diff -Nru qtquick1-opensource-src-5.0.2/debian/changelog qtquick1-opensource-src-5.2.1/debian/changelog --- qtquick1-opensource-src-5.0.2/debian/changelog 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/changelog 2014-03-14 02:21:52.000000000 +0000 @@ -1,17 +1,86 @@ -qtquick1-opensource-src (5.0.2-0ubuntu1) saucy; urgency=low +qtquick1-opensource-src (5.2.1-1ubuntu1) trusty; urgency=medium - * Fix pkgconfig Libs.private path (LP: #1125156) - * New upstream version. - - Drop debian/patches/add_license_files.patch, merged upstream - - Depend on 5.0.2 versions except for qtwebkit for now + * Rebuild against qtwebkit 5.1.1-1ubuntu6. - -- Timo Jyrinki Thu, 02 May 2013 10:19:11 -0700 + -- Mathieu Trudel-Lapierre Thu, 13 Mar 2014 22:16:53 -0400 -qtquick1-opensource-src (5.0.1-0ubuntu1) raring; urgency=low +qtquick1-opensource-src (5.2.1-1) experimental; urgency=medium - [ Timo Jyrinki ] - * Initial release. - * Cherry-pick from upstream: - - add_license_files.patch + * New upstream release. + * Bump Qt build dependencies. + * No symbols changes since last upload. + * Add libicu-dev as build dependency, as it now seems required. - -- Didier Roche Thu, 14 Feb 2013 09:06:25 +0100 + -- Lisandro Damián Nicanor Pérez Meyer Sat, 22 Feb 2014 17:24:33 -0300 + +qtquick1-opensource-src (5.2.0-2) unstable; urgency=low + + [ Pino Toscano ] + * Make qtquick1-5-dev depend on qtbase5-dev. + * Remove the Pre-Depends on dpkg >= 1.15.6~, since that version is available + in Squeeze already. + + [ Lisandro Damián Nicanor Pérez Meyer ] + * Upload to unstable. + * Move mkspec files to their new location. + - B-D on qtbase5-private-dev 5.2.0+dfsg-7 which changed the location. + * Update Standards-Version to 3.9.5, no changes required. + + -- Lisandro Damián Nicanor Pérez Meyer Sat, 01 Feb 2014 14:27:29 -0300 + +qtquick1-opensource-src (5.2.0-1) experimental; urgency=medium + + * New upstream release. + * Bump Qt build dependencies. + * Remove new private stuff we are not shipping. + * Recreate symbols that used the qreal substitution. + + -- Lisandro Damián Nicanor Pérez Meyer Thu, 19 Dec 2013 16:18:14 -0300 + +qtquick1-opensource-src (5.1.1-2) unstable; urgency=low + + [ Pino Toscano ] + * Update symbols file. + + -- Lisandro Damián Nicanor Pérez Meyer Sat, 14 Sep 2013 14:34:50 -0300 + +qtquick1-opensource-src (5.1.1-1) unstable; urgency=low + + * New upstream release. + * Tighten Qt 5 build dependencies. + + -- Lisandro Damián Nicanor Pérez Meyer Mon, 02 Sep 2013 12:09:29 -0300 + +qtquick1-opensource-src (5.1.0-2) unstable; urgency=low + + * Upload to unstable. + * Improve the copyright file: + - Add myself to the Debian stuff. + - Use 2012-2013 for Digia's copyrights. + * Update symbols file. + + -- Lisandro Damián Nicanor Pérez Meyer Mon, 12 Aug 2013 15:42:38 -0300 + +qtquick1-opensource-src (5.1.0-1) experimental; urgency=low + + * New upstream release. + * Fix watch file. + * Bump Qt build dependencies to 5.1.0~. + * Update install files. + * Update symbols file. + * Make qtquick1-5-dbg M-A: same, to allow coinstalability of debugging + symbols. + + -- Lisandro Damián Nicanor Pérez Meyer Tue, 16 Jul 2013 10:48:15 -0300 + +qtquick1-opensource-src (5.0.2-2) experimental; urgency=low + + * Split QML plugins in their own package. + + -- Lisandro Damián Nicanor Pérez Meyer Sun, 02 Jun 2013 11:46:35 -0300 + +qtquick1-opensource-src (5.0.2-1) experimental; urgency=low + + * Initial release (Closes: #697509). + + -- Lisandro Damián Nicanor Pérez Meyer Sun, 02 Jun 2013 10:15:44 -0300 diff -Nru qtquick1-opensource-src-5.0.2/debian/control qtquick1-opensource-src-5.2.1/debian/control --- qtquick1-opensource-src-5.0.2/debian/control 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/control 2014-03-14 02:22:31.000000000 +0000 @@ -3,44 +3,79 @@ Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Qt/KDE Maintainers +Uploaders: Fathi Boudra , + Modestas Vainius , + Sune Vuorela , + Pino Toscano , + Lisandro Damián Nicanor Pérez Meyer , + Timo Jyrinki Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1), - pkg-kde-tools, - qtbase5-private-dev (>= 5.0.2~), - qtscript5-private-dev (>= 5.0.2~), - libqt5v8-5-private-dev (>= 5.0.2~), - qtdeclarative5-private-dev (>= 5.0.2~), - libqt5opengl5-dev (>= 5.0.2~), - libqt5webkit5-dev (>= 5.0.1~), - libgstreamer0.10-dev, - libxml2-dev, - libxslt1-dev, libgstreamer-plugins-base0.10-dev, + libgstreamer0.10-dev, + libicu-dev, + libqt5opengl5-dev (>= 5.2.1+dfsg~), + libqt5webkit5-dev (>= 5.1.1-1ubuntu1), libsqlite3-dev, - qt5-default, - qtlocation5-dev, - qtsensors5-dev, -Standards-Version: 3.9.4 + libxml2-dev, + libxslt1-dev, + pkg-kde-tools, + qtbase5-private-dev (>= 5.2.1+dfsg~), + qtdeclarative5-private-dev (>= 5.2.1~), + qtscript5-private-dev (>= 5.2.1~) +Standards-Version: 3.9.5 Homepage: http://qt-project.org/ +Vcs-Git: git://anonscm.debian.org/pkg-kde/qt/qtquick1.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/qt/qtquick1.git;a=summary Package: libqt5declarative5 Architecture: any Multi-Arch: same -Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends} +Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Quick 1 module for Qt 5 Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . - This package contains library files for the older Qt Quick 1 + This package contains library files for the older Qt Quick 1 (Qt Declarative) on Qt 5. +Package: qtquick1-qmltooling-plugins +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libqt5declarative5 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Description: Qt 5 QtQuick1 qmltooling plugins + Qt is a cross-platform C++ application framework. Qt's primary feature + is its rich set of widgets that provide standard GUI functionality. + . + This package contains qmltooling plugins. + +Package: qtquick1-qml-plugins +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libqt5declarative5 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Breaks: libqt5declarative5 (<< 5.0.2-2~) +Replaces: libqt5declarative5 (<< 5.0.2-2~) +Description: Qt 5 QtQuick1 qml plugins + Qt is a cross-platform C++ application framework. Qt's primary feature + is its rich set of widgets that provide standard GUI functionality. + . + This package contains qml plugins. + Package: qtquick1-5-dev-tools Section: libdevel Architecture: any Multi-Arch: foreign -Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends} -Depends: libqt5declarative5 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libqt5declarative5 (= ${binary:Version}), + qtchooser, + ${misc:Depends}, + ${shlibs:Depends} Description: Qt Quick 1 tools Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. @@ -50,21 +85,19 @@ Package: qtquick1-5-dev Architecture: any Section: libdevel -Depends: libqt5declarative5 (= ${binary:Version}), - ${misc:Depends}, - ${shlibs:Depends} +Depends: libqt5declarative5 (= ${binary:Version}), qtbase5-dev, ${misc:Depends} Description: Qt Quick 1 development files Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . - This package contains the development files for building + This package contains the development files for building Qt Quick 1 applications on Qt 5. Package: qtquick1-5-examples Architecture: any Multi-Arch: same Section: x11 -Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends} +Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt Quick 1 examples Qt is a cross-platform C++ application framework. Qt's primary feature @@ -75,10 +108,10 @@ Package: qtquick1-5-dbg Priority: extra Architecture: any +Multi-Arch: same Section: debug -Depends: libqt5declarative5 (= ${binary:Version}), - qtquick1-5-examples (= ${binary:Version}), - ${misc:Depends} +Depends: libqt5declarative5 (= ${binary:Version}), ${misc:Depends} +Suggests: qtquick1-5-examples (= ${binary:Version}) Description: Qt Quick 1 library debugging symbols Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. diff -Nru qtquick1-opensource-src-5.0.2/debian/copyright qtquick1-opensource-src-5.2.1/debian/copyright --- qtquick1-opensource-src-5.0.2/debian/copyright 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/copyright 2014-02-22 20:22:31.000000000 +0000 @@ -1,9 +1,9 @@ -Format: http://dep.debian.net/deps/dep5 +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: qtquick1-opensource-src -Source: http://releases.qt-project.org/qt5/5.0.1/submodules_tar/ +Source: http://releases.qt-project.org/qt5/*/submodules/ Files: * -Copyright: 2012 Digia Plc and/or its subsidiary(-ies) +Copyright: 2012-2013 Digia Plc and/or its subsidiary(-ies) License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3 Files: debian/* @@ -13,8 +13,31 @@ 2007-2009 Ana Beatriz Guerrero Lopez 2005-2007 Brian Nelson 2012-2013 Timo Jyrinki + 2012-2013 Lisandro Damián Nicanor Pérez Meyer License: LGPL-2.1 +Files: examples/declarative/calculator/main.cpp + examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml + examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml + examples/declarative/calculator/qml/calculator/calculator.qml + examples/declarative/flickr/* + examples/declarative/minehunt/* + examples/declarative/photoviewer/* + examples/declarative/rssnews/* + examples/declarative/samegame/* + examples/declarative/snake/* + examples/declarative/twitter/* +Copyright: 2012 Digia Plc and/or its subsidiary(-ies). +License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 + +Files: tests/auto/declarative/qdeclarativeimportorder/tst_qdeclarativeimportorder.cpp +Copyright: 2012 Jolla Mobile +License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 + +Files: *.qdoc +Copyright: 2012-2013 Digia Plc and/or its subsidiary(-ies). +License: GFDL-NIV-1.3 + License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 GNU Lesser General Public License version 2.1: This file may be used under the terms of the GNU Lesser General Public @@ -107,29 +130,7 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -Files: examples/declarative/calculator/main.cpp - examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml - examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml - examples/declarative/calculator/qml/calculator/calculator.qml - examples/declarative/flickr/* - examples/declarative/minehunt/* - examples/declarative/photoviewer/* - examples/declarative/rssnews/* - examples/declarative/samegame/* - examples/declarative/snake/* - examples/declarative/twitter/* -Copyright: 2012 Digia Plc and/or its subsidiary(-ies). -License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 - -Files: tests/auto/declarative/qdeclarativeimportorder/tst_qdeclarativeimportorder.cpp -Copyright: 2012 Jolla Mobile -License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 - -Files: *.qdoc -Copyright: 2012 Digia Plc and/or its subsidiary(-ies). -License: GFDL-1.3 - -License: GFDL-1.3 +License: GFDL-NIV-1.3 GNU Free Documentation License Usage Alternatively, this file may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software @@ -140,4 +141,3 @@ . On Debian systems, the complete text of the GFDL-1.3 license can be found in `/usr/share/common-licenses/GFDL-1.3`, - diff -Nru qtquick1-opensource-src-5.0.2/debian/libqt5declarative5.install qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.install --- qtquick1-opensource-src-5.0.2/debian/libqt5declarative5.install 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.install 2014-02-22 20:22:32.000000000 +0000 @@ -1,19 +1,2 @@ usr/lib/*/libQt5Declarative.so.* -usr/lib/*/qt5/plugins/qmltooling/libqmldbg_inspector.so -usr/lib/*/qt5/plugins/qmltooling/libqmldbg_tcp_qtdeclarative.so usr/lib/*/qt5/imports/builtins.qmltypes -usr/lib/*/qt5/imports/QtWebKit/qmldir -usr/lib/*/qt5/imports/QtWebKit/libqmlwebkitplugin.so -usr/lib/*/qt5/imports/QtWebKit/plugins.qmltypes -usr/lib/*/qt5/imports/Qt/labs/shaders/qmldir -usr/lib/*/qt5/imports/Qt/labs/shaders/libqmlshadersplugin.so -usr/lib/*/qt5/imports/Qt/labs/shaders/plugins.qmltypes -usr/lib/*/qt5/imports/Qt/labs/particles/qmldir -usr/lib/*/qt5/imports/Qt/labs/particles/libqmlparticlesplugin.so -usr/lib/*/qt5/imports/Qt/labs/particles/plugins.qmltypes -usr/lib/*/qt5/imports/Qt/labs/folderlistmodel/qmldir -usr/lib/*/qt5/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so -usr/lib/*/qt5/imports/Qt/labs/folderlistmodel/plugins.qmltypes -usr/lib/*/qt5/imports/Qt/labs/gestures/qmldir -usr/lib/*/qt5/imports/Qt/labs/gestures/libqmlgesturesplugin.so -usr/lib/*/qt5/imports/Qt/labs/gestures/plugins.qmltypes diff -Nru qtquick1-opensource-src-5.0.2/debian/libqt5declarative5.symbols qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.symbols --- qtquick1-opensource-src-5.0.2/debian/libqt5declarative5.symbols 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/libqt5declarative5.symbols 2014-02-01 17:23:02.000000000 +0000 @@ -0,0 +1,2116 @@ +# SymbolsHelper-Confirmed: 5.2.0 amd64 +libQt5Declarative.so.5 libqt5declarative5 #MINVER# + _Z10qmlContextPK7QObject@Base 5.0.2 + _Z18qmlExecuteDeferredP7QObject@Base 5.0.2 + _Z27qmlAttachedPropertiesObjectPiPK7QObjectPK11QMetaObjectb@Base 5.0.2 + _Z31qmlAttachedPropertiesObjectByIdiPK7QObjectb@Base 5.0.2 + _Z7qmlInfoPK7QObject@Base 5.0.2 + _Z7qmlInfoPK7QObjectRK17QDeclarativeError@Base 5.0.2 + _Z7qmlInfoPK7QObjectRK5QListI17QDeclarativeErrorE@Base 5.0.2 + _Z9qmlEnginePK7QObject@Base 5.0.2 + _ZN13QtDeclarative10qmlContextEPK7QObject@Base 5.1.0 + _ZN13QtDeclarative18qmlExecuteDeferredEP7QObject@Base 5.1.0 + _ZN13QtDeclarative27qmlAttachedPropertiesObjectEPiPK7QObjectPK11QMetaObjectb@Base 5.1.0 + _ZN13QtDeclarative31qmlAttachedPropertiesObjectByIdEiPK7QObjectb@Base 5.1.0 + _ZN13QtDeclarative7qmlInfoEPK7QObject@Base 5.1.0 + _ZN13QtDeclarative7qmlInfoEPK7QObjectRK17QDeclarativeError@Base 5.1.0 + _ZN13QtDeclarative7qmlInfoEPK7QObjectRK5QListI17QDeclarativeErrorE@Base 5.1.0 + _ZN13QtDeclarative9qmlEngineEPK7QObject@Base 5.1.0 + _ZN15QDeclarativePen10penChangedEv@Base 5.0.2 + _ZN15QDeclarativePen11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN15QDeclarativePen11qt_metacastEPKc@Base 5.0.2 + _ZN15QDeclarativePen16staticMetaObjectE@Base 5.0.2 + _ZN15QDeclarativePen8setColorERK6QColor@Base 5.0.2 + _ZN15QDeclarativePen8setWidthEi@Base 5.0.2 + _ZN15QDeclarativePenD0Ev@Base 5.0.2 + _ZN15QDeclarativePenD1Ev@Base 5.0.2 + _ZN15QDeclarativePenD2Ev@Base 5.0.2 + _ZN15QPacketAutoSendC1EP15QPacketProtocol@Base 5.0.2 + _ZN15QPacketAutoSendC2EP15QPacketProtocol@Base 5.0.2 + _ZN15QPacketAutoSendD0Ev@Base 5.0.2 + _ZN15QPacketAutoSendD1Ev@Base 5.0.2 + _ZN15QPacketAutoSendD2Ev@Base 5.0.2 + _ZN15QPacketProtocol11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN15QPacketProtocol11qt_metacastEPKc@Base 5.0.2 + _ZN15QPacketProtocol13invalidPacketEv@Base 5.0.2 + _ZN15QPacketProtocol13packetWrittenEv@Base 5.0.2 + _ZN15QPacketProtocol16staticMetaObjectE@Base 5.0.2 + _ZN15QPacketProtocol16waitForReadyReadEi@Base 5.0.2 + _ZN15QPacketProtocol20setMaximumPacketSizeEi@Base 5.0.2 + _ZN15QPacketProtocol4readEv@Base 5.0.2 + _ZN15QPacketProtocol4sendERK7QPacket@Base 5.0.2 + _ZN15QPacketProtocol4sendEv@Base 5.0.2 + _ZN15QPacketProtocol5clearEv@Base 5.0.2 + _ZN15QPacketProtocol6deviceEv@Base 5.0.2 + _ZN15QPacketProtocol9readyReadEv@Base 5.0.2 + _ZN15QPacketProtocolC1EP9QIODeviceP7QObject@Base 5.0.2 + _ZN15QPacketProtocolC2EP9QIODeviceP7QObject@Base 5.0.2 + _ZN15QPacketProtocolD0Ev@Base 5.0.2 + _ZN15QPacketProtocolD1Ev@Base 5.0.2 + _ZN15QPacketProtocolD2Ev@Base 5.0.2 + _ZN16QDeclarativeInfoC1EP23QDeclarativeInfoPrivate@Base 5.0.2 + _ZN16QDeclarativeInfoC1ERKS_@Base 5.0.2 + _ZN16QDeclarativeInfoC2EP23QDeclarativeInfoPrivate@Base 5.0.2 + _ZN16QDeclarativeInfoC2ERKS_@Base 5.0.2 + _ZN16QDeclarativeInfoD1Ev@Base 5.0.2 + _ZN16QDeclarativeInfoD2Ev@Base 5.0.2 + _ZN16QDeclarativeItem10classBeginEv@Base 5.0.2 + _ZN16QDeclarativeItem10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant@Base 5.0.2 + _ZN16QDeclarativeItem10resetWidthEv@Base 5.0.2 + _ZN16QDeclarativeItem10sceneEventEP6QEvent@Base 5.0.2 + _ZN16QDeclarativeItem11clipChangedEb@Base 5.0.2 + _ZN16QDeclarativeItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN16QDeclarativeItem11qt_metacastEPKc@Base 5.0.2 + _ZN16QDeclarativeItem11resetHeightEv@Base 5.0.2 + _ZN16QDeclarativeItem12childrenRectEv@Base 5.0.2 + _ZN16QDeclarativeItem12focusChangedEb@Base 5.0.2 + _ZN16QDeclarativeItem12stateChangedERK7QString@Base 5.0.2 + _ZN16QDeclarativeItem13keyPressEventEP9QKeyEvent@Base 5.0.2 + _ZN16QDeclarativeItem13parentChangedEPS_@Base 5.0.2 + _ZN16QDeclarativeItem13setParentItemEPS_@Base 5.0.2 + _ZN16QDeclarativeItem13smoothChangedEb@Base 5.0.2 + _ZN16QDeclarativeItem15geometryChangedERK6QRectFS2_@Base 5.0.2 + _ZN16QDeclarativeItem15keyReleaseEventEP9QKeyEvent@Base 5.0.2 + _ZN16QDeclarativeItem16forceActiveFocusEv@Base 5.0.2 + _ZN16QDeclarativeItem16inputMethodEventEP17QInputMethodEvent@Base 5.0.2 + _ZN16QDeclarativeItem16setImplicitWidthEd@Base 5.2.0 + _ZN16QDeclarativeItem16setKeepMouseGrabEb@Base 5.0.2 + _ZN16QDeclarativeItem16staticMetaObjectE@Base 5.0.2 + _ZN16QDeclarativeItem17componentCompleteEv@Base 5.0.2 + _ZN16QDeclarativeItem17setBaselineOffsetEd@Base 5.2.0 + _ZN16QDeclarativeItem17setImplicitHeightEd@Base 5.2.0 + _ZN16QDeclarativeItem18activeFocusChangedEb@Base 5.0.2 + _ZN16QDeclarativeItem18keyPressPreHandlerEP9QKeyEvent@Base 5.0.2 + _ZN16QDeclarativeItem18setTransformOriginENS_15TransformOriginE@Base 5.0.2 + _ZN16QDeclarativeItem19childrenRectChangedERK6QRectF@Base 5.0.2 + _ZN16QDeclarativeItem20implicitWidthChangedEv@Base 5.0.2 + _ZN16QDeclarativeItem20keyReleasePreHandlerEP9QKeyEvent@Base 5.0.2 + _ZN16QDeclarativeItem21baselineOffsetChangedEd@Base 5.2.0 + _ZN16QDeclarativeItem21implicitHeightChangedEv@Base 5.0.2 + _ZN16QDeclarativeItem21inputMethodPreHandlerEP17QInputMethodEvent@Base 5.0.2 + _ZN16QDeclarativeItem22transformOriginChangedENS_15TransformOriginE@Base 5.0.2 + _ZN16QDeclarativeItem5eventEP6QEvent@Base 5.0.2 + _ZN16QDeclarativeItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget@Base 5.0.2 + _ZN16QDeclarativeItem7setClipEb@Base 5.0.2 + _ZN16QDeclarativeItem7setSizeERK6QSizeF@Base 5.0.2 + _ZN16QDeclarativeItem8setFocusEb@Base 5.0.2 + _ZN16QDeclarativeItem8setWidthEd@Base 5.2.0 + _ZN16QDeclarativeItem9setHeightEd@Base 5.2.0 + _ZN16QDeclarativeItem9setSmoothEb@Base 5.0.2 + _ZN16QDeclarativeItem9transformEv@Base 5.0.2 + _ZN16QDeclarativeItemC1EPS_@Base 5.0.2 + _ZN16QDeclarativeItemC1ER23QDeclarativeItemPrivatePS_@Base 5.0.2 + _ZN16QDeclarativeItemC2EPS_@Base 5.0.2 + _ZN16QDeclarativeItemC2ER23QDeclarativeItemPrivatePS_@Base 5.0.2 + _ZN16QDeclarativeItemD0Ev@Base 5.0.2 + _ZN16QDeclarativeItemD1Ev@Base 5.0.2 + _ZN16QDeclarativeItemD2Ev@Base 5.0.2 + _ZN16QDeclarativeText11fontChangedERK5QFont@Base 5.0.2 + _ZN16QDeclarativeText11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN16QDeclarativeText11qt_metacastEPKc@Base 5.0.2 + _ZN16QDeclarativeText11resetHAlignEv@Base 5.0.2 + _ZN16QDeclarativeText11setWrapModeENS_8WrapModeE@Base 5.0.2 + _ZN16QDeclarativeText11textChangedERK7QString@Base 5.0.2 + _ZN16QDeclarativeText12colorChangedERK6QColor@Base 5.0.2 + _ZN16QDeclarativeText12setElideModeENS_13TextElideModeE@Base 5.0.2 + _ZN16QDeclarativeText12styleChangedENS_9TextStyleE@Base 5.0.2 + _ZN16QDeclarativeText13linkActivatedERK7QString@Base 5.0.2 + _ZN16QDeclarativeText13setLineHeightEd@Base 5.2.0 + _ZN16QDeclarativeText13setStyleColorERK6QColor@Base 5.0.2 + _ZN16QDeclarativeText13setTextFormatENS_10TextFormatE@Base 5.0.2 + _ZN16QDeclarativeText15geometryChangedERK6QRectFS2_@Base 5.0.2 + _ZN16QDeclarativeText15mousePressEventEP24QGraphicsSceneMouseEvent@Base 5.0.2 + _ZN16QDeclarativeText15wrapModeChangedEv@Base 5.0.2 + _ZN16QDeclarativeText16elideModeChangedENS_13TextElideModeE@Base 5.0.2 + _ZN16QDeclarativeText16lineCountChangedEv@Base 5.0.2 + _ZN16QDeclarativeText16staticMetaObjectE@Base 5.0.2 + _ZN16QDeclarativeText16truncatedChangedEv@Base 5.0.2 + _ZN16QDeclarativeText17componentCompleteEv@Base 5.0.2 + _ZN16QDeclarativeText17lineHeightChangedEd@Base 5.2.0 + _ZN16QDeclarativeText17mouseReleaseEventEP24QGraphicsSceneMouseEvent@Base 5.0.2 + _ZN16QDeclarativeText17setLineHeightModeENS_14LineHeightModeE@Base 5.0.2 + _ZN16QDeclarativeText17styleColorChangedERK6QColor@Base 5.0.2 + _ZN16QDeclarativeText17textFormatChangedENS_10TextFormatE@Base 5.0.2 + _ZN16QDeclarativeText18paintedSizeChangedEv@Base 5.0.2 + _ZN16QDeclarativeText19setMaximumLineCountEi@Base 5.0.2 + _ZN16QDeclarativeText21lineHeightModeChangedENS_14LineHeightModeE@Base 5.0.2 + _ZN16QDeclarativeText21resetMaximumLineCountEv@Base 5.0.2 + _ZN16QDeclarativeText23maximumLineCountChangedEv@Base 5.0.2 + _ZN16QDeclarativeText24verticalAlignmentChangedENS_10VAlignmentE@Base 5.0.2 + _ZN16QDeclarativeText26horizontalAlignmentChangedENS_10HAlignmentE@Base 5.0.2 + _ZN16QDeclarativeText5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget@Base 5.0.2 + _ZN16QDeclarativeText7setFontERK5QFont@Base 5.0.2 + _ZN16QDeclarativeText7setTextERK7QString@Base 5.0.2 + _ZN16QDeclarativeText8setColorERK6QColor@Base 5.0.2 + _ZN16QDeclarativeText8setStyleENS_9TextStyleE@Base 5.0.2 + _ZN16QDeclarativeText9setHAlignENS_10HAlignmentE@Base 5.0.2 + _ZN16QDeclarativeText9setVAlignENS_10VAlignmentE@Base 5.0.2 + _ZN16QDeclarativeTextC1EP16QDeclarativeItem@Base 5.0.2 + _ZN16QDeclarativeTextC2EP16QDeclarativeItem@Base 5.0.2 + _ZN16QDeclarativeTextD0Ev@Base 5.0.2 + _ZN16QDeclarativeTextD1Ev@Base 5.0.2 + _ZN16QDeclarativeTextD2Ev@Base 5.0.2 + _ZN16QDeclarativeTypeC1EiRKN19QDeclarativePrivate12RegisterTypeE@Base 5.0.2 + _ZN16QDeclarativeTypeC1EiRKN19QDeclarativePrivate17RegisterInterfaceE@Base 5.0.2 + _ZN16QDeclarativeTypeC2EiRKN19QDeclarativePrivate12RegisterTypeE@Base 5.0.2 + _ZN16QDeclarativeTypeC2EiRKN19QDeclarativePrivate17RegisterInterfaceE@Base 5.0.2 + _ZN16QDeclarativeTypeD1Ev@Base 5.0.2 + _ZN16QDeclarativeTypeD2Ev@Base 5.0.2 + _ZN16QDeclarativeView10paintEventEP11QPaintEvent@Base 5.0.2 + _ZN16QDeclarativeView10timerEventEP11QTimerEvent@Base 5.0.2 + _ZN16QDeclarativeView11eventFilterEP7QObjectP6QEvent@Base 5.0.2 + _ZN16QDeclarativeView11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN16QDeclarativeView11qt_metacastEPKc@Base 5.0.2 + _ZN16QDeclarativeView11resizeEventEP12QResizeEvent@Base 5.0.2 + _ZN16QDeclarativeView12sceneResizedE5QSize@Base 5.0.2 + _ZN16QDeclarativeView13setResizeModeENS_10ResizeModeE@Base 5.0.2 + _ZN16QDeclarativeView13setRootObjectEP7QObject@Base 5.0.2 + _ZN16QDeclarativeView13statusChangedENS_6StatusE@Base 5.0.2 + _ZN16QDeclarativeView15continueExecuteEv@Base 5.0.2 + _ZN16QDeclarativeView16staticMetaObjectE@Base 5.0.2 + _ZN16QDeclarativeView9setSourceERK4QUrl@Base 5.0.2 + _ZN16QDeclarativeViewC1EP7QWidget@Base 5.0.2 + _ZN16QDeclarativeViewC1ERK4QUrlP7QWidget@Base 5.0.2 + _ZN16QDeclarativeViewC2EP7QWidget@Base 5.0.2 + _ZN16QDeclarativeViewC2ERK4QUrlP7QWidget@Base 5.0.2 + _ZN16QDeclarativeViewD0Ev@Base 5.0.2 + _ZN16QDeclarativeViewD1Ev@Base 5.0.2 + _ZN16QDeclarativeViewD2Ev@Base 5.0.2 + _ZN17QDeclarativeError14setDescriptionERK7QString@Base 5.0.2 + _ZN17QDeclarativeError6setUrlERK4QUrl@Base 5.0.2 + _ZN17QDeclarativeError7setLineEi@Base 5.0.2 + _ZN17QDeclarativeError9setColumnEi@Base 5.0.2 + _ZN17QDeclarativeErrorC1ERKS_@Base 5.0.2 + _ZN17QDeclarativeErrorC1Ev@Base 5.0.2 + _ZN17QDeclarativeErrorC2ERKS_@Base 5.0.2 + _ZN17QDeclarativeErrorC2Ev@Base 5.0.2 + _ZN17QDeclarativeErrorD1Ev@Base 5.0.2 + _ZN17QDeclarativeErrorD2Ev@Base 5.0.2 + _ZN17QDeclarativeErroraSERKS_@Base 5.0.2 + _ZN17QDeclarativeState10setExtendsERK7QString@Base 5.0.2 + _ZN17QDeclarativeState11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN17QDeclarativeState11qt_metacastEPKc@Base 5.0.2 + _ZN17QDeclarativeState13setStateGroupEP22QDeclarativeStateGroup@Base 5.0.2 + _ZN17QDeclarativeState16staticMetaObjectE@Base 5.0.2 + _ZN17QDeclarativeState20addEntryToRevertListERK18QDeclarativeAction@Base 5.0.2 + _ZN17QDeclarativeState22addEntriesToRevertListERK5QListI18QDeclarativeActionE@Base 5.0.2 + _ZN17QDeclarativeState23changeValueInRevertListEP7QObjectRK7QStringRK8QVariant@Base 5.0.2 + _ZN17QDeclarativeState25changeBindingInRevertListEP7QObjectRK7QStringP27QDeclarativeAbstractBinding@Base 5.0.2 + _ZN17QDeclarativeState25removeEntryFromRevertListEP7QObjectRK7QString@Base 5.0.2 + _ZN17QDeclarativeState30removeAllEntriesFromRevertListEP7QObject@Base 5.0.2 + _ZN17QDeclarativeState5applyEP22QDeclarativeStateGroupP22QDeclarativeTransitionPS_@Base 5.0.2 + _ZN17QDeclarativeState6cancelEv@Base 5.0.2 + _ZN17QDeclarativeState7changesEv@Base 5.0.2 + _ZN17QDeclarativeState7setNameERK7QString@Base 5.0.2 + _ZN17QDeclarativeState7setWhenEP19QDeclarativeBinding@Base 5.0.2 + _ZN17QDeclarativeState9completedEv@Base 5.0.2 + _ZN17QDeclarativeStateC1EP7QObject@Base 5.0.2 + _ZN17QDeclarativeStateC2EP7QObject@Base 5.0.2 + _ZN17QDeclarativeStateD0Ev@Base 5.0.2 + _ZN17QDeclarativeStateD1Ev@Base 5.0.2 + _ZN17QDeclarativeStateD2Ev@Base 5.0.2 + _ZN17QDeclarativeStatelsEP26QDeclarativeStateOperation@Base 5.0.2 + _ZN17QDeclarativeTimer10classBeginEv@Base 5.0.2 + _ZN17QDeclarativeTimer10setRunningEb@Base 5.0.2 + _ZN17QDeclarativeTimer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN17QDeclarativeTimer11qt_metacastEPKc@Base 5.0.2 + _ZN17QDeclarativeTimer11setIntervalEi@Base 5.0.2 + _ZN17QDeclarativeTimer12setRepeatingEb@Base 5.0.2 + _ZN17QDeclarativeTimer13repeatChangedEv@Base 5.0.2 + _ZN17QDeclarativeTimer14runningChangedEv@Base 5.0.2 + _ZN17QDeclarativeTimer15intervalChangedEv@Base 5.0.2 + _ZN17QDeclarativeTimer16staticMetaObjectE@Base 5.0.2 + _ZN17QDeclarativeTimer17componentCompleteEv@Base 5.0.2 + _ZN17QDeclarativeTimer19setTriggeredOnStartEb@Base 5.0.2 + _ZN17QDeclarativeTimer23triggeredOnStartChangedEv@Base 5.0.2 + _ZN17QDeclarativeTimer4stopEv@Base 5.0.2 + _ZN17QDeclarativeTimer5startEv@Base 5.0.2 + _ZN17QDeclarativeTimer6tickedEv@Base 5.0.2 + _ZN17QDeclarativeTimer6updateEv@Base 5.0.2 + _ZN17QDeclarativeTimer7restartEv@Base 5.0.2 + _ZN17QDeclarativeTimer8finishedEv@Base 5.0.2 + _ZN17QDeclarativeTimer9triggeredEv@Base 5.0.2 + _ZN17QDeclarativeTimerC1EP7QObject@Base 5.0.2 + _ZN17QDeclarativeTimerC2EP7QObject@Base 5.0.2 + _ZN17QDeclarativeTimerD0Ev@Base 5.0.2 + _ZN17QDeclarativeTimerD1Ev@Base 5.0.2 + _ZN17QDeclarativeTimerD2Ev@Base 5.0.2 + _ZN18QDeclarativeAction17deleteFromBindingEv@Base 5.0.2 + _ZN18QDeclarativeActionC1EP7QObjectRK7QStringP19QDeclarativeContextRK8QVariant@Base 5.0.2 + _ZN18QDeclarativeActionC1EP7QObjectRK7QStringRK8QVariant@Base 5.0.2 + _ZN18QDeclarativeActionC1Ev@Base 5.0.2 + _ZN18QDeclarativeActionC2EP7QObjectRK7QStringP19QDeclarativeContextRK8QVariant@Base 5.0.2 + _ZN18QDeclarativeActionC2EP7QObjectRK7QStringRK8QVariant@Base 5.0.2 + _ZN18QDeclarativeActionC2Ev@Base 5.0.2 + _ZN18QDeclarativeEngine10setBaseUrlERK4QUrl@Base 5.0.2 + _ZN18QDeclarativeEngine11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN18QDeclarativeEngine11qt_metacastEPKc@Base 5.0.2 + _ZN18QDeclarativeEngine12importPluginERK7QStringS2_PS0_@Base 5.0.2 + _ZN18QDeclarativeEngine13addImportPathERK7QString@Base 5.0.2 + _ZN18QDeclarativeEngine13addPluginPathERK7QString@Base 5.0.2 + _ZN18QDeclarativeEngine15objectOwnershipEP7QObject@Base 5.0.2 + _ZN18QDeclarativeEngine16addImageProviderERK7QStringP25QDeclarativeImageProvider@Base 5.0.2 + _ZN18QDeclarativeEngine16contextForObjectEPK7QObject@Base 5.0.2 + _ZN18QDeclarativeEngine16staticMetaObjectE@Base 5.0.2 + _ZN18QDeclarativeEngine17setImportPathListERK11QStringList@Base 5.0.2 + _ZN18QDeclarativeEngine17setPluginPathListERK11QStringList@Base 5.0.2 + _ZN18QDeclarativeEngine18setObjectOwnershipEP7QObjectNS_15ObjectOwnershipE@Base 5.0.2 + _ZN18QDeclarativeEngine19clearComponentCacheEv@Base 5.0.2 + _ZN18QDeclarativeEngine19removeImageProviderERK7QString@Base 5.0.2 + _ZN18QDeclarativeEngine19setContextForObjectEP7QObjectP19QDeclarativeContext@Base 5.0.2 + _ZN18QDeclarativeEngine21setOfflineStoragePathERK7QString@Base 5.0.2 + _ZN18QDeclarativeEngine30setNetworkAccessManagerFactoryEP39QDeclarativeNetworkAccessManagerFactory@Base 5.0.2 + _ZN18QDeclarativeEngine32setOutputWarningsToStandardErrorEb@Base 5.0.2 + _ZN18QDeclarativeEngine4quitEv@Base 5.0.2 + _ZN18QDeclarativeEngine8warningsERK5QListI17QDeclarativeErrorE@Base 5.0.2 + _ZN18QDeclarativeEngineC1EP7QObject@Base 5.0.2 + _ZN18QDeclarativeEngineC2EP7QObject@Base 5.0.2 + _ZN18QDeclarativeEngineD0Ev@Base 5.0.2 + _ZN18QDeclarativeEngineD1Ev@Base 5.0.2 + _ZN18QDeclarativeEngineD2Ev@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC1ERK7QString@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC1ERK7QStringPN14QDeclarativeJS3AST4NodeE@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC1ERKS0_@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC1Eb@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC1EdRK7QString@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC1Ev@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC2ERK7QString@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC2ERK7QStringPN14QDeclarativeJS3AST4NodeE@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC2ERKS0_@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC2Eb@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC2EdRK7QString@Base 5.0.2 + _ZN18QDeclarativeParser7VariantC2Ev@Base 5.0.2 + _ZN18QDeclarativeParser7VariantaSERKS0_@Base 5.0.2 + _ZN18QDeclarativePixmap10flushCacheEv@Base 5.0.2 + _ZN18QDeclarativePixmap15connectFinishedEP7QObjectPKc@Base 5.0.2 + _ZN18QDeclarativePixmap15connectFinishedEP7QObjecti@Base 5.0.2 + _ZN18QDeclarativePixmap23connectDownloadProgressEP7QObjectPKc@Base 5.0.2 + _ZN18QDeclarativePixmap23connectDownloadProgressEP7QObjecti@Base 5.0.2 + _ZN18QDeclarativePixmap4loadEP18QDeclarativeEngineRK4QUrl6QFlagsINS_6OptionEE@Base 5.0.2 + _ZN18QDeclarativePixmap4loadEP18QDeclarativeEngineRK4QUrl@Base 5.0.2 + _ZN18QDeclarativePixmap4loadEP18QDeclarativeEngineRK4QUrlRK5QSize6QFlagsINS_6OptionEE@Base 5.0.2 + _ZN18QDeclarativePixmap4loadEP18QDeclarativeEngineRK4QUrlRK5QSize@Base 5.0.2 + _ZN18QDeclarativePixmap5clearEP7QObject@Base 5.0.2 + _ZN18QDeclarativePixmap5clearEv@Base 5.0.2 + _ZN18QDeclarativePixmap9setPixmapERK7QPixmap@Base 5.0.2 + _ZN18QDeclarativePixmapC1EP18QDeclarativeEngineRK4QUrl@Base 5.0.2 + _ZN18QDeclarativePixmapC1EP18QDeclarativeEngineRK4QUrlRK5QSize@Base 5.0.2 + _ZN18QDeclarativePixmapC1Ev@Base 5.0.2 + _ZN18QDeclarativePixmapC2EP18QDeclarativeEngineRK4QUrl@Base 5.0.2 + _ZN18QDeclarativePixmapC2EP18QDeclarativeEngineRK4QUrlRK5QSize@Base 5.0.2 + _ZN18QDeclarativePixmapC2Ev@Base 5.0.2 + _ZN18QDeclarativePixmapD1Ev@Base 5.0.2 + _ZN18QDeclarativePixmapD2Ev@Base 5.0.2 + _ZN19QDeclarativeAnchors10classBeginEv@Base 5.0.2 + _ZN19QDeclarativeAnchors10resetRightEv@Base 5.0.2 + _ZN19QDeclarativeAnchors10setMarginsEd@Base 5.2.0 + _ZN19QDeclarativeAnchors10topChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors11fillChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors11leftChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN19QDeclarativeAnchors11qt_metacastEPKc@Base 5.0.2 + _ZN19QDeclarativeAnchors11resetBottomEv@Base 5.0.2 + _ZN19QDeclarativeAnchors11setBaselineERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchors11setCenterInEP15QGraphicsObject@Base 5.0.2 + _ZN19QDeclarativeAnchors12rightChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors12setTopMarginEd@Base 5.2.0 + _ZN19QDeclarativeAnchors13bottomChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors13resetBaselineEv@Base 5.0.2 + _ZN19QDeclarativeAnchors13resetCenterInEv@Base 5.0.2 + _ZN19QDeclarativeAnchors13setLeftMarginEd@Base 5.2.0 + _ZN19QDeclarativeAnchors14marginsChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors14setRightMarginEd@Base 5.2.0 + _ZN19QDeclarativeAnchors15baselineChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors15centerInChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors15setBottomMarginEd@Base 5.2.0 + _ZN19QDeclarativeAnchors16staticMetaObjectE@Base 5.0.2 + _ZN19QDeclarativeAnchors16topMarginChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors17componentCompleteEv@Base 5.0.2 + _ZN19QDeclarativeAnchors17leftMarginChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors17setBaselineOffsetEd@Base 5.2.0 + _ZN19QDeclarativeAnchors17setVerticalCenterERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchors18rightMarginChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors19bottomMarginChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors19resetVerticalCenterEv@Base 5.0.2 + _ZN19QDeclarativeAnchors19setHorizontalCenterERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchors21baselineOffsetChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors21resetHorizontalCenterEv@Base 5.0.2 + _ZN19QDeclarativeAnchors21verticalCenterChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors23horizontalCenterChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors23setVerticalCenterOffsetEd@Base 5.2.0 + _ZN19QDeclarativeAnchors25setHorizontalCenterOffsetEd@Base 5.2.0 + _ZN19QDeclarativeAnchors27verticalCenterOffsetChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors29horizontalCenterOffsetChangedEv@Base 5.0.2 + _ZN19QDeclarativeAnchors6setTopERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchors7setFillEP15QGraphicsObject@Base 5.0.2 + _ZN19QDeclarativeAnchors7setLeftERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchors8mirroredEv@Base 5.0.2 + _ZN19QDeclarativeAnchors8resetTopEv@Base 5.0.2 + _ZN19QDeclarativeAnchors8setRightERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchors9resetFillEv@Base 5.0.2 + _ZN19QDeclarativeAnchors9resetLeftEv@Base 5.0.2 + _ZN19QDeclarativeAnchors9setBottomERK22QDeclarativeAnchorLine@Base 5.0.2 + _ZN19QDeclarativeAnchorsC1EP15QGraphicsObjectP7QObject@Base 5.0.2 + _ZN19QDeclarativeAnchorsC1EP7QObject@Base 5.0.2 + _ZN19QDeclarativeAnchorsC2EP15QGraphicsObjectP7QObject@Base 5.0.2 + _ZN19QDeclarativeAnchorsC2EP7QObject@Base 5.0.2 + _ZN19QDeclarativeAnchorsD0Ev@Base 5.0.2 + _ZN19QDeclarativeAnchorsD1Ev@Base 5.0.2 + _ZN19QDeclarativeAnchorsD2Ev@Base 5.0.2 + _ZN19QDeclarativeBinding10setEnabledEb6QFlagsIN27QDeclarativePropertyPrivate9WriteFlagEE@Base 5.0.2 + _ZN19QDeclarativeBinding11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN19QDeclarativeBinding11qt_metacastEPKc@Base 5.0.2 + _ZN19QDeclarativeBinding13createBindingEiP7QObjectP19QDeclarativeContextRK7QStringiS1_@Base 5.0.2 + _ZN19QDeclarativeBinding16setEvaluateFlagsE6QFlagsINS_12EvaluateFlagEE@Base 5.0.2 + _ZN19QDeclarativeBinding16staticMetaObjectE@Base 5.0.2 + _ZN19QDeclarativeBinding6updateE6QFlagsIN27QDeclarativePropertyPrivate9WriteFlagEE@Base 5.0.2 + _ZN19QDeclarativeBinding7InvalidE@Base 5.0.2 + _ZN19QDeclarativeBinding9setTargetERK20QDeclarativeProperty@Base 5.0.2 + _ZN19QDeclarativeBindingC1EPvP20QDeclarativeRefCountP7QObjectP23QDeclarativeContextDataRK7QStringiS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC1ERK12QScriptValueP7QObjectP23QDeclarativeContextDataS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC1ERK7QStringP7QObjectP19QDeclarativeContextS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC1ERK7QStringP7QObjectP23QDeclarativeContextDataS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC2EPvP20QDeclarativeRefCountP7QObjectP23QDeclarativeContextDataRK7QStringiS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC2ERK12QScriptValueP7QObjectP23QDeclarativeContextDataS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC2ERK7QStringP7QObjectP19QDeclarativeContextS4_@Base 5.0.2 + _ZN19QDeclarativeBindingC2ERK7QStringP7QObjectP23QDeclarativeContextDataS4_@Base 5.0.2 + _ZN19QDeclarativeBindingD0Ev@Base 5.0.2 + _ZN19QDeclarativeBindingD1Ev@Base 5.0.2 + _ZN19QDeclarativeBindingD2Ev@Base 5.0.2 + _ZN19QDeclarativeContext10setBaseUrlERK4QUrl@Base 5.0.2 + _ZN19QDeclarativeContext11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN19QDeclarativeContext11qt_metacastEPKc@Base 5.0.2 + _ZN19QDeclarativeContext11resolvedUrlERK4QUrl@Base 5.0.2 + _ZN19QDeclarativeContext16setContextObjectEP7QObject@Base 5.0.2 + _ZN19QDeclarativeContext16staticMetaObjectE@Base 5.0.2 + _ZN19QDeclarativeContext18setContextPropertyERK7QStringP7QObject@Base 5.0.2 + _ZN19QDeclarativeContext18setContextPropertyERK7QStringRK8QVariant@Base 5.0.2 + _ZN19QDeclarativeContextC1EP18QDeclarativeEngineP7QObject@Base 5.0.2 + _ZN19QDeclarativeContextC1EP18QDeclarativeEngineb@Base 5.0.2 + _ZN19QDeclarativeContextC1EP23QDeclarativeContextData@Base 5.0.2 + _ZN19QDeclarativeContextC1EPS_P7QObject@Base 5.0.2 + _ZN19QDeclarativeContextC2EP18QDeclarativeEngineP7QObject@Base 5.0.2 + _ZN19QDeclarativeContextC2EP18QDeclarativeEngineb@Base 5.0.2 + _ZN19QDeclarativeContextC2EP23QDeclarativeContextData@Base 5.0.2 + _ZN19QDeclarativeContextC2EPS_P7QObject@Base 5.0.2 + _ZN19QDeclarativeContextD0Ev@Base 5.0.2 + _ZN19QDeclarativeContextD1Ev@Base 5.0.2 + _ZN19QDeclarativeContextD2Ev@Base 5.0.2 + _ZN19QDeclarativeDomListC1ERKS_@Base 5.0.2 + _ZN19QDeclarativeDomListC1Ev@Base 5.0.2 + _ZN19QDeclarativeDomListC2ERKS_@Base 5.0.2 + _ZN19QDeclarativeDomListC2Ev@Base 5.0.2 + _ZN19QDeclarativeDomListD1Ev@Base 5.0.2 + _ZN19QDeclarativeDomListD2Ev@Base 5.0.2 + _ZN19QDeclarativeDomListaSERKS_@Base 5.0.2 + _ZN19QDeclarativePrivate11qmlregisterENS_16RegistrationTypeEPv@Base 5.0.2 + _ZN19QDeclarativePrivate30qdeclarativeelement_destructorEP7QObject@Base 5.0.2 + _ZN19QListModelInterface10itemsMovedEiii@Base 5.0.2 + _ZN19QListModelInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN19QListModelInterface11qt_metacastEPKc@Base 5.0.2 + _ZN19QListModelInterface12itemsChangedEiiRK5QListIiE@Base 5.0.2 + _ZN19QListModelInterface12itemsRemovedEii@Base 5.0.2 + _ZN19QListModelInterface13itemsInsertedEii@Base 5.0.2 + _ZN19QListModelInterface16staticMetaObjectE@Base 5.0.2 + _ZN20QDeclarativeBehavior10setEnabledEb@Base 5.0.2 + _ZN20QDeclarativeBehavior11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN20QDeclarativeBehavior11qt_metacastEPKc@Base 5.0.2 + _ZN20QDeclarativeBehavior12setAnimationEP29QDeclarativeAbstractAnimation@Base 5.0.2 + _ZN20QDeclarativeBehavior14enabledChangedEv@Base 5.0.2 + _ZN20QDeclarativeBehavior16staticMetaObjectE@Base 5.0.2 + _ZN20QDeclarativeBehavior18componentFinalizedEv@Base 5.0.2 + _ZN20QDeclarativeBehavior23qtAnimationStateChangedEN18QAbstractAnimation5StateES1_@Base 5.0.2 + _ZN20QDeclarativeBehavior5writeERK8QVariant@Base 5.0.2 + _ZN20QDeclarativeBehavior9animationEv@Base 5.0.2 + _ZN20QDeclarativeBehavior9setTargetERK20QDeclarativeProperty@Base 5.0.2 + _ZN20QDeclarativeBehaviorC1EP7QObject@Base 5.0.2 + _ZN20QDeclarativeBehaviorC2EP7QObject@Base 5.0.2 + _ZN20QDeclarativeBehaviorD0Ev@Base 5.0.2 + _ZN20QDeclarativeBehaviorD1Ev@Base 5.0.2 + _ZN20QDeclarativeBehaviorD2Ev@Base 5.0.2 + _ZN20QDeclarativeDomValueC1ERKS_@Base 5.0.2 + _ZN20QDeclarativeDomValueC1Ev@Base 5.0.2 + _ZN20QDeclarativeDomValueC2ERKS_@Base 5.0.2 + _ZN20QDeclarativeDomValueC2Ev@Base 5.0.2 + _ZN20QDeclarativeDomValueD1Ev@Base 5.0.2 + _ZN20QDeclarativeDomValueD2Ev@Base 5.0.2 + _ZN20QDeclarativeDomValueaSERKS_@Base 5.0.2 + _ZN20QDeclarativeKeyEvent11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN20QDeclarativeKeyEvent11qt_metacastEPKc@Base 5.0.2 + _ZN20QDeclarativeKeyEvent16staticMetaObjectE@Base 5.0.2 + _ZN20QDeclarativeKeyEventD0Ev@Base 5.0.2 + _ZN20QDeclarativeKeyEventD1Ev@Base 5.0.2 + _ZN20QDeclarativeKeyEventD2Ev@Base 5.0.2 + _ZN20QDeclarativeMetaType11isInterfaceEi@Base 5.0.2 + _ZN20QDeclarativeMetaType12interfaceIIdEi@Base 5.0.2 + _ZN20QDeclarativeMetaType12qmlTypeNamesEv@Base 5.0.2 + _ZN20QDeclarativeMetaType12typeCategoryEi@Base 5.0.2 + _ZN20QDeclarativeMetaType13defaultMethodEP7QObject@Base 5.0.2 + _ZN20QDeclarativeMetaType13defaultMethodEPK11QMetaObject@Base 5.0.2 + _ZN20QDeclarativeMetaType13qmlComponentsERK10QByteArrayii@Base 5.1.0 + _ZN20QDeclarativeMetaType15defaultPropertyEP7QObject@Base 5.0.2 + _ZN20QDeclarativeMetaType15defaultPropertyEPK11QMetaObject@Base 5.0.2 + _ZN20QDeclarativeMetaType15parentFunctionsEv@Base 5.0.2 + _ZN20QDeclarativeMetaType21customStringConverterEi@Base 5.0.2 + _ZN20QDeclarativeMetaType24attachedPropertiesFuncIdEPK11QMetaObject@Base 5.0.2 + _ZN20QDeclarativeMetaType26attachedPropertiesFuncByIdEi@Base 5.0.2 + _ZN20QDeclarativeMetaType29registerCustomStringConverterEiPF8QVariantRK7QStringE@Base 5.0.2 + _ZN20QDeclarativeMetaType4copyEiPvPKv@Base 5.0.2 + _ZN20QDeclarativeMetaType6isListEi@Base 5.0.2 + _ZN20QDeclarativeMetaType7canCopyEi@Base 5.0.2 + _ZN20QDeclarativeMetaType7qmlTypeEPK11QMetaObject@Base 5.0.2 + _ZN20QDeclarativeMetaType7qmlTypeEPK11QMetaObjectRK10QByteArrayii@Base 5.0.2 + _ZN20QDeclarativeMetaType7qmlTypeERK10QByteArrayii@Base 5.0.2 + _ZN20QDeclarativeMetaType7qmlTypeEi@Base 5.0.2 + _ZN20QDeclarativeMetaType8isModuleERK10QByteArrayii@Base 5.0.2 + _ZN20QDeclarativeMetaType8listTypeEi@Base 5.0.2 + _ZN20QDeclarativeMetaType8qmlTypesEv@Base 5.0.2 + _ZN20QDeclarativeMetaType9isQObjectEi@Base 5.0.2 + _ZN20QDeclarativeMetaType9toQObjectERK8QVariantPb@Base 5.0.2 + _ZN20QDeclarativeProperty4readEP7QObjectRK7QString@Base 5.0.2 + _ZN20QDeclarativeProperty4readEP7QObjectRK7QStringP18QDeclarativeEngine@Base 5.0.2 + _ZN20QDeclarativeProperty4readEP7QObjectRK7QStringP19QDeclarativeContext@Base 5.0.2 + _ZN20QDeclarativeProperty5writeEP7QObjectRK7QStringRK8QVariant@Base 5.0.2 + _ZN20QDeclarativeProperty5writeEP7QObjectRK7QStringRK8QVariantP18QDeclarativeEngine@Base 5.0.2 + _ZN20QDeclarativeProperty5writeEP7QObjectRK7QStringRK8QVariantP19QDeclarativeContext@Base 5.0.2 + _ZN20QDeclarativePropertyC1EP7QObject@Base 5.0.2 + _ZN20QDeclarativePropertyC1EP7QObjectP18QDeclarativeEngine@Base 5.0.2 + _ZN20QDeclarativePropertyC1EP7QObjectP19QDeclarativeContext@Base 5.0.2 + _ZN20QDeclarativePropertyC1EP7QObjectRK7QString@Base 5.0.2 + _ZN20QDeclarativePropertyC1EP7QObjectRK7QStringP18QDeclarativeEngine@Base 5.0.2 + _ZN20QDeclarativePropertyC1EP7QObjectRK7QStringP19QDeclarativeContext@Base 5.0.2 + _ZN20QDeclarativePropertyC1ERKS_@Base 5.0.2 + _ZN20QDeclarativePropertyC1Ev@Base 5.0.2 + _ZN20QDeclarativePropertyC2EP7QObject@Base 5.0.2 + _ZN20QDeclarativePropertyC2EP7QObjectP18QDeclarativeEngine@Base 5.0.2 + _ZN20QDeclarativePropertyC2EP7QObjectP19QDeclarativeContext@Base 5.0.2 + _ZN20QDeclarativePropertyC2EP7QObjectRK7QString@Base 5.0.2 + _ZN20QDeclarativePropertyC2EP7QObjectRK7QStringP18QDeclarativeEngine@Base 5.0.2 + _ZN20QDeclarativePropertyC2EP7QObjectRK7QStringP19QDeclarativeContext@Base 5.0.2 + _ZN20QDeclarativePropertyC2ERKS_@Base 5.0.2 + _ZN20QDeclarativePropertyC2Ev@Base 5.0.2 + _ZN20QDeclarativePropertyD1Ev@Base 5.0.2 + _ZN20QDeclarativePropertyD2Ev@Base 5.0.2 + _ZN20QDeclarativePropertyaSERKS_@Base 5.0.2 + _ZN20QDeclarativeRefCount6addrefEv@Base 5.0.2 + _ZN20QDeclarativeRefCount7releaseEv@Base 5.0.2 + _ZN20QDeclarativeRefCountC1Ev@Base 5.0.2 + _ZN20QDeclarativeRefCountC2Ev@Base 5.0.2 + _ZN20QDeclarativeRefCountD0Ev@Base 5.0.2 + _ZN20QDeclarativeRefCountD1Ev@Base 5.0.2 + _ZN20QDeclarativeRefCountD2Ev@Base 5.0.2 + _ZN20QGraphicsViewPrivateD0Ev@Base 5.0.2 + _ZN20QGraphicsViewPrivateD1Ev@Base 5.0.2 + _ZN20QGraphicsViewPrivateD2Ev@Base 5.0.2 + _ZN21QDeclarativeComponent11beginCreateEP19QDeclarativeContext@Base 5.0.2 + _ZN21QDeclarativeComponent11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN21QDeclarativeComponent11qt_metacastEPKc@Base 5.0.2 + _ZN21QDeclarativeComponent12createObjectEP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponent12createObjectEP7QObjectRK12QScriptValue@Base 5.0.2 + _ZN21QDeclarativeComponent13statusChangedENS_6StatusE@Base 5.0.2 + _ZN21QDeclarativeComponent14completeCreateEv@Base 5.0.2 + _ZN21QDeclarativeComponent15progressChangedEd@Base 5.2.0 + _ZN21QDeclarativeComponent16staticMetaObjectE@Base 5.0.2 + _ZN21QDeclarativeComponent21qmlAttachedPropertiesEP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponent6createEP19QDeclarativeContext@Base 5.0.2 + _ZN21QDeclarativeComponent7loadUrlERK4QUrl@Base 5.0.2 + _ZN21QDeclarativeComponent7setDataERK10QByteArrayRK4QUrl@Base 5.0.2 + _ZN21QDeclarativeComponentC1EP18QDeclarativeEngineP24QDeclarativeCompiledDataiiP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC1EP18QDeclarativeEngineP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC1EP18QDeclarativeEngineRK4QUrlP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC1EP18QDeclarativeEngineRK7QStringP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC1EP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC1ER28QDeclarativeComponentPrivateP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC2EP18QDeclarativeEngineP24QDeclarativeCompiledDataiiP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC2EP18QDeclarativeEngineP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC2EP18QDeclarativeEngineRK4QUrlP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC2EP18QDeclarativeEngineRK7QStringP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC2EP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentC2ER28QDeclarativeComponentPrivateP7QObject@Base 5.0.2 + _ZN21QDeclarativeComponentD0Ev@Base 5.0.2 + _ZN21QDeclarativeComponentD1Ev@Base 5.0.2 + _ZN21QDeclarativeComponentD2Ev@Base 5.0.2 + _ZN21QDeclarativeDomImportC1ERKS_@Base 5.0.2 + _ZN21QDeclarativeDomImportC1Ev@Base 5.0.2 + _ZN21QDeclarativeDomImportC2ERKS_@Base 5.0.2 + _ZN21QDeclarativeDomImportC2Ev@Base 5.0.2 + _ZN21QDeclarativeDomImportD1Ev@Base 5.0.2 + _ZN21QDeclarativeDomImportD2Ev@Base 5.0.2 + _ZN21QDeclarativeDomImportaSERKS_@Base 5.0.2 + _ZN21QDeclarativeDomObjectC1ERKS_@Base 5.0.2 + _ZN21QDeclarativeDomObjectC1Ev@Base 5.0.2 + _ZN21QDeclarativeDomObjectC2ERKS_@Base 5.0.2 + _ZN21QDeclarativeDomObjectC2Ev@Base 5.0.2 + _ZN21QDeclarativeDomObjectD1Ev@Base 5.0.2 + _ZN21QDeclarativeDomObjectD2Ev@Base 5.0.2 + _ZN21QDeclarativeDomObjectaSERKS_@Base 5.0.2 + _ZN21QDeclarativeListModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN21QDeclarativeListModel11qt_metacastEPKc@Base 5.0.2 + _ZN21QDeclarativeListModel11setPropertyEiRK7QStringRK8QVariant@Base 5.0.2 + _ZN21QDeclarativeListModel11setPropertyEiRK7QStringRK8QVariantP5QListIiE@Base 5.0.2 + _ZN21QDeclarativeListModel12countChangedEv@Base 5.0.2 + _ZN21QDeclarativeListModel16staticMetaObjectE@Base 5.0.2 + _ZN21QDeclarativeListModel3setEiRK12QScriptValue@Base 5.0.2 + _ZN21QDeclarativeListModel3setEiRK12QScriptValueP5QListIiE@Base 5.0.2 + _ZN21QDeclarativeListModel4moveEiii@Base 5.0.2 + _ZN21QDeclarativeListModel4syncEv@Base 5.0.2 + _ZN21QDeclarativeListModel5agentEv@Base 5.0.2 + _ZN21QDeclarativeListModel5clearEv@Base 5.0.2 + _ZN21QDeclarativeListModel6appendERK12QScriptValue@Base 5.0.2 + _ZN21QDeclarativeListModel6insertEiRK12QScriptValue@Base 5.0.2 + _ZN21QDeclarativeListModel6removeEi@Base 5.0.2 + _ZN21QDeclarativeListModel7flattenEv@Base 5.0.2 + _ZN21QDeclarativeListModelC1EP7QObject@Base 5.0.2 + _ZN21QDeclarativeListModelC1EPKS_P32QDeclarativeListModelWorkerAgent@Base 5.0.2 + _ZN21QDeclarativeListModelC2EP7QObject@Base 5.0.2 + _ZN21QDeclarativeListModelC2EPKS_P32QDeclarativeListModelWorkerAgent@Base 5.0.2 + _ZN21QDeclarativeListModelD0Ev@Base 5.0.2 + _ZN21QDeclarativeListModelD1Ev@Base 5.0.2 + _ZN21QDeclarativeListModelD2Ev@Base 5.0.2 + _ZN21QDeclarativeRectangle11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN21QDeclarativeRectangle11qt_metacastEPKc@Base 5.0.2 + _ZN21QDeclarativeRectangle11setGradientEP20QDeclarativeGradient@Base 5.0.2 + _ZN21QDeclarativeRectangle12colorChangedEv@Base 5.0.2 + _ZN21QDeclarativeRectangle13radiusChangedEv@Base 5.0.2 + _ZN21QDeclarativeRectangle16staticMetaObjectE@Base 5.0.2 + _ZN21QDeclarativeRectangle19generateRoundedRectEv@Base 5.0.2 + _ZN21QDeclarativeRectangle20generateBorderedRectEv@Base 5.0.2 + _ZN21QDeclarativeRectangle5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget@Base 5.0.2 + _ZN21QDeclarativeRectangle6borderEv@Base 5.0.2 + _ZN21QDeclarativeRectangle8doUpdateEv@Base 5.0.2 + _ZN21QDeclarativeRectangle8drawRectER8QPainter@Base 5.0.2 + _ZN21QDeclarativeRectangle8setColorERK6QColor@Base 5.0.2 + _ZN21QDeclarativeRectangle9setRadiusEd@Base 5.2.0 + _ZN21QDeclarativeRectangleC1EP16QDeclarativeItem@Base 5.0.2 + _ZN21QDeclarativeRectangleC2EP16QDeclarativeItem@Base 5.0.2 + _ZN21QDeclarativeRectangleD0Ev@Base 5.0.2 + _ZN21QDeclarativeRectangleD1Ev@Base 5.0.2 + _ZN21QDeclarativeRectangleD2Ev@Base 5.0.2 + _ZN21QDeclarativeScaleGrid11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN21QDeclarativeScaleGrid11qt_metacastEPKc@Base 5.0.2 + _ZN21QDeclarativeScaleGrid13borderChangedEv@Base 5.0.2 + _ZN21QDeclarativeScaleGrid16staticMetaObjectE@Base 5.0.2 + _ZN21QDeclarativeScaleGrid6setTopEi@Base 5.0.2 + _ZN21QDeclarativeScaleGrid7setLeftEi@Base 5.0.2 + _ZN21QDeclarativeScaleGrid8setRightEi@Base 5.0.2 + _ZN21QDeclarativeScaleGrid9setBottomEi@Base 5.0.2 + _ZN21QDeclarativeScaleGridC1EP7QObject@Base 5.0.2 + _ZN21QDeclarativeScaleGridC2EP7QObject@Base 5.0.2 + _ZN21QDeclarativeScaleGridD0Ev@Base 5.0.2 + _ZN21QDeclarativeScaleGridD1Ev@Base 5.0.2 + _ZN21QDeclarativeScaleGridD2Ev@Base 5.0.2 + _ZN21QDeclarativeValueType11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN21QDeclarativeValueType11qt_metacastEPKc@Base 5.0.2 + _ZN21QDeclarativeValueType16staticMetaObjectE@Base 5.0.2 + _ZN21QDeclarativeValueTypeC1EP7QObject@Base 5.0.2 + _ZN21QDeclarativeValueTypeC2EP7QObject@Base 5.0.2 + _ZN21QDeclarativeValueTypeD0Ev@Base 5.0.2 + _ZN21QDeclarativeValueTypeD1Ev@Base 5.0.2 + _ZN21QDeclarativeValueTypeD2Ev@Base 5.0.2 + _ZN22QDeclarativeDebugQuery11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN22QDeclarativeDebugQuery11qt_metacastEPKc@Base 5.0.2 + _ZN22QDeclarativeDebugQuery12stateChangedENS_5StateE@Base 5.0.2 + _ZN22QDeclarativeDebugQuery16staticMetaObjectE@Base 5.0.2 + _ZN22QDeclarativeDebugQuery8setStateENS_5StateE@Base 5.0.2 + _ZN22QDeclarativeDebugQueryC1EP7QObject@Base 5.0.2 + _ZN22QDeclarativeDebugQueryC2EP7QObject@Base 5.0.2 + _ZN22QDeclarativeDebugQueryD0Ev@Base 5.0.2 + _ZN22QDeclarativeDebugQueryD1Ev@Base 5.0.2 + _ZN22QDeclarativeDebugQueryD2Ev@Base 5.0.2 + _ZN22QDeclarativeDebugTrace10startRangeENS_9RangeTypeE@Base 5.0.2 + _ZN22QDeclarativeDebugTrace12addEventImplENS_9EventTypeE@Base 5.0.2 + _ZN22QDeclarativeDebugTrace12endRangeImplENS_9RangeTypeE@Base 5.0.2 + _ZN22QDeclarativeDebugTrace12sendMessagesEv@Base 5.0.2 + _ZN22QDeclarativeDebugTrace13rangeDataImplENS_9RangeTypeERK4QUrl@Base 5.0.2 + _ZN22QDeclarativeDebugTrace13rangeDataImplENS_9RangeTypeERK7QString@Base 5.0.2 + _ZN22QDeclarativeDebugTrace13rangeLocationENS_9RangeTypeERK4QUrli@Base 5.0.2 + _ZN22QDeclarativeDebugTrace13rangeLocationENS_9RangeTypeERK7QStringi@Base 5.0.2 + _ZN22QDeclarativeDebugTrace14processMessageERK21QDeclarativeDebugData@Base 5.0.2 + _ZN22QDeclarativeDebugTrace14startRangeImplENS_9RangeTypeE@Base 5.0.2 + _ZN22QDeclarativeDebugTrace15messageReceivedERK10QByteArray@Base 5.0.2 + _ZN22QDeclarativeDebugTrace17rangeLocationImplENS_9RangeTypeERK4QUrli@Base 5.0.2 + _ZN22QDeclarativeDebugTrace17rangeLocationImplENS_9RangeTypeERK7QStringi@Base 5.0.2 + _ZN22QDeclarativeDebugTrace8addEventENS_9EventTypeE@Base 5.0.2 + _ZN22QDeclarativeDebugTrace8endRangeENS_9RangeTypeE@Base 5.0.2 + _ZN22QDeclarativeDebugTrace9rangeDataENS_9RangeTypeERK4QUrl@Base 5.0.2 + _ZN22QDeclarativeDebugTrace9rangeDataENS_9RangeTypeERK7QString@Base 5.0.2 + _ZN22QDeclarativeDebugTraceC1Ev@Base 5.0.2 + _ZN22QDeclarativeDebugTraceC2Ev@Base 5.0.2 + _ZN22QDeclarativeDebugTraceD0Ev@Base 5.0.2 + _ZN22QDeclarativeDebugTraceD1Ev@Base 5.0.2 + _ZN22QDeclarativeDebugTraceD2Ev@Base 5.0.2 + _ZN22QDeclarativeDebugWatch11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN22QDeclarativeDebugWatch11qt_metacastEPKc@Base 5.0.2 + _ZN22QDeclarativeDebugWatch12stateChangedENS_5StateE@Base 5.0.2 + _ZN22QDeclarativeDebugWatch12valueChangedERK10QByteArrayRK8QVariant@Base 5.0.2 + _ZN22QDeclarativeDebugWatch16staticMetaObjectE@Base 5.0.2 + _ZN22QDeclarativeDebugWatch8setStateENS_5StateE@Base 5.0.2 + _ZN22QDeclarativeDebugWatchC1EP7QObject@Base 5.0.2 + _ZN22QDeclarativeDebugWatchC2EP7QObject@Base 5.0.2 + _ZN22QDeclarativeDebugWatchD0Ev@Base 5.0.2 + _ZN22QDeclarativeDebugWatchD1Ev@Base 5.0.2 + _ZN22QDeclarativeDebugWatchD2Ev@Base 5.0.2 + _ZN22QDeclarativeExpression10clearErrorEv@Base 5.0.2 + _ZN22QDeclarativeExpression11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN22QDeclarativeExpression11qt_metacastEPKc@Base 5.0.2 + _ZN22QDeclarativeExpression12valueChangedEv@Base 5.0.2 + _ZN22QDeclarativeExpression13setExpressionERK7QString@Base 5.0.2 + _ZN22QDeclarativeExpression16staticMetaObjectE@Base 5.0.2 + _ZN22QDeclarativeExpression17setSourceLocationERK7QStringi@Base 5.0.2 + _ZN22QDeclarativeExpression23setNotifyOnValueChangedEb@Base 5.0.2 + _ZN22QDeclarativeExpression8evaluateEPb@Base 5.0.2 + _ZN22QDeclarativeExpressionC1EP19QDeclarativeContextP7QObjectRK7QStringS3_@Base 5.0.2 + _ZN22QDeclarativeExpressionC1EP23QDeclarativeContextDataP7QObjectRK12QScriptValueR29QDeclarativeExpressionPrivate@Base 5.0.2 + _ZN22QDeclarativeExpressionC1EP23QDeclarativeContextDataP7QObjectRK7QString@Base 5.0.2 + _ZN22QDeclarativeExpressionC1EP23QDeclarativeContextDataP7QObjectRK7QStringR29QDeclarativeExpressionPrivate@Base 5.0.2 + _ZN22QDeclarativeExpressionC1EP23QDeclarativeContextDataPvP20QDeclarativeRefCountP7QObjectRK7QStringiR29QDeclarativeExpressionPrivate@Base 5.0.2 + _ZN22QDeclarativeExpressionC1Ev@Base 5.0.2 + _ZN22QDeclarativeExpressionC2EP19QDeclarativeContextP7QObjectRK7QStringS3_@Base 5.0.2 + _ZN22QDeclarativeExpressionC2EP23QDeclarativeContextDataP7QObjectRK12QScriptValueR29QDeclarativeExpressionPrivate@Base 5.0.2 + _ZN22QDeclarativeExpressionC2EP23QDeclarativeContextDataP7QObjectRK7QString@Base 5.0.2 + _ZN22QDeclarativeExpressionC2EP23QDeclarativeContextDataP7QObjectRK7QStringR29QDeclarativeExpressionPrivate@Base 5.0.2 + _ZN22QDeclarativeExpressionC2EP23QDeclarativeContextDataPvP20QDeclarativeRefCountP7QObjectRK7QStringiR29QDeclarativeExpressionPrivate@Base 5.0.2 + _ZN22QDeclarativeExpressionC2Ev@Base 5.0.2 + _ZN22QDeclarativeExpressionD0Ev@Base 5.0.2 + _ZN22QDeclarativeExpressionD1Ev@Base 5.0.2 + _ZN22QDeclarativeExpressionD2Ev@Base 5.0.2 + _ZN22QDeclarativeMouseEvent11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN22QDeclarativeMouseEvent11qt_metacastEPKc@Base 5.0.2 + _ZN22QDeclarativeMouseEvent16staticMetaObjectE@Base 5.0.2 + _ZN22QDeclarativeMouseEventD0Ev@Base 5.0.2 + _ZN22QDeclarativeMouseEventD1Ev@Base 5.0.2 + _ZN22QDeclarativeMouseEventD2Ev@Base 5.0.2 + _ZN22QDeclarativeStateGroup10classBeginEv@Base 5.0.2 + _ZN22QDeclarativeStateGroup11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN22QDeclarativeStateGroup11qt_metacastEPKc@Base 5.0.2 + _ZN22QDeclarativeStateGroup11removeStateEP17QDeclarativeState@Base 5.0.2 + _ZN22QDeclarativeStateGroup12stateChangedERK7QString@Base 5.0.2 + _ZN22QDeclarativeStateGroup14statesPropertyEv@Base 5.0.2 + _ZN22QDeclarativeStateGroup15updateAutoStateEv@Base 5.0.2 + _ZN22QDeclarativeStateGroup16staticMetaObjectE@Base 5.0.2 + _ZN22QDeclarativeStateGroup17componentCompleteEv@Base 5.0.2 + _ZN22QDeclarativeStateGroup19transitionsPropertyEv@Base 5.0.2 + _ZN22QDeclarativeStateGroup8setStateERK7QString@Base 5.0.2 + _ZN22QDeclarativeStateGroupC1EP7QObject@Base 5.0.2 + _ZN22QDeclarativeStateGroupC2EP7QObject@Base 5.0.2 + _ZN22QDeclarativeStateGroupD0Ev@Base 5.0.2 + _ZN22QDeclarativeStateGroupD1Ev@Base 5.0.2 + _ZN22QDeclarativeStateGroupD2Ev@Base 5.0.2 + _ZN22QDeclarativeTransition10animationsEv@Base 5.0.2 + _ZN22QDeclarativeTransition10setToStateERK7QString@Base 5.0.2 + _ZN22QDeclarativeTransition11fromChangedEv@Base 5.0.2 + _ZN22QDeclarativeTransition11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN22QDeclarativeTransition11qt_metacastEPKc@Base 5.0.2 + _ZN22QDeclarativeTransition11setReversedEb@Base 5.0.2 + _ZN22QDeclarativeTransition12setFromStateERK7QString@Base 5.0.2 + _ZN22QDeclarativeTransition13setReversibleEb@Base 5.0.2 + _ZN22QDeclarativeTransition16staticMetaObjectE@Base 5.0.2 + _ZN22QDeclarativeTransition17reversibleChangedEv@Base 5.0.2 + _ZN22QDeclarativeTransition4stopEv@Base 5.0.2 + _ZN22QDeclarativeTransition7prepareER5QListI18QDeclarativeActionERS0_I20QDeclarativePropertyEP29QDeclarativeTransitionManager@Base 5.0.2 + _ZN22QDeclarativeTransition9toChangedEv@Base 5.0.2 + _ZN22QDeclarativeTransitionC1EP7QObject@Base 5.0.2 + _ZN22QDeclarativeTransitionC2EP7QObject@Base 5.0.2 + _ZN22QDeclarativeTransitionD0Ev@Base 5.0.2 + _ZN22QDeclarativeTransitionD1Ev@Base 5.0.2 + _ZN22QDeclarativeTransitionD2Ev@Base 5.0.2 + _ZN23QDeclarativeApplication11eventFilterEP7QObjectP6QEvent@Base 5.0.2 + _ZN23QDeclarativeApplication11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN23QDeclarativeApplication11qt_metacastEPKc@Base 5.0.2 + _ZN23QDeclarativeApplication13activeChangedEv@Base 5.0.2 + _ZN23QDeclarativeApplication16staticMetaObjectE@Base 5.0.2 + _ZN23QDeclarativeApplication22layoutDirectionChangedEv@Base 5.0.2 + _ZN23QDeclarativeApplicationC1EP7QObject@Base 5.0.2 + _ZN23QDeclarativeApplicationC2EP7QObject@Base 5.0.2 + _ZN23QDeclarativeApplicationD0Ev@Base 5.0.2 + _ZN23QDeclarativeApplicationD1Ev@Base 5.0.2 + _ZN23QDeclarativeApplicationD2Ev@Base 5.0.2 + _ZN23QDeclarativeDebugClient11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN23QDeclarativeDebugClient11qt_metacastEPKc@Base 5.0.2 + _ZN23QDeclarativeDebugClient11sendMessageERK10QByteArray@Base 5.0.2 + _ZN23QDeclarativeDebugClient13statusChangedENS_6StatusE@Base 5.0.2 + _ZN23QDeclarativeDebugClient15messageReceivedERK10QByteArray@Base 5.0.2 + _ZN23QDeclarativeDebugClient16staticMetaObjectE@Base 5.0.2 + _ZN23QDeclarativeDebugClientC1ERK7QStringP27QDeclarativeDebugConnection@Base 5.0.2 + _ZN23QDeclarativeDebugClientC2ERK7QStringP27QDeclarativeDebugConnection@Base 5.0.2 + _ZN23QDeclarativeDebugClientD0Ev@Base 5.0.2 + _ZN23QDeclarativeDebugClientD1Ev@Base 5.0.2 + _ZN23QDeclarativeDebugClientD2Ev@Base 5.0.2 + _ZN23QDeclarativeDebugHelper15enableDebuggingEv@Base 5.0.2 + _ZN23QDeclarativeDebugHelper15getScriptEngineEP18QDeclarativeEngine@Base 5.0.2 + _ZN23QDeclarativeDebugHelper26setAnimationSlowDownFactorEd@Base 5.2.0 + _ZN23QDeclarativeDebugServer10addServiceEP24QDeclarativeDebugService@Base 5.0.2 + _ZN23QDeclarativeDebugServer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN23QDeclarativeDebugServer11qt_metacastEPKc@Base 5.0.2 + _ZN23QDeclarativeDebugServer11sendMessageEP24QDeclarativeDebugServiceRK10QByteArray@Base 5.0.2 + _ZN23QDeclarativeDebugServer13removeServiceEP24QDeclarativeDebugService@Base 5.0.2 + _ZN23QDeclarativeDebugServer14receiveMessageERK10QByteArray@Base 5.0.2 + _ZN23QDeclarativeDebugServer14waitForMessageEP24QDeclarativeDebugService@Base 5.0.2 + _ZN23QDeclarativeDebugServer16staticMetaObjectE@Base 5.0.2 + _ZN23QDeclarativeDebugServer8instanceEv@Base 5.0.2 + _ZN23QDeclarativeDebugServerC1Ev@Base 5.0.2 + _ZN23QDeclarativeDebugServerC2Ev@Base 5.0.2 + _ZN23QDeclarativeDebugServerD0Ev@Base 5.0.2 + _ZN23QDeclarativeDebugServerD1Ev@Base 5.0.2 + _ZN23QDeclarativeDebugServerD2Ev@Base 5.0.2 + _ZN23QDeclarativeDomDocument4loadEP18QDeclarativeEngineRK10QByteArrayRK4QUrl@Base 5.0.2 + _ZN23QDeclarativeDomDocumentC1ERKS_@Base 5.0.2 + _ZN23QDeclarativeDomDocumentC1Ev@Base 5.0.2 + _ZN23QDeclarativeDomDocumentC2ERKS_@Base 5.0.2 + _ZN23QDeclarativeDomDocumentC2Ev@Base 5.0.2 + _ZN23QDeclarativeDomDocumentD1Ev@Base 5.0.2 + _ZN23QDeclarativeDomDocumentD2Ev@Base 5.0.2 + _ZN23QDeclarativeDomDocumentaSERKS_@Base 5.0.2 + _ZN23QDeclarativeDomPropertyC1ERKS_@Base 5.0.2 + _ZN23QDeclarativeDomPropertyC1Ev@Base 5.0.2 + _ZN23QDeclarativeDomPropertyC2ERKS_@Base 5.0.2 + _ZN23QDeclarativeDomPropertyC2Ev@Base 5.0.2 + _ZN23QDeclarativeDomPropertyD1Ev@Base 5.0.2 + _ZN23QDeclarativeDomPropertyD2Ev@Base 5.0.2 + _ZN23QDeclarativeDomPropertyaSERKS_@Base 5.0.2 + _ZN23QDeclarativeEngineDebug10newObjectsEv@Base 5.0.2 + _ZN23QDeclarativeEngineDebug11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN23QDeclarativeEngineDebug11qt_metacastEPKc@Base 5.0.2 + _ZN23QDeclarativeEngineDebug11queryObjectERK32QDeclarativeDebugObjectReferenceP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug11removeWatchEP22QDeclarativeDebugWatch@Base 5.0.2 + _ZN23QDeclarativeEngineDebug13setMethodBodyEiRK7QStringS2_@Base 5.0.2 + _ZN23QDeclarativeEngineDebug13statusChangedENS_6StatusE@Base 5.0.2 + _ZN23QDeclarativeEngineDebug16staticMetaObjectE@Base 5.0.2 + _ZN23QDeclarativeEngineDebug17queryRootContextsERK32QDeclarativeDebugEngineReferenceP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug19setBindingForObjectEiRK7QStringRK8QVariantbS0_i@Base 5.0.2 + _ZN23QDeclarativeEngineDebug20queryObjectRecursiveERK32QDeclarativeDebugObjectReferenceP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug21queryAvailableEnginesEP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug21queryExpressionResultEiRK7QStringP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug21resetBindingForObjectEiRK7QString@Base 5.0.2 + _ZN23QDeclarativeEngineDebug8addWatchERK30QDeclarativeDebugFileReferenceP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug8addWatchERK32QDeclarativeDebugObjectReferenceP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug8addWatchERK32QDeclarativeDebugObjectReferenceRK7QStringP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug8addWatchERK33QDeclarativeDebugContextReferenceRK7QStringP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebug8addWatchERK34QDeclarativeDebugPropertyReferenceP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebugC1EP27QDeclarativeDebugConnectionP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebugC2EP27QDeclarativeDebugConnectionP7QObject@Base 5.0.2 + _ZN23QDeclarativeEngineDebugD0Ev@Base 5.0.2 + _ZN23QDeclarativeEngineDebugD1Ev@Base 5.0.2 + _ZN23QDeclarativeEngineDebugD2Ev@Base 5.0.2 + _ZN23QDeclarativeItemPrivate10data_clearEP24QDeclarativeListPropertyI7QObjectE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate10data_countEP24QDeclarativeListPropertyI7QObjectE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate10resetWidthEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate11AnchorLinesC1EP15QGraphicsObject@Base 5.0.2 + _ZN23QDeclarativeItemPrivate11AnchorLinesC2EP15QGraphicsObject@Base 5.0.2 + _ZN23QDeclarativeItemPrivate11data_appendEP24QDeclarativeListPropertyI7QObjectEPS1_@Base 5.0.2 + _ZN23QDeclarativeItemPrivate11resetHeightEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate11transitionsEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate12focusChangedEb@Base 5.0.2 + _ZN23QDeclarativeItemPrivate12resources_atEP24QDeclarativeListPropertyI7QObjectEi@Base 5.0.2 + _ZN23QDeclarativeItemPrivate12transform_atEP24QDeclarativeListPropertyI18QGraphicsTransformEi@Base 5.0.2 + _ZN23QDeclarativeItemPrivate14consistentTimeE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate14parentPropertyEP7QObjectPvP28QDeclarativeNotifierEndpoint@Base 5.0.2 + _ZN23QDeclarativeItemPrivate15resources_clearEP24QDeclarativeListPropertyI7QObjectE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate15resources_countEP24QDeclarativeListPropertyI7QObjectE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate15setLayoutMirrorEb@Base 5.0.2 + _ZN23QDeclarativeItemPrivate15transform_clearEP24QDeclarativeListPropertyI18QGraphicsTransformE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate15transform_countEP24QDeclarativeListPropertyI18QGraphicsTransformE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate16resources_appendEP24QDeclarativeListPropertyI7QObjectEPS1_@Base 5.0.2 + _ZN23QDeclarativeItemPrivate16transformChangedEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate16transform_appendEP24QDeclarativeListPropertyI18QGraphicsTransformEPS1_@Base 5.0.2 + _ZN23QDeclarativeItemPrivate17setConsistentTimeEx@Base 5.0.2 + _ZN23QDeclarativeItemPrivate19resolveLayoutMirrorEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate20implicitWidthChangedEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate21implicitHeightChangedEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate23setImplicitLayoutMirrorEbb@Base 5.0.2 + _ZN23QDeclarativeItemPrivate24removeItemChangeListenerEP30QDeclarativeItemChangeListener6QFlagsINS_10ChangeTypeEE@Base 5.0.2 + _ZN23QDeclarativeItemPrivate4dataEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate5startER13QElapsedTimer@Base 5.0.2 + _ZN23QDeclarativeItemPrivate6statesEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate7_statesEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate7data_atEP24QDeclarativeListPropertyI7QObjectEi@Base 5.0.2 + _ZN23QDeclarativeItemPrivate7elapsedER13QElapsedTimer@Base 5.0.2 + _ZN23QDeclarativeItemPrivate7restartER13QElapsedTimer@Base 5.0.2 + _ZN23QDeclarativeItemPrivate8setStateERK7QString@Base 5.0.2 + _ZN23QDeclarativeItemPrivate8setWidthEd@Base 5.2.0 + _ZN23QDeclarativeItemPrivate9resourcesEv@Base 5.0.2 + _ZN23QDeclarativeItemPrivate9setHeightEd@Base 5.2.0 + _ZN23QDeclarativeItemPrivateD0Ev@Base 5.0.2 + _ZN23QDeclarativeItemPrivateD1Ev@Base 5.0.2 + _ZN23QDeclarativeItemPrivateD2Ev@Base 5.0.2 + _ZN23QDeclarativePropertyMap11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN23QDeclarativePropertyMap11qt_metacastEPKc@Base 5.0.2 + _ZN23QDeclarativePropertyMap12valueChangedERK7QStringRK8QVariant@Base 5.0.2 + _ZN23QDeclarativePropertyMap16staticMetaObjectE@Base 5.0.2 + _ZN23QDeclarativePropertyMap5clearERK7QString@Base 5.0.2 + _ZN23QDeclarativePropertyMap6insertERK7QStringRK8QVariant@Base 5.0.2 + _ZN23QDeclarativePropertyMapC1EP7QObject@Base 5.0.2 + _ZN23QDeclarativePropertyMapC2EP7QObject@Base 5.0.2 + _ZN23QDeclarativePropertyMapD0Ev@Base 5.0.2 + _ZN23QDeclarativePropertyMapD1Ev@Base 5.0.2 + _ZN23QDeclarativePropertyMapD2Ev@Base 5.0.2 + _ZN23QDeclarativePropertyMapixERK7QString@Base 5.0.2 + _ZN24QDeclarativeCustomParser11clearErrorsEv@Base 5.0.2 + _ZN24QDeclarativeCustomParser14rewriteBindingERK7QStringRK10QByteArray@Base 5.0.2 + _ZN24QDeclarativeCustomParser5errorERK28QDeclarativeCustomParserNodeRK7QString@Base 5.0.2 + _ZN24QDeclarativeCustomParser5errorERK32QDeclarativeCustomParserPropertyRK7QString@Base 5.0.2 + _ZN24QDeclarativeCustomParser5errorERK7QString@Base 5.0.2 + _ZN24QDeclarativeDebugService11idForObjectEP7QObject@Base 5.0.2 + _ZN24QDeclarativeDebugService11objectForIdEi@Base 5.0.2 + _ZN24QDeclarativeDebugService11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN24QDeclarativeDebugService11qt_metacastEPKc@Base 5.0.2 + _ZN24QDeclarativeDebugService11sendMessageERK10QByteArray@Base 5.0.2 + _ZN24QDeclarativeDebugService13statusChangedENS_6StatusE@Base 5.0.2 + _ZN24QDeclarativeDebugService14objectToStringEP7QObject@Base 5.0.2 + _ZN24QDeclarativeDebugService14waitForMessageEv@Base 5.0.2 + _ZN24QDeclarativeDebugService15messageReceivedERK10QByteArray@Base 5.0.2 + _ZN24QDeclarativeDebugService16staticMetaObjectE@Base 5.0.2 + _ZN24QDeclarativeDebugService18hasDebuggingClientEv@Base 5.0.2 + _ZN24QDeclarativeDebugService18isDebuggingEnabledEv@Base 5.0.2 + _ZN24QDeclarativeDebugServiceC1ERK7QStringP7QObject@Base 5.0.2 + _ZN24QDeclarativeDebugServiceC2ERK7QStringP7QObject@Base 5.0.2 + _ZN24QDeclarativeDebugServiceD0Ev@Base 5.0.2 + _ZN24QDeclarativeDebugServiceD1Ev@Base 5.0.2 + _ZN24QDeclarativeDebugServiceD2Ev@Base 5.0.2 + _ZN24QDeclarativeDomComponentC1ERKS_@Base 5.0.2 + _ZN24QDeclarativeDomComponentC1Ev@Base 5.0.2 + _ZN24QDeclarativeDomComponentC2ERKS_@Base 5.0.2 + _ZN24QDeclarativeDomComponentC2Ev@Base 5.0.2 + _ZN24QDeclarativeDomComponentD1Ev@Base 5.0.2 + _ZN24QDeclarativeDomComponentD2Ev@Base 5.0.2 + _ZN24QDeclarativeDomComponentaSERKS_@Base 5.0.2 + _ZN24QDeclarativeParentChange11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN24QDeclarativeParentChange11qt_metacastEPKc@Base 5.0.2 + _ZN24QDeclarativeParentChange11setRotationE24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeParentChange12isReversableEv@Base 5.0.2 + _ZN24QDeclarativeParentChange13saveOriginalsEv@Base 5.0.2 + _ZN24QDeclarativeParentChange16staticMetaObjectE@Base 5.0.2 + _ZN24QDeclarativeParentChange17saveCurrentValuesEv@Base 5.0.2 + _ZN24QDeclarativeParentChange4setXE24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeParentChange4setYE24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeParentChange6rewindEv@Base 5.0.2 + _ZN24QDeclarativeParentChange7actionsEv@Base 5.0.2 + _ZN24QDeclarativeParentChange7executeEN23QDeclarativeActionEvent6ReasonE@Base 5.0.2 + _ZN24QDeclarativeParentChange7reverseEN23QDeclarativeActionEvent6ReasonE@Base 5.0.2 + _ZN24QDeclarativeParentChange8overrideEP23QDeclarativeActionEvent@Base 5.0.2 + _ZN24QDeclarativeParentChange8setScaleE24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeParentChange8setWidthE24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeParentChange9setHeightE24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeParentChange9setObjectEP16QDeclarativeItem@Base 5.0.2 + _ZN24QDeclarativeParentChange9setParentEP16QDeclarativeItem@Base 5.0.2 + _ZN24QDeclarativeParentChangeC1EP7QObject@Base 5.0.2 + _ZN24QDeclarativeParentChangeC2EP7QObject@Base 5.0.2 + _ZN24QDeclarativeParentChangeD0Ev@Base 5.0.2 + _ZN24QDeclarativeParentChangeD1Ev@Base 5.0.2 + _ZN24QDeclarativeParentChangeD2Ev@Base 5.0.2 + _ZN24QDeclarativeParserStatusC1Ev@Base 5.0.2 + _ZN24QDeclarativeParserStatusC2Ev@Base 5.0.2 + _ZN24QDeclarativeParserStatusD0Ev@Base 5.0.2 + _ZN24QDeclarativeParserStatusD1Ev@Base 5.0.2 + _ZN24QDeclarativeParserStatusD2Ev@Base 5.0.2 + _ZN24QDeclarativeScriptAction10transitionER5QListI18QDeclarativeActionERS0_I20QDeclarativePropertyEN29QDeclarativeAbstractAnimation19TransitionDirectionE@Base 5.0.2 + _ZN24QDeclarativeScriptAction11qtAnimationEv@Base 5.0.2 + _ZN24QDeclarativeScriptAction11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN24QDeclarativeScriptAction11qt_metacastEPKc@Base 5.0.2 + _ZN24QDeclarativeScriptAction16staticMetaObjectE@Base 5.0.2 + _ZN24QDeclarativeScriptAction24setStateChangeScriptNameERK7QString@Base 5.0.2 + _ZN24QDeclarativeScriptAction9setScriptERK24QDeclarativeScriptString@Base 5.0.2 + _ZN24QDeclarativeScriptActionC1EP7QObject@Base 5.0.2 + _ZN24QDeclarativeScriptActionC2EP7QObject@Base 5.0.2 + _ZN24QDeclarativeScriptActionD0Ev@Base 5.0.2 + _ZN24QDeclarativeScriptActionD1Ev@Base 5.0.2 + _ZN24QDeclarativeScriptActionD2Ev@Base 5.0.2 + _ZN24QDeclarativeScriptString10setContextEP19QDeclarativeContext@Base 5.0.2 + _ZN24QDeclarativeScriptString14setScopeObjectEP7QObject@Base 5.0.2 + _ZN24QDeclarativeScriptString9setScriptERK7QString@Base 5.0.2 + _ZN24QDeclarativeScriptStringC1ERKS_@Base 5.0.2 + _ZN24QDeclarativeScriptStringC1Ev@Base 5.0.2 + _ZN24QDeclarativeScriptStringC2ERKS_@Base 5.0.2 + _ZN24QDeclarativeScriptStringC2Ev@Base 5.0.2 + _ZN24QDeclarativeScriptStringD1Ev@Base 5.0.2 + _ZN24QDeclarativeScriptStringD2Ev@Base 5.0.2 + _ZN24QDeclarativeScriptStringaSERKS_@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges11qt_metacastEPKc@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges12isReversableEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges13clearBindingsEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges13copyOriginalsEP23QDeclarativeActionEvent@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges13saveOriginalsEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges15changesBindingsEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges16saveTargetValuesEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges16staticMetaObjectE@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges17additionalActionsEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges17saveCurrentValuesEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges6rewindEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges7actionsEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges7anchorsEv@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges7executeEN23QDeclarativeActionEvent6ReasonE@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges7reverseEN23QDeclarativeActionEvent6ReasonE@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges8overrideEP23QDeclarativeActionEvent@Base 5.0.2 + _ZN25QDeclarativeAnchorChanges9setObjectEP16QDeclarativeItem@Base 5.0.2 + _ZN25QDeclarativeAnchorChangesC1EP7QObject@Base 5.0.2 + _ZN25QDeclarativeAnchorChangesC2EP7QObject@Base 5.0.2 + _ZN25QDeclarativeAnchorChangesD0Ev@Base 5.0.2 + _ZN25QDeclarativeAnchorChangesD1Ev@Base 5.0.2 + _ZN25QDeclarativeAnchorChangesD2Ev@Base 5.0.2 + _ZN25QDeclarativeImageProvider12requestImageERK7QStringP5QSizeRKS3_@Base 5.0.2 + _ZN25QDeclarativeImageProvider13requestPixmapERK7QStringP5QSizeRKS3_@Base 5.0.2 + _ZN25QDeclarativeImageProviderC1ENS_9ImageTypeE@Base 5.0.2 + _ZN25QDeclarativeImageProviderC2ENS_9ImageTypeE@Base 5.0.2 + _ZN25QDeclarativeImageProviderD0Ev@Base 5.0.2 + _ZN25QDeclarativeImageProviderD1Ev@Base 5.0.2 + _ZN25QDeclarativeImageProviderD2Ev@Base 5.0.2 + _ZN25QDeclarativeListReferenceC1EP7QObjectPKcP18QDeclarativeEngine@Base 5.0.2 + _ZN25QDeclarativeListReferenceC1ERKS_@Base 5.0.2 + _ZN25QDeclarativeListReferenceC1Ev@Base 5.0.2 + _ZN25QDeclarativeListReferenceC2EP7QObjectPKcP18QDeclarativeEngine@Base 5.0.2 + _ZN25QDeclarativeListReferenceC2ERKS_@Base 5.0.2 + _ZN25QDeclarativeListReferenceC2Ev@Base 5.0.2 + _ZN25QDeclarativeListReferenceD1Ev@Base 5.0.2 + _ZN25QDeclarativeListReferenceD2Ev@Base 5.0.2 + _ZN25QDeclarativeListReferenceaSERKS_@Base 5.0.2 + _ZN26QAbstractDynamicMetaObjectD0Ev@Base 5.0.2 + _ZN26QAbstractDynamicMetaObjectD1Ev@Base 5.0.2 + _ZN26QAbstractDynamicMetaObjectD2Ev@Base 5.0.2 + _ZN26QDeclarativeBasePositioner10addChangedEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant@Base 5.0.2 + _ZN26QDeclarativeBasePositioner10setSpacingEi@Base 5.0.2 + _ZN26QDeclarativeBasePositioner11moveChangedEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner11qt_metacastEPKc@Base 5.0.2 + _ZN26QDeclarativeBasePositioner14prePositioningEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner14spacingChangedEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner16staticMetaObjectE@Base 5.0.2 + _ZN26QDeclarativeBasePositioner17componentCompleteEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner22finishApplyTransitionsEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner29graphicsWidgetGeometryChangedEv@Base 5.0.2 + _ZN26QDeclarativeBasePositioner6setAddEP22QDeclarativeTransition@Base 5.0.2 + _ZN26QDeclarativeBasePositioner7setMoveEP22QDeclarativeTransition@Base 5.0.2 + _ZN26QDeclarativeBasePositioner9positionXEiRKNS_14PositionedItemE@Base 5.0.2 + _ZN26QDeclarativeBasePositioner9positionYEiRKNS_14PositionedItemE@Base 5.0.2 + _ZN26QDeclarativeBasePositionerC1ENS_14PositionerTypeEP16QDeclarativeItem@Base 5.0.2 + _ZN26QDeclarativeBasePositionerC1ER33QDeclarativeBasePositionerPrivateNS_14PositionerTypeEP16QDeclarativeItem@Base 5.0.2 + _ZN26QDeclarativeBasePositionerC2ENS_14PositionerTypeEP16QDeclarativeItem@Base 5.0.2 + _ZN26QDeclarativeBasePositionerC2ER33QDeclarativeBasePositionerPrivateNS_14PositionerTypeEP16QDeclarativeItem@Base 5.0.2 + _ZN26QDeclarativeBasePositionerD0Ev@Base 5.0.2 + _ZN26QDeclarativeBasePositionerD1Ev@Base 5.0.2 + _ZN26QDeclarativeBasePositionerD2Ev@Base 5.0.2 + _ZN26QDeclarativeDebuggerStatus16setSelectedStateEb@Base 5.0.2 + _ZN26QDeclarativeDebuggerStatusD0Ev@Base 5.0.2 + _ZN26QDeclarativeDebuggerStatusD1Ev@Base 5.0.2 + _ZN26QDeclarativeDebuggerStatusD2Ev@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject12initialValueEi@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject12propertyReadEi@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject13propertyWriteEi@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject14createPropertyEPKcS1_@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject15propertyCreatedEiR20QMetaPropertyBuilder@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject15propertyWrittenEi@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject8metaCallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject8setValueERK10QByteArrayRK8QVariant@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject8setValueEiRK8QVariant@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObject9setCachedEb@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectC1EP7QObjectP30QDeclarativeOpenMetaObjectTypeb@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectC1EP7QObjectb@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectC2EP7QObjectP30QDeclarativeOpenMetaObjectTypeb@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectC2EP7QObjectb@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectD0Ev@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectD1Ev@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectD2Ev@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectixERK10QByteArray@Base 5.0.2 + _ZN26QDeclarativeOpenMetaObjectixEi@Base 5.0.2 + _ZN26QDeclarativeStateOperation11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN26QDeclarativeStateOperation11qt_metacastEPKc@Base 5.0.2 + _ZN26QDeclarativeStateOperation16staticMetaObjectE@Base 5.0.2 + _ZN26QDeclarativeStateOperation7actionsEv@Base 5.0.2 + _ZN26QDeclarativeStateOperation8setStateEP17QDeclarativeState@Base 5.0.2 + _ZN26QDeclarativeStateOperationC1ER14QObjectPrivateP7QObject@Base 5.0.2 + _ZN26QDeclarativeStateOperationC2ER14QObjectPrivateP7QObject@Base 5.0.2 + _ZN26QDeclarativeStateOperationD0Ev@Base 5.0.2 + _ZN26QDeclarativeStateOperationD1Ev@Base 5.0.2 + _ZN26QDeclarativeStateOperationD2Ev@Base 5.0.2 + _ZN27QDeclarativeAbstractBinding10setEnabledEb6QFlagsIN27QDeclarativePropertyPrivate9WriteFlagEE@Base 5.0.2 + _ZN27QDeclarativeAbstractBinding11addToObjectEP7QObjecti@Base 5.0.2 + _ZN27QDeclarativeAbstractBinding11weakPointerEv@Base 5.0.2 + _ZN27QDeclarativeAbstractBinding16removeFromObjectEv@Base 5.0.2 + _ZN27QDeclarativeAbstractBinding5clearEv@Base 5.0.2 + _ZN27QDeclarativeAbstractBinding7destroyEv@Base 5.0.2 + _ZN27QDeclarativeAbstractBindingC1Ev@Base 5.0.2 + _ZN27QDeclarativeAbstractBindingC2Ev@Base 5.0.2 + _ZN27QDeclarativeAbstractBindingD0Ev@Base 5.0.2 + _ZN27QDeclarativeAbstractBindingD1Ev@Base 5.0.2 + _ZN27QDeclarativeAbstractBindingD2Ev@Base 5.0.2 + _ZN27QDeclarativeDebugConnection11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN27QDeclarativeDebugConnection11qt_metacastEPKc@Base 5.0.2 + _ZN27QDeclarativeDebugConnection16staticMetaObjectE@Base 5.0.2 + _ZN27QDeclarativeDebugConnectionC1EP7QObject@Base 5.0.2 + _ZN27QDeclarativeDebugConnectionC2EP7QObject@Base 5.0.2 + _ZN27QDeclarativeDebugConnectionD0Ev@Base 5.0.2 + _ZN27QDeclarativeDebugConnectionD1Ev@Base 5.0.2 + _ZN27QDeclarativeDebugConnectionD2Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingC1ERKS_@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingC1Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingC2ERKS_@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingC2Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingD1Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingD2Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueBindingaSERKS_@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralC1ERKS_@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralC1Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralC2ERKS_@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralC2Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralD1Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralD2Ev@Base 5.0.2 + _ZN27QDeclarativeDomValueLiteralaSERKS_@Base 5.0.2 + _ZN27QDeclarativeExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN27QDeclarativeExtensionPlugin11qt_metacastEPKc@Base 5.0.2 + _ZN27QDeclarativeExtensionPlugin16initializeEngineEP18QDeclarativeEnginePKc@Base 5.0.2 + _ZN27QDeclarativeExtensionPlugin16staticMetaObjectE@Base 5.0.2 + _ZN27QDeclarativeExtensionPluginC1EP7QObject@Base 5.0.2 + _ZN27QDeclarativeExtensionPluginC2EP7QObject@Base 5.0.2 + _ZN27QDeclarativeExtensionPluginD0Ev@Base 5.0.2 + _ZN27QDeclarativeExtensionPluginD1Ev@Base 5.0.2 + _ZN27QDeclarativeExtensionPluginD2Ev@Base 5.0.2 + _ZN27QDeclarativeGridScaledImage12stringToRuleERK7QString@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageC1EP9QIODevice@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageC1ERKS_@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageC1Ev@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageC2EP9QIODevice@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageC2ERKS_@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageC2Ev@Base 5.0.2 + _ZN27QDeclarativeGridScaledImageaSERKS_@Base 5.0.2 + _ZN27QDeclarativePropertyChanges11changeValueERK7QStringRK8QVariant@Base 5.0.2 + _ZN27QDeclarativePropertyChanges11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN27QDeclarativePropertyChanges11qt_metacastEPKc@Base 5.0.2 + _ZN27QDeclarativePropertyChanges13attachToStateEv@Base 5.0.2 + _ZN27QDeclarativePropertyChanges13setIsExplicitEb@Base 5.0.2 + _ZN27QDeclarativePropertyChanges14removePropertyERK7QString@Base 5.0.2 + _ZN27QDeclarativePropertyChanges15detachFromStateEv@Base 5.0.2 + _ZN27QDeclarativePropertyChanges16changeExpressionERK7QStringS2_@Base 5.0.2 + _ZN27QDeclarativePropertyChanges16staticMetaObjectE@Base 5.0.2 + _ZN27QDeclarativePropertyChanges21setRestoreEntryValuesEb@Base 5.0.2 + _ZN27QDeclarativePropertyChanges7actionsEv@Base 5.0.2 + _ZN27QDeclarativePropertyChanges9setObjectEP7QObject@Base 5.0.2 + _ZN27QDeclarativePropertyChangesC1Ev@Base 5.0.2 + _ZN27QDeclarativePropertyChangesC2Ev@Base 5.0.2 + _ZN27QDeclarativePropertyChangesD0Ev@Base 5.0.2 + _ZN27QDeclarativePropertyChangesD1Ev@Base 5.0.2 + _ZN27QDeclarativePropertyChangesD2Ev@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate10canConvertEPK11QMetaObjectS2_@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate10setBindingEP7QObjectiiP27QDeclarativeAbstractBinding6QFlagsINS_9WriteFlagEE@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate10setBindingERK20QDeclarativePropertyP27QDeclarativeAbstractBinding6QFlagsINS_9WriteFlagEE@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate11initDefaultEP7QObject@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate12bindingIndexERK20QDeclarativeProperty@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate12initPropertyEP7QObjectRK7QString@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate12savePropertyEPK11QMetaObjecti@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate13saveValueTypeEPK11QMetaObjectiS2_i@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate15findAliasTargetEP7QObjectiPS1_Pi@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate16findSignalByNameEPK11QMetaObjectRK10QByteArray@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate16signalExpressionERK20QDeclarativeProperty@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate17readValuePropertyEv@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate17writeEnumPropertyERK13QMetaPropertyiP7QObjectRK8QVarianti@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate18setBindingNoEnableEP7QObjectiiP27QDeclarativeAbstractBinding@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate18valueTypeCoreIndexERK20QDeclarativeProperty@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate18writeValuePropertyERK8QVariant6QFlagsINS_9WriteFlagEE@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate19setSignalExpressionERK20QDeclarativePropertyP22QDeclarativeExpression@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate20rawMetaObjectForTypeEP25QDeclarativeEnginePrivatei@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate21metaObjectForPropertyEPK11QMetaObjecti@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate5equalEPK11QMetaObjectS2_@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate5writeEP7QObjectRKN25QDeclarativePropertyCache4DataERK8QVariantP23QDeclarativeContextData6QFlagsINS_9WriteFlagEE@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate5writeERK20QDeclarativePropertyRK8QVariant6QFlagsINS_9WriteFlagEE@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate7bindingEP7QObjectii@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate7bindingERK20QDeclarativeProperty@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate7connectEPK7QObjectiS2_iiPi@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate7restoreERK10QByteArrayP7QObjectP23QDeclarativeContextData@Base 5.0.2 + _ZN27QDeclarativePropertyPrivate7restoreERKN25QDeclarativePropertyCache4DataERKNS0_13ValueTypeDataEP7QObjectP23QDeclarativeContextData@Base 5.0.2 + _ZN27QDeclarativePropertyPrivateD0Ev@Base 5.0.2 + _ZN27QDeclarativePropertyPrivateD1Ev@Base 5.0.2 + _ZN27QDeclarativePropertyPrivateD2Ev@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeC1ERKS_@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeC1Ev@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeC2ERKS_@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeC2Ev@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeD1Ev@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeD2Ev@Base 5.0.2 + _ZN28QDeclarativeCustomParserNodeaSERKS_@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQuery11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQuery11qt_metacastEPKc@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQuery16staticMetaObjectE@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQueryC1EP7QObject@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQueryC2EP7QObject@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQueryD0Ev@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQueryD1Ev@Base 5.0.2 + _ZN28QDeclarativeDebugObjectQueryD2Ev@Base 5.0.2 + _ZN28QDeclarativeDebuggingEnablerC1Ev@Base 5.0.2 + _ZN28QDeclarativeDebuggingEnablerC2Ev@Base 5.0.2 + _ZN28QDeclarativeInspectorService10gotMessageERK10QByteArray@Base 5.0.2 + _ZN28QDeclarativeInspectorService10removeViewEP16QDeclarativeView@Base 5.0.2 + _ZN28QDeclarativeInspectorService11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN28QDeclarativeInspectorService11qt_metacastEPKc@Base 5.0.2 + _ZN28QDeclarativeInspectorService11sendMessageERK10QByteArray@Base 5.0.2 + _ZN28QDeclarativeInspectorService12updateStatusEv@Base 5.0.2 + _ZN28QDeclarativeInspectorService13statusChangedEN24QDeclarativeDebugService6StatusE@Base 5.0.2 + _ZN28QDeclarativeInspectorService15messageReceivedERK10QByteArray@Base 5.0.2 + _ZN28QDeclarativeInspectorService16staticMetaObjectE@Base 5.0.2 + _ZN28QDeclarativeInspectorService19loadInspectorPluginEv@Base 5.0.2 + _ZN28QDeclarativeInspectorService7addViewEP16QDeclarativeView@Base 5.0.2 + _ZN28QDeclarativeInspectorService8instanceEv@Base 5.0.2 + _ZN28QDeclarativeInspectorServiceC1Ev@Base 5.0.2 + _ZN28QDeclarativeInspectorServiceC2Ev@Base 5.0.2 + _ZN28QDeclarativeInspectorServiceD0Ev@Base 5.0.2 + _ZN28QDeclarativeInspectorServiceD1Ev@Base 5.0.2 + _ZN28QDeclarativeInspectorServiceD2Ev@Base 5.0.2 + _ZN28QDeclarativeStringConverters14dateFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters14timeFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters15colorFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters15rectFFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters15sizeFFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters16pointFFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters17variantFromStringERK7QString@Base 5.0.2 + _ZN28QDeclarativeStringConverters17variantFromStringERK7QStringiPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters18dateTimeFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeStringConverters18vector3DFromStringERK7QStringPb@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactory11isValueTypeEi@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactory18registerValueTypesEv@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactory24registerValueTypesCompatEv@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactory9valueTypeEi@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactoryC1Ev@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactoryC2Ev@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactoryD1Ev@Base 5.0.2 + _ZN28QDeclarativeValueTypeFactoryD2Ev@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation10classBeginEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation10setRunningEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation10transitionER5QListI18QDeclarativeActionERS0_I20QDeclarativePropertyENS_19TransitionDirectionE@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation11currentTimeEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation11qt_metacastEPKc@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation13pausedChangedEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation14runningChangedEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation14setCurrentTimeEi@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation16loopCountChangedEi@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation16setDefaultTargetERK20QDeclarativeProperty@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation16staticMetaObjectE@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation16timelineCompleteEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation17componentCompleteEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation17setAlwaysRunToEndEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation18componentFinalizedEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation20notifyRunningChangedEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation21alwaysRunToEndChangedEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation21setDisableUserControlEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation4stopEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation5pauseEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation5startEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation6resumeEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation7restartEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation7startedEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation8completeEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation8setGroupEP26QDeclarativeAnimationGroup@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation8setLoopsEi@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation9completedEv@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation9setPausedEb@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimation9setTargetERK20QDeclarativeProperty@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationC1EP7QObject@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationC1ER36QDeclarativeAbstractAnimationPrivateP7QObject@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationC2EP7QObject@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationC2ER36QDeclarativeAbstractAnimationPrivateP7QObject@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationD0Ev@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationD1Ev@Base 5.0.2 + _ZN29QDeclarativeAbstractAnimationD2Ev@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQuery11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQuery11qt_metacastEPKc@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQuery16staticMetaObjectE@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQueryC1EP7QObject@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQueryC2EP7QObject@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQueryD0Ev@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQueryD1Ev@Base 5.0.2 + _ZN29QDeclarativeDebugEnginesQueryD2Ev@Base 5.0.2 + _ZN30QDeclarativeDebugFileReference13setLineNumberEi@Base 5.0.2 + _ZN30QDeclarativeDebugFileReference15setColumnNumberEi@Base 5.0.2 + _ZN30QDeclarativeDebugFileReference6setUrlERK4QUrl@Base 5.0.2 + _ZN30QDeclarativeDebugFileReferenceC1ERKS_@Base 5.0.2 + _ZN30QDeclarativeDebugFileReferenceC1Ev@Base 5.0.2 + _ZN30QDeclarativeDebugFileReferenceC2ERKS_@Base 5.0.2 + _ZN30QDeclarativeDebugFileReferenceC2Ev@Base 5.0.2 + _ZN30QDeclarativeDebugFileReferenceaSERKS_@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatch11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatch11qt_metacastEPKc@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatch16staticMetaObjectE@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatchC1EP7QObject@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatchC2EP7QObject@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatchD0Ev@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatchD1Ev@Base 5.0.2 + _ZN30QDeclarativeDebugPropertyWatchD2Ev@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyC1ERKS_@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyC1Ev@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyC2ERKS_@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyC2Ev@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyD1Ev@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyD2Ev@Base 5.0.2 + _ZN30QDeclarativeDomDynamicPropertyaSERKS_@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectType14createPropertyERK10QByteArray@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectType15propertyCreatedEiR20QMetaPropertyBuilder@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectTypeC1EPK11QMetaObjectP18QDeclarativeEngine@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectTypeC2EPK11QMetaObjectP18QDeclarativeEngine@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectTypeD0Ev@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectTypeD1Ev@Base 5.0.2 + _ZN30QDeclarativeOpenMetaObjectTypeD2Ev@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceC1ERKS_@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceC1Ev@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceC2ERKS_@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceC2Ev@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceD1Ev@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceD2Ev@Base 5.0.2 + _ZN31QDeclarativeDomValueValueSourceaSERKS_@Base 5.0.2 + _ZN31QDeclarativePropertyValueSourceC1Ev@Base 5.0.2 + _ZN31QDeclarativePropertyValueSourceC2Ev@Base 5.0.2 + _ZN31QDeclarativePropertyValueSourceD0Ev@Base 5.0.2 + _ZN31QDeclarativePropertyValueSourceD1Ev@Base 5.0.2 + _ZN31QDeclarativePropertyValueSourceD2Ev@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyC1ERKS_@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyC1Ev@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyC2ERKS_@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyC2Ev@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyD1Ev@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyD2Ev@Base 5.0.2 + _ZN32QDeclarativeCustomParserPropertyaSERKS_@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceC1ERKS_@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceC1Ei@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceC1Ev@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceC2ERKS_@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceC2Ei@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceC2Ev@Base 5.0.2 + _ZN32QDeclarativeDebugEngineReferenceaSERKS_@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQuery11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQuery11qt_metacastEPKc@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQuery16staticMetaObjectE@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQueryC1EP7QObject@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQueryC2EP7QObject@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQueryD0Ev@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQueryD1Ev@Base 5.0.2 + _ZN32QDeclarativeDebugExpressionQueryD2Ev@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceC1ERKS_@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceC1Ei@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceC1Ev@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceC2ERKS_@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceC2Ei@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceC2Ev@Base 5.0.2 + _ZN32QDeclarativeDebugObjectReferenceaSERKS_@Base 5.0.2 + _ZN33QDeclarativeDebugContextReferenceC1ERKS_@Base 5.0.2 + _ZN33QDeclarativeDebugContextReferenceC1Ev@Base 5.0.2 + _ZN33QDeclarativeDebugContextReferenceC2ERKS_@Base 5.0.2 + _ZN33QDeclarativeDebugContextReferenceC2Ev@Base 5.0.2 + _ZN33QDeclarativeDebugContextReferenceaSERKS_@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQuery11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQuery11qt_metacastEPKc@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQuery16staticMetaObjectE@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQueryC1EP7QObject@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQueryC2EP7QObject@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQueryD0Ev@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQueryD1Ev@Base 5.0.2 + _ZN33QDeclarativeDebugRootContextQueryD2Ev@Base 5.0.2 + _ZN34QDeclarativeDebugPropertyReferenceC1ERKS_@Base 5.0.2 + _ZN34QDeclarativeDebugPropertyReferenceC1Ev@Base 5.0.2 + _ZN34QDeclarativeDebugPropertyReferenceC2ERKS_@Base 5.0.2 + _ZN34QDeclarativeDebugPropertyReferenceC2Ev@Base 5.0.2 + _ZN34QDeclarativeDebugPropertyReferenceaSERKS_@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptorC1ERKS_@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptorC1Ev@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptorC2ERKS_@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptorC2Ev@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptorD1Ev@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptorD2Ev@Base 5.0.2 + _ZN36QDeclarativeDomValueValueInterceptoraSERKS_@Base 5.0.2 + _ZN36QDeclarativePropertyValueInterceptorC1Ev@Base 5.0.2 + _ZN36QDeclarativePropertyValueInterceptorC2Ev@Base 5.0.2 + _ZN36QDeclarativePropertyValueInterceptorD0Ev@Base 5.0.2 + _ZN36QDeclarativePropertyValueInterceptorD1Ev@Base 5.0.2 + _ZN36QDeclarativePropertyValueInterceptorD2Ev@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatch11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatch11qt_metacastEPKc@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatch16staticMetaObjectE@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatchC1EP7QObject@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatchC2EP7QObject@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatchD0Ev@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatchD1Ev@Base 5.0.2 + _ZN38QDeclarativeDebugObjectExpressionWatchD2Ev@Base 5.0.2 + _ZN39QDeclarativeNetworkAccessManagerFactoryD0Ev@Base 5.0.2 + _ZN39QDeclarativeNetworkAccessManagerFactoryD1Ev@Base 5.0.2 + _ZN39QDeclarativeNetworkAccessManagerFactoryD2Ev@Base 5.0.2 + _ZN7QPacket5clearEv@Base 5.0.2 + _ZN7QPacketC1ERK10QByteArray@Base 5.0.2 + _ZN7QPacketC1ERKS_@Base 5.0.2 + _ZN7QPacketC1Ev@Base 5.0.2 + _ZN7QPacketC2ERK10QByteArray@Base 5.0.2 + _ZN7QPacketC2ERKS_@Base 5.0.2 + _ZN7QPacketC2Ev@Base 5.0.2 + _ZN7QPacketD0Ev@Base 5.0.2 + _ZN7QPacketD1Ev@Base 5.0.2 + _ZN7QPacketD2Ev@Base 5.0.2 + _ZN9QBitArray8clearBitEi@Base 5.0.2 + _ZNK12QPaintDevice7devTypeEv@Base 5.0.2 + _ZNK15QDeclarativePen10metaObjectEv@Base 5.0.2 + _ZNK15QPacketProtocol10metaObjectEv@Base 5.0.2 + _ZNK15QPacketProtocol16packetsAvailableEv@Base 5.0.2 + _ZNK15QPacketProtocol17maximumPacketSizeEv@Base 5.0.2 + _ZNK16QDeclarativeItem10metaObjectEv@Base 5.0.2 + _ZNK16QDeclarativeItem10parentItemEv@Base 5.0.2 + _ZNK16QDeclarativeItem10widthValidEv@Base 5.0.2 + _ZNK16QDeclarativeItem11heightValidEv@Base 5.0.2 + _ZNK16QDeclarativeItem11mapFromItemERK12QScriptValuedd@Base 5.2.0 + _ZNK16QDeclarativeItem12boundingRectEv@Base 5.0.2 + _ZNK16QDeclarativeItem13implicitWidthEv@Base 5.0.2 + _ZNK16QDeclarativeItem13keepMouseGrabEv@Base 5.0.2 + _ZNK16QDeclarativeItem14baselineOffsetEv@Base 5.0.2 + _ZNK16QDeclarativeItem14hasActiveFocusEv@Base 5.0.2 + _ZNK16QDeclarativeItem14implicitHeightEv@Base 5.0.2 + _ZNK16QDeclarativeItem15transformOriginEv@Base 5.0.2 + _ZNK16QDeclarativeItem16inputMethodQueryEN2Qt16InputMethodQueryE@Base 5.0.2 + _ZNK16QDeclarativeItem19isComponentCompleteEv@Base 5.0.2 + _ZNK16QDeclarativeItem4clipEv@Base 5.0.2 + _ZNK16QDeclarativeItem5widthEv@Base 5.0.2 + _ZNK16QDeclarativeItem6heightEv@Base 5.0.2 + _ZNK16QDeclarativeItem6smoothEv@Base 5.0.2 + _ZNK16QDeclarativeItem7childAtEdd@Base 5.2.0 + _ZNK16QDeclarativeItem8hasFocusEv@Base 5.0.2 + _ZNK16QDeclarativeItem9mapToItemERK12QScriptValuedd@Base 5.2.0 + _ZNK16QDeclarativeText10lineHeightEv@Base 5.0.2 + _ZNK16QDeclarativeText10metaObjectEv@Base 5.0.2 + _ZNK16QDeclarativeText10styleColorEv@Base 5.0.2 + _ZNK16QDeclarativeText10textFormatEv@Base 5.0.2 + _ZNK16QDeclarativeText12boundingRectEv@Base 5.0.2 + _ZNK16QDeclarativeText12paintedWidthEv@Base 5.0.2 + _ZNK16QDeclarativeText13paintedHeightEv@Base 5.0.2 + _ZNK16QDeclarativeText14lineHeightModeEv@Base 5.0.2 + _ZNK16QDeclarativeText15effectiveHAlignEv@Base 5.0.2 + _ZNK16QDeclarativeText16maximumLineCountEv@Base 5.0.2 + _ZNK16QDeclarativeText16resourcesLoadingEv@Base 5.0.2 + _ZNK16QDeclarativeText4fontEv@Base 5.0.2 + _ZNK16QDeclarativeText4textEv@Base 5.0.2 + _ZNK16QDeclarativeText5colorEv@Base 5.0.2 + _ZNK16QDeclarativeText5styleEv@Base 5.0.2 + _ZNK16QDeclarativeText6hAlignEv@Base 5.0.2 + _ZNK16QDeclarativeText6vAlignEv@Base 5.0.2 + _ZNK16QDeclarativeText8wrapModeEv@Base 5.0.2 + _ZNK16QDeclarativeText9elideModeEv@Base 5.0.2 + _ZNK16QDeclarativeText9lineCountEv@Base 5.0.2 + _ZNK16QDeclarativeText9truncatedEv@Base 5.0.2 + _ZNK16QDeclarativeType10createSizeEv@Base 5.0.2 + _ZNK16QDeclarativeType10metaObjectEv@Base 5.0.2 + _ZNK16QDeclarativeType11isCreatableEv@Base 5.0.2 + _ZNK16QDeclarativeType11isInterfaceEv@Base 5.0.2 + _ZNK16QDeclarativeType11qListTypeIdEv@Base 5.0.2 + _ZNK16QDeclarativeType11qmlTypeNameEv@Base 5.0.2 + _ZNK16QDeclarativeType12customParserEv@Base 5.0.2 + _ZNK16QDeclarativeType12interfaceIIdEv@Base 5.0.2 + _ZNK16QDeclarativeType12majorVersionEv@Base 5.0.2 + _ZNK16QDeclarativeType12minorVersionEv@Base 5.0.2 + _ZNK16QDeclarativeType14baseMetaObjectEv@Base 5.0.2 + _ZNK16QDeclarativeType14createFunctionEv@Base 5.0.2 + _ZNK16QDeclarativeType14isExtendedTypeEv@Base 5.0.2 + _ZNK16QDeclarativeType16noCreationReasonEv@Base 5.0.2 + _ZNK16QDeclarativeType16parserStatusCastEv@Base 5.0.2 + _ZNK16QDeclarativeType18availableInVersionERK10QByteArrayii@Base 5.0.2 + _ZNK16QDeclarativeType18availableInVersionEii@Base 5.0.2 + _ZNK16QDeclarativeType18metaObjectRevisionEv@Base 5.0.2 + _ZNK16QDeclarativeType20attachedPropertiesIdEv@Base 5.0.2 + _ZNK16QDeclarativeType22attachedPropertiesTypeEv@Base 5.0.2 + _ZNK16QDeclarativeType23propertyValueSourceCastEv@Base 5.0.2 + _ZNK16QDeclarativeType26attachedPropertiesFunctionEv@Base 5.0.2 + _ZNK16QDeclarativeType28containsRevisionedAttributesEv@Base 5.0.2 + _ZNK16QDeclarativeType28propertyValueInterceptorCastEv@Base 5.0.2 + _ZNK16QDeclarativeType5indexEv@Base 5.0.2 + (subst)_ZNK16QDeclarativeType6createEPP7QObjectPPv{size_t}@Base 5.0.2 + _ZNK16QDeclarativeType6createEv@Base 5.0.2 + _ZNK16QDeclarativeType6moduleEv@Base 5.0.2 + _ZNK16QDeclarativeType6typeIdEv@Base 5.0.2 + _ZNK16QDeclarativeType8typeNameEv@Base 5.0.2 + _ZNK16QDeclarativeType9superTypeEv@Base 5.0.2 + _ZNK16QDeclarativeView10metaObjectEv@Base 5.0.2 + _ZNK16QDeclarativeView10resizeModeEv@Base 5.0.2 + _ZNK16QDeclarativeView10rootObjectEv@Base 5.0.2 + _ZNK16QDeclarativeView11initialSizeEv@Base 5.0.2 + _ZNK16QDeclarativeView11rootContextEv@Base 5.0.2 + _ZNK16QDeclarativeView6engineEv@Base 5.0.2 + _ZNK16QDeclarativeView6errorsEv@Base 5.0.2 + _ZNK16QDeclarativeView6sourceEv@Base 5.0.2 + _ZNK16QDeclarativeView6statusEv@Base 5.0.2 + _ZNK16QDeclarativeView8sizeHintEv@Base 5.0.2 + _ZNK17QDeclarativeError11descriptionEv@Base 5.0.2 + _ZNK17QDeclarativeError3urlEv@Base 5.0.2 + _ZNK17QDeclarativeError4lineEv@Base 5.0.2 + _ZNK17QDeclarativeError6columnEv@Base 5.0.2 + _ZNK17QDeclarativeError7isValidEv@Base 5.0.2 + _ZNK17QDeclarativeError8toStringEv@Base 5.0.2 + _ZNK17QDeclarativeState10metaObjectEv@Base 5.0.2 + _ZNK17QDeclarativeState10stateGroupEv@Base 5.0.2 + _ZNK17QDeclarativeState11isWhenKnownEv@Base 5.0.2 + _ZNK17QDeclarativeState11operationAtEi@Base 5.0.2 + _ZNK17QDeclarativeState13isStateActiveEv@Base 5.0.2 + _ZNK17QDeclarativeState14operationCountEv@Base 5.0.2 + _ZNK17QDeclarativeState17valueInRevertListEP7QObjectRK7QString@Base 5.0.2 + _ZNK17QDeclarativeState19bindingInRevertListEP7QObjectRK7QString@Base 5.0.2 + _ZNK17QDeclarativeState28containsPropertyInRevertListEP7QObjectRK7QString@Base 5.0.2 + _ZNK17QDeclarativeState4nameEv@Base 5.0.2 + _ZNK17QDeclarativeState4whenEv@Base 5.0.2 + _ZNK17QDeclarativeState7extendsEv@Base 5.0.2 + _ZNK17QDeclarativeState7isNamedEv@Base 5.0.2 + _ZNK17QDeclarativeTimer10metaObjectEv@Base 5.0.2 + _ZNK17QDeclarativeTimer11isRepeatingEv@Base 5.0.2 + _ZNK17QDeclarativeTimer16triggeredOnStartEv@Base 5.0.2 + _ZNK17QDeclarativeTimer8intervalEv@Base 5.0.2 + _ZNK17QDeclarativeTimer9isRunningEv@Base 5.0.2 + _ZNK18QDeclarativeEngine10metaObjectEv@Base 5.0.2 + _ZNK18QDeclarativeEngine11rootContextEv@Base 5.0.2 + _ZNK18QDeclarativeEngine13imageProviderERK7QString@Base 5.0.2 + _ZNK18QDeclarativeEngine14importPathListEv@Base 5.0.2 + _ZNK18QDeclarativeEngine14pluginPathListEv@Base 5.0.2 + _ZNK18QDeclarativeEngine18offlineStoragePathEv@Base 5.0.2 + _ZNK18QDeclarativeEngine20networkAccessManagerEv@Base 5.0.2 + _ZNK18QDeclarativeEngine27networkAccessManagerFactoryEv@Base 5.0.2 + _ZNK18QDeclarativeEngine29outputWarningsToStandardErrorEv@Base 5.0.2 + _ZNK18QDeclarativeEngine7baseUrlEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant12asStringListEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant12isStringListEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant4typeEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant5asASTEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant8asNumberEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant8asScriptEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant8asStringEv@Base 5.0.2 + _ZNK18QDeclarativeParser7Variant9asBooleanEv@Base 5.0.2 + _ZNK18QDeclarativePixmap11requestSizeEv@Base 5.0.2 + _ZNK18QDeclarativePixmap12implicitSizeEv@Base 5.0.2 + _ZNK18QDeclarativePixmap3urlEv@Base 5.0.2 + _ZNK18QDeclarativePixmap4rectEv@Base 5.0.2 + _ZNK18QDeclarativePixmap5errorEv@Base 5.0.2 + _ZNK18QDeclarativePixmap5widthEv@Base 5.0.2 + _ZNK18QDeclarativePixmap6heightEv@Base 5.0.2 + _ZNK18QDeclarativePixmap6isNullEv@Base 5.0.2 + _ZNK18QDeclarativePixmap6pixmapEv@Base 5.0.2 + _ZNK18QDeclarativePixmap6statusEv@Base 5.0.2 + _ZNK18QDeclarativePixmap7isErrorEv@Base 5.0.2 + _ZNK18QDeclarativePixmap7isReadyEv@Base 5.0.2 + _ZNK18QDeclarativePixmap9isLoadingEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors10leftMarginEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors10metaObjectEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors11rightMarginEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors11usedAnchorsEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors12bottomMarginEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors14baselineOffsetEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors14verticalCenterEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors16horizontalCenterEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors20verticalCenterOffsetEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors22horizontalCenterOffsetEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors3topEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors4fillEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors4leftEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors5rightEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors6bottomEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors7marginsEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors8baselineEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors8centerInEv@Base 5.0.2 + _ZNK19QDeclarativeAnchors9topMarginEv@Base 5.0.2 + _ZNK19QDeclarativeBinding10expressionEv@Base 5.0.2 + _ZNK19QDeclarativeBinding10metaObjectEv@Base 5.0.2 + _ZNK19QDeclarativeBinding13evaluateFlagsEv@Base 5.0.2 + _ZNK19QDeclarativeBinding7enabledEv@Base 5.0.2 + _ZNK19QDeclarativeBinding8propertyEv@Base 5.0.2 + _ZNK19QDeclarativeContext10metaObjectEv@Base 5.0.2 + _ZNK19QDeclarativeContext13contextObjectEv@Base 5.0.2 + _ZNK19QDeclarativeContext13parentContextEv@Base 5.0.2 + _ZNK19QDeclarativeContext15contextPropertyERK7QString@Base 5.0.2 + _ZNK19QDeclarativeContext6engineEv@Base 5.0.2 + _ZNK19QDeclarativeContext7baseUrlEv@Base 5.0.2 + _ZNK19QDeclarativeContext7isValidEv@Base 5.0.2 + _ZNK19QDeclarativeDomList14commaPositionsEv@Base 5.0.2 + _ZNK19QDeclarativeDomList6lengthEv@Base 5.0.2 + _ZNK19QDeclarativeDomList6valuesEv@Base 5.0.2 + _ZNK19QDeclarativeDomList8positionEv@Base 5.0.2 + _ZNK19QListModelInterface10metaObjectEv@Base 5.0.2 + _ZNK20QDeclarativeBehavior10metaObjectEv@Base 5.0.2 + _ZNK20QDeclarativeBehavior7enabledEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue13isValueSourceEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue13toValueSourceEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue18isValueInterceptorEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue18toValueInterceptorEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue4typeEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue6isListEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue6lengthEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue6toListEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue8isObjectEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue8positionEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue8toObjectEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue9isBindingEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue9isInvalidEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue9isLiteralEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue9toBindingEv@Base 5.0.2 + _ZNK20QDeclarativeDomValue9toLiteralEv@Base 5.0.2 + _ZNK20QDeclarativeKeyEvent10metaObjectEv@Base 5.0.2 + _ZNK20QDeclarativeProperty10isPropertyEv@Base 5.0.2 + _ZNK20QDeclarativeProperty10isWritableEv@Base 5.0.2 + _ZNK20QDeclarativeProperty12isDesignableEv@Base 5.0.2 + _ZNK20QDeclarativeProperty12isResettableEv@Base 5.0.2 + _ZNK20QDeclarativeProperty12propertyTypeEv@Base 5.0.2 + _ZNK20QDeclarativeProperty15hasNotifySignalEv@Base 5.0.2 + _ZNK20QDeclarativeProperty16isSignalPropertyEv@Base 5.0.2 + _ZNK20QDeclarativeProperty16propertyTypeNameEv@Base 5.0.2 + _ZNK20QDeclarativeProperty17needsNotifySignalEv@Base 5.0.2 + _ZNK20QDeclarativeProperty19connectNotifySignalEP7QObjectPKc@Base 5.0.2 + _ZNK20QDeclarativeProperty19connectNotifySignalEP7QObjecti@Base 5.0.2 + _ZNK20QDeclarativeProperty20propertyTypeCategoryEv@Base 5.0.2 + _ZNK20QDeclarativeProperty4nameEv@Base 5.0.2 + _ZNK20QDeclarativeProperty4readEv@Base 5.0.2 + _ZNK20QDeclarativeProperty4typeEv@Base 5.0.2 + _ZNK20QDeclarativeProperty5indexEv@Base 5.0.2 + _ZNK20QDeclarativeProperty5resetEv@Base 5.0.2 + _ZNK20QDeclarativeProperty5writeERK8QVariant@Base 5.0.2 + _ZNK20QDeclarativeProperty6methodEv@Base 5.0.2 + _ZNK20QDeclarativeProperty6objectEv@Base 5.0.2 + _ZNK20QDeclarativeProperty7isValidEv@Base 5.0.2 + _ZNK20QDeclarativeProperty8propertyEv@Base 5.0.2 + _ZNK20QDeclarativePropertyeqERKS_@Base 5.0.2 + _ZNK21QDeclarativeComponent10metaObjectEv@Base 5.0.2 + _ZNK21QDeclarativeComponent11errorStringEv@Base 5.0.2 + _ZNK21QDeclarativeComponent15creationContextEv@Base 5.0.2 + _ZNK21QDeclarativeComponent3urlEv@Base 5.0.2 + _ZNK21QDeclarativeComponent6errorsEv@Base 5.0.2 + _ZNK21QDeclarativeComponent6isNullEv@Base 5.0.2 + _ZNK21QDeclarativeComponent6statusEv@Base 5.0.2 + _ZNK21QDeclarativeComponent7isErrorEv@Base 5.0.2 + _ZNK21QDeclarativeComponent7isReadyEv@Base 5.0.2 + _ZNK21QDeclarativeComponent8progressEv@Base 5.0.2 + _ZNK21QDeclarativeComponent9isLoadingEv@Base 5.0.2 + _ZNK21QDeclarativeDomImport3uriEv@Base 5.0.2 + _ZNK21QDeclarativeDomImport4typeEv@Base 5.0.2 + _ZNK21QDeclarativeDomImport7versionEv@Base 5.0.2 + _ZNK21QDeclarativeDomImport9qualifierEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject10objectTypeEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject10propertiesEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject11isComponentEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject11toComponentEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject12isCustomTypeEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject14customTypeDataEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject15dynamicPropertyERK10QByteArray@Base 5.0.2 + _ZNK21QDeclarativeDomObject15objectClassNameEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject17dynamicPropertiesEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject22objectTypeMajorVersionEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject22objectTypeMinorVersionEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject3urlEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject6lengthEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject7isValidEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject8objectIdEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject8positionEv@Base 5.0.2 + _ZNK21QDeclarativeDomObject8propertyERK10QByteArray@Base 5.0.2 + _ZNK21QDeclarativeListModel10metaObjectEv@Base 5.0.2 + _ZNK21QDeclarativeListModel14inWorkerThreadEv@Base 5.0.2 + _ZNK21QDeclarativeListModel3getEi@Base 5.0.2 + _ZNK21QDeclarativeListModel4dataEii@Base 5.0.2 + _ZNK21QDeclarativeListModel5countEv@Base 5.0.2 + _ZNK21QDeclarativeListModel5rolesEv@Base 5.0.2 + _ZNK21QDeclarativeListModel8toStringEi@Base 5.0.2 + _ZNK21QDeclarativeRectangle10metaObjectEv@Base 5.0.2 + _ZNK21QDeclarativeRectangle12boundingRectEv@Base 5.0.2 + _ZNK21QDeclarativeRectangle5colorEv@Base 5.0.2 + _ZNK21QDeclarativeRectangle6radiusEv@Base 5.0.2 + _ZNK21QDeclarativeRectangle8gradientEv@Base 5.0.2 + _ZNK21QDeclarativeScaleGrid10metaObjectEv@Base 5.0.2 + _ZNK21QDeclarativeScaleGrid6isNullEv@Base 5.0.2 + _ZNK21QDeclarativeValueType10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeDebugQuery10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeDebugQuery5stateEv@Base 5.0.2 + _ZNK22QDeclarativeDebugQuery9isWaitingEv@Base 5.0.2 + _ZNK22QDeclarativeDebugWatch10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeDebugWatch13objectDebugIdEv@Base 5.0.2 + _ZNK22QDeclarativeDebugWatch5stateEv@Base 5.0.2 + _ZNK22QDeclarativeDebugWatch7queryIdEv@Base 5.0.2 + _ZNK22QDeclarativeExpression10expressionEv@Base 5.0.2 + _ZNK22QDeclarativeExpression10lineNumberEv@Base 5.0.2 + _ZNK22QDeclarativeExpression10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeExpression10sourceFileEv@Base 5.0.2 + _ZNK22QDeclarativeExpression11scopeObjectEv@Base 5.0.2 + _ZNK22QDeclarativeExpression20notifyOnValueChangedEv@Base 5.0.2 + _ZNK22QDeclarativeExpression5errorEv@Base 5.0.2 + _ZNK22QDeclarativeExpression6engineEv@Base 5.0.2 + _ZNK22QDeclarativeExpression7contextEv@Base 5.0.2 + _ZNK22QDeclarativeExpression8hasErrorEv@Base 5.0.2 + _ZNK22QDeclarativeMouseEvent10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeStateGroup10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeStateGroup5stateEv@Base 5.0.2 + _ZNK22QDeclarativeStateGroup6statesEv@Base 5.0.2 + _ZNK22QDeclarativeStateGroup9findStateERK7QString@Base 5.0.2 + _ZNK22QDeclarativeTransition10metaObjectEv@Base 5.0.2 + _ZNK22QDeclarativeTransition10reversibleEv@Base 5.0.2 + _ZNK22QDeclarativeTransition7toStateEv@Base 5.0.2 + _ZNK22QDeclarativeTransition9fromStateEv@Base 5.0.2 + _ZNK23QDeclarativeApplication10metaObjectEv@Base 5.0.2 + _ZNK23QDeclarativeApplication15layoutDirectionEv@Base 5.0.2 + _ZNK23QDeclarativeApplication6activeEv@Base 5.0.2 + _ZNK23QDeclarativeDebugClient10metaObjectEv@Base 5.0.2 + _ZNK23QDeclarativeDebugClient4nameEv@Base 5.0.2 + _ZNK23QDeclarativeDebugClient6statusEv@Base 5.0.2 + _ZNK23QDeclarativeDebugServer10metaObjectEv@Base 5.0.2 + _ZNK23QDeclarativeDebugServer12serviceNamesEv@Base 5.0.2 + _ZNK23QDeclarativeDebugServer18hasDebuggingClientEv@Base 5.0.2 + _ZNK23QDeclarativeDebugServer8servicesEv@Base 5.0.2 + _ZNK23QDeclarativeDomDocument10rootObjectEv@Base 5.0.2 + _ZNK23QDeclarativeDomDocument6errorsEv@Base 5.0.2 + _ZNK23QDeclarativeDomDocument7importsEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty12propertyNameEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty17isDefaultPropertyEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty17propertyNamePartsEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty5valueEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty6lengthEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty7isValidEv@Base 5.0.2 + _ZNK23QDeclarativeDomProperty8positionEv@Base 5.0.2 + _ZNK23QDeclarativeEngineDebug10metaObjectEv@Base 5.0.2 + _ZNK23QDeclarativeEngineDebug6statusEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate13implicitWidthEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate14implicitHeightEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate14verticalCenterEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate16horizontalCenterEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate22computeTransformOriginEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate3topEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate4leftEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate5rightEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate5stateEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate5widthEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate6bottomEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate6heightEv@Base 5.0.2 + _ZNK23QDeclarativeItemPrivate8baselineEv@Base 5.0.2 + _ZNK23QDeclarativePropertyMap10metaObjectEv@Base 5.0.2 + _ZNK23QDeclarativePropertyMap4keysEv@Base 5.0.2 + _ZNK23QDeclarativePropertyMap4sizeEv@Base 5.0.2 + _ZNK23QDeclarativePropertyMap5countEv@Base 5.0.2 + _ZNK23QDeclarativePropertyMap5valueERK7QString@Base 5.0.2 + _ZNK23QDeclarativePropertyMap7isEmptyEv@Base 5.0.2 + _ZNK23QDeclarativePropertyMap8containsERK7QString@Base 5.0.2 + _ZNK23QDeclarativePropertyMapixERK7QString@Base 5.0.2 + _ZNK24QDeclarativeCustomParser11resolveTypeERK10QByteArray@Base 5.0.2 + _ZNK24QDeclarativeCustomParser12evaluateEnumERK10QByteArray@Base 5.0.2 + _ZNK24QDeclarativeDebugService10metaObjectEv@Base 5.0.2 + _ZNK24QDeclarativeDebugService4nameEv@Base 5.0.2 + _ZNK24QDeclarativeDebugService6statusEv@Base 5.0.2 + _ZNK24QDeclarativeDomComponent13componentRootEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange10metaObjectEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange10scaleIsSetEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange10widthIsSetEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange11heightIsSetEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange13rotationIsSetEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange14originalParentEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange1xEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange1yEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange5scaleEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange5widthEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange6heightEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange6objectEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange6parentEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange6xIsSetEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange6yIsSetEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange8rotationEv@Base 5.0.2 + _ZNK24QDeclarativeParentChange8typeNameEv@Base 5.0.2 + _ZNK24QDeclarativeScriptAction10metaObjectEv@Base 5.0.2 + _ZNK24QDeclarativeScriptAction21stateChangeScriptNameEv@Base 5.0.2 + _ZNK24QDeclarativeScriptAction6scriptEv@Base 5.0.2 + _ZNK24QDeclarativeScriptString11scopeObjectEv@Base 5.0.2 + _ZNK24QDeclarativeScriptString6scriptEv@Base 5.0.2 + _ZNK24QDeclarativeScriptString7contextEv@Base 5.0.2 + _ZNK25QDeclarativeAnchorChanges10metaObjectEv@Base 5.0.2 + _ZNK25QDeclarativeAnchorChanges6objectEv@Base 5.0.2 + _ZNK25QDeclarativeAnchorChanges8typeNameEv@Base 5.0.2 + _ZNK25QDeclarativeImageProvider9imageTypeEv@Base 5.0.2 + _ZNK25QDeclarativeListReference15listElementTypeEv@Base 5.0.2 + _ZNK25QDeclarativeListReference2atEi@Base 5.0.2 + _ZNK25QDeclarativeListReference5canAtEv@Base 5.0.2 + _ZNK25QDeclarativeListReference5clearEv@Base 5.0.2 + _ZNK25QDeclarativeListReference5countEv@Base 5.0.2 + _ZNK25QDeclarativeListReference6appendEP7QObject@Base 5.0.2 + _ZNK25QDeclarativeListReference6objectEv@Base 5.0.2 + _ZNK25QDeclarativeListReference7isValidEv@Base 5.0.2 + _ZNK25QDeclarativeListReference8canClearEv@Base 5.0.2 + _ZNK25QDeclarativeListReference8canCountEv@Base 5.0.2 + _ZNK25QDeclarativeListReference9canAppendEv@Base 5.0.2 + _ZNK26QDeclarativeBasePositioner10metaObjectEv@Base 5.0.2 + _ZNK26QDeclarativeBasePositioner3addEv@Base 5.0.2 + _ZNK26QDeclarativeBasePositioner4moveEv@Base 5.0.2 + _ZNK26QDeclarativeBasePositioner7spacingEv@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject4nameEi@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject4typeEv@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject5countEv@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject5valueERK10QByteArray@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject5valueEi@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject6objectEv@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject6parentEv@Base 5.0.2 + _ZNK26QDeclarativeOpenMetaObject8hasValueEi@Base 5.0.2 + _ZNK26QDeclarativeStateOperation10metaObjectEv@Base 5.0.2 + _ZNK26QDeclarativeStateOperation5stateEv@Base 5.0.2 + _ZNK27QDeclarativeAbstractBinding10expressionEv@Base 5.0.2 + _ZNK27QDeclarativeAbstractBinding13propertyIndexEv@Base 5.0.2 + _ZNK27QDeclarativeAbstractBinding6objectEv@Base 5.0.2 + _ZNK27QDeclarativeDebugConnection10metaObjectEv@Base 5.0.2 + _ZNK27QDeclarativeDebugConnection11isConnectedEv@Base 5.0.2 + _ZNK27QDeclarativeDomValueBinding7bindingEv@Base 5.0.2 + _ZNK27QDeclarativeDomValueLiteral7literalEv@Base 5.0.2 + _ZNK27QDeclarativeExtensionPlugin10metaObjectEv@Base 5.0.2 + _ZNK27QDeclarativeGridScaledImage10gridBottomEv@Base 5.0.2 + _ZNK27QDeclarativeGridScaledImage7gridTopEv@Base 5.0.2 + _ZNK27QDeclarativeGridScaledImage7isValidEv@Base 5.0.2 + _ZNK27QDeclarativeGridScaledImage8gridLeftEv@Base 5.0.2 + _ZNK27QDeclarativeGridScaledImage9gridRightEv@Base 5.0.2 + _ZNK27QDeclarativeGridScaledImage9pixmapUrlEv@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges10expressionERK7QString@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges10isExplicitEv@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges10metaObjectEv@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges13containsValueERK7QString@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges16containsPropertyERK7QString@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges18containsExpressionERK7QString@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges18restoreEntryValuesEv@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges5valueERK7QString@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges6objectEv@Base 5.0.2 + _ZNK27QDeclarativePropertyChanges8propertyERK7QString@Base 5.0.2 + _ZNK27QDeclarativePropertyPrivate11isValueTypeEv@Base 5.0.2 + _ZNK27QDeclarativePropertyPrivate12propertyTypeEv@Base 5.0.2 + _ZNK27QDeclarativePropertyPrivate20propertyTypeCategoryEv@Base 5.0.2 + _ZNK27QDeclarativePropertyPrivate4typeEv@Base 5.0.2 + _ZNK28QDeclarativeCustomParserNode10propertiesEv@Base 5.0.2 + _ZNK28QDeclarativeCustomParserNode4nameEv@Base 5.0.2 + _ZNK28QDeclarativeCustomParserNode8locationEv@Base 5.0.2 + _ZNK28QDeclarativeDebugObjectQuery10metaObjectEv@Base 5.0.2 + _ZNK28QDeclarativeDebugObjectQuery6objectEv@Base 5.0.2 + _ZNK28QDeclarativeInspectorService10metaObjectEv@Base 5.0.2 + _ZNK29QDeclarativeAbstractAnimation10metaObjectEv@Base 5.0.2 + _ZNK29QDeclarativeAbstractAnimation14alwaysRunToEndEv@Base 5.0.2 + _ZNK29QDeclarativeAbstractAnimation5groupEv@Base 5.0.2 + _ZNK29QDeclarativeAbstractAnimation5loopsEv@Base 5.0.2 + _ZNK29QDeclarativeAbstractAnimation8isPausedEv@Base 5.0.2 + _ZNK29QDeclarativeAbstractAnimation9isRunningEv@Base 5.0.2 + _ZNK29QDeclarativeDebugEnginesQuery10metaObjectEv@Base 5.0.2 + _ZNK29QDeclarativeDebugEnginesQuery7enginesEv@Base 5.0.2 + _ZNK30QDeclarativeDebugFileReference10lineNumberEv@Base 5.0.2 + _ZNK30QDeclarativeDebugFileReference12columnNumberEv@Base 5.0.2 + _ZNK30QDeclarativeDebugFileReference3urlEv@Base 5.0.2 + _ZNK30QDeclarativeDebugPropertyWatch10metaObjectEv@Base 5.0.2 + _ZNK30QDeclarativeDebugPropertyWatch4nameEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty12defaultValueEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty12propertyNameEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty12propertyTypeEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty16propertyTypeNameEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty17isDefaultPropertyEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty6lengthEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty7isAliasEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty7isValidEv@Base 5.0.2 + _ZNK30QDeclarativeDomDynamicProperty8positionEv@Base 5.0.2 + _ZNK30QDeclarativeOpenMetaObjectType12signalOffsetEv@Base 5.0.2 + _ZNK30QDeclarativeOpenMetaObjectType14propertyOffsetEv@Base 5.0.2 + _ZNK31QDeclarativeDomValueValueSource6objectEv@Base 5.0.2 + _ZNK32QDeclarativeCustomParserProperty14assignedValuesEv@Base 5.0.2 + _ZNK32QDeclarativeCustomParserProperty4nameEv@Base 5.0.2 + _ZNK32QDeclarativeCustomParserProperty6isListEv@Base 5.0.2 + _ZNK32QDeclarativeCustomParserProperty8locationEv@Base 5.0.2 + _ZNK32QDeclarativeDebugEngineReference4nameEv@Base 5.0.2 + _ZNK32QDeclarativeDebugEngineReference7debugIdEv@Base 5.0.2 + _ZNK32QDeclarativeDebugExpressionQuery10expressionEv@Base 5.0.2 + _ZNK32QDeclarativeDebugExpressionQuery10metaObjectEv@Base 5.0.2 + _ZNK32QDeclarativeDebugExpressionQuery6resultEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference10propertiesEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference13needsMoreDataEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference14contextDebugIdEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference20findChildByClassNameERK7QStringS_@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference4nameEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference6sourceEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference7debugIdEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference8childrenEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference8idStringEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference8parentIdEv@Base 5.0.2 + _ZNK32QDeclarativeDebugObjectReference9classNameEv@Base 5.0.2 + _ZNK33QDeclarativeDebugContextReference4nameEv@Base 5.0.2 + _ZNK33QDeclarativeDebugContextReference7debugIdEv@Base 5.0.2 + _ZNK33QDeclarativeDebugContextReference7objectsEv@Base 5.0.2 + _ZNK33QDeclarativeDebugContextReference8contextsEv@Base 5.0.2 + _ZNK33QDeclarativeDebugRootContextQuery10metaObjectEv@Base 5.0.2 + _ZNK33QDeclarativeDebugRootContextQuery11rootContextEv@Base 5.0.2 + _ZNK34QDeclarativeDebugPropertyReference13objectDebugIdEv@Base 5.0.2 + _ZNK34QDeclarativeDebugPropertyReference13valueTypeNameEv@Base 5.0.2 + _ZNK34QDeclarativeDebugPropertyReference15hasNotifySignalEv@Base 5.0.2 + _ZNK34QDeclarativeDebugPropertyReference4nameEv@Base 5.0.2 + _ZNK34QDeclarativeDebugPropertyReference5valueEv@Base 5.0.2 + _ZNK34QDeclarativeDebugPropertyReference7bindingEv@Base 5.0.2 + _ZNK36QDeclarativeDomValueValueInterceptor6objectEv@Base 5.0.2 + _ZNK38QDeclarativeDebugObjectExpressionWatch10expressionEv@Base 5.0.2 + _ZNK38QDeclarativeDebugObjectExpressionWatch10metaObjectEv@Base 5.0.2 + _ZNK7QPacket4dataEv@Base 5.0.2 + _ZNK7QPacket7isEmptyEv@Base 5.0.2 + _ZTI11QDataStream@Base 5.0.2 + _ZTI11QMetaObject@Base 5.0.2 + _ZTI11QSharedData@Base 5.0.2 + _ZTI15QDeclarativePen@Base 5.0.2 + _ZTI15QPacketAutoSend@Base 5.0.2 + _ZTI15QPacketProtocol@Base 5.0.2 + _ZTI16QDeclarativeItem@Base 5.0.2 + _ZTI16QDeclarativeText@Base 5.0.2 + _ZTI16QDeclarativeView@Base 5.0.2 + _ZTI17QDeclarativeState@Base 5.0.2 + _ZTI17QDeclarativeTimer@Base 5.0.2 + _ZTI18QDeclarativeEngine@Base 5.0.2 + _ZTI19QDeclarativeAnchors@Base 5.0.2 + _ZTI19QDeclarativeBinding@Base 5.0.2 + _ZTI19QDeclarativeContext@Base 5.0.2 + _ZTI19QListModelInterface@Base 5.0.2 + _ZTI20QDeclarativeBehavior@Base 5.0.2 + _ZTI20QDeclarativeKeyEvent@Base 5.0.2 + _ZTI20QDeclarativeRefCount@Base 5.0.2 + _ZTI20QGraphicsViewPrivate@Base 5.0.2 + _ZTI21QDeclarativeComponent@Base 5.0.2 + _ZTI21QDeclarativeListModel@Base 5.0.2 + _ZTI21QDeclarativeRectangle@Base 5.0.2 + _ZTI21QDeclarativeScaleGrid@Base 5.0.2 + _ZTI21QDeclarativeValueType@Base 5.0.2 + _ZTI22QDeclarativeDebugQuery@Base 5.0.2 + _ZTI22QDeclarativeDebugTrace@Base 5.0.2 + _ZTI22QDeclarativeDebugWatch@Base 5.0.2 + _ZTI22QDeclarativeExpression@Base 5.0.2 + _ZTI22QDeclarativeMouseEvent@Base 5.0.2 + _ZTI22QDeclarativeStateGroup@Base 5.0.2 + _ZTI22QDeclarativeTransition@Base 5.0.2 + _ZTI22QDynamicMetaObjectData@Base 5.0.2 + _ZTI23QDeclarativeApplication@Base 5.0.2 + _ZTI23QDeclarativeDebugClient@Base 5.0.2 + _ZTI23QDeclarativeDebugServer@Base 5.0.2 + _ZTI23QDeclarativeEngineDebug@Base 5.0.2 + _ZTI23QDeclarativeItemPrivate@Base 5.0.2 + _ZTI23QDeclarativePropertyMap@Base 5.0.2 + _ZTI24QDeclarativeCustomParser@Base 5.0.2 + _ZTI24QDeclarativeDebugService@Base 5.0.2 + _ZTI24QDeclarativeParentChange@Base 5.0.2 + _ZTI24QDeclarativeParserStatus@Base 5.0.2 + _ZTI24QDeclarativeScriptAction@Base 5.0.2 + _ZTI25QDeclarativeAnchorChanges@Base 5.0.2 + _ZTI25QDeclarativeImageProvider@Base 5.0.2 + _ZTI26QAbstractDynamicMetaObject@Base 5.0.2 + _ZTI26QDeclarativeBasePositioner@Base 5.0.2 + _ZTI26QDeclarativeDebuggerStatus@Base 5.0.2 + _ZTI26QDeclarativeOpenMetaObject@Base 5.0.2 + _ZTI26QDeclarativeStateOperation@Base 5.0.2 + _ZTI27QDeclarativeAbstractBinding@Base 5.0.2 + _ZTI27QDeclarativeDebugConnection@Base 5.0.2 + _ZTI27QDeclarativeExtensionPlugin@Base 5.0.2 + _ZTI27QDeclarativePropertyChanges@Base 5.0.2 + _ZTI27QDeclarativePropertyPrivate@Base 5.0.2 + _ZTI28QDeclarativeDebugObjectQuery@Base 5.0.2 + _ZTI28QDeclarativeInspectorService@Base 5.0.2 + _ZTI29QDeclarativeAbstractAnimation@Base 5.0.2 + _ZTI29QDeclarativeDebugEnginesQuery@Base 5.0.2 + _ZTI30QDeclarativeDebugPropertyWatch@Base 5.0.2 + _ZTI30QDeclarativeExtensionInterface@Base 5.0.2 + _ZTI30QDeclarativeOpenMetaObjectType@Base 5.0.2 + _ZTI31QDeclarativePropertyValueSource@Base 5.0.2 + _ZTI32QDeclarativeDebugExpressionQuery@Base 5.0.2 + _ZTI33QDeclarativeDebugRootContextQuery@Base 5.0.2 + _ZTI36QDeclarativePropertyValueInterceptor@Base 5.0.2 + _ZTI38QDeclarativeDebugObjectExpressionWatch@Base 5.0.2 + _ZTI39QDeclarativeNetworkAccessManagerFactory@Base 5.0.2 + _ZTI7QPacket@Base 5.0.2 + _ZTIN23QScriptDeclarativeClass6ObjectE@Base 5.0.2 + _ZTS11QDataStream@Base 5.0.2 + _ZTS11QMetaObject@Base 5.0.2 + _ZTS11QSharedData@Base 5.0.2 + _ZTS15QDeclarativePen@Base 5.0.2 + _ZTS15QPacketAutoSend@Base 5.0.2 + _ZTS15QPacketProtocol@Base 5.0.2 + _ZTS16QDeclarativeItem@Base 5.0.2 + _ZTS16QDeclarativeText@Base 5.0.2 + _ZTS16QDeclarativeView@Base 5.0.2 + _ZTS17QDeclarativeState@Base 5.0.2 + _ZTS17QDeclarativeTimer@Base 5.0.2 + _ZTS18QDeclarativeEngine@Base 5.0.2 + _ZTS19QDeclarativeAnchors@Base 5.0.2 + _ZTS19QDeclarativeBinding@Base 5.0.2 + _ZTS19QDeclarativeContext@Base 5.0.2 + _ZTS19QListModelInterface@Base 5.0.2 + _ZTS20QDeclarativeBehavior@Base 5.0.2 + _ZTS20QDeclarativeKeyEvent@Base 5.0.2 + _ZTS20QDeclarativeRefCount@Base 5.0.2 + _ZTS20QGraphicsViewPrivate@Base 5.0.2 + _ZTS21QDeclarativeComponent@Base 5.0.2 + _ZTS21QDeclarativeListModel@Base 5.0.2 + _ZTS21QDeclarativeRectangle@Base 5.0.2 + _ZTS21QDeclarativeScaleGrid@Base 5.0.2 + _ZTS21QDeclarativeValueType@Base 5.0.2 + _ZTS22QDeclarativeDebugQuery@Base 5.0.2 + _ZTS22QDeclarativeDebugTrace@Base 5.0.2 + _ZTS22QDeclarativeDebugWatch@Base 5.0.2 + _ZTS22QDeclarativeExpression@Base 5.0.2 + _ZTS22QDeclarativeMouseEvent@Base 5.0.2 + _ZTS22QDeclarativeStateGroup@Base 5.0.2 + _ZTS22QDeclarativeTransition@Base 5.0.2 + _ZTS22QDynamicMetaObjectData@Base 5.0.2 + _ZTS23QDeclarativeApplication@Base 5.0.2 + _ZTS23QDeclarativeDebugClient@Base 5.0.2 + _ZTS23QDeclarativeDebugServer@Base 5.0.2 + _ZTS23QDeclarativeEngineDebug@Base 5.0.2 + _ZTS23QDeclarativeItemPrivate@Base 5.0.2 + _ZTS23QDeclarativePropertyMap@Base 5.0.2 + _ZTS24QDeclarativeCustomParser@Base 5.0.2 + _ZTS24QDeclarativeDebugService@Base 5.0.2 + _ZTS24QDeclarativeParentChange@Base 5.0.2 + _ZTS24QDeclarativeParserStatus@Base 5.0.2 + _ZTS24QDeclarativeScriptAction@Base 5.0.2 + _ZTS25QDeclarativeAnchorChanges@Base 5.0.2 + _ZTS25QDeclarativeImageProvider@Base 5.0.2 + _ZTS26QAbstractDynamicMetaObject@Base 5.0.2 + _ZTS26QDeclarativeBasePositioner@Base 5.0.2 + _ZTS26QDeclarativeDebuggerStatus@Base 5.0.2 + _ZTS26QDeclarativeOpenMetaObject@Base 5.0.2 + _ZTS26QDeclarativeStateOperation@Base 5.0.2 + _ZTS27QDeclarativeAbstractBinding@Base 5.0.2 + _ZTS27QDeclarativeDebugConnection@Base 5.0.2 + _ZTS27QDeclarativeExtensionPlugin@Base 5.0.2 + _ZTS27QDeclarativePropertyChanges@Base 5.0.2 + _ZTS27QDeclarativePropertyPrivate@Base 5.0.2 + _ZTS28QDeclarativeDebugObjectQuery@Base 5.0.2 + _ZTS28QDeclarativeInspectorService@Base 5.0.2 + _ZTS29QDeclarativeAbstractAnimation@Base 5.0.2 + _ZTS29QDeclarativeDebugEnginesQuery@Base 5.0.2 + _ZTS30QDeclarativeDebugPropertyWatch@Base 5.0.2 + _ZTS30QDeclarativeExtensionInterface@Base 5.0.2 + _ZTS30QDeclarativeOpenMetaObjectType@Base 5.0.2 + _ZTS31QDeclarativePropertyValueSource@Base 5.0.2 + _ZTS32QDeclarativeDebugExpressionQuery@Base 5.0.2 + _ZTS33QDeclarativeDebugRootContextQuery@Base 5.0.2 + _ZTS36QDeclarativePropertyValueInterceptor@Base 5.0.2 + _ZTS38QDeclarativeDebugObjectExpressionWatch@Base 5.0.2 + _ZTS39QDeclarativeNetworkAccessManagerFactory@Base 5.0.2 + _ZTS7QPacket@Base 5.0.2 + _ZTSN23QScriptDeclarativeClass6ObjectE@Base 5.0.2 + _ZTV15QDeclarativePen@Base 5.0.2 + _ZTV15QPacketAutoSend@Base 5.0.2 + _ZTV15QPacketProtocol@Base 5.0.2 + _ZTV16QDeclarativeItem@Base 5.0.2 + _ZTV16QDeclarativeText@Base 5.0.2 + _ZTV16QDeclarativeView@Base 5.0.2 + _ZTV17QDeclarativeState@Base 5.0.2 + _ZTV17QDeclarativeTimer@Base 5.0.2 + _ZTV18QDeclarativeEngine@Base 5.0.2 + _ZTV19QDeclarativeAnchors@Base 5.0.2 + _ZTV19QDeclarativeBinding@Base 5.0.2 + _ZTV19QDeclarativeContext@Base 5.0.2 + _ZTV19QListModelInterface@Base 5.0.2 + _ZTV20QDeclarativeBehavior@Base 5.0.2 + _ZTV20QDeclarativeKeyEvent@Base 5.0.2 + _ZTV20QDeclarativeRefCount@Base 5.0.2 + _ZTV20QGraphicsViewPrivate@Base 5.0.2 + _ZTV21QDeclarativeComponent@Base 5.0.2 + _ZTV21QDeclarativeListModel@Base 5.0.2 + _ZTV21QDeclarativeRectangle@Base 5.0.2 + _ZTV21QDeclarativeScaleGrid@Base 5.0.2 + _ZTV21QDeclarativeValueType@Base 5.0.2 + _ZTV22QDeclarativeDebugQuery@Base 5.0.2 + _ZTV22QDeclarativeDebugTrace@Base 5.0.2 + _ZTV22QDeclarativeDebugWatch@Base 5.0.2 + _ZTV22QDeclarativeExpression@Base 5.0.2 + _ZTV22QDeclarativeMouseEvent@Base 5.0.2 + _ZTV22QDeclarativeStateGroup@Base 5.0.2 + _ZTV22QDeclarativeTransition@Base 5.0.2 + _ZTV22QDynamicMetaObjectData@Base 5.0.2 + _ZTV23QDeclarativeApplication@Base 5.0.2 + _ZTV23QDeclarativeDebugClient@Base 5.0.2 + _ZTV23QDeclarativeDebugServer@Base 5.0.2 + _ZTV23QDeclarativeEngineDebug@Base 5.0.2 + _ZTV23QDeclarativeItemPrivate@Base 5.0.2 + _ZTV23QDeclarativePropertyMap@Base 5.0.2 + _ZTV24QDeclarativeCustomParser@Base 5.0.2 + _ZTV24QDeclarativeDebugService@Base 5.0.2 + _ZTV24QDeclarativeParentChange@Base 5.0.2 + _ZTV24QDeclarativeParserStatus@Base 5.0.2 + _ZTV24QDeclarativeScriptAction@Base 5.0.2 + _ZTV25QDeclarativeAnchorChanges@Base 5.0.2 + _ZTV25QDeclarativeImageProvider@Base 5.0.2 + _ZTV26QAbstractDynamicMetaObject@Base 5.0.2 + _ZTV26QDeclarativeBasePositioner@Base 5.0.2 + _ZTV26QDeclarativeDebuggerStatus@Base 5.0.2 + _ZTV26QDeclarativeOpenMetaObject@Base 5.0.2 + _ZTV26QDeclarativeStateOperation@Base 5.0.2 + _ZTV27QDeclarativeAbstractBinding@Base 5.0.2 + _ZTV27QDeclarativeDebugConnection@Base 5.0.2 + _ZTV27QDeclarativeExtensionPlugin@Base 5.0.2 + _ZTV27QDeclarativePropertyChanges@Base 5.0.2 + _ZTV27QDeclarativePropertyPrivate@Base 5.0.2 + _ZTV28QDeclarativeDebugObjectQuery@Base 5.0.2 + _ZTV28QDeclarativeInspectorService@Base 5.0.2 + _ZTV29QDeclarativeAbstractAnimation@Base 5.0.2 + _ZTV29QDeclarativeDebugEnginesQuery@Base 5.0.2 + _ZTV30QDeclarativeDebugPropertyWatch@Base 5.0.2 + _ZTV30QDeclarativeExtensionInterface@Base 5.0.2 + _ZTV30QDeclarativeOpenMetaObjectType@Base 5.0.2 + _ZTV31QDeclarativePropertyValueSource@Base 5.0.2 + _ZTV32QDeclarativeDebugExpressionQuery@Base 5.0.2 + _ZTV33QDeclarativeDebugRootContextQuery@Base 5.0.2 + _ZTV36QDeclarativePropertyValueInterceptor@Base 5.0.2 + _ZTV38QDeclarativeDebugObjectExpressionWatch@Base 5.0.2 + _ZTV39QDeclarativeNetworkAccessManagerFactory@Base 5.0.2 + _ZTV7QPacket@Base 5.0.2 + _ZTVN23QScriptDeclarativeClass6ObjectE@Base 5.0.2 + _Zls6QDebugP16QDeclarativeItem@Base 5.0.2 + _Zls6QDebugRK17QDeclarativeError@Base 5.0.2 + _ZlsR11QDataStreamRKN30QDeclarativeEngineDebugService22QDeclarativeObjectDataE@Base 5.0.2 + _ZlsR11QDataStreamRKN30QDeclarativeEngineDebugService26QDeclarativeObjectPropertyE@Base 5.0.2 + _ZrsR11QDataStreamRN30QDeclarativeEngineDebugService22QDeclarativeObjectDataE@Base 5.0.2 + _ZrsR11QDataStreamRN30QDeclarativeEngineDebugService26QDeclarativeObjectPropertyE@Base 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAbstractAnimation::classBegin()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAbstractAnimation::componentComplete()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAbstractAnimation::setTarget(QDeclarativeProperty const&)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAbstractAnimation::~QDeclarativeAbstractAnimation()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::changesBindings()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::clearBindings()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::copyOriginals(QDeclarativeActionEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::execute(QDeclarativeActionEvent::Reason)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::isReversable()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::override(QDeclarativeActionEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::reverse(QDeclarativeActionEvent::Reason)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::rewind()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::saveCurrentValues()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::saveOriginals()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::saveTargetValues()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::typeName() const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeAnchorChanges::~QDeclarativeAnchorChanges()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBasePositioner::componentComplete()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBasePositioner::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBasePositioner::~QDeclarativeBasePositioner()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBehavior::setTarget(QDeclarativeProperty const&)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBehavior::write(QVariant const&)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBehavior::~QDeclarativeBehavior()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBinding::expression() const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBinding::setEnabled(bool, QFlags)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBinding::update(QFlags)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeBinding::~QDeclarativeBinding()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeExtensionPlugin::initializeEngine(QDeclarativeEngine*, char const*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::boundingRect() const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::classBegin()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::componentComplete()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::inputMethodEvent(QInputMethodEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::inputMethodQuery(Qt::InputMethodQuery) const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::keyPressEvent(QKeyEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::keyReleaseEvent(QKeyEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::sceneEvent(QEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeItem::~QDeclarativeItem()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::execute(QDeclarativeActionEvent::Reason)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::isReversable()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::override(QDeclarativeActionEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::reverse(QDeclarativeActionEvent::Reason)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::rewind()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::saveCurrentValues()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::saveOriginals()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::typeName() const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeParentChange::~QDeclarativeParentChange()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeRectangle::boundingRect() const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeRectangle::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeRectangle::~QDeclarativeRectangle()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeScriptAction::~QDeclarativeScriptAction()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeStateGroup::classBegin()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeStateGroup::componentComplete()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeStateGroup::~QDeclarativeStateGroup()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeText::boundingRect() const@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeText::componentComplete()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeText::mousePressEvent(QGraphicsSceneMouseEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeText::mouseReleaseEvent(QGraphicsSceneMouseEvent*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeText::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*)@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeText::~QDeclarativeText()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeTimer::classBegin()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeTimer::componentComplete()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeTimer::~QDeclarativeTimer()@Base" 5.0.2 + (c++)"non-virtual thunk to QDeclarativeView::~QDeclarativeView()@Base" 5.0.2 diff -Nru qtquick1-opensource-src-5.0.2/debian/qtquick1-5-dev.install qtquick1-opensource-src-5.2.1/debian/qtquick1-5-dev.install --- qtquick1-opensource-src-5.0.2/debian/qtquick1-5-dev.install 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/qtquick1-5-dev.install 2014-02-22 20:22:32.000000000 +0000 @@ -1,221 +1,57 @@ -usr/share/qt5/mkspecs/modules/qt_lib_declarative.pri -usr/include/qt5/QtDeclarative/qtdeclarativeversion.h -usr/include/qt5/QtDeclarative/QDeclarativeImageProvider -usr/include/qt5/QtDeclarative/QDeclarativeTypeInfo -usr/include/qt5/QtDeclarative/QDeclarativePropertyValueSource -usr/include/qt5/QtDeclarative/qdeclarativeprivate.h -usr/include/qt5/QtDeclarative/qdeclarativecontext.h -usr/include/qt5/QtDeclarative/qdeclarativeitem.h -usr/include/qt5/QtDeclarative/QDeclarativePropertyMap -usr/include/qt5/QtDeclarative/QDeclarativeInfo -usr/include/qt5/QtDeclarative/QDeclarativeScriptString -usr/include/qt5/QtDeclarative/QDeclarativeExtensionPlugin -usr/include/qt5/QtDeclarative/qdeclarativeproperty.h -usr/include/qt5/QtDeclarative/qdeclarativeview.h -usr/include/qt5/QtDeclarative/qdeclarativepropertymap.h +usr/include/qt5/QtDeclarative/QDeclarativeAttachedPropertiesFunc usr/include/qt5/QtDeclarative/QDeclarativeComponent -usr/include/qt5/QtDeclarative/qdeclarativeimageprovider.h -usr/include/qt5/QtDeclarative/qdeclarativedebug.h -usr/include/qt5/QtDeclarative/qdeclarativeparserstatus.h -usr/include/qt5/QtDeclarative/qtdeclarativeglobal.h -usr/include/qt5/QtDeclarative/QDeclarativeEngine -usr/include/qt5/QtDeclarative/QDeclarativeListReference -usr/include/qt5/QtDeclarative/QtDeclarativeVersion -usr/include/qt5/QtDeclarative/qdeclarativepropertyvalueinterceptor.h -usr/include/qt5/QtDeclarative/QDeclarativeExtensionInterface -usr/include/qt5/QtDeclarative/QDeclarativeProperty -usr/include/qt5/QtDeclarative/qdeclarativeerror.h -usr/include/qt5/QtDeclarative/qdeclarativeextensionplugin.h usr/include/qt5/QtDeclarative/QDeclarativeContext -usr/include/qt5/QtDeclarative/QDeclarativeProperties +usr/include/qt5/QtDeclarative/QDeclarativeDebuggingEnabler +usr/include/qt5/QtDeclarative/QDeclarativeEngine +usr/include/qt5/QtDeclarative/QDeclarativeError usr/include/qt5/QtDeclarative/QDeclarativeExpression +usr/include/qt5/QtDeclarative/QDeclarativeExtensionInterface +usr/include/qt5/QtDeclarative/QDeclarativeExtensionPlugin +usr/include/qt5/QtDeclarative/QDeclarativeImageProvider +usr/include/qt5/QtDeclarative/QDeclarativeInfo usr/include/qt5/QtDeclarative/QDeclarativeItem -usr/include/qt5/QtDeclarative/QDeclarativePropertyValueInterceptor -usr/include/qt5/QtDeclarative/QDeclarativeError -usr/include/qt5/QtDeclarative/qdeclarative.h usr/include/qt5/QtDeclarative/QDeclarativeListProperty -usr/include/qt5/QtDeclarative/QDeclarativeView -usr/include/qt5/QtDeclarative/qdeclarativepropertyvaluesource.h +usr/include/qt5/QtDeclarative/QDeclarativeListReference usr/include/qt5/QtDeclarative/QDeclarativeNetworkAccessManagerFactory -usr/include/qt5/QtDeclarative/qdeclarativeextensioninterface.h usr/include/qt5/QtDeclarative/QDeclarativeParserStatus -usr/include/qt5/QtDeclarative/qdeclarativelist.h -usr/include/qt5/QtDeclarative/qdeclarativeengine.h -usr/include/qt5/QtDeclarative/qdeclarativescriptstring.h +usr/include/qt5/QtDeclarative/QDeclarativeProperties +usr/include/qt5/QtDeclarative/QDeclarativeProperty +usr/include/qt5/QtDeclarative/QDeclarativePropertyMap +usr/include/qt5/QtDeclarative/QDeclarativePropertyValueInterceptor +usr/include/qt5/QtDeclarative/QDeclarativePropertyValueSource +usr/include/qt5/QtDeclarative/QDeclarativeScriptString +usr/include/qt5/QtDeclarative/QDeclarativeTypeInfo +usr/include/qt5/QtDeclarative/QDeclarativeView +usr/include/qt5/QtDeclarative/QtDeclarative +usr/include/qt5/QtDeclarative/QtDeclarativeDepends +usr/include/qt5/QtDeclarative/QtDeclarativeVersion +usr/include/qt5/QtDeclarative/qdeclarative.h usr/include/qt5/QtDeclarative/qdeclarativecomponent.h +usr/include/qt5/QtDeclarative/qdeclarativecontext.h +usr/include/qt5/QtDeclarative/qdeclarativedebug.h +usr/include/qt5/QtDeclarative/qdeclarativeengine.h +usr/include/qt5/QtDeclarative/qdeclarativeerror.h +usr/include/qt5/QtDeclarative/qdeclarativeexpression.h +usr/include/qt5/QtDeclarative/qdeclarativeextensioninterface.h +usr/include/qt5/QtDeclarative/qdeclarativeextensionplugin.h +usr/include/qt5/QtDeclarative/qdeclarativeimageprovider.h usr/include/qt5/QtDeclarative/qdeclarativeinfo.h -usr/include/qt5/QtDeclarative/QDeclarativeDebuggingEnabler -usr/include/qt5/QtDeclarative/QDeclarativeAttachedPropertiesFunc +usr/include/qt5/QtDeclarative/qdeclarativeitem.h +usr/include/qt5/QtDeclarative/qdeclarativelist.h usr/include/qt5/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.h -usr/include/qt5/QtDeclarative/qdeclarativeexpression.h -usr/include/qt5/QtDeclarative/QtDeclarative -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepropertychanges_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsastfwd_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepathview_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecontextscriptclass_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativemetatype_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeguard_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qjsdebugservice_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecomponent_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qjsdebuggeragent_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeproperty_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativexmlhttprequest_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qtdeclarativeglobal_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeglobal_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepainteditem_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativegraphicswidget_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetextinput_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetextinput_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeintegercache_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativesmoothedanimation_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecustomparser_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedom_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativerepeater_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelayoutitem_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepropertycache_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepathview_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimage_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetext_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativesqldatabase_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimplicitsizeitem_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativescalegrid_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedom_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativenotifier_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/textwriter_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeanimation_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativevaluetypescriptclass_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeinclude_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebugservice_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetypeloader_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativerewrite_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativestyledtext_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativevisualitemmodel_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeanchors_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativestringconverters_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsengine_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativerectangle_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimport_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetext_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebughelper_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativebehavior_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetimeline_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeanimatedimage_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsmemorypool_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeloader_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeevents_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetextlayout_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativescriptparser_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepath_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimage_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeutilmodule_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeengine_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepackage_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeparser_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeitemchangelistener_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qlistmodelinterface_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejslexer_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeexpression_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeloader_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeworkerscript_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetransition_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelistmodel_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetransitionmanager_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedata_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativexmllistmodel_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelistscriptclass_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepositioners_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecleanup_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeflickable_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeboundsignal_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimagebase_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimplicitsizeitem_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetextedit_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepath_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeborderimage_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativenullablevalue_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsparser_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativefontloader_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetypenamecache_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsgrammar_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsast_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativesystempalette_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativevme_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativespringanimation_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeflipable_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativestate_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeinspectorservice_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeglobalscriptclass_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepixmapcache_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativefocuspanel_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelistmodelworkeragent_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebugservice_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativewatcher_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelistaccessor_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeanimation_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeenginedebug_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativegridview_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeitemsmodule_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetypenotavailable_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativefocusscope_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelistview_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativebinding_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeanimatedimage_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qpacketprotocol_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebugtrace_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativebind_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepincharea_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeinstruction_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativestategroup_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativestateoperations_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepincharea_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeborderimage_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetimer_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeobjectscriptclass_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qpodvector_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeapplication_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeflickable_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qbitfield_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativerefcount_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativemousearea_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativestate_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeinspectorinterface_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepositioners_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelistmodel_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeanchors_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebugserverconnection_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsastvisitor_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativerectangle_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativevmemetaobject_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeproxymetaobject_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecustomparser_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativebinding_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativelist_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetranslate_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecontext_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedirparser_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsnodepool_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebugclient_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativevaluetype_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativerepeater_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeconnections_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecompiler_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetypenamescriptclass_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativecompiledbindings_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebugserver_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativejsglobal_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativedebuggerstatus_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativetextedit_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativesmoothedanimation_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeimagebase_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativepainteditem_p_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeitem_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeopenmetaobject_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativefastproperties_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativeenginedebugservice_p.h -usr/include/qt5/QtDeclarative/*/QtDeclarative/private/qdeclarativemousearea_p.h +usr/include/qt5/QtDeclarative/qdeclarativeparserstatus.h +usr/include/qt5/QtDeclarative/qdeclarativeprivate.h +usr/include/qt5/QtDeclarative/qdeclarativeproperty.h +usr/include/qt5/QtDeclarative/qdeclarativepropertymap.h +usr/include/qt5/QtDeclarative/qdeclarativepropertyvalueinterceptor.h +usr/include/qt5/QtDeclarative/qdeclarativepropertyvaluesource.h +usr/include/qt5/QtDeclarative/qdeclarativescriptstring.h +usr/include/qt5/QtDeclarative/qdeclarativeview.h +usr/include/qt5/QtDeclarative/qtdeclarativeglobal.h +usr/include/qt5/QtDeclarative/qtdeclarativeversion.h usr/lib/*/cmake/Qt5Declarative/Qt5DeclarativeConfig.cmake usr/lib/*/cmake/Qt5Declarative/Qt5DeclarativeConfigVersion.cmake -usr/lib/*/pkgconfig/Qt5Declarative.pc usr/lib/*/libQt5Declarative.prl usr/lib/*/libQt5Declarative.so - +usr/lib/*/pkgconfig/Qt5Declarative.pc +usr/lib/*/qt5/mkspecs/modules/qt_lib_declarative.pri diff -Nru qtquick1-opensource-src-5.0.2/debian/qtquick1-5-examples.install qtquick1-opensource-src-5.2.1/debian/qtquick1-5-examples.install --- qtquick1-opensource-src-5.0.2/debian/qtquick1-5-examples.install 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/qtquick1-5-examples.install 2014-02-22 20:22:32.000000000 +0000 @@ -1,1228 +1 @@ -usr/lib/*/qt5/examples/declarative/declarative.pro -usr/lib/*/qt5/examples/declarative/twitter/twitter -usr/lib/*/qt5/examples/declarative/twitter/twitter_harmattan.desktop -usr/lib/*/qt5/examples/declarative/twitter/twitter.svg -usr/lib/*/qt5/examples/declarative/twitter/twitter64.png -usr/lib/*/qt5/examples/declarative/twitter/twitter.qmlproject -usr/lib/*/qt5/examples/declarative/twitter/twitter.pro -usr/lib/*/qt5/examples/declarative/twitter/twitter80.png -usr/lib/*/qt5/examples/declarative/twitter/twitter.desktop -usr/lib/*/qt5/examples/declarative/twitter/main.cpp -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/twitter.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/Loading.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/TitleBar.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/qmldir -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/ToolBar.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/UserModel.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/SearchView.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/Input.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/Button.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/RssModel.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/FatDelegate.qml -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/gloss.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/loading.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/stripes.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.sci -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/quit.png -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.sci -usr/lib/*/qt5/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.sci -usr/lib/*/qt5/examples/declarative/minehunt/minehunt.qmlproject -usr/lib/*/qt5/examples/declarative/minehunt/minehunt -usr/lib/*/qt5/examples/declarative/minehunt/minehunt.cpp -usr/lib/*/qt5/examples/declarative/minehunt/minehunt.qrc -usr/lib/*/qt5/examples/declarative/minehunt/minehunt.pro -usr/lib/*/qt5/examples/declarative/minehunt/main.cpp -usr/lib/*/qt5/examples/declarative/minehunt/minehunt.h -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/minehunt.qml -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Explosion.qml -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Tile.qml -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/star.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-smile.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-sad.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/bomb.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/flag-color.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/back.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/quit.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/background.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/bomb-color.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/front.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/flag.png -usr/lib/*/qt5/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-smile-big.png -usr/lib/*/qt5/examples/declarative/rssnews/rssnews80.png -usr/lib/*/qt5/examples/declarative/rssnews/rssnews_harmattan.desktop -usr/lib/*/qt5/examples/declarative/rssnews/rssnews.qmlproject -usr/lib/*/qt5/examples/declarative/rssnews/rssnews -usr/lib/*/qt5/examples/declarative/rssnews/rssnews.svg -usr/lib/*/qt5/examples/declarative/rssnews/rssnews64.png -usr/lib/*/qt5/examples/declarative/rssnews/rssnews.pro -usr/lib/*/qt5/examples/declarative/rssnews/rssnews.desktop -usr/lib/*/qt5/examples/declarative/rssnews/main.cpp -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/rssnews.qml -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/ScrollBar.qml -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/CategoryDelegate.qml -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/BusyIndicator.qml -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/RssFeeds.qml -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/NewsDelegate.qml -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/images/busy.png -usr/lib/*/qt5/examples/declarative/rssnews/qml/rssnews/content/images/scrollbar.png -usr/lib/*/qt5/examples/declarative/calculator/calculator_harmattan.desktop -usr/lib/*/qt5/examples/declarative/calculator/calculator.qmlproject -usr/lib/*/qt5/examples/declarative/calculator/calculator -usr/lib/*/qt5/examples/declarative/calculator/calculator64.png -usr/lib/*/qt5/examples/declarative/calculator/calculator.svg -usr/lib/*/qt5/examples/declarative/calculator/calculator80.png -usr/lib/*/qt5/examples/declarative/calculator/calculator.desktop -usr/lib/*/qt5/examples/declarative/calculator/calculator.pro -usr/lib/*/qt5/examples/declarative/calculator/main.cpp -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/calculator.qml -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/qmldir -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/calculator.js -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-blue.png -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-red.png -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/images/display.png -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-green.png -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-purple.png -usr/lib/*/qt5/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-.png -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer.qmlproject -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer.desktop -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer80.png -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer.pro -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer64.png -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer.svg -usr/lib/*/qt5/examples/declarative/photoviewer/photoviewer_harmattan.desktop -usr/lib/*/qt5/examples/declarative/photoviewer/main.cpp -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/photoviewer.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/box-shadow.png -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/cardboard.png -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/busy.png -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/i18n/base.ts -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.qm -usr/lib/*/qt5/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.ts -usr/lib/*/qt5/examples/declarative/snake/snake.desktop -usr/lib/*/qt5/examples/declarative/snake/snake.pro -usr/lib/*/qt5/examples/declarative/snake/snake.svg -usr/lib/*/qt5/examples/declarative/snake/snake.qmlproject -usr/lib/*/qt5/examples/declarative/snake/snake -usr/lib/*/qt5/examples/declarative/snake/snake64.png -usr/lib/*/qt5/examples/declarative/snake/snake80.png -usr/lib/*/qt5/examples/declarative/snake/main.cpp -usr/lib/*/qt5/examples/declarative/snake/snake_harmattan.desktop -usr/lib/*/qt5/examples/declarative/snake/qml/snake/snake.qml -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/HighScoreModel.qml -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/Skull.qml -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/snake.js -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/Link.qml -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/Button.qml -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/Cookie.qml -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/yellowStone.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/eyes.svg -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/star.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/snake.jpg -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/head.svg -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/redStone.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/cookie.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/pause.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/README -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/blueStone.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/blueStar.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/background.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/redStar.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/head.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/stoneShadow.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/skull.png -usr/lib/*/qt5/examples/declarative/snake/qml/snake/content/pics/yellowStar.png -usr/lib/*/qt5/examples/declarative/flickr/flickr.pro -usr/lib/*/qt5/examples/declarative/flickr/flickr64.png -usr/lib/*/qt5/examples/declarative/flickr/flickr.desktop -usr/lib/*/qt5/examples/declarative/flickr/flickr_harmattan.desktop -usr/lib/*/qt5/examples/declarative/flickr/flickr -usr/lib/*/qt5/examples/declarative/flickr/flickr80.png -usr/lib/*/qt5/examples/declarative/flickr/flickr.qmlproject -usr/lib/*/qt5/examples/declarative/flickr/flickr.svg -usr/lib/*/qt5/examples/declarative/flickr/main.cpp -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/flickr.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/flickr-90.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/common/qmldir -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/common/ScrollBar.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/common/Slider.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/common/Progress.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/common/RssModel.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/TitleBar.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/ToolBar.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/ImageDetails.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/ListDelegate.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/Button.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/GridDelegate.qml -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/gloss.png -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/toolbutton.png -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/stripes.png -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/lineedit.sci -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/lineedit.png -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/titlebar.png -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/quit.png -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/titlebar.sci -usr/lib/*/qt5/examples/declarative/flickr/qml/flickr/mobile/images/toolbutton.sci -usr/lib/*/qt5/examples/declarative/samegame/samegame.pro -usr/lib/*/qt5/examples/declarative/samegame/samegame.qmlproject -usr/lib/*/qt5/examples/declarative/samegame/samegame.desktop -usr/lib/*/qt5/examples/declarative/samegame/samegame64.png -usr/lib/*/qt5/examples/declarative/samegame/samegame_harmattan.desktop -usr/lib/*/qt5/examples/declarative/samegame/samegame.svg -usr/lib/*/qt5/examples/declarative/samegame/samegame -usr/lib/*/qt5/examples/declarative/samegame/samegame80.png -usr/lib/*/qt5/examples/declarative/samegame/main.cpp -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/samegame.qml -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/qmldir -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/samegame.js -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/BoomBlock.qml -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/Button.qml -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/Dialog.qml -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/yellowStone.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/star.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/redStone.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/greenStone.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/blueStone.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/blueStar.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/background.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/redStar.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/SamegameCore/pics/greenStar.png -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/highscores/README -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/highscores/score_data.xml -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/highscores/score_style.xsl -usr/lib/*/qt5/examples/declarative/samegame/qml/samegame/highscores/scores.php -usr/lib/*/qt5/examples/declarative/helper/deployment.pri -usr/lib/*/qt5/examples/declarative/helper/qmlapplicationviewer/qmlapplicationviewer.cpp -usr/lib/*/qt5/examples/declarative/helper/qmlapplicationviewer/qmlapplicationviewer.pri -usr/lib/*/qt5/examples/declarative/helper/qmlapplicationviewer/qmlapplicationviewer.h -usr/lib/*/qt5/examples/declarative/shadereffects/shadereffects -usr/lib/*/qt5/examples/declarative/shadereffects/shadereffects.pro -usr/lib/*/qt5/examples/declarative/shadereffects/shadereffects.qmlproject -usr/lib/*/qt5/examples/declarative/shadereffects/main.cpp -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/ImageMask.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/RadialWaveEffect.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/WaterEffect.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/Grayscale.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/DropShadowEffect.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/main.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/RadialWave.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/GrayscaleEffect.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/CurtainEffect.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/Water.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/ImageMaskEffect.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/DropShadow.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/Curtain.qml -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/desaturate.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/Curtain.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/drop_shadow.png -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/image1.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/DropShadow.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/RadialWave.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/Grayscale.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/fabric.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/Water.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/image2.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/bg.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/back.png -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/flower.png -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/sky.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/ImageMask.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/shader_effects.jpg -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/qt-logo.png -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/toolbar.png -usr/lib/*/qt5/examples/declarative/shadereffects/qml/shadereffects/images/wave.jpg -usr/lib/*/qt5/examples/declarative/toys/toys.pro -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/tic-tac-toe -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/tic-tac-toe.qmlproject -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/tictactoe.png -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/tictactoe.svg -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/tic-tac-toe.pro -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/main.cpp -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/tic-tac-toe.qml -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/content/TicTac.qml -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/content/tic-tac-toe.js -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/content/Button.qml -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/content/pics/x.png -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/content/pics/board.png -usr/lib/*/qt5/examples/declarative/toys/tic-tac-toe/qml/tic-tac-toe/content/pics/o.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/dynamicscene -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/dynamicscene.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/dynamicscene.svg -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/dynamicscene.qmlproject -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/main.cpp -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/dynamicscene.pro -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/GenericSceneItem.qml -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/Sun.qml -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/PaletteItem.qml -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/itemCreation.js -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/dynamicscene.qml -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/Button.qml -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/PerspectiveItem.qml -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/star.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/tree_s.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/face-smile.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/sun.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/rabbit_bw.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/moon.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/rabbit_brown.png -usr/lib/*/qt5/examples/declarative/toys/dynamicscene/qml/dynamicscene/images/NOTE -usr/lib/*/qt5/examples/declarative/toys/tvtennis/tvtennis.qmlproject -usr/lib/*/qt5/examples/declarative/toys/tvtennis/tvtennis -usr/lib/*/qt5/examples/declarative/toys/tvtennis/tvtennis.pro -usr/lib/*/qt5/examples/declarative/toys/tvtennis/tvtennis.png -usr/lib/*/qt5/examples/declarative/toys/tvtennis/tvtennis.svg -usr/lib/*/qt5/examples/declarative/toys/tvtennis/main.cpp -usr/lib/*/qt5/examples/declarative/toys/tvtennis/qml/tvtennis/tvtennis.qml -usr/lib/*/qt5/examples/declarative/toys/corkboards/corkboards.svg -usr/lib/*/qt5/examples/declarative/toys/corkboards/corkboards -usr/lib/*/qt5/examples/declarative/toys/corkboards/corkboards.pro -usr/lib/*/qt5/examples/declarative/toys/corkboards/corkboards.qmlproject -usr/lib/*/qt5/examples/declarative/toys/corkboards/corkboards.png -usr/lib/*/qt5/examples/declarative/toys/corkboards/main.cpp -usr/lib/*/qt5/examples/declarative/toys/corkboards/qml/corkboards/cork.jpg -usr/lib/*/qt5/examples/declarative/toys/corkboards/qml/corkboards/corkboards.qml -usr/lib/*/qt5/examples/declarative/toys/corkboards/qml/corkboards/tack.png -usr/lib/*/qt5/examples/declarative/toys/corkboards/qml/corkboards/Day.qml -usr/lib/*/qt5/examples/declarative/toys/corkboards/qml/corkboards/note-yellow.png -usr/lib/*/qt5/examples/declarative/toys/clocks/clocks.svg -usr/lib/*/qt5/examples/declarative/toys/clocks/clocks.qmlproject -usr/lib/*/qt5/examples/declarative/toys/clocks/clocks.pro -usr/lib/*/qt5/examples/declarative/toys/clocks/clocks.png -usr/lib/*/qt5/examples/declarative/toys/clocks/main.cpp -usr/lib/*/qt5/examples/declarative/toys/clocks/clocks -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/clocks.qml -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/clock.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/Clock.qml -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/minute.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/quit.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/background.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/second.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/QuitButton.qml -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/center.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/clock-night.png -usr/lib/*/qt5/examples/declarative/toys/clocks/qml/clocks/content/hour.png -usr/lib/*/qt5/examples/declarative/modelviews/modelviews.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/listview.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/highlight -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/highlight.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/highlight.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/highlight.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/highlight.svg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/sections.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/dynamiclist.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/expandingdelegates.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/highlightranges.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/highlight.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/TextButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/RecipesModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/PressAndHoldButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/PetsModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/moreUp.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/vegetable-soup.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/arrow-up.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/arrow-down.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/list-delete.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/minus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/pancakes.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/moreDown.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/plus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/fruit-salad.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/lemonade.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlight/qml/highlight/content/pics/hamburger.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/dynamiclist.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/dynamiclist.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/dynamiclist -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/dynamiclist.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/dynamiclist.svg -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/sections.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/dynamiclist.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/expandingdelegates.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/highlightranges.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/highlight.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/TextButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/RecipesModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/PressAndHoldButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/PetsModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/moreUp.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/vegetable-soup.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/arrow-up.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/arrow-down.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/list-delete.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/minus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/pancakes.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/moreDown.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/plus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/fruit-salad.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/lemonade.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/dynamiclist/qml/dynamic/content/pics/hamburger.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.svg -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/expandingdelegates.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/sections.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/dynamiclist.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/expandingdelegates.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/highlightranges.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/highlight.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/TextButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/RecipesModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/PressAndHoldButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/PetsModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/moreUp.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/vegetable-soup.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/arrow-up.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/arrow-down.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/list-delete.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/minus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/pancakes.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/moreDown.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/plus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/fruit-salad.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/lemonade.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/expandingdelegates/qml/expandingdelegates/content/pics/hamburger.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/sections.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/sections.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/sections -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/sections.svg -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/sections.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/sections.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/dynamiclist.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/expandingdelegates.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/highlightranges.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/highlight.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/TextButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/RecipesModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/PressAndHoldButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/PetsModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/moreUp.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/vegetable-soup.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/arrow-up.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/arrow-down.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/list-delete.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/minus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/pancakes.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/moreDown.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/plus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/fruit-salad.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/lemonade.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/sections/qml/sections/content/pics/hamburger.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/highlightranges.svg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/highlightranges.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/highlightranges.pro -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/highlightranges.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/highlightranges -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/sections.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/dynamiclist.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/expandingdelegates.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/highlightranges.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/highlight.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/TextButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/RecipesModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/PressAndHoldButton.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/PetsModel.qml -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/moreUp.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/vegetable-soup.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/arrow-up.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/arrow-down.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/list-delete.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/minus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/pancakes.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/moreDown.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/plus-sign.png -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/fruit-salad.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/lemonade.jpg -usr/lib/*/qt5/examples/declarative/modelviews/listview/highlightranges/qml/highlightranges/content/pics/hamburger.jpg -usr/lib/*/qt5/examples/declarative/modelviews/abstractitemmodel/abstractitemmodel -usr/lib/*/qt5/examples/declarative/modelviews/abstractitemmodel/model.cpp -usr/lib/*/qt5/examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.pro -usr/lib/*/qt5/examples/declarative/modelviews/abstractitemmodel/model.h -usr/lib/*/qt5/examples/declarative/modelviews/abstractitemmodel/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/abstractitemmodel/qml/abstractitemmodel/view.qml -usr/lib/*/qt5/examples/declarative/modelviews/gridview/gridview.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/gridview/gridview -usr/lib/*/qt5/examples/declarative/modelviews/gridview/gridview.pro -usr/lib/*/qt5/examples/declarative/modelviews/gridview/gridviewexample.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/gridview.svg -usr/lib/*/qt5/examples/declarative/modelviews/gridview/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/gridview-example.qml -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/EMail_48.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/DateBook_48.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/AddressBook_48.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/AudioPlayer_48.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/TodoList_48.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/Camera_48.png -usr/lib/*/qt5/examples/declarative/modelviews/gridview/qml/gridview-example/pics/VideoPlayer_48.png -usr/lib/*/qt5/examples/declarative/modelviews/package/package.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/package/package -usr/lib/*/qt5/examples/declarative/modelviews/package/package.pro -usr/lib/*/qt5/examples/declarative/modelviews/package/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/package/qml/package/Delegate.qml -usr/lib/*/qt5/examples/declarative/modelviews/package/qml/package/view.qml -usr/lib/*/qt5/examples/declarative/modelviews/pathview/pathview.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/pathview.svg -usr/lib/*/qt5/examples/declarative/modelviews/pathview/pathview.pro -usr/lib/*/qt5/examples/declarative/modelviews/pathview/pathview -usr/lib/*/qt5/examples/declarative/modelviews/pathview/pathview.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/pathview/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pathview-example.qml -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/EMail_48.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/DateBook_48.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/AddressBook_48.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/AudioPlayer_48.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/TodoList_48.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/Camera_48.png -usr/lib/*/qt5/examples/declarative/modelviews/pathview/qml/pathview-example/pics/VideoPlayer_48.png -usr/lib/*/qt5/examples/declarative/modelviews/parallax/parallax64.png -usr/lib/*/qt5/examples/declarative/modelviews/parallax/parallax.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/parallax/parallax80.png -usr/lib/*/qt5/examples/declarative/modelviews/parallax/parallax -usr/lib/*/qt5/examples/declarative/modelviews/parallax/parallax.pro -usr/lib/*/qt5/examples/declarative/modelviews/parallax/parallax.svg -usr/lib/*/qt5/examples/declarative/modelviews/parallax/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/ParallaxView.qml -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/Clock.qml -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/parallax.qml -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/Smiley.qml -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/pics/yast-wol.png -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/pics/face-smile.png -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/pics/yast-joystick.png -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/pics/home-page.svg -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/pics/background.jpg -usr/lib/*/qt5/examples/declarative/modelviews/parallax/qml/parallax/pics/shadow.png -usr/lib/*/qt5/examples/declarative/modelviews/stringlistmodel/stringlistmodel.pro -usr/lib/*/qt5/examples/declarative/modelviews/stringlistmodel/stringlistmodel -usr/lib/*/qt5/examples/declarative/modelviews/stringlistmodel/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/stringlistmodel/qml/stringlistmodel/view.qml -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/dataobject.h -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/objectlistmodel.pro -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/objectlistmodel.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/dataobject.cpp -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/objectlistmodel -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/objectlistmodel/qml/objectlistmodel/view.qml -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/visualitemmodel.png -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/visualitemmodel.qmlproject -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/visualitemmodel.pro -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/visualitemmodel.svg -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/main.cpp -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/visualitemmodel -usr/lib/*/qt5/examples/declarative/modelviews/visualitemmodel/qml/visualitemmodel/visualitemmodel.qml -usr/lib/*/qt5/examples/declarative/ui-components/ui-components.pro -usr/lib/*/qt5/examples/declarative/ui-components/spinner/spinner.pro -usr/lib/*/qt5/examples/declarative/ui-components/spinner/spinner80.png -usr/lib/*/qt5/examples/declarative/ui-components/spinner/spinner.svg -usr/lib/*/qt5/examples/declarative/ui-components/spinner/spinner -usr/lib/*/qt5/examples/declarative/ui-components/spinner/spinner64.png -usr/lib/*/qt5/examples/declarative/ui-components/spinner/spinner.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/spinner/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/spinner/qml/spinner/main.qml -usr/lib/*/qt5/examples/declarative/ui-components/spinner/qml/spinner/content/spinner-select.png -usr/lib/*/qt5/examples/declarative/ui-components/spinner/qml/spinner/content/spinner-bg.png -usr/lib/*/qt5/examples/declarative/ui-components/spinner/qml/spinner/content/Spinner.qml -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/dialcontrol -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/dialcontrol.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/dialcontrol.svg -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/dialcontrol.png -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/dialcontrol.pro -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/dialcontrol.qml -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/needle.png -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/overlay.png -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/needle_shadow.png -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/quit.png -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/background.png -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/QuitButton.qml -usr/lib/*/qt5/examples/declarative/ui-components/dialcontrol/qml/dialcontrol/content/Dial.qml -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/searchbox80.png -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/searchbox.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/searchbox -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/searchbox.pro -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/searchbox.svg -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/searchbox64.png -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/qml/searchbox/SearchBox.qml -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/qml/searchbox/main.qml -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/qml/searchbox/images/clear.png -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/qml/searchbox/images/lineedit-bg-focus.png -usr/lib/*/qt5/examples/declarative/ui-components/searchbox/qml/searchbox/images/lineedit-bg.png -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/progressbar.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/progressbar -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/progressbar.png -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/progressbar.pro -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/progressbar.svg -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/qml/progressbar/main.qml -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/qml/progressbar/content/ProgressBar.qml -usr/lib/*/qt5/examples/declarative/ui-components/progressbar/qml/progressbar/content/background.png -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/slideswitch.png -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/slideswitch.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/slideswitch.svg -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/slideswitch -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/slideswitch.pro -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/qml/slideswitch/slideswitch.qml -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/qml/slideswitch/content/Switch.qml -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/qml/slideswitch/content/background.svg -usr/lib/*/qt5/examples/declarative/ui-components/slideswitch/qml/slideswitch/content/knob.svg -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/tabwidget.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/tabwidget80.png -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/tabwidget.svg -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/tabwidget -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/tabwidget.pro -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/tabwidget64.png -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/qml/tabwidget/tab.png -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/qml/tabwidget/TabWidget.qml -usr/lib/*/qt5/examples/declarative/ui-components/tabwidget/qml/tabwidget/main.qml -usr/lib/*/qt5/examples/declarative/ui-components/main/main.pro -usr/lib/*/qt5/examples/declarative/ui-components/main/main.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/main/main.svg -usr/lib/*/qt5/examples/declarative/ui-components/main/main -usr/lib/*/qt5/examples/declarative/ui-components/main/main.png -usr/lib/*/qt5/examples/declarative/ui-components/main/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/ScrollBar.qml -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/tab.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/TabWidget.qml -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/SearchBox.qml -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/main.qml -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/images/clear.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/images/lineedit-bg-focus.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/images/lineedit-bg.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/pics/niagara_falls.jpg -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/content/spinner-select.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/content/ProgressBar.qml -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/content/spinner-bg.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/content/background.png -usr/lib/*/qt5/examples/declarative/ui-components/main/qml/main/content/Spinner.qml -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/scrollbar64.png -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/scrollbar80.png -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/scrollbar.svg -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/scrollbar.pro -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/scrollbar -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/scrollbar.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/qml/scrollbar/ScrollBar.qml -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/qml/scrollbar/niagara_falls.jpg -usr/lib/*/qt5/examples/declarative/ui-components/scrollbar/qml/scrollbar/main.qml -usr/lib/*/qt5/examples/declarative/ui-components/flipable/flipable.qmlproject -usr/lib/*/qt5/examples/declarative/ui-components/flipable/flipable.svg -usr/lib/*/qt5/examples/declarative/ui-components/flipable/flipable.png -usr/lib/*/qt5/examples/declarative/ui-components/flipable/flipable.pro -usr/lib/*/qt5/examples/declarative/ui-components/flipable/flipable -usr/lib/*/qt5/examples/declarative/ui-components/flipable/main.cpp -usr/lib/*/qt5/examples/declarative/ui-components/flipable/qml/flipable/flipable.qml -usr/lib/*/qt5/examples/declarative/ui-components/flipable/qml/flipable/content/5_heart.png -usr/lib/*/qt5/examples/declarative/ui-components/flipable/qml/flipable/content/back.png -usr/lib/*/qt5/examples/declarative/ui-components/flipable/qml/flipable/content/9_club.png -usr/lib/*/qt5/examples/declarative/ui-components/flipable/qml/flipable/content/Card.qml -usr/lib/*/qt5/examples/declarative/text/text.pro -usr/lib/*/qt5/examples/declarative/text/textselection/textselection -usr/lib/*/qt5/examples/declarative/text/textselection/textselection.pro -usr/lib/*/qt5/examples/declarative/text/textselection/textselection.svg -usr/lib/*/qt5/examples/declarative/text/textselection/textselection.png -usr/lib/*/qt5/examples/declarative/text/textselection/main.cpp -usr/lib/*/qt5/examples/declarative/text/textselection/textselection.qmlproject -usr/lib/*/qt5/examples/declarative/text/textselection/qml/textselection/textselection.qml -usr/lib/*/qt5/examples/declarative/text/textselection/qml/textselection/pics/startHandle.png -usr/lib/*/qt5/examples/declarative/text/textselection/qml/textselection/pics/endHandle.sci -usr/lib/*/qt5/examples/declarative/text/textselection/qml/textselection/pics/startHandle.sci -usr/lib/*/qt5/examples/declarative/text/textselection/qml/textselection/pics/endHandle.png -usr/lib/*/qt5/examples/declarative/text/fonts/fonts.pro -usr/lib/*/qt5/examples/declarative/text/fonts/hello/hello.pro -usr/lib/*/qt5/examples/declarative/text/fonts/hello/hello.qmlproject -usr/lib/*/qt5/examples/declarative/text/fonts/hello/hello -usr/lib/*/qt5/examples/declarative/text/fonts/hello/hello.png -usr/lib/*/qt5/examples/declarative/text/fonts/hello/hello.svg -usr/lib/*/qt5/examples/declarative/text/fonts/hello/main.cpp -usr/lib/*/qt5/examples/declarative/text/fonts/hello/qml/hello/hello.qml -usr/lib/*/qt5/examples/declarative/text/fonts/hello/qml/hello/banner.qml -usr/lib/*/qt5/examples/declarative/text/fonts/hello/qml/hello/fonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/hello/qml/hello/availableFonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/hello/qml/hello/fonts/tarzeau_ocr_a.ttf -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/fonts.qmlproject -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/fonts.svg -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/fonts -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/fonts.pro -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/fonts.png -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/main.cpp -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/qml/fonts-qml/hello.qml -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/qml/fonts-qml/banner.qml -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/qml/fonts-qml/fonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/qml/fonts-qml/availableFonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/fonts/qml/fonts-qml/fonts/tarzeau_ocr_a.ttf -usr/lib/*/qt5/examples/declarative/text/fonts/banner/banner.pro -usr/lib/*/qt5/examples/declarative/text/fonts/banner/banner.qmlproject -usr/lib/*/qt5/examples/declarative/text/fonts/banner/banner -usr/lib/*/qt5/examples/declarative/text/fonts/banner/banner.png -usr/lib/*/qt5/examples/declarative/text/fonts/banner/banner.svg -usr/lib/*/qt5/examples/declarative/text/fonts/banner/main.cpp -usr/lib/*/qt5/examples/declarative/text/fonts/banner/qml/banner/hello.qml -usr/lib/*/qt5/examples/declarative/text/fonts/banner/qml/banner/banner.qml -usr/lib/*/qt5/examples/declarative/text/fonts/banner/qml/banner/fonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/banner/qml/banner/availableFonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/banner/qml/banner/fonts/tarzeau_ocr_a.ttf -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/availableFonts.png -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/availableFonts.pro -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/availableFonts.svg -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/availableFonts -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/main.cpp -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/availableFonts.qmlproject -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/qml/availableFonts/hello.qml -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/qml/availableFonts/banner.qml -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/qml/availableFonts/fonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/qml/availableFonts/availableFonts.qml -usr/lib/*/qt5/examples/declarative/text/fonts/availableFonts/qml/availableFonts/fonts/tarzeau_ocr_a.ttf -usr/lib/*/qt5/examples/declarative/tutorials/tutorials.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/extending.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter1-basics/app.qml -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter1-basics/chapter1-basics -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter1-basics/piechart.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter1-basics/chapter1-basics.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter1-basics/piechart.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter1-basics/main.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/app.qml -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/pieslice.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/libchapter6-plugins.so -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/chartsplugin.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/piechart.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/chapter6-plugins.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/piechart.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/pieslice.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/chartsplugin.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter3-bindings/chapter3-bindings.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter3-bindings/app.qml -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter3-bindings/chapter3-bindings -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter3-bindings/piechart.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter3-bindings/piechart.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter3-bindings/main.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter2-methods/app.qml -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter2-methods/chapter2-methods.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter2-methods/piechart.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter2-methods/chapter2-methods -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter2-methods/piechart.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter2-methods/main.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/pieslice.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/pieslice.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter4-customPropertyTypes/main.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/app.qml -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/chapter5-listproperties.pro -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/pieslice.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/piechart.h -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/piechart.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/pieslice.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/main.cpp -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter5-listproperties/chapter5-listproperties -usr/lib/*/qt5/examples/declarative/animation/animation.pro -usr/lib/*/qt5/examples/declarative/animation/states/states -usr/lib/*/qt5/examples/declarative/animation/states/states.png -usr/lib/*/qt5/examples/declarative/animation/states/states.qmlproject -usr/lib/*/qt5/examples/declarative/animation/states/states.pro -usr/lib/*/qt5/examples/declarative/animation/states/states.svg -usr/lib/*/qt5/examples/declarative/animation/states/main.cpp -usr/lib/*/qt5/examples/declarative/animation/states/qml/states/states.qml -usr/lib/*/qt5/examples/declarative/animation/states/qml/states/transitions.qml -usr/lib/*/qt5/examples/declarative/animation/states/qml/states/qt-logo.png -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/property-animation -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/property-animation.svg -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/property-animation.pro -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/property.qmlproject -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/property-animation.png -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/main.cpp -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/qml/property-animation/property-animation.qml -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/qml/property-animation/images/star.png -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/qml/property-animation/images/face-smile.png -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/qml/property-animation/images/sun.png -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/qml/property-animation/images/moon.png -usr/lib/*/qt5/examples/declarative/animation/basics/property-animation/qml/property-animation/images/shadow.png -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/color-animation -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/color-animation.svg -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/basics.qmlproject -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/main.cpp -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/color-animation.png -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/color-animation.pro -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/qml/color-animation/color-animation.qml -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/qml/color-animation/images/star.png -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/qml/color-animation/images/face-smile.png -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/qml/color-animation/images/sun.png -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/qml/color-animation/images/moon.png -usr/lib/*/qt5/examples/declarative/animation/basics/color-animation/qml/color-animation/images/shadow.png -usr/lib/*/qt5/examples/declarative/animation/easing/easing.pro -usr/lib/*/qt5/examples/declarative/animation/easing/easing.qml -usr/lib/*/qt5/examples/declarative/animation/easing/easing.png -usr/lib/*/qt5/examples/declarative/animation/easing/easing -usr/lib/*/qt5/examples/declarative/animation/easing/easing.qmlproject -usr/lib/*/qt5/examples/declarative/animation/easing/easing.svg -usr/lib/*/qt5/examples/declarative/animation/easing/main.cpp -usr/lib/*/qt5/examples/declarative/animation/easing/qml/easing/easing.qml -usr/lib/*/qt5/examples/declarative/animation/easing/qml/easing/content/quit.png -usr/lib/*/qt5/examples/declarative/animation/easing/qml/easing/content/QuitButton.qml -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/behavior-example -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/behavior-example.pro -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/behavior-example.png -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/behavior-example.svg -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/behaviors.qmlproject -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/main.cpp -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/qml/behaviours/SideRect.qml -usr/lib/*/qt5/examples/declarative/animation/behaviors/behavior-example/qml/behaviours/behavior-example.qml -usr/lib/*/qt5/examples/declarative/positioners/positioners.svg -usr/lib/*/qt5/examples/declarative/positioners/positioners -usr/lib/*/qt5/examples/declarative/positioners/positioners.png -usr/lib/*/qt5/examples/declarative/positioners/positioners.qmlproject -usr/lib/*/qt5/examples/declarative/positioners/positioners.pro -usr/lib/*/qt5/examples/declarative/positioners/main.cpp -usr/lib/*/qt5/examples/declarative/positioners/qml/positioners/positioners.qml -usr/lib/*/qt5/examples/declarative/positioners/qml/positioners/del.png -usr/lib/*/qt5/examples/declarative/positioners/qml/positioners/Button.qml -usr/lib/*/qt5/examples/declarative/positioners/qml/positioners/add.png -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/focus -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/focus.svg -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/focus.qmlproject -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/focus.pro -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/focus.png -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/main.cpp -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/focus.qml -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/FocusCore/GridMenu.qml -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/FocusCore/ListMenu.qml -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/FocusCore/ListViewDelegate.qml -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/FocusCore/ContextMenu.qml -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/FocusCore/images/arrow.png -usr/lib/*/qt5/examples/declarative/keyinteraction/focus/qml/focus/FocusCore/images/qt-logo.png -usr/lib/*/qt5/examples/declarative/sqllocalstorage/sqllocalstorage.qmlproject -usr/lib/*/qt5/examples/declarative/sqllocalstorage/sqllocalstorage -usr/lib/*/qt5/examples/declarative/sqllocalstorage/sqllocalstorage64.png -usr/lib/*/qt5/examples/declarative/sqllocalstorage/sqllocalstorage.svg -usr/lib/*/qt5/examples/declarative/sqllocalstorage/sqllocalstorage80.png -usr/lib/*/qt5/examples/declarative/sqllocalstorage/sqllocalstorage.pro -usr/lib/*/qt5/examples/declarative/sqllocalstorage/main.cpp -usr/lib/*/qt5/examples/declarative/sqllocalstorage/qml/sqllocalstorage/hello.qml -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/xmlhttprequestexample.svg -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/xmlhttprequestexample.pro -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/xmlhttprequest.qmlproject -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/xmlhttprequestexample.png -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/main.cpp -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/qml/xmlhttprequest-example/data.xml -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest-example/qml/xmlhttprequest-example/xmlhttprequest-example.qml -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest/xmlhttprequest-example.qml -usr/lib/*/qt5/examples/declarative/xml/xmlhttprequest/xmlhttprequest.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/cppextensions.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/cppextensions.pro -usr/lib/*/qt5/examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory -usr/lib/*/qt5/examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory.pro -usr/lib/*/qt5/examples/declarative/cppextensions/networkaccessmanagerfactory/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/networkaccessmanagerfactory/qml/networkaccessmanagerfactory/view.qml -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/plugins.pro -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/plugins.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/README -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/libqmlqwidgetsplugin.so -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/plugin.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/plugins.qml -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/clock.png -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/qmldir -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/libqmlqtimeexampleplugin.so -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/minute.png -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/center.png -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/hour.png -usr/lib/*/qt5/examples/declarative/cppextensions/qwidgets/qwidgets.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/qwidgets/README -usr/lib/*/qt5/examples/declarative/cppextensions/qwidgets/qwidgets.qml -usr/lib/*/qt5/examples/declarative/cppextensions/qwidgets/qwidgets.json -usr/lib/*/qt5/examples/declarative/cppextensions/qwidgets/qwidgets.pro -usr/lib/*/qt5/examples/declarative/cppextensions/qwidgets/qwidgets.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslayouts.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslayouts.pro -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qml -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.pro -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/linearlayout.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/linearlayout.h -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/linearlayout.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.pro -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qml/qgraphicslinearlayout/qgraphicslinearlayout.qml -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.h -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.pro -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qml/qgraphicsgridlayout/qgraphicsgridlayout.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/referenceexamples.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/referenceexamples.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/grouped -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/grouped.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/grouped.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/grouped/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/properties -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/properties.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/properties.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/properties/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/default -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/default.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/default.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/default/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/coercion -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/coercion.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/coercion.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/coercion/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/methods -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/methods.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/methods.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/methods/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/attached.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/attached -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/attached.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/attached/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/binding.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/binding.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/happybirthdaysong.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/binding -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/happybirthdaysong.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/binding/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/adding -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/adding.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/adding/adding.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/signal.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/signal -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/signal.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/signal/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/lineedit.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/lineedit.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/extended.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/extended.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/extended -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/extended/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/valuesource.pro -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/person.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/person.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/birthdayparty.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.h -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/birthdayparty.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/valuesource -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/valuesource.qrc -usr/lib/*/qt5/examples/declarative/cppextensions/referenceexamples/valuesource/main.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/imageprovider-example.qml -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/imageprovider.pro -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/imageprovider.qmlproject -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/imageprovider.cpp -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/imageprovider.json -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/ImageProviderCore/libqmlimageproviderplugin.so -usr/lib/*/qt5/examples/declarative/cppextensions/imageprovider/ImageProviderCore/qmldir -usr/lib/*/qt5/examples/declarative/imageelements/imageelements.pro -usr/lib/*/qt5/examples/declarative/imageelements/image/image -usr/lib/*/qt5/examples/declarative/imageelements/image/image.pro -usr/lib/*/qt5/examples/declarative/imageelements/image/image.qmlproject -usr/lib/*/qt5/examples/declarative/imageelements/image/image.svg -usr/lib/*/qt5/examples/declarative/imageelements/image/image.png -usr/lib/*/qt5/examples/declarative/imageelements/image/main.cpp -usr/lib/*/qt5/examples/declarative/imageelements/image/qml/image/image.qml -usr/lib/*/qt5/examples/declarative/imageelements/image/qml/image/ImageCell.qml -usr/lib/*/qt5/examples/declarative/imageelements/image/qml/image/qt-logo.png -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/borderimage.pro -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/borderimage.png -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/borderimage.qmlproject -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/borderimage.svg -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/borderimage -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/main.cpp -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/borderimage.qml -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/shadows.qml -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/colors-round.sci -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/ShadowRectangle.qml -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/bw.png -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/colors.png -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/colors-stretch.sci -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/MyBorderImage.qml -usr/lib/*/qt5/examples/declarative/imageelements/borderimage/qml/borderimage/content/shadow.png -usr/lib/*/qt5/examples/declarative/imageelements/shadows/shadows.qmlproject -usr/lib/*/qt5/examples/declarative/imageelements/shadows/shadows.svg -usr/lib/*/qt5/examples/declarative/imageelements/shadows/shadows -usr/lib/*/qt5/examples/declarative/imageelements/shadows/shadows.png -usr/lib/*/qt5/examples/declarative/imageelements/shadows/shadows.pro -usr/lib/*/qt5/examples/declarative/imageelements/shadows/main.cpp -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/borderimage.qml -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/shadows.qml -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/colors-round.sci -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/ShadowRectangle.qml -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/bw.png -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/colors.png -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/colors-stretch.sci -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/MyBorderImage.qml -usr/lib/*/qt5/examples/declarative/imageelements/shadows/qml/shadows/content/shadow.png -usr/lib/*/qt5/examples/declarative/touchinteraction/touchinteraction.pro -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/pincharea.pro -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/pincharea64.png -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/pincharea -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/pincharea.qmlproject -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/pincharea.svg -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/pincharea80.png -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/main.cpp -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/qml/pincharea/flickresize.qml -usr/lib/*/qt5/examples/declarative/touchinteraction/pincharea/qml/pincharea/qt-logo.jpg -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/mouseareaexample.svg -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/mouseareaexample.png -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/mousearea.qmlproject -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/main.cpp -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/qml/mousearea-example/mousearea-example.qml -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/experimentalgestures.svg -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/experimentalgestures.png -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/gestures.qmlproject -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/main.cpp -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/qml/experimental-gestures/experimental-gestures.qml -usr/lib/*/qt5/examples/declarative/threading/threading.pro -usr/lib/*/qt5/examples/declarative/threading/workerscript/workerscript.pro -usr/lib/*/qt5/examples/declarative/threading/workerscript/workerscript80.png -usr/lib/*/qt5/examples/declarative/threading/workerscript/workerscript -usr/lib/*/qt5/examples/declarative/threading/workerscript/workerscript64.png -usr/lib/*/qt5/examples/declarative/threading/workerscript/workerscript.svg -usr/lib/*/qt5/examples/declarative/threading/workerscript/workerscript.qmlproject -usr/lib/*/qt5/examples/declarative/threading/workerscript/main.cpp -usr/lib/*/qt5/examples/declarative/threading/workerscript/qml/workerscript/workerscript.js -usr/lib/*/qt5/examples/declarative/threading/workerscript/qml/workerscript/workerscript.qml -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/threadedlistmodel.qmlproject -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/threadedlistmodel.pro -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/threadedlistmodel.svg -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/threadedlistmodel -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/threadedlistmodel80.png -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/threadedlistmodel64.png -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/main.cpp -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/qml/threadedlistmodel/timedisplay.qml -usr/lib/*/qt5/examples/declarative/threading/threadedlistmodel/qml/threadedlistmodel/dataloader.js -usr/lib/*/qt5/examples/declarative/i18n/i18n.qmlproject -usr/lib/*/qt5/examples/declarative/i18n/i18n.png -usr/lib/*/qt5/examples/declarative/i18n/i18n.svg -usr/lib/*/qt5/examples/declarative/i18n/i18n.pro -usr/lib/*/qt5/examples/declarative/i18n/i18n -usr/lib/*/qt5/examples/declarative/i18n/main.cpp -usr/lib/*/qt5/examples/declarative/i18n/qml/i18n/base.ts -usr/lib/*/qt5/examples/declarative/i18n/qml/i18n/qml_en_AU.ts -usr/lib/*/qt5/examples/declarative/i18n/qml/i18n/i18n.qml -usr/lib/*/qt5/examples/declarative/i18n/qml/i18n/qml_fr.ts -usr/lib/*/qt5/examples/declarative/README -usr/lib/*/qt5/examples/declarative/minehunt/README -usr/lib/*/qt5/examples/declarative/tutorials/tutorials.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/extending/chapter6-plugins/qmldir -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/gettingStarted.pro -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/gettingStarted.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/images/arrow.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part2/qml-texteditor2.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part2/FileMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part2/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part2/EditMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part2/MenuBar.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part2/pics/qml-texteditor2_menubar.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/qml-texteditor4.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/FileMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/TextArea.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/EditMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/TextEditor.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/MenuBar.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/SimpleButton.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/images/arrow.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part4/pics/qml-texteditor4_texteditor.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part0/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/qml-texteditor5.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/TextEditor.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/images/arrow.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/qmldir -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/dialogPlugin.cpp -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/filedialog.pro -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/filedialog.json -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/directory.cpp -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/dialogPlugin.h -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/file.h -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/file.cpp -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/filedialog/directory.h -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/pics/qml-texteditor5_editmenu.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/pics/qml-texteditor5_newfile.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part5/pics/qml-texteditor5_filemenu.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/FileMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/qml-texteditor3.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/TextArea.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/EditMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/TextEditor.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/MenuBar.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/images/arrow.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part3/pics/qml-texteditor3_texteditor.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/qml-texteditor.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/FileMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/EditMenu.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/SimpleButton.qml -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/pics/qml-texteditor1_button.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/pics/qml-texteditor1_filemenu.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/pics/qml-texteditor1_simplebutton.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/parts/part1/pics/qml-texteditor1_editmenu.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/qmldir -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/dialogPlugin.cpp -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/libFileDialog.so -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/filedialog.pro -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/filedialog.json -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/directory.cpp -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/dialogPlugin.h -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/file.h -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/file.cpp -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/filedialog/directory.h -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/pics/qml-texteditor5_editmenu.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/pics/qml-texteditor5_newfile.png -usr/lib/*/qt5/examples/declarative/tutorials/gettingStarted/pics/qml-texteditor5_filemenu.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/yellowStone.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/star.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/redStone.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/greenStone.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/blueStone.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/blueStar.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/redStar.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/background.jpg -usr/lib/*/qt5/examples/declarative/tutorials/samegame/shared/pics/greenStar.png -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame3/samegame.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame3/Block.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame3/samegame.js -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame3/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame3/Dialog.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame3/samegame3.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame1/samegame.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame1/Block.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame1/samegame1.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame1/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame2/samegame.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame2/samegame2.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame2/Block.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame2/samegame.js -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame2/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/samegame.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/samegame4.qmlproject -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/highscores/README -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/highscores/score_data.xml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/highscores/score_style.xsl -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/highscores/scores.php -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/content/samegame.js -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/content/Button.qml -usr/lib/*/qt5/examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml -usr/lib/*/qt5/examples/declarative/tutorials/helloworld/tutorial2.qml -usr/lib/*/qt5/examples/declarative/tutorials/helloworld/tutorial3.qml -usr/lib/*/qt5/examples/declarative/tutorials/helloworld/tutorial1.qml -usr/lib/*/qt5/examples/declarative/tutorials/helloworld/Cell.qml -usr/lib/*/qt5/examples/declarative/animation/wigglytext/wigglytext/wigglytext -usr/lib/*/qt5/examples/declarative/animation/behaviors/wigglytext/wigglytext.pro -usr/lib/*/qt5/examples/declarative/animation/behaviors/wigglytext/wigglytext.svg -usr/lib/*/qt5/examples/declarative/animation/behaviors/wigglytext/wigglytext.qmlproject -usr/lib/*/qt5/examples/declarative/animation/behaviors/wigglytext/wigglytext.png -usr/lib/*/qt5/examples/declarative/animation/behaviors/wigglytext/main.cpp -usr/lib/*/qt5/examples/declarative/righttoleft/righttoleft.pro -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/textalignment64.png -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/textalignment.pro -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/textalignment.svg -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/textalignment80.png -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/textalignment -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/textalignment.qmlproject -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/main.cpp -usr/lib/*/qt5/examples/declarative/righttoleft/textalignment/qml/textalignment/textalignment.qml -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/layoutmirroring.pro -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/layoutmirroring80.png -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/layoutmirroring.svg -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/layoutmirroring.qmlproject -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/layoutmirroring64.png -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/layoutmirroring -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/main.cpp -usr/lib/*/qt5/examples/declarative/righttoleft/layoutmirroring/qml/layoutmirroring/layoutmirroring.qml -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/layoutdirection.pro -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/layoutdirection.qmlproject -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/layoutdirection.svg -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/layoutdirection -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/main.cpp -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/layoutdirection80.png -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/layoutdirection64.png -usr/lib/*/qt5/examples/declarative/righttoleft/layoutdirection/qml/layoutdirection/layoutdirection.qml -usr/lib/*/qt5/examples/declarative/screenorientation/screenorientation.qmlproject -usr/lib/*/qt5/examples/declarative/screenorientation/screenorientation.qml -usr/lib/*/qt5/examples/declarative/screenorientation/Core/screenorientation.js -usr/lib/*/qt5/examples/declarative/screenorientation/Core/Button.qml -usr/lib/*/qt5/examples/declarative/screenorientation/Core/Bubble.qml -usr/lib/*/qt5/examples/declarative/cppextensions/plugins/QWidgets/qmldir -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/mousearea-example.pro -usr/lib/*/qt5/examples/declarative/touchinteraction/mousearea/mousearea-example/mousearea-example -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/experimental-gestures -usr/lib/*/qt5/examples/declarative/touchinteraction/gestures/experimental-gestures/experimental-gestures.pro -usr/lib/*/qt5/examples/declarative/animation/wigglytext/wigglytext/qml/wigglytext/wigglytext.qml +usr/lib/*/qt5/examples/declarative/ diff -Nru qtquick1-opensource-src-5.0.2/debian/qtquick1-5-examples.lintian-overrides qtquick1-opensource-src-5.2.1/debian/qtquick1-5-examples.lintian-overrides --- qtquick1-opensource-src-5.0.2/debian/qtquick1-5-examples.lintian-overrides 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/qtquick1-5-examples.lintian-overrides 2013-06-01 23:28:58.000000000 +0000 @@ -1 +1,2 @@ qtquick1-5-examples: image-file-in-usr-lib +qtquick1-5-examples: font-in-non-font-package diff -Nru qtquick1-opensource-src-5.0.2/debian/qtquick1-qml-plugins.install qtquick1-opensource-src-5.2.1/debian/qtquick1-qml-plugins.install --- qtquick1-opensource-src-5.0.2/debian/qtquick1-qml-plugins.install 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/qtquick1-qml-plugins.install 2014-02-22 20:22:32.000000000 +0000 @@ -0,0 +1,15 @@ +usr/lib/*/qt5/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so +usr/lib/*/qt5/imports/Qt/labs/folderlistmodel/plugins.qmltypes +usr/lib/*/qt5/imports/Qt/labs/folderlistmodel/qmldir +usr/lib/*/qt5/imports/Qt/labs/gestures/libqmlgesturesplugin.so +usr/lib/*/qt5/imports/Qt/labs/gestures/plugins.qmltypes +usr/lib/*/qt5/imports/Qt/labs/gestures/qmldir +usr/lib/*/qt5/imports/Qt/labs/particles/libqmlparticlesplugin.so +usr/lib/*/qt5/imports/Qt/labs/particles/plugins.qmltypes +usr/lib/*/qt5/imports/Qt/labs/particles/qmldir +usr/lib/*/qt5/imports/Qt/labs/shaders/libqmlshadersplugin.so +usr/lib/*/qt5/imports/Qt/labs/shaders/plugins.qmltypes +usr/lib/*/qt5/imports/Qt/labs/shaders/qmldir +usr/lib/*/qt5/imports/QtWebKit/libqmlwebkitplugin.so +usr/lib/*/qt5/imports/QtWebKit/plugins.qmltypes +usr/lib/*/qt5/imports/QtWebKit/qmldir diff -Nru qtquick1-opensource-src-5.0.2/debian/qtquick1-qmltooling-plugins.install qtquick1-opensource-src-5.2.1/debian/qtquick1-qmltooling-plugins.install --- qtquick1-opensource-src-5.0.2/debian/qtquick1-qmltooling-plugins.install 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/qtquick1-qmltooling-plugins.install 2014-02-22 20:22:32.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/qt5/plugins/qml1tooling/libqmldbg_inspector.so +usr/lib/*/qt5/plugins/qml1tooling/libqmldbg_tcp_qtdeclarative.so diff -Nru qtquick1-opensource-src-5.0.2/debian/rules qtquick1-opensource-src-5.2.1/debian/rules --- qtquick1-opensource-src-5.0.2/debian/rules 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/rules 2014-02-22 15:45:07.000000000 +0000 @@ -6,18 +6,31 @@ export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed +export QT_SELECT := qt5 %: - dh $@ --list-missing --parallel --with pkgkde_symbolshelper --dbg-package=qtquick1-5-dbg + dh $@ --parallel --with pkgkde_symbolshelper --dbg-package=qtquick1-5-dbg override_dh_auto_configure: qmake override_dh_auto_install: dh_auto_install + + # Remove stuff that we don't ship. + # Private headers. + rm -vrf debian/tmp/usr/include/qt5/QtDeclarative/5.?.?/QtDeclarative/private + # And other private stuff. + rm -fv debian/tmp/usr/lib/*/qt5/mkspecs/modules/qt_lib_declarative_private.pri + # libtool-like files + rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la + # Fix wrong path in pkgconfig files find $(CURDIR)/debian/tmp/usr/lib/*/pkgconfig -type f -name '*.pc' \ -exec sed -i -e 's/$(DEB_HOST_MULTIARCH)\/$(DEB_HOST_MULTIARCH)/$(DEB_HOST_MULTIARCH)/g' {} \; +override_dh_install: + dh_install --fail-missing + override_dh_builddeb: dh_builddeb -- -Zxz diff -Nru qtquick1-opensource-src-5.0.2/debian/watch qtquick1-opensource-src-5.2.1/debian/watch --- qtquick1-opensource-src-5.0.2/debian/watch 2013-05-23 12:52:32.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/debian/watch 2013-07-16 03:06:54.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -http://origin.releases.qt-project.org/qt5/([\d\.]*)/submodules_tar/qtquick1-opensource-src-([^-]*)\.tar.xz +http://download.qt-project.org/official_releases/qt/([\d\.]*)/([\d\.]*)/submodules/qtquick1-opensource-src-([^-]*)\.tar.xz diff -Nru qtquick1-opensource-src-5.0.2/dist/changes-5.1.0 qtquick1-opensource-src-5.2.1/dist/changes-5.1.0 --- qtquick1-opensource-src-5.0.2/dist/changes-5.1.0 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/dist/changes-5.1.0 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,28 @@ +Qt 5.1 introduces many new features and improvements as well as bugfixes +over the 5.0.x series. For more details, refer to the online documentation +included in this distribution. The documentation is also available online: + + http://qt-project.org/doc/qt-5.1 + +The Qt version 5.1 series is binary compatible with the 5.0.x series. +Applications compiled for 5.0 will continue to run with 5.1. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + + http://bugreports.qt-project.org/ + +Each of these identifiers can be entered in the bug tracker to obtain more +information about a particular change. + +**************************************************************************** +* General * +**************************************************************************** + + - Fix a bug where completed was emitted twice when duration was zero. + - Makes QSmoothedAnimation respect zero duration. + - Add qmlRegisterType method that allows registration of files to types + + - [QTBUG-29584] Move exports conflicting with QtQml into namespace + - [QTBUG-31388] Update all plugins.qmltypes files except webview + - [QTCREATORBUG-9232] Move debugger plugins into separate qml1tooling directory diff -Nru qtquick1-opensource-src-5.0.2/dist/changes-5.1.1 qtquick1-opensource-src-5.2.1/dist/changes-5.1.1 --- qtquick1-opensource-src-5.0.2/dist/changes-5.1.1 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/dist/changes-5.1.1 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,26 @@ +Qt 5.1.1 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.1.0. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + + http://qt-project.org/doc/qt-5.1/ + +The Qt version 5.1 series is binary compatible with the 5.0.x series. +Applications compiled for 5.0 will continue to run with 5.1. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + + http://bugreports.qt-project.org/ + +Each of these identifiers can be entered in the bug tracker to obtain more +information about a particular change. + + +**************************************************************************** +* General * +**************************************************************************** + + - [QTBUG-31576] Fix regression from Qt 4 for deep group properties + - [QTBUG-32332] Use GET method for redirect in QDeclarativeXMLHttpRequest. diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/animation/behaviors/wigglytext/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/animation/behaviors/wigglytext/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/animation/behaviors/wigglytext/main.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/animation/behaviors/wigglytext/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -47,7 +47,7 @@ QmlApplicationViewer viewer; viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/behaviours/behavior-example.qml")); + viewer.setMainQmlFile(QLatin1String("qml/wigglytext/wigglytext.qml")); viewer.showExpanded(); return app.exec(); Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.desktop qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=calculator -Exec=/opt/calculator/bin/calculator -Icon=calculator64 -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator_harmattan.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=calculator -Exec=/usr/bin/single-instance /opt/calculator/bin/calculator -Icon=/usr/share/icons/hicolor/80x80/apps/calculator80.png -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.pro qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/calculator -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/calculator -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/calculator" - } - JavaScriptFiles { - directory: "qml/calculator" - } - ImageFiles { - directory: "qml/calculator" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.svg qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/calculator.svg 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/calculator.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/calculator/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/main.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include -#include - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - qDebug() << "NOTE: The runtime property and the Orientation enum are only available" - << "through qmlviewer and are not available in the complied version.\n" - << "Run 'qmlviewer calculator.qmlproject' or load 'calculator.qmlproject'" - << "in Qt Creator and run the project."; - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); - viewer.setMainQmlFile(QLatin1String("qml/calculator/calculator.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -BorderImage { - id: button - - property alias operation: buttonText.text - property string color: "" - - signal clicked - - source: "images/button-" + color + ".png"; clip: true - border { left: 10; top: 10; right: 10; bottom: 10 } - - Rectangle { - id: shade - anchors.fill: button; radius: 10; color: "black"; opacity: 0 - } - - Text { - id: buttonText - anchors.centerIn: parent; anchors.verticalCenterOffset: -1 - font.pixelSize: parent.width > parent.height ? parent.height * .5 : parent.width * .5 - style: Text.Sunken; color: "white"; styleColor: "black"; smooth: true - } - - MouseArea { - id: mouseArea - anchors.fill: parent - onClicked: { - doOp(operation) - button.clicked() - } - } - - states: State { - name: "pressed"; when: mouseArea.pressed == true - PropertyChanges { target: shade; opacity: .4 } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/calculator.js qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/calculator.js --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/calculator.js 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/calculator.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ - -var curVal = 0 -var memory = 0 -var lastOp = "" -var timer = 0 - -function disabled(op) { - if (op == "." && display.text.toString().search(/\./) != -1) { - return true - } else if (op == squareRoot && display.text.toString().search(/-/) != -1) { - return true - } else { - return false - } -} - -function doOperation(op) { - if (disabled(op)) { - return - } - - if (op.toString().length==1 && ((op >= "0" && op <= "9") || op==".") ) { - if (display.text.toString().length >= 14) - return; // No arbitrary length numbers - if (lastOp.toString().length == 1 && ((lastOp >= "0" && lastOp <= "9") || lastOp == ".") ) { - display.text = display.text + op.toString() - } else { - display.text = op - } - lastOp = op - return - } - lastOp = op - - if (display.currentOperation.text == "+") { - display.text = Number(display.text.valueOf()) + Number(curVal.valueOf()) - } else if (display.currentOperation.text == "-") { - display.text = Number(curVal) - Number(display.text.valueOf()) - } else if (display.currentOperation.text == multiplication) { - display.text = Number(curVal) * Number(display.text.valueOf()) - } else if (display.currentOperation.text == division) { - display.text = Number(Number(curVal) / Number(display.text.valueOf())).toString() - } else if (display.currentOperation.text == "=") { - } - - if (op == "+" || op == "-" || op == multiplication || op == division) { - display.currentOperation.text = op - curVal = display.text.valueOf() - return - } - - curVal = 0 - display.currentOperation.text = "" - - if (op == "1/x") { - display.text = (1 / display.text.valueOf()).toString() - } else if (op == "x^2") { - display.text = (display.text.valueOf() * display.text.valueOf()).toString() - } else if (op == "Abs") { - display.text = (Math.abs(display.text.valueOf())).toString() - } else if (op == "Int") { - display.text = (Math.floor(display.text.valueOf())).toString() - } else if (op == plusminus) { - display.text = (display.text.valueOf() * -1).toString() - } else if (op == squareRoot) { - display.text = (Math.sqrt(display.text.valueOf())).toString() - } else if (op == "mc") { - memory = 0; - } else if (op == "m+") { - memory += display.text.valueOf() - } else if (op == "mr") { - display.text = memory.toString() - } else if (op == "m-") { - memory = display.text.valueOf() - } else if (op == leftArrow) { - display.text = display.text.toString().slice(0, -1) - if (display.text.length == 0) { - display.text = "0" - } - } else if (op == "Off") { - Qt.quit(); - } else if (op == "C") { - display.text = "0" - } else if (op == "AC") { - curVal = 0 - memory = 0 - lastOp = "" - display.text ="0" - } -} - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/Display.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -BorderImage { - id: image - - property alias text : displayText.text - property alias currentOperation : operationText - - source: "images/display.png" - border { left: 10; top: 10; right: 10; bottom: 10 } - - Text { - id: displayText - anchors { - right: parent.right; verticalCenter: parent.verticalCenter; verticalCenterOffset: -1 - rightMargin: 6; left: operationText.right - } - font.pixelSize: parent.height * .6; text: "0"; horizontalAlignment: Text.AlignRight; elide: Text.ElideRight - color: "#343434"; smooth: true; font.bold: true - } - Text { - id: operationText - font.bold: true; font.pixelSize: parent.height * .7 - color: "#343434"; smooth: true - anchors { left: parent.left; leftMargin: 6; verticalCenterOffset: -3; verticalCenter: parent.verticalCenter } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-blue.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-blue.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-green.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-green.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-purple.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-purple.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-red.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/images/button-red.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/images/display.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/images/display.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/CalculatorCore/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/CalculatorCore/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -Button Button.qml -Display Display.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/calculator.qml qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/calculator.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/calculator/qml/calculator/calculator.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/calculator/qml/calculator/calculator.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,162 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "CalculatorCore" -import "CalculatorCore/calculator.js" as CalcEngine - -Rectangle { - id: window - - width: 360; height: 480 - color: "#282828" - - property string rotateLeft: "\u2939" - property string rotateRight: "\u2935" - property string leftArrow: "\u2190" - property string division : "\u00f7" - property string multiplication : "\u00d7" - property string squareRoot : "\u221a" - property string plusminus : "\u00b1" - - function doOp(operation) { CalcEngine.doOperation(operation) } - - Item { - id: main - state: "orientation " + runtime.orientation - - property bool landscapeWindow: window.width > window.height - property real baseWidth: landscapeWindow ? window.height : window.width - property real baseHeight: landscapeWindow ? window.width : window.height - property real rotationDelta: landscapeWindow ? -90 : 0 - - rotation: rotationDelta - width: main.baseWidth - height: main.baseHeight - anchors.centerIn: parent - - Column { - id: box; spacing: 8 - - anchors { fill: parent; topMargin: 6; bottomMargin: 6; leftMargin: 6; rightMargin: 6 } - - Display { - id: display - width: box.width-3 - height: 64 - } - - Column { - id: column; spacing: 6 - - property real h: ((box.height - 72) / 6) - ((spacing * (6 - 1)) / 6) - property real w: (box.width / 4) - ((spacing * (4 - 1)) / 4) - - Row { - spacing: 6 - Button { width: column.w; height: column.h; color: 'purple'; operation: "Off" } - Button { width: column.w; height: column.h; color: 'purple'; operation: leftArrow } - Button { width: column.w; height: column.h; color: 'purple'; operation: "C" } - Button { width: column.w; height: column.h; color: 'purple'; operation: "AC" } - } - - Row { - spacing: 6 - property real w: (box.width / 4) - ((spacing * (4 - 1)) / 4) - - Button { width: column.w; height: column.h; color: 'green'; operation: "mc" } - Button { width: column.w; height: column.h; color: 'green'; operation: "m+" } - Button { width: column.w; height: column.h; color: 'green'; operation: "m-" } - Button { width: column.w; height: column.h; color: 'green'; operation: "mr" } - } - - Grid { - id: grid; rows: 5; columns: 5; spacing: 6 - - property real w: (box.width / columns) - ((spacing * (columns - 1)) / columns) - - Button { width: grid.w; height: column.h; operation: "7"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "8"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "9"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: division } - Button { width: grid.w; height: column.h; operation: squareRoot } - Button { width: grid.w; height: column.h; operation: "4"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "5"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "6"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: multiplication } - Button { width: grid.w; height: column.h; operation: "x^2" } - Button { width: grid.w; height: column.h; operation: "1"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "2"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "3"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "-" } - Button { width: grid.w; height: column.h; operation: "1/x" } - Button { width: grid.w; height: column.h; operation: "0"; color: 'blue' } - Button { width: grid.w; height: column.h; operation: "." } - Button { width: grid.w; height: column.h; operation: plusminus } - Button { width: grid.w; height: column.h; operation: "+" } - Button { width: grid.w; height: column.h; operation: "="; color: 'red' } - } - } - } - - states: [ - State { - name: "orientation " + Orientation.Landscape - PropertyChanges { target: main; rotation: 90 + rotationDelta; width: main.baseHeight; height: main.baseWidth } - }, - State { - name: "orientation " + Orientation.PortraitInverted - PropertyChanges { target: main; rotation: 180 + rotationDelta; } - }, - State { - name: "orientation " + Orientation.LandscapeInverted - PropertyChanges { target: main; rotation: 270 + rotationDelta; width: main.baseHeight; height: main.baseWidth } - } - ] - - transitions: Transition { - SequentialAnimation { - RotationAnimation { direction: RotationAnimation.Shortest; duration: 300; easing.type: Easing.InOutQuint } - NumberAnimation { properties: "x,y,width,height"; duration: 300; easing.type: Easing.InOutQuint } - } - } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/center.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/center.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/clock.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/clock.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the examples of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: clock - width: 200; height: 200; color: "gray" - - property alias city: cityLabel.text - property variant hours - property variant minutes - property variant shift : 0 - - Image { id: background; source: "clock.png" } - - Image { - x: 92.5; y: 27 - source: "hour.png" - smooth: true - transform: Rotation { - id: hourRotation - origin.x: 7.5; origin.y: 73; - angle: (clock.hours * 30) + (clock.minutes * 0.5) - Behavior on angle { - SpringAnimation{ spring: 2; damping: 0.2; modulus: 360 } - } - } - } - - Image { - x: 93.5; y: 17 - source: "minute.png" - smooth: true - transform: Rotation { - id: minuteRotation - origin.x: 6.5; origin.y: 83; - angle: clock.minutes * 6 - Behavior on angle { - SpringAnimation{ spring: 2; damping: 0.2; modulus: 360 } - } - } - } - - Image { - anchors.centerIn: background; source: "center.png" - } - - Text { - id: cityLabel; font.bold: true; font.pixelSize: 14; y:200; color: "white" - anchors.horizontalCenter: parent.horizontalCenter - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/hour.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/hour.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/minute.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/minute.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/com/nokia/TimeExample/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -Clock 1.0 Clock.qml -plugin qmlqtimeexampleplugin Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/center.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/center.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/clock.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/clock.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/Clock.qml qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/Clock.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/Clock.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/Clock.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,90 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the examples of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: clock + width: 200; height: 200; color: "gray" + + property alias city: cityLabel.text + property variant hours + property variant minutes + property variant shift : 0 + + Image { id: background; source: "clock.png" } + + Image { + x: 92.5; y: 27 + source: "hour.png" + smooth: true + transform: Rotation { + id: hourRotation + origin.x: 7.5; origin.y: 73; + angle: (clock.hours * 30) + (clock.minutes * 0.5) + Behavior on angle { + SpringAnimation{ spring: 2; damping: 0.2; modulus: 360 } + } + } + } + + Image { + x: 93.5; y: 17 + source: "minute.png" + smooth: true + transform: Rotation { + id: minuteRotation + origin.x: 6.5; origin.y: 83; + angle: clock.minutes * 6 + Behavior on angle { + SpringAnimation{ spring: 2; damping: 0.2; modulus: 360 } + } + } + } + + Image { + anchors.centerIn: background; source: "center.png" + } + + Text { + id: cityLabel; font.bold: true; font.pixelSize: 14; y:200; color: "white" + anchors.horizontalCenter: parent.horizontalCenter + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/hour.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/hour.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/minute.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/minute.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,2 @@ +Clock 1.0 Clock.qml +plugin qmlqtimeexampleplugin diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/plugin.cpp qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/plugin.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/plugin.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/plugin.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -146,7 +146,7 @@ public: void registerTypes(const char *uri) { - Q_ASSERT(uri == QLatin1String("com.nokia.TimeExample")); + Q_ASSERT(uri == QLatin1String("org.qtproject.TimeExample")); qmlRegisterType(uri, 1, 0, "Time"); } }; diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/plugins.pro qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/plugins.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/plugins.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/plugins.pro 2014-02-01 20:37:19.000000000 +0000 @@ -2,21 +2,21 @@ CONFIG += plugin QT += widgets declarative -DESTDIR = com/nokia/TimeExample +DESTDIR = org/qtproject/TimeExample TARGET = qmlqtimeexampleplugin SOURCES += plugin.cpp -target.path += $$[QT_INSTALL_EXAMPLES]/declarative/cppextensions/plugins/com/nokia/TimeExample +target.path += $$[QT_INSTALL_EXAMPLES]/declarative/cppextensions/plugins/org/qtproject/TimeExample qdeclarativesources.files += \ - com/nokia/TimeExample/qmldir \ - com/nokia/TimeExample/center.png \ - com/nokia/TimeExample/clock.png \ - com/nokia/TimeExample/Clock.qml \ - com/nokia/TimeExample/hour.png \ - com/nokia/TimeExample/minute.png -qdeclarativesources.path += $$[QT_INSTALL_EXAMPLES]/declarative/cppextensions/plugins/com/nokia/TimeExample + org/qtproject/TimeExample/qmldir \ + org/qtproject/TimeExample/center.png \ + org/qtproject/TimeExample/clock.png \ + org/qtproject/TimeExample/Clock.qml \ + org/qtproject/TimeExample/hour.png \ + org/qtproject/TimeExample/minute.png +qdeclarativesources.path += $$[QT_INSTALL_EXAMPLES]/declarative/cppextensions/plugins/org/qtproject/TimeExample qml.files += plugins.qml qml.path += $$[QT_INSTALL_EXAMPLES]/declarative/cppextensions/plugins diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/plugins.qml qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/plugins.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/plugins.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/plugins.qml 2014-02-01 20:37:19.000000000 +0000 @@ -38,9 +38,9 @@ ** ****************************************************************************/ //![0] -import com.nokia.TimeExample 1.0 // import types from the plugin +import org.qtproject.TimeExample 1.0 // import types from the plugin -Clock { // this class is defined in QML (com/nokia/TimeExample/Clock.qml) +Clock { // this class is defined in QML (org.qtproject.TimeExample/Clock.qml) Time { // this class is defined in C++ (plugin.cpp) id: time diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/README qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/README --- qtquick1-opensource-src-5.0.2/examples/declarative/cppextensions/plugins/README 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/cppextensions/plugins/README 2014-02-01 20:37:19.000000000 +0000 @@ -1,4 +1,4 @@ -This example shows a module "com.nokia.TimeExample" that is implemented +This example shows a module "org.qtproject.TimeExample" that is implemented by a C++ plugin (providing the "Time" type), and by QML files (providing the "Clock" type). diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/declarative.pro qtquick1-opensource-src-5.2.1/examples/declarative/declarative.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/declarative.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/declarative.pro 2014-02-01 20:37:19.000000000 +0000 @@ -2,29 +2,22 @@ # These examples contain some C++ and need to be built SUBDIRS = \ + demos \ animation \ - calculator \ cppextensions \ flickr \ i18n \ imageelements \ keyinteraction/focus \ - minehunt \ modelviews \ - photoviewer \ positioners \ righttoleft \ - rssnews \ - samegame \ - shadereffects \ - snake \ sqllocalstorage \ text \ threading \ touchinteraction \ toys \ tutorials \ - twitter \ ui-components # OpenGL shader examples requires opengl and they contain some C++ and need to be built Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=calculator +Exec=/opt/calculator/bin/calculator +Icon=calculator64 +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator_harmattan.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=calculator +Exec=/usr/bin/single-instance /opt/calculator/bin/calculator +Icon=/usr/share/icons/hicolor/80x80/apps/calculator80.png +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,24 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/calculator +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +# The .cpp file which was generated for your project. Feel free to hack it. +SOURCES += main.cpp + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/calculator +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/calculator" + } + JavaScriptFiles { + directory: "qml/calculator" + } + ImageFiles { + directory: "qml/calculator" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/calculator.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/calculator.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,61 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include +#include + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + qDebug() << "NOTE: The runtime property and the Orientation enum are only available" + << "through qmlviewer and are not available in the complied version.\n" + << "Run 'qmlviewer calculator.qmlproject' or load 'calculator.qmlproject'" + << "in Qt Creator and run the project."; + + QmlApplicationViewer viewer; + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); + viewer.setMainQmlFile(QLatin1String("qml/calculator/calculator.qml")); + viewer.showExpanded(); + + return app.exec(); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +BorderImage { + id: button + + property alias operation: buttonText.text + property string color: "" + + signal clicked + + source: "images/button-" + color + ".png"; clip: true + border { left: 10; top: 10; right: 10; bottom: 10 } + + Rectangle { + id: shade + anchors.fill: button; radius: 10; color: "black"; opacity: 0 + } + + Text { + id: buttonText + anchors.centerIn: parent; anchors.verticalCenterOffset: -1 + font.pixelSize: parent.width > parent.height ? parent.height * .5 : parent.width * .5 + style: Text.Sunken; color: "white"; styleColor: "black"; smooth: true + } + + MouseArea { + id: mouseArea + anchors.fill: parent + onClicked: { + doOp(operation) + button.clicked() + } + } + + states: State { + name: "pressed"; when: mouseArea.pressed == true + PropertyChanges { target: shade; opacity: .4 } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/calculator.js qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/calculator.js --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/calculator.js 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/calculator.js 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,91 @@ + +var curVal = 0 +var memory = 0 +var lastOp = "" +var timer = 0 + +function disabled(op) { + if (op == "." && display.text.toString().search(/\./) != -1) { + return true + } else if (op == squareRoot && display.text.toString().search(/-/) != -1) { + return true + } else { + return false + } +} + +function doOperation(op) { + if (disabled(op)) { + return + } + + if (op.toString().length==1 && ((op >= "0" && op <= "9") || op==".") ) { + if (display.text.toString().length >= 14) + return; // No arbitrary length numbers + if (lastOp.toString().length == 1 && ((lastOp >= "0" && lastOp <= "9") || lastOp == ".") ) { + display.text = display.text + op.toString() + } else { + display.text = op + } + lastOp = op + return + } + lastOp = op + + if (display.currentOperation.text == "+") { + display.text = Number(display.text.valueOf()) + Number(curVal.valueOf()) + } else if (display.currentOperation.text == "-") { + display.text = Number(curVal) - Number(display.text.valueOf()) + } else if (display.currentOperation.text == multiplication) { + display.text = Number(curVal) * Number(display.text.valueOf()) + } else if (display.currentOperation.text == division) { + display.text = Number(Number(curVal) / Number(display.text.valueOf())).toString() + } else if (display.currentOperation.text == "=") { + } + + if (op == "+" || op == "-" || op == multiplication || op == division) { + display.currentOperation.text = op + curVal = display.text.valueOf() + return + } + + curVal = 0 + display.currentOperation.text = "" + + if (op == "1/x") { + display.text = (1 / display.text.valueOf()).toString() + } else if (op == "x^2") { + display.text = (display.text.valueOf() * display.text.valueOf()).toString() + } else if (op == "Abs") { + display.text = (Math.abs(display.text.valueOf())).toString() + } else if (op == "Int") { + display.text = (Math.floor(display.text.valueOf())).toString() + } else if (op == plusminus) { + display.text = (display.text.valueOf() * -1).toString() + } else if (op == squareRoot) { + display.text = (Math.sqrt(display.text.valueOf())).toString() + } else if (op == "mc") { + memory = 0; + } else if (op == "m+") { + memory += display.text.valueOf() + } else if (op == "mr") { + display.text = memory.toString() + } else if (op == "m-") { + memory = display.text.valueOf() + } else if (op == leftArrow) { + display.text = display.text.toString().slice(0, -1) + if (display.text.length == 0) { + display.text = "0" + } + } else if (op == "Off") { + Qt.quit(); + } else if (op == "C") { + display.text = "0" + } else if (op == "AC") { + curVal = 0 + memory = 0 + lastOp = "" + display.text ="0" + } +} + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Display.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Display.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Display.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/Display.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +BorderImage { + id: image + + property alias text : displayText.text + property alias currentOperation : operationText + + source: "images/display.png" + border { left: 10; top: 10; right: 10; bottom: 10 } + + Text { + id: displayText + anchors { + right: parent.right; verticalCenter: parent.verticalCenter; verticalCenterOffset: -1 + rightMargin: 6; left: operationText.right + } + font.pixelSize: parent.height * .6; text: "0"; horizontalAlignment: Text.AlignRight; elide: Text.ElideRight + color: "#343434"; smooth: true; font.bold: true + } + Text { + id: operationText + font.bold: true; font.pixelSize: parent.height * .7 + color: "#343434"; smooth: true + anchors { left: parent.left; leftMargin: 6; verticalCenterOffset: -3; verticalCenter: parent.verticalCenter } + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-blue.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-blue.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-green.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-green.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-purple.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-purple.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-red.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/button-red.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/display.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/images/display.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/CalculatorCore/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,2 @@ +Button Button.qml +Display Display.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/calculator.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/calculator.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/calculator/qml/calculator/calculator.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/calculator/qml/calculator/calculator.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,162 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "CalculatorCore" +import "CalculatorCore/calculator.js" as CalcEngine + +Rectangle { + id: window + + width: 360; height: 480 + color: "#282828" + + property string rotateLeft: "\u2939" + property string rotateRight: "\u2935" + property string leftArrow: "\u2190" + property string division : "\u00f7" + property string multiplication : "\u00d7" + property string squareRoot : "\u221a" + property string plusminus : "\u00b1" + + function doOp(operation) { CalcEngine.doOperation(operation) } + + Item { + id: main + state: "orientation " + runtime.orientation + + property bool landscapeWindow: window.width > window.height + property real baseWidth: landscapeWindow ? window.height : window.width + property real baseHeight: landscapeWindow ? window.width : window.height + property real rotationDelta: landscapeWindow ? -90 : 0 + + rotation: rotationDelta + width: main.baseWidth + height: main.baseHeight + anchors.centerIn: parent + + Column { + id: box; spacing: 8 + + anchors { fill: parent; topMargin: 6; bottomMargin: 6; leftMargin: 6; rightMargin: 6 } + + Display { + id: display + width: box.width-3 + height: 64 + } + + Column { + id: column; spacing: 6 + + property real h: ((box.height - 72) / 6) - ((spacing * (6 - 1)) / 6) + property real w: (box.width / 4) - ((spacing * (4 - 1)) / 4) + + Row { + spacing: 6 + Button { width: column.w; height: column.h; color: 'purple'; operation: "Off" } + Button { width: column.w; height: column.h; color: 'purple'; operation: leftArrow } + Button { width: column.w; height: column.h; color: 'purple'; operation: "C" } + Button { width: column.w; height: column.h; color: 'purple'; operation: "AC" } + } + + Row { + spacing: 6 + property real w: (box.width / 4) - ((spacing * (4 - 1)) / 4) + + Button { width: column.w; height: column.h; color: 'green'; operation: "mc" } + Button { width: column.w; height: column.h; color: 'green'; operation: "m+" } + Button { width: column.w; height: column.h; color: 'green'; operation: "m-" } + Button { width: column.w; height: column.h; color: 'green'; operation: "mr" } + } + + Grid { + id: grid; rows: 5; columns: 5; spacing: 6 + + property real w: (box.width / columns) - ((spacing * (columns - 1)) / columns) + + Button { width: grid.w; height: column.h; operation: "7"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "8"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "9"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: division } + Button { width: grid.w; height: column.h; operation: squareRoot } + Button { width: grid.w; height: column.h; operation: "4"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "5"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "6"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: multiplication } + Button { width: grid.w; height: column.h; operation: "x^2" } + Button { width: grid.w; height: column.h; operation: "1"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "2"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "3"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "-" } + Button { width: grid.w; height: column.h; operation: "1/x" } + Button { width: grid.w; height: column.h; operation: "0"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "." } + Button { width: grid.w; height: column.h; operation: plusminus } + Button { width: grid.w; height: column.h; operation: "+" } + Button { width: grid.w; height: column.h; operation: "="; color: 'red' } + } + } + } + + states: [ + State { + name: "orientation " + Orientation.Landscape + PropertyChanges { target: main; rotation: 90 + rotationDelta; width: main.baseHeight; height: main.baseWidth } + }, + State { + name: "orientation " + Orientation.PortraitInverted + PropertyChanges { target: main; rotation: 180 + rotationDelta; } + }, + State { + name: "orientation " + Orientation.LandscapeInverted + PropertyChanges { target: main; rotation: 270 + rotationDelta; width: main.baseHeight; height: main.baseWidth } + } + ] + + transitions: Transition { + SequentialAnimation { + RotationAnimation { direction: RotationAnimation.Shortest; duration: 300; easing.type: Easing.InOutQuint } + NumberAnimation { properties: "x,y,width,height"; duration: 300; easing.type: Easing.InOutQuint } + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/demos.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/demos.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/demos.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/demos.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,10 @@ +TEMPLATE = subdirs + +SUBDIRS = \ + calculator \ + minehunt \ + photoviewer \ + rssnews \ + samegame \ + snake \ + twitter Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-calculator-example.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-calculator-example.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-minehunt-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-minehunt-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-photoviewer-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-photoviewer-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-rssnews-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-rssnews-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-samegame-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-samegame-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-snake-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-snake-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/images/qml-twitter-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/images/qml-twitter-demo.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-calculator.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-calculator.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-calculator.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-calculator.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,37 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Calculator + \example declarative/demos/calculator + \brief Shows how to write a calculator in QML + \ingroup qmldemos + + This example shows how to write a simple calculator application in QML and JavaScript. + + \image qml-calculator-example.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-minehunt.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-minehunt.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-minehunt.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-minehunt.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,38 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Minehunt + \example declarative/demos/minehunt + \brief Shows how to write a Minehunt game in QML + \ingroup qmldemos + + This example shows how to create a simple Minehunt game, using QML for the + UI and C++ for the game logic. + + \image qml-minehunt-demo.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-photoviewer.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-photoviewer.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-photoviewer.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-photoviewer.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,37 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Photo Viewer + \example declarative/demos/photoviewer + \brief Shows how to write a Flickr photo viewer in QML + \ingroup qmldemos + + This example shows how to write a Flickr photo viewer application in QML. + + \image qml-photoviewer-demo.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-rssnews.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-rssnews.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-rssnews.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-rssnews.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,37 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title RSS News + \example declarative/demos/rssnews + \brief Shows how to write an RSS news reader in QML + \ingroup qmldemos + + This example shows how to write an RSS news reader in QML. + + \image qml-rssnews-demo.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-samegame.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-samegame.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-samegame.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-samegame.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,38 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Same Game + \example declarative/demos/samegame + \brief Shows how to write a Same Game in QML + \ingroup qmldemos + + This example shows how to write a 'Same Game' game in QML, using Javascript + for all the game logic. + + \image qml-samegame-demo.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-snake.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-snake.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-snake.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-snake.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,38 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Snake + \example declarative/demos/snake + \brief Shows how to write a Snake game in QML + \ingroup qmldemos + + This example shows how to write a Snake game in QML, controlled by the + keyboard as well as the mouse. + + \image qml-snake-demo.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-twitter.qdoc qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-twitter.qdoc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/doc/src/qml-twitter.qdoc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/doc/src/qml-twitter.qdoc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,38 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \title Twitter Mobile + \example declarative/demos/twitter + \brief Shows how to write a Twitter client in QML + \ingroup qmldemos + + This example shows how to write a mobile Twitter search client in QML. Use it to + see what people think about Qt Quick! + + \image qml-twitter-demo.png +*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include "minehunt.h" +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + QmlApplicationViewer viewer; + + qmlRegisterType(); + MinehuntGame* game = new MinehuntGame(); + + viewer.engine()->rootContext()->setContextObject(game); + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); + viewer.setMainQmlFile(QLatin1String("qml/minehunt/minehunt.qml")); + viewer.showExpanded(); + + return app.exec(); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,221 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include + +#include "minehunt.h" + +void tilesPropAppend(QDeclarativeListProperty* prop, TileData* value) +{ + Q_UNUSED(prop); + Q_UNUSED(value); + return; //Append not supported +} + +int tilesPropCount(QDeclarativeListProperty* prop) +{ + return static_cast*>(prop->data)->count(); +} + +TileData* tilesPropAt(QDeclarativeListProperty* prop, int index) +{ + return static_cast*>(prop->data)->at(index); +} + +QDeclarativeListProperty MinehuntGame::tiles(){ + return QDeclarativeListProperty(this, &_tiles, &tilesPropAppend, + &tilesPropCount, &tilesPropAt, 0); +} + +MinehuntGame::MinehuntGame() +: numCols(9), numRows(9), playing(true), won(false) +{ + setObjectName("mainObject"); + srand(QTime(0,0,0).secsTo(QTime::currentTime())); + + //initialize array + for(int ii = 0; ii < numRows * numCols; ++ii) { + _tiles << new TileData; + } + reset(); + +} + +void MinehuntGame::setBoard() +{ + foreach(TileData* t, _tiles){ + t->setHasMine(false); + t->setHint(-1); + } + //place mines + int mines = nMines; + remaining = numRows*numCols-mines; + while ( mines ) { + int col = int((double(rand()) / double(RAND_MAX)) * numCols); + int row = int((double(rand()) / double(RAND_MAX)) * numRows); + + TileData* t = tile( row, col ); + + if (t && !t->hasMine()) { + t->setHasMine( true ); + mines--; + } + } + + //set hints + for (int r = 0; r < numRows; r++) + for (int c = 0; c < numCols; c++) { + TileData* t = tile(r, c); + if (t && !t->hasMine()) { + int hint = getHint(r,c); + t->setHint(hint); + } + } + + setPlaying(true); +} + +void MinehuntGame::reset() +{ + foreach(TileData* t, _tiles){ + t->unflip(); + t->setHasFlag(false); + } + nMines = 12; + nFlags = 0; + emit numMinesChanged(); + emit numFlagsChanged(); + setPlaying(false); + QTimer::singleShot(600,this, SLOT(setBoard())); +} + +int MinehuntGame::getHint(int row, int col) +{ + int hint = 0; + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData* t = tile(r, c); + if (t && t->hasMine()) + hint++; + } + return hint; +} + +bool MinehuntGame::flip(int row, int col) +{ + if(!playing) + return false; + + TileData *t = tile(row, col); + if (!t || t->hasFlag()) + return false; + + if(t->flipped()){ + int flags = 0; + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData *nearT = tile(r, c); + if(!nearT || nearT == t) + continue; + if(nearT->hasFlag()) + flags++; + } + if(!t->hint() || t->hint() != flags) + return false; + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData *nearT = tile(r, c); + if (nearT && !nearT->flipped() && !nearT->hasFlag()) { + flip( r, c ); + } + } + return true; + } + + t->flip(); + + if (t->hint() == 0) { + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData* t = tile(r, c); + if (t && !t->flipped()) { + flip( r, c ); + } + } + } + + if(t->hasMine()){ + for (int r = 0; r < numRows; r++)//Flip all other mines + for (int c = 0; c < numCols; c++) { + TileData* t = tile(r, c); + if (t && t->hasMine()) { + flip(r, c); + } + } + won = false; + hasWonChanged(); + setPlaying(false); + return true; + } + + remaining--; + if(!remaining){ + won = true; + hasWonChanged(); + setPlaying(false); + return true; + } + return true; +} + +bool MinehuntGame::flag(int row, int col) +{ + TileData *t = tile(row, col); + if(!t || !playing || t->flipped()) + return false; + + t->setHasFlag(!t->hasFlag()); + nFlags += (t->hasFlag()?1:-1); + emit numFlagsChanged(); + return true; +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.h qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.h --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.h 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,129 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include + +class TileData : public QObject +{ + Q_OBJECT +public: + TileData() : _hasFlag(false), _hasMine(false), _hint(-1), _flipped(false) {} + + Q_PROPERTY(bool hasFlag READ hasFlag WRITE setHasFlag NOTIFY hasFlagChanged) + bool hasFlag() const { return _hasFlag; } + + Q_PROPERTY(bool hasMine READ hasMine NOTIFY hasMineChanged) + bool hasMine() const { return _hasMine; } + + Q_PROPERTY(int hint READ hint NOTIFY hintChanged) + int hint() const { return _hint; } + + Q_PROPERTY(bool flipped READ flipped NOTIFY flippedChanged()) + bool flipped() const { return _flipped; } + + void setHasFlag(bool flag) {if(flag==_hasFlag) return; _hasFlag = flag; emit hasFlagChanged();} + void setHasMine(bool mine) {if(mine==_hasMine) return; _hasMine = mine; emit hasMineChanged();} + void setHint(int hint) { if(hint == _hint) return; _hint = hint; emit hintChanged(); } + void flip() { if (_flipped) return; _flipped = true; emit flippedChanged(); } + void unflip() { if(!_flipped) return; _flipped = false; emit flippedChanged(); } + +signals: + void flippedChanged(); + void hasFlagChanged(); + void hintChanged(); + void hasMineChanged(); + +private: + bool _hasFlag; + bool _hasMine; + int _hint; + bool _flipped; +}; + +class MinehuntGame : public QObject +{ + Q_OBJECT +public: + MinehuntGame(); + + Q_PROPERTY(QDeclarativeListProperty tiles READ tiles CONSTANT) + QDeclarativeListProperty tiles(); + + Q_PROPERTY(bool isPlaying READ isPlaying NOTIFY isPlayingChanged) + bool isPlaying() {return playing;} + + Q_PROPERTY(bool hasWon READ hasWon NOTIFY hasWonChanged) + bool hasWon() {return won;} + + Q_PROPERTY(int numMines READ numMines NOTIFY numMinesChanged) + int numMines() const{return nMines;} + + Q_PROPERTY(int numFlags READ numFlags NOTIFY numFlagsChanged) + int numFlags() const{return nFlags;} + +public slots: + Q_INVOKABLE bool flip(int row, int col); + Q_INVOKABLE bool flag(int row, int col); + void setBoard(); + void reset(); + +signals: + void isPlayingChanged(); + void hasWonChanged(); + void numMinesChanged(); + void numFlagsChanged(); + +private: + bool onBoard( int r, int c ) const { return r >= 0 && r < numRows && c >= 0 && c < numCols; } + TileData *tile( int row, int col ) { return onBoard(row, col) ? _tiles[col+numRows*row] : 0; } + int getHint(int row, int col); + void setPlaying(bool b){if(b==playing) return; playing=b; emit isPlayingChanged();} + + QList _tiles; + int numCols; + int numRows; + bool playing; + bool won; + int remaining; + int nMines; + int nFlags; +}; diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,25 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/minehunt +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +HEADERS += minehunt.h +SOURCES += main.cpp minehunt.cpp +RESOURCES = minehunt.qrc + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/minehunt +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/minehunt" + } + JavaScriptFiles { + directory: "qml/minehunt" + } + ImageFiles { + directory: "qml/minehunt" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.qrc qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.qrc --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/minehunt.qrc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/minehunt.qrc 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,19 @@ + + + qml/minehunt/minehunt.qml + qml/minehunt/MinehuntCore/Explosion.qml + qml/minehunt/MinehuntCore/Tile.qml + qml/minehunt/MinehuntCore/pics/background.png + qml/minehunt/MinehuntCore/pics/back.png + qml/minehunt/MinehuntCore/pics/bomb-color.png + qml/minehunt/MinehuntCore/pics/bomb.png + qml/minehunt/MinehuntCore/pics/face-sad.png + qml/minehunt/MinehuntCore/pics/face-smile-big.png + qml/minehunt/MinehuntCore/pics/face-smile.png + qml/minehunt/MinehuntCore/pics/flag-color.png + qml/minehunt/MinehuntCore/pics/flag.png + qml/minehunt/MinehuntCore/pics/front.png + qml/minehunt/MinehuntCore/pics/quit.png + qml/minehunt/MinehuntCore/pics/star.png + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Explosion.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Explosion.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Explosion.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Explosion.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import Qt.labs.particles 1.0 + +Item { + property bool explode : false + + Particles { + id: particles + width: 40 + height: 40 + lifeSpan: 1000 + lifeSpanDeviation: 0 + source: "pics/star.png" + count: 0 + angle: 270 + angleDeviation: 360 + velocity: 100 + velocityDeviation: 20 + z: 100 + } + states: State { name: "exploding"; when: explode + StateChangeScript {script: particles.burst(200); } + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/background.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/background.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/back.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/back.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/bomb-color.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/bomb-color.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/bomb.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/bomb.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/face-sad.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/face-sad.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/face-smile-big.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/face-smile-big.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/face-smile.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/face-smile.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/flag-color.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/flag-color.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/flag.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/flag.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/front.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/front.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/quit.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/quit.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/star.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/pics/star.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Tile.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Tile.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Tile.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/MinehuntCore/Tile.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Flipable { + id: flipable + property int angle: 0 + + width: 40; height: 40 + transform: Rotation { origin.x: 20; origin.y: 20; axis.x: 1; axis.z: 0; angle: flipable.angle } + + front: Image { + source: "pics/front.png"; width: 40; height: 40 + + Image { + anchors.centerIn: parent + source: "pics/flag.png"; opacity: modelData.hasFlag + + Behavior on opacity { NumberAnimation {} } + } + } + + back: Image { + source: "pics/back.png" + width: 40; height: 40 + + Text { + anchors.centerIn: parent + text: modelData.hint; color: "white"; font.bold: true + opacity: !modelData.hasMine && modelData.hint > 0 + } + + Image { + anchors.centerIn: parent + source: "pics/bomb.png"; opacity: modelData.hasMine + } + + Explosion { id: expl } + } + + states: State { + name: "back"; when: modelData.flipped + PropertyChanges { target: flipable; angle: 180 } + } + + property real pauseDur: 250 + transitions: Transition { + SequentialAnimation { + ScriptAction { + script: { + var ret = Math.abs(flipable.x - field.clickx) + + Math.abs(flipable.y - field.clicky); + if (modelData.hasMine && modelData.flipped) + pauseDur = ret * 3 + else + pauseDur = ret + } + } + PauseAnimation { + duration: pauseDur + } + RotationAnimation { easing.type: Easing.InOutQuad } + ScriptAction { script: if (modelData.hasMine && modelData.flipped) { expl.explode = true } } + } + } + + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: { + field.clickx = flipable.x + field.clicky = flipable.y + var row = Math.floor(index / 9) + var col = index - (Math.floor(index / 9) * 9) + if (mouse.button == undefined || mouse.button == Qt.RightButton) { + flag(row, col) + } else { + flip(row, col) + } + } + onPressAndHold: { + field.clickx = flipable.x + field.clicky = flipable.y + var row = Math.floor(index / 9) + var col = index - (Math.floor(index / 9) * 9) + flag(row, col) + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/minehunt.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/minehunt.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/qml/minehunt/minehunt.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/qml/minehunt/minehunt.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,112 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "MinehuntCore" + +Item { + id: field + property int clickx: 0 + property int clicky: 0 + + width: 450; height: 450 + + Image { source: "MinehuntCore/pics/background.png"; anchors.fill: parent; fillMode: Image.Tile } + + Grid { + anchors.horizontalCenter: parent.horizontalCenter + columns: 9; spacing: 1 + + Repeater { + id: repeater + model: tiles + delegate: Tile {} + } + } + + Row { + id: gamedata + x: 20; spacing: 20 + anchors.bottom: field.bottom; anchors.bottomMargin: 15 + + Image { + source: "MinehuntCore/pics/quit.png" + scale: quitMouse.pressed ? 0.8 : 1.0 + smooth: quitMouse.pressed + y: 10 + MouseArea { + id: quitMouse + anchors.fill: parent + anchors.margins: -20 + onClicked: Qt.quit() + } + } + Column { + spacing: 2 + Image { source: "MinehuntCore/pics/bomb-color.png" } + Text { anchors.horizontalCenter: parent.horizontalCenter; color: "white"; text: numMines } + } + + Column { + spacing: 2 + Image { source: "MinehuntCore/pics/flag-color.png" } + Text { anchors.horizontalCenter: parent.horizontalCenter; color: "white"; text: numFlags } + } + } + + Image { + anchors.bottom: field.bottom; anchors.bottomMargin: 15 + anchors.right: field.right; anchors.rightMargin: 20 + source: isPlaying ? 'MinehuntCore/pics/face-smile.png' : + hasWon ? 'MinehuntCore/pics/face-smile-big.png': 'MinehuntCore/pics/face-sad.png' + + MouseArea { anchors.fill: parent; onPressed: reset() } + } + Text { + anchors.centerIn: parent; width: parent.width - 20 + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + text: "Minehunt demo has to be compiled to run.\n\nPlease see README." + color: "white"; font.bold: true; font.pixelSize: 14 + visible: tiles == undefined + } + +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/README qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/README --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/minehunt/README 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/minehunt/README 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,6 @@ +Minehunt has to be compiled to run. + +To compile the C++ part, do 'qmake && make'. +To run, simply run the executable. +To deploy on a device, do 'make sis'. + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QmlApplicationViewer viewer; + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/photoviewer/photoviewer.qml")); + viewer.showExpanded(); + + return app.exec(); +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=photoviewer +Exec=/opt/photoviewer/bin/photoviewer +Icon=photoviewer64 +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer_harmattan.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=photoviewer +Exec=/usr/bin/single-instance /opt/photoviewer/bin/photoviewer +Icon=/usr/share/icons/hicolor/80x80/apps/photoviewer80.png +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,24 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/photoviewer +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +# The .cpp file which was generated for your project. Feel free to hack it. +SOURCES += main.cpp + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/photoviewer +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/photoviewer" + } + JavaScriptFiles { + directory: "qml/photoviewer" + } + ImageFiles { + directory: "qml/photoviewer" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/photoviewer.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/photoviewer.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/base.ts qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/base.ts --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/base.ts 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/base.ts 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,30 @@ + + + + + AlbumDelegate + + + Remove + + + + + photoviewer + + + Add + + + + + Edit + + + + + Back + + + + Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/qml_fr.qm and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/qml_fr.qm differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/qml_fr.ts qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/qml_fr.ts --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/qml_fr.ts 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/i18n/qml_fr.ts 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,30 @@ + + + + + AlbumDelegate + + + Remove + Supprimer + + + + photoviewer + + + Add + Ajouter + + + + Edit + Éditer + + + + Back + Retour + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,146 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Component { + id: albumDelegate + Package { + + Item { + Package.name: 'browser' + GridView { + id: photosGridView; model: visualModel.parts.grid; width: mainWindow.width; height: mainWindow.height - 21 + x: 0; y: 21; cellWidth: 160; cellHeight: 153; interactive: false + onCurrentIndexChanged: photosListView.positionViewAtIndex(currentIndex, ListView.Contain) + } + } + + Item { + Package.name: 'fullscreen' + ListView { + id: photosListView; model: visualModel.parts.list; orientation: Qt.Horizontal + width: mainWindow.width; height: mainWindow.height; interactive: false + onCurrentIndexChanged: photosGridView.positionViewAtIndex(currentIndex, GridView.Contain) + highlightRangeMode: ListView.StrictlyEnforceRange; snapMode: ListView.SnapOneItem + } + } + + Item { + Package.name: 'album' + id: albumWrapper; width: 210; height: 220 + + VisualDataModel { + id: visualModel; delegate: PhotoDelegate { } + model: RssModel { id: rssModel; tags: tag } + } + + BusyIndicator { + id: busyIndicator + anchors { centerIn: parent; verticalCenterOffset: -20 } + on: rssModel.status != XmlListModel.Ready + } + + PathView { + id: photosPathView; model: visualModel.parts.stack; pathItemCount: 5 + visible: !busyIndicator.visible + anchors.centerIn: parent; anchors.verticalCenterOffset: -30 + path: Path { + PathAttribute { name: 'z'; value: 9999.0 } + PathLine { x: 1; y: 1 } + PathAttribute { name: 'z'; value: 0.0 } + } + } + + MouseArea { + anchors.fill: parent + onClicked: mainWindow.editMode ? photosModel.remove(index) : albumWrapper.state = 'inGrid' + } + + Tag { + anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; bottomMargin: 10 } + frontLabel: tag; backLabel: qsTr("Remove"); flipped: mainWindow.editMode + onTagChanged: rssModel.tags = tag + onBackClicked: if (mainWindow.editMode) photosModel.remove(index); + } + + states: [ + State { + name: 'inGrid' + PropertyChanges { target: photosGridView; interactive: true } + PropertyChanges { target: albumsShade; opacity: 1 } + PropertyChanges { target: backButton; onClicked: albumWrapper.state = ''; y: 6 } + }, + State { + name: 'fullscreen'; extend: 'inGrid' + PropertyChanges { target: photosGridView; interactive: false } + PropertyChanges { target: photosListView; interactive: true } + PropertyChanges { target: photosShade; opacity: 1 } + PropertyChanges { target: backButton; y: -backButton.height - 8 } + } + ] + + GridView.onAdd: NumberAnimation { + target: albumWrapper; properties: "scale"; from: 0.0; to: 1.0; easing.type: Easing.OutQuad + } + GridView.onRemove: SequentialAnimation { + PropertyAction { target: albumWrapper; property: "GridView.delayRemove"; value: true } + NumberAnimation { target: albumWrapper; property: "scale"; from: 1.0; to: 0.0; easing.type: Easing.OutQuad } + PropertyAction { target: albumWrapper; property: "GridView.delayRemove"; value: false } + } + + transitions: [ + Transition { + from: '*'; to: 'inGrid' + SequentialAnimation { + NumberAnimation { properties: 'opacity'; duration: 250 } + PauseAnimation { duration: 350 } + NumberAnimation { target: backButton; properties: "y"; duration: 200; easing.type: Easing.OutQuad } + } + }, + Transition { + from: 'inGrid'; to: '*' + NumberAnimation { properties: "y,opacity"; easing.type: Easing.OutQuad; duration: 300 } + } + ] + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: container + property bool on: false + + source: "images/busy.png"; visible: container.on + NumberAnimation on rotation { running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200 } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,72 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property alias label: labelText.text + property color tint: "transparent" + signal clicked + + width: labelText.width + 70 ; height: labelText.height + 18 + + BorderImage { + anchors { fill: container; leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 } + source: 'images/box-shadow.png'; smooth: true + border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 + } + + Image { anchors.fill: parent; source: "images/cardboard.png"; smooth: true } + + Rectangle { + anchors.fill: container; color: container.tint; visible: container.tint != "" + opacity: 0.25; smooth: true + } + + Text { id: labelText; font.pixelSize: 15; anchors.centerIn: parent; smooth: true } + + MouseArea { + anchors { fill: parent; leftMargin: -20; topMargin: -20; rightMargin: -20; bottomMargin: -20 } + onClicked: container.clicked() + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,86 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property string label + signal clicked + signal labelChanged(string label) + + width: textInput.width + 70 ; height: textInput.height + 18 + + BorderImage { + anchors { fill: container; leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 } + source: 'images/box-shadow.png'; smooth: true + border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 + } + + Image { anchors.fill: parent; source: "images/cardboard.png"; smooth: true } + + TextInput { + id: textInput; text: label; font.pixelSize: 15; anchors.centerIn: parent; smooth: true + Keys.onReturnPressed: { + container.labelChanged(textInput.text) + container.focus = true + } + Keys.onEnterPressed: { + container.labelChanged(textInput.text) + container.focus = true + } + Keys.onEscapePressed: { + textInput.text = container.label + container.focus = true + } + } + + Rectangle { + anchors.fill: container; border.color: "steelblue"; border.width: 4 + color: "transparent"; visible: textInput.focus; smooth: true + } + + MouseArea { + anchors { fill: parent; leftMargin: -20; topMargin: -20; rightMargin: -20; bottomMargin: -20 } + onClicked: { textInput.forceActiveFocus(); textInput.openSoftwareInputPanel(); } + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/images/box-shadow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/images/box-shadow.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/images/busy.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/images/busy.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/images/cardboard.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/images/cardboard.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,188 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 +import "script/script.js" as Script + +Package { + Item { id: stackItem; Package.name: 'stack'; width: 160; height: 153; z: stackItem.PathView.z } + Item { id: listItem; Package.name: 'list'; width: mainWindow.width + 40; height: 153 } + Item { id: gridItem; Package.name: 'grid'; width: 160; height: 153 } + + Item { + width: 160; height: 153 + + Item { + id: photoWrapper + + property double randomAngle: Math.random() * (2 * 6 + 1) - 6 + property double randomAngle2: Math.random() * (2 * 6 + 1) - 6 + + x: 0; y: 0; width: 140; height: 133 + z: stackItem.PathView.z; rotation: photoWrapper.randomAngle + + BorderImage { + anchors { + fill: originalImage.status == Image.Ready ? border : placeHolder + leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 + } + source: 'images/box-shadow.png'; smooth: true + border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 + } + Rectangle { + id: placeHolder + + property int w: Script.getWidth(content) + property int h: Script.getHeight(content) + property double s: Script.calculateScale(w, h, photoWrapper.width) + + color: 'white'; anchors.centerIn: parent; smooth: true + width: w * s; height: h * s; visible: originalImage.status != Image.Ready + Rectangle { + color: "#878787"; smooth: true + anchors { fill: parent; topMargin: 3; bottomMargin: 3; leftMargin: 3; rightMargin: 3 } + } + } + Rectangle { + id: border; color: 'white'; anchors.centerIn: parent; smooth: true + width: originalImage.paintedWidth + 6; height: originalImage.paintedHeight + 6 + visible: !placeHolder.visible + } + BusyIndicator { anchors.centerIn: parent; on: originalImage.status != Image.Ready } + Image { + id: originalImage; smooth: true; source: "http://" + Script.getImagePath(content); cache: false + fillMode: Image.PreserveAspectFit; width: photoWrapper.width; height: photoWrapper.height + } + Image { + id: hqImage; smooth: true; source: ""; visible: false; cache: false + fillMode: Image.PreserveAspectFit; width: photoWrapper.width; height: photoWrapper.height + } + Binding { + target: mainWindow; property: "downloadProgress"; value: hqImage.progress + when: listItem.ListView.isCurrentItem + } + Binding { + target: mainWindow; property: "imageLoading" + value: (hqImage.status == Image.Loading) ? 1 : 0; when: listItem.ListView.isCurrentItem + } + MouseArea { + width: originalImage.paintedWidth; height: originalImage.paintedHeight; anchors.centerIn: originalImage + onClicked: { + if (albumWrapper.state == 'inGrid') { + gridItem.GridView.view.currentIndex = index; + albumWrapper.state = 'fullscreen' + } else { + gridItem.GridView.view.currentIndex = index; + albumWrapper.state = 'inGrid' + } + } + } + + states: [ + State { + name: 'stacked'; when: albumWrapper.state == '' + ParentChange { target: photoWrapper; parent: stackItem; x: 10; y: 10 } + PropertyChanges { target: photoWrapper; opacity: stackItem.PathView.onPath ? 1.0 : 0.0 } + }, + State { + name: 'inGrid'; when: albumWrapper.state == 'inGrid' + ParentChange { target: photoWrapper; parent: gridItem; x: 10; y: 10; rotation: photoWrapper.randomAngle2 } + }, + State { + name: 'fullscreen'; when: albumWrapper.state == 'fullscreen' + ParentChange { + target: photoWrapper; parent: listItem; x: 0; y: 0; rotation: 0 + width: mainWindow.width; height: mainWindow.height + } + PropertyChanges { target: border; opacity: 0 } + PropertyChanges { target: hqImage; source: listItem.ListView.isCurrentItem ? hq : ""; visible: true } + } + ] + + transitions: [ + Transition { + from: 'stacked'; to: 'inGrid' + SequentialAnimation { + PauseAnimation { duration: 10 * index } + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { + target: photoWrapper; properties: 'x,y,rotation,opacity'; duration: 600; easing.type: 'OutQuart' + } + } + } + }, + Transition { + from: 'inGrid'; to: 'stacked' + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { properties: 'x,y,rotation,opacity'; duration: 600; easing.type: 'OutQuart' } + } + }, + Transition { + from: 'inGrid'; to: 'fullscreen' + SequentialAnimation { + PauseAnimation { duration: gridItem.GridView.isCurrentItem ? 0 : 600 } + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { + targets: [ photoWrapper, border ] + properties: 'x,y,width,height,opacity,rotation' + duration: gridItem.GridView.isCurrentItem ? 600 : 1; easing.type: 'OutQuart' + } + } + } + }, + Transition { + from: 'fullscreen'; to: 'inGrid' + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { + targets: [ photoWrapper, border ] + properties: 'x,y,width,height,rotation,opacity' + duration: gridItem.GridView.isCurrentItem ? 600 : 1; easing.type: 'OutQuart' + } + } + } + ] + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,57 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property real progress: 0 + + Behavior on opacity { NumberAnimation { duration: 600 } } + + Rectangle { anchors.fill: parent; color: "black"; opacity: 0.5 } + + Rectangle { + id: fill; color: "white"; height: container.height + width: container.width * container.progress + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,8 @@ +AlbumDelegate AlbumDelegate.qml +PhotoDelegate PhotoDelegate.qml +ProgressBar ProgressBar.qml +RssModel RssModel.qml +BusyIndicator BusyIndicator.qml +EditableButton EditableButton.qml +Button Button.qml +Tag Tag.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,54 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +XmlListModel { + property string tags : "" + + source: "http://api.flickr.com/services/feeds/photos_public.gne?"+(tags ? "tags="+tags+"&" : "") + query: "/feed/entry" + namespaceDeclarations: "declare default element namespace 'http://www.w3.org/2005/Atom';" + + XmlRole { name: "title"; query: "title/string()" } + XmlRole { name: "content"; query: "content/string()" } + XmlRole { name: "hq"; query: "link[@rel='enclosure']/@href/string()" } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,27 @@ +.pragma library + +function getWidth(string) { + return (string.match(/width=\"([0-9]+)\"/))[1] +} + +function getHeight(string) { + return (string.match(/height=\"([0-9]+)\"/))[1] +} + +function getImagePath(string) { + var pattern = /src=\"http:\/\/(\S+)\"/ + return (string.match(pattern))[1] +} + +function calculateScale(width, height, cellSize) { + var widthScale = (cellSize * 1.0) / width + var heightScale = (cellSize * 1.0) / height + var scale = 0 + + if (widthScale <= heightScale) { + scale = widthScale; + } else if (heightScale < widthScale) { + scale = heightScale; + } + return scale; +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Flipable { + id: flipable + + property alias frontLabel: frontButton.label + property alias backLabel: backButton.label + + property int angle: 0 + property int randomAngle: Math.random() * (2 * 6 + 1) - 6 + property bool flipped: false + + signal frontClicked + signal backClicked + signal tagChanged(string tag) + + front: EditableButton { + id: frontButton; rotation: flipable.randomAngle + anchors { centerIn: parent; verticalCenterOffset: -20 } + onClicked: flipable.frontClicked() + onLabelChanged: flipable.tagChanged(label) + } + + back: Button { + id: backButton; tint: "red"; rotation: flipable.randomAngle + anchors { centerIn: parent; verticalCenterOffset: -20 } + onClicked: flipable.backClicked() + } + + transform: Rotation { + origin.x: flipable.width / 2; origin.y: flipable.height / 2 + axis.x: 0; axis.y: 1; axis.z: 0 + angle: flipable.angle + } + + states: State { + name: "back"; when: flipable.flipped + PropertyChanges { target: flipable; angle: 180 } + } + + transitions: Transition { + ParallelAnimation { + NumberAnimation { properties: "angle"; duration: 400 } + SequentialAnimation { + NumberAnimation { target: flipable; property: "scale"; to: 0.8; duration: 200 } + NumberAnimation { target: flipable; property: "scale"; to: 1.0; duration: 200 } + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/photoviewer.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/photoviewer.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/photoviewer/qml/photoviewer/photoviewer.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/photoviewer/qml/photoviewer/photoviewer.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,110 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "PhotoViewerCore" + +Rectangle { + id: mainWindow + + property real downloadProgress: 0 + property bool imageLoading: false + property bool editMode: false + + width: 800; height: 480; color: "#d5d6d8" + + ListModel { + id: photosModel + ListElement { tag: "Flowers" } + ListElement { tag: "Wildlife" } + ListElement { tag: "Prague" } + } + + VisualDataModel { id: albumVisualModel; model: photosModel; delegate: AlbumDelegate {} } + + GridView { + id: albumView; width: parent.width; height: parent.height; cellWidth: 210; cellHeight: 220 + model: albumVisualModel.parts.album; visible: albumsShade.opacity != 1.0 + } + + Column { + spacing: 20; anchors { bottom: parent.bottom; right: parent.right; rightMargin: 20; bottomMargin: 20 } + Button { + id: newButton; label: qsTr("Add"); rotation: 3 + anchors.horizontalCenter: parent.horizontalCenter + onClicked: { + mainWindow.editMode = false + photosModel.append( { tag: "" } ) + albumView.positionViewAtIndex(albumView.count - 1, GridView.Contain) + } + } + Button { + id: deleteButton; label: qsTr("Edit"); rotation: -2; + onClicked: mainWindow.editMode = !mainWindow.editMode + anchors.horizontalCenter: parent.horizontalCenter + } + Button { + id: quitButton; label: qsTr("Quit"); rotation: -2; + onClicked: Qt.quit() + anchors.horizontalCenter: parent.horizontalCenter + } + } + + Rectangle { + id: albumsShade; color: mainWindow.color + width: parent.width; height: parent.height; opacity: 0.0 + } + + ListView { anchors.fill: parent; model: albumVisualModel.parts.browser; interactive: false } + + Button { id: backButton; label: qsTr("Back"); rotation: 3; x: parent.width - backButton.width - 6; y: -backButton.height - 8 } + + Rectangle { id: photosShade; color: 'black'; width: parent.width; height: parent.height; opacity: 0; visible: opacity != 0.0 } + + ListView { anchors.fill: parent; model: albumVisualModel.parts.fullscreen; interactive: false } + + Item { id: foreground; anchors.fill: parent } + + ProgressBar { + progress: mainWindow.downloadProgress; width: parent.width; height: 4 + anchors.bottom: parent.bottom; opacity: mainWindow.imageLoading; visible: opacity != 0.0 + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QmlApplicationViewer viewer; + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/rssnews/rssnews.qml")); + viewer.showExpanded(); + + return app.exec(); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/BusyIndicator.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/BusyIndicator.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/BusyIndicator.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/BusyIndicator.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,53 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: container + property bool on: false + + source: "images/busy.png"; visible: container.on + + NumberAnimation on rotation { + running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200 + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/CategoryDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/CategoryDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/CategoryDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/CategoryDelegate.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,82 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: delegate + + width: delegate.ListView.view.width; height: 60 + + Text { + text: name + color: delegate.ListView.isCurrentItem ? "white" : "black" + font { family: "Helvetica"; pixelSize: 16; bold: true } + anchors { + left: parent.left; leftMargin: 15 + verticalCenter: parent.verticalCenter + } + } + + BusyIndicator { + scale: 0.6 + on: delegate.ListView.isCurrentItem && window.loading + anchors { right: parent.right; rightMargin: 10; verticalCenter: parent.verticalCenter } + } + + Rectangle { + width: delegate.width; height: 1; color: "#cccccc" + anchors.bottom: delegate.bottom + visible: delegate.ListView.isCurrentItem ? false : true + } + Rectangle { + width: delegate.width; height: 1; color: "white" + visible: delegate.ListView.isCurrentItem ? false : true + } + + MouseArea { + anchors.fill: delegate + onClicked: { + delegate.ListView.view.currentIndex = index + window.currentFeed = feed + } + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/images/busy.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/images/busy.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/images/scrollbar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/images/scrollbar.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/NewsDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/NewsDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/NewsDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/NewsDelegate.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,71 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: delegate + height: column.height + 40 + width: delegate.ListView.view.width + + Column { + id: column + x: 20; y: 20 + width: parent.width - 40 + + Text { + id: titleText + text: title; width: parent.width; wrapMode: Text.WordWrap + font { bold: true; family: "Helvetica"; pointSize: 16 } + } + + Text { + id: descriptionText + width: parent.width; text: description + wrapMode: Text.WordWrap; font.family: "Helvetica" + } + } + + Rectangle { + width: parent.width; height: 1; color: "#cccccc" + anchors.bottom: parent.bottom + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/RssFeeds.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/RssFeeds.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/RssFeeds.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/RssFeeds.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,59 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +ListModel { + id: rssFeeds + + ListElement { name: "Top Stories"; feed: "rss.news.yahoo.com/rss/topstories" } + ListElement { name: "World"; feed: "rss.news.yahoo.com/rss/world" } + ListElement { name: "Europe"; feed: "rss.news.yahoo.com/rss/europe" } + ListElement { name: "Oceania"; feed: "rss.news.yahoo.com/rss/oceania" } + ListElement { name: "U.S. National"; feed: "rss.news.yahoo.com/rss/us" } + ListElement { name: "Politics"; feed: "rss.news.yahoo.com/rss/politics" } + ListElement { name: "Business"; feed: "rss.news.yahoo.com/rss/business" } + ListElement { name: "Technology"; feed: "rss.news.yahoo.com/rss/tech" } + ListElement { name: "Entertainment"; feed: "rss.news.yahoo.com/rss/entertainment" } + ListElement { name: "Health"; feed: "rss.news.yahoo.com/rss/health" } + ListElement { name: "Science"; feed: "rss.news.yahoo.com/rss/science" } + ListElement { name: "Sports"; feed: "rss.news.yahoo.com/rss/sports" } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/ScrollBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/ScrollBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/content/ScrollBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/content/ScrollBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,107 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property variant scrollArea + property variant orientation: Qt.Vertical + + opacity: 0 + + function position() + { + var ny = 0; + if (container.orientation == Qt.Vertical) + ny = scrollArea.visibleArea.yPosition * container.height; + else + ny = scrollArea.visibleArea.xPosition * container.width; + if (ny > 2) return ny; else return 2; + } + + function size() + { + var nh, ny; + + if (container.orientation == Qt.Vertical) + nh = scrollArea.visibleArea.heightRatio * container.height; + else + nh = scrollArea.visibleArea.widthRatio * container.width; + + if (container.orientation == Qt.Vertical) + ny = scrollArea.visibleArea.yPosition * container.height; + else + ny = scrollArea.visibleArea.xPosition * container.width; + + if (ny > 3) { + var t; + if (container.orientation == Qt.Vertical) + t = Math.ceil(container.height - 3 - ny); + else + t = Math.ceil(container.width - 3 - ny); + if (nh > t) return t; else return nh; + } else return nh + ny; + } + + Rectangle { anchors.fill: parent; color: "Black"; opacity: 0.3 } + + BorderImage { + source: "images/scrollbar.png" + border { left: 1; right: 1; top: 1; bottom: 1 } + x: container.orientation == Qt.Vertical ? 2 : position() + width: container.orientation == Qt.Vertical ? container.width - 4 : size() + y: container.orientation == Qt.Vertical ? position() : 2 + height: container.orientation == Qt.Vertical ? size() : container.height - 4 + } + + states: State { + name: "visible" + when: container.orientation == Qt.Vertical ? scrollArea.movingVertically : scrollArea.movingHorizontally + PropertyChanges { target: container; opacity: 1.0 } + } + + transitions: Transition { + from: "visible"; to: "" + NumberAnimation { properties: "opacity"; duration: 600 } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/rssnews.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/rssnews.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/qml/rssnews/rssnews.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/qml/rssnews/rssnews.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,111 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "content" + +Rectangle { + id: window + width: 800; height: 480 + + property string currentFeed: "rss.news.yahoo.com/rss/topstories" + property bool loading: feedModel.status == XmlListModel.Loading + + RssFeeds { id: rssFeeds } + + XmlListModel { + id: feedModel + source: "http://" + window.currentFeed + query: "/rss/channel/item" + + XmlRole { name: "title"; query: "title/string()" } + XmlRole { name: "link"; query: "link/string()" } + XmlRole { name: "description"; query: "description/string()" } + } + + Row { + Rectangle { + width: 220; height: window.height + color: "#efefef" + + ListView { + focus: true + id: categories + anchors.fill: parent + model: rssFeeds + footer: quitButtonDelegate + delegate: CategoryDelegate {} + highlight: Rectangle { color: "steelblue" } + highlightMoveSpeed: 9999999 + } + ScrollBar { + scrollArea: categories; height: categories.height; width: 8 + anchors.right: categories.right + } + } + ListView { + id: list + width: window.width - 220; height: window.height + model: feedModel + delegate: NewsDelegate {} + } + } + Component { + id: quitButtonDelegate + Item { + width: categories.width; height: 60 + Text { + text: "Quit" + font { family: "Helvetica"; pixelSize: 16; bold: true } + anchors { + left: parent.left; leftMargin: 15 + verticalCenter: parent.verticalCenter + } + } + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } + } + } + ScrollBar { scrollArea: list; height: list.height; width: 8; anchors.right: window.right } + Rectangle { x: 220; height: window.height; width: 1; color: "#cccccc" } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=rssnews +Exec=/opt/rssnews/bin/rssnews +Icon=rssnews64 +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews_harmattan.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=rssnews +Exec=/usr/bin/single-instance /opt/rssnews/bin/rssnews +Icon=/usr/share/icons/hicolor/80x80/apps/rssnews80.png +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,24 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/rssnews +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +# The .cpp file which was generated for your project. Feel free to hack it. +SOURCES += main.cpp + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/rssnews +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/rssnews" + } + JavaScriptFiles { + directory: "qml/rssnews" + } + ImageFiles { + directory: "qml/rssnews" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/rssnews/rssnews.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/rssnews/rssnews.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QmlApplicationViewer viewer; + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/samegame/samegame.qml")); + viewer.showExpanded(); + + return app.exec(); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/README qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/README --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/README 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/README 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1 @@ +The SameGame example can interface with a simple PHP script to store XML high score data on a remote server. We do not have a publically accessible server available for this use, but if you have access to a PHP capable webserver you can copy the files (score_data.xml, score.php, score_style.xsl) to it and alter the highscore_server variable at the top of the samegame.js file to point to it. diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/score_data.xml qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/score_data.xml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/score_data.xml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/score_data.xml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,2 @@ +1000000Alan the Tester0x00 +6213Alan12x1751 diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,34 @@ +"; + echo "SameGame High Scores"; + if($score > 0){#Sending in a new high score + $name = $_POST["name"]; + $grid = $_POST["gridSize"]; + $time = $_POST["time"]; + if($name == "") + $name = "Anonymous"; + //if($grid != "10x10"){ + //Need a standard, so as to reject others? + //} + $file = fopen("score_data.xml", "a"); #It's XML. Happy? + $ret = fwrite($file, "". $score . "" + . $name . "" . $grid . "" + . $time . "\n"); + echo "Your score has been recorded. Thanks for playing!"; + if($ret == False) + echo "
There was an error though, so don't expect to see that score again."; + }else{#Read high score list + #Now uses XSLT to display. So just print the file. With XML cruft added. + #Note that firefox at least won't apply the XSLT on a php file. So redirecting + $file = fopen("scores.xml", "w"); + $ret = fwrite($file, '' . "\n" + . '' . "\n" + . "\n" . file_get_contents("score_data.xml") . "\n"); + if($ret == False) + echo "There was an internal error. Sorry."; + else + echo ''; + } + echo ""; +?> diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/score_style.xsl qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/score_style.xsl --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/highscores/score_style.xsl 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/highscores/score_style.xsl 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,28 @@ + + + + + SameGame High Scores + +

SameGame High Scores

+ + + + + + + + + + + + + + + + +
NameScoreGrid SizeTime, s
+ + +
+
diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/BoomBlock.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/BoomBlock.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/BoomBlock.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/BoomBlock.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,109 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 +import Qt.labs.particles 1.0 + +Item { + id: block + property bool dying: false + property bool spawned: false + property int type: 0 + + Behavior on x { + enabled: spawned; + SpringAnimation{ spring: 2; damping: 0.2 } + } + Behavior on y { + SpringAnimation{ spring: 2; damping: 0.2 } + } + + Image { + id: img + source: { + if(type == 0){ + "pics/redStone.png"; + } else if(type == 1) { + "pics/blueStone.png"; + } else { + "pics/greenStone.png"; + } + } + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 200 } } + anchors.fill: parent + } + + Particles { + id: particles + + width: 1; height: 1 + anchors.centerIn: parent + + emissionRate: 0 + lifeSpan: 700; lifeSpanDeviation: 600 + angle: 0; angleDeviation: 360; + velocity: 100; velocityDeviation: 30 + source: { + if(type == 0){ + "pics/redStar.png"; + } else if (type == 1) { + "pics/blueStar.png"; + } else { + "pics/greenStar.png"; + } + } + } + + states: [ + State { + name: "AliveState"; when: spawned == true && dying == false + PropertyChanges { target: img; opacity: 1 } + }, + + State { + name: "DeathState"; when: dying == true + StateChangeScript { script: particles.burst(50); } + PropertyChanges { target: img; opacity: 0 } + StateChangeScript { script: block.destroy(1000); } + } + ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,75 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 + +Rectangle { + id: container + + property string text: "Button" + + signal clicked + + width: buttonLabel.width + 20; height: buttonLabel.height + 20 + smooth: true + border { width: 1; color: Qt.darker(activePalette.button) } + radius: 8 + color: activePalette.button + + gradient: Gradient { + GradientStop { + position: 0.0 + color: { + if (mouseArea.pressed) + return activePalette.dark + else + return activePalette.light + } + } + GradientStop { position: 1.0; color: activePalette.button } + } + + MouseArea { id: mouseArea; anchors.fill: parent; onClicked: container.clicked() } + + Text { + id: buttonLabel; text: container.text; anchors.centerIn: container; color: activePalette.buttonText; font.pixelSize: 24 + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Dialog.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Dialog.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Dialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/Dialog.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,77 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 + +Rectangle { + id: page + + property Item text: dialogText + + signal closed + signal opened + function forceClose() { + if(page.opacity == 0) + return; //already closed + page.closed(); + page.opacity = 0; + } + + function show(txt) { + page.opened(); + dialogText.text = txt; + page.opacity = 1; + } + + width: dialogText.width + 20; height: dialogText.height + 20 + color: "white" + border.width: 1 + opacity: 0 + visible: opacity > 0 + Behavior on opacity { + NumberAnimation { duration: 1000 } + } + + Text { id: dialogText; anchors.centerIn: parent; text: "Hello World!" } + + MouseArea { anchors.fill: parent; onClicked: forceClose(); } +} + Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/background.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/background.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/blueStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/blueStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/blueStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/blueStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/greenStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/greenStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/greenStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/greenStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/redStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/redStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/redStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/redStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/star.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/star.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/yellowStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/pics/yellowStone.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,3 @@ +BoomBlock BoomBlock.qml +Button Button.qml +Dialog Dialog.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/samegame.js qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/samegame.js --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/SamegameCore/samegame.js 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/SamegameCore/samegame.js 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,288 @@ +/* This script file handles the game logic */ + +var maxColumn = 10; +var maxRow = 15; +var maxIndex = maxColumn*maxRow; +var board = new Array(maxIndex); +var blockSrc = "SamegameCore/BoomBlock.qml"; +var scoresURL = ""; +var gameDuration; +var component = Qt.createComponent(blockSrc); +var highScoreBar = 0; + +// Index function used instead of a 2D array +function index(column, row) +{ + return column + row * maxColumn; +} + +function timeStr(msecs) +{ + var secs = Math.floor(msecs/1000); + var m = Math.floor(secs/60); + var ret = "" + m + "m " + (secs%60) + "s"; + return ret; +} + +function startNewGame() +{ + // Delete blocks from previous game + for (var i = 0; i < maxIndex; i++) { + if (board[i] != null) + board[i].destroy(); + } + + // Calculate board size + maxColumn = Math.floor(gameCanvas.width/gameCanvas.blockSize); + maxRow = Math.floor(gameCanvas.height/gameCanvas.blockSize); + maxIndex = maxRow * maxColumn; + + // Close dialogs + nameInputDialog.forceClose(); + dialog.forceClose(); + + // Initialize Board + board = new Array(maxIndex); + gameCanvas.score = 0; + for (var column = 0; column < maxColumn; column++) { + for (var row = 0; row < maxRow; row++) { + board[index(column, row)] = null; + createBlock(column, row); + } + } + gameDuration = new Date(); +} + +var fillFound; // Set after a floodFill call to the number of blocks found +var floodBoard; // Set to 1 if the floodFill reaches off that node + +// NOTE: Be careful with vars named x,y, as the calling object's x,y are still in scope +function handleClick(x,y) +{ + var column = Math.floor(x/gameCanvas.blockSize); + var row = Math.floor(y/gameCanvas.blockSize); + if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) + return; + if (board[index(column, row)] == null) + return; + // If it's a valid block, remove it and all connected (does nothing if it's not connected) + floodFill(column,row, -1); + if (fillFound <= 0) + return; + gameCanvas.score += (fillFound - 1) * (fillFound - 1); + shuffleDown(); + victoryCheck(); +} + +function floodFill(column,row,type) +{ + if (board[index(column, row)] == null) + return; + var first = false; + if (type == -1) { + first = true; + type = board[index(column,row)].type; + + // Flood fill initialization + fillFound = 0; + floodBoard = new Array(maxIndex); + } + if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) + return; + if (floodBoard[index(column, row)] == 1 || (!first && type != board[index(column, row)].type)) + return; + floodBoard[index(column, row)] = 1; + floodFill(column + 1, row, type); + floodFill(column - 1, row, type); + floodFill(column, row + 1, type); + floodFill(column, row - 1, type); + if (first == true && fillFound == 0) + return; // Can't remove single blocks + board[index(column, row)].dying = true; + board[index(column, row)] = null; + fillFound += 1; +} + +function shuffleDown() +{ + // Fall down + for (var column = 0; column < maxColumn; column++) { + var fallDist = 0; + for (var row = maxRow - 1; row >= 0; row--) { + if (board[index(column,row)] == null) { + fallDist += 1; + } else { + if (fallDist > 0) { + var obj = board[index(column, row)]; + obj.y = (row + fallDist) * gameCanvas.blockSize; + board[index(column, row + fallDist)] = obj; + board[index(column, row)] = null; + } + } + } + } + // Fall to the left + fallDist = 0; + for (column = 0; column < maxColumn; column++) { + if (board[index(column, maxRow - 1)] == null) { + fallDist += 1; + } else { + if (fallDist > 0) { + for (row = 0; row < maxRow; row++) { + obj = board[index(column, row)]; + if (obj == null) + continue; + obj.x = (column - fallDist) * gameCanvas.blockSize; + board[index(column - fallDist,row)] = obj; + board[index(column, row)] = null; + } + } + } + } +} + +function victoryCheck() +{ + // Awards bonuses for no blocks left + var deservesBonus = true; + for (var column = maxColumn - 1; column >= 0; column--) + if (board[index(column, maxRow - 1)] != null) + deservesBonus = false; + if (deservesBonus) + gameCanvas.score += 500; + // Checks for game over + if (deservesBonus || !(floodMoveCheck(0, maxRow - 1, -1))) { + gameDuration = new Date() - gameDuration; + if(gameCanvas.score > highScoreBar){ + nameInputDialog.show("You won! Please enter your name: "); + nameInputDialog.initialWidth = nameInputDialog.text.width + 20; + if (nameInputDialog.name == "") + nameInputDialog.width = nameInputDialog.initialWidth; + nameInputDialog.text.opacity = 0; // Just a spacer + }else{ + dialog.show("You won!"); + } + } +} + +// Only floods up and right, to see if it can find adjacent same-typed blocks +function floodMoveCheck(column, row, type) +{ + if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) + return false; + if (board[index(column, row)] == null) + return false; + var myType = board[index(column, row)].type; + if (type == myType) + return true; + return floodMoveCheck(column + 1, row, myType) || + floodMoveCheck(column, row - 1, board[index(column, row)].type); +} + +function createBlock(column,row) +{ + // Note that we don't wait for the component to become ready. This will + // only work if the block QML is a local file. Otherwise the component will + // not be ready immediately. There is a statusChanged signal on the + // component you could use if you want to wait to load remote files. + if(component.status == Component.Ready){ + var dynamicObject = component.createObject(gameCanvas, + {"type": Math.floor(Math.random() * 3), + "x": column*gameCanvas.blockSize, + "width": gameCanvas.blockSize, + "height": gameCanvas.blockSize}); + if(dynamicObject == null){ + console.log("error creating block"); + console.log(component.errorString()); + return false; + } + dynamicObject.y = row*gameCanvas.blockSize; + dynamicObject.spawned = true; + + board[index(column,row)] = dynamicObject; + }else{ + console.log("error loading block component"); + console.log(component.errorString()); + return false; + } + return true; +} + +function initHighScoreBar() +{ + if(scoresURL != "") + return true;//don't query remote scores + var db = openDatabaseSync( + "SameGameScores", + "1.0", + "Local SameGame High Scores", + 100 + ); + db.transaction( + function(tx) { + tx.executeSql('CREATE TABLE IF NOT EXISTS Scores(name TEXT, score NUMBER, gridSize TEXT, time NUMBER)'); + // Only show results for the current grid size + var rs = tx.executeSql('SELECT * FROM Scores WHERE gridSize = "' + + maxColumn + "x" + maxRow + '" ORDER BY score desc LIMIT 10'); + if(rs.rows.length < 10) + highScoreBar = 0; + else + highScoreBar = rs.rows.item(rs.rows.length - 1).score; + } + ); +} + +function saveHighScore(name) +{ + if (scoresURL != "") + sendHighScore(name); + // Offline storage + var db = openDatabaseSync( + "SameGameScores", + "1.0", + "Local SameGame High Scores", + 100 + ); + var dataStr = "INSERT INTO Scores VALUES(?, ?, ?, ?)"; + var data = [ + name, + gameCanvas.score, + maxColumn + "x" + maxRow, + Math.floor(gameDuration / 1000) + ]; + db.transaction( + function(tx) { + tx.executeSql('CREATE TABLE IF NOT EXISTS Scores(name TEXT, score NUMBER, gridSize TEXT, time NUMBER)'); + tx.executeSql(dataStr, data); + + // Only show results for the current grid size + var rs = tx.executeSql('SELECT * FROM Scores WHERE gridSize = "' + + maxColumn + "x" + maxRow + '" ORDER BY score desc LIMIT 10'); + var r = "\nHIGH SCORES for this grid size\n\n" + for (var i = 0; i < rs.rows.length; i++) { + r += (i+1) + ". " + rs.rows.item(i).name + ' got ' + + rs.rows.item(i).score + ' points in ' + + rs.rows.item(i).time + ' seconds.\n'; + } + if(rs.rows.length == 10) + highScoreBar = rs.rows.item(9).score; + dialog.show(r); + } + ); +} + +function sendHighScore(name) +{ + var postman = new XMLHttpRequest() + var postData = "name=" + name + "&score=" + gameCanvas.score + + "&gridSize=" + maxColumn + "x" + maxRow + + "&time=" + Math.floor(gameDuration / 1000); + postman.open("POST", scoresURL, true); + postman.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); + postman.onreadystatechange = function() { + if (postman.readyState == postman.DONE) { + dialog.show("Your score has been uploaded."); + } + } + postman.send(postData); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/samegame.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/samegame.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/qml/samegame/samegame.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/qml/samegame/samegame.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,161 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 +import "SamegameCore" +import "SamegameCore/samegame.js" as Logic + +Rectangle { + id: screen + width: 490; height: 720 + property bool inAnotherDemo: false //Samegame often is just plonked straight into other demos + + SystemPalette { id: activePalette } + + Item { + width: parent.width + anchors { top: parent.top; bottom: toolBar.top } + + Image { + id: background + anchors.fill: parent + source: "SamegameCore/pics/background.png" + fillMode: Image.PreserveAspectCrop + } + + Item { + id: gameCanvas + property int score: 0 + property int blockSize: 40 + + z: 20; anchors.centerIn: parent + width: parent.width - (parent.width % blockSize); + height: parent.height - (parent.height % blockSize); + + MouseArea { + anchors.fill: parent; onClicked: Logic.handleClick(mouse.x,mouse.y); + } + } + } + + Dialog { id: dialog; anchors.centerIn: parent; z: 21 } + + Dialog { + id: nameInputDialog + + property int initialWidth: 0 + property alias name: nameInputText.text + + anchors.centerIn: parent + z: 22; + + Behavior on width { + NumberAnimation {} + enabled: nameInputDialog.initialWidth != 0 + } + + onClosed: { + if (nameInputText.text != "") + Logic.saveHighScore(nameInputText.text); + } + Text { + id: dialogText + anchors { left: nameInputDialog.left; leftMargin: 20; verticalCenter: parent.verticalCenter } + text: "You won! Please enter your name: " + } + MouseArea { + anchors.fill: parent + onClicked: { + if (nameInputText.text == "") + nameInputText.openSoftwareInputPanel(); + else + nameInputDialog.forceClose(); + } + } + + TextInput { + id: nameInputText + anchors { verticalCenter: parent.verticalCenter; left: dialogText.right } + focus: visible + autoScroll: false + maximumLength: 24 + onTextChanged: { + var newWidth = nameInputText.width + dialogText.width + 40; + if ( (newWidth > nameInputDialog.width && newWidth < screen.width) + || (nameInputDialog.width > nameInputDialog.initialWidth) ) + nameInputDialog.width = newWidth; + } + onAccepted: { + nameInputDialog.forceClose(); + } + } + } + + Rectangle { + id: toolBar + width: parent.width; height: 58 + color: activePalette.window + anchors.bottom: screen.bottom + + Button { + id: newGameButton + anchors { left: parent.left; leftMargin: 3; verticalCenter: parent.verticalCenter } + text: "New Game" + onClicked: Logic.startNewGame() + } + + Button { + visible: !inAnotherDemo + text: "Quit" + anchors { left: newGameButton.right; leftMargin: 3; verticalCenter: parent.verticalCenter } + onClicked: Qt.quit(); + } + + Text { + id: score + anchors { right: parent.right; rightMargin: 3; verticalCenter: parent.verticalCenter } + text: "Score: " + gameCanvas.score + font.bold: true + font.pixelSize: 24 + color: activePalette.windowText + } + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=samegame +Exec=/opt/samegame/bin/samegame +Icon=samegame64 +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame_harmattan.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=samegame +Exec=/usr/bin/single-instance /opt/samegame/bin/samegame +Icon=/usr/share/icons/hicolor/80x80/apps/samegame80.png +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,24 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/samegame +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +# The .cpp file which was generated for your project. Feel free to hack it. +SOURCES += main.cpp + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/samegame +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/samegame" + } + JavaScriptFiles { + directory: "qml/samegame" + } + ImageFiles { + directory: "qml/samegame" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/samegame/samegame.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/samegame/samegame.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QmlApplicationViewer viewer; + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/snake/snake.qml")); + viewer.showExpanded(); + + return app.exec(); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,66 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: container + + signal clicked + property string text: "Button" + + color: activePalette.button; smooth: true + width: txtItem.width + 20; height: txtItem.height + 6 + border.width: 1; border.color: Qt.darker(activePalette.button); radius: 8; + + gradient: Gradient { + GradientStop { + id: topGrad; position: 0.0 + color: if (mr.pressed) { activePalette.dark } else { activePalette.light } } + GradientStop { position: 1.0; color: activePalette.button } + } + + MouseArea { id: mr; anchors.fill: parent; onClicked: container.clicked() } + + Text { + id: txtItem; text: container.text; anchors.centerIn: container; color: activePalette.buttonText + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Cookie.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Cookie.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Cookie.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Cookie.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import Qt.labs.particles 1.0 + +Item { + id: root + property bool dying: false + property int row; + property int column; + x: margin + column * gridSize + y: margin + row * gridSize + + width: gridSize + height: gridSize + property int value : 1; + + Image { + id: img + anchors.fill: parent + source: "pics/cookie.png" + opacity: 0 + Text { + font.bold: true + anchors.verticalCenter: parent.verticalCenter + anchors.horizontalCenter: parent.horizontalCenter + text: value + } + } + + Particles { id: particles + width:1; height:1; anchors.centerIn: parent; + emissionRate: 0; + lifeSpan: 700; lifeSpanDeviation: 600; + angle: 0; angleDeviation: 360; + velocity: 100; velocityDeviation:30; + source: "pics/yellowStar.png"; + } + + states: [ + State{ name: "AliveState"; when: dying == false + PropertyChanges { target: img; opacity: 1 } + }, + State{ name: "DeathState"; when: dying == true + StateChangeScript { script: particles.burst(50); } + PropertyChanges { target: img; opacity: 0 } + } + ] + transitions: [ + Transition { + NumberAnimation { target: img; property: "opacity"; duration: 100 } + } + ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/HighScoreModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/HighScoreModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/HighScoreModel.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/HighScoreModel.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,139 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +// Models a high score table. +// +// Use this component like this: +// +// HighScoreModel { +// id: highScores +// game: "MyCoolGame" +// } +// +// Then use either use the top-score properties: +// +// Text { text: "HI: " + highScores.topScore } +// +// or, use the model in a view: +// +// ListView { +// model: highScore +// delegate: Component { +// ... player ... score ... +// } +// } +// +// Add new scores via: +// +// saveScore(newScore) +// +// or: +// +// savePlayerScore(playerName,newScore) +// +// The best maxScore scores added by this method will be retained in an SQL database, +// and presented in the model and in the topScore/topPlayer properties. +// + +ListModel { + id: model + property string game: "" + property int topScore: 0 + property string topPlayer: "" + property int maxScores: 10 + + function __db() + { + return openDatabaseSync("HighScoreModel", "1.0", "Generic High Score Functionality for QML", 1000000); + } + function __ensureTables(tx) + { + tx.executeSql('CREATE TABLE IF NOT EXISTS HighScores(game TEXT, score INT, player TEXT)', []); + } + + function fillModel() { + __db().transaction( + function(tx) { + __ensureTables(tx); + var rs = tx.executeSql("SELECT score,player FROM HighScores WHERE game=? ORDER BY score DESC", [game]); + model.clear(); + if (rs.rows.length > 0) { + topScore = rs.rows.item(0).score + topPlayer = rs.rows.item(0).player + for (var i=0; i maxScores) + tx.executeSql("DELETE FROM HighScores WHERE game=? AND score <= ?", + [game, rs.rows.item(maxScores).score]); + } + } + ) + } + + function savePlayerScore(player,score) { + __db().transaction( + function(tx) { + __ensureTables(tx); + tx.executeSql("INSERT INTO HighScores VALUES(?,?,?)", [game,score,player]); + fillModel(); + } + ) + } + + function saveScore(score) { + savePlayerScore("player",score); + } + + function clearScores() { + __db().transaction( + function(tx) { + tx.executeSql("DELETE FROM HighScores WHERE game=?", [game]); + fillModel(); + } + ) + } + + Component.onCompleted: { fillModel() } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Link.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Link.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Link.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Link.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import Qt.labs.particles 1.0 + +Item { id:link + property bool dying: false + property bool spawned: false + property int type: 0 + property int row: 0 + property int column: 0 + property int rotation; + + width: 40; + height: 40 + + x: margin - 3 + gridSize * column + y: margin - 3 + gridSize * row + Behavior on x { NumberAnimation { duration: spawned ? heartbeatInterval : 0} } + Behavior on y { NumberAnimation { duration: spawned ? heartbeatInterval : 0 } } + + + Item { + id: img + anchors.fill: parent + Image { + source: { + if(type == 1) { + "pics/blueStone.png"; + } else if (type == 2) { + "pics/head.png"; + } else { + "pics/redStone.png"; + } + } + + transform: Rotation { + id: actualImageRotation + origin.x: width/2; origin.y: height/2; + angle: rotation * 90 + Behavior on angle { + RotationAnimation{ + direction: RotationAnimation.Shortest + duration: spawned ? 200 : 0 + } + } + } + } + + Image { + source: "pics/stoneShadow.png" + } + + opacity: 0 + } + + + Particles { id: particles + width:1; height:1; anchors.centerIn: parent; + emissionRate: 0; + lifeSpan: 700; lifeSpanDeviation: 600; + angle: 0; angleDeviation: 360; + velocity: 100; velocityDeviation:30; + source: { + if(type == 1){ + "pics/blueStar.png"; + } else { + "pics/redStar.png"; + } + } + } + + states: [ + State{ name: "AliveState"; when: spawned == true && dying == false + PropertyChanges { target: img; opacity: 1 } + }, + State{ name: "DeathState"; when: dying == true + StateChangeScript { script: particles.burst(50); } + PropertyChanges { target: img; opacity: 0 } + } + ] + + transitions: [ + Transition { + NumberAnimation { target: img; property: "opacity"; duration: 200 } + } + ] + +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/background.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/background.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/blueStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/blueStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/blueStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/blueStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/cookie.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/cookie.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/eyes.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/eyes.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/eyes.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/eyes.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,118 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/head.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/head.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/head.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/head.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/head.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/head.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,134 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/pause.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/pause.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/README qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/README --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/README 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/README 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1 @@ +snake.jpg: This image is based on the picture "Eastern Green Mamba.jpg" from the free media databse Wikimedia Commons and is published under the terms of the GNU Free Documentation License. The original picture was taken by Danleo. Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/redStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/redStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/redStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/redStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/skull.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/skull.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/snake.jpg and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/snake.jpg differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/star.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/star.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/stoneShadow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/stoneShadow.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/yellowStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/yellowStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/pics/yellowStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/pics/yellowStone.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Skull.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Skull.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/Skull.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/Skull.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + property bool spawned: false + property int row; + property int column; + property int verticalMovement; + property int horizontalMovement; + + x: margin + column * gridSize + 2 + y: margin + row * gridSize - 3 + Behavior on x { NumberAnimation { duration: spawned ? halfbeatInterval : 0} } + Behavior on y { NumberAnimation { duration: spawned ? halfbeatInterval : 0 } } + + opacity: spawned ? 1 : 0 + Behavior on opacity { NumberAnimation { duration: 200 } } + + source: "pics/skull.png" + width: 24 + height: 40 +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/snake.js qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/snake.js --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/content/snake.js 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/content/snake.js 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,316 @@ + +var snake = new Array; +var board = new Array; +var links = new Array; +var scheduledDirections = new Array; +var numRows = 1; +var numColumns = 1; +var linkComponent = Qt.createComponent("content/Link.qml"); // XXX should resolve relative to script, not component +var cookieComponent = Qt.createComponent("content/Cookie.qml"); +var cookie; +var linksToGrow = 0; +var linksToDie = 0; +var waitForCookie = 0; +var growType = 0; +var skullMovementsBeforeDirectionChange = 0; + + +function rand(n) +{ + return (Math.floor(Math.random() * n)); +} + +function scheduleDirection(dir) +{ + if (state == "starting") { + direction = dir; + headDirection = direction; + head.rotation = headDirection; + } else if (state == "running"){ + direction = dir; + if(scheduledDirections[scheduledDirections.length-1]!=direction) + scheduledDirections.push(direction); + } +} + +function startNewGame() +{ + if (state == "starting") { + return; + } + + if (activeGame) { + endGame(); + startNewGameTimer.running = true; + return; + } + + state = "starting"; + + numRows = numRowsAvailable; + numColumns = numColumnsAvailable; + board = new Array(numRows * numColumns); + snake = new Array; + scheduledDirections = new Array; + growType = 0; + + skull.z = numRows * numColumns + 1; + + for (var i = 0; i < numRows * numColumns; ++i) { + if (i < links.length) { + var link = links[i]; + link.spawned = false; + link.dying = false; + } else { + if(linkComponent.status != Component.Ready) { + if(linkComponent.status == Component.Error) + console.log(linkComponent.errorString()); + else + console.log("Still loading linkComponent"); + continue;//TODO: Better error handling? + } + var link = linkComponent.createObject(playfield); + link.z = numRows * numColumns + 1 - i; + link.type = i == 0 ? 2 : 0; + link.spawned = false; + link.dying = false; + links.push(link); + } + } + + head = links[0]; + snake.push(head); + head.row = numRows/2 -1; + head.column = numColumns/2 -1; + head.spawned = true; + + linksToGrow = 5; + linksToDie = 0; + waitForCookie = 5; + score = 0; + startHeartbeatTimer.running = true; +} + +function endGame() +{ + activeGame = false; + for(var i in snake) + snake[i].dying = true; + if (cookie) { + cookie.dying = true; + cookie = 0; + } + lastScore = score; + highScores.saveScore(lastScore); + state = ""; +} + +function move() { + + if (!head) + return; + + var dir = direction; + + if (scheduledDirections.length) { + dir = scheduledDirections.shift(); + } + + if (state == "starting") { + var turn = (dir - headDirection); + head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); + headDirection = dir; + return; + } + + var row = head.row; + var column = head.column; + + if (dir == 0) { + row = row - 1; + } else if (dir == 1) { + column = column + 1 + } else if (dir == 2) { + row = row + 1; + } else if (dir == 3) { + column = column - 1; + } + + //validate the new position + if (row < 0 || row >= numRows + || column < 0 || column >= numColumns + || (row == skull.row && column == skull.column) + || !isFree(row, column)) { + var turn = (dir - headDirection); + head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); + headDirection = dir; + endGame(); + return; + } + + var newLink; + if (linksToGrow > 0) { + --linksToGrow; + newLink = links[snake.length]; + newLink.spawned = false; + newLink.rotation = snake[snake.length-1].rotation; + newLink.type = growType; + newLink.dying = false; + snake.push(newLink); + } else { + var lastLink = snake[snake.length-1]; + board[lastLink.row * numColumns + lastLink.column] = undefined; + } + + if (waitForCookie > 0) { + if (--waitForCookie == 0) + createCookie(cookie? (cookie.value+1) : 1); + } + + for (var i = snake.length-1; i > 0; --i) { + snake[i].row = snake[i-1].row; + snake[i].column = snake[i-1].column; + snake[i].rotation = snake[i-1].rotation; + } + + if (newLink) { + newLink.spawned = true; + } + + // move the head + head.row = row; + head.column = column; + board[row * numColumns + column] = head; + + var turn = (dir - headDirection); + head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); + headDirection = dir; + + var value = testCookie(row, column); + if (value > 0) { + linksToGrow += value; + score += value; + } +} + +function isFree(row, column) +{ + return board[row * numColumns + column] == undefined; +} + +function isHead(row, column) +{ + return head.column == column && head.row == row; +} + +function testCookie(row, column) +{ + if (cookie && !cookie.dying && cookie.row == row && cookie.column == column) { + var value = cookie.value; + waitForCookie = value; + growType = snake[snake.length-1].type == 1 ? 0 : 1; + cookie.dying = true; + cookie.z = numRows * numColumns + 2; + return value; + } + return 0; +} + +function moveSkull() +{ + + if (linksToDie > 0) { + --linksToDie; + var link = snake.pop(); + link.dying = true; + board[link.row * numColumns + link.column] = undefined; + if (score > 0) + --score; + if (snake.length == 0) { + endGame(); + return; + } + } + + var row = skull.row; + var column = skull.column; + if (isHead(row, column)) { + endGame(); + return; + } + row += skull.verticalMovement; + column += skull.horizontalMovement; + + var attempts = 4; + + while (skullMovementsBeforeDirectionChange == 0 || row < 0 || row >= numRows + || column < 0 || column >= numColumns + || (!isFree(row, column) && !isHead(row, column))) { + var d = rand(8); + skull.verticalMovement = 0; + skull.horizontalMovement = 0; + skullMovementsBeforeDirectionChange = rand(20)+1; + if (d == 0) { + skull.verticalMovement = -1 + } else if (d == 1) { + skull.horizontalMovement = -1; + } else if (d == 2) { + skull.verticalMovement = 1 + } else if (d == 3){ + skull.horizontalMovement = 1; + } else if (cookie) { + var rd = cookie.row - skull.row; + var rc = cookie.column - skull.column; + if (Math.abs(rd) > Math.abs(rc)) { + skull.verticalMovement = rd > 0 ? 1 : -1; + skullMovementsBeforeDirectionChange = Math.abs(rd); + } else { + skull.horizontalMovement= rc > 0 ? 1 : -1; + skullMovementsBeforeDirectionChange = Math.abs(rc); + } + } + row = skull.row + skull.verticalMovement; + column = skull.column + skull.horizontalMovement; + if (--attempts == 0) + return; + } + + skull.row = row; + skull.column = column; + --skullMovementsBeforeDirectionChange; + var value = testCookie(row, column); + if (value > 0) + linksToDie += value/2; + + if (isHead(row, column)) + endGame(); +} + +function createCookie(value) { + if (numRows * numColumns - snake.length < 10) + return; + + var column = rand(numColumns); + var row = rand(numRows); + while (!isFree(row, column)) { + column++; + if (column == numColumns) { + column = 0; + row++; + if (row == numRows) + row = 0; + } + } + + if(cookieComponent.status != Component.Ready) { + if(cookieComponent.status == Component.Error) + console.log(cookieComponent.errorString()); + else + console.log("Still loading cookieComponent"); + return;//TODO: Better error handling? + } + cookie = cookieComponent.createObject(head.parent); + cookie.value = value; + cookie.row = row; + cookie.column = column; +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/snake.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/snake.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/qml/snake/snake.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/qml/snake/snake.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,272 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "content" as Content +import "content/snake.js" as Logic + +Rectangle { + id: screen; + SystemPalette { id: activePalette } + color: activePalette.window + property bool activeGame: false + + property int gridSize : 34 + property int margin: 4 + property int numRowsAvailable: Math.floor((height-32-2*margin)/gridSize) + property int numColumnsAvailable: Math.floor((width-2*margin)/gridSize) + + property int lastScore : 0 + + property int score: 0; + property int heartbeatInterval: 200 + property int halfbeatInterval: 160 + + width: 480 + height: 750 + + property int direction + property int headDirection + + property variant head; + + Content.HighScoreModel { + id: highScores + game: "Snake" + } + + Timer { + id: heartbeat; + interval: heartbeatInterval; + running: activeGame + repeat: true + onTriggered: { Logic.move() } + } + Timer { + id: halfbeat; + interval: halfbeatInterval; + repeat: true + running: heartbeat.running + onTriggered: { Logic.moveSkull() } + } + Timer { + id: startNewGameTimer; + interval: 700; + onTriggered: { Logic.startNewGame(); } + } + + Timer { + id: startHeartbeatTimer; + interval: 1000 ; + onTriggered: { state = "running"; activeGame = true; } + } + + Image{ + id: pauseDialog + z: 1 + source: "content/pics/pause.png" + anchors.centerIn: parent; + //opacity is deliberately not animated + opacity: activeGame && !Qt.application.active + } + + Image { + + Image { + id: title + source: "content/pics/snake.jpg" + fillMode: Image.PreserveAspectCrop + anchors.fill: parent + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + + Column { + spacing: 140 + anchors.verticalCenter: parent.verticalCenter; + anchors.left: parent.left; + anchors.right: parent.right; + + Text { + color: "white" + font.pointSize: 48 + font.italic: true; + font.bold: true; + text: "Snake" + anchors.horizontalCenter: parent.horizontalCenter; + } + + Text { + color: "white" + font.pointSize: 24 + anchors.horizontalCenter: parent.horizontalCenter; + //horizontalAlignment: Text.AlignHCenter + text: "Last Score:\t" + lastScore + "\nHighscore:\t" + highScores.topScore; + } + } + } + + source: "content/pics/background.png" + fillMode: Image.PreserveAspectCrop + + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + anchors.bottom: toolbar.top + + Rectangle { + id: playfield + border.width: 1 + border.color: "white" + color: "transparent" + anchors.horizontalCenter: parent.horizontalCenter + y: (screen.height - 32 - height)/2; + width: numColumnsAvailable * gridSize + 2*margin + height: numRowsAvailable * gridSize + 2*margin + + + Content.Skull { + id: skull + } + + MouseArea { + anchors.fill: parent + onPressed: { + if (screen.state == "") { + Logic.startNewGame(); + return; + } + if (direction == 0 || direction == 2) + Logic.scheduleDirection((mouseX > (head.x + head.width/2)) ? 1 : 3); + else + Logic.scheduleDirection((mouseY > (head.y + head.height/2)) ? 2 : 0); + } + } + } + + } + + Rectangle { + id: progressBar + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 200 } } + color: "transparent" + border.width: 2 + border.color: "#221edd" + x: 50 + y: 50 + width: 200 + height: 30 + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + anchors.verticalCenterOffset: 40 + + Rectangle { + id: progressIndicator + color: "#221edd"; + width: 0; + height: 30; + } + } + + Rectangle { + id: toolbar + color: activePalette.window + height: 32; width: parent.width + anchors.bottom: screen.bottom + + Content.Button { + id: btnA; text: "New Game"; onClicked: Logic.startNewGame(); + anchors.left: parent.left; anchors.leftMargin: 3 + anchors.verticalCenter: parent.verticalCenter + } + + Content.Button { + text: "Quit" + anchors { left: btnA.right; leftMargin: 3; verticalCenter: parent.verticalCenter } + onClicked: Qt.quit(); + } + + Text { + color: activePalette.text + text: "Score: " + score; font.bold: true + anchors.right: parent.right; anchors.rightMargin: 3 + anchors.verticalCenter: parent.verticalCenter + } + } + + focus: true + Keys.onSpacePressed: Logic.startNewGame(); + Keys.onLeftPressed: if (state == "starting" || direction != 1) Logic.scheduleDirection(3); + Keys.onRightPressed: if (state == "starting" || direction != 3) Logic.scheduleDirection(1); + Keys.onUpPressed: if (state == "starting" || direction != 2) Logic.scheduleDirection(0); + Keys.onDownPressed: if (state == "starting" || direction != 0) Logic.scheduleDirection(2); + + states: [ + State { + name: "starting" + PropertyChanges {target: progressIndicator; width: 200} + PropertyChanges {target: title; opacity: 0} + PropertyChanges {target: progressBar; opacity: 1} + }, + State { + name: "running" + PropertyChanges {target: progressIndicator; width: 200} + PropertyChanges {target: title; opacity: 0} + PropertyChanges {target: skull; row: 0; column: 0; } + PropertyChanges {target: skull; spawned: 1} + } + ] + + transitions: [ + Transition { + from: "*" + to: "starting" + NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } + NumberAnimation { property: "opacity"; duration: 200 } + }, + Transition { + to: "starting" + NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } + NumberAnimation { property: "opacity"; duration: 200 } + } + ] + +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=snake +Exec=/opt/snake/bin/snake +Icon=snake64 +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake_harmattan.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=snake +Exec=/usr/bin/single-instance /opt/snake/bin/snake +Icon=/usr/share/icons/hicolor/80x80/apps/snake80.png +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,24 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/snake +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +# The .cpp file which was generated for your project. Feel free to hack it. +SOURCES += main.cpp + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/snake +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/snake" + } + JavaScriptFiles { + directory: "qml/snake" + } + ImageFiles { + directory: "qml/snake" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/snake/snake.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/snake/snake.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/main.cpp 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/main.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "qmlapplicationviewer.h" +#include + +Q_DECL_EXPORT int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QmlApplicationViewer viewer; + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/twitter/twitter.qml")); + viewer.showExpanded(); + + return app.exec(); +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,90 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + signal clicked + + property string text + property bool keyUsing: false + + BorderImage { + id: buttonImage + source: "images/toolbutton.sci" + width: container.width; height: container.height + } + BorderImage { + id: pressed + opacity: 0 + source: "images/toolbutton.sci" + width: container.width; height: container.height + } + MouseArea { + id: mouseRegion + anchors.fill: buttonImage + onClicked: { container.clicked(); } + } + Text { + id: btnText + color: if(container.keyUsing){"#D0D0D0";} else {"#FFFFFF";} + anchors.centerIn: buttonImage; font.bold: true + text: container.text; style: Text.Raised; styleColor: "black" + font.pixelSize: 12 + } + states: [ + State { + name: "Pressed" + when: mouseRegion.pressed == true + PropertyChanges { target: pressed; opacity: 1 } + }, + State { + name: "Focused" + when: container.activeFocus == true + PropertyChanges { target: btnText; color: "#FFFFFF" } + } + ] + transitions: Transition { + ColorAnimation { target: btnText; } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/FatDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/FatDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/FatDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/FatDelegate.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,105 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Component { + id: listDelegate + Item { + id: wrapper; width: wrapper.ListView.view.width; height: if(txt.height > 60){txt.height+10}else{60} //50+5+5 + function handleLink(link){ + if(link.slice(0,3) == 'app'){ + screen.setUser(link.slice(7)); + }else if(link.slice(0,4) == 'http'){ + Qt.openUrlExternally(link); + } + } + function addTags(str){ + var ret = str.replace(/@[a-zA-Z0-9_]+/g, '$&');//click to jump to user? + var ret2 = ret.replace(/http:\/\/[^ \n\t]+/g, '$&');//surrounds http links with html link tags + return ret2; + } + + // Strip away paranthesis + function userName(str) { + var user = str.replace(/\([\S|\s]*\)/gi, ""); + return user.trim(); + } + + Item { + id: moveMe; height: parent.height + Rectangle { + id: blackRect + color: "black"; opacity: wrapper.ListView.index % 2 ? 0.2 : 0.3; height: wrapper.height-2; width: wrapper.width; y: 1 + } + Item { + id: image; x: 6; width: 48; height: 48; smooth: true + anchors.verticalCenter: parent.verticalCenter + + Loading { x: 1; y: 1; width: 48; height: 48; visible: realImage.status != Image.Ready } + Image { + id: realImage; + source: userImage; x: 1; y: 1; + width:48; height:48; opacity:0 ; + onStatusChanged: { + if(status==Image.Ready) + image.state="loaded" + } + } + states: State { + name: "loaded"; + PropertyChanges { target: realImage ; opacity:1 } + } + transitions: Transition { NumberAnimation { target: realImage; property: "opacity"; duration: 200 } } + + } + Text { id:txt; y:4; x: 56 + text: '' + + ''+userName(name) + " from " +source + + "
" + statusText + ""; + textFormat: Qt.RichText + color: "#cccccc"; style: Text.Raised; styleColor: "black"; wrapMode: Text.WordWrap + anchors.left: image.right; anchors.right: blackRect.right; anchors.leftMargin: 6; anchors.rightMargin: 6 + onLinkActivated: wrapper.handleLink(link) + } + } + } +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/gloss.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/gloss.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/lineedit.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/lineedit.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/lineedit.sci qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/lineedit.sci --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/lineedit.sci 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/lineedit.sci 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,5 @@ +border.left: 10 +border.top: 10 +border.bottom: 10 +border.right: 10 +source: lineedit.png Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/loading.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/loading.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/quit.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/quit.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/stripes.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/stripes.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/titlebar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/titlebar.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/titlebar.sci qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/titlebar.sci --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/titlebar.sci 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/titlebar.sci 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,5 @@ +border.left: 10 +border.top: 12 +border.bottom: 12 +border.right: 10 +source: titlebar.png Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/toolbutton.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/toolbutton.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/toolbutton.sci qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/toolbutton.sci --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/toolbutton.sci 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/images/toolbutton.sci 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,5 @@ +border.left: 15 +border.top: 4 +border.bottom: 4 +border.right: 15 +source: toolbutton.png diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Input.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Input.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Input.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Input.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +FocusScope { + id:container + width: 220 + height: 28 + BorderImage { source: "images/lineedit.sci"; anchors.fill: parent } + signal accepted + property alias text: input.text + property alias item:input + TextInput{ + id: input + width: parent.width - 12 + anchors.centerIn: parent + maximumLength:21 + font.pixelSize: 16; + font.bold: true + color: "#151515"; selectionColor: "mediumseagreen" + focus: true + onAccepted:{container.accepted()} + text: "" + selectByMouse: true + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Loading.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Loading.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Loading.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/Loading.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: loading; source: "images/loading.png" + NumberAnimation on rotation { + from: 0; to: 360; running: loading.visible == true; loops: Animation.Infinite; duration: 900 + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,60 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + TitleBar { id: titleBar; width: parent.width; height: 60; + y: -80 + untaggedString: "Latest tweets from everyone" + taggedString: "Latest tweets from " + } + states: [ + State { + name: "search"; when: screen.state!="search" + PropertyChanges { target: titleBar; y: 0 } + } + ] + transitions: [ + Transition { NumberAnimation { properties: "x,y"; duration: 500; easing.type: Easing.InOutQuad } } + ] +} + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,10 @@ +SearchView 1.0 SearchView.qml +Button 1.0 Button.qml +Input 1.0 Input.qml +FatDelegate 1.0 FatDelegate.qml +Loading 1.0 Loading.qml +MultiTitleBar 1.0 MultiTitleBar.qml +TitleBar 1.0 TitleBar.qml +RssModel 1.0 RssModel.qml +UserModel 1.0 UserModel.qml +ToolBar 1.0 ToolBar.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/RssModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/RssModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/RssModel.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/RssModel.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { id: wrapper + property variant model: xmlModel + property string from : "" + property string to : "" + property string phrase : "" + + property string mode : "everyone" + property int status: xmlModel.status + function reload() { xmlModel.reload(); } + XmlListModel { + id: xmlModel + + source: (from=="" && to=="" && phrase=="") ? "" : + 'http://search.twitter.com/search.atom?from='+from+"&to="+to+"&phrase="+phrase + + namespaceDeclarations: "declare default element namespace 'http://www.w3.org/2005/Atom'; " + + "declare namespace twitter=\"http://api.twitter.com/\";"; + + query: "/feed/entry" + + XmlRole { name: "statusText"; query: "content/string()" } + XmlRole { name: "timestamp"; query: "published/string()" } + XmlRole { name: "source"; query: "twitter:source/string()" } + XmlRole { name: "name"; query: "author/name/string()" } + XmlRole { name: "userImage"; query: "link[@rel = 'image']/@href/string()" } + + } + Binding { + property: "mode" + target: wrapper + value: {if(wrapper.tags==''){"everyone";}else if(wrapper.tags=='my timeline'){"self";}else{"user";}} + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/SearchView.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/SearchView.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/SearchView.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/SearchView.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,124 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +FocusScope { + id: wrapper + Column { + anchors.centerIn: parent + spacing: 20 + Column{ + spacing: 4 + Text { + text: "Posted by:" + font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" + horizontalAlignment: Qt.AlignRight + } + Input{ + id: fromIn + KeyNavigation.backtab: searchbutton + KeyNavigation.tab:toIn + onAccepted:searchbutton.doSearch(); + focus: true + } + Text { + text: "In reply to:" + font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" + horizontalAlignment: Qt.AlignRight + } + Input{ + id: toIn + KeyNavigation.backtab: fromIn + KeyNavigation.tab:phraseIn + onAccepted:searchbutton.doSearch(); + } + Text { + text: "Search phrase:" + font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" + horizontalAlignment: Qt.AlignRight + } + Input{ + id: phraseIn + KeyNavigation.backtab: toIn + KeyNavigation.tab:searchbutton + onAccepted:searchbutton.doSearch(); + text: "Qt Quick" + } + } + Button { + width: 100 + height: 32 + id: searchbutton + keyUsing: true; + opacity: 1 + text: "Search" + KeyNavigation.tab: fromIn + Keys.onReturnPressed: searchbutton.doSearch(); + Keys.onEnterPressed: searchbutton.doSearch(); + Keys.onSelectPressed: searchbutton.doSearch(); + Keys.onSpacePressed: searchbutton.doSearch(); + onClicked: searchbutton.doSearch(); + + function doSearch() { + // Search ! allowed + if (wrapper.state=="invalidinput") + return; + + rssModel.from=fromIn.text; + rssModel.to= toIn.text; + rssModel.phrase = phraseIn.text; + screen.focus = true; + screen.state = "" + } + } + } + states: + State { + name: "invalidinput" + when: fromIn.text=="" && toIn.text=="" && phraseIn.text=="" + PropertyChanges { target: searchbutton ; opacity: 0.6 ; } + } + transitions: + Transition { + NumberAnimation { target: searchbutton; property: "opacity"; duration: 200 } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/TitleBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/TitleBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/TitleBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/TitleBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,130 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: titleBar + property string untaggedString: "Uploads from everyone" + property string taggedString: "Recent uploads tagged " + + BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } + + Item { + id: container + width: (parent.width * 2) - 55 ; height: parent.height + + function accept() { + titleBar.state = "" + background.state = "" + rssModel.tags = editor.text + } + + Item { + id:imageBox + x: 6; width: 0; height: 50; smooth: true + anchors.verticalCenter: parent.verticalCenter + + UserModel { user: rssModel.from; id: userModel } + Component { + id: imgDelegate; + Item { + id:imageitem + visible:true + Loading { width:48; height:48; visible: realImage.status != Image.Ready } + Image { id: realImage; source: image; width:48; height:48; opacity:0; } + states: + State { + name: "loaded" + when: (realImage.status == Image.Ready) + PropertyChanges { target: realImage; opacity:1 } + } + transitions: Transition { + NumberAnimation { target: realImage; property: "opacity"; duration: 200 } + } + } + } + ListView { id:view; model: userModel.model; x:1; y:1; delegate: imgDelegate } + states: + State { + when: !userModel.user=="" + PropertyChanges { target: imageBox; width: 50; } + } + transitions: + Transition { + NumberAnimation { target: imageBox; property: "width"; duration: 200 } + } + } + + Image { + id: quitButton + x: 5 + anchors.verticalCenter: parent.verticalCenter + source: "images/quit.png" + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } + } + + Text { + id: categoryText + anchors { + left: quitButton.right; right: parent.right; leftMargin: 10; rightMargin: 10 + verticalCenter: parent.verticalCenter + } + elide: Text.ElideLeft + text: (rssModel.from=="" ? untaggedString : taggedString + rssModel.from) + font.bold: true; color: "White"; style: Text.Raised; styleColor: "Black" + font.pixelSize: 12 + } + } + + states: State { + name: "Tags" + PropertyChanges { target: container; x: -tagButton.x + 5 } + PropertyChanges { target: editor; focus: true } + } + + transitions: Transition { + NumberAnimation { properties: "x"; easing.type: Easing.InOutQuad } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/ToolBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/ToolBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/ToolBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/ToolBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,64 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: toolbar + + property alias button1Label: button1.text + property alias button2Label: button2.text + signal button1Clicked + signal button2Clicked + focus:true + BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } + Button { + id: button1 + anchors.left: parent.left; anchors.leftMargin: 5; y: 3; width: 140; height: 32 + onClicked: toolbar.button1Clicked() + focus:true + } + Button { + id: button2 + anchors.right: parent.right; anchors.rightMargin: 5; y: 3; width: 140; height: 32 + onClicked: toolbar.button2Clicked() + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/UserModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/UserModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/TwitterCore/UserModel.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/TwitterCore/UserModel.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +//This "model" gets the user information about the searched user. Mainly for the icon. + +Item { id: wrapper + property variant model: xmlModel + property string user : "" + property int status: xmlModel.status + function reload() { xmlModel.reload(); } + XmlListModel { + id: xmlModel + + source: user!= "" ? "http://twitter.com/users/show.xml?screen_name="+user : "" + query: "/user" + + XmlRole { name: "name"; query: "name/string()" } + XmlRole { name: "screenName"; query: "screen_name/string()" } + XmlRole { name: "image"; query: "profile_image_url/string()" } + XmlRole { name: "location"; query: "location/string()" } + XmlRole { name: "description"; query: "description/string()" } + XmlRole { name: "followers"; query: "followers_count/string()" } + //TODO: Could also get the user's color scheme, timezone and a few other things + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/twitter.qml qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/twitter.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/qml/twitter/twitter.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/qml/twitter/twitter.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,134 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** 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, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, 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. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "TwitterCore" 1.0 as Twitter + +Item { + id: screen; width: 320; height: 480 + property bool userView : false + property variant tmpStr + function setUser(str){hack.running = true; tmpStr = str} + function reallySetUser(){rssModel.from = tmpStr;rssModel.to = ""; rssModel.phrase = ""} + state:"searchquery" + //Workaround for bug 260266 + Timer{ interval: 1; running: false; repeat: false; onTriggered: screen.reallySetUser(); id:hack } + Keys.onEscapePressed: screen.state="searchquery" + Keys.onBacktabPressed: screen.state="searchquery" + Rectangle { + id: background + anchors.fill: parent; color: "#343434"; + + state:"searchquery" + Image { source: "TwitterCore/images/stripes.png"; fillMode: Image.Tile; anchors.fill: parent; opacity: 0.3 } + + MouseArea { + anchors.fill: parent + onClicked: screen.focus = false; + } + + Twitter.RssModel { id: rssModel } + Twitter.Loading { anchors.centerIn: parent; visible: rssModel.status==XmlListModel.Loading && state!='unauthed'} + Text { + width: 180 + text: "Could not access twitter using this screen name and password pair."; + color: "#cccccc"; style: Text.Raised; styleColor: "black"; wrapMode: Text.WordWrap + visible: rssModel.status==XmlListModel.Error; anchors.centerIn: parent + } + + Item { + id: views + x: 2; width: parent.width - 4 + y:60 //Below the title bars + height: parent.height - 100 + + Text { + id:title + text: "Search Twitter" + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: 20; font.bold: true; color: "#bbb"; style: Text.Raised; styleColor: "black" + opacity:0 + } + + Twitter.SearchView{ + id: searchView + anchors.verticalCenter: parent.verticalCenter + width: parent.width; height: parent.height-60; + x: -(screen.width * 1.5) + } + + Twitter.FatDelegate { id: fatDelegate } + ListView { + id: mainView; model: rssModel.model; delegate: fatDelegate; + width: parent.width; height: parent.height; x: 0; cacheBuffer: 100; + } + } + + Twitter.MultiTitleBar { id: titleBar; width: parent.width } + Twitter.ToolBar { id: toolBar; height: 40; + //anchors.bottom: parent.bottom; + //TODO: Use anchor changes instead of hard coding + y: screen.height - 40 + width: parent.width; opacity: 0.9 + button1Label: "New Search" + button2Label: "Update" + onButton1Clicked: + { + screen.state="searchquery" + } + onButton2Clicked: rssModel.reload(); + } + } + states: [ + State { + name: "searchquery"; + PropertyChanges { target: searchView; x: 0; focus:true} + PropertyChanges { target: mainView; x: -(parent.width * 1.5) } + PropertyChanges { target: titleBar; y: -80 } + PropertyChanges { target: toolBar; y: screen.height } + PropertyChanges { target: toolBar } + PropertyChanges { target: title; opacity:1} + } + ] + transitions: [ + Transition { NumberAnimation { properties: "x,y,opacity"; duration: 500; easing.type: Easing.InOutQuad } } + ] +} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=twitter +Exec=/opt/twitter/bin/twitter +Icon=twitter64 +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter_harmattan.desktop 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Name=twitter +Exec=/usr/bin/single-instance /opt/twitter/bin/twitter +Icon=/usr/share/icons/hicolor/80x80/apps/twitter80.png +X-Window-Icon= +X-HildonDesk-ShowInToolbar=true +X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.pro qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.pro 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.pro 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,24 @@ +# Add more folders to ship with the application, here +folder_01.source = qml/twitter +folder_01.target = qml +DEPLOYMENTFOLDERS = folder_01 + +# Additional import path used to resolve QML modules in Creator's code model +QML_IMPORT_PATH = + +# If your application uses the Qt Mobility libraries, uncomment the following +# lines and add the respective components to the MOBILITY variable. +# CONFIG += mobility +# MOBILITY += + +# Speed up launching on MeeGo/Harmattan when using applauncherd daemon +# CONFIG += qdeclarative-boostable + +# The .cpp file which was generated for your project. Feel free to hack it. +SOURCES += main.cpp + +# Please do not modify the following two lines. Required for deployment. +desktopInstallPrefix = $$[QT_INSTALL_EXAMPLES]/declarative/demos/twitter +exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) +else:include(../../helper/qmlapplicationviewer/qmlapplicationviewer.pri) +qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.qmlproject 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.qmlproject 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "qml/twitter" + } + JavaScriptFiles { + directory: "qml/twitter" + } + ImageFiles { + directory: "qml/twitter" + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.svg qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/demos/twitter/twitter.svg 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/demos/twitter/twitter.svg 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/main.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include "minehunt.h" -#include -#include -#include - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - QmlApplicationViewer viewer; - - qmlRegisterType(); - MinehuntGame* game = new MinehuntGame(); - - viewer.engine()->rootContext()->setContextObject(game); - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape); - viewer.setMainQmlFile(QLatin1String("qml/minehunt/minehunt.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.cpp qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,221 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include -#include - -#include "minehunt.h" - -void tilesPropAppend(QDeclarativeListProperty* prop, TileData* value) -{ - Q_UNUSED(prop); - Q_UNUSED(value); - return; //Append not supported -} - -int tilesPropCount(QDeclarativeListProperty* prop) -{ - return static_cast*>(prop->data)->count(); -} - -TileData* tilesPropAt(QDeclarativeListProperty* prop, int index) -{ - return static_cast*>(prop->data)->at(index); -} - -QDeclarativeListProperty MinehuntGame::tiles(){ - return QDeclarativeListProperty(this, &_tiles, &tilesPropAppend, - &tilesPropCount, &tilesPropAt, 0); -} - -MinehuntGame::MinehuntGame() -: numCols(9), numRows(9), playing(true), won(false) -{ - setObjectName("mainObject"); - srand(QTime(0,0,0).secsTo(QTime::currentTime())); - - //initialize array - for(int ii = 0; ii < numRows * numCols; ++ii) { - _tiles << new TileData; - } - reset(); - -} - -void MinehuntGame::setBoard() -{ - foreach(TileData* t, _tiles){ - t->setHasMine(false); - t->setHint(-1); - } - //place mines - int mines = nMines; - remaining = numRows*numCols-mines; - while ( mines ) { - int col = int((double(rand()) / double(RAND_MAX)) * numCols); - int row = int((double(rand()) / double(RAND_MAX)) * numRows); - - TileData* t = tile( row, col ); - - if (t && !t->hasMine()) { - t->setHasMine( true ); - mines--; - } - } - - //set hints - for (int r = 0; r < numRows; r++) - for (int c = 0; c < numCols; c++) { - TileData* t = tile(r, c); - if (t && !t->hasMine()) { - int hint = getHint(r,c); - t->setHint(hint); - } - } - - setPlaying(true); -} - -void MinehuntGame::reset() -{ - foreach(TileData* t, _tiles){ - t->unflip(); - t->setHasFlag(false); - } - nMines = 12; - nFlags = 0; - emit numMinesChanged(); - emit numFlagsChanged(); - setPlaying(false); - QTimer::singleShot(600,this, SLOT(setBoard())); -} - -int MinehuntGame::getHint(int row, int col) -{ - int hint = 0; - for (int c = col-1; c <= col+1; c++) - for (int r = row-1; r <= row+1; r++) { - TileData* t = tile(r, c); - if (t && t->hasMine()) - hint++; - } - return hint; -} - -bool MinehuntGame::flip(int row, int col) -{ - if(!playing) - return false; - - TileData *t = tile(row, col); - if (!t || t->hasFlag()) - return false; - - if(t->flipped()){ - int flags = 0; - for (int c = col-1; c <= col+1; c++) - for (int r = row-1; r <= row+1; r++) { - TileData *nearT = tile(r, c); - if(!nearT || nearT == t) - continue; - if(nearT->hasFlag()) - flags++; - } - if(!t->hint() || t->hint() != flags) - return false; - for (int c = col-1; c <= col+1; c++) - for (int r = row-1; r <= row+1; r++) { - TileData *nearT = tile(r, c); - if (nearT && !nearT->flipped() && !nearT->hasFlag()) { - flip( r, c ); - } - } - return true; - } - - t->flip(); - - if (t->hint() == 0) { - for (int c = col-1; c <= col+1; c++) - for (int r = row-1; r <= row+1; r++) { - TileData* t = tile(r, c); - if (t && !t->flipped()) { - flip( r, c ); - } - } - } - - if(t->hasMine()){ - for (int r = 0; r < numRows; r++)//Flip all other mines - for (int c = 0; c < numCols; c++) { - TileData* t = tile(r, c); - if (t && t->hasMine()) { - flip(r, c); - } - } - won = false; - hasWonChanged(); - setPlaying(false); - return true; - } - - remaining--; - if(!remaining){ - won = true; - hasWonChanged(); - setPlaying(false); - return true; - } - return true; -} - -bool MinehuntGame::flag(int row, int col) -{ - TileData *t = tile(row, col); - if(!t || !playing || t->flipped()) - return false; - - t->setHasFlag(!t->hasFlag()); - nFlags += (t->hasFlag()?1:-1); - emit numFlagsChanged(); - return true; -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.h qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.h --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,129 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - - -#include - -class TileData : public QObject -{ - Q_OBJECT -public: - TileData() : _hasFlag(false), _hasMine(false), _hint(-1), _flipped(false) {} - - Q_PROPERTY(bool hasFlag READ hasFlag WRITE setHasFlag NOTIFY hasFlagChanged) - bool hasFlag() const { return _hasFlag; } - - Q_PROPERTY(bool hasMine READ hasMine NOTIFY hasMineChanged) - bool hasMine() const { return _hasMine; } - - Q_PROPERTY(int hint READ hint NOTIFY hintChanged) - int hint() const { return _hint; } - - Q_PROPERTY(bool flipped READ flipped NOTIFY flippedChanged()) - bool flipped() const { return _flipped; } - - void setHasFlag(bool flag) {if(flag==_hasFlag) return; _hasFlag = flag; emit hasFlagChanged();} - void setHasMine(bool mine) {if(mine==_hasMine) return; _hasMine = mine; emit hasMineChanged();} - void setHint(int hint) { if(hint == _hint) return; _hint = hint; emit hintChanged(); } - void flip() { if (_flipped) return; _flipped = true; emit flippedChanged(); } - void unflip() { if(!_flipped) return; _flipped = false; emit flippedChanged(); } - -signals: - void flippedChanged(); - void hasFlagChanged(); - void hintChanged(); - void hasMineChanged(); - -private: - bool _hasFlag; - bool _hasMine; - int _hint; - bool _flipped; -}; - -class MinehuntGame : public QObject -{ - Q_OBJECT -public: - MinehuntGame(); - - Q_PROPERTY(QDeclarativeListProperty tiles READ tiles CONSTANT) - QDeclarativeListProperty tiles(); - - Q_PROPERTY(bool isPlaying READ isPlaying NOTIFY isPlayingChanged) - bool isPlaying() {return playing;} - - Q_PROPERTY(bool hasWon READ hasWon NOTIFY hasWonChanged) - bool hasWon() {return won;} - - Q_PROPERTY(int numMines READ numMines NOTIFY numMinesChanged) - int numMines() const{return nMines;} - - Q_PROPERTY(int numFlags READ numFlags NOTIFY numFlagsChanged) - int numFlags() const{return nFlags;} - -public slots: - Q_INVOKABLE bool flip(int row, int col); - Q_INVOKABLE bool flag(int row, int col); - void setBoard(); - void reset(); - -signals: - void isPlayingChanged(); - void hasWonChanged(); - void numMinesChanged(); - void numFlagsChanged(); - -private: - bool onBoard( int r, int c ) const { return r >= 0 && r < numRows && c >= 0 && c < numCols; } - TileData *tile( int row, int col ) { return onBoard(row, col) ? _tiles[col+numRows*row] : 0; } - int getHint(int row, int col); - void setPlaying(bool b){if(b==playing) return; playing=b; emit isPlayingChanged();} - - QList _tiles; - int numCols; - int numRows; - bool playing; - bool won; - int remaining; - int nMines; - int nFlags; -}; diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.pro qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/minehunt -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -HEADERS += minehunt.h -SOURCES += main.cpp minehunt.cpp -RESOURCES = minehunt.qrc - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/minehunt -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/minehunt" - } - JavaScriptFiles { - directory: "qml/minehunt" - } - ImageFiles { - directory: "qml/minehunt" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.qrc qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.qrc --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/minehunt.qrc 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/minehunt.qrc 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ - - - qml/minehunt/minehunt.qml - qml/minehunt/MinehuntCore/Explosion.qml - qml/minehunt/MinehuntCore/Tile.qml - qml/minehunt/MinehuntCore/pics/background.png - qml/minehunt/MinehuntCore/pics/back.png - qml/minehunt/MinehuntCore/pics/bomb-color.png - qml/minehunt/MinehuntCore/pics/bomb.png - qml/minehunt/MinehuntCore/pics/face-sad.png - qml/minehunt/MinehuntCore/pics/face-smile-big.png - qml/minehunt/MinehuntCore/pics/face-smile.png - qml/minehunt/MinehuntCore/pics/flag-color.png - qml/minehunt/MinehuntCore/pics/flag.png - qml/minehunt/MinehuntCore/pics/front.png - qml/minehunt/MinehuntCore/pics/quit.png - qml/minehunt/MinehuntCore/pics/star.png - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Explosion.qml qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Explosion.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Explosion.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Explosion.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import Qt.labs.particles 1.0 - -Item { - property bool explode : false - - Particles { - id: particles - width: 40 - height: 40 - lifeSpan: 1000 - lifeSpanDeviation: 0 - source: "pics/star.png" - count: 0 - angle: 270 - angleDeviation: 360 - velocity: 100 - velocityDeviation: 20 - z: 100 - } - states: State { name: "exploding"; when: explode - StateChangeScript {script: particles.burst(200); } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/background.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/background.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/back.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/back.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/bomb-color.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/bomb-color.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/bomb.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/bomb.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-sad.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-sad.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-smile-big.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-smile-big.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-smile.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/face-smile.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/flag-color.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/flag-color.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/flag.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/flag.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/front.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/front.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/quit.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/quit.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/star.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/pics/star.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Tile.qml qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Tile.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Tile.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/MinehuntCore/Tile.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,128 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Flipable { - id: flipable - property int angle: 0 - - width: 40; height: 40 - transform: Rotation { origin.x: 20; origin.y: 20; axis.x: 1; axis.z: 0; angle: flipable.angle } - - front: Image { - source: "pics/front.png"; width: 40; height: 40 - - Image { - anchors.centerIn: parent - source: "pics/flag.png"; opacity: modelData.hasFlag - - Behavior on opacity { NumberAnimation {} } - } - } - - back: Image { - source: "pics/back.png" - width: 40; height: 40 - - Text { - anchors.centerIn: parent - text: modelData.hint; color: "white"; font.bold: true - opacity: !modelData.hasMine && modelData.hint > 0 - } - - Image { - anchors.centerIn: parent - source: "pics/bomb.png"; opacity: modelData.hasMine - } - - Explosion { id: expl } - } - - states: State { - name: "back"; when: modelData.flipped - PropertyChanges { target: flipable; angle: 180 } - } - - property real pauseDur: 250 - transitions: Transition { - SequentialAnimation { - ScriptAction { - script: { - var ret = Math.abs(flipable.x - field.clickx) - + Math.abs(flipable.y - field.clicky); - if (modelData.hasMine && modelData.flipped) - pauseDur = ret * 3 - else - pauseDur = ret - } - } - PauseAnimation { - duration: pauseDur - } - RotationAnimation { easing.type: Easing.InOutQuad } - ScriptAction { script: if (modelData.hasMine && modelData.flipped) { expl.explode = true } } - } - } - - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.LeftButton | Qt.RightButton - onClicked: { - field.clickx = flipable.x - field.clicky = flipable.y - var row = Math.floor(index / 9) - var col = index - (Math.floor(index / 9) * 9) - if (mouse.button == undefined || mouse.button == Qt.RightButton) { - flag(row, col) - } else { - flip(row, col) - } - } - onPressAndHold: { - field.clickx = flipable.x - field.clicky = flipable.y - var row = Math.floor(index / 9) - var col = index - (Math.floor(index / 9) * 9) - flag(row, col) - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/minehunt.qml qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/minehunt.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/qml/minehunt/minehunt.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/qml/minehunt/minehunt.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "MinehuntCore" - -Item { - id: field - property int clickx: 0 - property int clicky: 0 - - width: 450; height: 450 - - Image { source: "MinehuntCore/pics/background.png"; anchors.fill: parent; fillMode: Image.Tile } - - Grid { - anchors.horizontalCenter: parent.horizontalCenter - columns: 9; spacing: 1 - - Repeater { - id: repeater - model: tiles - delegate: Tile {} - } - } - - Row { - id: gamedata - x: 20; spacing: 20 - anchors.bottom: field.bottom; anchors.bottomMargin: 15 - - Image { - source: "MinehuntCore/pics/quit.png" - scale: quitMouse.pressed ? 0.8 : 1.0 - smooth: quitMouse.pressed - y: 10 - MouseArea { - id: quitMouse - anchors.fill: parent - anchors.margins: -20 - onClicked: Qt.quit() - } - } - Column { - spacing: 2 - Image { source: "MinehuntCore/pics/bomb-color.png" } - Text { anchors.horizontalCenter: parent.horizontalCenter; color: "white"; text: numMines } - } - - Column { - spacing: 2 - Image { source: "MinehuntCore/pics/flag-color.png" } - Text { anchors.horizontalCenter: parent.horizontalCenter; color: "white"; text: numFlags } - } - } - - Image { - anchors.bottom: field.bottom; anchors.bottomMargin: 15 - anchors.right: field.right; anchors.rightMargin: 20 - source: isPlaying ? 'MinehuntCore/pics/face-smile.png' : - hasWon ? 'MinehuntCore/pics/face-smile-big.png': 'MinehuntCore/pics/face-sad.png' - - MouseArea { anchors.fill: parent; onPressed: reset() } - } - Text { - anchors.centerIn: parent; width: parent.width - 20 - horizontalAlignment: Text.AlignHCenter - wrapMode: Text.WordWrap - text: "Minehunt demo has to be compiled to run.\n\nPlease see README." - color: "white"; font.bold: true; font.pixelSize: 14 - visible: tiles == undefined - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/README qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/README --- qtquick1-opensource-src-5.0.2/examples/declarative/minehunt/README 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/minehunt/README 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -Minehunt has to be compiled to run. - -To compile the C++ part, do 'qmake && make'. -To run, simply run the executable. -To deploy on a device, do 'make sis'. - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/main.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/photoviewer/photoviewer.qml")); - viewer.showExpanded(); - - return app.exec(); -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.desktop qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.desktop 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=photoviewer -Exec=/opt/photoviewer/bin/photoviewer -Icon=photoviewer64 -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer_harmattan.desktop 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=photoviewer -Exec=/usr/bin/single-instance /opt/photoviewer/bin/photoviewer -Icon=/usr/share/icons/hicolor/80x80/apps/photoviewer80.png -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.pro qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.pro 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/photoviewer -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/photoviewer -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.qmlproject 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/photoviewer" - } - JavaScriptFiles { - directory: "qml/photoviewer" - } - ImageFiles { - directory: "qml/photoviewer" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.svg qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/photoviewer.svg 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/photoviewer.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/i18n/base.ts qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/i18n/base.ts --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/i18n/base.ts 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/i18n/base.ts 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ - - - - - AlbumDelegate - - - Remove - - - - - photoviewer - - - Add - - - - - Edit - - - - - Back - - - - Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.qm and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.qm differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.ts qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.ts --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.ts 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/i18n/qml_fr.ts 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ - - - - - AlbumDelegate - - - Remove - Supprimer - - - - photoviewer - - - Add - Ajouter - - - - Edit - Éditer - - - - Back - Retour - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/AlbumDelegate.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,146 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Component { - id: albumDelegate - Package { - - Item { - Package.name: 'browser' - GridView { - id: photosGridView; model: visualModel.parts.grid; width: mainWindow.width; height: mainWindow.height - 21 - x: 0; y: 21; cellWidth: 160; cellHeight: 153; interactive: false - onCurrentIndexChanged: photosListView.positionViewAtIndex(currentIndex, ListView.Contain) - } - } - - Item { - Package.name: 'fullscreen' - ListView { - id: photosListView; model: visualModel.parts.list; orientation: Qt.Horizontal - width: mainWindow.width; height: mainWindow.height; interactive: false - onCurrentIndexChanged: photosGridView.positionViewAtIndex(currentIndex, GridView.Contain) - highlightRangeMode: ListView.StrictlyEnforceRange; snapMode: ListView.SnapOneItem - } - } - - Item { - Package.name: 'album' - id: albumWrapper; width: 210; height: 220 - - VisualDataModel { - id: visualModel; delegate: PhotoDelegate { } - model: RssModel { id: rssModel; tags: tag } - } - - BusyIndicator { - id: busyIndicator - anchors { centerIn: parent; verticalCenterOffset: -20 } - on: rssModel.status != XmlListModel.Ready - } - - PathView { - id: photosPathView; model: visualModel.parts.stack; pathItemCount: 5 - visible: !busyIndicator.visible - anchors.centerIn: parent; anchors.verticalCenterOffset: -30 - path: Path { - PathAttribute { name: 'z'; value: 9999.0 } - PathLine { x: 1; y: 1 } - PathAttribute { name: 'z'; value: 0.0 } - } - } - - MouseArea { - anchors.fill: parent - onClicked: mainWindow.editMode ? photosModel.remove(index) : albumWrapper.state = 'inGrid' - } - - Tag { - anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; bottomMargin: 10 } - frontLabel: tag; backLabel: qsTr("Remove"); flipped: mainWindow.editMode - onTagChanged: rssModel.tags = tag - onBackClicked: if (mainWindow.editMode) photosModel.remove(index); - } - - states: [ - State { - name: 'inGrid' - PropertyChanges { target: photosGridView; interactive: true } - PropertyChanges { target: albumsShade; opacity: 1 } - PropertyChanges { target: backButton; onClicked: albumWrapper.state = ''; y: 6 } - }, - State { - name: 'fullscreen'; extend: 'inGrid' - PropertyChanges { target: photosGridView; interactive: false } - PropertyChanges { target: photosListView; interactive: true } - PropertyChanges { target: photosShade; opacity: 1 } - PropertyChanges { target: backButton; y: -backButton.height - 8 } - } - ] - - GridView.onAdd: NumberAnimation { - target: albumWrapper; properties: "scale"; from: 0.0; to: 1.0; easing.type: Easing.OutQuad - } - GridView.onRemove: SequentialAnimation { - PropertyAction { target: albumWrapper; property: "GridView.delayRemove"; value: true } - NumberAnimation { target: albumWrapper; property: "scale"; from: 1.0; to: 0.0; easing.type: Easing.OutQuad } - PropertyAction { target: albumWrapper; property: "GridView.delayRemove"; value: false } - } - - transitions: [ - Transition { - from: '*'; to: 'inGrid' - SequentialAnimation { - NumberAnimation { properties: 'opacity'; duration: 250 } - PauseAnimation { duration: 350 } - NumberAnimation { target: backButton; properties: "y"; duration: 200; easing.type: Easing.OutQuad } - } - }, - Transition { - from: 'inGrid'; to: '*' - NumberAnimation { properties: "y,opacity"; easing.type: Easing.OutQuad; duration: 300 } - } - ] - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/BusyIndicator.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Image { - id: container - property bool on: false - - source: "images/busy.png"; visible: container.on - NumberAnimation on rotation { running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200 } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: container - - property alias label: labelText.text - property color tint: "transparent" - signal clicked - - width: labelText.width + 70 ; height: labelText.height + 18 - - BorderImage { - anchors { fill: container; leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 } - source: 'images/box-shadow.png'; smooth: true - border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 - } - - Image { anchors.fill: parent; source: "images/cardboard.png"; smooth: true } - - Rectangle { - anchors.fill: container; color: container.tint; visible: container.tint != "" - opacity: 0.25; smooth: true - } - - Text { id: labelText; font.pixelSize: 15; anchors.centerIn: parent; smooth: true } - - MouseArea { - anchors { fill: parent; leftMargin: -20; topMargin: -20; rightMargin: -20; bottomMargin: -20 } - onClicked: container.clicked() - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/EditableButton.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,86 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: container - - property string label - signal clicked - signal labelChanged(string label) - - width: textInput.width + 70 ; height: textInput.height + 18 - - BorderImage { - anchors { fill: container; leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 } - source: 'images/box-shadow.png'; smooth: true - border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 - } - - Image { anchors.fill: parent; source: "images/cardboard.png"; smooth: true } - - TextInput { - id: textInput; text: label; font.pixelSize: 15; anchors.centerIn: parent; smooth: true - Keys.onReturnPressed: { - container.labelChanged(textInput.text) - container.focus = true - } - Keys.onEnterPressed: { - container.labelChanged(textInput.text) - container.focus = true - } - Keys.onEscapePressed: { - textInput.text = container.label - container.focus = true - } - } - - Rectangle { - anchors.fill: container; border.color: "steelblue"; border.width: 4 - color: "transparent"; visible: textInput.focus; smooth: true - } - - MouseArea { - anchors { fill: parent; leftMargin: -20; topMargin: -20; rightMargin: -20; bottomMargin: -20 } - onClicked: { textInput.forceActiveFocus(); textInput.openSoftwareInputPanel(); } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/box-shadow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/box-shadow.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/busy.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/busy.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/cardboard.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/images/cardboard.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/PhotoDelegate.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,188 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.1 -import "script/script.js" as Script - -Package { - Item { id: stackItem; Package.name: 'stack'; width: 160; height: 153; z: stackItem.PathView.z } - Item { id: listItem; Package.name: 'list'; width: mainWindow.width + 40; height: 153 } - Item { id: gridItem; Package.name: 'grid'; width: 160; height: 153 } - - Item { - width: 160; height: 153 - - Item { - id: photoWrapper - - property double randomAngle: Math.random() * (2 * 6 + 1) - 6 - property double randomAngle2: Math.random() * (2 * 6 + 1) - 6 - - x: 0; y: 0; width: 140; height: 133 - z: stackItem.PathView.z; rotation: photoWrapper.randomAngle - - BorderImage { - anchors { - fill: originalImage.status == Image.Ready ? border : placeHolder - leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 - } - source: 'images/box-shadow.png'; smooth: true - border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 - } - Rectangle { - id: placeHolder - - property int w: Script.getWidth(content) - property int h: Script.getHeight(content) - property double s: Script.calculateScale(w, h, photoWrapper.width) - - color: 'white'; anchors.centerIn: parent; smooth: true - width: w * s; height: h * s; visible: originalImage.status != Image.Ready - Rectangle { - color: "#878787"; smooth: true - anchors { fill: parent; topMargin: 3; bottomMargin: 3; leftMargin: 3; rightMargin: 3 } - } - } - Rectangle { - id: border; color: 'white'; anchors.centerIn: parent; smooth: true - width: originalImage.paintedWidth + 6; height: originalImage.paintedHeight + 6 - visible: !placeHolder.visible - } - BusyIndicator { anchors.centerIn: parent; on: originalImage.status != Image.Ready } - Image { - id: originalImage; smooth: true; source: "http://" + Script.getImagePath(content); cache: false - fillMode: Image.PreserveAspectFit; width: photoWrapper.width; height: photoWrapper.height - } - Image { - id: hqImage; smooth: true; source: ""; visible: false; cache: false - fillMode: Image.PreserveAspectFit; width: photoWrapper.width; height: photoWrapper.height - } - Binding { - target: mainWindow; property: "downloadProgress"; value: hqImage.progress - when: listItem.ListView.isCurrentItem - } - Binding { - target: mainWindow; property: "imageLoading" - value: (hqImage.status == Image.Loading) ? 1 : 0; when: listItem.ListView.isCurrentItem - } - MouseArea { - width: originalImage.paintedWidth; height: originalImage.paintedHeight; anchors.centerIn: originalImage - onClicked: { - if (albumWrapper.state == 'inGrid') { - gridItem.GridView.view.currentIndex = index; - albumWrapper.state = 'fullscreen' - } else { - gridItem.GridView.view.currentIndex = index; - albumWrapper.state = 'inGrid' - } - } - } - - states: [ - State { - name: 'stacked'; when: albumWrapper.state == '' - ParentChange { target: photoWrapper; parent: stackItem; x: 10; y: 10 } - PropertyChanges { target: photoWrapper; opacity: stackItem.PathView.onPath ? 1.0 : 0.0 } - }, - State { - name: 'inGrid'; when: albumWrapper.state == 'inGrid' - ParentChange { target: photoWrapper; parent: gridItem; x: 10; y: 10; rotation: photoWrapper.randomAngle2 } - }, - State { - name: 'fullscreen'; when: albumWrapper.state == 'fullscreen' - ParentChange { - target: photoWrapper; parent: listItem; x: 0; y: 0; rotation: 0 - width: mainWindow.width; height: mainWindow.height - } - PropertyChanges { target: border; opacity: 0 } - PropertyChanges { target: hqImage; source: listItem.ListView.isCurrentItem ? hq : ""; visible: true } - } - ] - - transitions: [ - Transition { - from: 'stacked'; to: 'inGrid' - SequentialAnimation { - PauseAnimation { duration: 10 * index } - ParentAnimation { - target: photoWrapper; via: foreground - NumberAnimation { - target: photoWrapper; properties: 'x,y,rotation,opacity'; duration: 600; easing.type: 'OutQuart' - } - } - } - }, - Transition { - from: 'inGrid'; to: 'stacked' - ParentAnimation { - target: photoWrapper; via: foreground - NumberAnimation { properties: 'x,y,rotation,opacity'; duration: 600; easing.type: 'OutQuart' } - } - }, - Transition { - from: 'inGrid'; to: 'fullscreen' - SequentialAnimation { - PauseAnimation { duration: gridItem.GridView.isCurrentItem ? 0 : 600 } - ParentAnimation { - target: photoWrapper; via: foreground - NumberAnimation { - targets: [ photoWrapper, border ] - properties: 'x,y,width,height,opacity,rotation' - duration: gridItem.GridView.isCurrentItem ? 600 : 1; easing.type: 'OutQuart' - } - } - } - }, - Transition { - from: 'fullscreen'; to: 'inGrid' - ParentAnimation { - target: photoWrapper; via: foreground - NumberAnimation { - targets: [ photoWrapper, border ] - properties: 'x,y,width,height,rotation,opacity' - duration: gridItem.GridView.isCurrentItem ? 600 : 1; easing.type: 'OutQuart' - } - } - } - ] - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/ProgressBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: container - - property real progress: 0 - - Behavior on opacity { NumberAnimation { duration: 600 } } - - Rectangle { anchors.fill: parent; color: "black"; opacity: 0.5 } - - Rectangle { - id: fill; color: "white"; height: container.height - width: container.width * container.progress - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -AlbumDelegate AlbumDelegate.qml -PhotoDelegate PhotoDelegate.qml -ProgressBar ProgressBar.qml -RssModel RssModel.qml -BusyIndicator BusyIndicator.qml -EditableButton EditableButton.qml -Button Button.qml -Tag Tag.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/RssModel.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -XmlListModel { - property string tags : "" - - source: "http://api.flickr.com/services/feeds/photos_public.gne?"+(tags ? "tags="+tags+"&" : "") - query: "/feed/entry" - namespaceDeclarations: "declare default element namespace 'http://www.w3.org/2005/Atom';" - - XmlRole { name: "title"; query: "title/string()" } - XmlRole { name: "content"; query: "content/string()" } - XmlRole { name: "hq"; query: "link[@rel='enclosure']/@href/string()" } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/script/script.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -.pragma library - -function getWidth(string) { - return (string.match(/width=\"([0-9]+)\"/))[1] -} - -function getHeight(string) { - return (string.match(/height=\"([0-9]+)\"/))[1] -} - -function getImagePath(string) { - var pattern = /src=\"http:\/\/(\S+)\"/ - return (string.match(pattern))[1] -} - -function calculateScale(width, height, cellSize) { - var widthScale = (cellSize * 1.0) / width - var heightScale = (cellSize * 1.0) / height - var scale = 0 - - if (widthScale <= heightScale) { - scale = widthScale; - } else if (heightScale < widthScale) { - scale = heightScale; - } - return scale; -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/PhotoViewerCore/Tag.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Flipable { - id: flipable - - property alias frontLabel: frontButton.label - property alias backLabel: backButton.label - - property int angle: 0 - property int randomAngle: Math.random() * (2 * 6 + 1) - 6 - property bool flipped: false - - signal frontClicked - signal backClicked - signal tagChanged(string tag) - - front: EditableButton { - id: frontButton; rotation: flipable.randomAngle - anchors { centerIn: parent; verticalCenterOffset: -20 } - onClicked: flipable.frontClicked() - onLabelChanged: flipable.tagChanged(label) - } - - back: Button { - id: backButton; tint: "red"; rotation: flipable.randomAngle - anchors { centerIn: parent; verticalCenterOffset: -20 } - onClicked: flipable.backClicked() - } - - transform: Rotation { - origin.x: flipable.width / 2; origin.y: flipable.height / 2 - axis.x: 0; axis.y: 1; axis.z: 0 - angle: flipable.angle - } - - states: State { - name: "back"; when: flipable.flipped - PropertyChanges { target: flipable; angle: 180 } - } - - transitions: Transition { - ParallelAnimation { - NumberAnimation { properties: "angle"; duration: 400 } - SequentialAnimation { - NumberAnimation { target: flipable; property: "scale"; to: 0.8; duration: 200 } - NumberAnimation { target: flipable; property: "scale"; to: 1.0; duration: 200 } - } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/photoviewer.qml qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/photoviewer.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/photoviewer/qml/photoviewer/photoviewer.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/photoviewer/qml/photoviewer/photoviewer.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "PhotoViewerCore" - -Rectangle { - id: mainWindow - - property real downloadProgress: 0 - property bool imageLoading: false - property bool editMode: false - - width: 800; height: 480; color: "#d5d6d8" - - ListModel { - id: photosModel - ListElement { tag: "Flowers" } - ListElement { tag: "Wildlife" } - ListElement { tag: "Prague" } - } - - VisualDataModel { id: albumVisualModel; model: photosModel; delegate: AlbumDelegate {} } - - GridView { - id: albumView; width: parent.width; height: parent.height; cellWidth: 210; cellHeight: 220 - model: albumVisualModel.parts.album; visible: albumsShade.opacity != 1.0 - } - - Column { - spacing: 20; anchors { bottom: parent.bottom; right: parent.right; rightMargin: 20; bottomMargin: 20 } - Button { - id: newButton; label: qsTr("Add"); rotation: 3 - anchors.horizontalCenter: parent.horizontalCenter - onClicked: { - mainWindow.editMode = false - photosModel.append( { tag: "" } ) - albumView.positionViewAtIndex(albumView.count - 1, GridView.Contain) - } - } - Button { - id: deleteButton; label: qsTr("Edit"); rotation: -2; - onClicked: mainWindow.editMode = !mainWindow.editMode - anchors.horizontalCenter: parent.horizontalCenter - } - Button { - id: quitButton; label: qsTr("Quit"); rotation: -2; - onClicked: Qt.quit() - anchors.horizontalCenter: parent.horizontalCenter - } - } - - Rectangle { - id: albumsShade; color: mainWindow.color - width: parent.width; height: parent.height; opacity: 0.0 - } - - ListView { anchors.fill: parent; model: albumVisualModel.parts.browser; interactive: false } - - Button { id: backButton; label: qsTr("Back"); rotation: 3; x: parent.width - backButton.width - 6; y: -backButton.height - 8 } - - Rectangle { id: photosShade; color: 'black'; width: parent.width; height: parent.height; opacity: 0; visible: opacity != 0.0 } - - ListView { anchors.fill: parent; model: albumVisualModel.parts.fullscreen; interactive: false } - - Item { id: foreground; anchors.fill: parent } - - ProgressBar { - progress: mainWindow.downloadProgress; width: parent.width; height: 4 - anchors.bottom: parent.bottom; opacity: mainWindow.imageLoading; visible: opacity != 0.0 - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/README qtquick1-opensource-src-5.2.1/examples/declarative/README --- qtquick1-opensource-src-5.0.2/examples/declarative/README 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/README 2014-02-01 20:37:19.000000000 +0000 @@ -1,41 +1,11 @@ The Qt Declarative module provides the ability to specify and implement -your user interface declaratively, using the Qt Meta-Object Language (QML). This -language is very expressive and human readable, and can be used by +your user interface declaratively, using the Qt Meta-Object Language (QML). +This language is very expressive and human readable, and can be used by designers to actually implement their UI vision. QML UIs can integrate with C++ code in many ways, including being loaded as a part of a C++ UI and loading data models from C++ and interacting with them. -The example launcher provided with Qt can be used to explore each of the -examples in this directory. But most can also be viewed directly with the -QML viewer utility, without requiring compilation. +Documentation for examples can be found via the Examples and Tutorials link +in the main Qt documentation. The examples and their documentation can also +be opened from the Examples tab of Qt Creator's Welcome mode. -Documentation for these examples can be found via the Tutorials and Examples -link in the main Qt documentation. - - -Finding the Qt Examples and Demos launcher -========================================== - -On Windows: - -The launcher can be accessed via the Windows Start menu. Select the menu -entry entitled "Qt Examples and Demos" entry in the submenu containing -the Qt tools. - -On Mac OS X: - -For the binary distribution, the qtdemo executable is installed in the -/Developer/Applications/Qt directory. For the source distribution, it is -installed alongside the other Qt tools on the path specified when Qt is -configured. - -On Unix/Linux: - -The qtdemo executable is installed alongside the other Qt tools on the path -specified when Qt is configured. - -On all platforms: - -The source code for the launcher can be found in the demos/qtdemo directory -in the Qt package. This example is built at the same time as the Qt libraries, -tools, examples, and demonstrations. diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/main.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/rssnews/rssnews.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/BusyIndicator.qml qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/BusyIndicator.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/BusyIndicator.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/BusyIndicator.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Image { - id: container - property bool on: false - - source: "images/busy.png"; visible: container.on - - NumberAnimation on rotation { - running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200 - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/CategoryDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/CategoryDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/CategoryDelegate.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/CategoryDelegate.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: delegate - - width: delegate.ListView.view.width; height: 60 - - Text { - text: name - color: delegate.ListView.isCurrentItem ? "white" : "black" - font { family: "Helvetica"; pixelSize: 16; bold: true } - anchors { - left: parent.left; leftMargin: 15 - verticalCenter: parent.verticalCenter - } - } - - BusyIndicator { - scale: 0.6 - on: delegate.ListView.isCurrentItem && window.loading - anchors { right: parent.right; rightMargin: 10; verticalCenter: parent.verticalCenter } - } - - Rectangle { - width: delegate.width; height: 1; color: "#cccccc" - anchors.bottom: delegate.bottom - visible: delegate.ListView.isCurrentItem ? false : true - } - Rectangle { - width: delegate.width; height: 1; color: "white" - visible: delegate.ListView.isCurrentItem ? false : true - } - - MouseArea { - anchors.fill: delegate - onClicked: { - delegate.ListView.view.currentIndex = index - window.currentFeed = feed - } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/images/busy.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/images/busy.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/images/scrollbar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/images/scrollbar.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/NewsDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/NewsDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/NewsDelegate.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/NewsDelegate.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,71 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: delegate - height: column.height + 40 - width: delegate.ListView.view.width - - Column { - id: column - x: 20; y: 20 - width: parent.width - 40 - - Text { - id: titleText - text: title; width: parent.width; wrapMode: Text.WordWrap - font { bold: true; family: "Helvetica"; pointSize: 16 } - } - - Text { - id: descriptionText - width: parent.width; text: description - wrapMode: Text.WordWrap; font.family: "Helvetica" - } - } - - Rectangle { - width: parent.width; height: 1; color: "#cccccc" - anchors.bottom: parent.bottom - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/RssFeeds.qml qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/RssFeeds.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/RssFeeds.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/RssFeeds.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -ListModel { - id: rssFeeds - - ListElement { name: "Top Stories"; feed: "rss.news.yahoo.com/rss/topstories" } - ListElement { name: "World"; feed: "rss.news.yahoo.com/rss/world" } - ListElement { name: "Europe"; feed: "rss.news.yahoo.com/rss/europe" } - ListElement { name: "Oceania"; feed: "rss.news.yahoo.com/rss/oceania" } - ListElement { name: "U.S. National"; feed: "rss.news.yahoo.com/rss/us" } - ListElement { name: "Politics"; feed: "rss.news.yahoo.com/rss/politics" } - ListElement { name: "Business"; feed: "rss.news.yahoo.com/rss/business" } - ListElement { name: "Technology"; feed: "rss.news.yahoo.com/rss/tech" } - ListElement { name: "Entertainment"; feed: "rss.news.yahoo.com/rss/entertainment" } - ListElement { name: "Health"; feed: "rss.news.yahoo.com/rss/health" } - ListElement { name: "Science"; feed: "rss.news.yahoo.com/rss/science" } - ListElement { name: "Sports"; feed: "rss.news.yahoo.com/rss/sports" } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/ScrollBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/ScrollBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/content/ScrollBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/content/ScrollBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,107 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: container - - property variant scrollArea - property variant orientation: Qt.Vertical - - opacity: 0 - - function position() - { - var ny = 0; - if (container.orientation == Qt.Vertical) - ny = scrollArea.visibleArea.yPosition * container.height; - else - ny = scrollArea.visibleArea.xPosition * container.width; - if (ny > 2) return ny; else return 2; - } - - function size() - { - var nh, ny; - - if (container.orientation == Qt.Vertical) - nh = scrollArea.visibleArea.heightRatio * container.height; - else - nh = scrollArea.visibleArea.widthRatio * container.width; - - if (container.orientation == Qt.Vertical) - ny = scrollArea.visibleArea.yPosition * container.height; - else - ny = scrollArea.visibleArea.xPosition * container.width; - - if (ny > 3) { - var t; - if (container.orientation == Qt.Vertical) - t = Math.ceil(container.height - 3 - ny); - else - t = Math.ceil(container.width - 3 - ny); - if (nh > t) return t; else return nh; - } else return nh + ny; - } - - Rectangle { anchors.fill: parent; color: "Black"; opacity: 0.3 } - - BorderImage { - source: "images/scrollbar.png" - border { left: 1; right: 1; top: 1; bottom: 1 } - x: container.orientation == Qt.Vertical ? 2 : position() - width: container.orientation == Qt.Vertical ? container.width - 4 : size() - y: container.orientation == Qt.Vertical ? position() : 2 - height: container.orientation == Qt.Vertical ? size() : container.height - 4 - } - - states: State { - name: "visible" - when: container.orientation == Qt.Vertical ? scrollArea.movingVertically : scrollArea.movingHorizontally - PropertyChanges { target: container; opacity: 1.0 } - } - - transitions: Transition { - from: "visible"; to: "" - NumberAnimation { properties: "opacity"; duration: 600 } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/rssnews.qml qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/rssnews.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/qml/rssnews/rssnews.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/qml/rssnews/rssnews.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,111 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "content" - -Rectangle { - id: window - width: 800; height: 480 - - property string currentFeed: "rss.news.yahoo.com/rss/topstories" - property bool loading: feedModel.status == XmlListModel.Loading - - RssFeeds { id: rssFeeds } - - XmlListModel { - id: feedModel - source: "http://" + window.currentFeed - query: "/rss/channel/item" - - XmlRole { name: "title"; query: "title/string()" } - XmlRole { name: "link"; query: "link/string()" } - XmlRole { name: "description"; query: "description/string()" } - } - - Row { - Rectangle { - width: 220; height: window.height - color: "#efefef" - - ListView { - focus: true - id: categories - anchors.fill: parent - model: rssFeeds - footer: quitButtonDelegate - delegate: CategoryDelegate {} - highlight: Rectangle { color: "steelblue" } - highlightMoveSpeed: 9999999 - } - ScrollBar { - scrollArea: categories; height: categories.height; width: 8 - anchors.right: categories.right - } - } - ListView { - id: list - width: window.width - 220; height: window.height - model: feedModel - delegate: NewsDelegate {} - } - } - Component { - id: quitButtonDelegate - Item { - width: categories.width; height: 60 - Text { - text: "Quit" - font { family: "Helvetica"; pixelSize: 16; bold: true } - anchors { - left: parent.left; leftMargin: 15 - verticalCenter: parent.verticalCenter - } - } - MouseArea { - anchors.fill: parent - onClicked: Qt.quit() - } - } - } - ScrollBar { scrollArea: list; height: list.height; width: 8; anchors.right: window.right } - Rectangle { x: 220; height: window.height; width: 1; color: "#cccccc" } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.desktop qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=rssnews -Exec=/opt/rssnews/bin/rssnews -Icon=rssnews64 -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews_harmattan.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=rssnews -Exec=/usr/bin/single-instance /opt/rssnews/bin/rssnews -Icon=/usr/share/icons/hicolor/80x80/apps/rssnews80.png -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.pro qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/rssnews -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/rssnews -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/rssnews" - } - JavaScriptFiles { - directory: "qml/rssnews" - } - ImageFiles { - directory: "qml/rssnews" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.svg qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/rssnews/rssnews.svg 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/rssnews/rssnews.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/samegame/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/main.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/samegame/samegame.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/README qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/README --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/README 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/README 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -The SameGame example can interface with a simple PHP script to store XML high score data on a remote server. We do not have a publically accessible server available for this use, but if you have access to a PHP capable webserver you can copy the files (score_data.xml, score.php, score_style.xsl) to it and alter the highscore_server variable at the top of the samegame.js file to point to it. diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/score_data.xml qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/score_data.xml --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/score_data.xml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/score_data.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -1000000Alan the Tester0x00 -6213Alan12x1751 diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/scores.php qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/scores.php --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/scores.php 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/scores.php 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -"; - echo "SameGame High Scores"; - if($score > 0){#Sending in a new high score - $name = $_POST["name"]; - $grid = $_POST["gridSize"]; - $time = $_POST["time"]; - if($name == "") - $name = "Anonymous"; - //if($grid != "10x10"){ - //Need a standard, so as to reject others? - //} - $file = fopen("score_data.xml", "a"); #It's XML. Happy? - $ret = fwrite($file, "". $score . "" - . $name . "" . $grid . "" - . $time . "\n"); - echo "Your score has been recorded. Thanks for playing!"; - if($ret == False) - echo "
There was an error though, so don't expect to see that score again."; - }else{#Read high score list - #Now uses XSLT to display. So just print the file. With XML cruft added. - #Note that firefox at least won't apply the XSLT on a php file. So redirecting - $file = fopen("scores.xml", "w"); - $ret = fwrite($file, '' . "\n" - . '' . "\n" - . "\n" . file_get_contents("score_data.xml") . "\n"); - if($ret == False) - echo "There was an internal error. Sorry."; - else - echo ''; - } - echo ""; -?> diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/score_style.xsl qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/score_style.xsl --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/highscores/score_style.xsl 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/highscores/score_style.xsl 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ - - - - - SameGame High Scores - -

SameGame High Scores

- - - - - - - - - - - - - - - - -
NameScoreGrid SizeTime, s
- - -
-
diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/BoomBlock.qml qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/BoomBlock.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/BoomBlock.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/BoomBlock.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.1 -import Qt.labs.particles 1.0 - -Item { - id: block - property bool dying: false - property bool spawned: false - property int type: 0 - - Behavior on x { - enabled: spawned; - SpringAnimation{ spring: 2; damping: 0.2 } - } - Behavior on y { - SpringAnimation{ spring: 2; damping: 0.2 } - } - - Image { - id: img - source: { - if(type == 0){ - "pics/redStone.png"; - } else if(type == 1) { - "pics/blueStone.png"; - } else { - "pics/greenStone.png"; - } - } - opacity: 0 - Behavior on opacity { NumberAnimation { duration: 200 } } - anchors.fill: parent - } - - Particles { - id: particles - - width: 1; height: 1 - anchors.centerIn: parent - - emissionRate: 0 - lifeSpan: 700; lifeSpanDeviation: 600 - angle: 0; angleDeviation: 360; - velocity: 100; velocityDeviation: 30 - source: { - if(type == 0){ - "pics/redStar.png"; - } else if (type == 1) { - "pics/blueStar.png"; - } else { - "pics/greenStar.png"; - } - } - } - - states: [ - State { - name: "AliveState"; when: spawned == true && dying == false - PropertyChanges { target: img; opacity: 1 } - }, - - State { - name: "DeathState"; when: dying == true - StateChangeScript { script: particles.burst(50); } - PropertyChanges { target: img; opacity: 0 } - StateChangeScript { script: block.destroy(1000); } - } - ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/Button.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.1 - -Rectangle { - id: container - - property string text: "Button" - - signal clicked - - width: buttonLabel.width + 20; height: buttonLabel.height + 20 - smooth: true - border { width: 1; color: Qt.darker(activePalette.button) } - radius: 8 - color: activePalette.button - - gradient: Gradient { - GradientStop { - position: 0.0 - color: { - if (mouseArea.pressed) - return activePalette.dark - else - return activePalette.light - } - } - GradientStop { position: 1.0; color: activePalette.button } - } - - MouseArea { id: mouseArea; anchors.fill: parent; onClicked: container.clicked() } - - Text { - id: buttonLabel; text: container.text; anchors.centerIn: container; color: activePalette.buttonText; font.pixelSize: 24 - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/Dialog.qml qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/Dialog.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/Dialog.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/Dialog.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.1 - -Rectangle { - id: page - - property Item text: dialogText - - signal closed - signal opened - function forceClose() { - if(page.opacity == 0) - return; //already closed - page.closed(); - page.opacity = 0; - } - - function show(txt) { - page.opened(); - dialogText.text = txt; - page.opacity = 1; - } - - width: dialogText.width + 20; height: dialogText.height + 20 - color: "white" - border.width: 1 - opacity: 0 - visible: opacity > 0 - Behavior on opacity { - NumberAnimation { duration: 1000 } - } - - Text { id: dialogText; anchors.centerIn: parent; text: "Hello World!" } - - MouseArea { anchors.fill: parent; onClicked: forceClose(); } -} - Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/background.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/background.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/blueStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/blueStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/blueStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/blueStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/greenStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/greenStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/greenStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/greenStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/redStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/redStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/redStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/redStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/star.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/star.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/pics/yellowStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/pics/yellowStone.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/qmldir 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -BoomBlock BoomBlock.qml -Button Button.qml -Dialog Dialog.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/samegame.js qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/samegame.js --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/SamegameCore/samegame.js 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/SamegameCore/samegame.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,288 +0,0 @@ -/* This script file handles the game logic */ - -var maxColumn = 10; -var maxRow = 15; -var maxIndex = maxColumn*maxRow; -var board = new Array(maxIndex); -var blockSrc = "SamegameCore/BoomBlock.qml"; -var scoresURL = ""; -var gameDuration; -var component = Qt.createComponent(blockSrc); -var highScoreBar = 0; - -// Index function used instead of a 2D array -function index(column, row) -{ - return column + row * maxColumn; -} - -function timeStr(msecs) -{ - var secs = Math.floor(msecs/1000); - var m = Math.floor(secs/60); - var ret = "" + m + "m " + (secs%60) + "s"; - return ret; -} - -function startNewGame() -{ - // Delete blocks from previous game - for (var i = 0; i < maxIndex; i++) { - if (board[i] != null) - board[i].destroy(); - } - - // Calculate board size - maxColumn = Math.floor(gameCanvas.width/gameCanvas.blockSize); - maxRow = Math.floor(gameCanvas.height/gameCanvas.blockSize); - maxIndex = maxRow * maxColumn; - - // Close dialogs - nameInputDialog.forceClose(); - dialog.forceClose(); - - // Initialize Board - board = new Array(maxIndex); - gameCanvas.score = 0; - for (var column = 0; column < maxColumn; column++) { - for (var row = 0; row < maxRow; row++) { - board[index(column, row)] = null; - createBlock(column, row); - } - } - gameDuration = new Date(); -} - -var fillFound; // Set after a floodFill call to the number of blocks found -var floodBoard; // Set to 1 if the floodFill reaches off that node - -// NOTE: Be careful with vars named x,y, as the calling object's x,y are still in scope -function handleClick(x,y) -{ - var column = Math.floor(x/gameCanvas.blockSize); - var row = Math.floor(y/gameCanvas.blockSize); - if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) - return; - if (board[index(column, row)] == null) - return; - // If it's a valid block, remove it and all connected (does nothing if it's not connected) - floodFill(column,row, -1); - if (fillFound <= 0) - return; - gameCanvas.score += (fillFound - 1) * (fillFound - 1); - shuffleDown(); - victoryCheck(); -} - -function floodFill(column,row,type) -{ - if (board[index(column, row)] == null) - return; - var first = false; - if (type == -1) { - first = true; - type = board[index(column,row)].type; - - // Flood fill initialization - fillFound = 0; - floodBoard = new Array(maxIndex); - } - if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) - return; - if (floodBoard[index(column, row)] == 1 || (!first && type != board[index(column, row)].type)) - return; - floodBoard[index(column, row)] = 1; - floodFill(column + 1, row, type); - floodFill(column - 1, row, type); - floodFill(column, row + 1, type); - floodFill(column, row - 1, type); - if (first == true && fillFound == 0) - return; // Can't remove single blocks - board[index(column, row)].dying = true; - board[index(column, row)] = null; - fillFound += 1; -} - -function shuffleDown() -{ - // Fall down - for (var column = 0; column < maxColumn; column++) { - var fallDist = 0; - for (var row = maxRow - 1; row >= 0; row--) { - if (board[index(column,row)] == null) { - fallDist += 1; - } else { - if (fallDist > 0) { - var obj = board[index(column, row)]; - obj.y = (row + fallDist) * gameCanvas.blockSize; - board[index(column, row + fallDist)] = obj; - board[index(column, row)] = null; - } - } - } - } - // Fall to the left - fallDist = 0; - for (column = 0; column < maxColumn; column++) { - if (board[index(column, maxRow - 1)] == null) { - fallDist += 1; - } else { - if (fallDist > 0) { - for (row = 0; row < maxRow; row++) { - obj = board[index(column, row)]; - if (obj == null) - continue; - obj.x = (column - fallDist) * gameCanvas.blockSize; - board[index(column - fallDist,row)] = obj; - board[index(column, row)] = null; - } - } - } - } -} - -function victoryCheck() -{ - // Awards bonuses for no blocks left - var deservesBonus = true; - for (var column = maxColumn - 1; column >= 0; column--) - if (board[index(column, maxRow - 1)] != null) - deservesBonus = false; - if (deservesBonus) - gameCanvas.score += 500; - // Checks for game over - if (deservesBonus || !(floodMoveCheck(0, maxRow - 1, -1))) { - gameDuration = new Date() - gameDuration; - if(gameCanvas.score > highScoreBar){ - nameInputDialog.show("You won! Please enter your name: "); - nameInputDialog.initialWidth = nameInputDialog.text.width + 20; - if (nameInputDialog.name == "") - nameInputDialog.width = nameInputDialog.initialWidth; - nameInputDialog.text.opacity = 0; // Just a spacer - }else{ - dialog.show("You won!"); - } - } -} - -// Only floods up and right, to see if it can find adjacent same-typed blocks -function floodMoveCheck(column, row, type) -{ - if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) - return false; - if (board[index(column, row)] == null) - return false; - var myType = board[index(column, row)].type; - if (type == myType) - return true; - return floodMoveCheck(column + 1, row, myType) || - floodMoveCheck(column, row - 1, board[index(column, row)].type); -} - -function createBlock(column,row) -{ - // Note that we don't wait for the component to become ready. This will - // only work if the block QML is a local file. Otherwise the component will - // not be ready immediately. There is a statusChanged signal on the - // component you could use if you want to wait to load remote files. - if(component.status == Component.Ready){ - var dynamicObject = component.createObject(gameCanvas, - {"type": Math.floor(Math.random() * 3), - "x": column*gameCanvas.blockSize, - "width": gameCanvas.blockSize, - "height": gameCanvas.blockSize}); - if(dynamicObject == null){ - console.log("error creating block"); - console.log(component.errorString()); - return false; - } - dynamicObject.y = row*gameCanvas.blockSize; - dynamicObject.spawned = true; - - board[index(column,row)] = dynamicObject; - }else{ - console.log("error loading block component"); - console.log(component.errorString()); - return false; - } - return true; -} - -function initHighScoreBar() -{ - if(scoresURL != "") - return true;//don't query remote scores - var db = openDatabaseSync( - "SameGameScores", - "1.0", - "Local SameGame High Scores", - 100 - ); - db.transaction( - function(tx) { - tx.executeSql('CREATE TABLE IF NOT EXISTS Scores(name TEXT, score NUMBER, gridSize TEXT, time NUMBER)'); - // Only show results for the current grid size - var rs = tx.executeSql('SELECT * FROM Scores WHERE gridSize = "' - + maxColumn + "x" + maxRow + '" ORDER BY score desc LIMIT 10'); - if(rs.rows.length < 10) - highScoreBar = 0; - else - highScoreBar = rs.rows.item(rs.rows.length - 1).score; - } - ); -} - -function saveHighScore(name) -{ - if (scoresURL != "") - sendHighScore(name); - // Offline storage - var db = openDatabaseSync( - "SameGameScores", - "1.0", - "Local SameGame High Scores", - 100 - ); - var dataStr = "INSERT INTO Scores VALUES(?, ?, ?, ?)"; - var data = [ - name, - gameCanvas.score, - maxColumn + "x" + maxRow, - Math.floor(gameDuration / 1000) - ]; - db.transaction( - function(tx) { - tx.executeSql('CREATE TABLE IF NOT EXISTS Scores(name TEXT, score NUMBER, gridSize TEXT, time NUMBER)'); - tx.executeSql(dataStr, data); - - // Only show results for the current grid size - var rs = tx.executeSql('SELECT * FROM Scores WHERE gridSize = "' - + maxColumn + "x" + maxRow + '" ORDER BY score desc LIMIT 10'); - var r = "\nHIGH SCORES for this grid size\n\n" - for (var i = 0; i < rs.rows.length; i++) { - r += (i+1) + ". " + rs.rows.item(i).name + ' got ' - + rs.rows.item(i).score + ' points in ' - + rs.rows.item(i).time + ' seconds.\n'; - } - if(rs.rows.length == 10) - highScoreBar = rs.rows.item(9).score; - dialog.show(r); - } - ); -} - -function sendHighScore(name) -{ - var postman = new XMLHttpRequest() - var postData = "name=" + name + "&score=" + gameCanvas.score - + "&gridSize=" + maxColumn + "x" + maxRow - + "&time=" + Math.floor(gameDuration / 1000); - postman.open("POST", scoresURL, true); - postman.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); - postman.onreadystatechange = function() { - if (postman.readyState == postman.DONE) { - dialog.show("Your score has been uploaded."); - } - } - postman.send(postData); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/samegame.qml qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/samegame.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/qml/samegame/samegame.qml 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/qml/samegame/samegame.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,161 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.1 -import "SamegameCore" -import "SamegameCore/samegame.js" as Logic - -Rectangle { - id: screen - width: 490; height: 720 - property bool inAnotherDemo: false //Samegame often is just plonked straight into other demos - - SystemPalette { id: activePalette } - - Item { - width: parent.width - anchors { top: parent.top; bottom: toolBar.top } - - Image { - id: background - anchors.fill: parent - source: "SamegameCore/pics/background.png" - fillMode: Image.PreserveAspectCrop - } - - Item { - id: gameCanvas - property int score: 0 - property int blockSize: 40 - - z: 20; anchors.centerIn: parent - width: parent.width - (parent.width % blockSize); - height: parent.height - (parent.height % blockSize); - - MouseArea { - anchors.fill: parent; onClicked: Logic.handleClick(mouse.x,mouse.y); - } - } - } - - Dialog { id: dialog; anchors.centerIn: parent; z: 21 } - - Dialog { - id: nameInputDialog - - property int initialWidth: 0 - property alias name: nameInputText.text - - anchors.centerIn: parent - z: 22; - - Behavior on width { - NumberAnimation {} - enabled: nameInputDialog.initialWidth != 0 - } - - onClosed: { - if (nameInputText.text != "") - Logic.saveHighScore(nameInputText.text); - } - Text { - id: dialogText - anchors { left: nameInputDialog.left; leftMargin: 20; verticalCenter: parent.verticalCenter } - text: "You won! Please enter your name: " - } - MouseArea { - anchors.fill: parent - onClicked: { - if (nameInputText.text == "") - nameInputText.openSoftwareInputPanel(); - else - nameInputDialog.forceClose(); - } - } - - TextInput { - id: nameInputText - anchors { verticalCenter: parent.verticalCenter; left: dialogText.right } - focus: visible - autoScroll: false - maximumLength: 24 - onTextChanged: { - var newWidth = nameInputText.width + dialogText.width + 40; - if ( (newWidth > nameInputDialog.width && newWidth < screen.width) - || (nameInputDialog.width > nameInputDialog.initialWidth) ) - nameInputDialog.width = newWidth; - } - onAccepted: { - nameInputDialog.forceClose(); - } - } - } - - Rectangle { - id: toolBar - width: parent.width; height: 58 - color: activePalette.window - anchors.bottom: screen.bottom - - Button { - id: newGameButton - anchors { left: parent.left; leftMargin: 3; verticalCenter: parent.verticalCenter } - text: "New Game" - onClicked: Logic.startNewGame() - } - - Button { - visible: !inAnotherDemo - text: "Quit" - anchors { left: newGameButton.right; leftMargin: 3; verticalCenter: parent.verticalCenter } - onClicked: Qt.quit(); - } - - Text { - id: score - anchors { right: parent.right; rightMargin: 3; verticalCenter: parent.verticalCenter } - text: "Score: " + gameCanvas.score - font.bold: true - font.pixelSize: 24 - color: activePalette.windowText - } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.desktop qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.desktop 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=samegame -Exec=/opt/samegame/bin/samegame -Icon=samegame64 -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame_harmattan.desktop 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=samegame -Exec=/usr/bin/single-instance /opt/samegame/bin/samegame -Icon=/usr/share/icons/hicolor/80x80/apps/samegame80.png -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.pro qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.pro 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/samegame -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/samegame -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.qmlproject 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/samegame" - } - JavaScriptFiles { - directory: "qml/samegame" - } - ImageFiles { - directory: "qml/samegame" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.svg qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/samegame/samegame.svg 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/samegame/samegame.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/snake/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/main.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/snake/snake.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: container - - signal clicked - property string text: "Button" - - color: activePalette.button; smooth: true - width: txtItem.width + 20; height: txtItem.height + 6 - border.width: 1; border.color: Qt.darker(activePalette.button); radius: 8; - - gradient: Gradient { - GradientStop { - id: topGrad; position: 0.0 - color: if (mr.pressed) { activePalette.dark } else { activePalette.light } } - GradientStop { position: 1.0; color: activePalette.button } - } - - MouseArea { id: mr; anchors.fill: parent; onClicked: container.clicked() } - - Text { - id: txtItem; text: container.text; anchors.centerIn: container; color: activePalette.buttonText - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Cookie.qml qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Cookie.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Cookie.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Cookie.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import Qt.labs.particles 1.0 - -Item { - id: root - property bool dying: false - property int row; - property int column; - x: margin + column * gridSize - y: margin + row * gridSize - - width: gridSize - height: gridSize - property int value : 1; - - Image { - id: img - anchors.fill: parent - source: "pics/cookie.png" - opacity: 0 - Text { - font.bold: true - anchors.verticalCenter: parent.verticalCenter - anchors.horizontalCenter: parent.horizontalCenter - text: value - } - } - - Particles { id: particles - width:1; height:1; anchors.centerIn: parent; - emissionRate: 0; - lifeSpan: 700; lifeSpanDeviation: 600; - angle: 0; angleDeviation: 360; - velocity: 100; velocityDeviation:30; - source: "pics/yellowStar.png"; - } - - states: [ - State{ name: "AliveState"; when: dying == false - PropertyChanges { target: img; opacity: 1 } - }, - State{ name: "DeathState"; when: dying == true - StateChangeScript { script: particles.burst(50); } - PropertyChanges { target: img; opacity: 0 } - } - ] - transitions: [ - Transition { - NumberAnimation { target: img; property: "opacity"; duration: 100 } - } - ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/HighScoreModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/HighScoreModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/HighScoreModel.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/HighScoreModel.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,139 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -// Models a high score table. -// -// Use this component like this: -// -// HighScoreModel { -// id: highScores -// game: "MyCoolGame" -// } -// -// Then use either use the top-score properties: -// -// Text { text: "HI: " + highScores.topScore } -// -// or, use the model in a view: -// -// ListView { -// model: highScore -// delegate: Component { -// ... player ... score ... -// } -// } -// -// Add new scores via: -// -// saveScore(newScore) -// -// or: -// -// savePlayerScore(playerName,newScore) -// -// The best maxScore scores added by this method will be retained in an SQL database, -// and presented in the model and in the topScore/topPlayer properties. -// - -ListModel { - id: model - property string game: "" - property int topScore: 0 - property string topPlayer: "" - property int maxScores: 10 - - function __db() - { - return openDatabaseSync("HighScoreModel", "1.0", "Generic High Score Functionality for QML", 1000000); - } - function __ensureTables(tx) - { - tx.executeSql('CREATE TABLE IF NOT EXISTS HighScores(game TEXT, score INT, player TEXT)', []); - } - - function fillModel() { - __db().transaction( - function(tx) { - __ensureTables(tx); - var rs = tx.executeSql("SELECT score,player FROM HighScores WHERE game=? ORDER BY score DESC", [game]); - model.clear(); - if (rs.rows.length > 0) { - topScore = rs.rows.item(0).score - topPlayer = rs.rows.item(0).player - for (var i=0; i maxScores) - tx.executeSql("DELETE FROM HighScores WHERE game=? AND score <= ?", - [game, rs.rows.item(maxScores).score]); - } - } - ) - } - - function savePlayerScore(player,score) { - __db().transaction( - function(tx) { - __ensureTables(tx); - tx.executeSql("INSERT INTO HighScores VALUES(?,?,?)", [game,score,player]); - fillModel(); - } - ) - } - - function saveScore(score) { - savePlayerScore("player",score); - } - - function clearScores() { - __db().transaction( - function(tx) { - tx.executeSql("DELETE FROM HighScores WHERE game=?", [game]); - fillModel(); - } - ) - } - - Component.onCompleted: { fillModel() } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Link.qml qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Link.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Link.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Link.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,128 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import Qt.labs.particles 1.0 - -Item { id:link - property bool dying: false - property bool spawned: false - property int type: 0 - property int row: 0 - property int column: 0 - property int rotation; - - width: 40; - height: 40 - - x: margin - 3 + gridSize * column - y: margin - 3 + gridSize * row - Behavior on x { NumberAnimation { duration: spawned ? heartbeatInterval : 0} } - Behavior on y { NumberAnimation { duration: spawned ? heartbeatInterval : 0 } } - - - Item { - id: img - anchors.fill: parent - Image { - source: { - if(type == 1) { - "pics/blueStone.png"; - } else if (type == 2) { - "pics/head.png"; - } else { - "pics/redStone.png"; - } - } - - transform: Rotation { - id: actualImageRotation - origin.x: width/2; origin.y: height/2; - angle: rotation * 90 - Behavior on angle { - RotationAnimation{ - direction: RotationAnimation.Shortest - duration: spawned ? 200 : 0 - } - } - } - } - - Image { - source: "pics/stoneShadow.png" - } - - opacity: 0 - } - - - Particles { id: particles - width:1; height:1; anchors.centerIn: parent; - emissionRate: 0; - lifeSpan: 700; lifeSpanDeviation: 600; - angle: 0; angleDeviation: 360; - velocity: 100; velocityDeviation:30; - source: { - if(type == 1){ - "pics/blueStar.png"; - } else { - "pics/redStar.png"; - } - } - } - - states: [ - State{ name: "AliveState"; when: spawned == true && dying == false - PropertyChanges { target: img; opacity: 1 } - }, - State{ name: "DeathState"; when: dying == true - StateChangeScript { script: particles.burst(50); } - PropertyChanges { target: img; opacity: 0 } - } - ] - - transitions: [ - Transition { - NumberAnimation { target: img; property: "opacity"; duration: 200 } - } - ] - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/background.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/background.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/blueStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/blueStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/blueStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/blueStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/cookie.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/cookie.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/eyes.svg qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/eyes.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/eyes.svg 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/eyes.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ - - - - - - - image/svg+xml - - - - - - - - - - - - - - Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/head.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/head.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/head.svg qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/head.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/head.svg 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/head.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/pause.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/pause.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/README qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/README --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/README 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/README 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -snake.jpg: This image is based on the picture "Eastern Green Mamba.jpg" from the free media databse Wikimedia Commons and is published under the terms of the GNU Free Documentation License. The original picture was taken by Danleo. Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/redStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/redStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/redStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/redStone.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/skull.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/skull.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/snake.jpg and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/snake.jpg differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/star.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/star.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/stoneShadow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/stoneShadow.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/yellowStar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/yellowStar.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/pics/yellowStone.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/pics/yellowStone.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Skull.qml qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Skull.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/Skull.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/Skull.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Image { - property bool spawned: false - property int row; - property int column; - property int verticalMovement; - property int horizontalMovement; - - x: margin + column * gridSize + 2 - y: margin + row * gridSize - 3 - Behavior on x { NumberAnimation { duration: spawned ? halfbeatInterval : 0} } - Behavior on y { NumberAnimation { duration: spawned ? halfbeatInterval : 0 } } - - opacity: spawned ? 1 : 0 - Behavior on opacity { NumberAnimation { duration: 200 } } - - source: "pics/skull.png" - width: 24 - height: 40 -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/snake.js qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/snake.js --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/content/snake.js 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/content/snake.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,316 +0,0 @@ - -var snake = new Array; -var board = new Array; -var links = new Array; -var scheduledDirections = new Array; -var numRows = 1; -var numColumns = 1; -var linkComponent = Qt.createComponent("content/Link.qml"); // XXX should resolve relative to script, not component -var cookieComponent = Qt.createComponent("content/Cookie.qml"); -var cookie; -var linksToGrow = 0; -var linksToDie = 0; -var waitForCookie = 0; -var growType = 0; -var skullMovementsBeforeDirectionChange = 0; - - -function rand(n) -{ - return (Math.floor(Math.random() * n)); -} - -function scheduleDirection(dir) -{ - if (state == "starting") { - direction = dir; - headDirection = direction; - head.rotation = headDirection; - } else if (state == "running"){ - direction = dir; - if(scheduledDirections[scheduledDirections.length-1]!=direction) - scheduledDirections.push(direction); - } -} - -function startNewGame() -{ - if (state == "starting") { - return; - } - - if (activeGame) { - endGame(); - startNewGameTimer.running = true; - return; - } - - state = "starting"; - - numRows = numRowsAvailable; - numColumns = numColumnsAvailable; - board = new Array(numRows * numColumns); - snake = new Array; - scheduledDirections = new Array; - growType = 0; - - skull.z = numRows * numColumns + 1; - - for (var i = 0; i < numRows * numColumns; ++i) { - if (i < links.length) { - var link = links[i]; - link.spawned = false; - link.dying = false; - } else { - if(linkComponent.status != Component.Ready) { - if(linkComponent.status == Component.Error) - console.log(linkComponent.errorString()); - else - console.log("Still loading linkComponent"); - continue;//TODO: Better error handling? - } - var link = linkComponent.createObject(playfield); - link.z = numRows * numColumns + 1 - i; - link.type = i == 0 ? 2 : 0; - link.spawned = false; - link.dying = false; - links.push(link); - } - } - - head = links[0]; - snake.push(head); - head.row = numRows/2 -1; - head.column = numColumns/2 -1; - head.spawned = true; - - linksToGrow = 5; - linksToDie = 0; - waitForCookie = 5; - score = 0; - startHeartbeatTimer.running = true; -} - -function endGame() -{ - activeGame = false; - for(var i in snake) - snake[i].dying = true; - if (cookie) { - cookie.dying = true; - cookie = 0; - } - lastScore = score; - highScores.saveScore(lastScore); - state = ""; -} - -function move() { - - if (!head) - return; - - var dir = direction; - - if (scheduledDirections.length) { - dir = scheduledDirections.shift(); - } - - if (state == "starting") { - var turn = (dir - headDirection); - head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); - headDirection = dir; - return; - } - - var row = head.row; - var column = head.column; - - if (dir == 0) { - row = row - 1; - } else if (dir == 1) { - column = column + 1 - } else if (dir == 2) { - row = row + 1; - } else if (dir == 3) { - column = column - 1; - } - - //validate the new position - if (row < 0 || row >= numRows - || column < 0 || column >= numColumns - || (row == skull.row && column == skull.column) - || !isFree(row, column)) { - var turn = (dir - headDirection); - head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); - headDirection = dir; - endGame(); - return; - } - - var newLink; - if (linksToGrow > 0) { - --linksToGrow; - newLink = links[snake.length]; - newLink.spawned = false; - newLink.rotation = snake[snake.length-1].rotation; - newLink.type = growType; - newLink.dying = false; - snake.push(newLink); - } else { - var lastLink = snake[snake.length-1]; - board[lastLink.row * numColumns + lastLink.column] = undefined; - } - - if (waitForCookie > 0) { - if (--waitForCookie == 0) - createCookie(cookie? (cookie.value+1) : 1); - } - - for (var i = snake.length-1; i > 0; --i) { - snake[i].row = snake[i-1].row; - snake[i].column = snake[i-1].column; - snake[i].rotation = snake[i-1].rotation; - } - - if (newLink) { - newLink.spawned = true; - } - - // move the head - head.row = row; - head.column = column; - board[row * numColumns + column] = head; - - var turn = (dir - headDirection); - head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); - headDirection = dir; - - var value = testCookie(row, column); - if (value > 0) { - linksToGrow += value; - score += value; - } -} - -function isFree(row, column) -{ - return board[row * numColumns + column] == undefined; -} - -function isHead(row, column) -{ - return head.column == column && head.row == row; -} - -function testCookie(row, column) -{ - if (cookie && !cookie.dying && cookie.row == row && cookie.column == column) { - var value = cookie.value; - waitForCookie = value; - growType = snake[snake.length-1].type == 1 ? 0 : 1; - cookie.dying = true; - cookie.z = numRows * numColumns + 2; - return value; - } - return 0; -} - -function moveSkull() -{ - - if (linksToDie > 0) { - --linksToDie; - var link = snake.pop(); - link.dying = true; - board[link.row * numColumns + link.column] = undefined; - if (score > 0) - --score; - if (snake.length == 0) { - endGame(); - return; - } - } - - var row = skull.row; - var column = skull.column; - if (isHead(row, column)) { - endGame(); - return; - } - row += skull.verticalMovement; - column += skull.horizontalMovement; - - var attempts = 4; - - while (skullMovementsBeforeDirectionChange == 0 || row < 0 || row >= numRows - || column < 0 || column >= numColumns - || (!isFree(row, column) && !isHead(row, column))) { - var d = rand(8); - skull.verticalMovement = 0; - skull.horizontalMovement = 0; - skullMovementsBeforeDirectionChange = rand(20)+1; - if (d == 0) { - skull.verticalMovement = -1 - } else if (d == 1) { - skull.horizontalMovement = -1; - } else if (d == 2) { - skull.verticalMovement = 1 - } else if (d == 3){ - skull.horizontalMovement = 1; - } else if (cookie) { - var rd = cookie.row - skull.row; - var rc = cookie.column - skull.column; - if (Math.abs(rd) > Math.abs(rc)) { - skull.verticalMovement = rd > 0 ? 1 : -1; - skullMovementsBeforeDirectionChange = Math.abs(rd); - } else { - skull.horizontalMovement= rc > 0 ? 1 : -1; - skullMovementsBeforeDirectionChange = Math.abs(rc); - } - } - row = skull.row + skull.verticalMovement; - column = skull.column + skull.horizontalMovement; - if (--attempts == 0) - return; - } - - skull.row = row; - skull.column = column; - --skullMovementsBeforeDirectionChange; - var value = testCookie(row, column); - if (value > 0) - linksToDie += value/2; - - if (isHead(row, column)) - endGame(); -} - -function createCookie(value) { - if (numRows * numColumns - snake.length < 10) - return; - - var column = rand(numColumns); - var row = rand(numRows); - while (!isFree(row, column)) { - column++; - if (column == numColumns) { - column = 0; - row++; - if (row == numRows) - row = 0; - } - } - - if(cookieComponent.status != Component.Ready) { - if(cookieComponent.status == Component.Error) - console.log(cookieComponent.errorString()); - else - console.log("Still loading cookieComponent"); - return;//TODO: Better error handling? - } - cookie = cookieComponent.createObject(head.parent); - cookie.value = value; - cookie.row = row; - cookie.column = column; -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/snake.qml qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/snake.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/qml/snake/snake.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/qml/snake/snake.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,272 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "content" as Content -import "content/snake.js" as Logic - -Rectangle { - id: screen; - SystemPalette { id: activePalette } - color: activePalette.window - property bool activeGame: false - - property int gridSize : 34 - property int margin: 4 - property int numRowsAvailable: Math.floor((height-32-2*margin)/gridSize) - property int numColumnsAvailable: Math.floor((width-2*margin)/gridSize) - - property int lastScore : 0 - - property int score: 0; - property int heartbeatInterval: 200 - property int halfbeatInterval: 160 - - width: 480 - height: 750 - - property int direction - property int headDirection - - property variant head; - - Content.HighScoreModel { - id: highScores - game: "Snake" - } - - Timer { - id: heartbeat; - interval: heartbeatInterval; - running: activeGame - repeat: true - onTriggered: { Logic.move() } - } - Timer { - id: halfbeat; - interval: halfbeatInterval; - repeat: true - running: heartbeat.running - onTriggered: { Logic.moveSkull() } - } - Timer { - id: startNewGameTimer; - interval: 700; - onTriggered: { Logic.startNewGame(); } - } - - Timer { - id: startHeartbeatTimer; - interval: 1000 ; - onTriggered: { state = "running"; activeGame = true; } - } - - Image{ - id: pauseDialog - z: 1 - source: "content/pics/pause.png" - anchors.centerIn: parent; - //opacity is deliberately not animated - opacity: activeGame && !Qt.application.active - } - - Image { - - Image { - id: title - source: "content/pics/snake.jpg" - fillMode: Image.PreserveAspectCrop - anchors.fill: parent - anchors.horizontalCenter: parent.horizontalCenter - anchors.verticalCenter: parent.verticalCenter - - Column { - spacing: 140 - anchors.verticalCenter: parent.verticalCenter; - anchors.left: parent.left; - anchors.right: parent.right; - - Text { - color: "white" - font.pointSize: 48 - font.italic: true; - font.bold: true; - text: "Snake" - anchors.horizontalCenter: parent.horizontalCenter; - } - - Text { - color: "white" - font.pointSize: 24 - anchors.horizontalCenter: parent.horizontalCenter; - //horizontalAlignment: Text.AlignHCenter - text: "Last Score:\t" + lastScore + "\nHighscore:\t" + highScores.topScore; - } - } - } - - source: "content/pics/background.png" - fillMode: Image.PreserveAspectCrop - - anchors.left: parent.left - anchors.right: parent.right - anchors.top: parent.top - anchors.bottom: toolbar.top - - Rectangle { - id: playfield - border.width: 1 - border.color: "white" - color: "transparent" - anchors.horizontalCenter: parent.horizontalCenter - y: (screen.height - 32 - height)/2; - width: numColumnsAvailable * gridSize + 2*margin - height: numRowsAvailable * gridSize + 2*margin - - - Content.Skull { - id: skull - } - - MouseArea { - anchors.fill: parent - onPressed: { - if (screen.state == "") { - Logic.startNewGame(); - return; - } - if (direction == 0 || direction == 2) - Logic.scheduleDirection((mouseX > (head.x + head.width/2)) ? 1 : 3); - else - Logic.scheduleDirection((mouseY > (head.y + head.height/2)) ? 2 : 0); - } - } - } - - } - - Rectangle { - id: progressBar - opacity: 0 - Behavior on opacity { NumberAnimation { duration: 200 } } - color: "transparent" - border.width: 2 - border.color: "#221edd" - x: 50 - y: 50 - width: 200 - height: 30 - anchors.horizontalCenter: parent.horizontalCenter - anchors.verticalCenter: parent.verticalCenter - anchors.verticalCenterOffset: 40 - - Rectangle { - id: progressIndicator - color: "#221edd"; - width: 0; - height: 30; - } - } - - Rectangle { - id: toolbar - color: activePalette.window - height: 32; width: parent.width - anchors.bottom: screen.bottom - - Content.Button { - id: btnA; text: "New Game"; onClicked: Logic.startNewGame(); - anchors.left: parent.left; anchors.leftMargin: 3 - anchors.verticalCenter: parent.verticalCenter - } - - Content.Button { - text: "Quit" - anchors { left: btnA.right; leftMargin: 3; verticalCenter: parent.verticalCenter } - onClicked: Qt.quit(); - } - - Text { - color: activePalette.text - text: "Score: " + score; font.bold: true - anchors.right: parent.right; anchors.rightMargin: 3 - anchors.verticalCenter: parent.verticalCenter - } - } - - focus: true - Keys.onSpacePressed: Logic.startNewGame(); - Keys.onLeftPressed: if (state == "starting" || direction != 1) Logic.scheduleDirection(3); - Keys.onRightPressed: if (state == "starting" || direction != 3) Logic.scheduleDirection(1); - Keys.onUpPressed: if (state == "starting" || direction != 2) Logic.scheduleDirection(0); - Keys.onDownPressed: if (state == "starting" || direction != 0) Logic.scheduleDirection(2); - - states: [ - State { - name: "starting" - PropertyChanges {target: progressIndicator; width: 200} - PropertyChanges {target: title; opacity: 0} - PropertyChanges {target: progressBar; opacity: 1} - }, - State { - name: "running" - PropertyChanges {target: progressIndicator; width: 200} - PropertyChanges {target: title; opacity: 0} - PropertyChanges {target: skull; row: 0; column: 0; } - PropertyChanges {target: skull; spawned: 1} - } - ] - - transitions: [ - Transition { - from: "*" - to: "starting" - NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } - NumberAnimation { property: "opacity"; duration: 200 } - }, - Transition { - to: "starting" - NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } - NumberAnimation { property: "opacity"; duration: 200 } - } - ] - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.desktop qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=snake -Exec=/opt/snake/bin/snake -Icon=snake64 -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake_harmattan.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=snake -Exec=/usr/bin/single-instance /opt/snake/bin/snake -Icon=/usr/share/icons/hicolor/80x80/apps/snake80.png -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.pro qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/snake -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/snake -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/snake" - } - JavaScriptFiles { - directory: "qml/snake" - } - ImageFiles { - directory: "qml/snake" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.svg qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/snake/snake.svg 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/snake/snake.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,108 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +import QtQuick 1.0 + +Rectangle { + //identifier of the item + id: button + + //these properties act as constants, useable outside this QML file + property int buttonHeight: 75 + property int buttonWidth: 150 + + //attaches to the Text element's text content + property string label + property color textColor: buttonLabel.color + + //the color highlight when the mouse hovers on the rectangle + property color onHoverColor: "lightsteelblue" + property color borderColor: "transparent" + + //buttonColor is set to the button's main color + property color buttonColor: "lightblue" + + property real labelSize: 14 + + //set appearance properties + radius: 6 + smooth: true + border { width: 2; color: borderColor } + width: buttonWidth; height: buttonHeight + + Text { + id: buttonLabel + anchors.centerIn: parent + text: label //bind the text to the parent's text + color: "#DCDCCC" + font.pointSize: labelSize + } + + //buttonClick() is callable and a signal handler, onButtonClick is automatically created + signal buttonClick() + + //define the clickable area to be the whole rectangle + MouseArea { + id: buttonMouseArea + anchors.fill: parent //stretch the area to the parent's dimension + onClicked: buttonClick() + + //if true, then onEntered and onExited called if mouse hovers in the mouse area + //if false, a button must be clicked to detect the mouse hover + hoverEnabled: true + + //display a border if the mouse hovers on the button mouse area + onEntered: parent.border.color = onHoverColor + //remove the border if the mouse exits the button mouse area + onExited: parent.border.color = borderColor + } + + //change the color of the button when pressed + color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor + //animate the color whenever the color property changes + Behavior on color { ColorAnimation{ duration: 55 } } + + //scale the button when pressed + scale: buttonMouseArea.pressed ? 1.1 : 1.00 + //Animate the scale property change + Behavior on scale { NumberAnimation{ duration: 55 } } + +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/editMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/editMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/editMenu.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/editMenu.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,105 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +import QtQuick 1.0 + +Rectangle { + id: editMenu + height: 480; width:1000 + color: "powderblue" + property color buttonBorderColor: "#7A8182" + property color buttonFillColor: "#61BDCACD" + property string menuName:"Edit" + gradient: Gradient { + GradientStop { position: 0.0; color: "#6A7570" } + GradientStop { position: 1.0; color: Qt.darker("#6A7570") } + } + + Rectangle { + id:actionContainer + color:"transparent" + anchors.centerIn: parent + width: parent.width; height: parent.height / 5 + Row { + anchors.centerIn: parent + spacing: parent.width/9 + Button { + id: loadButton + buttonColor: buttonFillColor + label: "Copy" + labelSize: 16 + borderColor: buttonBorderColor + height: actionContainer.height; width: actionContainer.width/6 + onButtonClick: textArea.copy() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: saveButton + height: actionContainer.height; width: actionContainer.width/6 + buttonColor: buttonFillColor + label: "Paste" + borderColor: buttonBorderColor + labelSize: 16 + onButtonClick: textArea.paste() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: exitButton + label: "Select All" + height: actionContainer.height; width: actionContainer.width/6 + labelSize: 16 + buttonColor: buttonFillColor + borderColor:buttonBorderColor + onButtonClick: textArea.selectAll() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/fileDialog.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/fileDialog.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/fileDialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/fileDialog.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,163 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id:dialog + height: 200 * partition; width: 200 + color: "transparent" + + signal selectChanged() + signal notifyRefresh() + onNotifyRefresh:dirView.model = directory.files + + property string selectedFile + property int selectedIndex: 0 + + Rectangle { + id: dirBox + radius: 10 + anchors.centerIn:parent + height: parent.height -15; width: parent.width -30 + + Rectangle { + id:header + height: parent.height*0.1; width: parent.width + radius:3 + z:1 + gradient: Gradient { + GradientStop { position: 0.0; color: "#8C8F8C" } + GradientStop { position: 0.17; color: "#6A6D6A" } + GradientStop { position: 0.98;color: "#3F3F3F" } + GradientStop { position: 1.0; color: "#0e1B20" } + } + Text { + height: header.height; anchors.centerIn: header + text: "files:" + color: "lightblue" + font.weight: Font.Light + font.italic: true + } + } + GridView { + id:dirView + width:parent.width; height:parent.height*.9 + anchors.top: header.bottom + cellWidth: 100; cellHeight: 75 + model: directory.files + delegate: dirDelegate + clip: true + highlightMoveDuration: 40 + } + Component { + id: dirDelegate + Rectangle { + id:file + color: "transparent" + width: file.GridView.view.cellWidth; height: file.GridView.view.cellHeight + + Text { + id:fileName + width: parent.width + anchors.centerIn: parent + text: name + color: "#BDCACD" + font.weight: file.GridView.view.currentIndex == index ? Font.DemiBold : Font.Normal + font.pointSize: file.GridView.view.currentIndex == index ? 12 : 10 + elide: Text.ElideMiddle + horizontalAlignment: Text.AlignHCenter + } + Rectangle { + id: selection + width: parent.width; height: parent.height + anchors.centerIn: parent + radius: 10 + smooth: true + scale: file.GridView.view.currentIndex == index ? 1 : 0.5 + opacity: file.GridView.view.currentIndex == index ? 1 : 0 + Text { + id: overlay + width: parent.width + anchors.centerIn: parent + text: name + color: "#696167" + font.weight: Font.DemiBold + font.pointSize: 12 + smooth: true + elide: Text.ElideMiddle + horizontalAlignment: Text.AlignHCenter + } + Behavior on opacity { NumberAnimation{ duration: 45 } } + Behavior on scale { NumberAnimation{ duration: 45 } } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter("lightsteelblue",1.25) } + GradientStop { position: 0.67; color: Qt.darker("lightsteelblue",1.3) } + } + border.color: "lightsteelblue" + border.width: 1 + } + MouseArea { + id:fileMouseArea + anchors.fill:parent + hoverEnabled: true + + onClicked: { + file.GridView.view.currentIndex = index + selectedFile = directory.files[index].name + selectChanged() + } + onEntered: { + fileName.color = "lightsteelblue" + fileName.font.weight = Font.DemiBold + } + onExited: { + fileName.font.weight = Font.Normal + fileName.color = "#BDCACD" + } + } + } + } + gradient: Gradient { + GradientStop { position: 0.0; color: "#A5333333" } + GradientStop { position: 1.0; color: "#03333333" } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/fileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/fileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/fileMenu.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/fileMenu.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,232 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: fileMenu + height: 480; width:1000 + property color buttonBorderColor: "#7F8487" + property color buttonFillColor: "#8FBDCACD" + property string fileContent:directory.fileContent + + //the menuName is accessible from outside this QML file + property string menuName: "File" + + //used to divide the screen into parts. + property real partition: 1/3 + + color: "#6C646A" + gradient: Gradient { + GradientStop { position: 0.0; color: "#6C646A" } + GradientStop { position: 1.0; color: Qt.darker("#6A6D6A") } + } + + Directory { + id:directory + filename: textInput.text + onDirectoryChanged:fileDialog.notifyRefresh() + } + + Rectangle { + id:actionContainer + + //make this rectangle invisible + color:"transparent" + anchors.left: parent.left + + //the height is a good proportion that creates more space at the top of + //the column of buttons + width: fileMenu.width * partition; height: fileMenu.height + + Column { + anchors.centerIn: parent + spacing: parent.height/32 + Button { + id: saveButton + label: "Save" + borderColor: buttonBorderColor + buttonColor: buttonFillColor + width: actionContainer.width/ 1.3 + height:actionContainer.height / 8 + labelSize:24 + onButtonClick: { + directory.fileContent = textArea.textContent + directory.filename = textInput.text + directory.saveFile() + } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: loadButton + width: actionContainer.width/ 1.3 + height:actionContainer.height/ 8 + buttonColor: buttonFillColor + borderColor: buttonBorderColor + label: "Load" + labelSize:24 + onButtonClick:{ + directory.filename = textInput.text + directory.loadFile() + textArea.textContent = directory.fileContent + } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: newButton + width: actionContainer.width/ 1.3 + height: actionContainer.height/ 8 + buttonColor: buttonFillColor + borderColor: buttonBorderColor + label: "New" + labelSize: 24 + onButtonClick:{ + textArea.textContent = "" + textInput.text = "" + } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + + } + Rectangle { + id: space + width: actionContainer.width/ 1.3 + height: actionContainer.height / 16 + color: "transparent" + } + Button { + id: exitButton + width: actionContainer.width/ 1.3 + height: actionContainer.height/ 8 + label: "Exit" + labelSize: 24 + buttonColor: buttonFillColor + borderColor: buttonBorderColor + onButtonClick: Qt.quit() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + } + } + Rectangle { + id:dialogContainer + + width: 2*fileMenu.width * partition; height: fileMenu.height + anchors.right:parent.right + color: "transparent" + + Column { + anchors.centerIn: parent + spacing: parent.height /640 + FileDialog { + id:fileDialog + height: 2*dialogContainer.height * partition + width: dialogContainer.width + onSelectChanged: textInput.text = selectedFile + } + + Rectangle { + id:lowerPartition + height: dialogContainer.height * partition; width: dialogContainer.width + color: "transparent" + + Rectangle { + id: nameField + gradient: Gradient { + GradientStop { position: 0.0; color: "#806F6F6F" } + GradientStop { position: 1.0; color: "#136F6F6F" } + } + radius: 10 + anchors { centerIn:parent; leftMargin: 15; rightMargin: 15; topMargin: 15 } + height: parent.height-15 + width: parent.width -20 + border { color: "#4A4A4A"; width:1 } + + TextInput { + id: textInput + z:2 + anchors { bottom: parent.bottom; topMargin: 10; horizontalCenter: parent.horizontalCenter } + width: parent.width - 10 + height: parent.height -10 + font.pointSize: 40 + color: "lightsteelblue" + focus: true + } + Text { + id: textInstruction + anchors.centerIn: parent + text: "Select file name and press save or load" + font {pointSize: 11; weight: Font.Light; italic: true} + color: "lightblue" + z: 2 + opacity: (textInput.text == "") ? 1 : 0 + } + Text { + id:fieldLabel + anchors { top: parent.top; left: parent.left } + text: " file name: " + font { pointSize: 11; weight: Font.Light; italic: true } + color: "lightblue" + z:2 + } + MouseArea { + anchors.centerIn:parent + width: nameField.width; height: nameField.height + onClicked: { + textInput.text = "" + textInput.focus = true + textInput.forceFocus() + } + } + } + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/menuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/menuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/menuBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/menuBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,147 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: menuBar + width: 1000; height:300 + color:"transparent" + property color fileColor: "plum" + property color editColor: "powderblue" + + property real partition: 1/10 + + Column { + anchors.fill: parent + //container for the header and the buttons + z: 1 + Rectangle { + id: labelList + height:menuBar.height*partition + width: menuBar.width + color: "beige" + gradient: Gradient { + GradientStop { position: 0.0; color: "#8C8F8C" } + GradientStop { position: 0.17; color: "#6A6D6A" } + GradientStop { position: 0.98;color: "#3F3F3F" } + GradientStop { position: 1.0; color: "#0e1B20" } + } + Text { + height: parent.height + anchors { right: labelRow.left ; verticalCenter: parent.bottom } + text: "menu: " + color: "lightblue" + font { weight: Font.Light; italic: true } + smooth: true + } + //row displays its children in a vertical row + Row { + id: labelRow + anchors.centerIn: parent + spacing:40 + Button { + id: fileButton + height: 20; width: 50 + label: "File" + buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) + scale: menuListView.currentIndex == 0? 1.25: 1 + labelSize: menuListView.currentIndex == 0? 16:12 + radius: 1 + smooth:true + //on a button click, change the list's currently selected item to FileMenu + onButtonClick: menuListView.currentIndex = 0 + gradient: Gradient { + GradientStop { position: 0.0; color: fileColor } + GradientStop { position: 1.0; color: "#136F6F6F" } + } + } + Button { + id: editButton + height: 20; width: 50 + buttonColor : menuListView.currentIndex == 1? Qt.darker(editColor, 1.5) : Qt.darker(editColor, 1.9) + scale: menuListView.currentIndex == 1? 1.25: 1 + label: "Edit" + radius: 1 + labelSize: menuListView.currentIndex == 1? 16:12 + smooth:true + //on a button click, change the list's currently selected item to EditMenu + onButtonClick: menuListView.currentIndex = 1 + gradient: Gradient { + GradientStop { position: 0.0; color: editColor } + GradientStop { position: 1.0; color: "#136F6F6F" } + } + } + } + } + + //list view will display a model according to a delegate + ListView { + id: menuListView + width:menuBar.width; height: 9*menuBar.height*partition + + //the model contains the data + model: menuListModel + + //control the movement of the menu switching + snapMode: ListView.SnapOneItem + orientation: ListView.Horizontal + boundsBehavior: Flickable.StopAtBounds + flickDeceleration: 5000 + highlightFollowsCurrentItem: true + highlightMoveDuration:240 + highlightRangeMode: ListView.StrictlyEnforceRange + } + } + //a list of visual items already have delegates handling their display + VisualItemModel { + id: menuListModel + + FileMenu { + id:fileMenu + width: menuListView.width; height: menuListView.height + color: fileColor + } + EditMenu { + color: editColor + width: menuListView.width; height: menuListView.height + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,9 @@ +Button ./button.qml +FileDialog ./fileDialog.qml +TextArea ./textArea.qml +TextEditor ./textEditor.qml +EditMenu ./editMenu.qml +MenuBar ./menuBar.qml +FileMenu ./fileMenu.qml + +plugin FileDialog ../plugins diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/textArea.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/textArea.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/core/textArea.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/core/textArea.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,87 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id:textArea + + function paste() { textEdit.paste() } + function copy() { textEdit.copy() } + function selectAll() { textEdit.selectAll() } + + width :400; height:400 + + property color fontColor: "white" + property alias textContent: textEdit.text + Flickable { + id: flickArea + width: parent.width; height: parent.height + anchors.fill:parent + + boundsBehavior: Flickable.StopAtBounds + flickableDirection: Flickable.HorizontalFlick + interactive: true + //Will move the text Edit area to make the area visible when + //scrolled with keyboard strokes + function ensureVisible(r) { + if (contentX >= r.x) + contentX = r.x; + else if (contentX+width <= r.x+r.width) + contentX = r.x+r.width-width; + if (contentY >= r.y) + contentY = r.y; + else if (contentY+height <= r.y+r.height) + contentY = r.y+r.height-height; + } + + TextEdit { + id: textEdit + anchors.fill:parent + width:parent.width; height:parent.height + color:fontColor + focus: true + wrapMode: TextEdit.Wrap + font.pointSize:10 + onCursorRectangleChanged: flickArea.ensureVisible(cursorRectangle) + selectByMouse: true + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gettingStarted.pro qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gettingStarted.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gettingStarted.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gettingStarted.pro 2014-02-01 20:37:19.000000000 +0000 @@ -1,6 +1,7 @@ TEMPLATE = subdirs SUBDIRS = \ - filedialog\ + filedialog \ + parts/part5/filedialog EXAMPLE_FILES = \ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - - -import QtQuick 1.0 - -Rectangle { - //identifier of the item - id: button - - //these properties act as constants, useable outside this QML file - property int buttonHeight: 75 - property int buttonWidth: 150 - - //attaches to the Text element's text content - property string label - property color textColor: buttonLabel.color - - //the color highlight when the mouse hovers on the rectangle - property color onHoverColor: "lightsteelblue" - property color borderColor: "transparent" - - //buttonColor is set to the button's main color - property color buttonColor: "lightblue" - - property real labelSize: 14 - - //set appearance properties - radius: 6 - smooth: true - border { width: 2; color: borderColor } - width: buttonWidth; height: buttonHeight - - Text { - id: buttonLabel - anchors.centerIn: parent - text: label //bind the text to the parent's text - color: "#DCDCCC" - font.pointSize: labelSize - } - - //buttonClick() is callable and a signal handler, onButtonClick is automatically created - signal buttonClick() - - //define the clickable area to be the whole rectangle - MouseArea { - id: buttonMouseArea - anchors.fill: parent //stretch the area to the parent's dimension - onClicked: buttonClick() - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = onHoverColor - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = borderColor - } - - //change the color of the button when pressed - color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor - //animate the color whenever the color property changes - Behavior on color { ColorAnimation{ duration: 55 } } - - //scale the button when pressed - scale: buttonMouseArea.pressed ? 1.1 : 1.00 - //Animate the scale property change - Behavior on scale { NumberAnimation{ duration: 55 } } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/editMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/editMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/editMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/editMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - - -import QtQuick 1.0 - -Rectangle { - id: editMenu - height: 480; width:1000 - color: "powderblue" - property color buttonBorderColor: "#7A8182" - property color buttonFillColor: "#61BDCACD" - property string menuName:"Edit" - gradient: Gradient { - GradientStop { position: 0.0; color: "#6A7570" } - GradientStop { position: 1.0; color: Qt.darker("#6A7570") } - } - - Rectangle { - id:actionContainer - color:"transparent" - anchors.centerIn: parent - width: parent.width; height: parent.height / 5 - Row { - anchors.centerIn: parent - spacing: parent.width/9 - Button { - id: loadButton - buttonColor: buttonFillColor - label: "Copy" - labelSize: 16 - borderColor: buttonBorderColor - height: actionContainer.height; width: actionContainer.width/6 - onButtonClick: textArea.copy() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - Button { - id: saveButton - height: actionContainer.height; width: actionContainer.width/6 - buttonColor: buttonFillColor - label: "Paste" - borderColor: buttonBorderColor - labelSize: 16 - onButtonClick: textArea.paste() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - Button { - id: exitButton - label: "Select All" - height: actionContainer.height; width: actionContainer.width/6 - labelSize: 16 - buttonColor: buttonFillColor - borderColor:buttonBorderColor - onButtonClick: textArea.selectAll() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/fileDialog.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/fileDialog.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/fileDialog.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/fileDialog.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,163 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id:dialog - height: 200 * partition; width: 200 - color: "transparent" - - signal selectChanged() - signal notifyRefresh() - onNotifyRefresh:dirView.model = directory.files - - property string selectedFile - property int selectedIndex: 0 - - Rectangle { - id: dirBox - radius: 10 - anchors.centerIn:parent - height: parent.height -15; width: parent.width -30 - - Rectangle { - id:header - height: parent.height*0.1; width: parent.width - radius:3 - z:1 - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.98;color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#0e1B20" } - } - Text { - height: header.height; anchors.centerIn: header - text: "files:" - color: "lightblue" - font.weight: Font.Light - font.italic: true - } - } - GridView { - id:dirView - width:parent.width; height:parent.height*.9 - anchors.top: header.bottom - cellWidth: 100; cellHeight: 75 - model: directory.files - delegate: dirDelegate - clip: true - highlightMoveDuration: 40 - } - Component { - id: dirDelegate - Rectangle { - id:file - color: "transparent" - width: file.GridView.view.cellWidth; height: file.GridView.view.cellHeight - - Text { - id:fileName - width: parent.width - anchors.centerIn: parent - text: name - color: "#BDCACD" - font.weight: file.GridView.view.currentIndex == index ? Font.DemiBold : Font.Normal - font.pointSize: file.GridView.view.currentIndex == index ? 12 : 10 - elide: Text.ElideMiddle - horizontalAlignment: Text.AlignHCenter - } - Rectangle { - id: selection - width: parent.width; height: parent.height - anchors.centerIn: parent - radius: 10 - smooth: true - scale: file.GridView.view.currentIndex == index ? 1 : 0.5 - opacity: file.GridView.view.currentIndex == index ? 1 : 0 - Text { - id: overlay - width: parent.width - anchors.centerIn: parent - text: name - color: "#696167" - font.weight: Font.DemiBold - font.pointSize: 12 - smooth: true - elide: Text.ElideMiddle - horizontalAlignment: Text.AlignHCenter - } - Behavior on opacity { NumberAnimation{ duration: 45 } } - Behavior on scale { NumberAnimation{ duration: 45 } } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter("lightsteelblue",1.25) } - GradientStop { position: 0.67; color: Qt.darker("lightsteelblue",1.3) } - } - border.color: "lightsteelblue" - border.width: 1 - } - MouseArea { - id:fileMouseArea - anchors.fill:parent - hoverEnabled: true - - onClicked: { - file.GridView.view.currentIndex = index - selectedFile = directory.files[index].name - selectChanged() - } - onEntered: { - fileName.color = "lightsteelblue" - fileName.font.weight = Font.DemiBold - } - onExited: { - fileName.font.weight = Font.Normal - fileName.color = "#BDCACD" - } - } - } - } - gradient: Gradient { - GradientStop { position: 0.0; color: "#A5333333" } - GradientStop { position: 1.0; color: "#03333333" } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/fileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/fileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/fileMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/fileMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,232 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: fileMenu - height: 480; width:1000 - property color buttonBorderColor: "#7F8487" - property color buttonFillColor: "#8FBDCACD" - property string fileContent:directory.fileContent - - //the menuName is accessible from outside this QML file - property string menuName: "File" - - //used to divide the screen into parts. - property real partition: 1/3 - - color: "#6C646A" - gradient: Gradient { - GradientStop { position: 0.0; color: "#6C646A" } - GradientStop { position: 1.0; color: Qt.darker("#6A6D6A") } - } - - Directory { - id:directory - filename: textInput.text - onDirectoryChanged:fileDialog.notifyRefresh() - } - - Rectangle { - id:actionContainer - - //make this rectangle invisible - color:"transparent" - anchors.left: parent.left - - //the height is a good proportion that creates more space at the top of - //the column of buttons - width: fileMenu.width * partition; height: fileMenu.height - - Column { - anchors.centerIn: parent - spacing: parent.height/32 - Button { - id: saveButton - label: "Save" - borderColor: buttonBorderColor - buttonColor: buttonFillColor - width: actionContainer.width/ 1.3 - height:actionContainer.height / 8 - labelSize:24 - onButtonClick: { - directory.fileContent = textArea.textContent - directory.filename = textInput.text - directory.saveFile() - } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - Button { - id: loadButton - width: actionContainer.width/ 1.3 - height:actionContainer.height/ 8 - buttonColor: buttonFillColor - borderColor: buttonBorderColor - label: "Load" - labelSize:24 - onButtonClick:{ - directory.filename = textInput.text - directory.loadFile() - textArea.textContent = directory.fileContent - } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - Button { - id: newButton - width: actionContainer.width/ 1.3 - height: actionContainer.height/ 8 - buttonColor: buttonFillColor - borderColor: buttonBorderColor - label: "New" - labelSize: 24 - onButtonClick:{ - textArea.textContent = "" - textInput.text = "" - } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - - } - Rectangle { - id: space - width: actionContainer.width/ 1.3 - height: actionContainer.height / 16 - color: "transparent" - } - Button { - id: exitButton - width: actionContainer.width/ 1.3 - height: actionContainer.height/ 8 - label: "Exit" - labelSize: 24 - buttonColor: buttonFillColor - borderColor: buttonBorderColor - onButtonClick: Qt.quit() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - } - } - Rectangle { - id:dialogContainer - - width: 2*fileMenu.width * partition; height: fileMenu.height - anchors.right:parent.right - color: "transparent" - - Column { - anchors.centerIn: parent - spacing: parent.height /640 - FileDialog { - id:fileDialog - height: 2*dialogContainer.height * partition - width: dialogContainer.width - onSelectChanged: textInput.text = selectedFile - } - - Rectangle { - id:lowerPartition - height: dialogContainer.height * partition; width: dialogContainer.width - color: "transparent" - - Rectangle { - id: nameField - gradient: Gradient { - GradientStop { position: 0.0; color: "#806F6F6F" } - GradientStop { position: 1.0; color: "#136F6F6F" } - } - radius: 10 - anchors { centerIn:parent; leftMargin: 15; rightMargin: 15; topMargin: 15 } - height: parent.height-15 - width: parent.width -20 - border { color: "#4A4A4A"; width:1 } - - TextInput { - id: textInput - z:2 - anchors { bottom: parent.bottom; topMargin: 10; horizontalCenter: parent.horizontalCenter } - width: parent.width - 10 - height: parent.height -10 - font.pointSize: 40 - color: "lightsteelblue" - focus: true - } - Text { - id: textInstruction - anchors.centerIn: parent - text: "Select file name and press save or load" - font {pointSize: 11; weight: Font.Light; italic: true} - color: "lightblue" - z: 2 - opacity: (textInput.text == "") ? 1 : 0 - } - Text { - id:fieldLabel - anchors { top: parent.top; left: parent.left } - text: " file name: " - font { pointSize: 11; weight: Font.Light; italic: true } - color: "lightblue" - z:2 - } - MouseArea { - anchors.centerIn:parent - width: nameField.width; height: nameField.height - onClicked: { - textInput.text = "" - textInput.focus = true - textInput.forceFocus() - } - } - } - } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/menuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/menuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/menuBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/menuBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,147 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: menuBar - width: 1000; height:300 - color:"transparent" - property color fileColor: "plum" - property color editColor: "powderblue" - - property real partition: 1/10 - - Column { - anchors.fill: parent - //container for the header and the buttons - z: 1 - Rectangle { - id: labelList - height:menuBar.height*partition - width: menuBar.width - color: "beige" - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.98;color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#0e1B20" } - } - Text { - height: parent.height - anchors { right: labelRow.left ; verticalCenter: parent.bottom } - text: "menu: " - color: "lightblue" - font { weight: Font.Light; italic: true } - smooth: true - } - //row displays its children in a vertical row - Row { - id: labelRow - anchors.centerIn: parent - spacing:40 - Button { - id: fileButton - height: 20; width: 50 - label: "File" - buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) - scale: menuListView.currentIndex == 0? 1.25: 1 - labelSize: menuListView.currentIndex == 0? 16:12 - radius: 1 - smooth:true - //on a button click, change the list's currently selected item to FileMenu - onButtonClick: menuListView.currentIndex = 0 - gradient: Gradient { - GradientStop { position: 0.0; color: fileColor } - GradientStop { position: 1.0; color: "#136F6F6F" } - } - } - Button { - id: editButton - height: 20; width: 50 - buttonColor : menuListView.currentIndex == 1? Qt.darker(editColor, 1.5) : Qt.darker(editColor, 1.9) - scale: menuListView.currentIndex == 1? 1.25: 1 - label: "Edit" - radius: 1 - labelSize: menuListView.currentIndex == 1? 16:12 - smooth:true - //on a button click, change the list's currently selected item to EditMenu - onButtonClick: menuListView.currentIndex = 1 - gradient: Gradient { - GradientStop { position: 0.0; color: editColor } - GradientStop { position: 1.0; color: "#136F6F6F" } - } - } - } - } - - //list view will display a model according to a delegate - ListView { - id: menuListView - width:menuBar.width; height: 9*menuBar.height*partition - - //the model contains the data - model: menuListModel - - //control the movement of the menu switching - snapMode: ListView.SnapOneItem - orientation: ListView.Horizontal - boundsBehavior: Flickable.StopAtBounds - flickDeceleration: 5000 - highlightFollowsCurrentItem: true - highlightMoveDuration:240 - highlightRangeMode: ListView.StrictlyEnforceRange - } - } - //a list of visual items already have delegates handling their display - VisualItemModel { - id: menuListModel - - FileMenu { - id:fileMenu - width: menuListView.width; height: menuListView.height - color: fileColor - } - EditMenu { - color: editColor - width: menuListView.width; height: menuListView.height - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -Button ./button.qml -FileDialog ./fileDialog.qml -TextArea ./textArea.qml -TextEditor ./textEditor.qml -EditMenu ./editMenu.qml -MenuBar ./menuBar.qml -FileMenu ./fileMenu.qml - -plugin FileDialog ../plugins diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/textArea.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/textArea.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/core/textArea.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/core/textArea.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,87 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id:textArea - - function paste() { textEdit.paste() } - function copy() { textEdit.copy() } - function selectAll() { textEdit.selectAll() } - - width :400; height:400 - - property color fontColor: "white" - property alias textContent: textEdit.text - Flickable { - id: flickArea - width: parent.width; height: parent.height - anchors.fill:parent - - boundsBehavior: Flickable.StopAtBounds - flickableDirection: Flickable.HorizontalFlick - interactive: true - //Will move the text Edit area to make the area visible when - //scrolled with keyboard strokes - function ensureVisible(r) { - if (contentX >= r.x) - contentX = r.x; - else if (contentX+width <= r.x+r.width) - contentX = r.x+r.width-width; - if (contentY >= r.y) - contentY = r.y; - else if (contentY+height <= r.y+r.height) - contentY = r.y+r.height-height; - } - - TextEdit { - id: textEdit - anchors.fill:parent - width:parent.width; height:parent.height - color:fontColor - focus: true - wrapMode: TextEdit.Wrap - font.pointSize:10 - onCursorRectangleChanged: flickArea.ensureVisible(cursorRectangle) - selectByMouse: true - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.cpp qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "dialogPlugin.h" -#include "directory.h" -#include "file.h" -#include - -void DialogPlugin::registerTypes(const char *uri) -{ - //register the class Directory into QML as a "Directory" element version 1.0 - qmlRegisterType(uri, 1, 0, "Directory"); - qmlRegisterType(uri,1,0,"File"); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.h qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.h --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef DIALOGPLUGIN_H -#define DIALOGPLUGIN_H - -#include - -class DialogPlugin : public QDeclarativeExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QDeclarativeExtensionInterface" FILE "filedialog.json") - - public: - //registerTypes is inherited from QDeclarativeExtensionPlugin - void registerTypes(const char *uri); - -}; - -#endif - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.cpp qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,224 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "directory.h" -#include - -/* -Directory constructor - -Initialize the saves directory and creates the file list -*/ -Directory::Directory(QObject *parent) : QObject(parent) -{ - m_dir.cd( QDir::currentPath() ); - - //go to the saved directory. if not found, create save directory - m_saveDir = "saves"; - if ( m_dir.cd(m_saveDir) == 0 ) { - m_dir.mkdir(m_saveDir); - m_dir.cd(m_saveDir); - } - m_filterList << "*.txt"; - refresh(); -} - -/* -Directory::filesNumber -Return the number of Files -*/ -int Directory::filesCount() const -{ - return m_fileList.size(); -} - -/* -Function called to append data onto list property -*/ -void appendFiles(QDeclarativeListProperty * property, File * file) -{ - Q_UNUSED(property); - Q_UNUSED(file); - //Do nothing. can't add to a directory using this method -} - -/* -Function called to retrieve file in the list using an index -*/ -File* fileAt(QDeclarativeListProperty * property, int index) -{ - return static_cast< QList *>(property->data)->at(index); -} - -/* -Returns the number of files in the list -*/ -int filesSize(QDeclarativeListProperty * property) -{ - return static_cast< QList *>(property->data)->size(); -} - -/* -Function called to empty the list property contents -*/ -void clearFilesPtr(QDeclarativeListProperty *property) -{ - return static_cast< QList *>(property->data)->clear(); -} - -/* -Returns the list of files as a QDeclarativeListProperty. -*/ -QDeclarativeListProperty Directory::files() -{ - refresh(); - return QDeclarativeListProperty( this, &m_fileList, &appendFiles, &filesSize, &fileAt, &clearFilesPtr ); -} - -/* -Return the name of the currently selected file -*/ -QString Directory::filename() const -{ - return currentFile.name(); -} - -/* -Return the file's content as a string. -*/ -QString Directory::fileContent() const -{ - return m_fileContent; -} - -/* -Set the file name of the current file -*/ -void Directory::setFilename(const QString &str) -{ - if( str != currentFile.name() ) { - currentFile.setName(str); - emit filenameChanged(); - } -} - -/* -Set the content of the file as a string -*/ -void Directory::setFileContent(const QString &str) -{ - if(str != m_fileContent){ - m_fileContent = str; - emit fileContentChanged(); - } -} - -/* -Called from QML to save the file using the filename and file content. -Saving makes sure that the file has a .txt extension. -*/ -void Directory::saveFile() -{ - if(currentFile.name().size() == 0){ - qWarning()<< "Empty filename. no save"; - return; - } - QString extendedName = currentFile.name(); - if(!currentFile.name().endsWith(".txt")){ - extendedName.append(".txt"); - } - QFile file( m_dir.filePath(extendedName) ); - if ( file.open(QFile::WriteOnly | QFile::Truncate) ) { - QTextStream outStream(&file); - outStream << m_fileContent; - } - file.close(); - refresh(); - emit directoryChanged(); -} - -/* -Load the contents of a file. -Only loads files with a .txt extension -*/ -void Directory::loadFile() -{ - m_fileContent.clear(); - QString extendedName = currentFile.name(); - if( !currentFile.name().endsWith(".txt") ) { - extendedName.append(".txt"); - } - - QFile file( m_dir.filePath(extendedName) ); - if ( file.open(QFile::ReadOnly ) ) { - QTextStream inStream(&file); - - QString line; - do { - line = inStream.read(75); - m_fileContent.append(line); - } while ( !line.isNull() ) ; - } - file.close(); -} - -/* -Reloads the content of the files list. This is to ensure that the newly -created files are added onto the list. -*/ -void Directory::refresh() -{ - m_dirFiles = m_dir.entryList(m_filterList,QDir::Files,QDir::Name); - m_fileList.clear(); - - File * file; - for(int i = 0; i < m_dirFiles.size() ; i ++) { - file = new File(); - - if( m_dirFiles.at(i).endsWith(".txt") ) { - QString name = m_dirFiles.at(i); - file->setName( name.remove(".txt",Qt::CaseSensitive) ); - } - else { - file->setName(m_dirFiles.at(i)); - } - m_fileList.append(file); - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.h qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.h --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/directory.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,107 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef DIRECTORY_H -#define DIRECTORY_H - -#include "file.h" - -#include -#include -#include -#include -#include - -class Directory : public QObject { - - Q_OBJECT - - //number of files in the directory - Q_PROPERTY(int filesCount READ filesCount) - - //list property containing file names as QString - Q_PROPERTY(QDeclarativeListProperty files READ files CONSTANT ) - - //file name of the text file to read/write - Q_PROPERTY(QString filename READ filename WRITE setFilename NOTIFY filenameChanged) - - //text content of the file - Q_PROPERTY(QString fileContent READ fileContent WRITE setFileContent NOTIFY fileContentChanged) - - public: - Directory(QObject *parent = 0); - - //properties' read functions - int filesCount() const; - QString filename() const; - QString fileContent() const; - QDeclarativeListProperty files(); - - //properties' write functions - void setFilename(const QString &str); - void setFileContent(const QString &str); - - //accessible from QML - Q_INVOKABLE void saveFile(); - Q_INVOKABLE void loadFile(); - - signals: - void directoryChanged(); - void filenameChanged(); - void fileContentChanged(); - - private: - QDir m_dir; - QStringList m_dirFiles; - File currentFile; - QString m_saveDir; - QStringList m_filterList; - - //contains the file data in QString format - QString m_fileContent; - - //Registered to QML in a plugin. Accessible from QML as a property of Directory - QList m_fileList; - - //refresh content of the directory - void refresh(); -}; - -#endif diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.cpp qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - - -#include "file.h" - -File::File(QObject *parent) : QObject(parent) -{ - m_name = ""; -} - -QString File::name() const{ - return m_name; -} -void File::setName(const QString &str){ - if(str != m_name){ - m_name = str; - emit nameChanged(); - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.json qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.json --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.json 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.json 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -{} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.pro qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/filedialog.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -TEMPLATE = lib -CONFIG += plugin -QT += declarative - -DESTDIR += ../plugins -OBJECTS_DIR = tmp -MOC_DIR = tmp - -TARGET = FileDialog - -HEADERS += directory.h \ - file.h \ - dialogPlugin.h - -SOURCES += directory.cpp \ - file.cpp \ - dialogPlugin.cpp diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.h qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.h --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/file.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef FILE_H -#define FILE_H - - -#include -#include - -class File : public QObject{ - - Q_OBJECT - - Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) - - public: - File(QObject *parent = 0); - - QString name() const; - void setName(const QString &str); - - signals: - void nameChanged(); - - private: - QString m_name; -}; - -#endif diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/filedialog/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -plugin FileDialog plugins Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/images/arrow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/images/arrow.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part0/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part0/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part0/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part0/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -//! [document] -import QtQuick 1.0 - -Rectangle { - id: simplebutton - color: "grey" - width: 150; height: 75 - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: "button label" - } -} -//! [document] diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,97 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - //identifier of the item - id: button - - property string label: "button label" - - //these properties act as constants, useable outside this QML file - property int buttonHeight: 75 - property int buttonWidth: 150 - - //the color highlight when the mouse hovers on the rectangle - property color onHoverColor: "gold" - property color borderColor: "white" - - //buttonColor is set to the button's main color - property color buttonColor: "lightblue" - - //set appearance properties - radius: 10 - smooth: true - border{color: "white"; width: 3} - width: buttonWidth; height: buttonHeight - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: label - } - - //buttonClick() is callable and a signal handler, onButtonClick is automatically created - signal buttonClick() - onButtonClick: { - console.log(buttonLabel.text + " clicked" ) - } - - //define the clickable area to be the whole rectangle - MouseArea{ - id: buttonMouseArea - anchors.fill: parent //stretch the area to the parent's dimension - onClicked: buttonClick() - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = onHoverColor - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = borderColor - } - - //change the color of the button when pressed - color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/EditMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/EditMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/EditMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/EditMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: editMenu - height: 480; width:1000 - color: "powderblue" - property string menuName:"Edit" - - Rectangle{ - id:actionContainer - color:"transparent" - anchors.centerIn: parent - - width: parent.width; height: parent.height / 5 - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Cut" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Paste" - } - Button{ - id: exitButton - label: "Select All" - buttonColor: "darkgrey" - } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/FileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/FileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/FileMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/FileMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: fileMenu - - //the menuName is accessible from outside this QML file - property string menuName: "File" - - //generous amount of screen space that will allow the buttons to fit - height: 480; width:1000 - - color: "#6C646A" - - //a sub-rectangle allows the flexibility of setting the row area - Rectangle{ - id:actionContainer - - //make this rectangle invisible - color:"transparent" - anchors.centerIn: parent - - //the height is a good proportion that creates more space at the top of the row of buttons - width: parent.width; height: parent.height / 5 - - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Load" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Save" - } - Button{ - id: exitButton - label: "Exit" - buttonColor: "darkgrey" - - //exit the application if the exitButton is clicked - onButtonClick:{ - Qt.quit() - } - } - } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_button.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_button.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_editmenu.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_editmenu.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_filemenu.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_filemenu.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_simplebutton.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_simplebutton.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/qml-texteditor.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/qml-texteditor.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/qml-texteditor.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/qml-texteditor.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/SimpleButton.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/SimpleButton.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/SimpleButton.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part1/SimpleButton.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - //identifier of the item - id: simplebutton - - //the rectangle's fill color - color: "grey" - - //dimensions of the button - width: 150; height: 75 - - //A text element contains functionalities for creating texts - Text { - id: buttonLabel - - //center the text inside the parent - anchors.centerIn: parent - - //text property binds to the label displayed on the button - text: "button label" - } - - //define the clickable area to be the whole rectangle - MouseArea { - id: buttonMouseArea - anchors.fill: parent //anchor all sides of the mouse area to the rectangle's anchors - - //onClicked handles valid mouse button clicks - onClicked: console.log(buttonLabel.text + " clicked" ) - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - //identifier of the item - id: button - - property string label: "button label" - - //these properties act as constants, useable outside this QML file - property int buttonHeight: 75 - property int buttonWidth: 150 - - //the color highlight when the mouse hovers on the rectangle - property color onHoverColor: "gold" - property color borderColor: "white" - - //buttonColor is set to the button's main color - property color buttonColor: "lightblue" - - //set appearance properties - radius:10 - smooth: true - border{color: "white"; width: 3} - width: buttonWidth; height: buttonHeight - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: label - } - - //buttonClick() is callable and a signal handler, onButtonClick is automatically created - signal buttonClick() - onButtonClick: { - console.log(buttonLabel.text + " clicked" ) - } - - //define the clickable area to be the whole rectangle - MouseArea{ - id: buttonMouseArea - anchors.fill: parent //stretch the area to the parent's dimension - onClicked: buttonClick() - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = onHoverColor - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = borderColor - - } - - //change the color of the button when pressed - color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/EditMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/EditMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/EditMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/EditMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: editMenu - height: 480; width:1000 - color: "powderblue" - property string menuName:"Edit" - - Rectangle{ - id:actionContainer - color:"transparent" - anchors.centerIn: parent - - width: parent.width; height: parent.height / 5 - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Cut" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Paste" - } - Button{ - id: exitButton - label: "Select All" - buttonColor: "darkgrey" - } - } - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/FileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/FileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/FileMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/FileMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,92 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: fileMenu - - //the menuName is accessible from outside this QML file - property string menuName: "File" - - //generous amount of screen space that will allow the buttons to fit - height: 480; width:1000 - - color: "#6C646A" - - //a sub-rectangle allows the flexibility of setting the row area - Rectangle{ - id:actionContainer - - //make this rectangle invisible - color:"transparent" - anchors.centerIn: parent - - //the height is a good proportion that creates more space at the top of the row of buttons - width: parent.width; height: parent.height / 5 - - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Load" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Save" - } - Button{ - id: exitButton - label: "Exit" - buttonColor: "darkgrey" - - //exit the application if the exitButton is clicked - onButtonClick:{ - Qt.quit() - } - } - } - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/MenuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/MenuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/MenuBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/MenuBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,140 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: menuBar - width: 1000 - height:300 - - property color fileColor: "thistle" - property color editColor: "powderblue" - - //container for the header and the buttons - Rectangle{ - - id: labelList - height:parent.height/10 - width: parent.width - color: "steelblue" - - //default z is 0, items with higher z values are shown on top of items with lower z values - z: 1 - - //row displays its children in a vertical row - Row{ - anchors.centerIn: parent - spacing:40 - Button{ - height: 20 - width: 50 - label: "File" - id: fileButton - buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) - scale: menuListView.currentIndex == 0? 1.25: 1 - radius: 1 - - //on a button click, change the list's currently selected item to FileMenu - onButtonClick: { - menuListView.currentIndex = 0 - } - } - Button{ - height: 20 - width: 50 - id: editButton - buttonColor : menuListView.currentIndex == 1? editColor : Qt.darker(editColor, 1.5) - scale: menuListView.currentIndex == 1? 1.25: 1 - label: "Edit" - radius: 1 - - //on a button click, change the list's currently selected item to EditMenu - onButtonClick: { - menuListView.currentIndex = 1 - } - - - } - - - } - } - - //a list of visual items already have delegates handling their display - VisualItemModel{ - id: menuListModel - - FileMenu{ - width: menuListView.width - height: menuBar.height - color: fileColor - } - EditMenu{ - color: editColor - width: menuListView.width - height: menuBar.height - - } - } - - //list view will display a model according to a delegate - ListView{ - id: menuListView - anchors.fill:parent - anchors.bottom: parent.bottom - width:parent.width - height: parent.height - - //the model contains the data - model: menuListModel - - //control the movement of the menu switching - snapMode: ListView.SnapOneItem - orientation: ListView.Horizontal - boundsBehavior: Flickable.StopAtBounds - flickDeceleration: 5000 - highlightFollowsCurrentItem: true - highlightMoveDuration:240 - highlightRangeMode: ListView.StrictlyEnforceRange - } - - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/pics/qml-texteditor2_menubar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/pics/qml-texteditor2_menubar.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/qml-texteditor2.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/qml-texteditor2.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/qml-texteditor2.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part2/qml-texteditor2.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - //identifier of the item - id: button - - property string label: "button label" - - //these properties act as constants, useable outside this QML file - property int buttonHeight: 75 - property int buttonWidth: 150 - - //the color highlight when the mouse hovers on the rectangle - property color onHoverColor: "gold" - property color borderColor: "white" - - //buttonColor is set to the button's main color - property color buttonColor: "lightblue" - - //set appearance properties - radius:10 - smooth: true - border{color: "white"; width: 3} - width: buttonWidth; height: buttonHeight - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: label - } - - //buttonClick() is callable and a signal handler, onButtonClick is automatically created - signal buttonClick() - onButtonClick: { - console.log(buttonLabel.text + " clicked" ) - } - - //define the clickable area to be the whole rectangle - MouseArea{ - id: buttonMouseArea - anchors.fill: parent //stretch the area to the parent's dimension - onClicked: buttonClick() - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = onHoverColor - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = borderColor - - } - - //change the color of the button when pressed - color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/EditMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/EditMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/EditMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/EditMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: editMenu - height: 480; width:1000 - color: "powderblue" - property string menuName:"Edit" - - Rectangle{ - id:actionContainer - color:"transparent" - anchors.centerIn: parent - - width: parent.width; height: parent.height / 5 - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Cut" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Paste" - } - Button{ - id: exitButton - label: "Select All" - buttonColor: "darkgrey" - } - } - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/FileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/FileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/FileMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/FileMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,92 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: fileMenu - - //the menuName is accessible from outside this QML file - property string menuName: "File" - - //generous amount of screen space that will allow the buttons to fit - height: 480; width:1000 - - color: "#6C646A" - - //a sub-rectangle allows the flexibility of setting the row area - Rectangle{ - id:actionContainer - - //make this rectangle invisible - color:"transparent" - anchors.centerIn: parent - - //the height is a good proportion that creates more space at the top of the row of buttons - width: parent.width; height: parent.height / 5 - - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Load" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Save" - } - Button{ - id: exitButton - label: "Exit" - buttonColor: "darkgrey" - - //exit the application if the exitButton is clicked - onButtonClick:{ - Qt.quit() - } - } - } - } - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/images/arrow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/images/arrow.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/MenuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/MenuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/MenuBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/MenuBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,140 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: menuBar - width: 1000 - height:300 - - property color fileColor: "thistle" - property color editColor: "powderblue" - - //container for the header and the buttons - Rectangle{ - - id: labelList - height:parent.height/10 - width: parent.width - color: "steelblue" - - //default z is 0, items with higher z values are shown on top of items with lower z values - z: 1 - - //row displays its children in a vertical row - Row{ - anchors.centerIn: parent - spacing:40 - Button{ - height: 20 - width: 50 - label: "File" - id: fileButton - buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) - scale: menuListView.currentIndex == 0? 1.25: 1 - radius: 1 - - //on a button click, change the list's currently selected item to FileMenu - onButtonClick: { - menuListView.currentIndex = 0 - } - } - Button{ - height: 20 - width: 50 - id: editButton - buttonColor : menuListView.currentIndex == 1? editColor : Qt.darker(editColor, 1.5) - scale: menuListView.currentIndex == 1? 1.25: 1 - label: "Edit" - radius: 1 - - //on a button click, change the list's currently selected item to EditMenu - onButtonClick: { - menuListView.currentIndex = 1 - } - - - } - - - } - } - - //a list of visual items already have delegates handling their display - VisualItemModel{ - id: menuListModel - - FileMenu{ - width: menuListView.width - height: menuBar.height - color: fileColor - } - EditMenu{ - color: editColor - width: menuListView.width - height: menuBar.height - - } - } - - //list view will display a model according to a delegate - ListView{ - id: menuListView - anchors.fill:parent - anchors.bottom: parent.bottom - width:parent.width - height: parent.height - - //the model contains the data - model: menuListModel - - //control the movement of the menu switching - snapMode: ListView.SnapOneItem - orientation: ListView.Horizontal - boundsBehavior: Flickable.StopAtBounds - flickDeceleration: 5000 - highlightFollowsCurrentItem: true - highlightMoveDuration:240 - highlightRangeMode: ListView.StrictlyEnforceRange - } - - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/pics/qml-texteditor3_texteditor.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/pics/qml-texteditor3_texteditor.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/qml-texteditor3.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/qml-texteditor3.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/qml-texteditor3.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/qml-texteditor3.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextArea.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextArea.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextArea.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextArea.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id:textArea - - width :400 - height:400 - color: "white" - - Flickable{ - id: flickArea - - width: parent.width - height: parent.height - anchors.fill:parent - - function ensureVisible(r){ - if (contentX >= r.x) - contentX = r.x; - else if (contentX+width <= r.x+r.width) - contentX = r.x+r.width-width; - if (contentY >= r.y) - contentY = r.y; - else if (contentY+height <= r.y+r.height) - contentY = r.y+r.height-height; - } - - TextEdit{ - id: textEditor - anchors.fill:parent - width:parent.width; height:parent.height - color:"midnightblue" - focus: true - - wrapMode: TextEdit.Wrap - - onCursorRectangleChanged: flickArea.ensureVisible(cursorRectangle) - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextEditor.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextEditor.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextEditor.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part3/TextEditor.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - id: screen - width: 1000; height: 1000 - border.color:"black" - //the screen is partitioned into the MenuBar and TextArea. 1/3 of the screen is assigned to the MenuBar - property int partition: height/3 - - MenuBar{ - id:menuBar - height: partition - width:parent.width - z: 1 - } - - - TextArea{ - id:textArea - anchors.bottom:parent.bottom - y: partition - color: "azure" - height: partition*2 - width:parent.width - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - //identifier of the item - id: button - - //these properties act as constants, useable outside this QML file - property int buttonHeight: 75 - property int buttonWidth: 150 - - //attaches to the Text element's text content - property string label - property color textColor: buttonLabel.color - - //the color highlight when the mouse hovers on the rectangle - property color onHoverColor: "gold" - property color borderColor: "white" - - //buttonColor is set to the button's main color - property color buttonColor: "lightblue" - - //set appearance properties - radius:10 - smooth: true - border.color: "white" - border.width: 3 - width: buttonWidth; height: buttonHeight - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: label //"button label" //bind the text to the parent's text - } - - //buttonClick() is callable and a signal handler, onButtonClick is automatically created - signal buttonClick() - onButtonClick: { - console.log(buttonLabel.text + " clicked" ) - } - - //define the clickable area to be the whole rectangle - MouseArea{ - id: buttonMouseArea - anchors.fill: parent //stretch the area to the parent's dimension - onClicked: buttonClick() - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = onHoverColor - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = borderColor - - } - - //change the color of the button when pressed - color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor - //animate the color whenever the color property changes - Behavior on color { ColorAnimation{ duration: 55} } - - //scale the button when pressed - scale: buttonMouseArea.pressed ? 1.1 : 1.00 - //Animate the scale property change - Behavior on scale { NumberAnimation{ duration: 55} } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/EditMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/EditMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/EditMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/EditMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,81 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: editMenu - height: 480; width:1000 - color: "powderblue" - property string menuName:"Edit" - gradient: Gradient{ - GradientStop { position: 0.0; color: "#6A6F70" } - GradientStop { position: 1.0; color: Qt.darker("#6A6D67") } - } - - Rectangle{ - id:actionContainer - color:"transparent" - anchors.centerIn: parent - - width: parent.width; height: parent.height / 5 - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Cut" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Paste" - } - Button{ - id: exitButton - label: "Select All" - buttonColor: "darkgrey" - } - } - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/FileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/FileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/FileMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/FileMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,96 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: fileMenu - - //the menuName is accessible from outside this QML file - property string menuName: "File" - - //generous amount of screen space that will allow the buttons to fit - height: 480; width:1000 - - color: "#6C646A" - gradient: Gradient{ - GradientStop { position: 0.0; color: "#6C646A" } - GradientStop { position: 1.0; color: Qt.darker("#6A6D6A") } - } - - //a sub-rectangle allows the flexibility of setting the row area - Rectangle{ - id:actionContainer - - //make this rectangle invisible - color:"transparent" - anchors.centerIn: parent - - //the height is a good proportion that creates more space at the top of the row of buttons - width: parent.width; height: parent.height / 5 - - Row{ - anchors.centerIn: parent - spacing: parent.width/6 - Button{ - id: loadButton - buttonColor: "lightgrey" - label: "Load" - } - - Button{ - buttonColor: "grey" - id: saveButton - label: "Save" - } - Button{ - id: exitButton - label: "Exit" - buttonColor: "darkgrey" - - //exit the application if the exitButton is clicked - onButtonClick:{ - Qt.quit() - } - } - } - } - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/images/arrow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/images/arrow.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/MenuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/MenuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/MenuBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/MenuBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,146 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: menuBar - width: 1000 - height:300 - - property color fileColor: "plum" - property color editColor: "powderblue" - - //container for the header and the buttons - Rectangle{ - - id: labelList - height:parent.height/10 - width: parent.width - color: "beige" - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.98;color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#0e1B20" } - } - - //default z is 0, items with higher z values are shown on top of items with lower z values - z: 1 - - //row displays its children in a vertical row - Row{ - anchors.centerIn: parent - spacing:40 - Button{ - height: 20 - width: 50 - label: "File" - id: fileButton - buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) - scale: menuListView.currentIndex == 0? 1.25: 1 - radius: 1 - - //on a button click, change the list's currently selected item to FileMenu - onButtonClick: { - menuListView.currentIndex = 0 - } - } - Button{ - height: 20 - width: 50 - id: editButton - buttonColor : menuListView.currentIndex == 1? editColor : Qt.darker(editColor, 1.5) - scale: menuListView.currentIndex == 1? 1.25: 1 - label: "Edit" - radius: 1 - - //on a button click, change the list's currently selected item to EditMenu - onButtonClick: { - menuListView.currentIndex = 1 - } - - - } - - - } - } - - //a list of visual items already have delegates handling their display - VisualItemModel{ - id: menuListModel - - FileMenu{ - width: menuListView.width - height: menuBar.height - color: fileColor - } - EditMenu{ - color: editColor - width: menuListView.width - height: menuBar.height - - } - } - - //list view will display a model according to a delegate - ListView{ - id: menuListView - anchors.fill:parent - anchors.bottom: parent.bottom - width:parent.width - height: parent.height - - //the model contains the data - model: menuListModel - - //control the movement of the menu switching - snapMode: ListView.SnapOneItem - orientation: ListView.Horizontal - boundsBehavior: Flickable.StopAtBounds - flickDeceleration: 5000 - highlightFollowsCurrentItem: true - highlightMoveDuration:240 - highlightRangeMode: ListView.StrictlyEnforceRange - } - - -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/pics/qml-texteditor4_texteditor.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/pics/qml-texteditor4_texteditor.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/qml-texteditor4.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/qml-texteditor4.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/qml-texteditor4.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/qml-texteditor4.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/SimpleButton.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/SimpleButton.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/SimpleButton.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/SimpleButton.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: simplebutton - color: "grey" - width: 150; height: 75 - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: "button label" - } - - MouseArea{ - id: buttonMouseArea - anchors.fill: parent - onClicked: console.log(buttonLabel.text + " clicked" ) - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextArea.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextArea.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextArea.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextArea.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id:textArea - - width :400 - height:400 - property color fontColor: "white" - - Flickable{ - id: flickArea - - width: parent.width - height: parent.height - anchors.fill:parent - - function ensureVisible(r){ - if (contentX >= r.x) - contentX = r.x; - else if (contentX+width <= r.x+r.width) - contentX = r.x+r.width-width; - if (contentY >= r.y) - contentY = r.y; - else if (contentY+height <= r.y+r.height) - contentY = r.y+r.height-height; - } - - TextEdit{ - id: textEditor - anchors.fill:parent - width:parent.width; height:parent.height - color:fontColor - focus: true - - wrapMode: TextEdit.Wrap - - onCursorRectangleChanged: flickArea.ensureVisible(cursorRectangle) - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextEditor.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextEditor.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextEditor.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part4/TextEditor.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,146 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: screen - width: 1000; height: 1000 - property int partition: height/3 - state: "DRAWER_CLOSED" - - - //Item 1: MenuBar on the top portion of the screen - MenuBar{ - id:menuBar - height: partition - //anchors.top:parent.top - width:parent.width - z:1 - } - - - //Item 2: The editable text area - TextArea{ - id:textArea - y:drawer.height - border.color: Qt.darker(color, 1.4) - border.width: 2 - color: "#3F3F3F" - fontColor: "#DCDCCC" - height: partition*2 - width:parent.width - } - - //Item 3: The drawer handle - Rectangle{ - id:drawer - height:15 - width: parent.width - border.color : "#6A6D6A" - border.width: 1 - - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.77; color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#6A6D6A" } - } - - Image{ - id: arrowIcon - source: "images/arrow.png" - anchors.horizontalCenter: parent.horizontalCenter - - Behavior{NumberAnimation{property: "rotation";easing.type: Easing.OutExpo }} - } - - MouseArea{ - id: drawerMouseArea - anchors.fill:parent - onClicked:{ - if (screen.state == "DRAWER_CLOSED"){ - screen.state = "DRAWER_OPEN" - console.log("drawer OPEN") - } - else if (screen.state == "DRAWER_OPEN"){ - screen.state = "DRAWER_CLOSED" - console.log("drawer closed") - } - } - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = Qt.lighter("#6A6D6A") - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = "#6A6D6A" - } - - } - states:[ - State{ - name: "DRAWER_OPEN" - PropertyChanges { target: menuBar; y:0} - PropertyChanges { target: textArea; y: partition + drawer.height} - PropertyChanges { target: drawer; y: partition} - PropertyChanges { target: arrowIcon; rotation: 180} - }, - State{ - name: "DRAWER_CLOSED" - PropertyChanges { target: menuBar; y:-partition} - PropertyChanges { target: textArea; y: drawer.height; height: screen.height - drawer.height} - PropertyChanges { target: drawer; y: 0} - PropertyChanges { target: arrowIcon; rotation: 0} - } - - ] - transitions: [ - Transition{ - to: "*" - NumberAnimation { target: textArea; properties: "y, height"; duration: 100; easing.type:Easing.OutExpo } - NumberAnimation { target: menuBar; properties: "y"; duration: 100;easing.type: Easing.OutExpo } - NumberAnimation { target: drawer; properties: "y"; duration: 100;easing.type: Easing.OutExpo } - } - - ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - - //identifier of the item - id: button - - //these properties act as constants, useable outside this QML file - property int buttonHeight: 75 - property int buttonWidth: 150 - - //attaches to the Text element's text content - property string label - property color textColor: buttonLabel.color - - //the color highlight when the mouse hovers on the rectangle - property color onHoverColor: "lightsteelblue" - property color borderColor: "transparent" - - //buttonColor is set to the button's main color - property color buttonColor: "lightblue" - - property real labelSize: 14 - //set appearance properties - radius:6 - smooth: true - border.width: 2 - border.color: borderColor - width: buttonWidth; height: buttonHeight - - Text{ - id: buttonLabel - anchors.centerIn: parent - text: label //bind the text to the parent's text - color: "#DCDCCC" - font.pointSize: labelSize - } - - //buttonClick() is callable and a signal handler, onButtonClick is automatically created - signal buttonClick() - - //define the clickable area to be the whole rectangle - MouseArea{ - id: buttonMouseArea - anchors.fill: parent //stretch the area to the parent's dimension - onClicked: buttonClick() - - //if true, then onEntered and onExited called if mouse hovers in the mouse area - //if false, a button must be clicked to detect the mouse hover - hoverEnabled: true - - //display a border if the mouse hovers on the button mouse area - onEntered: parent.border.color = onHoverColor - //remove the border if the mouse exits the button mouse area - onExited: parent.border.color = borderColor - - } - - //change the color of the button when pressed - color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor - //animate the color whenever the color property changes - Behavior on color { ColorAnimation{ duration: 55} } - - //scale the button when pressed - scale: buttonMouseArea.pressed ? 1.1 : 1.00 - //Animate the scale property change - Behavior on scale { NumberAnimation{ duration: 55} } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/EditMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/EditMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/EditMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/EditMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: editMenu - height: 480; width:1000 - color: "powderblue" - property color buttonBorderColor: "#7A8182" - property color buttonFillColor: "#61BDCACD" - property string menuName:"Edit" - - gradient: Gradient{ - GradientStop { position: 0.0; color: "#6A7570" } - GradientStop { position: 1.0; color: Qt.darker("#6A7570") } - } - - Rectangle{ - id:actionContainer - color:"transparent" - anchors.centerIn: parent - width: parent.width; height: parent.height / 5 - Row{ - anchors.centerIn: parent - spacing: parent.width/9 - Button{ - id: loadButton - buttonColor: buttonFillColor - label: "Copy" - labelSize:16 - borderColor:buttonBorderColor - height: actionContainer.height - width: actionContainer.width/6 - onButtonClick:textArea.copy() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - - Button{ - id: saveButton - height: actionContainer.height - width: actionContainer.width/6 - buttonColor: buttonFillColor - label: "Paste" - borderColor:buttonBorderColor - labelSize:16 - onButtonClick:textArea.paste() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - Button{ - id: exitButton - label: "Select All" - height: actionContainer.height - width: actionContainer.width/6 - labelSize:16 - buttonColor: buttonFillColor - borderColor:buttonBorderColor - onButtonClick:textArea.selectAll() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - } - } - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileDialog.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileDialog.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileDialog.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileDialog.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,170 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id:dialog - height: 200 * partition; width: 200 - color: "transparent" - - signal selectChanged() - signal notifyRefresh() - onNotifyRefresh:dirView.model = directory.files - - property string selectedFile - property int selectedIndex: 0 - - Rectangle{ - id: dirBox - radius: 10 - anchors.centerIn:parent - height: parent.height -15; width: parent.width -30 - - Rectangle{ - id:header - height:parent.height*0.1 - width: parent.width - radius:3 - z:1 - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.98;color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#0e1B20" } - } - Text{ - height: header.height - anchors.centerIn: header - text: "files:" - color: "lightblue" - font.weight: Font.Light - font.italic: true - } - } - GridView{ - id:dirView - width:parent.width - height:parent.height*.9 - anchors.top: header.bottom - cellWidth: 100 - cellHeight: 75 -// highlight: Rectangle { width:cellWidth; height: cellHeight; color: "lightsteelblue" ;radius: 13} - model: directory.files - delegate: dirDelegate - clip: true - highlightMoveDuration:40 - } - - Component{ - id:dirDelegate - - Rectangle{ - id:file - color: "transparent" - width: file.GridView.view.cellWidth; height: file.GridView.view.cellHeight - - Text{ - id:fileName - width: parent.width - anchors.centerIn:parent - text: name - color: "#BDCACD" - font.weight: file.GridView.view.currentIndex == index ? Font.DemiBold : Font.Normal - font.pointSize: file.GridView.view.currentIndex == index ? 12 : 10 - elide: Text.ElideMiddle - horizontalAlignment: Text.AlignHCenter - } - Rectangle{ - id:selection - width:parent.width; height:parent.height - anchors.centerIn: parent - radius: 10 - smooth: true - scale: file.GridView.view.currentIndex == index ? 1 : 0.5 - opacity: file.GridView.view.currentIndex == index ? 1 : 0 - Text{ - id:overlay - width: parent.width - anchors.centerIn:parent - text: name - color: "#696167" - font.weight: Font.DemiBold - font.pointSize: 12 - smooth:true - elide: Text.ElideMiddle - horizontalAlignment: Text.AlignHCenter - } - Behavior on opacity{ NumberAnimation{ duration: 45} } - Behavior on scale { NumberAnimation{ duration: 45} } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter("lightsteelblue",1.25) } - GradientStop { position: 0.67; color: Qt.darker("lightsteelblue",1.3) } - } - border.color:"lightsteelblue" - border.width:1 - } - MouseArea{ - id:fileMouseArea - anchors.fill:parent - hoverEnabled: true - - onClicked:{ - file.GridView.view.currentIndex = index - selectedFile = directory.files[index].name - selectChanged() - } - onEntered:{ - fileName.color = "lightsteelblue" - fileName.font.weight = Font.DemiBold - } - onExited: { - fileName.font.weight = Font.Normal - fileName.color = "#BDCACD" - } - } - } - } - gradient: Gradient{ - GradientStop { position: 0.0; color: "#A5333333" } - GradientStop { position: 1.0; color: "#03333333" } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileMenu.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/FileMenu.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,232 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: fileMenu - height: 480; width:1000 - property color buttonBorderColor: "#7F8487" - property color buttonFillColor: "#8FBDCACD" - property string fileContent:directory.fileContent - - //the menuName is accessible from outside this QML file - property string menuName: "File" - - //used to divide the screen into parts. - property real partition: 1/3 - - color: "#6C646A" - gradient: Gradient{ - GradientStop { position: 0.0; color: "#6C646A" } - GradientStop { position: 1.0; color: Qt.darker("#6A6D6A") } - } - - Directory{ - id:directory - filename: textInput.text - onDirectoryChanged:fileDialog.notifyRefresh() - } - - Rectangle{ - id:actionContainer - - //make this rectangle invisible - color:"transparent" - anchors.left: parent.left - - //the height is a good proportion that creates more space at the top of the column of buttons - width: fileMenu.width * partition; height: fileMenu.height - - Column{ - anchors.centerIn: parent - spacing: parent.height/32 - Button{ - id: saveButton - label: "Save" - borderColor: buttonBorderColor - buttonColor: buttonFillColor - width: actionContainer.width/ 1.3 - height:actionContainer.height / 8 - labelSize:24 - onButtonClick:{ - directory.fileContent = textArea.textContent - directory.filename = textInput.text - directory.saveFile() - } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - - } - Button{ - id: loadButton - width: actionContainer.width/ 1.3 - height:actionContainer.height/ 8 - buttonColor: buttonFillColor - borderColor: buttonBorderColor - label: "Load" - labelSize:24 - onButtonClick:{ - directory.filename = textInput.text - directory.loadFile() - textArea.textContent = directory.fileContent - } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - Button{ - id: newButton - width: actionContainer.width/ 1.3 - height:actionContainer.height/ 8 - buttonColor: buttonFillColor - borderColor: buttonBorderColor - label: "New" - labelSize:24 - onButtonClick:{ - textArea.textContent = "" - textInput.text = "" - } - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - - } - Rectangle{ - id: space - width: actionContainer.width/ 1.3 - height:actionContainer.height / 16 - color:"transparent" - } - Button{ - id: exitButton - width: actionContainer.width/ 1.3 - height:actionContainer.height/ 8 - label: "Exit" - labelSize:24 - buttonColor: buttonFillColor - borderColor: buttonBorderColor - onButtonClick:Qt.quit() - gradient: Gradient { - GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } - GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } - } - } - } - } - - Rectangle{ - id:dialogContainer - - width: 2*fileMenu.width * partition; height: fileMenu.height - anchors.right:parent.right - color:"transparent" - - Column { - anchors.centerIn: parent - spacing: parent.height /640 - FileDialog{ - id:fileDialog - height: 2*dialogContainer.height * partition; width: dialogContainer.width - onSelectChanged: textInput.text = selectedFile - } - - Rectangle{ - id:lowerPartition - height: dialogContainer.height * partition; width: dialogContainer.width - color: "transparent" - - Rectangle{ - id: nameField - gradient: Gradient{ - GradientStop { position: 0.0; color: "#806F6F6F" } - GradientStop { position: 1.0; color: "#136F6F6F" } - } - - radius: 10 - anchors {centerIn:parent; leftMargin: 15; rightMargin: 15; topMargin: 15} - height: parent.height-15; width: parent.width -20 - border {color:"#4A4A4A"; width:1} - - TextInput{ - id: textInput - z:2 - anchors {bottom: parent.bottom; topMargin: 10; horizontalCenter:parent.horizontalCenter} - width: parent.width - 10 - height: parent.height -10 - font.pointSize: 40 - color:"lightsteelblue" - focus:true - } - Text{ - id: textInstruction - anchors.centerIn:parent - text: "Select file name and press save or load" - font {pointSize: 11; weight:Font.Light; italic: true} - color: "lightblue" - z:2 - opacity: (textInput.text == "") ? 1: 0 - } - Text{ - id:fieldLabel - anchors {top: parent.top; left: parent.left} - text: " file name: " - font {pointSize: 11; weight: Font.Light; italic: true} - color: "lightblue" - z:2 - } - MouseArea{ - anchors.centerIn:parent - width: nameField.width; height: nameField.height - onClicked:{ - textInput.text = "" - textInput.focus = true - textInput.forceFocus() - } - } - } - } - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/MenuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/MenuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/MenuBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/MenuBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,148 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id: menuBar - width: 1000; height:300 - color:"transparent" - property color fileColor: "plum" - property color editColor: "powderblue" - - property real partition: 1/10 - - Column{ - anchors.fill: parent - //container for the header and the buttons - z: 1 - Rectangle{ - id: labelList - height:menuBar.height*partition - width: menuBar.width - color: "beige" - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.98;color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#0e1B20" } - } - Text{ - height: parent.height - anchors {right: labelRow.left ; verticalCenter: parent.bottom} - text: "menu: " - color: "lightblue" - font {weight: Font.Light; italic: true} - smooth: true - } - - //row displays its children in a vertical row - Row{ - id: labelRow - anchors.centerIn: parent - spacing:40 - Button{ - id: fileButton - height: 20; width: 50 - label: "File" - buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) - scale: menuListView.currentIndex == 0? 1.25: 1 - labelSize: menuListView.currentIndex == 0? 16:12 - radius: 1 - smooth:true - //on a button click, change the list's currently selected item to FileMenu - onButtonClick: menuListView.currentIndex = 0 - gradient: Gradient{ - GradientStop { position: 0.0; color: fileColor } - GradientStop { position: 1.0; color: "#136F6F6F" } - } - } - Button{ - id: editButton - height: 20; width: 50 - buttonColor : menuListView.currentIndex == 1? Qt.darker(editColor, 1.5) : Qt.darker(editColor, 1.9) - scale: menuListView.currentIndex == 1? 1.25: 1 - label: "Edit" - radius: 1 - labelSize: menuListView.currentIndex == 1? 16:12 - smooth:true - //on a button click, change the list's currently selected item to EditMenu - onButtonClick: menuListView.currentIndex = 1 - gradient: Gradient{ - GradientStop { position: 0.0; color: editColor } - GradientStop { position: 1.0; color: "#136F6F6F" } - } - } - } - } - - //list view will display a model according to a delegate - ListView{ - id: menuListView - width:menuBar.width; height: 9*menuBar.height*partition - - //the model contains the data - model: menuListModel - - //control the movement of the menu switching - snapMode: ListView.SnapOneItem - orientation: ListView.Horizontal - boundsBehavior: Flickable.StopAtBounds - flickDeceleration: 5000 - highlightFollowsCurrentItem: true - highlightMoveDuration:240 - highlightRangeMode: ListView.StrictlyEnforceRange - } - } - //a list of visual items already have delegates handling their display - VisualItemModel{ - id: menuListModel - - FileMenu{ - id:fileMenu - width: menuListView.width; height: menuListView.height - color: fileColor - } - EditMenu{ - color: editColor - width: menuListView.width; height: menuListView.height - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ - -Button ./Button.qml -FileDialog ./FileDialog.qml -TextArea ./TextArea.qml -TextEditor ./TextEditor.qml -EditMenu ./EditMenu.qml -MenuBar ./MenuBar.qml - -plugin FileDialog ../plugins - - - - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/TextArea.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/TextArea.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/TextArea.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/core/TextArea.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,86 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Rectangle { - id:textArea - - function paste(){ textEdit.paste()} - function copy() { textEdit.copy() } - function selectAll() { textEdit.selectAll() } - - width :400; height:400 - - property color fontColor: "white" - property alias textContent: textEdit.text - Flickable{ - id: flickArea - width: parent.width; height: parent.height - anchors.fill:parent - - boundsBehavior: Flickable.StopAtBounds - flickableDirection: Flickable.HorizontalFlick - interactive: true - //Will move the text Edit area to make the area visible when scrolled with keyboard strokes - function ensureVisible(r){ - if (contentX >= r.x) - contentX = r.x; - else if (contentX+width <= r.x+r.width) - contentX = r.x+r.width-width; - if (contentY >= r.y) - contentY = r.y; - else if (contentY+height <= r.y+r.height) - contentY = r.y+r.height-height; - } - - TextEdit{ - id: textEdit - anchors.fill:parent - width:parent.width; height:parent.height - color:fontColor - focus: true - wrapMode: TextEdit.Wrap - font.pointSize:10 - onCursorRectangleChanged: flickArea.ensureVisible(cursorRectangle) - selectByMouse: true - } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.cpp qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "dialogPlugin.h" -#include "directory.h" -#include "file.h" -#include - -void DialogPlugin::registerTypes(const char *uri){ - - //register the class Directory into QML as a "Directory" element version 1.0 - qmlRegisterType(uri, 1, 0, "Directory"); - qmlRegisterType(uri,1,0,"File"); - - //qRegisterMetaType > ("QDeclarativeListProperty"); - -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.h qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.h --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef DIALOGPLUGIN_H -#define DIALOGPLUGIN_H - -#include - -class DialogPlugin : public QDeclarativeExtensionPlugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QDeclarativeExtensionInterface" FILE "filedialog.json") - - public: - //registerTypes is inherited from QDeclarativeExtensionPlugin - void registerTypes(const char *uri); - -}; - -#endif - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.cpp qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,219 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "directory.h" -#include - -/* -Directory constructor - -Initialize the saves directory and creates the file list -*/ -Directory::Directory(QObject *parent) : QObject(parent) -{ - - - m_dir.cd( QDir::currentPath()); - - //go to the saved directory. if not found, create save directory - m_saveDir = "saves"; - if (m_dir.cd(m_saveDir) == 0){ - m_dir.mkdir(m_saveDir); - m_dir.cd(m_saveDir); - } - m_filterList << "*.txt"; - - refresh(); -} - -/* -Directory::filesNumber -Return the number of Files -*/ -int Directory:: filesCount() const{ - return m_fileList.size(); -} - -/* -Function called to append data onto list property -*/ -void appendFiles(QDeclarativeListProperty * property, File * file){ - //Do nothing. can't add to a directory using this method -} - -/* -Function called to retrieve file in the list using an index -*/ -File* fileAt(QDeclarativeListProperty * property, int index){ - return static_cast< QList *>(property->data)->at(index); -} - -/* -Returns the number of files in the list -*/ -int filesSize(QDeclarativeListProperty * property){ - return static_cast< QList *>(property->data)->size(); -} - -/* -Function called to empty the list property contents -*/ -void clearFilesPtr(QDeclarativeListProperty *property){ - return static_cast< QList *>(property->data)->clear(); -} - -/* -Returns the list of files as a QDeclarativeListProperty. -*/ -QDeclarativeListProperty Directory::files(){ - - refresh(); -// return QDeclarativeListProperty(this,m_filePtrList); //not recommended in the docs - return QDeclarativeListProperty( this, &m_fileList, &appendFiles, &filesSize, &fileAt, &clearFilesPtr ); -} - -/* -Return te name of the currently selected file -*/ -QString Directory::filename() const{ - return currentFile.name(); -} - -/* -Return the file's content as a string. -*/ -QString Directory::fileContent() const{ - return m_fileContent; -} - -/* -Set the file name of the current file -*/ -void Directory::setFilename(const QString &str){ - if(str != currentFile.name()){ - currentFile.setName(str); - emit filenameChanged(); - } -} - -/* -Set the content of the file as a string -*/ -void Directory::setFileContent(const QString &str){ - if(str != m_fileContent){ - m_fileContent = str; - emit fileContentChanged(); - } -} - -/* -Called from QML to save the file using the filename and file content. -Saving makes sure that the file has a .txt extension. -*/ -void Directory::saveFile(){ - - if(currentFile.name().size() == 0){ - qWarning()<< "Empty filename. no save"; - return; - } - - QString extendedName = currentFile.name(); - if(!currentFile.name().endsWith(".txt")){ - extendedName.append(".txt"); - } - - QFile file( m_dir.filePath(extendedName) ); - if (file.open(QFile::WriteOnly | QFile::Truncate)){ - QTextStream outStream(&file); - outStream << m_fileContent; - } - file.close(); - refresh(); - emit directoryChanged(); -} - -/* -Load the contents of a file. -Only loads files with a .txt extension -*/ -void Directory::loadFile(){ - - m_fileContent.clear(); - QString extendedName = currentFile.name(); - if(!currentFile.name().endsWith(".txt")){ - extendedName.append(".txt"); - } - - QFile file( m_dir.filePath(extendedName) ); - if (file.open(QFile::ReadOnly )){ - QTextStream inStream(&file); - - QString line; - do{ - line = inStream.read(75); - m_fileContent.append(line); - }while (!line .isNull()); - } - file.close(); -} - -/* -Reloads the content of the files list. This is to ensure that the newly -created files are added onto the list. -*/ -void Directory::refresh(){ - m_dirFiles = m_dir.entryList(m_filterList,QDir::Files,QDir::Name); - m_fileList.clear(); - - File * file; - for(int i = 0; i < m_dirFiles.size() ; i ++){ - - file = new File(); - - if(m_dirFiles.at(i).endsWith(".txt")){ - QString name = m_dirFiles.at(i); - file->setName( name.remove(".txt",Qt::CaseSensitive)); - } - else{ - file->setName(m_dirFiles.at(i)); - } - m_fileList.append(file); - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.h qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.h --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef DIRECTORY_H -#define DIRECTORY_H - -#include "file.h" - -#include -#include -#include -#include -#include - -class Directory : public QObject{ - - Q_OBJECT - - //number of files in the directory - Q_PROPERTY(int filesCount READ filesCount) - - //list property containing file names as QString - Q_PROPERTY(QDeclarativeListProperty files READ files CONSTANT ) - - //file name of the text file to read/write - Q_PROPERTY(QString filename READ filename WRITE setFilename NOTIFY filenameChanged) - - //text content of the file - Q_PROPERTY(QString fileContent READ fileContent WRITE setFileContent NOTIFY fileContentChanged) - - public: - Directory(QObject *parent = 0); - - //properties' read functions - int filesCount() const; - QString filename() const; - QString fileContent() const; - QDeclarativeListProperty files(); - - //properties' write functions - void setFilename(const QString &str); - void setFileContent(const QString &str); - - //accessible from QML - Q_INVOKABLE void saveFile(); - Q_INVOKABLE void loadFile(); - - signals: - void directoryChanged(); - void filenameChanged(); - void fileContentChanged(); - - private: - QDir m_dir; - QStringList m_dirFiles; - File currentFile; - QString m_saveDir; - QStringList m_filterList; - - //contains the file data in QString format - QString m_fileContent; - - //Registered to QML in a plugin. Accessible from QML as a property of Directory - QList m_fileList; - - //refresh content of the directory - void refresh(); -}; - - -#endif diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.cpp qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "file.h" - -File::File(QObject *parent) : QObject(parent) -{ - m_name = ""; -} - -QString File::name() const{ - return m_name; -} -void File::setName(const QString &str){ - if(str != m_name){ - m_name = str; - emit nameChanged(); - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.json qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.json --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.json 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.json 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -{} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.pro qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -TEMPLATE = lib -CONFIG += plugin -QT += declarative - -DESTDIR += ../plugins -OBJECTS_DIR = tmp -MOC_DIR = tmp - -TARGET = FileDialog - -HEADERS += directory.h \ - file.h \ - dialogPlugin.h - -SOURCES += directory.cpp \ - file.cpp \ - dialogPlugin.cpp diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.h qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.h --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.h 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef FILE_H -#define FILE_H - - -#include -#include - -class File : public QObject{ - - Q_OBJECT - - Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) - - public: - File(QObject *parent = 0); - - QString name() const; - void setName(const QString &str); - - signals: - void nameChanged(); - - private: - QString m_name; -}; - -#endif diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/filedialog/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -plugin FileDialog plugins Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/images/arrow.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/images/arrow.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_editmenu.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_editmenu.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_filemenu.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_filemenu.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_newfile.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_newfile.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/qml-texteditor5.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/qml-texteditor5.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/qml-texteditor5.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/qml-texteditor5.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "." - directory: "core" - directory: "filedialog" - } - JavaScriptFiles { - directory: "." - } - ImageFiles { - directory: "." - } - /* List of plugin directories passed to QML runtime */ - importPaths: [ " ./plugins " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/TextEditor.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/TextEditor.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/TextEditor.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/parts/part5/TextEditor.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,127 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "core" - -Rectangle { - id: screen - width: 1000; height: 1000 - property int partition: height/3 - state: "DRAWER_CLOSED" - - //Item 1: MenuBar on the top portion of the screen - MenuBar{ - id:menuBar - height: screen.partition; width: screen.width - z:1 - } - //Item 2: The editable text area - TextArea{ - id:textArea - y:drawer.height - color: "#3F3F3F" - fontColor: "#DCDCCC" - height: partition*2; width:parent.width - } - //Item 3: The drawer handle - Rectangle{ - id:drawer - height:15; width: parent.width - border.color : "#6A6D6A" - border.width: 1 - z:1 - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.77; color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#6A6D6A" } - } - Image{ - id: arrowIcon - source: "images/arrow.png" - anchors.horizontalCenter: parent.horizontalCenter - - Behavior{NumberAnimation{property: "rotation";easing.type: Easing.OutExpo }} - } - - MouseArea{ - id: drawerMouseArea - anchors.fill:parent - hoverEnabled: true - onEntered: parent.border.color = Qt.lighter("#6A6D6A") - onExited: parent.border.color = "#6A6D6A" - onClicked:{ - if (screen.state == "DRAWER_CLOSED"){ - screen.state = "DRAWER_OPEN" - } - else if (screen.state == "DRAWER_OPEN"){ - screen.state = "DRAWER_CLOSED" - } - } - } - } - - states:[ - State{ - name: "DRAWER_OPEN" - PropertyChanges { target: menuBar; y: 0} - PropertyChanges { target: textArea; y: partition + drawer.height} - PropertyChanges { target: drawer; y: partition} - PropertyChanges { target: arrowIcon; rotation: 180} - }, - State{ - name: "DRAWER_CLOSED" - PropertyChanges { target: menuBar; y:-height; } - PropertyChanges { target: textArea; y: drawer.height; height: screen.height - drawer.height} - PropertyChanges { target: drawer; y: 0} - PropertyChanges { target: arrowIcon; rotation: 0} - } - ] - - transitions: [ - Transition{ - to: "*" - NumberAnimation { target: textArea; properties: "y, height"; duration: 100; easing.type:Easing.OutExpo } - NumberAnimation { target: menuBar; properties: "y"; duration: 100;easing.type: Easing.OutExpo } - NumberAnimation { target: drawer; properties: "y"; duration: 100;easing.type: Easing.OutExpo } - } - ] -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_editmenu.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_editmenu.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_filemenu.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_filemenu.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_newfile.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_newfile.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.pro qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -TEMPLATE = subdirs -SUBDIRS = \ - filedialog\ - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/gsQml/texteditor.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,132 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the QtDeclarative module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** You may use this file under the terms of the BSD license as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names -** of its contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "core" - -Rectangle { - id: screen - width: 1000; height: 1000 - property int partition: height/3 - border { width: 1; color: "#DCDCCC"} - state: "DRAWER_CLOSED" - - //Item 1: MenuBar on the top portion of the screen - MenuBar { - id:menuBar - height: screen.partition; width: screen.width - z: 1 - } - - //Item 2: The editable text area - TextArea { - id: textArea - y: drawer.height - color: "#3F3F3F" - fontColor: "#DCDCCC" - height: partition*2; width:parent.width - } - - //Item 3: The drawer handle - Rectangle { - id: drawer - height: 15; width: parent.width - border { color : "#6A6D6A"; width: 1 } - z: 1 - gradient: Gradient { - GradientStop { position: 0.0; color: "#8C8F8C" } - GradientStop { position: 0.17; color: "#6A6D6A" } - GradientStop { position: 0.77; color: "#3F3F3F" } - GradientStop { position: 1.0; color: "#6A6D6A" } - } - Image { - id: arrowIcon - source: "images/arrow.png" - anchors.horizontalCenter: parent.horizontalCenter - Behavior{ NumberAnimation { property: "rotation"; easing.type: Easing.OutExpo } } - } - - MouseArea { - id: drawerMouseArea - anchors.fill: parent - hoverEnabled: true - onEntered: parent.border.color = Qt.lighter("#6A6D6A") - onExited: parent.border.color = "#6A6D6A" - onClicked: { - if (screen.state == "DRAWER_CLOSED") { - screen.state = "DRAWER_OPEN" - } - else if (screen.state == "DRAWER_OPEN"){ - screen.state = "DRAWER_CLOSED" - } - } - } - } - -//! [states] - states:[ - State { - name: "DRAWER_OPEN" - PropertyChanges { target: menuBar; y: 0} - PropertyChanges { target: textArea; y: partition + drawer.height} - PropertyChanges { target: drawer; y: partition} - PropertyChanges { target: arrowIcon; rotation: 180} - }, - State { - name: "DRAWER_CLOSED" - PropertyChanges { target: menuBar; y:-height; } - PropertyChanges { target: textArea; y: drawer.height; height: screen.height - drawer.height } - PropertyChanges { target: drawer; y: 0 } - PropertyChanges { target: arrowIcon; rotation: 0 } - } - ] -//! [states] - -//! [transitions] - transitions: [ - Transition { - to: "*" - NumberAnimation { target: textArea; properties: "y, height"; duration: 100; easing.type:Easing.OutExpo } - NumberAnimation { target: menuBar; properties: "y"; duration: 100; easing.type: Easing.OutExpo } - NumberAnimation { target: drawer; properties: "y"; duration: 100; easing.type: Easing.OutExpo } - } - ] -//! [transitions] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/button.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/button.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/button.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,108 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +import QtQuick 1.0 + +Rectangle { + //identifier of the item + id: button + + //these properties act as constants, useable outside this QML file + property int buttonHeight: 75 + property int buttonWidth: 150 + + //attaches to the Text element's text content + property string label + property color textColor: buttonLabel.color + + //the color highlight when the mouse hovers on the rectangle + property color onHoverColor: "lightsteelblue" + property color borderColor: "transparent" + + //buttonColor is set to the button's main color + property color buttonColor: "lightblue" + + property real labelSize: 14 + + //set appearance properties + radius: 6 + smooth: true + border { width: 2; color: borderColor } + width: buttonWidth; height: buttonHeight + + Text { + id: buttonLabel + anchors.centerIn: parent + text: label //bind the text to the parent's text + color: "#DCDCCC" + font.pointSize: labelSize + } + + //buttonClick() is callable and a signal handler, onButtonClick is automatically created + signal buttonClick() + + //define the clickable area to be the whole rectangle + MouseArea { + id: buttonMouseArea + anchors.fill: parent //stretch the area to the parent's dimension + onClicked: buttonClick() + + //if true, then onEntered and onExited called if mouse hovers in the mouse area + //if false, a button must be clicked to detect the mouse hover + hoverEnabled: true + + //display a border if the mouse hovers on the button mouse area + onEntered: parent.border.color = onHoverColor + //remove the border if the mouse exits the button mouse area + onExited: parent.border.color = borderColor + } + + //change the color of the button when pressed + color: buttonMouseArea.pressed ? Qt.darker(buttonColor, 1.5) : buttonColor + //animate the color whenever the color property changes + Behavior on color { ColorAnimation{ duration: 55 } } + + //scale the button when pressed + scale: buttonMouseArea.pressed ? 1.1 : 1.00 + //Animate the scale property change + Behavior on scale { NumberAnimation{ duration: 55 } } + +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/editMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/editMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/editMenu.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/editMenu.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,105 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +import QtQuick 1.0 + +Rectangle { + id: editMenu + height: 480; width:1000 + color: "powderblue" + property color buttonBorderColor: "#7A8182" + property color buttonFillColor: "#61BDCACD" + property string menuName:"Edit" + gradient: Gradient { + GradientStop { position: 0.0; color: "#6A7570" } + GradientStop { position: 1.0; color: Qt.darker("#6A7570") } + } + + Rectangle { + id:actionContainer + color:"transparent" + anchors.centerIn: parent + width: parent.width; height: parent.height / 5 + Row { + anchors.centerIn: parent + spacing: parent.width/9 + Button { + id: loadButton + buttonColor: buttonFillColor + label: "Copy" + labelSize: 16 + borderColor: buttonBorderColor + height: actionContainer.height; width: actionContainer.width/6 + onButtonClick: textArea.copy() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: saveButton + height: actionContainer.height; width: actionContainer.width/6 + buttonColor: buttonFillColor + label: "Paste" + borderColor: buttonBorderColor + labelSize: 16 + onButtonClick: textArea.paste() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: exitButton + label: "Select All" + height: actionContainer.height; width: actionContainer.width/6 + labelSize: 16 + buttonColor: buttonFillColor + borderColor:buttonBorderColor + onButtonClick: textArea.selectAll() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileDialog.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileDialog.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileDialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileDialog.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,163 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id:dialog + height: 200 * partition; width: 200 + color: "transparent" + + signal selectChanged() + signal notifyRefresh() + onNotifyRefresh:dirView.model = directory.files + + property string selectedFile + property int selectedIndex: 0 + + Rectangle { + id: dirBox + radius: 10 + anchors.centerIn:parent + height: parent.height -15; width: parent.width -30 + + Rectangle { + id:header + height: parent.height*0.1; width: parent.width + radius:3 + z:1 + gradient: Gradient { + GradientStop { position: 0.0; color: "#8C8F8C" } + GradientStop { position: 0.17; color: "#6A6D6A" } + GradientStop { position: 0.98;color: "#3F3F3F" } + GradientStop { position: 1.0; color: "#0e1B20" } + } + Text { + height: header.height; anchors.centerIn: header + text: "files:" + color: "lightblue" + font.weight: Font.Light + font.italic: true + } + } + GridView { + id:dirView + width:parent.width; height:parent.height*.9 + anchors.top: header.bottom + cellWidth: 100; cellHeight: 75 + model: directory.files + delegate: dirDelegate + clip: true + highlightMoveDuration: 40 + } + Component { + id: dirDelegate + Rectangle { + id:file + color: "transparent" + width: file.GridView.view.cellWidth; height: file.GridView.view.cellHeight + + Text { + id:fileName + width: parent.width + anchors.centerIn: parent + text: name + color: "#BDCACD" + font.weight: file.GridView.view.currentIndex == index ? Font.DemiBold : Font.Normal + font.pointSize: file.GridView.view.currentIndex == index ? 12 : 10 + elide: Text.ElideMiddle + horizontalAlignment: Text.AlignHCenter + } + Rectangle { + id: selection + width: parent.width; height: parent.height + anchors.centerIn: parent + radius: 10 + smooth: true + scale: file.GridView.view.currentIndex == index ? 1 : 0.5 + opacity: file.GridView.view.currentIndex == index ? 1 : 0 + Text { + id: overlay + width: parent.width + anchors.centerIn: parent + text: name + color: "#696167" + font.weight: Font.DemiBold + font.pointSize: 12 + smooth: true + elide: Text.ElideMiddle + horizontalAlignment: Text.AlignHCenter + } + Behavior on opacity { NumberAnimation{ duration: 45 } } + Behavior on scale { NumberAnimation{ duration: 45 } } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter("lightsteelblue",1.25) } + GradientStop { position: 0.67; color: Qt.darker("lightsteelblue",1.3) } + } + border.color: "lightsteelblue" + border.width: 1 + } + MouseArea { + id:fileMouseArea + anchors.fill:parent + hoverEnabled: true + + onClicked: { + file.GridView.view.currentIndex = index + selectedFile = directory.files[index].name + selectChanged() + } + onEntered: { + fileName.color = "lightsteelblue" + fileName.font.weight = Font.DemiBold + } + onExited: { + fileName.font.weight = Font.Normal + fileName.color = "#BDCACD" + } + } + } + } + gradient: Gradient { + GradientStop { position: 0.0; color: "#A5333333" } + GradientStop { position: 1.0; color: "#03333333" } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileMenu.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileMenu.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileMenu.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/fileMenu.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,232 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: fileMenu + height: 480; width:1000 + property color buttonBorderColor: "#7F8487" + property color buttonFillColor: "#8FBDCACD" + property string fileContent:directory.fileContent + + //the menuName is accessible from outside this QML file + property string menuName: "File" + + //used to divide the screen into parts. + property real partition: 1/3 + + color: "#6C646A" + gradient: Gradient { + GradientStop { position: 0.0; color: "#6C646A" } + GradientStop { position: 1.0; color: Qt.darker("#6A6D6A") } + } + + Directory { + id:directory + filename: textInput.text + onDirectoryChanged:fileDialog.notifyRefresh() + } + + Rectangle { + id:actionContainer + + //make this rectangle invisible + color:"transparent" + anchors.left: parent.left + + //the height is a good proportion that creates more space at the top of + //the column of buttons + width: fileMenu.width * partition; height: fileMenu.height + + Column { + anchors.centerIn: parent + spacing: parent.height/32 + Button { + id: saveButton + label: "Save" + borderColor: buttonBorderColor + buttonColor: buttonFillColor + width: actionContainer.width/ 1.3 + height:actionContainer.height / 8 + labelSize:24 + onButtonClick: { + directory.fileContent = textArea.textContent + directory.filename = textInput.text + directory.saveFile() + } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: loadButton + width: actionContainer.width/ 1.3 + height:actionContainer.height/ 8 + buttonColor: buttonFillColor + borderColor: buttonBorderColor + label: "Load" + labelSize:24 + onButtonClick:{ + directory.filename = textInput.text + directory.loadFile() + textArea.textContent = directory.fileContent + } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + Button { + id: newButton + width: actionContainer.width/ 1.3 + height: actionContainer.height/ 8 + buttonColor: buttonFillColor + borderColor: buttonBorderColor + label: "New" + labelSize: 24 + onButtonClick:{ + textArea.textContent = "" + textInput.text = "" + } + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + + } + Rectangle { + id: space + width: actionContainer.width/ 1.3 + height: actionContainer.height / 16 + color: "transparent" + } + Button { + id: exitButton + width: actionContainer.width/ 1.3 + height: actionContainer.height/ 8 + label: "Exit" + labelSize: 24 + buttonColor: buttonFillColor + borderColor: buttonBorderColor + onButtonClick: Qt.quit() + gradient: Gradient { + GradientStop { position: 0.0; color: Qt.lighter(buttonFillColor,1.25) } + GradientStop { position: 0.67; color: Qt.darker(buttonFillColor,1.3) } + } + } + } + } + Rectangle { + id:dialogContainer + + width: 2*fileMenu.width * partition; height: fileMenu.height + anchors.right:parent.right + color: "transparent" + + Column { + anchors.centerIn: parent + spacing: parent.height /640 + FileDialog { + id:fileDialog + height: 2*dialogContainer.height * partition + width: dialogContainer.width + onSelectChanged: textInput.text = selectedFile + } + + Rectangle { + id:lowerPartition + height: dialogContainer.height * partition; width: dialogContainer.width + color: "transparent" + + Rectangle { + id: nameField + gradient: Gradient { + GradientStop { position: 0.0; color: "#806F6F6F" } + GradientStop { position: 1.0; color: "#136F6F6F" } + } + radius: 10 + anchors { centerIn:parent; leftMargin: 15; rightMargin: 15; topMargin: 15 } + height: parent.height-15 + width: parent.width -20 + border { color: "#4A4A4A"; width:1 } + + TextInput { + id: textInput + z:2 + anchors { bottom: parent.bottom; topMargin: 10; horizontalCenter: parent.horizontalCenter } + width: parent.width - 10 + height: parent.height -10 + font.pointSize: 40 + color: "lightsteelblue" + focus: true + } + Text { + id: textInstruction + anchors.centerIn: parent + text: "Select file name and press save or load" + font {pointSize: 11; weight: Font.Light; italic: true} + color: "lightblue" + z: 2 + opacity: (textInput.text == "") ? 1 : 0 + } + Text { + id:fieldLabel + anchors { top: parent.top; left: parent.left } + text: " file name: " + font { pointSize: 11; weight: Font.Light; italic: true } + color: "lightblue" + z:2 + } + MouseArea { + anchors.centerIn:parent + width: nameField.width; height: nameField.height + onClicked: { + textInput.text = "" + textInput.focus = true + textInput.forceFocus() + } + } + } + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/menuBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/menuBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/menuBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/menuBar.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,147 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: menuBar + width: 1000; height:300 + color:"transparent" + property color fileColor: "plum" + property color editColor: "powderblue" + + property real partition: 1/10 + + Column { + anchors.fill: parent + //container for the header and the buttons + z: 1 + Rectangle { + id: labelList + height:menuBar.height*partition + width: menuBar.width + color: "beige" + gradient: Gradient { + GradientStop { position: 0.0; color: "#8C8F8C" } + GradientStop { position: 0.17; color: "#6A6D6A" } + GradientStop { position: 0.98;color: "#3F3F3F" } + GradientStop { position: 1.0; color: "#0e1B20" } + } + Text { + height: parent.height + anchors { right: labelRow.left ; verticalCenter: parent.bottom } + text: "menu: " + color: "lightblue" + font { weight: Font.Light; italic: true } + smooth: true + } + //row displays its children in a vertical row + Row { + id: labelRow + anchors.centerIn: parent + spacing:40 + Button { + id: fileButton + height: 20; width: 50 + label: "File" + buttonColor : menuListView.currentIndex == 0? fileColor : Qt.darker(fileColor, 1.5) + scale: menuListView.currentIndex == 0? 1.25: 1 + labelSize: menuListView.currentIndex == 0? 16:12 + radius: 1 + smooth:true + //on a button click, change the list's currently selected item to FileMenu + onButtonClick: menuListView.currentIndex = 0 + gradient: Gradient { + GradientStop { position: 0.0; color: fileColor } + GradientStop { position: 1.0; color: "#136F6F6F" } + } + } + Button { + id: editButton + height: 20; width: 50 + buttonColor : menuListView.currentIndex == 1? Qt.darker(editColor, 1.5) : Qt.darker(editColor, 1.9) + scale: menuListView.currentIndex == 1? 1.25: 1 + label: "Edit" + radius: 1 + labelSize: menuListView.currentIndex == 1? 16:12 + smooth:true + //on a button click, change the list's currently selected item to EditMenu + onButtonClick: menuListView.currentIndex = 1 + gradient: Gradient { + GradientStop { position: 0.0; color: editColor } + GradientStop { position: 1.0; color: "#136F6F6F" } + } + } + } + } + + //list view will display a model according to a delegate + ListView { + id: menuListView + width:menuBar.width; height: 9*menuBar.height*partition + + //the model contains the data + model: menuListModel + + //control the movement of the menu switching + snapMode: ListView.SnapOneItem + orientation: ListView.Horizontal + boundsBehavior: Flickable.StopAtBounds + flickDeceleration: 5000 + highlightFollowsCurrentItem: true + highlightMoveDuration:240 + highlightRangeMode: ListView.StrictlyEnforceRange + } + } + //a list of visual items already have delegates handling their display + VisualItemModel { + id: menuListModel + + FileMenu { + id:fileMenu + width: menuListView.width; height: menuListView.height + color: fileColor + } + EditMenu { + color: editColor + width: menuListView.width; height: menuListView.height + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/qmldir 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/qmldir 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,9 @@ +Button ./button.qml +FileDialog ./fileDialog.qml +TextArea ./textArea.qml +TextEditor ./textEditor.qml +EditMenu ./editMenu.qml +MenuBar ./menuBar.qml +FileMenu ./fileMenu.qml + +plugin FileDialog ../plugins diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/textArea.qml qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/textArea.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/tutorials/gettingStarted/parts/part5/core/textArea.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/tutorials/gettingStarted/parts/part5/core/textArea.qml 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,87 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as follows: +** +** "Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names +** of its contributors may be used to endorse or promote products derived +** from this software without specific prior written permission. +** +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id:textArea + + function paste() { textEdit.paste() } + function copy() { textEdit.copy() } + function selectAll() { textEdit.selectAll() } + + width :400; height:400 + + property color fontColor: "white" + property alias textContent: textEdit.text + Flickable { + id: flickArea + width: parent.width; height: parent.height + anchors.fill:parent + + boundsBehavior: Flickable.StopAtBounds + flickableDirection: Flickable.HorizontalFlick + interactive: true + //Will move the text Edit area to make the area visible when + //scrolled with keyboard strokes + function ensureVisible(r) { + if (contentX >= r.x) + contentX = r.x; + else if (contentX+width <= r.x+r.width) + contentX = r.x+r.width-width; + if (contentY >= r.y) + contentY = r.y; + else if (contentY+height <= r.y+r.height) + contentY = r.y+r.height-height; + } + + TextEdit { + id: textEdit + anchors.fill:parent + width:parent.width; height:parent.height + color:fontColor + focus: true + wrapMode: TextEdit.Wrap + font.pointSize:10 + onCursorRectangleChanged: flickArea.ensureVisible(cursorRectangle) + selectByMouse: true + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/main.cpp qtquick1-opensource-src-5.2.1/examples/declarative/twitter/main.cpp --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/main.cpp 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,55 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "qmlapplicationviewer.h" -#include - -Q_DECL_EXPORT int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/twitter/twitter.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/Button.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/Button.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/Button.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/Button.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: container - - signal clicked - - property string text - property bool keyUsing: false - - BorderImage { - id: buttonImage - source: "images/toolbutton.sci" - width: container.width; height: container.height - } - BorderImage { - id: pressed - opacity: 0 - source: "images/toolbutton.sci" - width: container.width; height: container.height - } - MouseArea { - id: mouseRegion - anchors.fill: buttonImage - onClicked: { container.clicked(); } - } - Text { - id: btnText - color: if(container.keyUsing){"#D0D0D0";} else {"#FFFFFF";} - anchors.centerIn: buttonImage; font.bold: true - text: container.text; style: Text.Raised; styleColor: "black" - font.pixelSize: 12 - } - states: [ - State { - name: "Pressed" - when: mouseRegion.pressed == true - PropertyChanges { target: pressed; opacity: 1 } - }, - State { - name: "Focused" - when: container.activeFocus == true - PropertyChanges { target: btnText; color: "#FFFFFF" } - } - ] - transitions: Transition { - ColorAnimation { target: btnText; } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/FatDelegate.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/FatDelegate.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/FatDelegate.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/FatDelegate.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Component { - id: listDelegate - Item { - id: wrapper; width: wrapper.ListView.view.width; height: if(txt.height > 60){txt.height+10}else{60} //50+5+5 - function handleLink(link){ - if(link.slice(0,3) == 'app'){ - screen.setUser(link.slice(7)); - }else if(link.slice(0,4) == 'http'){ - Qt.openUrlExternally(link); - } - } - function addTags(str){ - var ret = str.replace(/@[a-zA-Z0-9_]+/g, '$&');//click to jump to user? - var ret2 = ret.replace(/http:\/\/[^ \n\t]+/g, '$&');//surrounds http links with html link tags - return ret2; - } - - // Strip away paranthesis - function userName(str) { - var user = str.replace(/\([\S|\s]*\)/gi, ""); - return user.trim(); - } - - Item { - id: moveMe; height: parent.height - Rectangle { - id: blackRect - color: "black"; opacity: wrapper.ListView.index % 2 ? 0.2 : 0.3; height: wrapper.height-2; width: wrapper.width; y: 1 - } - Item { - id: image; x: 6; width: 48; height: 48; smooth: true - anchors.verticalCenter: parent.verticalCenter - - Loading { x: 1; y: 1; width: 48; height: 48; visible: realImage.status != Image.Ready } - Image { - id: realImage; - source: userImage; x: 1; y: 1; - width:48; height:48; opacity:0 ; - onStatusChanged: { - if(status==Image.Ready) - image.state="loaded" - } - } - states: State { - name: "loaded"; - PropertyChanges { target: realImage ; opacity:1 } - } - transitions: Transition { NumberAnimation { target: realImage; property: "opacity"; duration: 200 } } - - } - Text { id:txt; y:4; x: 56 - text: '' - + ''+userName(name) + " from " +source - + "
" + statusText + ""; - textFormat: Qt.RichText - color: "#cccccc"; style: Text.Raised; styleColor: "black"; wrapMode: Text.WordWrap - anchors.left: image.right; anchors.right: blackRect.right; anchors.leftMargin: 6; anchors.rightMargin: 6 - onLinkActivated: wrapper.handleLink(link) - } - } - } -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/gloss.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/gloss.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.sci qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.sci --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.sci 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/lineedit.sci 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -border.left: 10 -border.top: 10 -border.bottom: 10 -border.right: 10 -source: lineedit.png Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/loading.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/loading.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/quit.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/quit.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/stripes.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/stripes.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.sci qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.sci --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.sci 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/titlebar.sci 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -border.left: 10 -border.top: 12 -border.bottom: 12 -border.right: 10 -source: titlebar.png Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.sci qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.sci --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.sci 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/images/toolbutton.sci 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -border.left: 15 -border.top: 4 -border.bottom: 4 -border.right: 15 -source: toolbutton.png diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/Input.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/Input.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/Input.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/Input.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -FocusScope { - id:container - width: 220 - height: 28 - BorderImage { source: "images/lineedit.sci"; anchors.fill: parent } - signal accepted - property alias text: input.text - property alias item:input - TextInput{ - id: input - width: parent.width - 12 - anchors.centerIn: parent - maximumLength:21 - font.pixelSize: 16; - font.bold: true - color: "#151515"; selectionColor: "mediumseagreen" - focus: true - onAccepted:{container.accepted()} - text: "" - selectByMouse: true - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/Loading.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/Loading.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/Loading.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/Loading.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Image { - id: loading; source: "images/loading.png" - NumberAnimation on rotation { - from: 0; to: 360; running: loading.visible == true; loops: Animation.Infinite; duration: 900 - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/MultiTitleBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - TitleBar { id: titleBar; width: parent.width; height: 60; - y: -80 - untaggedString: "Latest tweets from everyone" - taggedString: "Latest tweets from " - } - states: [ - State { - name: "search"; when: screen.state!="search" - PropertyChanges { target: titleBar; y: 0 } - } - ] - transitions: [ - Transition { NumberAnimation { properties: "x,y"; duration: 500; easing.type: Easing.InOutQuad } } - ] -} - diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/qmldir qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/qmldir --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/qmldir 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/qmldir 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -SearchView 1.0 SearchView.qml -Button 1.0 Button.qml -Input 1.0 Input.qml -FatDelegate 1.0 FatDelegate.qml -Loading 1.0 Loading.qml -MultiTitleBar 1.0 MultiTitleBar.qml -TitleBar 1.0 TitleBar.qml -RssModel 1.0 RssModel.qml -UserModel 1.0 UserModel.qml -ToolBar 1.0 ToolBar.qml diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/RssModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/RssModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/RssModel.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/RssModel.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { id: wrapper - property variant model: xmlModel - property string from : "" - property string to : "" - property string phrase : "" - - property string mode : "everyone" - property int status: xmlModel.status - function reload() { xmlModel.reload(); } - XmlListModel { - id: xmlModel - - source: (from=="" && to=="" && phrase=="") ? "" : - 'http://search.twitter.com/search.atom?from='+from+"&to="+to+"&phrase="+phrase - - namespaceDeclarations: "declare default element namespace 'http://www.w3.org/2005/Atom'; " + - "declare namespace twitter=\"http://api.twitter.com/\";"; - - query: "/feed/entry" - - XmlRole { name: "statusText"; query: "content/string()" } - XmlRole { name: "timestamp"; query: "published/string()" } - XmlRole { name: "source"; query: "twitter:source/string()" } - XmlRole { name: "name"; query: "author/name/string()" } - XmlRole { name: "userImage"; query: "link[@rel = 'image']/@href/string()" } - - } - Binding { - property: "mode" - target: wrapper - value: {if(wrapper.tags==''){"everyone";}else if(wrapper.tags=='my timeline'){"self";}else{"user";}} - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/SearchView.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/SearchView.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/SearchView.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/SearchView.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,124 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -FocusScope { - id: wrapper - Column { - anchors.centerIn: parent - spacing: 20 - Column{ - spacing: 4 - Text { - text: "Posted by:" - font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" - horizontalAlignment: Qt.AlignRight - } - Input{ - id: fromIn - KeyNavigation.backtab: searchbutton - KeyNavigation.tab:toIn - onAccepted:searchbutton.doSearch(); - focus: true - } - Text { - text: "In reply to:" - font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" - horizontalAlignment: Qt.AlignRight - } - Input{ - id: toIn - KeyNavigation.backtab: fromIn - KeyNavigation.tab:phraseIn - onAccepted:searchbutton.doSearch(); - } - Text { - text: "Search phrase:" - font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" - horizontalAlignment: Qt.AlignRight - } - Input{ - id: phraseIn - KeyNavigation.backtab: toIn - KeyNavigation.tab:searchbutton - onAccepted:searchbutton.doSearch(); - text: "Qt Quick" - } - } - Button { - width: 100 - height: 32 - id: searchbutton - keyUsing: true; - opacity: 1 - text: "Search" - KeyNavigation.tab: fromIn - Keys.onReturnPressed: searchbutton.doSearch(); - Keys.onEnterPressed: searchbutton.doSearch(); - Keys.onSelectPressed: searchbutton.doSearch(); - Keys.onSpacePressed: searchbutton.doSearch(); - onClicked: searchbutton.doSearch(); - - function doSearch() { - // Search ! allowed - if (wrapper.state=="invalidinput") - return; - - rssModel.from=fromIn.text; - rssModel.to= toIn.text; - rssModel.phrase = phraseIn.text; - screen.focus = true; - screen.state = "" - } - } - } - states: - State { - name: "invalidinput" - when: fromIn.text=="" && toIn.text=="" && phraseIn.text=="" - PropertyChanges { target: searchbutton ; opacity: 0.6 ; } - } - transitions: - Transition { - NumberAnimation { target: searchbutton; property: "opacity"; duration: 200 } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/TitleBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/TitleBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/TitleBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/TitleBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,130 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: titleBar - property string untaggedString: "Uploads from everyone" - property string taggedString: "Recent uploads tagged " - - BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } - - Item { - id: container - width: (parent.width * 2) - 55 ; height: parent.height - - function accept() { - titleBar.state = "" - background.state = "" - rssModel.tags = editor.text - } - - Item { - id:imageBox - x: 6; width: 0; height: 50; smooth: true - anchors.verticalCenter: parent.verticalCenter - - UserModel { user: rssModel.from; id: userModel } - Component { - id: imgDelegate; - Item { - id:imageitem - visible:true - Loading { width:48; height:48; visible: realImage.status != Image.Ready } - Image { id: realImage; source: image; width:48; height:48; opacity:0; } - states: - State { - name: "loaded" - when: (realImage.status == Image.Ready) - PropertyChanges { target: realImage; opacity:1 } - } - transitions: Transition { - NumberAnimation { target: realImage; property: "opacity"; duration: 200 } - } - } - } - ListView { id:view; model: userModel.model; x:1; y:1; delegate: imgDelegate } - states: - State { - when: !userModel.user=="" - PropertyChanges { target: imageBox; width: 50; } - } - transitions: - Transition { - NumberAnimation { target: imageBox; property: "width"; duration: 200 } - } - } - - Image { - id: quitButton - x: 5 - anchors.verticalCenter: parent.verticalCenter - source: "images/quit.png" - MouseArea { - anchors.fill: parent - onClicked: Qt.quit() - } - } - - Text { - id: categoryText - anchors { - left: quitButton.right; right: parent.right; leftMargin: 10; rightMargin: 10 - verticalCenter: parent.verticalCenter - } - elide: Text.ElideLeft - text: (rssModel.from=="" ? untaggedString : taggedString + rssModel.from) - font.bold: true; color: "White"; style: Text.Raised; styleColor: "Black" - font.pixelSize: 12 - } - } - - states: State { - name: "Tags" - PropertyChanges { target: container; x: -tagButton.x + 5 } - PropertyChanges { target: editor; focus: true } - } - - transitions: Transition { - NumberAnimation { properties: "x"; easing.type: Easing.InOutQuad } - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/ToolBar.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/ToolBar.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/ToolBar.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/ToolBar.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,64 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -Item { - id: toolbar - - property alias button1Label: button1.text - property alias button2Label: button2.text - signal button1Clicked - signal button2Clicked - focus:true - BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } - Button { - id: button1 - anchors.left: parent.left; anchors.leftMargin: 5; y: 3; width: 140; height: 32 - onClicked: toolbar.button1Clicked() - focus:true - } - Button { - id: button2 - anchors.right: parent.right; anchors.rightMargin: 5; y: 3; width: 140; height: 32 - onClicked: toolbar.button2Clicked() - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/UserModel.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/UserModel.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/TwitterCore/UserModel.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/TwitterCore/UserModel.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 - -//This "model" gets the user information about the searched user. Mainly for the icon. - -Item { id: wrapper - property variant model: xmlModel - property string user : "" - property int status: xmlModel.status - function reload() { xmlModel.reload(); } - XmlListModel { - id: xmlModel - - source: user!= "" ? "http://twitter.com/users/show.xml?screen_name="+user : "" - query: "/user" - - XmlRole { name: "name"; query: "name/string()" } - XmlRole { name: "screenName"; query: "screen_name/string()" } - XmlRole { name: "image"; query: "profile_image_url/string()" } - XmlRole { name: "location"; query: "location/string()" } - XmlRole { name: "description"; query: "description/string()" } - XmlRole { name: "followers"; query: "followers_count/string()" } - //TODO: Could also get the user's color scheme, timezone and a few other things - } -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/twitter.qml qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/twitter.qml --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/qml/twitter/twitter.qml 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/qml/twitter/twitter.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the demonstration applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** 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, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, 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. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import QtQuick 1.0 -import "TwitterCore" 1.0 as Twitter - -Item { - id: screen; width: 320; height: 480 - property bool userView : false - property variant tmpStr - function setUser(str){hack.running = true; tmpStr = str} - function reallySetUser(){rssModel.from = tmpStr;rssModel.to = ""; rssModel.phrase = ""} - state:"searchquery" - //Workaround for bug 260266 - Timer{ interval: 1; running: false; repeat: false; onTriggered: screen.reallySetUser(); id:hack } - Keys.onEscapePressed: screen.state="searchquery" - Keys.onBacktabPressed: screen.state="searchquery" - Rectangle { - id: background - anchors.fill: parent; color: "#343434"; - - state:"searchquery" - Image { source: "TwitterCore/images/stripes.png"; fillMode: Image.Tile; anchors.fill: parent; opacity: 0.3 } - - MouseArea { - anchors.fill: parent - onClicked: screen.focus = false; - } - - Twitter.RssModel { id: rssModel } - Twitter.Loading { anchors.centerIn: parent; visible: rssModel.status==XmlListModel.Loading && state!='unauthed'} - Text { - width: 180 - text: "Could not access twitter using this screen name and password pair."; - color: "#cccccc"; style: Text.Raised; styleColor: "black"; wrapMode: Text.WordWrap - visible: rssModel.status==XmlListModel.Error; anchors.centerIn: parent - } - - Item { - id: views - x: 2; width: parent.width - 4 - y:60 //Below the title bars - height: parent.height - 100 - - Text { - id:title - text: "Search Twitter" - anchors.horizontalCenter: parent.horizontalCenter - font.pixelSize: 20; font.bold: true; color: "#bbb"; style: Text.Raised; styleColor: "black" - opacity:0 - } - - Twitter.SearchView{ - id: searchView - anchors.verticalCenter: parent.verticalCenter - width: parent.width; height: parent.height-60; - x: -(screen.width * 1.5) - } - - Twitter.FatDelegate { id: fatDelegate } - ListView { - id: mainView; model: rssModel.model; delegate: fatDelegate; - width: parent.width; height: parent.height; x: 0; cacheBuffer: 100; - } - } - - Twitter.MultiTitleBar { id: titleBar; width: parent.width } - Twitter.ToolBar { id: toolBar; height: 40; - //anchors.bottom: parent.bottom; - //TODO: Use anchor changes instead of hard coding - y: screen.height - 40 - width: parent.width; opacity: 0.9 - button1Label: "New Search" - button2Label: "Update" - onButton1Clicked: - { - screen.state="searchquery" - } - onButton2Clicked: rssModel.reload(); - } - } - states: [ - State { - name: "searchquery"; - PropertyChanges { target: searchView; x: 0; focus:true} - PropertyChanges { target: mainView; x: -(parent.width * 1.5) } - PropertyChanges { target: titleBar; y: -80 } - PropertyChanges { target: toolBar; y: screen.height } - PropertyChanges { target: toolBar } - PropertyChanges { target: title; opacity:1} - } - ] - transitions: [ - Transition { NumberAnimation { properties: "x,y,opacity"; duration: 500; easing.type: Easing.InOutQuad } } - ] -} Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter64.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter64.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter80.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter80.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.desktop qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=twitter -Exec=/opt/twitter/bin/twitter -Icon=twitter64 -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter_harmattan.desktop qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter_harmattan.desktop --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter_harmattan.desktop 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter_harmattan.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Name=twitter -Exec=/usr/bin/single-instance /opt/twitter/bin/twitter -Icon=/usr/share/icons/hicolor/80x80/apps/twitter80.png -X-Window-Icon= -X-HildonDesk-ShowInToolbar=true -X-Osso-Type=application/x-executable diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.pro qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.pro --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.pro 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.pro 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/twitter -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# Speed up launching on MeeGo/Harmattan when using applauncherd daemon -# CONFIG += qdeclarative-boostable - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -desktopInstallPrefix=$$[QT_INSTALL_EXAMPLES]/declarative/twitter -exists(qmlapplicationviewer/qmlapplicationviewer.pri):include(qmlapplicationviewer/qmlapplicationviewer.pri) -else:include(../helper/qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.qmlproject qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.qmlproject --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.qmlproject 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.qmlproject 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QmlProject 1.0 - -Project { - /* Include .qml, .js, and image files from current directory and subdirectories */ - QmlFiles { - directory: "qml/twitter" - } - JavaScriptFiles { - directory: "qml/twitter" - } - ImageFiles { - directory: "qml/twitter" - } - /* List of plugin directories passed to QML runtime */ - // importPaths: [ " ../exampleplugin " ] -} diff -Nru qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.svg qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.svg --- qtquick1-opensource-src-5.0.2/examples/declarative/twitter/twitter.svg 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/declarative/twitter/twitter.svg 1970-01-01 00:00:00.000000000 +0000 @@ -1,93 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-calculator-example.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-calculator-example.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-minehunt-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-minehunt-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-photoviewer-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-photoviewer-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-rssnews-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-rssnews-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-samegame-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-samegame-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-snake-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-snake-demo.png differ Binary files /tmp/RhyX_mJ_M4/qtquick1-opensource-src-5.0.2/examples/demos/doc/images/qml-twitter-demo.png and /tmp/Lirg9lce97/qtquick1-opensource-src-5.2.1/examples/demos/doc/images/qml-twitter-demo.png differ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-calculator.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-calculator.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-calculator.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-calculator.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,37 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title Calculator - \example declarative/calculator - \brief Shows how to write a calculator in QML - \ingroup qmldemos - - This example shows how to write a simple calculator application in QML and JavaScript. - - \image qml-calculator-example.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-minehunt.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-minehunt.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-minehunt.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-minehunt.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title Minehunt - \example declarative/minehunt - \brief Shows how to write a Minehunt game in QML - \ingroup qmldemos - - This example shows how to create a simple Minehunt game, using QML for the - UI and C++ for the game logic. - - \image qml-minehunt-demo.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-photoviewer.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-photoviewer.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-photoviewer.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-photoviewer.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,37 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title Photo Viewer - \example declarative/photoviewer - \brief Shows how to write a Flickr photo viewer in QML - \ingroup qmldemos - - This example shows how to write a Flickr photo viewer application in QML. - - \image qml-photoviewer-demo.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-rssnews.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-rssnews.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-rssnews.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-rssnews.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,37 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title RSS News - \example declarative/rssnews - \brief Shows how to write an RSS news reader in QML - \ingroup qmldemos - - This example shows how to write an RSS news reader in QML. - - \image qml-rssnews-demo.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-samegame.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-samegame.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-samegame.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-samegame.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title Same Game - \example declarative/samegame - \brief Shows how to write a Same Game in QML - \ingroup qmldemos - - This example shows how to write a 'Same Game' game in QML, using Javascript - for all the game logic. - - \image qml-samegame-demo.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-snake.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-snake.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-snake.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-snake.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title Snake - \example declarative/snake - \brief Shows how to write a Snake game in QML - \ingroup qmldemos - - This example shows how to write a Snake game in QML, controlled by the - keyboard as well as the mouse. - - \image qml-snake-demo.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-twitter.qdoc qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-twitter.qdoc --- qtquick1-opensource-src-5.0.2/examples/demos/doc/src/qml-twitter.qdoc 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/examples/demos/doc/src/qml-twitter.qdoc 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: http://www.gnu.org/copyleft/fdl.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! - \title Twitter Mobile - \example declarative/twitter - \brief Shows how to write a Twitter client in QML - \ingroup qmldemos - - This example shows how to write a mobile Twitter search client in QML. Use it to - see what people think about Qt Quick! - - \image qml-twitter-demo.png -*/ diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qbitfield_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qbitfield_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qbitfield_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qbitfield_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qbitfield_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeanchors_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanchors_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeanchors_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeanimatedimage_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimatedimage_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeanimatedimage_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativeanimation_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeanimation_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativeanimation_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeapplication_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeapplication_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeapplication_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeapplication_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativeapplication_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebehavior_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebehavior_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebehavior_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebehavior_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativebehavior_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativebinding_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebinding_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativebinding_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebind_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebind_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebind_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativebind_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativebind_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeborderimage_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeborderimage_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeborderimage_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeboundsignal_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeboundsignal_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeboundsignal_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeboundsignal_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeboundsignal_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecleanup_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecleanup_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecleanup_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecleanup_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecleanup_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiledbindings_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiledbindings_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiledbindings_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiledbindings_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecompiledbindings_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiler_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiler_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiler_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecompiler_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecompiler_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecomponent_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecomponent_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecomponent_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecomponent_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecomponent_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeconnections_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeconnections_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeconnections_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeconnections_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativeconnections_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontext_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontext_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontext_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontext_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecontext_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontextscriptclass_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontextscriptclass_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontextscriptclass_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecontextscriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecontextscriptclass_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecustomparser_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativecustomparser_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativecustomparser_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedata_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedata_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedata_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedata_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativedata_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugclient_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugclient_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugclient_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugclient_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebugclient_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebuggerstatus_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebuggerstatus_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebuggerstatus_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebuggerstatus_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebuggerstatus_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebughelper_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebughelper_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebughelper_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebughelper_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebughelper_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserverconnection_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserverconnection_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserverconnection_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserverconnection_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebugserverconnection_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserver_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserver_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserver_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugserver_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebugserver_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebugservice_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugservice_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebugservice_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugtrace_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugtrace_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugtrace_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedebugtrace_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativedebugtrace_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedirparser_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedirparser_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedirparser_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedirparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativedirparser_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativedom_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativedom_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativedom_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebug_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebug_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebug_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebug_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativeenginedebug_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebugservice_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebugservice_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebugservice_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeenginedebugservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativeenginedebugservice_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeengine_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeengine_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeengine_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeengine_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeengine_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeevents_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeevents_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeevents_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeevents_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeevents_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeexpression_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeexpression_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeexpression_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeexpression_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeexpression_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefastproperties_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefastproperties_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefastproperties_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefastproperties_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativefastproperties_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeflickable_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflickable_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeflickable_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflipable_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflipable_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflipable_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeflipable_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeflipable_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocuspanel_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocuspanel_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocuspanel_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocuspanel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativefocuspanel_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocusscope_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocusscope_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocusscope_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefocusscope_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativefocusscope_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefontloader_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefontloader_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefontloader_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativefontloader_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativefontloader_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobal_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobal_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobal_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobal_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeglobal_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobalscriptclass_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobalscriptclass_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobalscriptclass_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeglobalscriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeglobalscriptclass_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegraphicswidget_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegraphicswidget_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegraphicswidget_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegraphicswidget_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativegraphicswidget_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegridview_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegridview_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegridview_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativegridview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativegridview_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeguard_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeguard_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeguard_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeguard_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeguard_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeimagebase_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimagebase_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeimagebase_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeimage_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimage_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeimage_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimplicitsizeitem_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimport_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimport_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimport_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeimport_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeimport_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinclude_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinclude_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinclude_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinclude_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeinclude_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorinterface_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorinterface_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorinterface_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorinterface_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativeinspectorinterface_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorservice_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorservice_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorservice_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinspectorservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qdeclarativeinspectorservice_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinstruction_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinstruction_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinstruction_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeinstruction_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeinstruction_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeintegercache_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeintegercache_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeintegercache_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeintegercache_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeintegercache_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemchangelistener_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemchangelistener_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemchangelistener_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemchangelistener_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeitemchangelistener_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitem_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitem_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitem_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeitem_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemsmodule_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemsmodule_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemsmodule_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeitemsmodule_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeitemsmodule_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastfwd_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastfwd_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastfwd_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastfwd_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsastfwd_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsast_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsast_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsast_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsast_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsast_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastvisitor_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastvisitor_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastvisitor_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsastvisitor_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsastvisitor_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsengine_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsengine_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsengine_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsengine_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsengine_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsglobal_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsglobal_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsglobal_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsglobal_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsglobal_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsgrammar_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsgrammar_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsgrammar_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsgrammar_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsgrammar_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejslexer_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejslexer_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejslexer_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejslexer_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejslexer_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsmemorypool_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsmemorypool_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsmemorypool_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsmemorypool_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsmemorypool_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsnodepool_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsnodepool_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsnodepool_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsnodepool_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsnodepool_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsparser_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsparser_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsparser_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativejsparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/parser/qdeclarativejsparser_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelayoutitem_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelayoutitem_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelayoutitem_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelayoutitem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativelayoutitem_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistaccessor_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistaccessor_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistaccessor_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistaccessor_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativelistaccessor_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativelistmodel_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodel_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativelistmodel_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodelworkeragent_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodelworkeragent_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodelworkeragent_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistmodelworkeragent_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativelistmodelworkeragent_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelist_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelist_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelist_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelist_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativelist_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistscriptclass_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistscriptclass_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistscriptclass_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistscriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativelistscriptclass_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistview_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistview_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistview_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativelistview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativelistview_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeloader_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeloader_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativeloader_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemetatype_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemetatype_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemetatype_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemetatype_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativemetatype_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativemousearea_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativemousearea_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativemousearea_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenotifier_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenotifier_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenotifier_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenotifier_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativenotifier_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenullablevalue_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenullablevalue_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenullablevalue_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativenullablevalue_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativenullablevalue_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeobjectscriptclass_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeobjectscriptclass_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeobjectscriptclass_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeobjectscriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeobjectscriptclass_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeopenmetaobject_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeopenmetaobject_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeopenmetaobject_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeopenmetaobject_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativeopenmetaobject_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepackage_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepackage_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepackage_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepackage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativepackage_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepainteditem_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepainteditem_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepainteditem_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeparser_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeparser_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeparser_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeparser_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepath_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepath_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepath_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepathview_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepathview_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepathview_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepincharea_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepincharea_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepincharea_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepixmapcache_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepixmapcache_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepixmapcache_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepixmapcache_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativepixmapcache_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepositioners_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepositioners_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativepositioners_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertycache_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertycache_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertycache_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertycache_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativepropertycache_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertychanges_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertychanges_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertychanges_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativepropertychanges_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativepropertychanges_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproperty_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproperty_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproperty_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproperty_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeproperty_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproxymetaobject_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproxymetaobject_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproxymetaobject_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeproxymetaobject_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeproxymetaobject_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativerectangle_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerectangle_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativerectangle_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerefcount_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerefcount_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerefcount_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerefcount_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativerefcount_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativerepeater_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerepeater_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativerepeater_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerewrite_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerewrite_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerewrite_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativerewrite_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativerewrite_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescalegrid_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescalegrid_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescalegrid_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescalegrid_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativescalegrid_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescriptparser_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescriptparser_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescriptparser_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativescriptparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativescriptparser_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativesmoothedanimation_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesmoothedanimation_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativesmoothedanimation_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativespringanimation_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativespringanimation_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativespringanimation_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativespringanimation_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativespringanimation_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesqldatabase_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesqldatabase_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesqldatabase_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesqldatabase_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativesqldatabase_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestategroup_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestategroup_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestategroup_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestategroup_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativestategroup_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestateoperations_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestateoperations_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestateoperations_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestateoperations_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativestateoperations_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativestate_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestate_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativestate_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestringconverters_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestringconverters_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestringconverters_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestringconverters_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativestringconverters_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestyledtext_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestyledtext_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestyledtext_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativestyledtext_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativestyledtext_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesystempalette_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesystempalette_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesystempalette_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativesystempalette_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativesystempalette_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetextedit_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextedit_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetextedit_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetextinput_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextinput_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetextinput_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextlayout_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextlayout_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextlayout_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetextlayout_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetextlayout_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetext_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetext_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetext_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimeline_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimeline_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimeline_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimeline_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativetimeline_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimer_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimer_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimer_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetimer_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativetimer_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransitionmanager_p_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransitionmanager_p_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransitionmanager_p_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransitionmanager_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativetransitionmanager_p_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransition_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransition_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransition_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetransition_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativetransition_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetranslate_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetranslate_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetranslate_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetranslate_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativetranslate_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypeloader_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypeloader_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypeloader_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypeloader_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativetypeloader_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamecache_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamecache_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamecache_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamecache_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativetypenamecache_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamescriptclass_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamescriptclass_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamescriptclass_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenamescriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativetypenamescriptclass_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenotavailable_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenotavailable_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenotavailable_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativetypenotavailable_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativetypenotavailable_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeutilmodule_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeutilmodule_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeutilmodule_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeutilmodule_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativeutilmodule_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetype_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetype_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetype_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetype_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativevaluetype_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetypescriptclass_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetypescriptclass_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetypescriptclass_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevaluetypescriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativevaluetypescriptclass_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevisualitemmodel_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevisualitemmodel_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevisualitemmodel_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevisualitemmodel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevmemetaobject_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevmemetaobject_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevmemetaobject_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevmemetaobject_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativevmemetaobject_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevme_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevme_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevme_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativevme_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativevme_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativewatcher_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativewatcher_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativewatcher_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativewatcher_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativewatcher_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeworkerscript_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeworkerscript_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeworkerscript_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativeworkerscript_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativeworkerscript_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmlhttprequest_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmlhttprequest_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmlhttprequest_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmlhttprequest_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qdeclarativexmlhttprequest_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmllistmodel_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmllistmodel_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmllistmodel_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qdeclarativexmllistmodel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qdeclarativexmllistmodel_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebuggeragent_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebuggeragent_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebuggeragent_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebuggeragent_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qjsdebuggeragent_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebugservice_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebugservice_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebugservice_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qjsdebugservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qjsdebugservice_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qlistmodelinterface_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qlistmodelinterface_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qlistmodelinterface_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qlistmodelinterface_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/util/qlistmodelinterface_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qpacketprotocol_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qpacketprotocol_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qpacketprotocol_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qpacketprotocol_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/debugger/qpacketprotocol_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qpodvector_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qpodvector_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qpodvector_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qpodvector_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/qpodvector_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qtdeclarativeglobal_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qtdeclarativeglobal_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/qtdeclarativeglobal_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/qtdeclarativeglobal_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qtdeclarativeglobal_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/textwriter_p.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/textwriter_p.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/5.2.1/QtDeclarative/private/textwriter_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/5.2.1/QtDeclarative/private/textwriter_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/declarative/qml/rewriter/textwriter_p.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/headers.pri qtquick1-opensource-src-5.2.1/include/QtDeclarative/headers.pri --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/headers.pri 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/headers.pri 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1,4 @@ +SYNCQT.HEADER_FILES = qtdeclarativeglobal.h debugger/qdeclarativedebug.h graphicsitems/qdeclarativeitem.h qml/qdeclarative.h qml/qdeclarativecomponent.h qml/qdeclarativecontext.h qml/qdeclarativeengine.h qml/qdeclarativeerror.h qml/qdeclarativeexpression.h qml/qdeclarativeextensioninterface.h qml/qdeclarativeextensionplugin.h qml/qdeclarativeimageprovider.h qml/qdeclarativeinfo.h qml/qdeclarativelist.h qml/qdeclarativenetworkaccessmanagerfactory.h qml/qdeclarativeparserstatus.h qml/qdeclarativeprivate.h qml/qdeclarativeproperty.h qml/qdeclarativepropertyvalueinterceptor.h qml/qdeclarativepropertyvaluesource.h qml/qdeclarativescriptstring.h util/qdeclarativepropertymap.h util/qdeclarativeview.h ../../include/QtDeclarative/qtdeclarativeversion.h ../../include/QtDeclarative/QtDeclarative +SYNCQT.HEADER_CLASSES = ../../include/QtDeclarative/QDeclarativeDebuggingEnabler ../../include/QtDeclarative/QDeclarativeItem ../../include/QtDeclarative/QDeclarativeComponent ../../include/QtDeclarative/QDeclarativeContext ../../include/QtDeclarative/QDeclarativeEngine ../../include/QtDeclarative/QDeclarativeError ../../include/QtDeclarative/QDeclarativeExpression ../../include/QtDeclarative/QDeclarativeExtensionInterface ../../include/QtDeclarative/QDeclarativeExtensionPlugin ../../include/QtDeclarative/QDeclarativeImageProvider ../../include/QtDeclarative/QDeclarativeInfo ../../include/QtDeclarative/QDeclarativeListProperty ../../include/QtDeclarative/QDeclarativeListReference ../../include/QtDeclarative/QDeclarativeNetworkAccessManagerFactory ../../include/QtDeclarative/QDeclarativeParserStatus ../../include/QtDeclarative/QDeclarativeAttachedPropertiesFunc ../../include/QtDeclarative/QDeclarativeTypeInfo ../../include/QtDeclarative/QDeclarativeProperty ../../include/QtDeclarative/QDeclarativeProperties ../../include/QtDeclarative/QDeclarativePropertyValueInterceptor ../../include/QtDeclarative/QDeclarativePropertyValueSource ../../include/QtDeclarative/QDeclarativeScriptString ../../include/QtDeclarative/QDeclarativePropertyMap ../../include/QtDeclarative/QDeclarativeView ../../include/QtDeclarative/QtDeclarativeVersion +SYNCQT.PRIVATE_HEADER_FILES = qtdeclarativeglobal_p.h debugger/qdeclarativedebugclient_p.h debugger/qdeclarativedebuggerstatus_p.h debugger/qdeclarativedebughelper_p.h debugger/qdeclarativedebugserver_p.h debugger/qdeclarativedebugserverconnection_p.h debugger/qdeclarativedebugservice_p.h debugger/qdeclarativedebugservice_p_p.h debugger/qdeclarativedebugtrace_p.h debugger/qdeclarativeenginedebug_p.h debugger/qdeclarativeenginedebugservice_p.h debugger/qdeclarativeinspectorinterface_p.h debugger/qdeclarativeinspectorservice_p.h debugger/qjsdebuggeragent_p.h debugger/qjsdebugservice_p.h debugger/qpacketprotocol_p.h graphicsitems/qdeclarativeanchors_p.h graphicsitems/qdeclarativeanchors_p_p.h graphicsitems/qdeclarativeanimatedimage_p.h graphicsitems/qdeclarativeanimatedimage_p_p.h graphicsitems/qdeclarativeborderimage_p.h graphicsitems/qdeclarativeborderimage_p_p.h graphicsitems/qdeclarativeevents_p_p.h graphicsitems/qdeclarativeflickable_p.h graphicsitems/qdeclarativeflickable_p_p.h graphicsitems/qdeclarativeflipable_p.h graphicsitems/qdeclarativefocuspanel_p.h graphicsitems/qdeclarativefocusscope_p.h graphicsitems/qdeclarativegraphicswidget_p.h graphicsitems/qdeclarativegridview_p.h graphicsitems/qdeclarativeimage_p.h graphicsitems/qdeclarativeimage_p_p.h graphicsitems/qdeclarativeimagebase_p.h graphicsitems/qdeclarativeimagebase_p_p.h graphicsitems/qdeclarativeimplicitsizeitem_p.h graphicsitems/qdeclarativeimplicitsizeitem_p_p.h graphicsitems/qdeclarativeitem_p.h graphicsitems/qdeclarativeitemchangelistener_p.h graphicsitems/qdeclarativeitemsmodule_p.h graphicsitems/qdeclarativelayoutitem_p.h graphicsitems/qdeclarativelistview_p.h graphicsitems/qdeclarativeloader_p.h graphicsitems/qdeclarativeloader_p_p.h graphicsitems/qdeclarativemousearea_p.h graphicsitems/qdeclarativemousearea_p_p.h graphicsitems/qdeclarativepainteditem_p.h graphicsitems/qdeclarativepainteditem_p_p.h graphicsitems/qdeclarativepath_p.h graphicsitems/qdeclarativepath_p_p.h graphicsitems/qdeclarativepathview_p.h graphicsitems/qdeclarativepathview_p_p.h graphicsitems/qdeclarativepincharea_p.h graphicsitems/qdeclarativepincharea_p_p.h graphicsitems/qdeclarativepositioners_p.h graphicsitems/qdeclarativepositioners_p_p.h graphicsitems/qdeclarativerectangle_p.h graphicsitems/qdeclarativerectangle_p_p.h graphicsitems/qdeclarativerepeater_p.h graphicsitems/qdeclarativerepeater_p_p.h graphicsitems/qdeclarativescalegrid_p_p.h graphicsitems/qdeclarativetext_p.h graphicsitems/qdeclarativetext_p_p.h graphicsitems/qdeclarativetextedit_p.h graphicsitems/qdeclarativetextedit_p_p.h graphicsitems/qdeclarativetextinput_p.h graphicsitems/qdeclarativetextinput_p_p.h graphicsitems/qdeclarativetextlayout_p.h graphicsitems/qdeclarativetranslate_p.h graphicsitems/qdeclarativevisualitemmodel_p.h qml/qbitfield_p.h qml/qdeclarativebinding_p.h qml/qdeclarativebinding_p_p.h qml/qdeclarativeboundsignal_p.h qml/qdeclarativecleanup_p.h qml/qdeclarativecompiledbindings_p.h qml/qdeclarativecompiler_p.h qml/qdeclarativecomponent_p.h qml/qdeclarativecontext_p.h qml/qdeclarativecontextscriptclass_p.h qml/qdeclarativecustomparser_p.h qml/qdeclarativecustomparser_p_p.h qml/qdeclarativedata_p.h qml/qdeclarativedirparser_p.h qml/qdeclarativedom_p.h qml/qdeclarativedom_p_p.h qml/qdeclarativeengine_p.h qml/qdeclarativeexpression_p.h qml/qdeclarativefastproperties_p.h qml/qdeclarativeglobal_p.h qml/qdeclarativeglobalscriptclass_p.h qml/qdeclarativeguard_p.h qml/qdeclarativeimport_p.h qml/qdeclarativeinclude_p.h qml/qdeclarativeinstruction_p.h qml/qdeclarativeintegercache_p.h qml/qdeclarativelist_p.h qml/qdeclarativelistscriptclass_p.h qml/qdeclarativemetatype_p.h qml/qdeclarativenotifier_p.h qml/qdeclarativeobjectscriptclass_p.h qml/qdeclarativeparser_p.h qml/qdeclarativeproperty_p.h qml/qdeclarativepropertycache_p.h qml/qdeclarativeproxymetaobject_p.h qml/qdeclarativerefcount_p.h qml/qdeclarativerewrite_p.h qml/qdeclarativescriptparser_p.h qml/qdeclarativesqldatabase_p.h qml/qdeclarativestringconverters_p.h qml/qdeclarativetypeloader_p.h qml/qdeclarativetypenamecache_p.h qml/qdeclarativetypenamescriptclass_p.h qml/qdeclarativetypenotavailable_p.h qml/qdeclarativevaluetype_p.h qml/qdeclarativevaluetypescriptclass_p.h qml/qdeclarativevme_p.h qml/qdeclarativevmemetaobject_p.h qml/qdeclarativewatcher_p.h qml/qdeclarativeworkerscript_p.h qml/qdeclarativexmlhttprequest_p.h qml/qpodvector_p.h util/qdeclarativeanimation_p.h util/qdeclarativeanimation_p_p.h util/qdeclarativeapplication_p.h util/qdeclarativebehavior_p.h util/qdeclarativebind_p.h util/qdeclarativeconnections_p.h util/qdeclarativefontloader_p.h util/qdeclarativelistaccessor_p.h util/qdeclarativelistmodel_p.h util/qdeclarativelistmodel_p_p.h util/qdeclarativelistmodelworkeragent_p.h util/qdeclarativenullablevalue_p_p.h util/qdeclarativeopenmetaobject_p.h util/qdeclarativepackage_p.h util/qdeclarativepixmapcache_p.h util/qdeclarativepropertychanges_p.h util/qdeclarativesmoothedanimation_p.h util/qdeclarativesmoothedanimation_p_p.h util/qdeclarativespringanimation_p.h util/qdeclarativestate_p.h util/qdeclarativestate_p_p.h util/qdeclarativestategroup_p.h util/qdeclarativestateoperations_p.h util/qdeclarativestyledtext_p.h util/qdeclarativesystempalette_p.h util/qdeclarativetimeline_p_p.h util/qdeclarativetimer_p.h util/qdeclarativetransition_p.h util/qdeclarativetransitionmanager_p_p.h util/qdeclarativeutilmodule_p.h util/qdeclarativexmllistmodel_p.h util/qlistmodelinterface_p.h qml/parser/qdeclarativejsast_p.h qml/parser/qdeclarativejsastfwd_p.h qml/parser/qdeclarativejsastvisitor_p.h qml/parser/qdeclarativejsengine_p.h qml/parser/qdeclarativejsglobal_p.h qml/parser/qdeclarativejsgrammar_p.h qml/parser/qdeclarativejslexer_p.h qml/parser/qdeclarativejsmemorypool_p.h qml/parser/qdeclarativejsnodepool_p.h qml/parser/qdeclarativejsparser_p.h qml/rewriter/textwriter_p.h +SYNCQT.QPA_HEADER_FILES = diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeAttachedPropertiesFunc qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeAttachedPropertiesFunc --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeAttachedPropertiesFunc 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeAttachedPropertiesFunc 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeprivate.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeComponent qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeComponent --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeComponent 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeComponent 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativecomponent.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativecomponent.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativecomponent.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativecomponent.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativecomponent.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativecomponent.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeContext qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeContext --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeContext 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeContext 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativecontext.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativecontext.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativecontext.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativecontext.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativecontext.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativecontext.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeDebuggingEnabler qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeDebuggingEnabler --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeDebuggingEnabler 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeDebuggingEnabler 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativedebug.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativedebug.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativedebug.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativedebug.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativedebug.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/debugger/qdeclarativedebug.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeEngine qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeEngine --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeEngine 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeEngine 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeengine.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeengine.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeengine.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeengine.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeengine.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeengine.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeError qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeError --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeError 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeError 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeerror.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeerror.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeerror.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeerror.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeerror.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeerror.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeExpression qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeExpression --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeExpression 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeExpression 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeexpression.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeexpression.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeexpression.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeexpression.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeexpression.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeexpression.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeExtensionInterface qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeExtensionInterface --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeExtensionInterface 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeExtensionInterface 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeextensioninterface.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeextensioninterface.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeextensioninterface.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeextensioninterface.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeextensioninterface.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeextensioninterface.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeExtensionPlugin qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeExtensionPlugin --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeExtensionPlugin 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeExtensionPlugin 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeextensionplugin.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeextensionplugin.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeextensionplugin.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeextensionplugin.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeextensionplugin.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeextensionplugin.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarative.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarative.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarative.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarative.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarative.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeImageProvider qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeImageProvider --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeImageProvider 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeImageProvider 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeimageprovider.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeimageprovider.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeimageprovider.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeimageprovider.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeimageprovider.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeimageprovider.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeInfo qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeInfo --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeInfo 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeInfo 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeinfo.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeinfo.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeinfo.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeinfo.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeinfo.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeinfo.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeItem qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeItem --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeItem 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeItem 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeitem.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeitem.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeitem.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeitem.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeitem.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/graphicsitems/qdeclarativeitem.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativelist.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativelist.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativelist.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativelist.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativelist.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeListProperty qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeListProperty --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeListProperty 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeListProperty 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativelist.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeListReference qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeListReference --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeListReference 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeListReference 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativelist.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeNetworkAccessManagerFactory qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeNetworkAccessManagerFactory --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeNetworkAccessManagerFactory 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeNetworkAccessManagerFactory 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativenetworkaccessmanagerfactory.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativenetworkaccessmanagerfactory.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeParserStatus qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeParserStatus --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeParserStatus 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeParserStatus 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeparserstatus.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeparserstatus.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeparserstatus.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeparserstatus.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeparserstatus.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeparserstatus.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeprivate.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeprivate.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeprivate.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeprivate.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeprivate.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeProperties qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeProperties --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeProperties 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeProperties 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeproperty.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeProperty qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeProperty --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeProperty 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeProperty 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeproperty.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeproperty.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeproperty.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeproperty.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeproperty.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativeproperty.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativePropertyMap qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativePropertyMap --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativePropertyMap 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativePropertyMap 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativepropertymap.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativepropertymap.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativepropertymap.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativepropertymap.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativepropertymap.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/util/qdeclarativepropertymap.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativePropertyValueInterceptor qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativePropertyValueInterceptor --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativePropertyValueInterceptor 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativePropertyValueInterceptor 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativepropertyvalueinterceptor.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativepropertyvalueinterceptor.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativepropertyvalueinterceptor.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativepropertyvalueinterceptor.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativepropertyvalueinterceptor.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativepropertyvalueinterceptor.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativePropertyValueSource qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativePropertyValueSource --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativePropertyValueSource 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativePropertyValueSource 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativepropertyvaluesource.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativepropertyvaluesource.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativepropertyvaluesource.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativepropertyvaluesource.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativepropertyvaluesource.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativepropertyvaluesource.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeScriptString qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeScriptString --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeScriptString 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeScriptString 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativescriptstring.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativescriptstring.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativescriptstring.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativescriptstring.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativescriptstring.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qml/qdeclarativescriptstring.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeTypeInfo qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeTypeInfo --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeTypeInfo 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeTypeInfo 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeprivate.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeView qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeView --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QDeclarativeView 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QDeclarativeView 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qdeclarativeview.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeview.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeview.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qdeclarativeview.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qdeclarativeview.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/util/qdeclarativeview.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QtDeclarative qtquick1-opensource-src-5.2.1/include/QtDeclarative/QtDeclarative --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QtDeclarative 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QtDeclarative 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1,28 @@ +#ifndef QT_QTDECLARATIVE_MODULE_H +#define QT_QTDECLARATIVE_MODULE_H +#include +#include "qtdeclarativeglobal.h" +#include "qdeclarativedebug.h" +#include "qdeclarativeitem.h" +#include "qdeclarative.h" +#include "qdeclarativecomponent.h" +#include "qdeclarativecontext.h" +#include "qdeclarativeengine.h" +#include "qdeclarativeerror.h" +#include "qdeclarativeexpression.h" +#include "qdeclarativeextensioninterface.h" +#include "qdeclarativeextensionplugin.h" +#include "qdeclarativeimageprovider.h" +#include "qdeclarativeinfo.h" +#include "qdeclarativelist.h" +#include "qdeclarativenetworkaccessmanagerfactory.h" +#include "qdeclarativeparserstatus.h" +#include "qdeclarativeprivate.h" +#include "qdeclarativeproperty.h" +#include "qdeclarativepropertyvalueinterceptor.h" +#include "qdeclarativepropertyvaluesource.h" +#include "qdeclarativescriptstring.h" +#include "qdeclarativepropertymap.h" +#include "qdeclarativeview.h" +#include "qtdeclarativeversion.h" +#endif diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qtdeclarativeglobal.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qtdeclarativeglobal.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qtdeclarativeglobal.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qtdeclarativeglobal.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "../../src/declarative/qtdeclarativeglobal.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/QtDeclarativeVersion qtquick1-opensource-src-5.2.1/include/QtDeclarative/QtDeclarativeVersion --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/QtDeclarativeVersion 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/QtDeclarativeVersion 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1 @@ +#include "qtdeclarativeversion.h" diff -Nru qtquick1-opensource-src-5.0.2/include/QtDeclarative/qtdeclarativeversion.h qtquick1-opensource-src-5.2.1/include/QtDeclarative/qtdeclarativeversion.h --- qtquick1-opensource-src-5.0.2/include/QtDeclarative/qtdeclarativeversion.h 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/include/QtDeclarative/qtdeclarativeversion.h 2014-02-01 20:37:21.000000000 +0000 @@ -0,0 +1,9 @@ +/* This file was generated by syncqt. */ +#ifndef QT_QTDECLARATIVE_VERSION_H +#define QT_QTDECLARATIVE_VERSION_H + +#define QTDECLARATIVE_VERSION_STR "5.2.1" + +#define QTDECLARATIVE_VERSION 0x050201 + +#endif // QT_QTDECLARATIVE_VERSION_H diff -Nru qtquick1-opensource-src-5.0.2/.qmake.conf qtquick1-opensource-src-5.2.1/.qmake.conf --- qtquick1-opensource-src-5.0.2/.qmake.conf 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/.qmake.conf 2014-02-01 20:37:19.000000000 +0000 @@ -1,4 +1,4 @@ load(qt_build_config) CONFIG += qt_example_installs -MODULE_VERSION = 5.0.2 +MODULE_VERSION = 5.2.1 diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugclient_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugclient_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugclient_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugclient_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -98,6 +96,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGCLIENT_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebuggerstatus_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebuggerstatus_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebuggerstatus_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebuggerstatus_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QLMDEBUGGERSTATUS_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebug.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebug.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebug.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebug.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -62,6 +60,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUG_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebughelper_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebughelper_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebughelper_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebughelper_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QScriptEngine; @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGHELPER_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugserverconnection_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugserverconnection_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugserverconnection_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugserverconnection_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -56,8 +56,6 @@ // We mean it. // -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -83,6 +81,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGSERVERCONNECTION_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugserver.cpp qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugserver.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugserver.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugserver.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -126,7 +126,7 @@ QStringList pluginCandidates; const QStringList paths = QCoreApplication::libraryPaths(); foreach (const QString &libPath, paths) { - const QDir dir(libPath + QLatin1String("/qmltooling")); + const QDir dir(libPath + QLatin1String("/qml1tooling")); if (dir.exists()) { QStringList plugins(dir.entryList(QDir::Files)); foreach (const QString &pluginPath, plugins) { @@ -266,7 +266,12 @@ QByteArray helloAnswer; { QDataStream out(&helloAnswer, QIODevice::WriteOnly); - out << QString(QLatin1String("QDeclarativeDebugClient")) << 0 << protocolVersion << d->plugins.keys(); + QList fakeVersions; + for (int i = 0; i < d->plugins.size(); ++i) + fakeVersions << 1.0; + out << QString(QLatin1String("QDeclarativeDebugClient")) << 0 + << protocolVersion << d->plugins.keys() + << fakeVersions << QDataStream().version(); } d->connection->send(QList() << helloAnswer); diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugserver_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugserver_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugserver_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugserver_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -86,6 +84,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGSERVICE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugservice_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugservice_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugservice_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -90,7 +88,5 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGSERVICE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugservice_p_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugservice_p_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugservice_p_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugservice_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGSERVICE_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugtrace_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugtrace_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativedebugtrace_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativedebugtrace_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE struct QDeclarativeDebugData @@ -144,7 +142,5 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGTRACE_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeenginedebug_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeenginedebug_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeenginedebug_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeenginedebug_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -389,6 +387,4 @@ Q_DECLARE_METATYPE(QDeclarativeDebugContextReference) Q_DECLARE_METATYPE(QDeclarativeDebugPropertyReference) -QT_END_HEADER - #endif // QDECLARATIVEENGINEDEBUG_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeenginedebugservice.cpp qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeenginedebugservice.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeenginedebugservice.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeenginedebugservice.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -518,7 +518,7 @@ QVariant expr; bool isLiteralValue; QString filename; - int line; + int line = 0; ds >> objectId >> propertyName >> expr >> isLiteralValue; if (!ds.atEnd()) { // backward compatibility from 2.1, 2.2 ds >> filename >> line; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeinspectorinterface_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeinspectorinterface_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeinspectorinterface_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeinspectorinterface_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEOBSERVERINTERFACE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeinspectorservice.cpp qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeinspectorservice.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeinspectorservice.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeinspectorservice.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -124,7 +124,7 @@ QStringList pluginCandidates; const QStringList paths = QCoreApplication::libraryPaths(); foreach (const QString &libPath, paths) { - const QDir dir(libPath + QLatin1String("/qmltooling")); + const QDir dir(libPath + QLatin1String("/qml1tooling")); if (dir.exists()) foreach (const QString &pluginPath, dir.entryList(QDir::Files)) pluginCandidates << dir.absoluteFilePath(pluginPath); diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeinspectorservice_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeinspectorservice_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qdeclarativeinspectorservice_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qdeclarativeinspectorservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -88,6 +86,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEOBSERVERSERVICE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qjsdebuggeragent_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qjsdebuggeragent_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qjsdebuggeragent_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qjsdebuggeragent_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -62,8 +62,6 @@ class QDeclarativeEngine; QT_END_NAMESPACE -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -225,6 +223,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QJSDEBUGGERAGENT_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qjsdebugservice_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qjsdebugservice_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qjsdebugservice_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qjsdebugservice_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -58,8 +58,6 @@ #include "private/qdeclarativedebugservice_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -118,6 +116,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QJSDEBUGSERVICE_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qpacketprotocol.cpp qtquick1-opensource-src-5.2.1/src/declarative/debugger/qpacketprotocol.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qpacketprotocol.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qpacketprotocol.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -300,6 +300,7 @@ Q_ASSERT(writeBytes == sizeof(qint32)); writeBytes = d->dev->write(p.b); Q_ASSERT(writeBytes == p.b.size()); + Q_UNUSED(writeBytes); } /*! diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/debugger/qpacketprotocol_p.h qtquick1-opensource-src-5.2.1/src/declarative/debugger/qpacketprotocol_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/debugger/qpacketprotocol_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/debugger/qpacketprotocol_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -122,6 +120,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/declarative.pro qtquick1-opensource-src-5.2.1/src/declarative/declarative.pro --- qtquick1-opensource-src-5.0.2/src/declarative/declarative.pro 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/declarative.pro 2014-02-01 20:37:21.000000000 +0000 @@ -4,6 +4,10 @@ else: DEFINES += QT_NO_XMLPATTERNS MODULE=declarative + +ANDROID_BUNDLED_FILES = \ + imports + load(qt_module) DEFINES += QT_NO_URL_CAST_FROM_STRING @@ -13,7 +17,7 @@ exists("qdeclarative_enable_gcov") { QMAKE_CXXFLAGS = -fprofile-arcs -ftest-coverage -fno-elide-constructors - LIBS += -lgcov + LIBS_PRIVATE += -lgcov } #modules diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeanchors_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeanchors_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeanchors_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeanchors_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -50,8 +50,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -199,6 +197,4 @@ QML_DECLARE_TYPE(QDeclarativeAnchors) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeanimatedimage_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeanimatedimage_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeanimatedimage_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeanimatedimage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #ifndef QT_NO_MOVIE -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -109,8 +107,6 @@ QML_DECLARE_TYPE(QDeclarativeAnimatedImage) -QT_END_HEADER - #endif // QT_NO_MOVIE #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeborderimage_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeborderimage_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeborderimage_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeborderimage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,7 +46,6 @@ #include -QT_BEGIN_HEADER QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -104,6 +103,5 @@ QT_END_NAMESPACE QML_DECLARE_TYPE(QDeclarativeBorderImage) -QT_END_HEADER #endif // QDECLARATIVEBORDERIMAGE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeflickable.cpp qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeflickable.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeflickable.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeflickable.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -799,22 +799,19 @@ newY = minY + (newY - minY) / 2; if (newY < maxY && maxY - minY <= 0) newY = maxY + (newY - maxY) / 2; - if (boundsBehavior == QDeclarativeFlickable::StopAtBounds && (newY > minY || newY < maxY)) { - rejectY = true; - if (newY < maxY) { - newY = maxY; - rejectY = false; - } - if (newY > minY) { - newY = minY; - rejectY = false; - } + if (boundsBehavior == QDeclarativeFlickable::StopAtBounds && newY <= maxY) { + newY = maxY; + rejectY = vData.pressPos == maxY && dy < 0; + } + if (boundsBehavior == QDeclarativeFlickable::StopAtBounds && newY >= minY) { + newY = minY; + rejectY = vData.pressPos == minY && dy > 0; } if (!rejectY && stealMouse && dy != 0) { vData.move.setValue(qRound(newY)); vMoved = true; } - if (qAbs(dy) > QApplication::startDragDistance()) + if (!rejectY && qAbs(dy) > QApplication::startDragDistance()) stealY = true; } } @@ -831,23 +828,20 @@ newX = minX + (newX - minX) / 2; if (newX < maxX && maxX - minX <= 0) newX = maxX + (newX - maxX) / 2; - if (boundsBehavior == QDeclarativeFlickable::StopAtBounds && (newX > minX || newX < maxX)) { - rejectX = true; - if (newX < maxX) { - newX = maxX; - rejectX = false; - } - if (newX > minX) { - newX = minX; - rejectX = false; - } + if (boundsBehavior == QDeclarativeFlickable::StopAtBounds && newX <= maxX) { + newX = maxX; + rejectX = hData.pressPos == maxX && dx < 0; + } + if (boundsBehavior == QDeclarativeFlickable::StopAtBounds && newX >= minX) { + newX = minX; + rejectX = hData.pressPos == minX && dx > 0; } if (!rejectX && stealMouse && dx != 0) { hData.move.setValue(qRound(newX)); hMoved = true; } - if (qAbs(dx) > QApplication::startDragDistance()) + if (!rejectX && qAbs(dx) > QApplication::startDragDistance()) stealX = true; } } diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeflickable_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeflickable_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeflickable_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeflickable_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -224,6 +222,4 @@ QML_DECLARE_TYPE(QDeclarativeFlickable) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeflipable_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeflipable_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeflipable_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeflipable_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,8 +48,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -95,6 +93,4 @@ QML_DECLARE_TYPE(QDeclarativeFlipable) -QT_END_HEADER - #endif // QDECLARATIVEFLIPABLE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativefocuspanel_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativefocuspanel_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativefocuspanel_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativefocuspanel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -73,6 +71,4 @@ QML_DECLARE_TYPE(QDeclarativeFocusPanel) -QT_END_HEADER - #endif // QDECLARATIVEFOCUSPANEL_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativefocusscope_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativefocusscope_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativefocusscope_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativefocusscope_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -64,6 +62,4 @@ QML_DECLARE_TYPE(QDeclarativeFocusScope) -QT_END_HEADER - #endif // QDECLARATIVEFOCUSSCOPE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativegraphicswidget_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativegraphicswidget_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativegraphicswidget_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativegraphicswidget_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -85,6 +83,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEGRAPHICSWIDGET_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativegridview_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativegridview_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativegridview_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativegridview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include "private/qdeclarativeflickable_p.h" #include "private/qdeclarativeguard_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -281,6 +279,4 @@ QML_DECLARE_TYPE(QDeclarativeGridView) QML_DECLARE_TYPEINFO(QDeclarativeGridView, QML_HAS_ATTACHED_PROPERTIES) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeimagebase_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeimagebase_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeimagebase_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeimagebase_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeimplicitsizeitem_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QDeclarativeImageBasePrivate; @@ -111,6 +109,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEIMAGEBASE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeimage_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeimage_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeimage_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeimage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,7 +46,6 @@ #include -QT_BEGIN_HEADER QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -95,6 +94,5 @@ QT_END_NAMESPACE QML_DECLARE_TYPE(QDeclarativeImage) -QT_END_HEADER #endif // QDECLARATIVEIMAGE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativepainteditem_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QDeclarativeImplicitSizeItemPrivate; @@ -95,6 +93,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEIMPLICITSIZEITEM_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitem.cpp qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitem.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitem.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitem.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -2744,9 +2744,27 @@ void QDeclarativeItemPrivate::focusChanged(bool flag) { Q_Q(QDeclarativeItem); - if (!(flags & QGraphicsItem::ItemIsFocusScope) && parent) - emit q->activeFocusChanged(flag); //see also QDeclarativeItemPrivate::subFocusItemChange() - emit q->focusChanged(flag); + + if (hadActiveFocus != flag) { + hadActiveFocus = flag; + emit q->activeFocusChanged(flag); + } + + QDeclarativeItem *focusItem = q; + for (QDeclarativeItem *p = q->parentItem(); p; p = p->parentItem()) { + if (p->flags() & QGraphicsItem::ItemIsFocusScope) { + if (!flag && QGraphicsItemPrivate::get(p)->focusScopeItem != focusItem) + break; + if (p->d_func()->hadActiveFocus != flag) { + p->d_func()->hadActiveFocus = flag; + emit p->activeFocusChanged(flag); + } + focusItem = p; + } + } + + // For all but the top most focus scope/item this will be called for us by QGraphicsItem. + focusItem->d_func()->focusScopeItemChange(flag); } QDeclarativeListProperty QDeclarativeItemPrivate::resources() diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitem.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitem.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitem.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitem.h 2014-02-01 20:37:21.000000000 +0000 @@ -52,8 +52,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -231,6 +229,4 @@ QML_DECLARE_TYPE(QAction) #endif -QT_END_HEADER - #endif // QDECLARATIVEITEM_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitem_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitem_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitem_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -128,8 +128,8 @@ componentComplete(true), keepMouse(false), smooth(false), transformOriginDirty(true), doneEventPreHandler(false), inheritedLayoutMirror(false), effectiveLayoutMirror(false), isMirrorImplicit(true), - inheritMirrorFromParent(false), inheritMirrorFromItem(false), keyHandler(0), - mWidth(0), mHeight(0), mImplicitWidth(0), mImplicitHeight(0), attachedLayoutDirection(0), hadSubFocusItem(false) + inheritMirrorFromParent(false), inheritMirrorFromItem(false), hadFocus(false), hadActiveFocus(false), keyHandler(0), + mWidth(0), mHeight(0), mImplicitWidth(0), mImplicitHeight(0), attachedLayoutDirection(0) { QGraphicsItemPrivate::acceptedMouseButtons = 0; isDeclarativeItem = 1; @@ -289,6 +289,8 @@ bool isMirrorImplicit:1; bool inheritMirrorFromParent:1; bool inheritMirrorFromItem:1; + bool hadFocus:1; + bool hadActiveFocus:1; QDeclarativeItemKeyFilter *keyHandler; @@ -299,7 +301,6 @@ QDeclarativeLayoutMirroringAttached* attachedLayoutDirection; - bool hadSubFocusItem; QPointF computeTransformOrigin() const; @@ -312,22 +313,14 @@ } // Reimplemented from QGraphicsItemPrivate - virtual void subFocusItemChange() - { - bool hasSubFocusItem = subFocusItem != 0; - if (((flags & QGraphicsItem::ItemIsFocusScope) || !parent) && hasSubFocusItem != hadSubFocusItem) - emit q_func()->activeFocusChanged(hasSubFocusItem); - //see also QDeclarativeItemPrivate::focusChanged - hadSubFocusItem = hasSubFocusItem; - } - - // Reimplemented from QGraphicsItemPrivate virtual void focusScopeItemChange(bool isSubFocusItem) { - emit q_func()->focusChanged(isSubFocusItem); + if (hadFocus != isSubFocusItem) { + hadFocus = isSubFocusItem; + emit q_func()->focusChanged(isSubFocusItem); + } } - // Reimplemented from QGraphicsItemPrivate virtual void siblingOrderChange() { diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitemsmodule_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitemsmodule_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeitemsmodule_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeitemsmodule_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -59,6 +57,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEITEMMODULE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativelayoutitem_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativelayoutitem_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativelayoutitem_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativelayoutitem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -90,5 +88,4 @@ QML_DECLARE_TYPE(QDeclarativeLayoutItem) -QT_END_HEADER #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativelistview.cpp qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativelistview.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativelistview.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativelistview.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -896,6 +896,8 @@ fixupPosition(); q->refill(); } + if (sectionCriteria) + updateCurrentSection(); if (header) updateHeader(); if (footer) diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativelistview_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativelistview_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativelistview_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativelistview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include "private/qdeclarativeflickable_p.h" #include "private/qdeclarativeguard_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -365,6 +363,4 @@ QML_DECLARE_TYPE(QDeclarativeListView) QML_DECLARE_TYPE(QDeclarativeViewSection) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeloader_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeloader_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativeloader_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativeloader_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeimplicitsizeitem_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -103,6 +101,4 @@ QML_DECLARE_TYPE(QDeclarativeLoader) -QT_END_HEADER - #endif // QDECLARATIVELOADER_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativemousearea.cpp qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativemousearea.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativemousearea.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativemousearea.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -530,39 +530,35 @@ curLocalPos = event->scenePos(); } - const int dragThreshold = QApplication::startDragDistance(); - qreal dx = qAbs(curLocalPos.x() - startLocalPos.x()); - qreal dy = qAbs(curLocalPos.y() - startLocalPos.y()); - if (keepMouseGrab() && d->stealMouse) d->drag->setActive(true); bool dragX = drag()->axis() & QDeclarativeDrag::XAxis; bool dragY = drag()->axis() & QDeclarativeDrag::YAxis; - if (dragX && d->drag->active()) { - qreal x = (curLocalPos.x() - startLocalPos.x()) + d->startX; - if (x < drag()->xmin()) - x = drag()->xmin(); - else if (x > drag()->xmax()) - x = drag()->xmax(); - drag()->target()->setX(x); - } - if (dragY && d->drag->active()) { - qreal y = (curLocalPos.y() - startLocalPos.y()) + d->startY; - if (y < drag()->ymin()) - y = drag()->ymin(); - else if (y > drag()->ymax()) - y = drag()->ymax(); - drag()->target()->setY(y); + const qreal x = dragX + ? qBound(d->drag->xmin(), d->startX + curLocalPos.x() - startLocalPos.x(), d->drag->xmax()) + : d->startX; + const qreal y = dragY + ? qBound(d->drag->ymin(), d->startY + curLocalPos.y() - startLocalPos.y(), d->drag->ymax()) + : d->startY; + + if (d->drag->active()) { + if (dragX && dragY) + d->drag->target()->setPos(x, y); + else if (dragX) + d->drag->target()->setX(x); + else if (dragY) + d->drag->target()->setY(y); } if (!keepMouseGrab()) { - if ((!dragY && dy < dragThreshold && dragX && dx > dragThreshold) - || (!dragX && dx < dragThreshold && dragY && dy > dragThreshold) - || (dragX && dragY && (dx > dragThreshold || dy > dragThreshold))) { + const int dragThreshold = QApplication::startDragDistance(); + + if (qAbs(x - d->startX) > dragThreshold || qAbs(y - d->startY) > dragThreshold) { setKeepMouseGrab(true); d->stealMouse = true; + d->startScene = event->scenePos(); } } diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativemousearea_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativemousearea_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativemousearea_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativemousearea_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -213,6 +211,4 @@ QML_DECLARE_TYPE(QDeclarativeDrag) QML_DECLARE_TYPE(QDeclarativeMouseArea) -QT_END_HEADER - #endif // QDECLARATIVEMOUSEAREA_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepainteditem_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepainteditem_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepainteditem_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepainteditem_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -113,6 +111,4 @@ QML_DECLARE_TYPE(QDeclarativePaintedItem) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepath_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepath_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepath_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepath_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -281,6 +279,4 @@ QML_DECLARE_TYPE(QDeclarativePathPercent) QML_DECLARE_TYPE(QDeclarativePath) -QT_END_HEADER - #endif // QDECLARATIVEPATH_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepathview_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepathview_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepathview_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepathview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include "qdeclarativeitem.h" #include "private/qdeclarativepath_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -247,6 +245,4 @@ QML_DECLARE_TYPE(QDeclarativePathView) QML_DECLARE_TYPEINFO(QDeclarativePathView, QML_HAS_ATTACHED_PROPERTIES) -QT_END_HEADER - #endif // QDECLARATIVEPATHVIEW_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepincharea_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepincharea_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepincharea_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepincharea_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -308,6 +306,4 @@ QML_DECLARE_TYPE(QDeclarativePinchEvent) QML_DECLARE_TYPE(QDeclarativePinchArea) -QT_END_HEADER - #endif // QDECLARATIVEPINCHAREA_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepositioners.cpp qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepositioners.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepositioners.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepositioners.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -52,6 +52,8 @@ #include #include +#include + QT_BEGIN_NAMESPACE static const QDeclarativeItemPrivate::ChangeTypes watchedChanges @@ -230,7 +232,7 @@ d->doingPositioning = true; //Need to order children by creation order modified by stacking order QList children = d->QGraphicsItemPrivate::children; - qSort(children.begin(), children.end(), d->insertionOrder); + std::sort(children.begin(), children.end(), QGraphicsItemPrivate::insertionOrder); QPODVector oldItems; positionedItems.copyAndClear(oldItems); diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepositioners_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepositioners_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativepositioners_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativepositioners_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -50,8 +50,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -228,6 +226,4 @@ QML_DECLARE_TYPE(QDeclarativeGrid) QML_DECLARE_TYPE(QDeclarativeFlow) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativerectangle_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativerectangle_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativerectangle_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativerectangle_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,8 +48,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -183,6 +181,4 @@ QML_DECLARE_TYPE(QDeclarativeGradient) QML_DECLARE_TYPE(QDeclarativeRectangle) -QT_END_HEADER - #endif // QDECLARATIVERECT_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativerepeater_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativerepeater_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativerepeater_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativerepeater_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -105,6 +103,4 @@ QML_DECLARE_TYPE(QDeclarativeRepeater) -QT_END_HEADER - #endif // QDECLARATIVEREPEATER_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativescalegrid_p_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativescalegrid_p_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativescalegrid_p_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativescalegrid_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -51,8 +51,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -129,6 +127,4 @@ QML_DECLARE_TYPE(QDeclarativeScaleGrid) -QT_END_HEADER - #endif // QDECLARATIVESCALEGRID_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetextedit_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetextedit_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetextedit_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetextedit_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -50,8 +50,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -300,6 +298,4 @@ QML_DECLARE_TYPE(QDeclarativeTextEdit) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetextinput_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetextinput_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetextinput_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetextinput_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -50,8 +50,6 @@ #ifndef QT_NO_LINEEDIT -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -297,8 +295,6 @@ QML_DECLARE_TYPE(QRegExpValidator) #endif -QT_END_HEADER - #endif // QT_NO_LINEEDIT #endif // QDECLARATIVETEXTINPUT_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetextlayout_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetextlayout_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetextlayout_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetextlayout_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -70,6 +68,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVETEXTLAYOUT_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetext_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetext_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetext_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetext_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -206,6 +204,4 @@ QML_DECLARE_TYPE(QDeclarativeText) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetranslate_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetranslate_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativetranslate_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativetranslate_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "qdeclarativeitem.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -84,6 +82,4 @@ QML_DECLARE_TYPE(QDeclarativeTranslate) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include #include -QT_BEGIN_HEADER - Q_DECLARE_METATYPE(QModelIndex) QT_BEGIN_NAMESPACE @@ -252,6 +250,4 @@ QML_DECLARE_TYPEINFO(QDeclarativeVisualItemModel, QML_HAS_ATTACHED_PROPERTIES) QML_DECLARE_TYPE(QDeclarativeVisualDataModel) -QT_END_HEADER - #endif // QDECLARATIVEVISUALDATAMODEL_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/parser/qdeclarativejs.g qtquick1-opensource-src-5.2.1/src/declarative/qml/parser/qdeclarativejs.g --- qtquick1-opensource-src-5.0.2/src/declarative/qml/parser/qdeclarativejs.g 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/parser/qdeclarativejs.g 2014-02-01 20:37:21.000000000 +0000 @@ -1,7 +1,6 @@ ---------------------------------------------------------------------------- -- -- Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). --- All rights reserved. -- Contact: http://www.qt-project.org/legal -- -- This file is part of the QtDeclarative module of the Qt Toolkit. @@ -317,7 +316,7 @@ inline DiagnosticMessage diagnosticMessage() const { foreach (const DiagnosticMessage &d, diagnostic_messages) { - if (! d.kind == DiagnosticMessage::Warning) + if (d.kind != DiagnosticMessage::Warning) return d; } diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/parser/qdeclarativejsparser_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/parser/qdeclarativejsparser_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/parser/qdeclarativejsparser_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/parser/qdeclarativejsparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -179,7 +179,7 @@ inline DiagnosticMessage diagnosticMessage() const { foreach (const DiagnosticMessage &d, diagnostic_messages) { - if (! d.kind == DiagnosticMessage::Warning) + if (d.kind != DiagnosticMessage::Warning) return d; } diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativebinding.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativebinding.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativebinding.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativebinding.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -486,8 +486,10 @@ } QDeclarativeValueTypeProxyBinding::QDeclarativeValueTypeProxyBinding(QObject *o, int index) -: m_object(o), m_index(index), m_bindings(0) +: m_bindings(0) { + Q_UNUSED(o); + Q_UNUSED(index); } QDeclarativeValueTypeProxyBinding::~QDeclarativeValueTypeProxyBinding() diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativebinding_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativebinding_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativebinding_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativebinding_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -136,8 +136,6 @@ void recursiveDisable(QDeclarativeAbstractBinding *); friend class QDeclarativeAbstractBinding; - QObject *m_object; - int m_index; QDeclarativeAbstractBinding *m_bindings; }; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecompiledbindings_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecompiledbindings_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecompiledbindings_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecompiledbindings_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -56,8 +56,6 @@ #include "private/qdeclarativeexpression_p.h" #include "private/qdeclarativebinding_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE struct QDeclarativeBindingCompilerPrivate; @@ -110,7 +108,5 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEBINDINGOPTIMIZATIONS_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecompiler.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecompiler.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecompiler.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecompiler.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -75,6 +75,8 @@ #include #include +#include + QT_BEGIN_NAMESPACE DEFINE_BOOL_CONFIG_OPTION(compilerDump, QML_COMPILER_DUMP); @@ -326,10 +328,14 @@ instr.line = v->location.start.line; if (prop.isEnumType()) { int value; - if (prop.isFlagType()) { - value = prop.enumerator().keysToValue(string.toUtf8().constData()); - } else - value = prop.enumerator().keyToValue(string.toUtf8().constData()); + if (v->value.isNumber()) { //Number saved from earlier check - not valid in testLiteralAssignment + value = v->value.asNumber(); + } else { + if (prop.isFlagType()) + value = prop.enumerator().keysToValue(string.toUtf8().constData()); + else + value = prop.enumerator().keyToValue(string.toUtf8().constData()); + } instr.type = QDeclarativeInstruction::StoreInteger; instr.storeInteger.propertyIndex = prop.propertyIndex(); @@ -438,15 +444,14 @@ case QVariant::DateTime: { QDateTime dateTime = QDeclarativeStringConverters::dateTimeFromString(string); -#ifdef Q_CC_GNU -# warning "QDateTime range has extended in Qt 5, please fix me" -#endif - int data[] = { int(dateTime.date().toJulianDay()), + // Stuff the qint64 julianDay into an array of int. + const qint64 julianDay = dateTime.date().toJulianDay(); + int data[] = { int(julianDay & 0xFFFFFFFF), int(julianDay >> 32), dateTime.time().hour(), dateTime.time().minute(), dateTime.time().second(), dateTime.time().msec() }; - int index = output->indexForInt(data, 5); + const int index = output->indexForInt(data, 6); instr.type = QDeclarativeInstruction::StoreDateTime; instr.storeDateTime.propertyIndex = prop.propertyIndex(); instr.storeDateTime.valueIndex = index; @@ -805,7 +810,7 @@ defaultProperty->values += explicitProperty->values; foreach(QDeclarativeParser::Value *value, defaultProperty->values) value->addref(); - qSort(defaultProperty->values.begin(), defaultProperty->values.end(), ValuePtrLessThan); + std::sort(defaultProperty->values.begin(), defaultProperty->values.end(), ValuePtrLessThan); } else { defaultProperty = obj->defaultProperty; @@ -1148,7 +1153,7 @@ fetch.fetchValue.bindingSkipList = 0; fetch.line = prop->location.start.line; - if (obj->type == QMetaType::QVariant || output->types.at(obj->type).component) { + if (obj->type == -1 || output->types.at(obj->type).component) { // We only have to do this if this is a composite type. If it is a builtin // type it can't possibly already have bindings that need to be cleared. foreach(Property *vprop, prop->value->valueProperties) { @@ -2204,6 +2209,12 @@ return true; } +struct StaticQtMetaObject : public QObject +{ + static const QMetaObject *get() + { return &static_cast (0)->staticQtMetaObject; } +}; + bool QDeclarativeCompiler::testQualifiedEnumAssignment(const QMetaProperty &prop, QDeclarativeParser::Object *obj, QDeclarativeParser::Value *v, @@ -2236,20 +2247,32 @@ objTypeName = objType->qmlTypeName(); } - if (!type || objTypeName != type->qmlTypeName()) + if (!type && typeName != QLatin1String("Qt")) return true; QString enumValue = parts.at(1); - int value; - if (prop.isFlagType()) { - value = prop.enumerator().keysToValue(enumValue.toUtf8().constData()); - } else - value = prop.enumerator().keyToValue(enumValue.toUtf8().constData()); + int value = -1; + + if (type && objTypeName == type->qmlTypeName()) { + if (prop.isFlagType()) { + value = prop.enumerator().keysToValue(enumValue.toUtf8().constData()); + } else { + value = prop.enumerator().keyToValue(enumValue.toUtf8().constData()); + } + } else { + QByteArray enumName = enumValue.toUtf8(); + //Special case for Qt object + const QMetaObject *metaObject = type ? type->metaObject() : StaticQtMetaObject::get(); + for (int ii = metaObject->enumeratorCount() - 1; value == -1 && ii >= 0; --ii) { + QMetaEnum e = metaObject->enumerator(ii); + value = e.keyToValue(enumName.constData()); + } + } if (value == -1) return true; v->type = Value::Literal; - v->value = QDeclarativeParser::Variant(enumValue); + v->value = QDeclarativeParser::Variant((double)value); *isAssignment = true; return true; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecomponent.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecomponent.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecomponent.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecomponent.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -127,6 +125,4 @@ QML_DECLARE_TYPE(QDeclarativeComponent) QML_DECLARE_TYPEINFO(QDeclarativeComponent, QML_HAS_ATTACHED_PROPERTIES) -QT_END_HEADER - #endif // QDECLARATIVECOMPONENT_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecontext.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecontext.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecontext.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecontext.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -110,6 +108,4 @@ Q_DECLARE_METATYPE(QList) -QT_END_HEADER - #endif // QDECLARATIVECONTEXT_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecontextscriptclass_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecontextscriptclass_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecontextscriptclass_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecontextscriptclass_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -96,8 +96,6 @@ QDeclarativeTypeNameCache::Data *lastData; int lastPropertyIndex; QScriptValue lastFunction; - - uint m_id; }; QT_END_NAMESPACE diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecustomparser_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecustomparser_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativecustomparser_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativecustomparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -61,8 +61,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -162,6 +160,4 @@ Q_DECLARE_METATYPE(QDeclarativeCustomParserProperty) Q_DECLARE_METATYPE(QDeclarativeCustomParserNode) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativedata_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativedata_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativedata_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativedata_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -74,7 +74,7 @@ { public: QDeclarativeData() - : ownMemory(true), ownContext(false), indestructible(true), explicitIndestructibleSet(false), + : ownedByQml1(true), ownMemory(true), ownContext(false), indestructible(true), explicitIndestructibleSet(false), context(0), outerContext(0), bindings(0), nextContextObject(0), prevContextObject(0), bindingBitsSize(0), bindingBits(0), lineNumber(0), columnNumber(0), deferredComponent(0), deferredIdx(0), scriptValue(0), objectDataRefCount(0), propertyCache(0), guards(0), extendedData(0) { @@ -82,12 +82,10 @@ } static inline void init() { - QAbstractDeclarativeData::destroyed = destroyed; - QAbstractDeclarativeData::parentChanged = parentChanged; + QAbstractDeclarativeData::destroyed_qml1 = destroyed; } static void destroyed(QAbstractDeclarativeData *, QObject *); - static void parentChanged(QAbstractDeclarativeData *, QObject *, QObject *); void destroyed(QObject *); @@ -95,11 +93,12 @@ if (!explicitIndestructibleSet) indestructible = false; } + quint32 ownedByQml1:1; // This bit is shared with QML2's QQmlData. quint32 ownMemory:1; quint32 ownContext:1; quint32 indestructible:1; quint32 explicitIndestructibleSet:1; - quint32 dummy:28; + quint32 dummy:27; // The context that created the C++ object QDeclarativeContextData *context; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativedom_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativedom_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativedom_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativedom_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -60,8 +60,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -357,6 +355,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDOM_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeengine.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeengine.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeengine.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeengine.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -556,14 +556,10 @@ void QDeclarativeData::destroyed(QAbstractDeclarativeData *d, QObject *o) { - static_cast(d)->destroyed(o); -} - -void QDeclarativeData::parentChanged(QAbstractDeclarativeData *d, QObject *o, QObject *p) -{ - Q_UNUSED(d) - Q_UNUSED(o) - Q_UNUSED(p) + QDeclarativeData *ddata = static_cast(d); + if (!ddata->ownedByQml1) + return; + ddata->destroyed(o); } void QDeclarativeEnginePrivate::init() @@ -1020,6 +1016,8 @@ return ddata->indestructible?CppOwnership:JavaScriptOwnership; } +namespace QtDeclarative { + void qmlExecuteDeferred(QObject *object) { QDeclarativeData *data = QDeclarativeData::get(object); @@ -1088,9 +1086,45 @@ if (*idCache == -1 || !object) return 0; - return qmlAttachedPropertiesObjectById(*idCache, object, create); + return QtDeclarative::qmlAttachedPropertiesObjectById(*idCache, object, create); +} + +} // namespace QtDeclarative + +#if QT_DEPRECATED_SINCE(5, 1) + +// Also define symbols outside namespace to keep binary compatibility with 5.0 + +Q_DECLARATIVE_EXPORT void qmlExecuteDeferred(QObject *obj) +{ + QtDeclarative::qmlExecuteDeferred(obj); +} + +Q_DECLARATIVE_EXPORT QDeclarativeContext *qmlContext(const QObject *obj) +{ + return QtDeclarative::qmlContext(obj); +} + +Q_DECLARATIVE_EXPORT QDeclarativeEngine *qmlEngine(const QObject *obj) +{ + return QtDeclarative::qmlEngine(obj); +} + +Q_DECLARATIVE_EXPORT QObject *qmlAttachedPropertiesObjectById(int id, const QObject * obj, + bool create) +{ + return QtDeclarative::qmlAttachedPropertiesObjectById(id, obj, create); +} + +Q_DECLARATIVE_EXPORT QObject *qmlAttachedPropertiesObject(int *idCache, const QObject *object, + const QMetaObject *attachedMetaObject, + bool create) +{ + return QtDeclarative::qmlAttachedPropertiesObject(idCache, object, attachedMetaObject, create); } +#endif // QT_DEPRECATED_SINCE(5, 1) + QDeclarativeDebuggingEnabler::QDeclarativeDebuggingEnabler() { #ifndef QDECLARATIVE_NO_DEBUG_PROTOCOL diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeengine.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeengine.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeengine.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeengine.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -125,6 +123,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEENGINE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeerror.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeerror.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeerror.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeerror.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -82,6 +80,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEERROR_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeexpression.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeexpression.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeexpression.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeexpression.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -113,7 +111,5 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEEXPRESSION_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeextensioninterface.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeextensioninterface.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeextensioninterface.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeextensioninterface.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEEXTENSIONINTERFACE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeextensionplugin.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeextensionplugin.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeextensionplugin.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeextensionplugin.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -71,6 +69,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEEXTENSIONPLUGIN_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativefastproperties_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativefastproperties_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativefastproperties_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativefastproperties_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QObject; @@ -71,6 +69,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEFASTPROPERTIES_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeglobal_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeglobal_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeglobal_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeglobal_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -105,6 +103,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEGLOBAL_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarative.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarative.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarative.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarative.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,10 +49,9 @@ #include #include +#include #include -QT_BEGIN_HEADER - #define QML_DECLARE_TYPE(TYPE) \ Q_DECLARE_METATYPE(TYPE *) \ Q_DECLARE_METATYPE(QDeclarativeListProperty) @@ -390,13 +389,33 @@ return QDeclarativePrivate::qmlregister(QDeclarativePrivate::TypeRegistration, &type); } +inline int qmlRegisterType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) +{ + QDeclarativePrivate::RegisterComponent type = { + url, + uri, + qmlName, + versionMajor, + versionMinor + }; + + return QDeclarativePrivate::qmlregister(QDeclarativePrivate::ComponentRegistration, &type); +} + class QDeclarativeContext; class QDeclarativeEngine; -Q_DECLARATIVE_EXPORT void qmlExecuteDeferred(QObject *); -Q_DECLARATIVE_EXPORT QDeclarativeContext *qmlContext(const QObject *); -Q_DECLARATIVE_EXPORT QDeclarativeEngine *qmlEngine(const QObject *); -Q_DECLARATIVE_EXPORT QObject *qmlAttachedPropertiesObjectById(int, const QObject *, bool create = true); -Q_DECLARATIVE_EXPORT QObject *qmlAttachedPropertiesObject(int *, const QObject *, const QMetaObject *, bool create); + +namespace QtDeclarative { + // declared in namespace to avoid symbol conflicts with QtQml + Q_DECLARATIVE_EXPORT void qmlExecuteDeferred(QObject *); + Q_DECLARATIVE_EXPORT QDeclarativeContext *qmlContext(const QObject *); + Q_DECLARATIVE_EXPORT QDeclarativeEngine *qmlEngine(const QObject *); + Q_DECLARATIVE_EXPORT QObject *qmlAttachedPropertiesObjectById(int, const QObject *, + bool create = true); + Q_DECLARATIVE_EXPORT QObject *qmlAttachedPropertiesObject(int *, const QObject *, + const QMetaObject *, bool create); +} +using namespace QtDeclarative; template QObject *qmlAttachedPropertiesObject(const QObject *obj, bool create = true) @@ -410,6 +429,4 @@ QML_DECLARE_TYPE(QObject) Q_DECLARE_METATYPE(QVariant) -QT_END_HEADER - #endif // QDECLARATIVE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeimageprovider.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeimageprovider.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeimageprovider.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeimageprovider.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -115,8 +115,10 @@ { ... - QDeclarativeEngine engine; - engine->addImageProvider(QLatin1String("colors"), new ColorPixmapProvider); + QDeclarativeView *view = new QDeclarativeView; + view->engine()->addImageProvider(QLatin1String("colors"), + new ColorPixmapProvider); + view->setSource(QUrl::fromLocalFile("main.qml")); ... } diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeimageprovider.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeimageprovider.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeimageprovider.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeimageprovider.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -76,6 +74,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEIMAGEPROVIDER diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeimport.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeimport.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeimport.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeimport.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -52,6 +52,8 @@ #include #include +#include + QT_BEGIN_NAMESPACE DEFINE_BOOL_CONFIG_OPTION(qmlImportTrace, QML_IMPORT_TRACE) @@ -400,7 +402,7 @@ dir.chop(1); QStringList paths = database->fileImportPath; - qSort(paths.begin(), paths.end(), greaterThan); // Ensure subdirs preceed their parents. + std::sort(paths.begin(), paths.end(), greaterThan); // Ensure subdirs preceed their parents. QString stableRelativePath = dir; foreach(const QString &path, paths) { @@ -441,6 +443,13 @@ set.insert(prefix,(s=new QDeclarativeImportedNamespace)); } + bool appendInstead = false; + if (importType == QDeclarativeScriptParser::Import::Implicit) { + //Treat same as a File import, but lower precedence + appendInstead = true; + importType = QDeclarativeScriptParser::Import::File; + } + QString url = uri; bool versionFound = false; if (importType == QDeclarativeScriptParser::Import::Library) { @@ -511,6 +520,9 @@ if (QDeclarativeMetaType::isModule(uri.toUtf8(), vmaj, vmin)) versionFound = true; + //Load any type->file mappings registered for this uri + qmldircomponents << QDeclarativeMetaType::qmlComponents(uri.toUtf8(), vmaj, vmin); + if (!versionFound && qmldircomponents.isEmpty()) { if (errorString) { bool anyversion = QDeclarativeMetaType::isModule(uri.toUtf8(), -1, -1); @@ -588,12 +600,21 @@ } } - s->uris.prepend(uri); - s->urls.prepend(url); - s->majversions.prepend(vmaj); - s->minversions.prepend(vmin); - s->isLibrary.prepend(importType == QDeclarativeScriptParser::Import::Library); - s->qmlDirComponents.prepend(qmldircomponents); + if (appendInstead) { + s->uris.append(uri); + s->urls.append(url); + s->majversions.append(vmaj); + s->minversions.append(vmin); + s->isLibrary.append(importType == QDeclarativeScriptParser::Import::Library); + s->qmlDirComponents.append(qmldircomponents); + } else { + s->uris.prepend(uri); + s->urls.prepend(url); + s->majversions.prepend(vmaj); + s->minversions.prepend(vmin); + s->isLibrary.prepend(importType == QDeclarativeScriptParser::Import::Library); + s->qmlDirComponents.prepend(qmldircomponents); + } return true; } diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeinfo.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeinfo.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeinfo.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeinfo.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -152,6 +152,8 @@ } } +namespace QtDeclarative { + QDeclarativeInfo qmlInfo(const QObject *me) { QDeclarativeInfoPrivate *d = new QDeclarativeInfoPrivate; @@ -175,5 +177,29 @@ return QDeclarativeInfo(d); } +} // namespace QtDeclarative + +#if QT_DEPRECATED_SINCE(5, 1) + +// Also define symbols outside namespace to keep binary compatibility with 5.0 + +Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me) +{ + return QtDeclarative::qmlInfo(me); +} + +Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, + const QDeclarativeError &error) +{ + return QtDeclarative::qmlInfo(me, error); +} + +Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, + const QList &errors) +{ + return QtDeclarative::qmlInfo(me, errors); +} + +#endif // QT_DEPRECATED_SINCE(5, 1) QT_END_NAMESPACE diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeinfo.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeinfo.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeinfo.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeinfo.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,12 +46,22 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) +class QDeclarativeInfo; + +namespace QtDeclarative { + // declared in namespace to avoid symbol conflicts with QtQml + Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me); + Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, + const QDeclarativeError &error); + Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, + const QList &errors); +} +using namespace QtDeclarative; + class QDeclarativeInfoPrivate; class Q_DECLARATIVE_EXPORT QDeclarativeInfo : public QDebug { @@ -85,20 +95,15 @@ #endif private: - friend Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me); - friend Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, const QDeclarativeError &error); - friend Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, const QList &errors); - + friend Q_DECLARATIVE_EXPORT QDeclarativeInfo QtDeclarative::qmlInfo(const QObject *me); + friend Q_DECLARATIVE_EXPORT QDeclarativeInfo QtDeclarative::qmlInfo(const QObject *me, + const QDeclarativeError &error); + friend Q_DECLARATIVE_EXPORT QDeclarativeInfo QtDeclarative::qmlInfo(const QObject *me, + const QList &errors); QDeclarativeInfo(QDeclarativeInfoPrivate *); QDeclarativeInfoPrivate *d; }; -Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me); -Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, const QDeclarativeError &error); -Q_DECLARATIVE_EXPORT QDeclarativeInfo qmlInfo(const QObject *me, const QList &errors); - QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEINFO_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativelist.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativelist.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativelist.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativelist.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -147,6 +145,4 @@ Q_DECLARE_METATYPE(QDeclarativeListReference) -QT_END_HEADER - #endif // QDECLARATIVELIST_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativemetatype.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativemetatype.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativemetatype.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativemetatype.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -54,6 +54,8 @@ #include #include #include +#include +#include #include #include #include @@ -122,6 +124,15 @@ Q_GLOBAL_STATIC(QDeclarativeMetaTypeData, metaTypeData) Q_GLOBAL_STATIC(QReadWriteLock, metaTypeDataLock) +struct QDeclarativeRegisteredComponentData +{ + ~QDeclarativeRegisteredComponentData() {} ; + QMap registeredComponents; +}; + +Q_GLOBAL_STATIC(QDeclarativeRegisteredComponentData, registeredComponentData) +Q_GLOBAL_STATIC(QReadWriteLock, registeredComponentDataLock) + QDeclarativeMetaTypeData::~QDeclarativeMetaTypeData() { for (int i = 0; i < types.count(); ++i) @@ -667,6 +678,45 @@ return index; } +int registerComponent(const QDeclarativePrivate::RegisterComponent& data) +{ + if (data.typeName) { + for (int ii = 0; data.typeName[ii]; ++ii) { + if (!isalnum(data.typeName[ii])) { + qWarning("qmlRegisterType(): Invalid QML type name \"%s\"", data.typeName); + return 0; + } + } + } else { + qWarning("qmlRegisterType(): No QML type name for \"%s\"", data.url.toString().toLatin1().constData()); + return 0; + } + + QWriteLocker lock(registeredComponentDataLock()); + QString path; + // Relative paths are relative to application working directory + if (data.url.isRelative() || data.url.scheme() == QLatin1String("file")) // Workaround QTBUG-11929 + path = QUrl::fromLocalFile(QDir::currentPath()+QLatin1String("/")).resolved(data.url).toString(); + else + path = data.url.toString(); + QDeclarativeRegisteredComponentData *d = registeredComponentData(); + QDeclarativeDirParser::Component comp( + QString::fromUtf8(data.typeName), + path, + data.majorVersion, + data.minorVersion + ); + + QDeclarativeDirComponents* comps = d->registeredComponents.value(QByteArray(data.uri), 0); + if (!comps) + d->registeredComponents.insert(QByteArray(data.uri), comps = new QDeclarativeDirComponents); + + // Types added later should take precedence, like registerType + comps->prepend(comp); + + return 1; +} + /* This method is "over generalized" to allow us to (potentially) register more types of things in the future without adding exported symbols. @@ -679,6 +729,8 @@ return registerInterface(*reinterpret_cast(data)); } else if (type == AutoParentRegistration) { return registerAutoParentFunction(*reinterpret_cast(data)); + } else if (type == ComponentRegistration) { + return registerComponent(*reinterpret_cast(data)); } return -1; } @@ -984,6 +1036,29 @@ } /*! + Returns the component(s) that have been registered for the module specified by \a uri and the version specified + by \a version_major and \a version_minor. Returns an empty list if no such components were registered. +*/ +QDeclarativeDirComponents QDeclarativeMetaType::qmlComponents(const QByteArray &module, int version_major, int version_minor) +{ + QReadLocker lock(registeredComponentDataLock()); + QDeclarativeRegisteredComponentData *data = registeredComponentData(); + + QDeclarativeDirComponents* comps = data->registeredComponents.value(module, 0); + if (!comps) + return QDeclarativeDirComponents(); + QDeclarativeDirComponents ret = *comps; + for (int i = ret.count() - 1; i >= 0; i--) { + QDeclarativeDirParser::Component &c = ret[i]; + if (version_major >= 0 && (c.majorVersion != version_major || c.minorVersion > version_minor)) + ret.removeAt(i); + } + + return ret; +} + + +/*! Returns the list of registered QML type names. */ QList QDeclarativeMetaType::qmlTypeNames() diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativemetatype_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativemetatype_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativemetatype_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativemetatype_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -59,6 +59,7 @@ #include #include #include +#include QT_BEGIN_NAMESPACE @@ -80,6 +81,8 @@ static QDeclarativeType *qmlType(const QMetaObject *metaObject, const QByteArray &module, int version_major, int version_minor); static QDeclarativeType *qmlType(int); + static QDeclarativeDirComponents qmlComponents(const QByteArray& module, int version_major, int version_minor); //### Is this the right place? + static QMetaProperty defaultProperty(const QMetaObject *); static QMetaProperty defaultProperty(QObject *); static QMetaMethod defaultMethod(const QMetaObject *); @@ -161,6 +164,7 @@ friend struct QDeclarativeMetaTypeData; friend int registerType(const QDeclarativePrivate::RegisterType &); friend int registerInterface(const QDeclarativePrivate::RegisterInterface &); + friend int registerComponent(const QDeclarativePrivate::RegisterComponent &); QDeclarativeType(int, const QDeclarativePrivate::RegisterInterface &); QDeclarativeType(int, const QDeclarativePrivate::RegisterType &); ~QDeclarativeType(); diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -62,6 +60,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVENETWORKACCESSMANAGERFACTORY_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeparser_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeparser_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeparser_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -65,8 +65,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -376,6 +374,4 @@ Q_DECLARE_METATYPE(QDeclarativeParser::Variant) -QT_END_HEADER - #endif // QDECLARATIVEPARSER_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeparserstatus.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeparserstatus.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeparserstatus.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeparserstatus.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -74,6 +72,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPARSERSTATUS_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeprivate.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeprivate.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeprivate.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeprivate.h 2014-02-01 20:37:21.000000000 +0000 @@ -55,8 +55,7 @@ #include #include - -QT_BEGIN_HEADER +#include QT_BEGIN_NAMESPACE @@ -233,10 +232,19 @@ AutoParentFunction function; }; + struct RegisterComponent { + QUrl url; + const char *uri; + const char *typeName; + int majorVersion; + int minorVersion; + }; + enum RegistrationType { TypeRegistration = 0, InterfaceRegistration = 1, - AutoParentRegistration = 2 + AutoParentRegistration = 2, + ComponentRegistration = 3 }; int Q_DECLARATIVE_EXPORT qmlregister(RegistrationType, void *); @@ -244,6 +252,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPRIVATE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeproperty.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeproperty.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeproperty.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeproperty.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -139,6 +137,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPROPERTY_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativepropertyvalueinterceptor.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativepropertyvalueinterceptor.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativepropertyvalueinterceptor.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativepropertyvalueinterceptor.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -67,6 +65,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPROPERTYVALUEINTERCEPTOR_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativepropertyvaluesource.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativepropertyvaluesource.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativepropertyvaluesource.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativepropertyvaluesource.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPROPERTYVALUESOURCE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeproxymetaobject_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeproxymetaobject_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeproxymetaobject_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeproxymetaobject_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -61,8 +61,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -94,7 +92,5 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPROXYMETAOBJECT_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativerefcount_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativerefcount_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativerefcount_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativerefcount_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -55,8 +55,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -75,6 +73,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEREFCOUNT_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativescriptparser_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativescriptparser_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativescriptparser_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativescriptparser_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -58,8 +58,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -75,7 +73,7 @@ public: Import() : type(Library) {} - enum Type { Library, File, Script }; + enum Type { Library, File, Script, Implicit }; //Implicit is only used internally Type type; QString uri; @@ -143,6 +141,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVESCRIPTPARSER_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativescriptstring.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativescriptstring.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativescriptstring.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativescriptstring.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -82,7 +80,5 @@ Q_DECLARE_METATYPE(QDeclarativeScriptString) -QT_END_HEADER - #endif // QDECLARATIVESCRIPTSTRING_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativetypeloader.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativetypeloader.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativetypeloader.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativetypeloader.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -1055,19 +1055,6 @@ QDeclarativeEnginePrivate *ep = QDeclarativeEnginePrivate::get(m_typeLoader->engine()); QDeclarativeImportDatabase *importDatabase = &ep->importDatabase; - // For local urls, add an implicit import "." as first (most overridden) lookup. - // This will also trigger the loading of the qmldir and the import of any native - // types from available plugins. - if (QDeclarativeQmldirData *qmldir = qmldirForUrl(finalUrl().resolved(QUrl(QLatin1String("./qmldir"))))) { - m_imports.addImport(importDatabase, QLatin1String("."), - QString(), -1, -1, QDeclarativeScriptParser::Import::File, - qmldir->dirComponents(), 0); - } else { - m_imports.addImport(importDatabase, QLatin1String("."), - QString(), -1, -1, QDeclarativeScriptParser::Import::File, - QDeclarativeDirComponents(), 0); - } - foreach (const QDeclarativeScriptParser::Import &import, scriptParser.imports()) { QDeclarativeDirComponents qmldircomponentsnetwork; if (import.type == QDeclarativeScriptParser::Import::Script) @@ -1107,6 +1094,7 @@ } } + bool implicitImportLoaded = false; foreach (QDeclarativeScriptParser::TypeReference *parserRef, scriptParser.referencedTypes()) { QByteArray typeName = parserRef->name.toUtf8(); @@ -1123,23 +1111,49 @@ // Known to not be a type: // - known to be a namespace (Namespace {}) // - type with unknown namespace (UnknownNamespace.SomeType {}) - QDeclarativeError error; - error.setUrl(m_imports.baseUrl()); - QString userTypeName = parserRef->name; - userTypeName.replace(QLatin1Char('/'),QLatin1Char('.')); - if (typeNamespace) - error.setDescription(QDeclarativeTypeLoader::tr("Namespace %1 cannot be used as a type").arg(userTypeName)); - else - error.setDescription(QDeclarativeTypeLoader::tr("%1 %2").arg(userTypeName).arg(errorString)); - - if (!parserRef->refObjects.isEmpty()) { - QDeclarativeParser::Object *obj = parserRef->refObjects.first(); - error.setLine(obj->location.start.line); - error.setColumn(obj->location.start.column); + bool typeFound = false; + + if (!typeNamespace && !implicitImportLoaded) { + implicitImportLoaded = true; + // For local urls, add an implicit import "." as most overridden lookup. + // This will also trigger the loading of the qmldir and the import of any native + // types from available plugins. + // This is only done if the type is not otherwise found, side effects of plugin loading may be avoided + // ### This should be an acceptable variation because A) It's only side effects (and img providers) B) You shouldn't be doing that in "." anyways! + if (QDeclarativeQmldirData *qmldir = qmldirForUrl(finalUrl().resolved(QUrl(QLatin1String("./qmldir"))))) { + m_imports.addImport(importDatabase, QLatin1String("."), + QString(), -1, -1, QDeclarativeScriptParser::Import::Implicit, + qmldir->dirComponents(), 0); + } else { + m_imports.addImport(importDatabase, QLatin1String("."), + QString(), -1, -1, QDeclarativeScriptParser::Import::Implicit, + QDeclarativeDirComponents(), 0); + } + if (m_imports.resolveType(typeName, &ref.type, &url, &majorVersion, &minorVersion, + &typeNamespace, &errorString) || typeNamespace) { + typeFound = true; + } + } + + if (!typeFound) { + QDeclarativeError error; + error.setUrl(m_imports.baseUrl()); + QString userTypeName = parserRef->name; + userTypeName.replace(QLatin1Char('/'),QLatin1Char('.')); + if (typeNamespace) + error.setDescription(QDeclarativeTypeLoader::tr("Namespace %1 cannot be used as a type").arg(userTypeName)); + else + error.setDescription(QDeclarativeTypeLoader::tr("%1 %2").arg(userTypeName).arg(errorString)); + + if (!parserRef->refObjects.isEmpty()) { + QDeclarativeParser::Object *obj = parserRef->refObjects.first(); + error.setLine(obj->location.start.line); + error.setColumn(obj->location.start.column); + } + + setError(error); + return; } - - setError(error); - return; } if (ref.type) { diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativetypenotavailable_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativetypenotavailable_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativetypenotavailable_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativetypenotavailable_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -60,6 +58,4 @@ QML_DECLARE_TYPE(QDeclarativeTypeNotAvailable) -QT_END_HEADER - #endif // QDECLARATIVETYPENOTAVAILABLE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativevme.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativevme.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativevme.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativevme.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -287,6 +287,7 @@ instr.createSimple.create(o); QDeclarativeData *ddata = (QDeclarativeData *)(((const char *)o) + instr.createSimple.typeSize); + ddata->ownedByQml1 = true; const QDeclarativeCompiledData::TypeReference &ref = types.at(instr.createSimple.type); if (!ddata->propertyCache && ref.typePropertyCache) { ddata->propertyCache = ref.typePropertyCache; @@ -534,12 +535,13 @@ QObject *target = stack.top(); CLEAN_PROPERTY(target, instr.storeDateTime.propertyIndex); - QTime t; - t.setHMS(intData.at(instr.storeDateTime.valueIndex+1), - intData.at(instr.storeDateTime.valueIndex+2), - intData.at(instr.storeDateTime.valueIndex+3), - intData.at(instr.storeDateTime.valueIndex+4)); - QDateTime dt(QDate::fromJulianDay(intData.at(instr.storeDateTime.valueIndex)), t); + const qint64 julianDay = qint64((quint64)(uint)(intData.at(instr.storeDateTime.valueIndex))) + + (qint64(intData.at(instr.storeDateTime.valueIndex + 1)) << 32); + QDateTime dt(QDate::fromJulianDay(julianDay), + QTime(intData.at(instr.storeDateTime.valueIndex + 2), + intData.at(instr.storeDateTime.valueIndex + 3), + intData.at(instr.storeDateTime.valueIndex + 4), + intData.at(instr.storeDateTime.valueIndex + 5))); void *a[] = { &dt, 0, &status, &flags }; QMetaObject::metacall(target, QMetaObject::WriteProperty, instr.storeDateTime.propertyIndex, a); diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeworkerscript_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeworkerscript_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativeworkerscript_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativeworkerscript_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -60,8 +60,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -124,6 +122,4 @@ QML_DECLARE_TYPE(QDeclarativeWorkerScript) -QT_END_HEADER - #endif // QDECLARATIVEWORKERSCRIPT_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativexmlhttprequest.cpp qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativexmlhttprequest.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/qml/qdeclarativexmlhttprequest.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/qdeclarativexmlhttprequest.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -1270,6 +1270,11 @@ if (redirect.isValid()) { QUrl url = m_network->url().resolved(redirect.toUrl()); if (url.scheme() != QLatin1String("file")) { + // See http://www.ietf.org/rfc/rfc2616.txt, section 10.3.4 "303 See Other": + // Result of 303 redirection should be a new "GET" request. + const QVariant code = m_network->attribute(QNetworkRequest::HttpStatusCodeAttribute); + if (code.isValid() && code.toInt() == 303 && m_method != QLatin1String("GET")) + m_method = QStringLiteral("GET"); destroyNetwork(); requestFromUrl(url); return; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qml/rewriter/textwriter_p.h qtquick1-opensource-src-5.2.1/src/declarative/qml/rewriter/textwriter_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/qml/rewriter/textwriter_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qml/rewriter/textwriter_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,7 +48,6 @@ #include #include -QT_BEGIN_HEADER QT_QML_BEGIN_NAMESPACE namespace QDeclarativeJS { @@ -96,6 +95,5 @@ } // end of namespace QDeclarativeJS QT_QML_END_NAMESPACE -QT_END_HEADER #endif // TEXTWRITER_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/qtdeclarativeglobal.h qtquick1-opensource-src-5.2.1/src/declarative/qtdeclarativeglobal.h --- qtquick1-opensource-src-5.0.2/src/declarative/qtdeclarativeglobal.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/qtdeclarativeglobal.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE // This definition is in the process of being removed from qtbase - once it @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QTDECLARATIVEGLOBAL_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeanimation.cpp qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeanimation.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeanimation.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeanimation.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -160,10 +160,6 @@ q->transition(actions, properties, QDeclarativeAbstractAnimation::Forward); q->qtAnimation()->start(); - if (q->qtAnimation()->state() != QAbstractAnimation::Running) { - running = false; - emit q->completed(); - } } QDeclarativeProperty QDeclarativeAbstractAnimationPrivate::createProperty(QObject *obj, const QString &str, QObject *infoObj) diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeanimation_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeanimation_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeanimation_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeanimation_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -55,8 +55,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -534,6 +532,4 @@ QML_DECLARE_TYPE(QDeclarativeParentAnimation) QML_DECLARE_TYPE(QDeclarativeAnchorAnimation) -QT_END_HEADER - #endif // QDECLARATIVEANIMATION_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeapplication_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeapplication_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeapplication_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeapplication_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -81,6 +79,4 @@ QML_DECLARE_TYPE(QDeclarativeApplication) -QT_END_HEADER - #endif // QDECLARATIVEAPPLICATION_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativebehavior_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativebehavior_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativebehavior_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativebehavior_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -93,6 +91,4 @@ QML_DECLARE_TYPE(QDeclarativeBehavior) -QT_END_HEADER - #endif // QDECLARATIVEBEHAVIOR_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativebind_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativebind_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativebind_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativebind_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -91,6 +89,4 @@ QML_DECLARE_TYPE(QDeclarativeBind) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeconnections_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeconnections_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeconnections_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeconnections_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -98,6 +96,4 @@ QML_DECLARE_TYPE(QDeclarativeConnections) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativefontloader_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativefontloader_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativefontloader_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativefontloader_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -91,7 +89,5 @@ QML_DECLARE_TYPE(QDeclarativeFontLoader) -QT_END_HEADER - #endif // QDECLARATIVEFONTLOADER_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistaccessor_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistaccessor_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistaccessor_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistaccessor_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -75,6 +73,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVELISTACCESSOR_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistmodel_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistmodel_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistmodel_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistmodel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -53,8 +53,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -153,6 +151,4 @@ QML_DECLARE_TYPE(QDeclarativeListModel) QML_DECLARE_TYPE(QDeclarativeListElement) -QT_END_HEADER - #endif // QDECLARATIVELISTMODEL_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistmodel_p_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistmodel_p_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistmodel_p_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistmodel_p_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -60,8 +60,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -275,7 +273,5 @@ Q_DECLARE_METATYPE(ModelNode *) -QT_END_HEADER - #endif // QDECLARATIVELISTMODEL_P_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistmodelworkeragent_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistmodelworkeragent_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativelistmodelworkeragent_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativelistmodelworkeragent_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -60,8 +60,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -157,7 +155,5 @@ Q_DECLARE_METATYPE(QDeclarativeListModelWorkerAgent::VariantRef) -QT_END_HEADER - #endif // QDECLARATIVEWORKERSCRIPT_P_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeopenmetaobject_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeopenmetaobject_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeopenmetaobject_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeopenmetaobject_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -124,6 +122,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEOPENMETAOBJECT_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepackage_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepackage_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepackage_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepackage_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -93,6 +91,4 @@ QML_DECLARE_TYPE(QDeclarativePackage) QML_DECLARE_TYPEINFO(QDeclarativePackage, QML_HAS_ATTACHED_PROPERTIES) -QT_END_HEADER - #endif // QDECLARATIVEPACKAGE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepixmapcache_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepixmapcache_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepixmapcache_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepixmapcache_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -121,6 +119,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEPIXMAPCACHE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepropertychanges_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepropertychanges_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepropertychanges_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepropertychanges_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -45,8 +45,6 @@ #include "private/qdeclarativestateoperations_p.h" #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -107,6 +105,4 @@ QML_DECLARE_TYPE(QDeclarativePropertyChanges) -QT_END_HEADER - #endif // QDECLARATIVEPROPERTYCHANGES_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepropertymap.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepropertymap.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativepropertymap.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativepropertymap.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,8 +48,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -86,6 +84,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativesmoothedanimation.cpp qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativesmoothedanimation.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativesmoothedanimation.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativesmoothedanimation.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -100,10 +100,10 @@ s = (invert? qreal(-1.0): qreal(1.0)) * s; - if (userDuration > 0 && velocity > 0) { + if (userDuration >= 0 && velocity > 0) { tf = s / velocity; if (tf > (userDuration / qreal(1000.))) tf = (userDuration / qreal(1000.)); - } else if (userDuration > 0) { + } else if (userDuration >= 0) { tf = userDuration / qreal(1000.); } else if (velocity > 0) { tf = s / velocity; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativesmoothedanimation_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativesmoothedanimation_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativesmoothedanimation_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativesmoothedanimation_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -98,6 +96,4 @@ QML_DECLARE_TYPE(QDeclarativeSmoothedAnimation) -QT_END_HEADER - #endif // QDECLARATIVESMOOTHEDANIMATION_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativespringanimation_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativespringanimation_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativespringanimation_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativespringanimation_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -106,6 +104,4 @@ QML_DECLARE_TYPE(QDeclarativeSpringAnimation) -QT_END_HEADER - #endif // QDECLARATIVESPRINGANIMATION_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativestategroup_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativestategroup_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativestategroup_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativestategroup_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include "private/qdeclarativestate_p.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -90,6 +88,4 @@ QML_DECLARE_TYPE(QDeclarativeStateGroup) -QT_END_HEADER - #endif // QDECLARATIVESTATEGROUP_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativestateoperations_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativestateoperations_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativestateoperations_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativestateoperations_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,8 +48,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -294,6 +292,4 @@ QML_DECLARE_TYPE(QDeclarativeAnchorSet) QML_DECLARE_TYPE(QDeclarativeAnchorChanges) -QT_END_HEADER - #endif // QDECLARATIVESTATEOPERATIONS_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativestate_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativestate_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativestate_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativestate_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,8 +48,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -205,6 +203,4 @@ QML_DECLARE_TYPE(QDeclarativeStateOperation) QML_DECLARE_TYPE(QDeclarativeState) -QT_END_HEADER - #endif // QDECLARATIVESTATE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativesystempalette_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativesystempalette_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativesystempalette_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativesystempalette_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -117,6 +115,4 @@ QML_DECLARE_TYPE(QDeclarativeSystemPalette) -QT_END_HEADER - #endif // QDECLARATIVESYSTEMPALETTE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativetimeline.cpp qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativetimeline.cpp --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativetimeline.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativetimeline.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -50,6 +50,8 @@ #include #include +#include + QT_BEGIN_NAMESPACE struct Update { @@ -807,7 +809,7 @@ length -= qMin(length, advanceTime); syncPoint -= advanceTime; - qSort(updates.begin(), updates.end()); + std::sort(updates.begin(), updates.end()); updateQueue = &updates; for (int ii = 0; ii < updates.count(); ++ii) { const Update &v = updates.at(ii).second; diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativetimer_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativetimer_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativetimer_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativetimer_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -110,6 +108,4 @@ QML_DECLARE_TYPE(QDeclarativeTimer) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativetransition_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativetransition_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativetransition_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativetransition_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -48,8 +48,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -101,6 +99,4 @@ QML_DECLARE_TYPE(QDeclarativeTransition) -QT_END_HEADER - #endif // QDECLARATIVETRANSITION_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeutilmodule_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeutilmodule_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeutilmodule_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeutilmodule_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -59,6 +57,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEUTILMODULE_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeview.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeview.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativeview.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativeview.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -114,6 +112,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEVIEW_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativexmllistmodel_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativexmllistmodel_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qdeclarativexmllistmodel_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qdeclarativexmllistmodel_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -51,8 +51,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -208,6 +206,4 @@ QML_DECLARE_TYPE(QDeclarativeXmlListModel) QML_DECLARE_TYPE(QDeclarativeXmlListModelRole) -QT_END_HEADER - #endif // QDECLARATIVEXMLLISTMODEL_H diff -Nru qtquick1-opensource-src-5.0.2/src/declarative/util/qlistmodelinterface_p.h qtquick1-opensource-src-5.2.1/src/declarative/util/qlistmodelinterface_p.h --- qtquick1-opensource-src-5.0.2/src/declarative/util/qlistmodelinterface_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/declarative/util/qlistmodelinterface_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -80,5 +78,4 @@ QT_END_NAMESPACE -QT_END_HEADER #endif //QTREEMODELINTERFACE_H diff -Nru qtquick1-opensource-src-5.0.2/src/doc/src/declarative/focus.qdoc qtquick1-opensource-src-5.2.1/src/doc/src/declarative/focus.qdoc --- qtquick1-opensource-src-5.0.2/src/doc/src/declarative/focus.qdoc 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/doc/src/declarative/focus.qdoc 2014-02-01 20:37:21.000000000 +0000 @@ -56,8 +56,8 @@ stops. Otherwise the event is "bubbled up", by recursively passing it to each Item's parent until either the event is accepted, or the root Item is reached. -If the \c {Rectangle} element in the following example has active focus and the \c A key is pressed, -it will bubble up to its parent. However, pressing the \c B key will bubble up to the root +If the \c {Rectangle} type in the following example has active focus and the \c A key is pressed, +the event will not be propagated further. Pressing the \c B key the event will propagate to the root item and thus subsequently be ignored. \snippet doc/src/snippets/declarative/focus/rectangle.qml simple key event diff -Nru qtquick1-opensource-src-5.0.2/src/doc/src/declarative/qtdeclarative.qdoc qtquick1-opensource-src-5.2.1/src/doc/src/declarative/qtdeclarative.qdoc --- qtquick1-opensource-src-5.0.2/src/doc/src/declarative/qtdeclarative.qdoc 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/doc/src/declarative/qtdeclarative.qdoc 2014-02-01 20:37:21.000000000 +0000 @@ -29,6 +29,7 @@ \module QtDeclarative \title Qt Declarative Module \ingroup modules + \qtvariable declarative \brief The Qt Declarative module provides a declarative framework for building highly dynamic, custom user interfaces. @@ -67,7 +68,7 @@ Declares additional properties of the given \a Type as described by the specified \a Flags. - + Current the only supported type info is \c QML_HAS_ATTACHED_PROPERTIES which declares that the \a Type supports \l {Attached Properties}. @@ -112,7 +113,7 @@ qmlRegisterType("com.mycompany.qmlcomponents", 1, 0, "Slider"); \endcode - Once this is registered, the type can be used in QML by importing the + Once this is registered, the type can be used in QML by importing the specified module name and version number: \qml @@ -211,3 +212,18 @@ Returns the QML type id. */ + +/*! + \fn int qmlRegisterType(const char *url, const char *uri, int versionMajor, int versionMinor, const char *qmlName); + \relates QDeclarativeEngine + + This function registers a type in the QML system with the name \a qmlName, in the library imported from \a uri having the + version number composed from \a versionMajor and \a versionMinor. The type is defined by the QML file located at \a url. + + Normally QML files can be loaded as types directly from other QML files, or using a qmldir file. This function allows + registration of files to types from a C++ module, such as when the type mapping needs to be procedurally determined at startup. + + #include to use this function. + + Returns non-zero if the registration was sucessful. +*/ diff -Nru qtquick1-opensource-src-5.0.2/src/imports/builtins.qmltypes qtquick1-opensource-src-5.2.1/src/imports/builtins.qmltypes --- qtquick1-opensource-src-5.0.2/src/imports/builtins.qmltypes 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/builtins.qmltypes 2014-02-01 20:37:21.000000000 +0000 @@ -2720,9 +2720,11 @@ "SplashScreen": 15, "Desktop": 17, "SubWindow": 18, + "ForeignWindow": 33, "WindowType_Mask": 255, "MSWindowsFixedSizeDialogHint": 256, "MSWindowsOwnDC": 512, + "BypassWindowManagerHint": 1024, "X11BypassWindowManagerHint": 1024, "FramelessWindowHint": 2048, "WindowTitleHint": 4096, @@ -2761,9 +2763,11 @@ "SplashScreen": 15, "Desktop": 17, "SubWindow": 18, + "ForeignWindow": 33, "WindowType_Mask": 255, "MSWindowsFixedSizeDialogHint": 256, "MSWindowsOwnDC": 512, + "BypassWindowManagerHint": 1024, "X11BypassWindowManagerHint": 1024, "FramelessWindowHint": 2048, "WindowTitleHint": 4096, @@ -2959,7 +2963,8 @@ "AA_X11InitThreads": 10, "AA_SynthesizeTouchForUnhandledMouseEvents": 11, "AA_SynthesizeMouseForUnhandledTouchEvents": 12, - "AA_AttributeCount": 13 + "AA_UseHighDpiPixmaps": 13, + "AA_AttributeCount": 14 } } Enum { @@ -3644,6 +3649,15 @@ } } Enum { + name: "Edge" + values: { + "TopEdge": 1, + "LeftEdge": 2, + "RightEdge": 4, + "BottomEdge": 8 + } + } + Enum { name: "ConnectionType" values: { "AutoConnection": 0, @@ -3770,6 +3784,7 @@ "ImhDate": 128, "ImhTime": 256, "ImhPreferLatin": 512, + "ImhMultiLine": 1024, "ImhDigitsOnly": 65536, "ImhFormattedNumbersOnly": 131072, "ImhUppercaseOnly": 262144, @@ -3795,6 +3810,7 @@ "ImhDate": 128, "ImhTime": 256, "ImhPreferLatin": 512, + "ImhMultiLine": 1024, "ImhDigitsOnly": 65536, "ImhFormattedNumbersOnly": 131072, "ImhUppercaseOnly": 262144, @@ -3864,7 +3880,8 @@ "ItemIsDropEnabled": 8, "ItemIsUserCheckable": 16, "ItemIsEnabled": 32, - "ItemIsTristate": 64 + "ItemIsTristate": 64, + "ItemNeverHasChildren": 128 } } Enum { diff -Nru qtquick1-opensource-src-5.0.2/src/imports/folderlistmodel/plugins.qmltypes qtquick1-opensource-src-5.2.1/src/imports/folderlistmodel/plugins.qmltypes --- qtquick1-opensource-src-5.0.2/src/imports/folderlistmodel/plugins.qmltypes 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/folderlistmodel/plugins.qmltypes 2014-02-01 20:37:21.000000000 +0000 @@ -9,6 +9,14 @@ Component { name: "QAbstractItemModel" prototype: "QObject" + Enum { + name: "LayoutChangeHint" + values: { + "NoLayoutChangeHint": 0, + "VerticalSortHint": 1, + "HorizontalSortHint": 2 + } + } Signal { name: "dataChanged" Parameter { name: "topLeft"; type: "QModelIndex" } diff -Nru qtquick1-opensource-src-5.0.2/src/imports/folderlistmodel/qdeclarativefolderlistmodel.h qtquick1-opensource-src-5.2.1/src/imports/folderlistmodel/qdeclarativefolderlistmodel.h --- qtquick1-opensource-src-5.0.2/src/imports/folderlistmodel/qdeclarativefolderlistmodel.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/folderlistmodel/qdeclarativefolderlistmodel.h 2014-02-01 20:37:21.000000000 +0000 @@ -49,8 +49,6 @@ #ifndef QT_NO_DIRMODEL -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -153,8 +151,6 @@ QML_DECLARE_TYPE(QDeclarativeFolderListModel) //![qml decl] -QT_END_HEADER - #endif // QT_NO_DIRMODEL #endif // QDECLARATIVEFOLDERLISTMODEL_H diff -Nru qtquick1-opensource-src-5.0.2/src/imports/gestures/qdeclarativegesturearea_p.h qtquick1-opensource-src-5.2.1/src/imports/gestures/qdeclarativegesturearea_p.h --- qtquick1-opensource-src-5.0.2/src/imports/gestures/qdeclarativegesturearea_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/gestures/qdeclarativegesturearea_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -52,8 +52,6 @@ #ifndef QT_NO_GESTURES -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -97,8 +95,6 @@ QML_DECLARE_TYPE(QDeclarativeGestureArea) -QT_END_HEADER - #endif // QT_NO_GESTURES #endif diff -Nru qtquick1-opensource-src-5.0.2/src/imports/particles/qdeclarativeparticles_p.h qtquick1-opensource-src-5.2.1/src/imports/particles/qdeclarativeparticles_p.h --- qtquick1-opensource-src-5.0.2/src/imports/particles/qdeclarativeparticles_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/particles/qdeclarativeparticles_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE QT_MODULE(Declarative) @@ -253,6 +251,4 @@ QML_DECLARE_TYPE(QDeclarativeParticleMotionWander) QML_DECLARE_TYPE(QDeclarativeParticles) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/imports/shaders/scenegraph/qsggeometry.cpp qtquick1-opensource-src-5.2.1/src/imports/shaders/scenegraph/qsggeometry.cpp --- qtquick1-opensource-src-5.0.2/src/imports/shaders/scenegraph/qsggeometry.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/shaders/scenegraph/qsggeometry.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -94,6 +94,8 @@ { Q_ASSERT(m_attributes.count > 0); Q_ASSERT(m_attributes.stride > 0); + Q_UNUSED(m_reserved_pointer); + Q_UNUSED(m_reserved_bits); // Because allocate reads m_vertex_count, m_index_count and m_owns_data, these // need to be set before calling allocate... diff -Nru qtquick1-opensource-src-5.0.2/src/imports/shaders/scenegraph/qsggeometry.h qtquick1-opensource-src-5.2.1/src/imports/shaders/scenegraph/qsggeometry.h --- qtquick1-opensource-src-5.0.2/src/imports/shaders/scenegraph/qsggeometry.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/shaders/scenegraph/qsggeometry.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QSGGeometry @@ -229,6 +227,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QSGGEOMETRY_H diff -Nru qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffectbuffer.h qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffectbuffer.h --- qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffectbuffer.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffectbuffer.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class ShaderEffectBuffer : public QGLFramebufferObject @@ -55,8 +53,6 @@ ~ShaderEffectBuffer(); }; -QT_END_HEADER - QT_END_NAMESPACE #endif // SHADEREFFECTBUFFER_H diff -Nru qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffect.h qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffect.h --- qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffect.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffect.h 2014-02-01 20:37:21.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class ShaderEffectSource; @@ -74,8 +72,6 @@ bool m_changed : 1; }; -QT_END_HEADER - QT_END_NAMESPACE #endif // SHADEREFFECT_H diff -Nru qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffectitem.h qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffectitem.h --- qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffectitem.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffectitem.h 2014-02-01 20:37:21.000000000 +0000 @@ -47,8 +47,6 @@ #include "shadereffectsource.h" #include "scenegraph/qsggeometry.h" -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QGLFramebufferObject; @@ -148,8 +146,6 @@ bool m_defaultVertexShader : 1; }; -QT_END_HEADER - QT_END_NAMESPACE #endif // SHADEREFFECTITEM_H diff -Nru qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffectsource.h qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffectsource.h --- qtquick1-opensource-src-5.0.2/src/imports/shaders/shadereffectsource.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/shaders/shadereffectsource.h 2014-02-01 20:37:21.000000000 +0000 @@ -46,8 +46,6 @@ #include #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class ShaderEffectBuffer; @@ -152,8 +150,6 @@ bool m_mirrored : 1; }; -QT_END_HEADER - QT_END_NAMESPACE diff -Nru qtquick1-opensource-src-5.0.2/src/imports/webview/qdeclarativewebview_p.h qtquick1-opensource-src-5.2.1/src/imports/webview/qdeclarativewebview_p.h --- qtquick1-opensource-src-5.0.2/src/imports/webview/qdeclarativewebview_p.h 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/imports/webview/qdeclarativewebview_p.h 2014-02-01 20:37:21.000000000 +0000 @@ -51,8 +51,6 @@ #include -QT_BEGIN_HEADER - class QWebHistory; class QWebSettings; @@ -394,6 +392,4 @@ QML_DECLARE_TYPE(QDeclarativeWebSettings) QML_DECLARE_TYPEINFO(QDeclarativeWebView, QML_HAS_ATTACHED_PROPERTIES) -QT_END_HEADER - #endif diff -Nru qtquick1-opensource-src-5.0.2/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro qtquick1-opensource-src-5.2.1/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro --- qtquick1-opensource-src-5.0.2/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro 2014-02-01 20:37:21.000000000 +0000 @@ -1,7 +1,7 @@ TARGET = qmldbg_inspector QT += declarative declarative-private gui widgets core-private -PLUGIN_TYPE = qmltooling +PLUGIN_TYPE = qml1tooling PLUGIN_CLASS_NAME = QtQuick1Plugin load(qt_plugin) diff -Nru qtquick1-opensource-src-5.0.2/src/plugins/qmltooling/qmldbg_tcp_qtquick1/qmldbg_tcp_qtquick1.pro qtquick1-opensource-src-5.2.1/src/plugins/qmltooling/qmldbg_tcp_qtquick1/qmldbg_tcp_qtquick1.pro --- qtquick1-opensource-src-5.0.2/src/plugins/qmltooling/qmldbg_tcp_qtquick1/qmldbg_tcp_qtquick1.pro 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/src/plugins/qmltooling/qmldbg_tcp_qtquick1/qmldbg_tcp_qtquick1.pro 2014-02-01 20:37:21.000000000 +0000 @@ -1,7 +1,7 @@ TARGET = qmldbg_tcp_qtdeclarative QT += declarative declarative-private network -PLUGIN_TYPE = qmltooling +PLUGIN_TYPE = qml1tooling PLUGIN_CLASS_NAME = QTcpServerConnection load(qt_plugin) diff -Nru qtquick1-opensource-src-5.0.2/sync.profile qtquick1-opensource-src-5.2.1/sync.profile --- qtquick1-opensource-src-5.0.2/sync.profile 2013-04-09 00:11:14.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/sync.profile 2014-02-01 20:37:20.000000000 +0000 @@ -6,14 +6,14 @@ # Each of the module version specifiers can take one of the following values: # - A specific Git revision. # - any git symbolic ref resolvable from the module's repository (e.g. "refs/heads/master" to track master branch) +# - an empty string to use the same branch under test (dependencies will become "refs/heads/master" if we are in the master branch) # %dependencies = ( - "qtbase" => "refs/heads/release", - "qtscript" => "refs/heads/release", - "qtxmlpatterns" => "refs/heads/release", - "qtdeclarative" => "refs/heads/release", - "qtjsbackend" => "refs/heads/release", - "qtactiveqt" => "refs/heads/release", - "qttools" => "refs/heads/release", - "qtwebkit" => "refs/heads/release", + "qtbase" => "", + "qtscript" => "", + "qtxmlpatterns" => "", + "qtdeclarative" => "", + "qtactiveqt" => "", + "qttools" => "", + "qtwebkit" => "", ); diff -Nru qtquick1-opensource-src-5.0.2/.tag qtquick1-opensource-src-5.2.1/.tag --- qtquick1-opensource-src-5.0.2/.tag 2013-04-09 00:11:18.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/.tag 2014-02-01 20:37:21.000000000 +0000 @@ -1 +1 @@ -5ed36a9fe84f78c66692bb4a0395cb09eaf31d66 +a4476cc12ee46be6cbb417bda7cf86743aca3064 diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/bic/data/QtDeclarative.5.0.0.linux-gcc-ia32.txt qtquick1-opensource-src-5.2.1/tests/auto/bic/data/QtDeclarative.5.0.0.linux-gcc-ia32.txt --- qtquick1-opensource-src-5.0.2/tests/auto/bic/data/QtDeclarative.5.0.0.linux-gcc-ia32.txt 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/bic/data/QtDeclarative.5.0.0.linux-gcc-ia32.txt 2014-02-01 20:37:19.000000000 +0000 @@ -3986,40 +3986,15 @@ QEvent (0xb3a0dea8) 0 primary-for QScreenOrientationChangeEvent (0xb39637bc) -Class QAccessible::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessible::QPrivateSignal (0xb3a0df50) 0 empty - Class QAccessible::State size=8 align=4 base size=5 base align=4 QAccessible::State (0xb3a2f000) 0 -Vtable for QAccessible -QAccessible::_ZTV11QAccessible: 14u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI11QAccessible) -8 (int (*)(...))QAccessible::metaObject -12 (int (*)(...))QAccessible::qt_metacast -16 (int (*)(...))QAccessible::qt_metacall -20 (int (*)(...))QAccessible::~QAccessible -24 (int (*)(...))QAccessible::~QAccessible -28 (int (*)(...))QObject::event -32 (int (*)(...))QObject::eventFilter -36 (int (*)(...))QObject::timerEvent -40 (int (*)(...))QObject::childEvent -44 (int (*)(...))QObject::customEvent -48 (int (*)(...))QObject::connectNotify -52 (int (*)(...))QObject::disconnectNotify - Class QAccessible - size=8 align=4 - base size=8 base align=4 -QAccessible (0xb39637f8) 0 - vptr=((& QAccessible::_ZTV11QAccessible) + 8u) - QObject (0xb3a0df88) 0 - primary-for QAccessible (0xb39637f8) + size=1 align=1 + base size=0 base align=1 +QAccessible (0xb39637f8) 0 empty Vtable for QAccessibleInterface QAccessibleInterface::_ZTV20QAccessibleInterface: 23u entries @@ -4203,157 +4178,6 @@ QAccessibleEvent (0xb388eab8) 0 primary-for QAccessibleTableModelChangeEvent (0xb3963ca8) -Vtable for QAccessibleTextInterface -QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI24QAccessibleTextInterface) -8 (int (*)(...))QAccessibleTextInterface::~QAccessibleTextInterface -12 (int (*)(...))QAccessibleTextInterface::~QAccessibleTextInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual -28 (int (*)(...))__cxa_pure_virtual -32 (int (*)(...))__cxa_pure_virtual -36 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual -44 (int (*)(...))__cxa_pure_virtual -48 (int (*)(...))QAccessibleTextInterface::textBeforeOffset -52 (int (*)(...))QAccessibleTextInterface::textAfterOffset -56 (int (*)(...))QAccessibleTextInterface::textAtOffset -60 (int (*)(...))__cxa_pure_virtual -64 (int (*)(...))__cxa_pure_virtual -68 (int (*)(...))__cxa_pure_virtual -72 (int (*)(...))__cxa_pure_virtual -76 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleTextInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleTextInterface (0xb38a10a8) 0 nearly-empty - vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u) - -Vtable for QAccessibleEditableTextInterface -QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) -8 (int (*)(...))QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface -12 (int (*)(...))QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleEditableTextInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleEditableTextInterface (0xb38a1310) 0 nearly-empty - vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u) - -Vtable for QAccessibleValueInterface -QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI25QAccessibleValueInterface) -8 (int (*)(...))QAccessibleValueInterface::~QAccessibleValueInterface -12 (int (*)(...))QAccessibleValueInterface::~QAccessibleValueInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual -28 (int (*)(...))__cxa_pure_virtual -32 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleValueInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleValueInterface (0xb38a1578) 0 nearly-empty - vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u) - -Vtable for QAccessibleTableCellInterface -QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 13u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface) -8 (int (*)(...))QAccessibleTableCellInterface::~QAccessibleTableCellInterface -12 (int (*)(...))QAccessibleTableCellInterface::~QAccessibleTableCellInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual -28 (int (*)(...))__cxa_pure_virtual -32 (int (*)(...))__cxa_pure_virtual -36 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual -44 (int (*)(...))__cxa_pure_virtual -48 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleTableCellInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleTableCellInterface (0xb38a17e0) 0 nearly-empty - vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 8u) - -Vtable for QAccessibleTableInterface -QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 23u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI25QAccessibleTableInterface) -8 (int (*)(...))QAccessibleTableInterface::~QAccessibleTableInterface -12 (int (*)(...))QAccessibleTableInterface::~QAccessibleTableInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual -28 (int (*)(...))__cxa_pure_virtual -32 (int (*)(...))__cxa_pure_virtual -36 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual -44 (int (*)(...))__cxa_pure_virtual -48 (int (*)(...))__cxa_pure_virtual -52 (int (*)(...))__cxa_pure_virtual -56 (int (*)(...))__cxa_pure_virtual -60 (int (*)(...))__cxa_pure_virtual -64 (int (*)(...))__cxa_pure_virtual -68 (int (*)(...))__cxa_pure_virtual -72 (int (*)(...))__cxa_pure_virtual -76 (int (*)(...))__cxa_pure_virtual -80 (int (*)(...))__cxa_pure_virtual -84 (int (*)(...))__cxa_pure_virtual -88 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleTableInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleTableInterface (0xb38a1a48) 0 nearly-empty - vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u) - -Vtable for QAccessibleActionInterface -QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI26QAccessibleActionInterface) -8 (int (*)(...))QAccessibleActionInterface::~QAccessibleActionInterface -12 (int (*)(...))QAccessibleActionInterface::~QAccessibleActionInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))QAccessibleActionInterface::localizedActionName -24 (int (*)(...))QAccessibleActionInterface::localizedActionDescription -28 (int (*)(...))__cxa_pure_virtual -32 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleActionInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleActionInterface (0xb38a1cb0) 0 nearly-empty - vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 8u) - -Vtable for QAccessibleImageInterface -QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries -0 (int (*)(...))0 -4 (int (*)(...))(& _ZTI25QAccessibleImageInterface) -8 (int (*)(...))QAccessibleImageInterface::~QAccessibleImageInterface -12 (int (*)(...))QAccessibleImageInterface::~QAccessibleImageInterface -16 (int (*)(...))__cxa_pure_virtual -20 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleImageInterface - size=4 align=4 - base size=4 base align=4 -QAccessibleImageInterface (0xb38a1118) 0 nearly-empty - vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 8u) - Vtable for QAccessibleBridge QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries 0 (int (*)(...))0 diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/bic/data/QtDeclarative.5.1.0.linux-gcc-ia32.txt qtquick1-opensource-src-5.2.1/tests/auto/bic/data/QtDeclarative.5.1.0.linux-gcc-ia32.txt --- qtquick1-opensource-src-5.0.2/tests/auto/bic/data/QtDeclarative.5.1.0.linux-gcc-ia32.txt 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/bic/data/QtDeclarative.5.1.0.linux-gcc-ia32.txt 2014-02-01 20:37:19.000000000 +0000 @@ -0,0 +1,17855 @@ +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb7275b60) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb7275b98) 0 empty + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb5e44c08) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb5e44c40) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb71a6d5c) 0 empty + std::input_iterator_tag (0xb5e44c78) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb71a6d98) 0 empty + std::forward_iterator_tag (0xb71a6dd4) 0 empty + std::input_iterator_tag (0xb5e44cb0) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb71a6e10) 0 empty + std::bidirectional_iterator_tag (0xb71a6e4c) 0 empty + std::forward_iterator_tag (0xb71a6e88) 0 empty + std::input_iterator_tag (0xb5e44ce8) 0 empty + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5cd02d8) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb5cd0428) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5cd04d0) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5cd0508) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5cd05b0) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5cd08c0) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5cd08f8) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 (int (*)(...))std::exception::~exception +12 (int (*)(...))std::exception::~exception +16 (int (*)(...))std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb5d5c038) 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 (int (*)(...))std::bad_exception::~bad_exception +12 (int (*)(...))std::bad_exception::~bad_exception +16 (int (*)(...))std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb5c9f0b4) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb5d5c268) 0 nearly-empty + primary-for std::bad_exception (0xb5c9f0b4) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 (int (*)(...))std::bad_alloc::~bad_alloc +12 (int (*)(...))std::bad_alloc::~bad_alloc +16 (int (*)(...))std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb5c9f0f0) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb5d5c498) 0 nearly-empty + primary-for std::bad_alloc (0xb5c9f0f0) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb5d5c6c8) 0 empty + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb5c2ae38) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb5c2aee0) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb5c9f870) 0 + QBasicAtomicInteger (0xb5aceee0) 0 + +Class QMessageLogContext + size=20 align=4 + base size=20 base align=4 +QMessageLogContext (0xb5b07ab8) 0 + +Class QMessageLogger + size=20 align=4 + base size=20 base align=4 +QMessageLogger (0xb5b192a0) 0 + +Class QtPrivate::big_ + size=2 align=1 + base size=2 base align=1 +QtPrivate::big_ (0xb5b397e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb5994150) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb59944d0) 0 + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb5994d20) 0 empty + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb58e97a8) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb595e150) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb59935a0) 0 + QGenericArgument (0xb595e540) 0 + +Class QMetaObject + size=24 align=4 + base size=24 base align=4 +QMetaObject (0xb595e930) 0 + +Class QMetaObject::Connection + size=4 align=4 + base size=4 base align=4 +QMetaObject::Connection (0xb5976a80) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb577f428) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb577f850) 0 + +Class QtPrivate::RefCount + size=4 align=4 + base size=4 base align=4 +QtPrivate::RefCount (0xb57cad58) 0 + +Class QArrayData + size=16 align=4 + base size=16 base align=4 +QArrayData (0xb57d57a8) 0 + +Class QByteArrayDataPtr + size=4 align=4 + base size=4 base align=4 +QByteArrayDataPtr (0xb5809738) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb5809770) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb585af18) 0 + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb56db428) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 (int (*)(...))__cxxabiv1::__forced_unwind::~__forced_unwind +12 (int (*)(...))__cxxabiv1::__forced_unwind::~__forced_unwind +16 (int (*)(...))__cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb56db4d0) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5760460) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5760498) 0 + +Class timex + size=128 align=4 + base size=128 base align=4 +timex (0xb5760508) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5760540) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb57605b0) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb57605e8) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5760690) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb57606c8) 0 + +Class QLatin1String + size=8 align=4 + base size=8 base align=4 +QLatin1String (0xb5656e38) 0 + +Class QStringDataPtr + size=4 align=4 + base size=4 base align=4 +QStringDataPtr (0xb551d8c0) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb5379498) 0 empty + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb551d8f8) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb53dd038) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb545cf18) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb52ce188) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 (int (*)(...))std::locale::facet::~facet +12 (int (*)(...))std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb52db4d0) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb52dbb98) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb52dbea8) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 (int (*)(...))std::ios_base::failure::~failure +12 (int (*)(...))std::ios_base::failure::~failure +16 (int (*)(...))std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb575a744) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb53273f0) 0 nearly-empty + primary-for std::ios_base::failure (0xb575a744) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb532f4d0) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb532fa10) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb532fd90) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 (int (*)(...))std::ios_base::~ios_base +12 (int (*)(...))std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb53273b8) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb516d5e8) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb520f310) 0 empty + +VTT for std::basic_ostream +std::basic_ostream::_ZTTSo: 2u entries +0 ((& std::basic_ostream::_ZTVSo) + 12u) +4 ((& std::basic_ostream::_ZTVSo) + 32u) + +VTT for std::basic_ostream +std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + +VTT for std::basic_istream +std::basic_istream::_ZTTSi: 2u entries +0 ((& std::basic_istream::_ZTVSi) + 12u) +4 ((& std::basic_istream::_ZTVSi) + 32u) + +VTT for std::basic_istream +std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + +Construction vtable for std::basic_istream (0xb50ff2d0 instance) in std::basic_iostream +std::basic_iostream::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits] +16 (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits] +20 4294967284u +24 (int (*)(...))-0x0000000000000000c +28 (int (*)(...))(& _ZTISi) +32 (int (*)(...))std::basic_istream::_ZTv0_n12_NSiD1Ev +36 (int (*)(...))std::basic_istream::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream (0xb50ff348 instance) in std::basic_iostream +std::basic_iostream::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits] +16 (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits] +20 4294967292u +24 (int (*)(...))-0x00000000000000004 +28 (int (*)(...))(& _ZTISo) +32 (int (*)(...))std::basic_ostream::_ZTv0_n12_NSoD1Ev +36 (int (*)(...))std::basic_ostream::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream +std::basic_iostream::_ZTTSd: 7u entries +0 ((& std::basic_iostream::_ZTVSd) + 12u) +4 ((& std::basic_iostream::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream::_ZTVSd) + 52u) +24 ((& std::basic_iostream::_ZTVSd) + 32u) + +Construction vtable for std::basic_istream (0xb50ff384 instance) in std::basic_iostream +std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits] +16 (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits] +20 4294967284u +24 (int (*)(...))-0x0000000000000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 (int (*)(...))std::basic_istream::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 (int (*)(...))std::basic_istream::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream (0xb50ff3fc instance) in std::basic_iostream +std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits] +16 (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits] +20 4294967292u +24 (int (*)(...))-0x00000000000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 (int (*)(...))std::basic_ostream::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 (int (*)(...))std::basic_ostream::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream +std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class std::__detail::_List_node_base + size=8 align=4 + base size=8 base align=4 +std::__detail::_List_node_base (0xb4fc2d20) 0 + +Class QListData::Data + size=20 align=4 + base size=20 base align=4 +QListData::Data (0xb5040620) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb50405e8) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb4eda930) 0 empty + +Class QMetaType + size=48 align=4 + base size=48 base align=4 +QMetaType (0xb4f19c08) 0 + +Class QtPrivate::QSlotObjectBase + size=8 align=4 + base size=8 base align=4 +QtPrivate::QSlotObjectBase (0xb4e17f88) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 (int (*)(...))__cxa_pure_virtual +12 (int (*)(...))__cxa_pure_virtual + +Class QObjectData + size=28 align=4 + base size=28 base align=4 +QObjectData (0xb4e3fee0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Class QObject::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QObject::QPrivateSignal (0xb4e4e150) 0 empty + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 (int (*)(...))QObject::metaObject +12 (int (*)(...))QObject::qt_metacast +16 (int (*)(...))QObject::qt_metacall +20 (int (*)(...))QObject::~QObject +24 (int (*)(...))QObject::~QObject +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb4e4e070) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 (int (*)(...))QObjectUserData::~QObjectUserData +12 (int (*)(...))QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb4c98188) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Class QAbstractAnimation::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractAnimation::QPrivateSignal (0xb4c98498) 0 empty + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractAnimation) +8 (int (*)(...))QAbstractAnimation::metaObject +12 (int (*)(...))QAbstractAnimation::qt_metacast +16 (int (*)(...))QAbstractAnimation::qt_metacall +20 (int (*)(...))QAbstractAnimation::~QAbstractAnimation +24 (int (*)(...))QAbstractAnimation::~QAbstractAnimation +28 (int (*)(...))QAbstractAnimation::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))QAbstractAnimation::updateState +68 (int (*)(...))QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=8 align=4 + base size=8 base align=4 +QAbstractAnimation (0xb50ff99c) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4c983b8) 0 + primary-for QAbstractAnimation (0xb50ff99c) + +Class QAnimationDriver::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAnimationDriver::QPrivateSignal (0xb4cac380) 0 empty + +Vtable for QAnimationDriver +QAnimationDriver::_ZTV16QAnimationDriver: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAnimationDriver) +8 (int (*)(...))QAnimationDriver::metaObject +12 (int (*)(...))QAnimationDriver::qt_metacast +16 (int (*)(...))QAnimationDriver::qt_metacall +20 (int (*)(...))QAnimationDriver::~QAnimationDriver +24 (int (*)(...))QAnimationDriver::~QAnimationDriver +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QAnimationDriver::advance +60 (int (*)(...))QAnimationDriver::elapsed +64 (int (*)(...))QAnimationDriver::start +68 (int (*)(...))QAnimationDriver::stop + +Class QAnimationDriver + size=8 align=4 + base size=8 base align=4 +QAnimationDriver (0xb50ff9d8) 0 + vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 8u) + QObject (0xb4cac2a0) 0 + primary-for QAnimationDriver (0xb50ff9d8) + +Class QAnimationGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAnimationGroup::QPrivateSignal (0xb4cac9d8) 0 empty + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAnimationGroup) +8 (int (*)(...))QAnimationGroup::metaObject +12 (int (*)(...))QAnimationGroup::qt_metacast +16 (int (*)(...))QAnimationGroup::qt_metacall +20 (int (*)(...))QAnimationGroup::~QAnimationGroup +24 (int (*)(...))QAnimationGroup::~QAnimationGroup +28 (int (*)(...))QAnimationGroup::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))QAbstractAnimation::updateState +68 (int (*)(...))QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=8 align=4 + base size=8 base align=4 +QAnimationGroup (0xb50ffa14) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb50ffa50) 0 + primary-for QAnimationGroup (0xb50ffa14) + QObject (0xb4cac8f8) 0 + primary-for QAbstractAnimation (0xb50ffa50) + +Class QParallelAnimationGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QParallelAnimationGroup::QPrivateSignal (0xb4cc2428) 0 empty + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +8 (int (*)(...))QParallelAnimationGroup::metaObject +12 (int (*)(...))QParallelAnimationGroup::qt_metacast +16 (int (*)(...))QParallelAnimationGroup::qt_metacall +20 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup +24 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup +28 (int (*)(...))QParallelAnimationGroup::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QParallelAnimationGroup::duration +60 (int (*)(...))QParallelAnimationGroup::updateCurrentTime +64 (int (*)(...))QParallelAnimationGroup::updateState +68 (int (*)(...))QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=8 align=4 + base size=8 base align=4 +QParallelAnimationGroup (0xb50ffa8c) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb50ffac8) 0 + primary-for QParallelAnimationGroup (0xb50ffa8c) + QAbstractAnimation (0xb50ffb04) 0 + primary-for QAnimationGroup (0xb50ffac8) + QObject (0xb4cc2348) 0 + primary-for QAbstractAnimation (0xb50ffb04) + +Class QPauseAnimation::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPauseAnimation::QPrivateSignal (0xb4cc2ea8) 0 empty + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPauseAnimation) +8 (int (*)(...))QPauseAnimation::metaObject +12 (int (*)(...))QPauseAnimation::qt_metacast +16 (int (*)(...))QPauseAnimation::qt_metacall +20 (int (*)(...))QPauseAnimation::~QPauseAnimation +24 (int (*)(...))QPauseAnimation::~QPauseAnimation +28 (int (*)(...))QPauseAnimation::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QPauseAnimation::duration +60 (int (*)(...))QPauseAnimation::updateCurrentTime +64 (int (*)(...))QAbstractAnimation::updateState +68 (int (*)(...))QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=8 align=4 + base size=8 base align=4 +QPauseAnimation (0xb50ffb40) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb50ffb7c) 0 + primary-for QPauseAnimation (0xb50ffb40) + QObject (0xb4cc2dc8) 0 + primary-for QAbstractAnimation (0xb50ffb7c) + +Class std::_Bit_reference + size=8 align=4 + base size=8 base align=4 +std::_Bit_reference (0xb4d12b60) 0 + +Class std::_Bit_iterator_base + size=8 align=4 + base size=8 base align=4 +std::_Bit_iterator_base (0xb50ffc30) 0 + std::iterator (0xb4d27a10) 0 empty + +Class std::_Bit_iterator + size=8 align=4 + base size=8 base align=4 +std::_Bit_iterator (0xb50ffd20) 0 + std::_Bit_iterator_base (0xb50ffd5c) 0 + std::iterator (0xb4d380a8) 0 empty + +Class std::_Bit_const_iterator + size=8 align=4 + base size=8 base align=4 +std::_Bit_const_iterator (0xb50ffd98) 0 + std::_Bit_iterator_base (0xb50ffdd4) 0 + std::iterator (0xb4d3fa80) 0 empty + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb4c0c968) 0 + +Class std::_Rb_tree_node_base + size=16 align=4 + base size=16 base align=4 +std::_Rb_tree_node_base (0xb4c33850) 0 + +Class QMapNodeBase + size=12 align=4 + base size=12 base align=4 +QMapNodeBase (0xb4afc150) 0 + +Class QMapDataBase + size=24 align=4 + base size=24 base align=4 +QMapDataBase (0xb4b08a10) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb49a0460) 0 + +Class QHashData + size=36 align=4 + base size=36 base align=4 +QHashData (0xb49a0428) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb49a9888) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb4a48038) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb4a481f8) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb4a480a8) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb4a487e0) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb4a08cb0) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb4865ce8) 0 + +Class QVariantAnimation::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QVariantAnimation::QPrivateSignal (0xb48a3578) 0 empty + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QVariantAnimation) +8 (int (*)(...))QVariantAnimation::metaObject +12 (int (*)(...))QVariantAnimation::qt_metacast +16 (int (*)(...))QVariantAnimation::qt_metacall +20 (int (*)(...))QVariantAnimation::~QVariantAnimation +24 (int (*)(...))QVariantAnimation::~QVariantAnimation +28 (int (*)(...))QVariantAnimation::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QVariantAnimation::duration +60 (int (*)(...))QVariantAnimation::updateCurrentTime +64 (int (*)(...))QVariantAnimation::updateState +68 (int (*)(...))QAbstractAnimation::updateDirection +72 (int (*)(...))QVariantAnimation::updateCurrentValue +76 (int (*)(...))QVariantAnimation::interpolated + +Class QVariantAnimation + size=8 align=4 + base size=8 base align=4 +QVariantAnimation (0xb4ae3258) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb4ae3294) 0 + primary-for QVariantAnimation (0xb4ae3258) + QObject (0xb48a3498) 0 + primary-for QAbstractAnimation (0xb4ae3294) + +Class QPropertyAnimation::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPropertyAnimation::QPrivateSignal (0xb48bf230) 0 empty + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QPropertyAnimation) +8 (int (*)(...))QPropertyAnimation::metaObject +12 (int (*)(...))QPropertyAnimation::qt_metacast +16 (int (*)(...))QPropertyAnimation::qt_metacall +20 (int (*)(...))QPropertyAnimation::~QPropertyAnimation +24 (int (*)(...))QPropertyAnimation::~QPropertyAnimation +28 (int (*)(...))QPropertyAnimation::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QVariantAnimation::duration +60 (int (*)(...))QVariantAnimation::updateCurrentTime +64 (int (*)(...))QPropertyAnimation::updateState +68 (int (*)(...))QAbstractAnimation::updateDirection +72 (int (*)(...))QPropertyAnimation::updateCurrentValue +76 (int (*)(...))QVariantAnimation::interpolated + +Class QPropertyAnimation + size=8 align=4 + base size=8 base align=4 +QPropertyAnimation (0xb4ae32d0) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb4ae330c) 0 + primary-for QPropertyAnimation (0xb4ae32d0) + QAbstractAnimation (0xb4ae3348) 0 + primary-for QVariantAnimation (0xb4ae330c) + QObject (0xb48bf150) 0 + primary-for QAbstractAnimation (0xb4ae3348) + +Class QSequentialAnimationGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSequentialAnimationGroup::QPrivateSignal (0xb48bfd58) 0 empty + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +8 (int (*)(...))QSequentialAnimationGroup::metaObject +12 (int (*)(...))QSequentialAnimationGroup::qt_metacast +16 (int (*)(...))QSequentialAnimationGroup::qt_metacall +20 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup +24 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup +28 (int (*)(...))QSequentialAnimationGroup::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QSequentialAnimationGroup::duration +60 (int (*)(...))QSequentialAnimationGroup::updateCurrentTime +64 (int (*)(...))QSequentialAnimationGroup::updateState +68 (int (*)(...))QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=8 align=4 + base size=8 base align=4 +QSequentialAnimationGroup (0xb4ae3384) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb4ae33c0) 0 + primary-for QSequentialAnimationGroup (0xb4ae3384) + QAbstractAnimation (0xb4ae33fc) 0 + primary-for QAnimationGroup (0xb4ae33c0) + QObject (0xb48bfc78) 0 + primary-for QAbstractAnimation (0xb4ae33fc) + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb48d7150) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 (int (*)(...))__cxa_pure_virtual +12 (int (*)(...))QTextCodec::aliases +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))__cxa_pure_virtual +28 (int (*)(...))QTextCodec::~QTextCodec +32 (int (*)(...))QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb48cd7a8) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb48e8ce8) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb48f3230) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb490e460) 0 + +Class QtSharedPointer::NormalDeleter + size=1 align=1 + base size=0 base align=1 +QtSharedPointer::NormalDeleter (0xb492d738) 0 empty + +Class QtSharedPointer::ExternalRefCountData + size=12 align=4 + base size=12 base align=4 +QtSharedPointer::ExternalRefCountData (0xb492d818) 0 + +Class std::__numeric_limits_base + size=1 align=1 + base size=0 base align=1 +std::__numeric_limits_base (0xb474e150) 0 empty + +Class QDate + size=8 align=4 + base size=8 base align=4 +QDate (0xb47d12d8) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb47dbee0) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb47f02a0) 0 + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb47fbb60) 0 empty + +Class QIODevice::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QIODevice::QPrivateSignal (0xb47fbce8) 0 empty + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 (int (*)(...))QIODevice::metaObject +12 (int (*)(...))QIODevice::qt_metacast +16 (int (*)(...))QIODevice::qt_metacall +20 (int (*)(...))QIODevice::~QIODevice +24 (int (*)(...))QIODevice::~QIODevice +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QIODevice::isSequential +60 (int (*)(...))QIODevice::open +64 (int (*)(...))QIODevice::close +68 (int (*)(...))QIODevice::pos +72 (int (*)(...))QIODevice::size +76 (int (*)(...))QIODevice::seek +80 (int (*)(...))QIODevice::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QIODevice::bytesAvailable +92 (int (*)(...))QIODevice::bytesToWrite +96 (int (*)(...))QIODevice::canReadLine +100 (int (*)(...))QIODevice::waitForReadyRead +104 (int (*)(...))QIODevice::waitForBytesWritten +108 (int (*)(...))__cxa_pure_virtual +112 (int (*)(...))QIODevice::readLineData +116 (int (*)(...))__cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb4ae3528) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb47fbc08) 0 + primary-for QIODevice (0xb4ae3528) + +Class QBuffer::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QBuffer::QPrivateSignal (0xb48356c8) 0 empty + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 (int (*)(...))QBuffer::metaObject +12 (int (*)(...))QBuffer::qt_metacast +16 (int (*)(...))QBuffer::qt_metacall +20 (int (*)(...))QBuffer::~QBuffer +24 (int (*)(...))QBuffer::~QBuffer +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QBuffer::connectNotify +52 (int (*)(...))QBuffer::disconnectNotify +56 (int (*)(...))QIODevice::isSequential +60 (int (*)(...))QBuffer::open +64 (int (*)(...))QBuffer::close +68 (int (*)(...))QBuffer::pos +72 (int (*)(...))QBuffer::size +76 (int (*)(...))QBuffer::seek +80 (int (*)(...))QBuffer::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QIODevice::bytesAvailable +92 (int (*)(...))QIODevice::bytesToWrite +96 (int (*)(...))QBuffer::canReadLine +100 (int (*)(...))QIODevice::waitForReadyRead +104 (int (*)(...))QIODevice::waitForBytesWritten +108 (int (*)(...))QBuffer::readData +112 (int (*)(...))QIODevice::readLineData +116 (int (*)(...))QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb4ae35a0) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb4ae35dc) 0 + primary-for QBuffer (0xb4ae35a0) + QObject (0xb48355e8) 0 + primary-for QIODevice (0xb4ae35dc) + +Class QDataStream + size=24 align=4 + base size=24 base align=4 +QDataStream (0xb4835f50) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb4665620) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb46d8620) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb46d8658) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 (int (*)(...))QTextStream::~QTextStream +12 (int (*)(...))QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb46d86c8) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb471d8c0) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb456e348) 0 + +Class QDebug::Stream + size=44 align=4 + base size=44 base align=4 +QDebug::Stream (0xb456ef88) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb456ef50) 0 + +Class QDebugStateSaver + size=4 align=4 + base size=4 base align=4 +QDebugStateSaver (0xb45e2700) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb45e2a10) 0 empty + +Class QFileDevice::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFileDevice::QPrivateSignal (0xb45f4540) 0 empty + +Vtable for QFileDevice +QFileDevice::_ZTV11QFileDevice: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFileDevice) +8 (int (*)(...))QFileDevice::metaObject +12 (int (*)(...))QFileDevice::qt_metacast +16 (int (*)(...))QFileDevice::qt_metacall +20 (int (*)(...))QFileDevice::~QFileDevice +24 (int (*)(...))QFileDevice::~QFileDevice +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFileDevice::isSequential +60 (int (*)(...))QIODevice::open +64 (int (*)(...))QFileDevice::close +68 (int (*)(...))QFileDevice::pos +72 (int (*)(...))QFileDevice::size +76 (int (*)(...))QFileDevice::seek +80 (int (*)(...))QFileDevice::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QIODevice::bytesAvailable +92 (int (*)(...))QIODevice::bytesToWrite +96 (int (*)(...))QIODevice::canReadLine +100 (int (*)(...))QIODevice::waitForReadyRead +104 (int (*)(...))QIODevice::waitForBytesWritten +108 (int (*)(...))QFileDevice::readData +112 (int (*)(...))QFileDevice::readLineData +116 (int (*)(...))QFileDevice::writeData +120 (int (*)(...))QFileDevice::fileName +124 (int (*)(...))QFileDevice::resize +128 (int (*)(...))QFileDevice::permissions +132 (int (*)(...))QFileDevice::setPermissions + +Class QFileDevice + size=8 align=4 + base size=8 base align=4 +QFileDevice (0xb4ae3780) 0 + vptr=((& QFileDevice::_ZTV11QFileDevice) + 8u) + QIODevice (0xb4ae37bc) 0 + primary-for QFileDevice (0xb4ae3780) + QObject (0xb45f4460) 0 + primary-for QIODevice (0xb4ae37bc) + +Class QFile::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFile::QPrivateSignal (0xb4633070) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 (int (*)(...))QFile::metaObject +12 (int (*)(...))QFile::qt_metacast +16 (int (*)(...))QFile::qt_metacall +20 (int (*)(...))QFile::~QFile +24 (int (*)(...))QFile::~QFile +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFileDevice::isSequential +60 (int (*)(...))QFile::open +64 (int (*)(...))QFileDevice::close +68 (int (*)(...))QFileDevice::pos +72 (int (*)(...))QFile::size +76 (int (*)(...))QFileDevice::seek +80 (int (*)(...))QFileDevice::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QIODevice::bytesAvailable +92 (int (*)(...))QIODevice::bytesToWrite +96 (int (*)(...))QIODevice::canReadLine +100 (int (*)(...))QIODevice::waitForReadyRead +104 (int (*)(...))QIODevice::waitForBytesWritten +108 (int (*)(...))QFileDevice::readData +112 (int (*)(...))QFileDevice::readLineData +116 (int (*)(...))QFileDevice::writeData +120 (int (*)(...))QFile::fileName +124 (int (*)(...))QFile::resize +128 (int (*)(...))QFile::permissions +132 (int (*)(...))QFile::setPermissions + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb4ae3834) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QFileDevice (0xb4ae3870) 0 + primary-for QFile (0xb4ae3834) + QIODevice (0xb4ae38ac) 0 + primary-for QFileDevice (0xb4ae3870) + QObject (0xb461dfc0) 0 + primary-for QIODevice (0xb4ae38ac) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb46338f8) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb4447dc8) 0 + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb44669d8) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb44666c8) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb4ae3960) 0 + QList (0xb4466c78) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb44a2818) 0 + +Class QDirIterator + size=4 align=4 + base size=4 base align=4 +QDirIterator (0xb44ef4d0) 0 + +Class QFileSystemWatcher::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFileSystemWatcher::QPrivateSignal (0xb4508bd0) 0 empty + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 (int (*)(...))QFileSystemWatcher::metaObject +12 (int (*)(...))QFileSystemWatcher::qt_metacast +16 (int (*)(...))QFileSystemWatcher::qt_metacall +20 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher +24 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb4ae3ac8) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb4508af0) 0 + primary-for QFileSystemWatcher (0xb4ae3ac8) + +Class QLockFile + size=4 align=4 + base size=4 base align=4 +QLockFile (0xb451c188) 0 + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb451c7a8) 0 + +Class QProcess::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QProcess::QPrivateSignal (0xb43390e0) 0 empty + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 (int (*)(...))QProcess::metaObject +12 (int (*)(...))QProcess::qt_metacast +16 (int (*)(...))QProcess::qt_metacall +20 (int (*)(...))QProcess::~QProcess +24 (int (*)(...))QProcess::~QProcess +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QProcess::isSequential +60 (int (*)(...))QProcess::open +64 (int (*)(...))QProcess::close +68 (int (*)(...))QIODevice::pos +72 (int (*)(...))QIODevice::size +76 (int (*)(...))QIODevice::seek +80 (int (*)(...))QProcess::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QProcess::bytesAvailable +92 (int (*)(...))QProcess::bytesToWrite +96 (int (*)(...))QProcess::canReadLine +100 (int (*)(...))QProcess::waitForReadyRead +104 (int (*)(...))QProcess::waitForBytesWritten +108 (int (*)(...))QProcess::readData +112 (int (*)(...))QIODevice::readLineData +116 (int (*)(...))QProcess::writeData +120 (int (*)(...))QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb4ae3b04) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb4ae3b40) 0 + primary-for QProcess (0xb4ae3b04) + QObject (0xb4339000) 0 + primary-for QIODevice (0xb4ae3b40) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb434b818) 0 + +Class QSaveFile::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSaveFile::QPrivateSignal (0xb434bea8) 0 empty + +Vtable for QSaveFile +QSaveFile::_ZTV9QSaveFile: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSaveFile) +8 (int (*)(...))QSaveFile::metaObject +12 (int (*)(...))QSaveFile::qt_metacast +16 (int (*)(...))QSaveFile::qt_metacall +20 (int (*)(...))QSaveFile::~QSaveFile +24 (int (*)(...))QSaveFile::~QSaveFile +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFileDevice::isSequential +60 (int (*)(...))QSaveFile::open +64 (int (*)(...))QSaveFile::close +68 (int (*)(...))QFileDevice::pos +72 (int (*)(...))QFileDevice::size +76 (int (*)(...))QFileDevice::seek +80 (int (*)(...))QFileDevice::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QIODevice::bytesAvailable +92 (int (*)(...))QIODevice::bytesToWrite +96 (int (*)(...))QIODevice::canReadLine +100 (int (*)(...))QIODevice::waitForReadyRead +104 (int (*)(...))QIODevice::waitForBytesWritten +108 (int (*)(...))QFileDevice::readData +112 (int (*)(...))QFileDevice::readLineData +116 (int (*)(...))QSaveFile::writeData +120 (int (*)(...))QSaveFile::fileName +124 (int (*)(...))QFileDevice::resize +128 (int (*)(...))QFileDevice::permissions +132 (int (*)(...))QFileDevice::setPermissions + +Class QSaveFile + size=8 align=4 + base size=8 base align=4 +QSaveFile (0xb4ae3b7c) 0 + vptr=((& QSaveFile::_ZTV9QSaveFile) + 8u) + QFileDevice (0xb4ae3bb8) 0 + primary-for QSaveFile (0xb4ae3b7c) + QIODevice (0xb4ae3bf4) 0 + primary-for QFileDevice (0xb4ae3bb8) + QObject (0xb434bdc8) 0 + primary-for QIODevice (0xb4ae3bf4) + +Class QSettings::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSettings::QPrivateSignal (0xb4363738) 0 empty + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 (int (*)(...))QSettings::metaObject +12 (int (*)(...))QSettings::qt_metacast +16 (int (*)(...))QSettings::qt_metacall +20 (int (*)(...))QSettings::~QSettings +24 (int (*)(...))QSettings::~QSettings +28 (int (*)(...))QSettings::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb4ae3c30) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb4363658) 0 + primary-for QSettings (0xb4ae3c30) + +Class QStandardPaths + size=1 align=1 + base size=0 base align=1 +QStandardPaths (0xb4376738) 0 empty + +Class QTemporaryDir + size=4 align=4 + base size=4 base align=4 +QTemporaryDir (0xb4376ce8) 0 + +Class QTemporaryFile::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTemporaryFile::QPrivateSignal (0xb4391070) 0 empty + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 (int (*)(...))QTemporaryFile::metaObject +12 (int (*)(...))QTemporaryFile::qt_metacast +16 (int (*)(...))QTemporaryFile::qt_metacall +20 (int (*)(...))QTemporaryFile::~QTemporaryFile +24 (int (*)(...))QTemporaryFile::~QTemporaryFile +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFileDevice::isSequential +60 (int (*)(...))QTemporaryFile::open +64 (int (*)(...))QFileDevice::close +68 (int (*)(...))QFileDevice::pos +72 (int (*)(...))QFile::size +76 (int (*)(...))QFileDevice::seek +80 (int (*)(...))QFileDevice::atEnd +84 (int (*)(...))QIODevice::reset +88 (int (*)(...))QIODevice::bytesAvailable +92 (int (*)(...))QIODevice::bytesToWrite +96 (int (*)(...))QIODevice::canReadLine +100 (int (*)(...))QIODevice::waitForReadyRead +104 (int (*)(...))QIODevice::waitForBytesWritten +108 (int (*)(...))QFileDevice::readData +112 (int (*)(...))QFileDevice::readLineData +116 (int (*)(...))QFileDevice::writeData +120 (int (*)(...))QTemporaryFile::fileName +124 (int (*)(...))QFile::resize +128 (int (*)(...))QFile::permissions +132 (int (*)(...))QFile::setPermissions + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb4ae3ca8) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb4ae3ce4) 0 + primary-for QTemporaryFile (0xb4ae3ca8) + QFileDevice (0xb4ae3d20) 0 + primary-for QFile (0xb4ae3ce4) + QIODevice (0xb4ae3d5c) 0 + primary-for QFileDevice (0xb4ae3d20) + QObject (0xb4376b98) 0 + primary-for QIODevice (0xb4ae3d5c) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb43a96c8) 0 + +Class QUrlQuery + size=4 align=4 + base size=4 base align=4 +QUrlQuery (0xb44058f8) 0 + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb442a7a8) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb42409d8) 0 + +Class QAbstractItemModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractItemModel::QPrivateSignal (0xb424e5b0) 0 empty + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 (int (*)(...))QAbstractItemModel::metaObject +12 (int (*)(...))QAbstractItemModel::qt_metacast +16 (int (*)(...))QAbstractItemModel::qt_metacall +20 (int (*)(...))QAbstractItemModel::~QAbstractItemModel +24 (int (*)(...))QAbstractItemModel::~QAbstractItemModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))QAbstractItemModel::sibling +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))QAbstractItemModel::hasChildren +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))QAbstractItemModel::setData +88 (int (*)(...))QAbstractItemModel::headerData +92 (int (*)(...))QAbstractItemModel::setHeaderData +96 (int (*)(...))QAbstractItemModel::itemData +100 (int (*)(...))QAbstractItemModel::setItemData +104 (int (*)(...))QAbstractItemModel::mimeTypes +108 (int (*)(...))QAbstractItemModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QAbstractItemModel::dropMimeData +120 (int (*)(...))QAbstractItemModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QAbstractItemModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QAbstractItemModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractItemModel::fetchMore +156 (int (*)(...))QAbstractItemModel::canFetchMore +160 (int (*)(...))QAbstractItemModel::flags +164 (int (*)(...))QAbstractItemModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb4ae3e4c) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb424e4d0) 0 + primary-for QAbstractItemModel (0xb4ae3e4c) + +Class QAbstractTableModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractTableModel::QPrivateSignal (0xb42aa1c0) 0 empty + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 (int (*)(...))QAbstractTableModel::metaObject +12 (int (*)(...))QAbstractTableModel::qt_metacast +16 (int (*)(...))QAbstractTableModel::qt_metacall +20 (int (*)(...))QAbstractTableModel::~QAbstractTableModel +24 (int (*)(...))QAbstractTableModel::~QAbstractTableModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QAbstractTableModel::index +60 (int (*)(...))QAbstractTableModel::parent +64 (int (*)(...))QAbstractItemModel::sibling +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))QAbstractTableModel::hasChildren +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))QAbstractItemModel::setData +88 (int (*)(...))QAbstractItemModel::headerData +92 (int (*)(...))QAbstractItemModel::setHeaderData +96 (int (*)(...))QAbstractItemModel::itemData +100 (int (*)(...))QAbstractItemModel::setItemData +104 (int (*)(...))QAbstractItemModel::mimeTypes +108 (int (*)(...))QAbstractItemModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QAbstractTableModel::dropMimeData +120 (int (*)(...))QAbstractItemModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QAbstractItemModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QAbstractItemModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractItemModel::fetchMore +156 (int (*)(...))QAbstractItemModel::canFetchMore +160 (int (*)(...))QAbstractTableModel::flags +164 (int (*)(...))QAbstractItemModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb4ae3f78) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4ae3fb4) 0 + primary-for QAbstractTableModel (0xb4ae3f78) + QObject (0xb42aa0e0) 0 + primary-for QAbstractItemModel (0xb4ae3fb4) + +Class QAbstractListModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractListModel::QPrivateSignal (0xb42aa8c0) 0 empty + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 (int (*)(...))QAbstractListModel::metaObject +12 (int (*)(...))QAbstractListModel::qt_metacast +16 (int (*)(...))QAbstractListModel::qt_metacall +20 (int (*)(...))QAbstractListModel::~QAbstractListModel +24 (int (*)(...))QAbstractListModel::~QAbstractListModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QAbstractListModel::index +60 (int (*)(...))QAbstractListModel::parent +64 (int (*)(...))QAbstractItemModel::sibling +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))QAbstractListModel::columnCount +76 (int (*)(...))QAbstractListModel::hasChildren +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))QAbstractItemModel::setData +88 (int (*)(...))QAbstractItemModel::headerData +92 (int (*)(...))QAbstractItemModel::setHeaderData +96 (int (*)(...))QAbstractItemModel::itemData +100 (int (*)(...))QAbstractItemModel::setItemData +104 (int (*)(...))QAbstractItemModel::mimeTypes +108 (int (*)(...))QAbstractItemModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QAbstractListModel::dropMimeData +120 (int (*)(...))QAbstractItemModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QAbstractItemModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QAbstractItemModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractItemModel::fetchMore +156 (int (*)(...))QAbstractItemModel::canFetchMore +160 (int (*)(...))QAbstractListModel::flags +164 (int (*)(...))QAbstractItemModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb42b5000) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb42b503c) 0 + primary-for QAbstractListModel (0xb42b5000) + QObject (0xb42aa7e0) 0 + primary-for QAbstractItemModel (0xb42b503c) + +Class QAbstractProxyModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractProxyModel::QPrivateSignal (0xb42bfa10) 0 empty + +Vtable for QAbstractProxyModel +QAbstractProxyModel::_ZTV19QAbstractProxyModel: 53u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractProxyModel) +8 (int (*)(...))QAbstractProxyModel::metaObject +12 (int (*)(...))QAbstractProxyModel::qt_metacast +16 (int (*)(...))QAbstractProxyModel::qt_metacall +20 (int (*)(...))QAbstractProxyModel::~QAbstractProxyModel +24 (int (*)(...))QAbstractProxyModel::~QAbstractProxyModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))QAbstractProxyModel::sibling +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))QAbstractProxyModel::hasChildren +80 (int (*)(...))QAbstractProxyModel::data +84 (int (*)(...))QAbstractProxyModel::setData +88 (int (*)(...))QAbstractProxyModel::headerData +92 (int (*)(...))QAbstractProxyModel::setHeaderData +96 (int (*)(...))QAbstractProxyModel::itemData +100 (int (*)(...))QAbstractProxyModel::setItemData +104 (int (*)(...))QAbstractProxyModel::mimeTypes +108 (int (*)(...))QAbstractProxyModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QAbstractItemModel::dropMimeData +120 (int (*)(...))QAbstractProxyModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QAbstractItemModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QAbstractItemModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractProxyModel::fetchMore +156 (int (*)(...))QAbstractProxyModel::canFetchMore +160 (int (*)(...))QAbstractProxyModel::flags +164 (int (*)(...))QAbstractProxyModel::sort +168 (int (*)(...))QAbstractProxyModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractProxyModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractProxyModel::submit +188 (int (*)(...))QAbstractProxyModel::revert +192 (int (*)(...))QAbstractProxyModel::setSourceModel +196 (int (*)(...))__cxa_pure_virtual +200 (int (*)(...))__cxa_pure_virtual +204 (int (*)(...))QAbstractProxyModel::mapSelectionToSource +208 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource + +Class QAbstractProxyModel + size=8 align=4 + base size=8 base align=4 +QAbstractProxyModel (0xb42b5078) 0 + vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u) + QAbstractItemModel (0xb42b50b4) 0 + primary-for QAbstractProxyModel (0xb42b5078) + QObject (0xb42bf930) 0 + primary-for QAbstractItemModel (0xb42b50b4) + +Class QIdentityProxyModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QIdentityProxyModel::QPrivateSignal (0xb42d53b8) 0 empty + +Vtable for QIdentityProxyModel +QIdentityProxyModel::_ZTV19QIdentityProxyModel: 53u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QIdentityProxyModel) +8 (int (*)(...))QIdentityProxyModel::metaObject +12 (int (*)(...))QIdentityProxyModel::qt_metacast +16 (int (*)(...))QIdentityProxyModel::qt_metacall +20 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel +24 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QIdentityProxyModel::index +60 (int (*)(...))QIdentityProxyModel::parent +64 (int (*)(...))QIdentityProxyModel::sibling +68 (int (*)(...))QIdentityProxyModel::rowCount +72 (int (*)(...))QIdentityProxyModel::columnCount +76 (int (*)(...))QAbstractProxyModel::hasChildren +80 (int (*)(...))QAbstractProxyModel::data +84 (int (*)(...))QAbstractProxyModel::setData +88 (int (*)(...))QIdentityProxyModel::headerData +92 (int (*)(...))QAbstractProxyModel::setHeaderData +96 (int (*)(...))QAbstractProxyModel::itemData +100 (int (*)(...))QAbstractProxyModel::setItemData +104 (int (*)(...))QAbstractProxyModel::mimeTypes +108 (int (*)(...))QAbstractProxyModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QIdentityProxyModel::dropMimeData +120 (int (*)(...))QAbstractProxyModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QIdentityProxyModel::insertRows +132 (int (*)(...))QIdentityProxyModel::insertColumns +136 (int (*)(...))QIdentityProxyModel::removeRows +140 (int (*)(...))QIdentityProxyModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractProxyModel::fetchMore +156 (int (*)(...))QAbstractProxyModel::canFetchMore +160 (int (*)(...))QAbstractProxyModel::flags +164 (int (*)(...))QAbstractProxyModel::sort +168 (int (*)(...))QAbstractProxyModel::buddy +172 (int (*)(...))QIdentityProxyModel::match +176 (int (*)(...))QAbstractProxyModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractProxyModel::submit +188 (int (*)(...))QAbstractProxyModel::revert +192 (int (*)(...))QIdentityProxyModel::setSourceModel +196 (int (*)(...))QIdentityProxyModel::mapToSource +200 (int (*)(...))QIdentityProxyModel::mapFromSource +204 (int (*)(...))QIdentityProxyModel::mapSelectionToSource +208 (int (*)(...))QIdentityProxyModel::mapSelectionFromSource + +Class QIdentityProxyModel + size=8 align=4 + base size=8 base align=4 +QIdentityProxyModel (0xb42b50f0) 0 + vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 8u) + QAbstractProxyModel (0xb42b512c) 0 + primary-for QIdentityProxyModel (0xb42b50f0) + QAbstractItemModel (0xb42b5168) 0 + primary-for QAbstractProxyModel (0xb42b512c) + QObject (0xb42d52d8) 0 + primary-for QAbstractItemModel (0xb42b5168) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb42d5d58) 0 + +Class QItemSelectionModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QItemSelectionModel::QPrivateSignal (0xb4300a10) 0 empty + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QItemSelectionModel) +8 (int (*)(...))QItemSelectionModel::metaObject +12 (int (*)(...))QItemSelectionModel::qt_metacast +16 (int (*)(...))QItemSelectionModel::qt_metacall +20 (int (*)(...))QItemSelectionModel::~QItemSelectionModel +24 (int (*)(...))QItemSelectionModel::~QItemSelectionModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QItemSelectionModel::setCurrentIndex +60 (int (*)(...))QItemSelectionModel::select +64 (int (*)(...))QItemSelectionModel::select +68 (int (*)(...))QItemSelectionModel::clear +72 (int (*)(...))QItemSelectionModel::reset +76 (int (*)(...))QItemSelectionModel::clearCurrentIndex + +Class QItemSelectionModel + size=8 align=4 + base size=8 base align=4 +QItemSelectionModel (0xb42b51a4) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb4300930) 0 + primary-for QItemSelectionModel (0xb42b51a4) + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb42b521c) 0 + QList (0xb4323620) 0 + +Class QSortFilterProxyModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSortFilterProxyModel::QPrivateSignal (0xb43239d8) 0 empty + +Vtable for QSortFilterProxyModel +QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 56u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSortFilterProxyModel) +8 (int (*)(...))QSortFilterProxyModel::metaObject +12 (int (*)(...))QSortFilterProxyModel::qt_metacast +16 (int (*)(...))QSortFilterProxyModel::qt_metacall +20 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel +24 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QSortFilterProxyModel::index +60 (int (*)(...))QSortFilterProxyModel::parent +64 (int (*)(...))QSortFilterProxyModel::sibling +68 (int (*)(...))QSortFilterProxyModel::rowCount +72 (int (*)(...))QSortFilterProxyModel::columnCount +76 (int (*)(...))QSortFilterProxyModel::hasChildren +80 (int (*)(...))QSortFilterProxyModel::data +84 (int (*)(...))QSortFilterProxyModel::setData +88 (int (*)(...))QSortFilterProxyModel::headerData +92 (int (*)(...))QSortFilterProxyModel::setHeaderData +96 (int (*)(...))QAbstractProxyModel::itemData +100 (int (*)(...))QAbstractProxyModel::setItemData +104 (int (*)(...))QSortFilterProxyModel::mimeTypes +108 (int (*)(...))QSortFilterProxyModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QSortFilterProxyModel::dropMimeData +120 (int (*)(...))QSortFilterProxyModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QSortFilterProxyModel::insertRows +132 (int (*)(...))QSortFilterProxyModel::insertColumns +136 (int (*)(...))QSortFilterProxyModel::removeRows +140 (int (*)(...))QSortFilterProxyModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QSortFilterProxyModel::fetchMore +156 (int (*)(...))QSortFilterProxyModel::canFetchMore +160 (int (*)(...))QSortFilterProxyModel::flags +164 (int (*)(...))QSortFilterProxyModel::sort +168 (int (*)(...))QSortFilterProxyModel::buddy +172 (int (*)(...))QSortFilterProxyModel::match +176 (int (*)(...))QSortFilterProxyModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractProxyModel::submit +188 (int (*)(...))QAbstractProxyModel::revert +192 (int (*)(...))QSortFilterProxyModel::setSourceModel +196 (int (*)(...))QSortFilterProxyModel::mapToSource +200 (int (*)(...))QSortFilterProxyModel::mapFromSource +204 (int (*)(...))QSortFilterProxyModel::mapSelectionToSource +208 (int (*)(...))QSortFilterProxyModel::mapSelectionFromSource +212 (int (*)(...))QSortFilterProxyModel::filterAcceptsRow +216 (int (*)(...))QSortFilterProxyModel::filterAcceptsColumn +220 (int (*)(...))QSortFilterProxyModel::lessThan + +Class QSortFilterProxyModel + size=8 align=4 + base size=8 base align=4 +QSortFilterProxyModel (0xb42b5258) 0 + vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u) + QAbstractProxyModel (0xb42b5294) 0 + primary-for QSortFilterProxyModel (0xb42b5258) + QAbstractItemModel (0xb42b52d0) 0 + primary-for QAbstractProxyModel (0xb42b5294) + QObject (0xb43238f8) 0 + primary-for QAbstractItemModel (0xb42b52d0) + +Class QStringListModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStringListModel::QPrivateSignal (0xb4159460) 0 empty + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QStringListModel) +8 (int (*)(...))QStringListModel::metaObject +12 (int (*)(...))QStringListModel::qt_metacast +16 (int (*)(...))QStringListModel::qt_metacall +20 (int (*)(...))QStringListModel::~QStringListModel +24 (int (*)(...))QStringListModel::~QStringListModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QAbstractListModel::index +60 (int (*)(...))QAbstractListModel::parent +64 (int (*)(...))QStringListModel::sibling +68 (int (*)(...))QStringListModel::rowCount +72 (int (*)(...))QAbstractListModel::columnCount +76 (int (*)(...))QAbstractListModel::hasChildren +80 (int (*)(...))QStringListModel::data +84 (int (*)(...))QStringListModel::setData +88 (int (*)(...))QAbstractItemModel::headerData +92 (int (*)(...))QAbstractItemModel::setHeaderData +96 (int (*)(...))QAbstractItemModel::itemData +100 (int (*)(...))QAbstractItemModel::setItemData +104 (int (*)(...))QAbstractItemModel::mimeTypes +108 (int (*)(...))QAbstractItemModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QAbstractListModel::dropMimeData +120 (int (*)(...))QStringListModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QStringListModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QStringListModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractItemModel::fetchMore +156 (int (*)(...))QAbstractItemModel::canFetchMore +160 (int (*)(...))QStringListModel::flags +164 (int (*)(...))QStringListModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QStringListModel + size=12 align=4 + base size=12 base align=4 +QStringListModel (0xb42b530c) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb42b5348) 0 + primary-for QStringListModel (0xb42b530c) + QAbstractItemModel (0xb42b5384) 0 + primary-for QAbstractListModel (0xb42b5348) + QObject (0xb4159380) 0 + primary-for QAbstractItemModel (0xb42b5384) + +Class QJsonValue + size=16 align=4 + base size=16 base align=4 +QJsonValue (0xb4159ab8) 0 + +Class QJsonValueRef + size=8 align=4 + base size=8 base align=4 +QJsonValueRef (0xb4169e70) 0 + +Class QJsonArray::iterator + size=8 align=4 + base size=8 base align=4 +QJsonArray::iterator (0xb4188a10) 0 + +Class QJsonArray::const_iterator + size=8 align=4 + base size=8 base align=4 +QJsonArray::const_iterator (0xb41968f8) 0 + +Class QJsonArray + size=8 align=4 + base size=8 base align=4 +QJsonArray (0xb4188508) 0 + +Class QJsonParseError + size=8 align=4 + base size=8 base align=4 +QJsonParseError (0xb41bfcb0) 0 + +Class QJsonDocument + size=4 align=4 + base size=4 base align=4 +QJsonDocument (0xb41bfd90) 0 + +Class QJsonObject::iterator + size=8 align=4 + base size=8 base align=4 +QJsonObject::iterator (0xb41c6b60) 0 + +Class QJsonObject::const_iterator + size=8 align=4 + base size=8 base align=4 +QJsonObject::const_iterator (0xb41d5540) 0 + +Class QJsonObject + size=8 align=4 + base size=8 base align=4 +QJsonObject (0xb41c6700) 0 + +Class QEventLoop::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QEventLoop::QPrivateSignal (0xb41fe000) 0 empty + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QEventLoop) +8 (int (*)(...))QEventLoop::metaObject +12 (int (*)(...))QEventLoop::qt_metacast +16 (int (*)(...))QEventLoop::qt_metacall +20 (int (*)(...))QEventLoop::~QEventLoop +24 (int (*)(...))QEventLoop::~QEventLoop +28 (int (*)(...))QEventLoop::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QEventLoop + size=8 align=4 + base size=8 base align=4 +QEventLoop (0xb42b53c0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb41f7f18) 0 + primary-for QEventLoop (0xb42b53c0) + +Class QEventLoopLocker + size=4 align=4 + base size=4 base align=4 +QEventLoopLocker (0xb4216578) 0 + +Class QAbstractEventDispatcher::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractEventDispatcher::QPrivateSignal (0xb4216968) 0 empty + +Class QAbstractEventDispatcher::TimerInfo + size=12 align=4 + base size=12 base align=4 +QAbstractEventDispatcher::TimerInfo (0xb42169a0) 0 + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 (int (*)(...))QAbstractEventDispatcher::metaObject +12 (int (*)(...))QAbstractEventDispatcher::qt_metacast +16 (int (*)(...))QAbstractEventDispatcher::qt_metacall +20 (int (*)(...))QAbstractEventDispatcher::~QAbstractEventDispatcher +24 (int (*)(...))QAbstractEventDispatcher::~QAbstractEventDispatcher +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))__cxa_pure_virtual +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))__cxa_pure_virtual +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))__cxa_pure_virtual +88 (int (*)(...))__cxa_pure_virtual +92 (int (*)(...))__cxa_pure_virtual +96 (int (*)(...))__cxa_pure_virtual +100 (int (*)(...))__cxa_pure_virtual +104 (int (*)(...))QAbstractEventDispatcher::startingUp +108 (int (*)(...))QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb42b5474) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4216888) 0 + primary-for QAbstractEventDispatcher (0xb42b5474) + +Vtable for QAbstractNativeEventFilter +QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter) +8 (int (*)(...))QAbstractNativeEventFilter::~QAbstractNativeEventFilter +12 (int (*)(...))QAbstractNativeEventFilter::~QAbstractNativeEventFilter +16 (int (*)(...))__cxa_pure_virtual + +Class QAbstractNativeEventFilter + size=8 align=4 + base size=8 base align=4 +QAbstractNativeEventFilter (0xb422a4d0) 0 + vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 8u) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb422a7a8) 0 + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 (int (*)(...))QEvent::~QEvent +12 (int (*)(...))QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb422af50) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 (int (*)(...))QTimerEvent::~QTimerEvent +12 (int (*)(...))QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb42b5564) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb403baf0) 0 + primary-for QTimerEvent (0xb42b5564) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 (int (*)(...))QChildEvent::~QChildEvent +12 (int (*)(...))QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb42b55a0) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb403bcb0) 0 + primary-for QChildEvent (0xb42b55a0) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb42b55dc) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb404b230) 0 + primary-for QDynamicPropertyChangeEvent (0xb42b55dc) + +Vtable for QDeferredDeleteEvent +QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QDeferredDeleteEvent) +8 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent +12 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent + +Class QDeferredDeleteEvent + size=16 align=4 + base size=16 base align=4 +QDeferredDeleteEvent (0xb42b5618) 0 + vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 8u) + QEvent (0xb404b3f0) 0 + primary-for QDeferredDeleteEvent (0xb42b5618) + +Class QCoreApplication::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QCoreApplication::QPrivateSignal (0xb404b690) 0 empty + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 (int (*)(...))QCoreApplication::metaObject +12 (int (*)(...))QCoreApplication::qt_metacast +16 (int (*)(...))QCoreApplication::qt_metacall +20 (int (*)(...))QCoreApplication::~QCoreApplication +24 (int (*)(...))QCoreApplication::~QCoreApplication +28 (int (*)(...))QCoreApplication::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QCoreApplication::notify +60 (int (*)(...))QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb42b5654) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb404b5b0) 0 + primary-for QCoreApplication (0xb42b5654) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4062690) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4062f88) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb40b0380) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb40b0818) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb40b0ab8) 0 + +Class QMimeData::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMimeData::QPrivateSignal (0xb40b0f50) 0 empty + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 (int (*)(...))QMimeData::metaObject +12 (int (*)(...))QMimeData::qt_metacast +16 (int (*)(...))QMimeData::qt_metacall +20 (int (*)(...))QMimeData::~QMimeData +24 (int (*)(...))QMimeData::~QMimeData +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QMimeData::hasFormat +60 (int (*)(...))QMimeData::formats +64 (int (*)(...))QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb42b5690) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb40b0e70) 0 + primary-for QMimeData (0xb42b5690) + +Class QObjectCleanupHandler::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QObjectCleanupHandler::QPrivateSignal (0xb40cc738) 0 empty + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 (int (*)(...))QObjectCleanupHandler::metaObject +12 (int (*)(...))QObjectCleanupHandler::qt_metacast +16 (int (*)(...))QObjectCleanupHandler::qt_metacall +20 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler +24 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb42b56cc) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb40cc658) 0 + primary-for QObjectCleanupHandler (0xb42b56cc) + +Class QSharedMemory::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSharedMemory::QPrivateSignal (0xb40e51c0) 0 empty + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 (int (*)(...))QSharedMemory::metaObject +12 (int (*)(...))QSharedMemory::qt_metacast +16 (int (*)(...))QSharedMemory::qt_metacall +20 (int (*)(...))QSharedMemory::~QSharedMemory +24 (int (*)(...))QSharedMemory::~QSharedMemory +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb42b5708) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb40e50e0) 0 + primary-for QSharedMemory (0xb42b5708) + +Class QSignalMapper::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSignalMapper::QPrivateSignal (0xb40e5c40) 0 empty + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 (int (*)(...))QSignalMapper::metaObject +12 (int (*)(...))QSignalMapper::qt_metacast +16 (int (*)(...))QSignalMapper::qt_metacall +20 (int (*)(...))QSignalMapper::~QSignalMapper +24 (int (*)(...))QSignalMapper::~QSignalMapper +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb42b5744) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb40e5b60) 0 + primary-for QSignalMapper (0xb42b5744) + +Class QSocketNotifier::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSocketNotifier::QPrivateSignal (0xb40fa8f8) 0 empty + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 (int (*)(...))QSocketNotifier::metaObject +12 (int (*)(...))QSocketNotifier::qt_metacast +16 (int (*)(...))QSocketNotifier::qt_metacall +20 (int (*)(...))QSocketNotifier::~QSocketNotifier +24 (int (*)(...))QSocketNotifier::~QSocketNotifier +28 (int (*)(...))QSocketNotifier::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSocketNotifier + size=8 align=4 + base size=8 base align=4 +QSocketNotifier (0xb42b5780) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb40fa818) 0 + primary-for QSocketNotifier (0xb42b5780) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb41070a8) 0 + +Class QTimer::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTimer::QPrivateSignal (0xb4107690) 0 empty + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 (int (*)(...))QTimer::metaObject +12 (int (*)(...))QTimer::qt_metacast +16 (int (*)(...))QTimer::qt_metacall +20 (int (*)(...))QTimer::~QTimer +24 (int (*)(...))QTimer::~QTimer +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QTimer::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb42b57f8) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb41075b0) 0 + primary-for QTimer (0xb42b57f8) + +Class QTranslator::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTranslator::QPrivateSignal (0xb41224d0) 0 empty + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 (int (*)(...))QTranslator::metaObject +12 (int (*)(...))QTranslator::qt_metacast +16 (int (*)(...))QTranslator::qt_metacall +20 (int (*)(...))QTranslator::~QTranslator +24 (int (*)(...))QTranslator::~QTranslator +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QTranslator::translate +60 (int (*)(...))QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb42b5834) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb41223f0) 0 + primary-for QTranslator (0xb42b5834) + +Class QMimeType + size=4 align=4 + base size=4 base align=4 +QMimeType (0xb4122d90) 0 + +Class QMimeDatabase + size=4 align=4 + base size=4 base align=4 +QMimeDatabase (0xb412e540) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 (int (*)(...))QFactoryInterface::~QFactoryInterface +12 (int (*)(...))QFactoryInterface::~QFactoryInterface +16 (int (*)(...))__cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb412e930) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Class QLibrary::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QLibrary::QPrivateSignal (0xb412ee00) 0 empty + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 (int (*)(...))QLibrary::metaObject +12 (int (*)(...))QLibrary::qt_metacast +16 (int (*)(...))QLibrary::qt_metacall +20 (int (*)(...))QLibrary::~QLibrary +24 (int (*)(...))QLibrary::~QLibrary +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb42b5924) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb412ed20) 0 + primary-for QLibrary (0xb42b5924) + +Class QStaticPlugin + size=8 align=4 + base size=8 base align=4 +QStaticPlugin (0xb3f65428) 0 + +Class QPluginLoader::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPluginLoader::QPrivateSignal (0xb3f65540) 0 empty + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 (int (*)(...))QPluginLoader::metaObject +12 (int (*)(...))QPluginLoader::qt_metacast +16 (int (*)(...))QPluginLoader::qt_metacall +20 (int (*)(...))QPluginLoader::~QPluginLoader +24 (int (*)(...))QPluginLoader::~QPluginLoader +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb42b599c) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb3f65460) 0 + primary-for QPluginLoader (0xb42b599c) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb3f65c78) 0 + +Class QAbstractState::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractState::QPrivateSignal (0xb3f8a0e0) 0 empty + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QAbstractState) +8 (int (*)(...))QAbstractState::metaObject +12 (int (*)(...))QAbstractState::qt_metacast +16 (int (*)(...))QAbstractState::qt_metacall +20 (int (*)(...))QAbstractState::~QAbstractState +24 (int (*)(...))QAbstractState::~QAbstractState +28 (int (*)(...))QAbstractState::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual + +Class QAbstractState + size=8 align=4 + base size=8 base align=4 +QAbstractState (0xb42b59d8) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb3f8a000) 0 + primary-for QAbstractState (0xb42b59d8) + +Class QAbstractTransition::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractTransition::QPrivateSignal (0xb3f8a930) 0 empty + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTransition) +8 (int (*)(...))QAbstractTransition::metaObject +12 (int (*)(...))QAbstractTransition::qt_metacast +16 (int (*)(...))QAbstractTransition::qt_metacall +20 (int (*)(...))QAbstractTransition::~QAbstractTransition +24 (int (*)(...))QAbstractTransition::~QAbstractTransition +28 (int (*)(...))QAbstractTransition::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual + +Class QAbstractTransition + size=8 align=4 + base size=8 base align=4 +QAbstractTransition (0xb42b5a14) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb3f8a850) 0 + primary-for QAbstractTransition (0xb42b5a14) + +Class QEventTransition::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QEventTransition::QPrivateSignal (0xb3fa00e0) 0 empty + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QEventTransition) +8 (int (*)(...))QEventTransition::metaObject +12 (int (*)(...))QEventTransition::qt_metacast +16 (int (*)(...))QEventTransition::qt_metacall +20 (int (*)(...))QEventTransition::~QEventTransition +24 (int (*)(...))QEventTransition::~QEventTransition +28 (int (*)(...))QEventTransition::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QEventTransition::eventTest +60 (int (*)(...))QEventTransition::onTransition + +Class QEventTransition + size=8 align=4 + base size=8 base align=4 +QEventTransition (0xb42b5a50) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb42b5a8c) 0 + primary-for QEventTransition (0xb42b5a50) + QObject (0xb3fa0000) 0 + primary-for QAbstractTransition (0xb42b5a8c) + +Class QFinalState::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFinalState::QPrivateSignal (0xb3fa0bd0) 0 empty + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFinalState) +8 (int (*)(...))QFinalState::metaObject +12 (int (*)(...))QFinalState::qt_metacast +16 (int (*)(...))QFinalState::qt_metacall +20 (int (*)(...))QFinalState::~QFinalState +24 (int (*)(...))QFinalState::~QFinalState +28 (int (*)(...))QFinalState::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFinalState::onEntry +60 (int (*)(...))QFinalState::onExit + +Class QFinalState + size=8 align=4 + base size=8 base align=4 +QFinalState (0xb42b5ac8) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb42b5b04) 0 + primary-for QFinalState (0xb42b5ac8) + QObject (0xb3fa0af0) 0 + primary-for QAbstractState (0xb42b5b04) + +Class QHistoryState::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QHistoryState::QPrivateSignal (0xb3fb1310) 0 empty + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QHistoryState) +8 (int (*)(...))QHistoryState::metaObject +12 (int (*)(...))QHistoryState::qt_metacast +16 (int (*)(...))QHistoryState::qt_metacall +20 (int (*)(...))QHistoryState::~QHistoryState +24 (int (*)(...))QHistoryState::~QHistoryState +28 (int (*)(...))QHistoryState::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QHistoryState::onEntry +60 (int (*)(...))QHistoryState::onExit + +Class QHistoryState + size=8 align=4 + base size=8 base align=4 +QHistoryState (0xb42b5b40) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb42b5b7c) 0 + primary-for QHistoryState (0xb42b5b40) + QObject (0xb3fb1230) 0 + primary-for QAbstractState (0xb42b5b7c) + +Class QSignalTransition::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSignalTransition::QPrivateSignal (0xb3fb1d20) 0 empty + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QSignalTransition) +8 (int (*)(...))QSignalTransition::metaObject +12 (int (*)(...))QSignalTransition::qt_metacast +16 (int (*)(...))QSignalTransition::qt_metacall +20 (int (*)(...))QSignalTransition::~QSignalTransition +24 (int (*)(...))QSignalTransition::~QSignalTransition +28 (int (*)(...))QSignalTransition::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QSignalTransition::eventTest +60 (int (*)(...))QSignalTransition::onTransition + +Class QSignalTransition + size=8 align=4 + base size=8 base align=4 +QSignalTransition (0xb42b5bb8) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb42b5bf4) 0 + primary-for QSignalTransition (0xb42b5bb8) + QObject (0xb3fb1c40) 0 + primary-for QAbstractTransition (0xb42b5bf4) + +Class QState::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QState::QPrivateSignal (0xb3fc4658) 0 empty + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QState) +8 (int (*)(...))QState::metaObject +12 (int (*)(...))QState::qt_metacast +16 (int (*)(...))QState::qt_metacall +20 (int (*)(...))QState::~QState +24 (int (*)(...))QState::~QState +28 (int (*)(...))QState::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QState::onEntry +60 (int (*)(...))QState::onExit + +Class QState + size=8 align=4 + base size=8 base align=4 +QState (0xb42b5c30) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb42b5c6c) 0 + primary-for QState (0xb42b5c30) + QObject (0xb3fc4578) 0 + primary-for QAbstractState (0xb42b5c6c) + +Class QStateMachine::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStateMachine::QPrivateSignal (0xb3fd63f0) 0 empty + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +8 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent +12 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=24 align=4 + base size=24 base align=4 +QStateMachine::SignalEvent (0xb42b5d5c) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb3fd6428) 0 + primary-for QStateMachine::SignalEvent (0xb42b5d5c) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +8 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent +12 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=20 align=4 + base size=20 base align=4 +QStateMachine::WrappedEvent (0xb42b5d98) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb3fd66c8) 0 + primary-for QStateMachine::WrappedEvent (0xb42b5d98) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStateMachine) +8 (int (*)(...))QStateMachine::metaObject +12 (int (*)(...))QStateMachine::qt_metacast +16 (int (*)(...))QStateMachine::qt_metacall +20 (int (*)(...))QStateMachine::~QStateMachine +24 (int (*)(...))QStateMachine::~QStateMachine +28 (int (*)(...))QStateMachine::event +32 (int (*)(...))QStateMachine::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QStateMachine::onEntry +60 (int (*)(...))QStateMachine::onExit +64 (int (*)(...))QStateMachine::beginSelectTransitions +68 (int (*)(...))QStateMachine::endSelectTransitions +72 (int (*)(...))QStateMachine::beginMicrostep +76 (int (*)(...))QStateMachine::endMicrostep + +Class QStateMachine + size=8 align=4 + base size=8 base align=4 +QStateMachine (0xb42b5ca8) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb42b5ce4) 0 + primary-for QStateMachine (0xb42b5ca8) + QAbstractState (0xb42b5d20) 0 + primary-for QState (0xb42b5ce4) + QObject (0xb3fd6310) 0 + primary-for QAbstractState (0xb42b5d20) + +Vtable for QException +QException::_ZTV10QException: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QException) +8 (int (*)(...))QException::~QException +12 (int (*)(...))QException::~QException +16 (int (*)(...))std::exception::what +20 (int (*)(...))QException::raise +24 (int (*)(...))QException::clone + +Class QException + size=4 align=4 + base size=4 base align=4 +QException (0xb42b5dd4) 0 nearly-empty + vptr=((& QException::_ZTV10QException) + 8u) + std::exception (0xb3fe3f50) 0 nearly-empty + primary-for QException (0xb42b5dd4) + +Vtable for QUnhandledException +QUnhandledException::_ZTV19QUnhandledException: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QUnhandledException) +8 (int (*)(...))QUnhandledException::~QUnhandledException +12 (int (*)(...))QUnhandledException::~QUnhandledException +16 (int (*)(...))std::exception::what +20 (int (*)(...))QUnhandledException::raise +24 (int (*)(...))QUnhandledException::clone + +Class QUnhandledException + size=4 align=4 + base size=4 base align=4 +QUnhandledException (0xb42b5e10) 0 nearly-empty + vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 8u) + QException (0xb42b5e4c) 0 nearly-empty + primary-for QUnhandledException (0xb42b5e10) + std::exception (0xb3fef038) 0 nearly-empty + primary-for QException (0xb42b5e4c) + +Class QtPrivate::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtPrivate::ExceptionHolder (0xb3fef150) 0 + +Class QtPrivate::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtPrivate::ExceptionStore (0xb3fef380) 0 + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 (int (*)(...))__cxa_pure_virtual +12 (int (*)(...))QRunnable::~QRunnable +16 (int (*)(...))QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb3fef3b8) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QBasicMutex + size=4 align=4 + base size=4 base align=4 +QBasicMutex (0xb3fefa10) 0 + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb42b5f00) 0 + QBasicMutex (0xb400a268) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb400a690) 0 + +Class QtPrivate::ResultItem + size=8 align=4 + base size=8 base align=4 +QtPrivate::ResultItem (0xb4014738) 0 + +Class QtPrivate::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtPrivate::ResultIteratorBase (0xb401a150) 0 + +Vtable for QtPrivate::ResultStoreBase +QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN9QtPrivate15ResultStoreBaseE) +8 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase +12 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase + +Class QtPrivate::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtPrivate::ResultStoreBase (0xb401a690) 0 + vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 8u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase +12 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb401adc8) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Class QFutureWatcherBase::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFutureWatcherBase::QPrivateSignal (0xb3e9f738) 0 empty + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFutureWatcherBase) +8 (int (*)(...))QFutureWatcherBase::metaObject +12 (int (*)(...))QFutureWatcherBase::qt_metacast +16 (int (*)(...))QFutureWatcherBase::qt_metacall +20 (int (*)(...))QFutureWatcherBase::~QFutureWatcherBase +24 (int (*)(...))QFutureWatcherBase::~QFutureWatcherBase +28 (int (*)(...))QFutureWatcherBase::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QFutureWatcherBase::connectNotify +52 (int (*)(...))QFutureWatcherBase::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual + +Class QFutureWatcherBase + size=8 align=4 + base size=8 base align=4 +QFutureWatcherBase (0xb3e5d0f0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb3e9f658) 0 + primary-for QFutureWatcherBase (0xb3e5d0f0) + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb3ebabd0) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb3ebaf50) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb3ed0188) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb3ed53b8) 0 + +Class QThread::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QThread::QPrivateSignal (0xb3ed5738) 0 empty + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 (int (*)(...))QThread::metaObject +12 (int (*)(...))QThread::qt_metacast +16 (int (*)(...))QThread::qt_metacall +20 (int (*)(...))QThread::~QThread +24 (int (*)(...))QThread::~QThread +28 (int (*)(...))QThread::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb3e5d294) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb3ed5658) 0 + primary-for QThread (0xb3e5d294) + +Class QThreadPool::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QThreadPool::QPrivateSignal (0xb3ee5000) 0 empty + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 (int (*)(...))QThreadPool::metaObject +12 (int (*)(...))QThreadPool::qt_metacast +16 (int (*)(...))QThreadPool::qt_metacall +20 (int (*)(...))QThreadPool::~QThreadPool +24 (int (*)(...))QThreadPool::~QThreadPool +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb3e5d30c) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb3ed5f50) 0 + primary-for QThreadPool (0xb3e5d30c) + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb3ee55b0) 0 + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb3ee59d8) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb3f12968) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb3d504d0) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb3d59540) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb3d59230) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb3d59e38) 0 + +Class QElapsedTimer + size=16 align=4 + base size=16 base align=4 +QElapsedTimer (0xb3d7c150) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb3d7c6c8) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb3da11c0) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb3dc10a8) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb3dda230) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb3e00738) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb3c4f620) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb3c7c0e0) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb3c9ad20) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb3cde5b0) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb3d22620) 0 + +Class QMessageAuthenticationCode + size=4 align=4 + base size=4 base align=4 +QMessageAuthenticationCode (0xb3b4b2a0) 0 + +Class QRegularExpression + size=4 align=4 + base size=4 base align=4 +QRegularExpression (0xb3b4b7e0) 0 + +Class QRegularExpressionMatch + size=4 align=4 + base size=4 base align=4 +QRegularExpressionMatch (0xb3b952d8) 0 + +Class QRegularExpressionMatchIterator + size=4 align=4 + base size=4 base align=4 +QRegularExpressionMatchIterator (0xb3b95a10) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb3bb63f0) 0 empty + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb3beaee0) 0 + +Class QTimeLine::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTimeLine::QPrivateSignal (0xb3c1c690) 0 empty + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 (int (*)(...))QTimeLine::metaObject +12 (int (*)(...))QTimeLine::qt_metacast +16 (int (*)(...))QTimeLine::qt_metacall +20 (int (*)(...))QTimeLine::~QTimeLine +24 (int (*)(...))QTimeLine::~QTimeLine +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QTimeLine::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb3e5dbf4) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb3c1c5b0) 0 + primary-for QTimeLine (0xb3e5dbf4) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb3a35150) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb3a400a8) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb3e5dc6c) 0 + QVector (0xb3a4d380) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb3a4d6c8) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb3a7a000) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb3a7aa48) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 (int (*)(...))QXmlStreamEntityResolver::resolveEntity +20 (int (*)(...))QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb3a88700) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb3a887a8) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb3aaad90) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb3ac2818) 0 + +Class QRegion::QRegionData + size=8 align=4 + base size=8 base align=4 +QRegion::QRegionData (0xb3b03b60) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb3aefdc8) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb3b03fc0) 0 + +Class QVector2D + size=8 align=4 + base size=8 base align=4 +QVector2D (0xb3b1c850) 0 + +Class QTouchDevice + size=4 align=4 + base size=4 base align=4 +QTouchDevice (0xb394c070) 0 + +Vtable for QInputEvent +QInputEvent::_ZTV11QInputEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QInputEvent) +8 (int (*)(...))QInputEvent::~QInputEvent +12 (int (*)(...))QInputEvent::~QInputEvent + +Class QInputEvent + size=20 align=4 + base size=20 base align=4 +QInputEvent (0xb3e5dd5c) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb39603b8) 0 + primary-for QInputEvent (0xb3e5dd5c) + +Vtable for QEnterEvent +QEnterEvent::_ZTV11QEnterEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QEnterEvent) +8 (int (*)(...))QEnterEvent::~QEnterEvent +12 (int (*)(...))QEnterEvent::~QEnterEvent + +Class QEnterEvent + size=60 align=4 + base size=60 base align=4 +QEnterEvent (0xb3e5dd98) 0 + vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 8u) + QEvent (0xb3960968) 0 + primary-for QEnterEvent (0xb3e5dd98) + +Vtable for QMouseEvent +QMouseEvent::_ZTV11QMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMouseEvent) +8 (int (*)(...))QMouseEvent::~QMouseEvent +12 (int (*)(...))QMouseEvent::~QMouseEvent + +Class QMouseEvent + size=88 align=4 + base size=88 base align=4 +QMouseEvent (0xb3e5ddd4) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb3e5de10) 0 + primary-for QMouseEvent (0xb3e5ddd4) + QEvent (0xb396f1c0) 0 + primary-for QInputEvent (0xb3e5de10) + +Vtable for QHoverEvent +QHoverEvent::_ZTV11QHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHoverEvent) +8 (int (*)(...))QHoverEvent::~QHoverEvent +12 (int (*)(...))QHoverEvent::~QHoverEvent + +Class QHoverEvent + size=52 align=4 + base size=52 base align=4 +QHoverEvent (0xb3e5de4c) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QInputEvent (0xb3e5de88) 0 + primary-for QHoverEvent (0xb3e5de4c) + QEvent (0xb396fe00) 0 + primary-for QInputEvent (0xb3e5de88) + +Vtable for QWheelEvent +QWheelEvent::_ZTV11QWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWheelEvent) +8 (int (*)(...))QWheelEvent::~QWheelEvent +12 (int (*)(...))QWheelEvent::~QWheelEvent + +Class QWheelEvent + size=84 align=4 + base size=84 base align=4 +QWheelEvent (0xb3e5dec4) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb3e5df00) 0 + primary-for QWheelEvent (0xb3e5dec4) + QEvent (0xb397e268) 0 + primary-for QInputEvent (0xb3e5df00) + +Vtable for QTabletEvent +QTabletEvent::_ZTV12QTabletEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTabletEvent) +8 (int (*)(...))QTabletEvent::~QTabletEvent +12 (int (*)(...))QTabletEvent::~QTabletEvent + +Class QTabletEvent + size=108 align=4 + base size=108 base align=4 +QTabletEvent (0xb3e5df3c) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb3e5df78) 0 + primary-for QTabletEvent (0xb3e5df3c) + QEvent (0xb397ef18) 0 + primary-for QInputEvent (0xb3e5df78) + +Vtable for QKeyEvent +QKeyEvent::_ZTV9QKeyEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QKeyEvent) +8 (int (*)(...))QKeyEvent::~QKeyEvent +12 (int (*)(...))QKeyEvent::~QKeyEvent + +Class QKeyEvent + size=44 align=4 + base size=43 base align=4 +QKeyEvent (0xb3e5dfb4) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb399a000) 0 + primary-for QKeyEvent (0xb3e5dfb4) + QEvent (0xb39982d8) 0 + primary-for QInputEvent (0xb399a000) + +Vtable for QFocusEvent +QFocusEvent::_ZTV11QFocusEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusEvent) +8 (int (*)(...))QFocusEvent::~QFocusEvent +12 (int (*)(...))QFocusEvent::~QFocusEvent + +Class QFocusEvent + size=16 align=4 + base size=16 base align=4 +QFocusEvent (0xb399a03c) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb3998bd0) 0 + primary-for QFocusEvent (0xb399a03c) + +Vtable for QPaintEvent +QPaintEvent::_ZTV11QPaintEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPaintEvent) +8 (int (*)(...))QPaintEvent::~QPaintEvent +12 (int (*)(...))QPaintEvent::~QPaintEvent + +Class QPaintEvent + size=36 align=4 + base size=33 base align=4 +QPaintEvent (0xb399a078) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb3998fc0) 0 + primary-for QPaintEvent (0xb399a078) + +Vtable for QMoveEvent +QMoveEvent::_ZTV10QMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QMoveEvent) +8 (int (*)(...))QMoveEvent::~QMoveEvent +12 (int (*)(...))QMoveEvent::~QMoveEvent + +Class QMoveEvent + size=28 align=4 + base size=28 base align=4 +QMoveEvent (0xb399a0b4) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb39a8230) 0 + primary-for QMoveEvent (0xb399a0b4) + +Vtable for QExposeEvent +QExposeEvent::_ZTV12QExposeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QExposeEvent) +8 (int (*)(...))QExposeEvent::~QExposeEvent +12 (int (*)(...))QExposeEvent::~QExposeEvent + +Class QExposeEvent + size=16 align=4 + base size=16 base align=4 +QExposeEvent (0xb399a0f0) 0 + vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 8u) + QEvent (0xb39a84d0) 0 + primary-for QExposeEvent (0xb399a0f0) + +Vtable for QResizeEvent +QResizeEvent::_ZTV12QResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QResizeEvent) +8 (int (*)(...))QResizeEvent::~QResizeEvent +12 (int (*)(...))QResizeEvent::~QResizeEvent + +Class QResizeEvent + size=28 align=4 + base size=28 base align=4 +QResizeEvent (0xb399a12c) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb39a8690) 0 + primary-for QResizeEvent (0xb399a12c) + +Vtable for QCloseEvent +QCloseEvent::_ZTV11QCloseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QCloseEvent) +8 (int (*)(...))QCloseEvent::~QCloseEvent +12 (int (*)(...))QCloseEvent::~QCloseEvent + +Class QCloseEvent + size=12 align=4 + base size=12 base align=4 +QCloseEvent (0xb399a168) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb39a8930) 0 + primary-for QCloseEvent (0xb399a168) + +Vtable for QIconDragEvent +QIconDragEvent::_ZTV14QIconDragEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QIconDragEvent) +8 (int (*)(...))QIconDragEvent::~QIconDragEvent +12 (int (*)(...))QIconDragEvent::~QIconDragEvent + +Class QIconDragEvent + size=12 align=4 + base size=12 base align=4 +QIconDragEvent (0xb399a1a4) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb39a8a10) 0 + primary-for QIconDragEvent (0xb399a1a4) + +Vtable for QShowEvent +QShowEvent::_ZTV10QShowEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QShowEvent) +8 (int (*)(...))QShowEvent::~QShowEvent +12 (int (*)(...))QShowEvent::~QShowEvent + +Class QShowEvent + size=12 align=4 + base size=12 base align=4 +QShowEvent (0xb399a1e0) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb39a8af0) 0 + primary-for QShowEvent (0xb399a1e0) + +Vtable for QHideEvent +QHideEvent::_ZTV10QHideEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QHideEvent) +8 (int (*)(...))QHideEvent::~QHideEvent +12 (int (*)(...))QHideEvent::~QHideEvent + +Class QHideEvent + size=12 align=4 + base size=12 base align=4 +QHideEvent (0xb399a21c) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb39a8bd0) 0 + primary-for QHideEvent (0xb399a21c) + +Vtable for QContextMenuEvent +QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QContextMenuEvent) +8 (int (*)(...))QContextMenuEvent::~QContextMenuEvent +12 (int (*)(...))QContextMenuEvent::~QContextMenuEvent + +Class QContextMenuEvent + size=40 align=4 + base size=37 base align=4 +QContextMenuEvent (0xb399a258) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb399a294) 0 + primary-for QContextMenuEvent (0xb399a258) + QEvent (0xb39a8cb0) 0 + primary-for QInputEvent (0xb399a294) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb39bc4d0) 0 + +Vtable for QInputMethodEvent +QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QInputMethodEvent) +8 (int (*)(...))QInputMethodEvent::~QInputMethodEvent +12 (int (*)(...))QInputMethodEvent::~QInputMethodEvent + +Class QInputMethodEvent + size=32 align=4 + base size=32 base align=4 +QInputMethodEvent (0xb399a2d0) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb39bc498) 0 + primary-for QInputMethodEvent (0xb399a2d0) + +Class QInputMethodQueryEvent::QueryPair + size=16 align=4 + base size=16 base align=4 +QInputMethodQueryEvent::QueryPair (0xb39de690) 0 + +Vtable for QInputMethodQueryEvent +QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QInputMethodQueryEvent) +8 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent +12 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent + +Class QInputMethodQueryEvent + size=20 align=4 + base size=20 base align=4 +QInputMethodQueryEvent (0xb399a30c) 0 + vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 8u) + QEvent (0xb39de5e8) 0 + primary-for QInputMethodQueryEvent (0xb399a30c) + +Vtable for QDropEvent +QDropEvent::_ZTV10QDropEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QDropEvent) +8 (int (*)(...))QDropEvent::~QDropEvent +12 (int (*)(...))QDropEvent::~QDropEvent + +Class QDropEvent + size=52 align=4 + base size=52 base align=4 +QDropEvent (0xb399a384) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb39deb60) 0 + primary-for QDropEvent (0xb399a384) + +Vtable for QDragMoveEvent +QDragMoveEvent::_ZTV14QDragMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDragMoveEvent) +8 (int (*)(...))QDragMoveEvent::~QDragMoveEvent +12 (int (*)(...))QDragMoveEvent::~QDragMoveEvent + +Class QDragMoveEvent + size=68 align=4 + base size=68 base align=4 +QDragMoveEvent (0xb399a3c0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb399a3fc) 0 + primary-for QDragMoveEvent (0xb399a3c0) + QEvent (0xb3a005b0) 0 + primary-for QDropEvent (0xb399a3fc) + +Vtable for QDragEnterEvent +QDragEnterEvent::_ZTV15QDragEnterEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QDragEnterEvent) +8 (int (*)(...))QDragEnterEvent::~QDragEnterEvent +12 (int (*)(...))QDragEnterEvent::~QDragEnterEvent + +Class QDragEnterEvent + size=68 align=4 + base size=68 base align=4 +QDragEnterEvent (0xb399a438) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb399a474) 0 + primary-for QDragEnterEvent (0xb399a438) + QDropEvent (0xb399a4b0) 0 + primary-for QDragMoveEvent (0xb399a474) + QEvent (0xb3a00e38) 0 + primary-for QDropEvent (0xb399a4b0) + +Vtable for QDragLeaveEvent +QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QDragLeaveEvent) +8 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent +12 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent + +Class QDragLeaveEvent + size=12 align=4 + base size=12 base align=4 +QDragLeaveEvent (0xb399a4ec) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb3a00f18) 0 + primary-for QDragLeaveEvent (0xb399a4ec) + +Vtable for QHelpEvent +QHelpEvent::_ZTV10QHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QHelpEvent) +8 (int (*)(...))QHelpEvent::~QHelpEvent +12 (int (*)(...))QHelpEvent::~QHelpEvent + +Class QHelpEvent + size=28 align=4 + base size=28 base align=4 +QHelpEvent (0xb399a528) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb3a00690) 0 + primary-for QHelpEvent (0xb399a528) + +Vtable for QStatusTipEvent +QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QStatusTipEvent) +8 (int (*)(...))QStatusTipEvent::~QStatusTipEvent +12 (int (*)(...))QStatusTipEvent::~QStatusTipEvent + +Class QStatusTipEvent + size=16 align=4 + base size=16 base align=4 +QStatusTipEvent (0xb399a564) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb3a0b5e8) 0 + primary-for QStatusTipEvent (0xb399a564) + +Vtable for QWhatsThisClickedEvent +QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent) +8 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent +12 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent + +Class QWhatsThisClickedEvent + size=16 align=4 + base size=16 base align=4 +QWhatsThisClickedEvent (0xb399a5a0) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb3a0b7a8) 0 + primary-for QWhatsThisClickedEvent (0xb399a5a0) + +Vtable for QActionEvent +QActionEvent::_ZTV12QActionEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionEvent) +8 (int (*)(...))QActionEvent::~QActionEvent +12 (int (*)(...))QActionEvent::~QActionEvent + +Class QActionEvent + size=20 align=4 + base size=20 base align=4 +QActionEvent (0xb399a5dc) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb3a0b968) 0 + primary-for QActionEvent (0xb399a5dc) + +Vtable for QFileOpenEvent +QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFileOpenEvent) +8 (int (*)(...))QFileOpenEvent::~QFileOpenEvent +12 (int (*)(...))QFileOpenEvent::~QFileOpenEvent + +Class QFileOpenEvent + size=20 align=4 + base size=20 base align=4 +QFileOpenEvent (0xb399a618) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb3a0bc08) 0 + primary-for QFileOpenEvent (0xb399a618) + +Vtable for QToolBarChangeEvent +QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QToolBarChangeEvent) +8 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent +12 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent + +Class QToolBarChangeEvent + size=16 align=4 + base size=13 base align=4 +QToolBarChangeEvent (0xb399a654) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb3a0bf18) 0 + primary-for QToolBarChangeEvent (0xb399a654) + +Vtable for QShortcutEvent +QShortcutEvent::_ZTV14QShortcutEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QShortcutEvent) +8 (int (*)(...))QShortcutEvent::~QShortcutEvent +12 (int (*)(...))QShortcutEvent::~QShortcutEvent + +Class QShortcutEvent + size=24 align=4 + base size=24 base align=4 +QShortcutEvent (0xb399a690) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb3a0bd20) 0 + primary-for QShortcutEvent (0xb399a690) + +Vtable for QWindowStateChangeEvent +QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QWindowStateChangeEvent) +8 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent +12 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent + +Class QWindowStateChangeEvent + size=20 align=4 + base size=17 base align=4 +QWindowStateChangeEvent (0xb399a6cc) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb3a1e310) 0 + primary-for QWindowStateChangeEvent (0xb399a6cc) + +Class QTouchEvent::TouchPoint + size=4 align=4 + base size=4 base align=4 +QTouchEvent::TouchPoint (0xb3a1e738) 0 + +Vtable for QTouchEvent +QTouchEvent::_ZTV11QTouchEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTouchEvent) +8 (int (*)(...))QTouchEvent::~QTouchEvent +12 (int (*)(...))QTouchEvent::~QTouchEvent + +Class QTouchEvent + size=40 align=4 + base size=40 base align=4 +QTouchEvent (0xb399a708) 0 + vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u) + QInputEvent (0xb399a744) 0 + primary-for QTouchEvent (0xb399a708) + QEvent (0xb3a1e700) 0 + primary-for QInputEvent (0xb399a744) + +Vtable for QScrollPrepareEvent +QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QScrollPrepareEvent) +8 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent +12 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent + +Class QScrollPrepareEvent + size=96 align=4 + base size=96 base align=4 +QScrollPrepareEvent (0xb399a7f8) 0 + vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 8u) + QEvent (0xb38569a0) 0 + primary-for QScrollPrepareEvent (0xb399a7f8) + +Vtable for QScrollEvent +QScrollEvent::_ZTV12QScrollEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QScrollEvent) +8 (int (*)(...))QScrollEvent::~QScrollEvent +12 (int (*)(...))QScrollEvent::~QScrollEvent + +Class QScrollEvent + size=48 align=4 + base size=48 base align=4 +QScrollEvent (0xb399a834) 0 + vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 8u) + QEvent (0xb3856a80) 0 + primary-for QScrollEvent (0xb399a834) + +Vtable for QScreenOrientationChangeEvent +QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QScreenOrientationChangeEvent) +8 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent +12 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent + +Class QScreenOrientationChangeEvent + size=20 align=4 + base size=20 base align=4 +QScreenOrientationChangeEvent (0xb399a870) 0 + vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 8u) + QEvent (0xb3856e38) 0 + primary-for QScreenOrientationChangeEvent (0xb399a870) + +Vtable for QApplicationStateChangeEvent +QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28QApplicationStateChangeEvent) +8 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent +12 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent + +Class QApplicationStateChangeEvent + size=16 align=4 + base size=16 base align=4 +QApplicationStateChangeEvent (0xb399a8ac) 0 + vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 8u) + QEvent (0xb3856f18) 0 + primary-for QApplicationStateChangeEvent (0xb399a8ac) + +Class QAccessible::State + size=8 align=4 + base size=5 base align=4 +QAccessible::State (0xb3856a48) 0 + +Class QAccessible + size=1 align=1 + base size=0 base align=1 +QAccessible (0xb3856fc0) 0 empty + +Vtable for QAccessibleInterface +QAccessibleInterface::_ZTV20QAccessibleInterface: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAccessibleInterface) +8 (int (*)(...))QAccessibleInterface::~QAccessibleInterface +12 (int (*)(...))QAccessibleInterface::~QAccessibleInterface +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))QAccessibleInterface::window +28 (int (*)(...))QAccessibleInterface::relations +32 (int (*)(...))QAccessibleInterface::focusChild +36 (int (*)(...))__cxa_pure_virtual +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))__cxa_pure_virtual +48 (int (*)(...))__cxa_pure_virtual +52 (int (*)(...))__cxa_pure_virtual +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))__cxa_pure_virtual +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))QAccessibleInterface::foregroundColor +80 (int (*)(...))QAccessibleInterface::backgroundColor +84 (int (*)(...))QAccessibleInterface::virtual_hook +88 (int (*)(...))QAccessibleInterface::interface_cast + +Class QAccessibleInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleInterface (0xb388c968) 0 nearly-empty + vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u) + +Vtable for QAccessibleEvent +QAccessibleEvent::_ZTV16QAccessibleEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAccessibleEvent) +8 (int (*)(...))QAccessibleEvent::~QAccessibleEvent +12 (int (*)(...))QAccessibleEvent::~QAccessibleEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleEvent + size=16 align=4 + base size=16 base align=4 +QAccessibleEvent (0xb38a0cb0) 0 + vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u) + +Vtable for QAccessibleStateChangeEvent +QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAccessibleStateChangeEvent) +8 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent +12 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleStateChangeEvent + size=24 align=4 + base size=24 base align=4 +QAccessibleStateChangeEvent (0xb399aa14) 0 + vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 8u) + QAccessibleEvent (0xb38bb700) 0 + primary-for QAccessibleStateChangeEvent (0xb399aa14) + +Vtable for QAccessibleTextCursorEvent +QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAccessibleTextCursorEvent) +8 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent +12 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleTextCursorEvent + size=20 align=4 + base size=20 base align=4 +QAccessibleTextCursorEvent (0xb399aa50) 0 + vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 8u) + QAccessibleEvent (0xb38bbd20) 0 + primary-for QAccessibleTextCursorEvent (0xb399aa50) + +Vtable for QAccessibleTextSelectionEvent +QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QAccessibleTextSelectionEvent) +8 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent +12 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleTextSelectionEvent + size=28 align=4 + base size=28 base align=4 +QAccessibleTextSelectionEvent (0xb399aa8c) 0 + vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 8u) + QAccessibleTextCursorEvent (0xb399aac8) 0 + primary-for QAccessibleTextSelectionEvent (0xb399aa8c) + QAccessibleEvent (0xb38c5348) 0 + primary-for QAccessibleTextCursorEvent (0xb399aac8) + +Vtable for QAccessibleTextInsertEvent +QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAccessibleTextInsertEvent) +8 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent +12 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleTextInsertEvent + size=28 align=4 + base size=28 base align=4 +QAccessibleTextInsertEvent (0xb399ab04) 0 + vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 8u) + QAccessibleTextCursorEvent (0xb399ab40) 0 + primary-for QAccessibleTextInsertEvent (0xb399ab04) + QAccessibleEvent (0xb38c5d58) 0 + primary-for QAccessibleTextCursorEvent (0xb399ab40) + +Vtable for QAccessibleTextRemoveEvent +QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAccessibleTextRemoveEvent) +8 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent +12 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleTextRemoveEvent + size=28 align=4 + base size=28 base align=4 +QAccessibleTextRemoveEvent (0xb399ab7c) 0 + vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 8u) + QAccessibleTextCursorEvent (0xb399abb8) 0 + primary-for QAccessibleTextRemoveEvent (0xb399ab7c) + QAccessibleEvent (0xb38d1310) 0 + primary-for QAccessibleTextCursorEvent (0xb399abb8) + +Vtable for QAccessibleTextUpdateEvent +QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAccessibleTextUpdateEvent) +8 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent +12 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleTextUpdateEvent + size=32 align=4 + base size=32 base align=4 +QAccessibleTextUpdateEvent (0xb399abf4) 0 + vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 8u) + QAccessibleTextCursorEvent (0xb399ac30) 0 + primary-for QAccessibleTextUpdateEvent (0xb399abf4) + QAccessibleEvent (0xb38d1968) 0 + primary-for QAccessibleTextCursorEvent (0xb399ac30) + +Vtable for QAccessibleValueChangeEvent +QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAccessibleValueChangeEvent) +8 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent +12 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleValueChangeEvent + size=28 align=4 + base size=28 base align=4 +QAccessibleValueChangeEvent (0xb399ad20) 0 + vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 8u) + QAccessibleEvent (0xb38d19d8) 0 + primary-for QAccessibleValueChangeEvent (0xb399ad20) + +Vtable for QAccessibleTableModelChangeEvent +QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QAccessibleTableModelChangeEvent) +8 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent +12 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent +16 (int (*)(...))QAccessibleEvent::accessibleInterface + +Class QAccessibleTableModelChangeEvent + size=36 align=4 + base size=36 base align=4 +QAccessibleTableModelChangeEvent (0xb399ad5c) 0 + vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 8u) + QAccessibleEvent (0xb38df700) 0 + primary-for QAccessibleTableModelChangeEvent (0xb399ad5c) + +Vtable for QAccessibleBridge +QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleBridge) +8 (int (*)(...))QAccessibleBridge::~QAccessibleBridge +12 (int (*)(...))QAccessibleBridge::~QAccessibleBridge +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QAccessibleBridge + size=4 align=4 + base size=4 base align=4 +QAccessibleBridge (0xb38ebce8) 0 nearly-empty + vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u) + +Class QAccessibleBridgePlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAccessibleBridgePlugin::QPrivateSignal (0xb38f5000) 0 empty + +Vtable for QAccessibleBridgePlugin +QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +8 (int (*)(...))QAccessibleBridgePlugin::metaObject +12 (int (*)(...))QAccessibleBridgePlugin::qt_metacast +16 (int (*)(...))QAccessibleBridgePlugin::qt_metacall +20 (int (*)(...))QAccessibleBridgePlugin::~QAccessibleBridgePlugin +24 (int (*)(...))QAccessibleBridgePlugin::~QAccessibleBridgePlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QAccessibleBridgePlugin + size=8 align=4 + base size=8 base align=4 +QAccessibleBridgePlugin (0xb399ae88) 0 + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u) + QObject (0xb38ebf50) 0 + primary-for QAccessibleBridgePlugin (0xb399ae88) + +Vtable for QAccessibleObject +QAccessibleObject::_ZTV17QAccessibleObject: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleObject) +8 (int (*)(...))QAccessibleObject::~QAccessibleObject +12 (int (*)(...))QAccessibleObject::~QAccessibleObject +16 (int (*)(...))QAccessibleObject::isValid +20 (int (*)(...))QAccessibleObject::object +24 (int (*)(...))QAccessibleInterface::window +28 (int (*)(...))QAccessibleInterface::relations +32 (int (*)(...))QAccessibleInterface::focusChild +36 (int (*)(...))QAccessibleObject::childAt +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))__cxa_pure_virtual +48 (int (*)(...))__cxa_pure_virtual +52 (int (*)(...))__cxa_pure_virtual +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))QAccessibleObject::setText +64 (int (*)(...))QAccessibleObject::rect +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))QAccessibleInterface::foregroundColor +80 (int (*)(...))QAccessibleInterface::backgroundColor +84 (int (*)(...))QAccessibleInterface::virtual_hook +88 (int (*)(...))QAccessibleInterface::interface_cast + +Class QAccessibleObject + size=8 align=4 + base size=8 base align=4 +QAccessibleObject (0xb399aec4) 0 + vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u) + QAccessibleInterface (0xb38f5348) 0 nearly-empty + primary-for QAccessibleObject (0xb399aec4) + +Vtable for QAccessibleApplication +QAccessibleApplication::_ZTV22QAccessibleApplication: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleApplication) +8 (int (*)(...))QAccessibleApplication::~QAccessibleApplication +12 (int (*)(...))QAccessibleApplication::~QAccessibleApplication +16 (int (*)(...))QAccessibleObject::isValid +20 (int (*)(...))QAccessibleObject::object +24 (int (*)(...))QAccessibleApplication::window +28 (int (*)(...))QAccessibleInterface::relations +32 (int (*)(...))QAccessibleApplication::focusChild +36 (int (*)(...))QAccessibleObject::childAt +40 (int (*)(...))QAccessibleApplication::parent +44 (int (*)(...))QAccessibleApplication::child +48 (int (*)(...))QAccessibleApplication::childCount +52 (int (*)(...))QAccessibleApplication::indexOfChild +56 (int (*)(...))QAccessibleApplication::text +60 (int (*)(...))QAccessibleObject::setText +64 (int (*)(...))QAccessibleObject::rect +68 (int (*)(...))QAccessibleApplication::role +72 (int (*)(...))QAccessibleApplication::state +76 (int (*)(...))QAccessibleInterface::foregroundColor +80 (int (*)(...))QAccessibleInterface::backgroundColor +84 (int (*)(...))QAccessibleInterface::virtual_hook +88 (int (*)(...))QAccessibleInterface::interface_cast + +Class QAccessibleApplication + size=8 align=4 + base size=8 base align=4 +QAccessibleApplication (0xb399af00) 0 + vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u) + QAccessibleObject (0xb399af3c) 0 + primary-for QAccessibleApplication (0xb399af00) + QAccessibleInterface (0xb38f5738) 0 nearly-empty + primary-for QAccessibleObject (0xb399af3c) + +Class QAccessiblePlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAccessiblePlugin::QPrivateSignal (0xb38f5c40) 0 empty + +Vtable for QAccessiblePlugin +QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessiblePlugin) +8 (int (*)(...))QAccessiblePlugin::metaObject +12 (int (*)(...))QAccessiblePlugin::qt_metacast +16 (int (*)(...))QAccessiblePlugin::qt_metacall +20 (int (*)(...))QAccessiblePlugin::~QAccessiblePlugin +24 (int (*)(...))QAccessiblePlugin::~QAccessiblePlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QAccessiblePlugin + size=8 align=4 + base size=8 base align=4 +QAccessiblePlugin (0xb399af78) 0 + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u) + QObject (0xb38f5b60) 0 + primary-for QAccessiblePlugin (0xb399af78) + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 (int (*)(...))QPaintDevice::~QPaintDevice +12 (int (*)(...))QPaintDevice::~QPaintDevice +16 (int (*)(...))QPaintDevice::devType +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))QPaintDevice::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter + +Class QPaintDevice + size=12 align=4 + base size=12 base align=4 +QPaintDevice (0xb38f5118) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb392f000) 0 + QVector (0xb3912460) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb392f078) 0 + QVector (0xb372c658) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb374f658) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb376c7e0) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb376c7a8) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb379e230) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb37b2658) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QImage) +8 (int (*)(...))QImage::~QImage +12 (int (*)(...))QImage::~QImage +16 (int (*)(...))QImage::devType +20 (int (*)(...))QImage::paintEngine +24 (int (*)(...))QImage::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter + +Class QImage + size=16 align=4 + base size=16 base align=4 +QImage (0xb392f0b4) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb37ec818) 0 + primary-for QImage (0xb392f0b4) + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QPixmap) +8 (int (*)(...))QPixmap::~QPixmap +12 (int (*)(...))QPixmap::~QPixmap +16 (int (*)(...))QPixmap::devType +20 (int (*)(...))QPixmap::paintEngine +24 (int (*)(...))QPixmap::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter + +Class QPixmap + size=16 align=4 + base size=16 base align=4 +QPixmap (0xb392f0f0) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb3819658) 0 + primary-for QPixmap (0xb392f0f0) + +Vtable for QBitmap +QBitmap::_ZTV7QBitmap: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBitmap) +8 (int (*)(...))QBitmap::~QBitmap +12 (int (*)(...))QBitmap::~QBitmap +16 (int (*)(...))QPixmap::devType +20 (int (*)(...))QPixmap::paintEngine +24 (int (*)(...))QPixmap::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter + +Class QBitmap + size=16 align=4 + base size=16 base align=4 +QBitmap (0xb392f12c) 0 + vptr=((& QBitmap::_ZTV7QBitmap) + 8u) + QPixmap (0xb392f168) 0 + primary-for QBitmap (0xb392f12c) + QPaintDevice (0xb364c000) 0 + primary-for QPixmap (0xb392f168) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb364caf0) 0 + +Class QIconEngine::AvailableSizesArgument + size=12 align=4 + base size=12 base align=4 +QIconEngine::AvailableSizesArgument (0xb3665968) 0 + +Vtable for QIconEngine +QIconEngine::_ZTV11QIconEngine: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QIconEngine) +8 (int (*)(...))QIconEngine::~QIconEngine +12 (int (*)(...))QIconEngine::~QIconEngine +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))QIconEngine::actualSize +24 (int (*)(...))QIconEngine::pixmap +28 (int (*)(...))QIconEngine::addPixmap +32 (int (*)(...))QIconEngine::addFile +36 (int (*)(...))QIconEngine::key +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))QIconEngine::read +48 (int (*)(...))QIconEngine::write +52 (int (*)(...))QIconEngine::availableSizes +56 (int (*)(...))QIconEngine::iconName +60 (int (*)(...))QIconEngine::virtual_hook + +Class QIconEngine + size=4 align=4 + base size=4 base align=4 +QIconEngine (0xb3665620) 0 nearly-empty + vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u) + +Class QIconEnginePlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QIconEnginePlugin::QPrivateSignal (0xb3665dc8) 0 empty + +Vtable for QIconEnginePlugin +QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QIconEnginePlugin) +8 (int (*)(...))QIconEnginePlugin::metaObject +12 (int (*)(...))QIconEnginePlugin::qt_metacast +16 (int (*)(...))QIconEnginePlugin::qt_metacall +20 (int (*)(...))QIconEnginePlugin::~QIconEnginePlugin +24 (int (*)(...))QIconEnginePlugin::~QIconEnginePlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QIconEnginePlugin + size=8 align=4 + base size=8 base align=4 +QIconEnginePlugin (0xb392f1e0) 0 + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u) + QObject (0xb3665ce8) 0 + primary-for QIconEnginePlugin (0xb392f1e0) + +Vtable for QImageIOHandler +QImageIOHandler::_ZTV15QImageIOHandler: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QImageIOHandler) +8 (int (*)(...))QImageIOHandler::~QImageIOHandler +12 (int (*)(...))QImageIOHandler::~QImageIOHandler +16 (int (*)(...))QImageIOHandler::name +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))__cxa_pure_virtual +28 (int (*)(...))QImageIOHandler::write +32 (int (*)(...))QImageIOHandler::option +36 (int (*)(...))QImageIOHandler::setOption +40 (int (*)(...))QImageIOHandler::supportsOption +44 (int (*)(...))QImageIOHandler::jumpToNextImage +48 (int (*)(...))QImageIOHandler::jumpToImage +52 (int (*)(...))QImageIOHandler::loopCount +56 (int (*)(...))QImageIOHandler::imageCount +60 (int (*)(...))QImageIOHandler::nextImageDelay +64 (int (*)(...))QImageIOHandler::currentImageNumber +68 (int (*)(...))QImageIOHandler::currentImageRect + +Class QImageIOHandler + size=8 align=4 + base size=8 base align=4 +QImageIOHandler (0xb368f0a8) 0 + vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u) + +Class QImageIOPlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QImageIOPlugin::QPrivateSignal (0xb368f818) 0 empty + +Vtable for QImageIOPlugin +QImageIOPlugin::_ZTV14QImageIOPlugin: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QImageIOPlugin) +8 (int (*)(...))QImageIOPlugin::metaObject +12 (int (*)(...))QImageIOPlugin::qt_metacast +16 (int (*)(...))QImageIOPlugin::qt_metacall +20 (int (*)(...))QImageIOPlugin::~QImageIOPlugin +24 (int (*)(...))QImageIOPlugin::~QImageIOPlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual + +Class QImageIOPlugin + size=8 align=4 + base size=8 base align=4 +QImageIOPlugin (0xb392f21c) 0 + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u) + QObject (0xb368f738) 0 + primary-for QImageIOPlugin (0xb392f21c) + +Class QImageReader + size=4 align=4 + base size=4 base align=4 +QImageReader (0xb36aea80) 0 + +Class QImageWriter + size=4 align=4 + base size=4 base align=4 +QImageWriter (0xb36aef50) 0 + +Class QMovie::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMovie::QPrivateSignal (0xb36cb460) 0 empty + +Vtable for QMovie +QMovie::_ZTV6QMovie: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QMovie) +8 (int (*)(...))QMovie::metaObject +12 (int (*)(...))QMovie::qt_metacast +16 (int (*)(...))QMovie::qt_metacall +20 (int (*)(...))QMovie::~QMovie +24 (int (*)(...))QMovie::~QMovie +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QMovie + size=8 align=4 + base size=8 base align=4 +QMovie (0xb392f294) 0 + vptr=((& QMovie::_ZTV6QMovie) + 8u) + QObject (0xb36cb380) 0 + primary-for QMovie (0xb392f294) + +Vtable for QPicture +QPicture::_ZTV8QPicture: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPicture) +8 (int (*)(...))QPicture::~QPicture +12 (int (*)(...))QPicture::~QPicture +16 (int (*)(...))QPicture::devType +20 (int (*)(...))QPicture::paintEngine +24 (int (*)(...))QPicture::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter +40 (int (*)(...))QPicture::setData + +Class QPicture + size=16 align=4 + base size=16 base align=4 +QPicture (0xb392f2d0) 0 + vptr=((& QPicture::_ZTV8QPicture) + 8u) + QPaintDevice (0xb36cbf50) 0 + primary-for QPicture (0xb392f2d0) + +Class QPictureIO + size=4 align=4 + base size=4 base align=4 +QPictureIO (0xb36e0b28) 0 + +Class QPictureFormatPlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPictureFormatPlugin::QPrivateSignal (0xb36e0f18) 0 empty + +Vtable for QPictureFormatPlugin +QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +8 (int (*)(...))QPictureFormatPlugin::metaObject +12 (int (*)(...))QPictureFormatPlugin::qt_metacast +16 (int (*)(...))QPictureFormatPlugin::qt_metacall +20 (int (*)(...))QPictureFormatPlugin::~QPictureFormatPlugin +24 (int (*)(...))QPictureFormatPlugin::~QPictureFormatPlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QPictureFormatPlugin::loadPicture +60 (int (*)(...))QPictureFormatPlugin::savePicture +64 (int (*)(...))__cxa_pure_virtual + +Class QPictureFormatPlugin + size=8 align=4 + base size=8 base align=4 +QPictureFormatPlugin (0xb392f30c) 0 + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u) + QObject (0xb36e0e38) 0 + primary-for QPictureFormatPlugin (0xb392f30c) + +Class QPixmapCache::Key + size=4 align=4 + base size=4 base align=4 +QPixmapCache::Key (0xb3702188) 0 + +Class QPixmapCache + size=1 align=1 + base size=0 base align=1 +QPixmapCache (0xb3702150) 0 empty + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb3702850) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb3718428) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb37188c0) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb392f384) 0 + QGradient (0xb3542498) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb392f3c0) 0 + QGradient (0xb35426c8) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb392f3fc) 0 + QGradient (0xb35429d8) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb3542b60) 0 + +Vtable for QStandardItem +QStandardItem::_ZTV13QStandardItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStandardItem) +8 (int (*)(...))QStandardItem::~QStandardItem +12 (int (*)(...))QStandardItem::~QStandardItem +16 (int (*)(...))QStandardItem::data +20 (int (*)(...))QStandardItem::setData +24 (int (*)(...))QStandardItem::clone +28 (int (*)(...))QStandardItem::type +32 (int (*)(...))QStandardItem::read +36 (int (*)(...))QStandardItem::write +40 (int (*)(...))QStandardItem::operator< + +Class QStandardItem + size=8 align=4 + base size=8 base align=4 +QStandardItem (0xb357a8c0) 0 + vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u) + +Class QStandardItemModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStandardItemModel::QPrivateSignal (0xb35e2a10) 0 empty + +Vtable for QStandardItemModel +QStandardItemModel::_ZTV18QStandardItemModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QStandardItemModel) +8 (int (*)(...))QStandardItemModel::metaObject +12 (int (*)(...))QStandardItemModel::qt_metacast +16 (int (*)(...))QStandardItemModel::qt_metacall +20 (int (*)(...))QStandardItemModel::~QStandardItemModel +24 (int (*)(...))QStandardItemModel::~QStandardItemModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QStandardItemModel::index +60 (int (*)(...))QStandardItemModel::parent +64 (int (*)(...))QStandardItemModel::sibling +68 (int (*)(...))QStandardItemModel::rowCount +72 (int (*)(...))QStandardItemModel::columnCount +76 (int (*)(...))QStandardItemModel::hasChildren +80 (int (*)(...))QStandardItemModel::data +84 (int (*)(...))QStandardItemModel::setData +88 (int (*)(...))QStandardItemModel::headerData +92 (int (*)(...))QStandardItemModel::setHeaderData +96 (int (*)(...))QStandardItemModel::itemData +100 (int (*)(...))QStandardItemModel::setItemData +104 (int (*)(...))QStandardItemModel::mimeTypes +108 (int (*)(...))QStandardItemModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QStandardItemModel::dropMimeData +120 (int (*)(...))QStandardItemModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QStandardItemModel::insertRows +132 (int (*)(...))QStandardItemModel::insertColumns +136 (int (*)(...))QStandardItemModel::removeRows +140 (int (*)(...))QStandardItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractItemModel::fetchMore +156 (int (*)(...))QAbstractItemModel::canFetchMore +160 (int (*)(...))QStandardItemModel::flags +164 (int (*)(...))QStandardItemModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QStandardItemModel + size=8 align=4 + base size=8 base align=4 +QStandardItemModel (0xb392f438) 0 + vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u) + QAbstractItemModel (0xb392f474) 0 + primary-for QStandardItemModel (0xb392f438) + QObject (0xb35e2930) 0 + primary-for QAbstractItemModel (0xb392f474) + +Class QClipboard::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QClipboard::QPrivateSignal (0xb35fea10) 0 empty + +Vtable for QClipboard +QClipboard::_ZTV10QClipboard: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QClipboard) +8 (int (*)(...))QClipboard::metaObject +12 (int (*)(...))QClipboard::qt_metacast +16 (int (*)(...))QClipboard::qt_metacall +20 (int (*)(...))QClipboard::~QClipboard +24 (int (*)(...))QClipboard::~QClipboard +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QClipboard + size=8 align=4 + base size=8 base align=4 +QClipboard (0xb392f4b0) 0 + vptr=((& QClipboard::_ZTV10QClipboard) + 8u) + QObject (0xb35fe930) 0 + primary-for QClipboard (0xb392f4b0) + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb3611818) 0 + +Class QDrag::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDrag::QPrivateSignal (0xb3611d20) 0 empty + +Vtable for QDrag +QDrag::_ZTV5QDrag: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDrag) +8 (int (*)(...))QDrag::metaObject +12 (int (*)(...))QDrag::qt_metacast +16 (int (*)(...))QDrag::qt_metacall +20 (int (*)(...))QDrag::~QDrag +24 (int (*)(...))QDrag::~QDrag +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QDrag + size=8 align=4 + base size=8 base align=4 +QDrag (0xb392f4ec) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb3611c40) 0 + primary-for QDrag (0xb392f4ec) + +Class QGenericPlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGenericPlugin::QPrivateSignal (0xb3425690) 0 empty + +Vtable for QGenericPlugin +QGenericPlugin::_ZTV14QGenericPlugin: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGenericPlugin) +8 (int (*)(...))QGenericPlugin::metaObject +12 (int (*)(...))QGenericPlugin::qt_metacast +16 (int (*)(...))QGenericPlugin::qt_metacall +20 (int (*)(...))QGenericPlugin::~QGenericPlugin +24 (int (*)(...))QGenericPlugin::~QGenericPlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QGenericPlugin + size=8 align=4 + base size=8 base align=4 +QGenericPlugin (0xb392f528) 0 + vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 8u) + QObject (0xb34255b0) 0 + primary-for QGenericPlugin (0xb392f528) + +Class QGenericPluginFactory + size=1 align=1 + base size=0 base align=1 +QGenericPluginFactory (0xb3425a80) 0 empty + +Class QInputMethod::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QInputMethod::QPrivateSignal (0xb3425b98) 0 empty + +Vtable for QInputMethod +QInputMethod::_ZTV12QInputMethod: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QInputMethod) +8 (int (*)(...))QInputMethod::metaObject +12 (int (*)(...))QInputMethod::qt_metacast +16 (int (*)(...))QInputMethod::qt_metacall +20 (int (*)(...))QInputMethod::~QInputMethod +24 (int (*)(...))QInputMethod::~QInputMethod +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QInputMethod + size=8 align=4 + base size=8 base align=4 +QInputMethod (0xb392f564) 0 + vptr=((& QInputMethod::_ZTV12QInputMethod) + 8u) + QObject (0xb3425ab8) 0 + primary-for QInputMethod (0xb392f564) + +Class QGuiApplication::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGuiApplication::QPrivateSignal (0xb343d0a8) 0 empty + +Vtable for QGuiApplication +QGuiApplication::_ZTV15QGuiApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGuiApplication) +8 (int (*)(...))QGuiApplication::metaObject +12 (int (*)(...))QGuiApplication::qt_metacast +16 (int (*)(...))QGuiApplication::qt_metacall +20 (int (*)(...))QGuiApplication::~QGuiApplication +24 (int (*)(...))QGuiApplication::~QGuiApplication +28 (int (*)(...))QGuiApplication::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGuiApplication::notify +60 (int (*)(...))QGuiApplication::compressEvent + +Class QGuiApplication + size=8 align=4 + base size=8 base align=4 +QGuiApplication (0xb392f5a0) 0 + vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 8u) + QCoreApplication (0xb392f5dc) 0 + primary-for QGuiApplication (0xb392f5a0) + QObject (0xb3425c78) 0 + primary-for QCoreApplication (0xb392f5dc) + +Class QSurfaceFormat + size=4 align=4 + base size=4 base align=4 +QSurfaceFormat (0xb343db28) 0 + +Vtable for QSurface +QSurface::_ZTV8QSurface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QSurface) +8 (int (*)(...))QSurface::~QSurface +12 (int (*)(...))QSurface::~QSurface +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))__cxa_pure_virtual +28 (int (*)(...))__cxa_pure_virtual + +Class QSurface + size=12 align=4 + base size=12 base align=4 +QSurface (0xb3467540) 0 + vptr=((& QSurface::_ZTV8QSurface) + 8u) + +Class QOffscreenSurface::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOffscreenSurface::QPrivateSignal (0xb34679a0) 0 empty + +Vtable for QOffscreenSurface +QOffscreenSurface::_ZTV17QOffscreenSurface: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QOffscreenSurface) +8 (int (*)(...))QOffscreenSurface::metaObject +12 (int (*)(...))QOffscreenSurface::qt_metacast +16 (int (*)(...))QOffscreenSurface::qt_metacall +20 (int (*)(...))QOffscreenSurface::~QOffscreenSurface +24 (int (*)(...))QOffscreenSurface::~QOffscreenSurface +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QOffscreenSurface::surfaceType +60 (int (*)(...))QOffscreenSurface::format +64 (int (*)(...))QOffscreenSurface::size +68 (int (*)(...))QOffscreenSurface::surfaceHandle +72 (int (*)(...))-0x00000000000000008 +76 (int (*)(...))(& _ZTI17QOffscreenSurface) +80 (int (*)(...))QOffscreenSurface::_ZThn8_N17QOffscreenSurfaceD1Ev +84 (int (*)(...))QOffscreenSurface::_ZThn8_N17QOffscreenSurfaceD0Ev +88 (int (*)(...))QOffscreenSurface::_ZThn8_NK17QOffscreenSurface6formatEv +92 (int (*)(...))QOffscreenSurface::_ZThn8_NK17QOffscreenSurface13surfaceHandleEv +96 (int (*)(...))QOffscreenSurface::_ZThn8_NK17QOffscreenSurface11surfaceTypeEv +100 (int (*)(...))QOffscreenSurface::_ZThn8_NK17QOffscreenSurface4sizeEv + +Class QOffscreenSurface + size=20 align=4 + base size=20 base align=4 +QOffscreenSurface (0xb34581c0) 0 + vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 8u) + QObject (0xb3467888) 0 + primary-for QOffscreenSurface (0xb34581c0) + QSurface (0xb34678c0) 8 + vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 80u) + +Class QOpenGLVersionStatus + size=12 align=4 + base size=12 base align=4 +QOpenGLVersionStatus (0xb34800e0) 0 + +Class QOpenGLVersionFunctionsBackend + size=8 align=4 + base size=8 base align=4 +QOpenGLVersionFunctionsBackend (0xb3480930) 0 + +Class QAbstractOpenGLFunctionsPrivate + size=8 align=4 + base size=5 base align=4 +QAbstractOpenGLFunctionsPrivate (0xb3480bd0) 0 + +Vtable for QAbstractOpenGLFunctions +QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractOpenGLFunctions) +8 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions +12 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions +16 (int (*)(...))QAbstractOpenGLFunctions::initializeOpenGLFunctions + +Class QAbstractOpenGLFunctions + size=8 align=4 + base size=8 base align=4 +QAbstractOpenGLFunctions (0xb3480e00) 0 + vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 8u) + +Class QOpenGLFunctions_1_0_CoreBackend + size=200 align=4 + base size=200 base align=4 +QOpenGLFunctions_1_0_CoreBackend (0xb392f654) 0 + QOpenGLVersionFunctionsBackend (0xb3146070) 0 + +Class QOpenGLFunctions_1_1_CoreBackend + size=72 align=4 + base size=72 base align=4 +QOpenGLFunctions_1_1_CoreBackend (0xb392f690) 0 + QOpenGLVersionFunctionsBackend (0xb31460e0) 0 + +Class QOpenGLFunctions_1_2_CoreBackend + size=32 align=4 + base size=32 base align=4 +QOpenGLFunctions_1_2_CoreBackend (0xb392f6cc) 0 + QOpenGLVersionFunctionsBackend (0xb3146150) 0 + +Class QOpenGLFunctions_1_3_CoreBackend + size=44 align=4 + base size=44 base align=4 +QOpenGLFunctions_1_3_CoreBackend (0xb392f708) 0 + QOpenGLVersionFunctionsBackend (0xb31461c0) 0 + +Class QOpenGLFunctions_1_4_CoreBackend + size=36 align=4 + base size=36 base align=4 +QOpenGLFunctions_1_4_CoreBackend (0xb392f744) 0 + QOpenGLVersionFunctionsBackend (0xb3146230) 0 + +Class QOpenGLFunctions_1_5_CoreBackend + size=84 align=4 + base size=84 base align=4 +QOpenGLFunctions_1_5_CoreBackend (0xb392f780) 0 + QOpenGLVersionFunctionsBackend (0xb31462a0) 0 + +Class QOpenGLFunctions_2_0_CoreBackend + size=236 align=4 + base size=236 base align=4 +QOpenGLFunctions_2_0_CoreBackend (0xb392f7bc) 0 + QOpenGLVersionFunctionsBackend (0xb3146310) 0 + +Class QOpenGLFunctions_2_1_CoreBackend + size=32 align=4 + base size=32 base align=4 +QOpenGLFunctions_2_1_CoreBackend (0xb392f7f8) 0 + QOpenGLVersionFunctionsBackend (0xb3146380) 0 + +Class QOpenGLFunctions_3_0_CoreBackend + size=264 align=4 + base size=264 base align=4 +QOpenGLFunctions_3_0_CoreBackend (0xb392f834) 0 + QOpenGLVersionFunctionsBackend (0xb31463f0) 0 + +Class QOpenGLFunctions_3_1_CoreBackend + size=56 align=4 + base size=56 base align=4 +QOpenGLFunctions_3_1_CoreBackend (0xb392f870) 0 + QOpenGLVersionFunctionsBackend (0xb3146460) 0 + +Class QOpenGLFunctions_3_2_CoreBackend + size=84 align=4 + base size=84 base align=4 +QOpenGLFunctions_3_2_CoreBackend (0xb392f8ac) 0 + QOpenGLVersionFunctionsBackend (0xb31464d0) 0 + +Class QOpenGLFunctions_3_3_CoreBackend + size=240 align=4 + base size=240 base align=4 +QOpenGLFunctions_3_3_CoreBackend (0xb392f8e8) 0 + QOpenGLVersionFunctionsBackend (0xb3146540) 0 + +Class QOpenGLFunctions_4_0_CoreBackend + size=192 align=4 + base size=192 base align=4 +QOpenGLFunctions_4_0_CoreBackend (0xb392f924) 0 + QOpenGLVersionFunctionsBackend (0xb31465b0) 0 + +Class QOpenGLFunctions_4_1_CoreBackend + size=360 align=4 + base size=360 base align=4 +QOpenGLFunctions_4_1_CoreBackend (0xb392f960) 0 + QOpenGLVersionFunctionsBackend (0xb3146620) 0 + +Class QOpenGLFunctions_4_2_CoreBackend + size=56 align=4 + base size=56 base align=4 +QOpenGLFunctions_4_2_CoreBackend (0xb392f99c) 0 + QOpenGLVersionFunctionsBackend (0xb3146690) 0 + +Class QOpenGLFunctions_4_3_CoreBackend + size=140 align=4 + base size=140 base align=4 +QOpenGLFunctions_4_3_CoreBackend (0xb392f9d8) 0 + QOpenGLVersionFunctionsBackend (0xb3146700) 0 + +Class QOpenGLFunctions_1_0_DeprecatedBackend + size=1040 align=4 + base size=1040 base align=4 +QOpenGLFunctions_1_0_DeprecatedBackend (0xb392fa14) 0 + QOpenGLVersionFunctionsBackend (0xb3146770) 0 + +Class QOpenGLFunctions_1_1_DeprecatedBackend + size=64 align=4 + base size=64 base align=4 +QOpenGLFunctions_1_1_DeprecatedBackend (0xb392fa50) 0 + QOpenGLVersionFunctionsBackend (0xb31467e0) 0 + +Class QOpenGLFunctions_1_2_DeprecatedBackend + size=136 align=4 + base size=136 base align=4 +QOpenGLFunctions_1_2_DeprecatedBackend (0xb392fa8c) 0 + QOpenGLVersionFunctionsBackend (0xb3146850) 0 + +Class QOpenGLFunctions_1_3_DeprecatedBackend + size=156 align=4 + base size=156 base align=4 +QOpenGLFunctions_1_3_DeprecatedBackend (0xb392fac8) 0 + QOpenGLVersionFunctionsBackend (0xb31468c0) 0 + +Class QOpenGLFunctions_1_4_DeprecatedBackend + size=160 align=4 + base size=160 base align=4 +QOpenGLFunctions_1_4_DeprecatedBackend (0xb392fb04) 0 + QOpenGLVersionFunctionsBackend (0xb3146930) 0 + +Class QOpenGLFunctions_2_0_DeprecatedBackend + size=152 align=4 + base size=152 base align=4 +QOpenGLFunctions_2_0_DeprecatedBackend (0xb392fb40) 0 + QOpenGLVersionFunctionsBackend (0xb31469a0) 0 + +Class QOpenGLFunctions_3_0_DeprecatedBackend + size=88 align=4 + base size=88 base align=4 +QOpenGLFunctions_3_0_DeprecatedBackend (0xb392fb7c) 0 + QOpenGLVersionFunctionsBackend (0xb3146a10) 0 + +Class QOpenGLVersionProfile + size=4 align=4 + base size=4 base align=4 +QOpenGLVersionProfile (0xb3146a80) 0 + +Class QOpenGLContextGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLContextGroup::QPrivateSignal (0xb3030038) 0 empty + +Vtable for QOpenGLContextGroup +QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QOpenGLContextGroup) +8 (int (*)(...))QOpenGLContextGroup::metaObject +12 (int (*)(...))QOpenGLContextGroup::qt_metacast +16 (int (*)(...))QOpenGLContextGroup::qt_metacall +20 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup +24 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLContextGroup + size=8 align=4 + base size=8 base align=4 +QOpenGLContextGroup (0xb392fbb8) 0 + vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 8u) + QObject (0xb3146f50) 0 + primary-for QOpenGLContextGroup (0xb392fbb8) + +Class QOpenGLContext::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLContext::QPrivateSignal (0xb3030658) 0 empty + +Vtable for QOpenGLContext +QOpenGLContext::_ZTV14QOpenGLContext: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QOpenGLContext) +8 (int (*)(...))QOpenGLContext::metaObject +12 (int (*)(...))QOpenGLContext::qt_metacast +16 (int (*)(...))QOpenGLContext::qt_metacall +20 (int (*)(...))QOpenGLContext::~QOpenGLContext +24 (int (*)(...))QOpenGLContext::~QOpenGLContext +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLContext + size=8 align=4 + base size=8 base align=4 +QOpenGLContext (0xb392fbf4) 0 + vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 8u) + QObject (0xb3030578) 0 + primary-for QOpenGLContext (0xb392fbf4) + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb3030dc8) 0 + +Class QScreen::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QScreen::QPrivateSignal (0xb305ef18) 0 empty + +Vtable for QScreen +QScreen::_ZTV7QScreen: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QScreen) +8 (int (*)(...))QScreen::metaObject +12 (int (*)(...))QScreen::qt_metacast +16 (int (*)(...))QScreen::qt_metacall +20 (int (*)(...))QScreen::~QScreen +24 (int (*)(...))QScreen::~QScreen +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QScreen + size=8 align=4 + base size=8 base align=4 +QScreen (0xb392fc30) 0 + vptr=((& QScreen::_ZTV7QScreen) + 8u) + QObject (0xb305ee38) 0 + primary-for QScreen (0xb392fc30) + +Class QSessionManager::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSessionManager::QPrivateSignal (0xb306e8f8) 0 empty + +Vtable for QSessionManager +QSessionManager::_ZTV15QSessionManager: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSessionManager) +8 (int (*)(...))QSessionManager::metaObject +12 (int (*)(...))QSessionManager::qt_metacast +16 (int (*)(...))QSessionManager::qt_metacall +20 (int (*)(...))QSessionManager::~QSessionManager +24 (int (*)(...))QSessionManager::~QSessionManager +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSessionManager + size=8 align=4 + base size=8 base align=4 +QSessionManager (0xb392fc6c) 0 + vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u) + QObject (0xb306e818) 0 + primary-for QSessionManager (0xb392fc6c) + +Class QStyleHints::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStyleHints::QPrivateSignal (0xb306ef50) 0 empty + +Vtable for QStyleHints +QStyleHints::_ZTV11QStyleHints: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QStyleHints) +8 (int (*)(...))QStyleHints::metaObject +12 (int (*)(...))QStyleHints::qt_metacast +16 (int (*)(...))QStyleHints::qt_metacall +20 (int (*)(...))QStyleHints::~QStyleHints +24 (int (*)(...))QStyleHints::~QStyleHints +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QStyleHints + size=8 align=4 + base size=8 base align=4 +QStyleHints (0xb392fca8) 0 + vptr=((& QStyleHints::_ZTV11QStyleHints) + 8u) + QObject (0xb306ee70) 0 + primary-for QStyleHints (0xb392fca8) + +Class QWindow::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QWindow::QPrivateSignal (0xb3089268) 0 empty + +Vtable for QWindow +QWindow::_ZTV7QWindow: 45u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWindow) +8 (int (*)(...))QWindow::metaObject +12 (int (*)(...))QWindow::qt_metacast +16 (int (*)(...))QWindow::qt_metacall +20 (int (*)(...))QWindow::~QWindow +24 (int (*)(...))QWindow::~QWindow +28 (int (*)(...))QWindow::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWindow::surfaceType +60 (int (*)(...))QWindow::format +64 (int (*)(...))QWindow::size +68 (int (*)(...))QWindow::accessibleRoot +72 (int (*)(...))QWindow::focusObject +76 (int (*)(...))QWindow::exposeEvent +80 (int (*)(...))QWindow::resizeEvent +84 (int (*)(...))QWindow::moveEvent +88 (int (*)(...))QWindow::focusInEvent +92 (int (*)(...))QWindow::focusOutEvent +96 (int (*)(...))QWindow::showEvent +100 (int (*)(...))QWindow::hideEvent +104 (int (*)(...))QWindow::keyPressEvent +108 (int (*)(...))QWindow::keyReleaseEvent +112 (int (*)(...))QWindow::mousePressEvent +116 (int (*)(...))QWindow::mouseReleaseEvent +120 (int (*)(...))QWindow::mouseDoubleClickEvent +124 (int (*)(...))QWindow::mouseMoveEvent +128 (int (*)(...))QWindow::wheelEvent +132 (int (*)(...))QWindow::touchEvent +136 (int (*)(...))QWindow::tabletEvent +140 (int (*)(...))QWindow::nativeEvent +144 (int (*)(...))QWindow::surfaceHandle +148 (int (*)(...))-0x00000000000000008 +152 (int (*)(...))(& _ZTI7QWindow) +156 (int (*)(...))QWindow::_ZThn8_N7QWindowD1Ev +160 (int (*)(...))QWindow::_ZThn8_N7QWindowD0Ev +164 (int (*)(...))QWindow::_ZThn8_NK7QWindow6formatEv +168 (int (*)(...))QWindow::_ZThn8_NK7QWindow13surfaceHandleEv +172 (int (*)(...))QWindow::_ZThn8_NK7QWindow11surfaceTypeEv +176 (int (*)(...))QWindow::_ZThn8_NK7QWindow4sizeEv + +Class QWindow + size=20 align=4 + base size=20 base align=4 +QWindow (0xb3060980) 0 + vptr=((& QWindow::_ZTV7QWindow) + 8u) + QObject (0xb3089150) 0 + primary-for QWindow (0xb3060980) + QSurface (0xb3089188) 8 + vptr=((& QWindow::_ZTV7QWindow) + 156u) + +Class QVector3D + size=12 align=4 + base size=12 base align=4 +QVector3D (0xb2f5e8f8) 0 + +Class QVector4D + size=16 align=4 + base size=16 base align=4 +QVector4D (0xb2f9ef50) 0 + +Class QQuaternion + size=16 align=4 + base size=16 base align=4 +QQuaternion (0xb2fcab60) 0 + +Class QMatrix4x4 + size=68 align=4 + base size=68 base align=4 +QMatrix4x4 (0xb2ffdf18) 0 + +Class QOpenGLBuffer + size=4 align=4 + base size=4 base align=4 +QOpenGLBuffer (0xb2ea34d0) 0 + +Class QOpenGLDebugMessage + size=4 align=4 + base size=4 base align=4 +QOpenGLDebugMessage (0xb2eb5150) 0 + +Class QOpenGLDebugLogger::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLDebugLogger::QPrivateSignal (0xb2efff88) 0 empty + +Vtable for QOpenGLDebugLogger +QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QOpenGLDebugLogger) +8 (int (*)(...))QOpenGLDebugLogger::metaObject +12 (int (*)(...))QOpenGLDebugLogger::qt_metacast +16 (int (*)(...))QOpenGLDebugLogger::qt_metacall +20 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger +24 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLDebugLogger + size=8 align=4 + base size=8 base align=4 +QOpenGLDebugLogger (0xb392fd98) 0 + vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 8u) + QObject (0xb2effea8) 0 + primary-for QOpenGLDebugLogger (0xb392fd98) + +Vtable for QOpenGLFramebufferObject +QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QOpenGLFramebufferObject) +8 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject +12 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject + +Class QOpenGLFramebufferObject + size=8 align=4 + base size=8 base align=4 +QOpenGLFramebufferObject (0xb2d28150) 0 + vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 8u) + +Class QOpenGLFramebufferObjectFormat + size=4 align=4 + base size=4 base align=4 +QOpenGLFramebufferObjectFormat (0xb2d28c08) 0 + +Class QOpenGLFunctions + size=4 align=4 + base size=4 base align=4 +QOpenGLFunctions (0xb2d287a8) 0 + +Class QOpenGLFunctionsPrivate + size=380 align=4 + base size=380 base align=4 +QOpenGLFunctionsPrivate (0xb2d6f3f0) 0 + +Vtable for QOpenGLPaintDevice +QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QOpenGLPaintDevice) +8 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice +12 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice +16 (int (*)(...))QOpenGLPaintDevice::devType +20 (int (*)(...))QOpenGLPaintDevice::paintEngine +24 (int (*)(...))QOpenGLPaintDevice::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter +40 (int (*)(...))QOpenGLPaintDevice::ensureActiveTarget + +Class QOpenGLPaintDevice + size=16 align=4 + base size=16 base align=4 +QOpenGLPaintDevice (0xb2de05a0) 0 + vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 8u) + QPaintDevice (0xb2df6038) 0 + primary-for QOpenGLPaintDevice (0xb2de05a0) + +Class QOpenGLShader::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLShader::QPrivateSignal (0xb2df68f8) 0 empty + +Vtable for QOpenGLShader +QOpenGLShader::_ZTV13QOpenGLShader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QOpenGLShader) +8 (int (*)(...))QOpenGLShader::metaObject +12 (int (*)(...))QOpenGLShader::qt_metacast +16 (int (*)(...))QOpenGLShader::qt_metacall +20 (int (*)(...))QOpenGLShader::~QOpenGLShader +24 (int (*)(...))QOpenGLShader::~QOpenGLShader +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLShader + size=8 align=4 + base size=8 base align=4 +QOpenGLShader (0xb2de05dc) 0 + vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 8u) + QObject (0xb2df6818) 0 + primary-for QOpenGLShader (0xb2de05dc) + +Class QOpenGLShaderProgram::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLShaderProgram::QPrivateSignal (0xb2c282a0) 0 empty + +Vtable for QOpenGLShaderProgram +QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QOpenGLShaderProgram) +8 (int (*)(...))QOpenGLShaderProgram::metaObject +12 (int (*)(...))QOpenGLShaderProgram::qt_metacast +16 (int (*)(...))QOpenGLShaderProgram::qt_metacall +20 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram +24 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QOpenGLShaderProgram::link + +Class QOpenGLShaderProgram + size=8 align=4 + base size=8 base align=4 +QOpenGLShaderProgram (0xb2de0654) 0 + vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 8u) + QObject (0xb2c281c0) 0 + primary-for QOpenGLShaderProgram (0xb2de0654) + +Class QOpenGLTimerQuery::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLTimerQuery::QPrivateSignal (0xb2c28b98) 0 empty + +Vtable for QOpenGLTimerQuery +QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QOpenGLTimerQuery) +8 (int (*)(...))QOpenGLTimerQuery::metaObject +12 (int (*)(...))QOpenGLTimerQuery::qt_metacast +16 (int (*)(...))QOpenGLTimerQuery::qt_metacall +20 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery +24 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLTimerQuery + size=8 align=4 + base size=8 base align=4 +QOpenGLTimerQuery (0xb2de0690) 0 + vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 8u) + QObject (0xb2c28ab8) 0 + primary-for QOpenGLTimerQuery (0xb2de0690) + +Class QOpenGLTimeMonitor::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLTimeMonitor::QPrivateSignal (0xb2c62348) 0 empty + +Vtable for QOpenGLTimeMonitor +QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QOpenGLTimeMonitor) +8 (int (*)(...))QOpenGLTimeMonitor::metaObject +12 (int (*)(...))QOpenGLTimeMonitor::qt_metacast +16 (int (*)(...))QOpenGLTimeMonitor::qt_metacall +20 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor +24 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLTimeMonitor + size=8 align=4 + base size=8 base align=4 +QOpenGLTimeMonitor (0xb2de06cc) 0 + vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 8u) + QObject (0xb2c62268) 0 + primary-for QOpenGLTimeMonitor (0xb2de06cc) + +Class QOpenGLVertexArrayObject::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QOpenGLVertexArrayObject::QPrivateSignal (0xb2c62b60) 0 empty + +Class QOpenGLVertexArrayObject::Binder + size=4 align=4 + base size=4 base align=4 +QOpenGLVertexArrayObject::Binder (0xb2c62c78) 0 + +Vtable for QOpenGLVertexArrayObject +QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QOpenGLVertexArrayObject) +8 (int (*)(...))QOpenGLVertexArrayObject::metaObject +12 (int (*)(...))QOpenGLVertexArrayObject::qt_metacast +16 (int (*)(...))QOpenGLVertexArrayObject::qt_metacall +20 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject +24 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QOpenGLVertexArrayObject + size=8 align=4 + base size=8 base align=4 +QOpenGLVertexArrayObject (0xb2de0708) 0 + vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 8u) + QObject (0xb2c62a80) 0 + primary-for QOpenGLVertexArrayObject (0xb2de0708) + +Class QBackingStore + size=4 align=4 + base size=4 base align=4 +QBackingStore (0xb2c72f18) 0 + +Class QPagedPaintDevice::Margins + size=32 align=4 + base size=32 base align=4 +QPagedPaintDevice::Margins (0xb2c861f8) 0 + +Vtable for QPagedPaintDevice +QPagedPaintDevice::_ZTV17QPagedPaintDevice: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QPagedPaintDevice) +8 (int (*)(...))QPagedPaintDevice::~QPagedPaintDevice +12 (int (*)(...))QPagedPaintDevice::~QPagedPaintDevice +16 (int (*)(...))QPaintDevice::devType +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))QPaintDevice::metric +28 (int (*)(...))QPaintDevice::initPainter +32 (int (*)(...))QPaintDevice::redirected +36 (int (*)(...))QPaintDevice::sharedPainter +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))QPagedPaintDevice::setPageSize +48 (int (*)(...))QPagedPaintDevice::setPageSizeMM +52 (int (*)(...))QPagedPaintDevice::setMargins + +Class QPagedPaintDevice + size=16 align=4 + base size=16 base align=4 +QPagedPaintDevice (0xb2de0744) 0 + vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 8u) + QPaintDevice (0xb2c86000) 0 + primary-for QPagedPaintDevice (0xb2de0744) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb2c863b8) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb2c86380) 0 + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb2cb96c8) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb2ccd118) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb2ccd888) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb2cec0a8) 0 + +Class QPainter::PixmapFragment + size=80 align=4 + base size=80 base align=4 +QPainter::PixmapFragment (0xb2ceca48) 0 + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb2cec8c0) 0 + +Class QTextItem + size=1 align=1 + base size=0 base align=1 +QTextItem (0xb2bede00) 0 empty + +Vtable for QPaintEngine +QPaintEngine::_ZTV12QPaintEngine: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintEngine) +8 (int (*)(...))QPaintEngine::~QPaintEngine +12 (int (*)(...))QPaintEngine::~QPaintEngine +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))__cxa_pure_virtual +28 (int (*)(...))QPaintEngine::drawRects +32 (int (*)(...))QPaintEngine::drawRects +36 (int (*)(...))QPaintEngine::drawLines +40 (int (*)(...))QPaintEngine::drawLines +44 (int (*)(...))QPaintEngine::drawEllipse +48 (int (*)(...))QPaintEngine::drawEllipse +52 (int (*)(...))QPaintEngine::drawPath +56 (int (*)(...))QPaintEngine::drawPoints +60 (int (*)(...))QPaintEngine::drawPoints +64 (int (*)(...))QPaintEngine::drawPolygon +68 (int (*)(...))QPaintEngine::drawPolygon +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))QPaintEngine::drawTextItem +80 (int (*)(...))QPaintEngine::drawTiledPixmap +84 (int (*)(...))QPaintEngine::drawImage +88 (int (*)(...))QPaintEngine::coordinateOffset +92 (int (*)(...))__cxa_pure_virtual + +Class QPaintEngine + size=20 align=4 + base size=20 base align=4 +QPaintEngine (0xb2c010e0) 0 + vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u) + +Class QPaintEngineState + size=4 align=4 + base size=4 base align=4 +QPaintEngineState (0xb2a243f0) 0 + +Class QPdfWriter::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPdfWriter::QPrivateSignal (0xb2a6fb28) 0 empty + +Vtable for QPdfWriter +QPdfWriter::_ZTV10QPdfWriter: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QPdfWriter) +8 (int (*)(...))QPdfWriter::metaObject +12 (int (*)(...))QPdfWriter::qt_metacast +16 (int (*)(...))QPdfWriter::qt_metacall +20 (int (*)(...))QPdfWriter::~QPdfWriter +24 (int (*)(...))QPdfWriter::~QPdfWriter +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QPdfWriter::newPage +60 (int (*)(...))QPdfWriter::setPageSize +64 (int (*)(...))QPdfWriter::setPageSizeMM +68 (int (*)(...))QPdfWriter::setMargins +72 (int (*)(...))QPdfWriter::paintEngine +76 (int (*)(...))QPdfWriter::metric +80 (int (*)(...))-0x00000000000000008 +84 (int (*)(...))(& _ZTI10QPdfWriter) +88 (int (*)(...))QPdfWriter::_ZThn8_N10QPdfWriterD1Ev +92 (int (*)(...))QPdfWriter::_ZThn8_N10QPdfWriterD0Ev +96 (int (*)(...))QPaintDevice::devType +100 (int (*)(...))QPdfWriter::_ZThn8_NK10QPdfWriter11paintEngineEv +104 (int (*)(...))QPdfWriter::_ZThn8_NK10QPdfWriter6metricEN12QPaintDevice17PaintDeviceMetricE +108 (int (*)(...))QPaintDevice::initPainter +112 (int (*)(...))QPaintDevice::redirected +116 (int (*)(...))QPaintDevice::sharedPainter +120 (int (*)(...))QPdfWriter::_ZThn8_N10QPdfWriter7newPageEv +124 (int (*)(...))QPdfWriter::_ZThn8_N10QPdfWriter11setPageSizeEN17QPagedPaintDevice8PageSizeE +128 (int (*)(...))QPdfWriter::_ZThn8_N10QPdfWriter13setPageSizeMMERK6QSizeF +132 (int (*)(...))QPdfWriter::_ZThn8_N10QPdfWriter10setMarginsERKN17QPagedPaintDevice7MarginsE + +Class QPdfWriter + size=24 align=4 + base size=24 base align=4 +QPdfWriter (0xb2a40300) 0 + vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 8u) + QObject (0xb2a6fa10) 0 + primary-for QPdfWriter (0xb2a40300) + QPagedPaintDevice (0xb2de0a8c) 8 + vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 88u) + QPaintDevice (0xb2a6fa48) 8 + primary-for QPagedPaintDevice (0xb2de0a8c) + +Class QTextLength + size=12 align=4 + base size=12 base align=4 +QTextLength (0xb2a8b2a0) 0 + +Class QTextFormat + size=8 align=4 + base size=8 base align=4 +QTextFormat (0xb2a98380) 0 + +Class QTextCharFormat + size=8 align=4 + base size=8 base align=4 +QTextCharFormat (0xb2de0b7c) 0 + QTextFormat (0xb2af59a0) 0 + +Class QTextBlockFormat + size=8 align=4 + base size=8 base align=4 +QTextBlockFormat (0xb2de0bb8) 0 + QTextFormat (0xb293a428) 0 + +Class QTextListFormat + size=8 align=4 + base size=8 base align=4 +QTextListFormat (0xb2de0bf4) 0 + QTextFormat (0xb294bd58) 0 + +Class QTextImageFormat + size=8 align=4 + base size=8 base align=4 +QTextImageFormat (0xb2de0c30) 0 + QTextCharFormat (0xb2de0c6c) 0 + QTextFormat (0xb2958b98) 0 + +Class QTextFrameFormat + size=8 align=4 + base size=8 base align=4 +QTextFrameFormat (0xb2de0ca8) 0 + QTextFormat (0xb29695b0) 0 + +Class QTextTableFormat + size=8 align=4 + base size=8 base align=4 +QTextTableFormat (0xb2de0ce4) 0 + QTextFrameFormat (0xb2de0d20) 0 + QTextFormat (0xb29876c8) 0 + +Class QTextTableCellFormat + size=8 align=4 + base size=8 base align=4 +QTextTableCellFormat (0xb2de0d5c) 0 + QTextCharFormat (0xb2de0d98) 0 + QTextFormat (0xb29929d8) 0 + +Class QFontDatabase + size=4 align=4 + base size=4 base align=4 +QFontDatabase (0xb29a8a10) 0 + +Class QRawFont + size=4 align=4 + base size=4 base align=4 +QRawFont (0xb29b41f8) 0 + +Class QGlyphRun + size=4 align=4 + base size=4 base align=4 +QGlyphRun (0xb29eb540) 0 + +Class QTextCursor + size=4 align=4 + base size=4 base align=4 +QTextCursor (0xb2a18150) 0 + +Class QTextInlineObject + size=8 align=4 + base size=8 base align=4 +QTextInlineObject (0xb2a18ea8) 0 + +Class QTextLayout::FormatRange + size=16 align=4 + base size=16 base align=4 +QTextLayout::FormatRange (0xb28424d0) 0 + +Class QTextLayout + size=4 align=4 + base size=4 base align=4 +QTextLayout (0xb2842380) 0 + +Class QTextLine + size=8 align=4 + base size=8 base align=4 +QTextLine (0xb2868268) 0 + +Vtable for QAbstractUndoItem +QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractUndoItem) +8 (int (*)(...))__cxa_pure_virtual +12 (int (*)(...))__cxa_pure_virtual +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QAbstractUndoItem + size=4 align=4 + base size=4 base align=4 +QAbstractUndoItem (0xb2868b28) 0 nearly-empty + vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u) + +Class QTextDocument::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextDocument::QPrivateSignal (0xb2868e70) 0 empty + +Vtable for QTextDocument +QTextDocument::_ZTV13QTextDocument: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QTextDocument) +8 (int (*)(...))QTextDocument::metaObject +12 (int (*)(...))QTextDocument::qt_metacast +16 (int (*)(...))QTextDocument::qt_metacall +20 (int (*)(...))QTextDocument::~QTextDocument +24 (int (*)(...))QTextDocument::~QTextDocument +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QTextDocument::clear +60 (int (*)(...))QTextDocument::createObject +64 (int (*)(...))QTextDocument::loadResource + +Class QTextDocument + size=8 align=4 + base size=8 base align=4 +QTextDocument (0xb2de0e88) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u) + QObject (0xb2868d90) 0 + primary-for QTextDocument (0xb2de0e88) + +Class QAbstractTextDocumentLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractTextDocumentLayout::QPrivateSignal (0xb289aa48) 0 empty + +Class QAbstractTextDocumentLayout::Selection + size=12 align=4 + base size=12 base align=4 +QAbstractTextDocumentLayout::Selection (0xb289aaf0) 0 + +Class QAbstractTextDocumentLayout::PaintContext + size=48 align=4 + base size=48 base align=4 +QAbstractTextDocumentLayout::PaintContext (0xb289ab28) 0 + +Vtable for QAbstractTextDocumentLayout +QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) +8 (int (*)(...))QAbstractTextDocumentLayout::metaObject +12 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast +16 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall +20 (int (*)(...))QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +24 (int (*)(...))QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))__cxa_pure_virtual +68 (int (*)(...))__cxa_pure_virtual +72 (int (*)(...))__cxa_pure_virtual +76 (int (*)(...))__cxa_pure_virtual +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))QAbstractTextDocumentLayout::resizeInlineObject +88 (int (*)(...))QAbstractTextDocumentLayout::positionInlineObject +92 (int (*)(...))QAbstractTextDocumentLayout::drawInlineObject + +Class QAbstractTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QAbstractTextDocumentLayout (0xb2de0f00) 0 + vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u) + QObject (0xb289a968) 0 + primary-for QAbstractTextDocumentLayout (0xb2de0f00) + +Vtable for QTextObjectInterface +QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextObjectInterface) +8 (int (*)(...))QTextObjectInterface::~QTextObjectInterface +12 (int (*)(...))QTextObjectInterface::~QTextObjectInterface +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QTextObjectInterface + size=4 align=4 + base size=4 base align=4 +QTextObjectInterface (0xb28d3578) 0 nearly-empty + vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u) + +Class QStaticText + size=4 align=4 + base size=4 base align=4 +QStaticText (0xb28d3a10) 0 + +Class QTextObject::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextObject::QPrivateSignal (0xb28e7540) 0 empty + +Vtable for QTextObject +QTextObject::_ZTV11QTextObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextObject) +8 (int (*)(...))QTextObject::metaObject +12 (int (*)(...))QTextObject::qt_metacast +16 (int (*)(...))QTextObject::qt_metacall +20 (int (*)(...))QTextObject::~QTextObject +24 (int (*)(...))QTextObject::~QTextObject +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QTextObject + size=8 align=4 + base size=8 base align=4 +QTextObject (0xb28dd03c) 0 + vptr=((& QTextObject::_ZTV11QTextObject) + 8u) + QObject (0xb28e7460) 0 + primary-for QTextObject (0xb28dd03c) + +Class QTextBlockGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextBlockGroup::QPrivateSignal (0xb28e7d20) 0 empty + +Vtable for QTextBlockGroup +QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTextBlockGroup) +8 (int (*)(...))QTextBlockGroup::metaObject +12 (int (*)(...))QTextBlockGroup::qt_metacast +16 (int (*)(...))QTextBlockGroup::qt_metacall +20 (int (*)(...))QTextBlockGroup::~QTextBlockGroup +24 (int (*)(...))QTextBlockGroup::~QTextBlockGroup +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QTextBlockGroup::blockInserted +60 (int (*)(...))QTextBlockGroup::blockRemoved +64 (int (*)(...))QTextBlockGroup::blockFormatChanged + +Class QTextBlockGroup + size=8 align=4 + base size=8 base align=4 +QTextBlockGroup (0xb28dd078) 0 + vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u) + QTextObject (0xb28dd0b4) 0 + primary-for QTextBlockGroup (0xb28dd078) + QObject (0xb28e7c40) 0 + primary-for QTextObject (0xb28dd0b4) + +Vtable for QTextFrameLayoutData +QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextFrameLayoutData) +8 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData +12 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData + +Class QTextFrameLayoutData + size=4 align=4 + base size=4 base align=4 +QTextFrameLayoutData (0xb29043f0) 0 nearly-empty + vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u) + +Class QTextFrame::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextFrame::QPrivateSignal (0xb2904578) 0 empty + +Class QTextFrame::iterator + size=20 align=4 + base size=20 base align=4 +QTextFrame::iterator (0xb2904930) 0 + +Vtable for QTextFrame +QTextFrame::_ZTV10QTextFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextFrame) +8 (int (*)(...))QTextFrame::metaObject +12 (int (*)(...))QTextFrame::qt_metacast +16 (int (*)(...))QTextFrame::qt_metacall +20 (int (*)(...))QTextFrame::~QTextFrame +24 (int (*)(...))QTextFrame::~QTextFrame +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QTextFrame + size=8 align=4 + base size=8 base align=4 +QTextFrame (0xb28dd0f0) 0 + vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u) + QTextObject (0xb28dd12c) 0 + primary-for QTextFrame (0xb28dd0f0) + QObject (0xb2904498) 0 + primary-for QTextObject (0xb28dd12c) + +Vtable for QTextBlockUserData +QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QTextBlockUserData) +8 (int (*)(...))QTextBlockUserData::~QTextBlockUserData +12 (int (*)(...))QTextBlockUserData::~QTextBlockUserData + +Class QTextBlockUserData + size=4 align=4 + base size=4 base align=4 +QTextBlockUserData (0xb291db60) 0 nearly-empty + vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u) + +Class QTextBlock::iterator + size=16 align=4 + base size=16 base align=4 +QTextBlock::iterator (0xb272b000) 0 + +Class QTextBlock + size=8 align=4 + base size=8 base align=4 +QTextBlock (0xb291dc08) 0 + +Class QTextFragment + size=12 align=4 + base size=12 base align=4 +QTextFragment (0xb2741578) 0 + +Class QSyntaxHighlighter::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSyntaxHighlighter::QPrivateSignal (0xb274a8c0) 0 empty + +Vtable for QSyntaxHighlighter +QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QSyntaxHighlighter) +8 (int (*)(...))QSyntaxHighlighter::metaObject +12 (int (*)(...))QSyntaxHighlighter::qt_metacast +16 (int (*)(...))QSyntaxHighlighter::qt_metacall +20 (int (*)(...))QSyntaxHighlighter::~QSyntaxHighlighter +24 (int (*)(...))QSyntaxHighlighter::~QSyntaxHighlighter +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QSyntaxHighlighter + size=8 align=4 + base size=8 base align=4 +QSyntaxHighlighter (0xb28dd168) 0 + vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u) + QObject (0xb274a7e0) 0 + primary-for QSyntaxHighlighter (0xb28dd168) + +Class QTextDocumentFragment + size=4 align=4 + base size=4 base align=4 +QTextDocumentFragment (0xb2757000) 0 + +Class QTextDocumentWriter + size=4 align=4 + base size=4 base align=4 +QTextDocumentWriter (0xb2757540) 0 + +Class QTextList::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextList::QPrivateSignal (0xb2757968) 0 empty + +Vtable for QTextList +QTextList::_ZTV9QTextList: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextList) +8 (int (*)(...))QTextList::metaObject +12 (int (*)(...))QTextList::qt_metacast +16 (int (*)(...))QTextList::qt_metacall +20 (int (*)(...))QTextList::~QTextList +24 (int (*)(...))QTextList::~QTextList +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QTextBlockGroup::blockInserted +60 (int (*)(...))QTextBlockGroup::blockRemoved +64 (int (*)(...))QTextBlockGroup::blockFormatChanged + +Class QTextList + size=8 align=4 + base size=8 base align=4 +QTextList (0xb28dd1a4) 0 + vptr=((& QTextList::_ZTV9QTextList) + 8u) + QTextBlockGroup (0xb28dd1e0) 0 + primary-for QTextList (0xb28dd1a4) + QTextObject (0xb28dd21c) 0 + primary-for QTextBlockGroup (0xb28dd1e0) + QObject (0xb2757888) 0 + primary-for QTextObject (0xb28dd21c) + +Class QTextTableCell + size=8 align=4 + base size=8 base align=4 +QTextTableCell (0xb276c700) 0 + +Class QTextTable::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextTable::QPrivateSignal (0xb27777e0) 0 empty + +Vtable for QTextTable +QTextTable::_ZTV10QTextTable: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextTable) +8 (int (*)(...))QTextTable::metaObject +12 (int (*)(...))QTextTable::qt_metacast +16 (int (*)(...))QTextTable::qt_metacall +20 (int (*)(...))QTextTable::~QTextTable +24 (int (*)(...))QTextTable::~QTextTable +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QTextTable + size=8 align=4 + base size=8 base align=4 +QTextTable (0xb28dd258) 0 + vptr=((& QTextTable::_ZTV10QTextTable) + 8u) + QTextFrame (0xb28dd294) 0 + primary-for QTextTable (0xb28dd258) + QTextObject (0xb28dd2d0) 0 + primary-for QTextFrame (0xb28dd294) + QObject (0xb2777700) 0 + primary-for QTextObject (0xb28dd2d0) + +Class QDesktopServices + size=1 align=1 + base size=0 base align=1 +QDesktopServices (0xb27872d8) 0 empty + +Class QValidator::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QValidator::QPrivateSignal (0xb2787428) 0 empty + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QValidator) +8 (int (*)(...))QValidator::metaObject +12 (int (*)(...))QValidator::qt_metacast +16 (int (*)(...))QValidator::qt_metacall +20 (int (*)(...))QValidator::~QValidator +24 (int (*)(...))QValidator::~QValidator +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))QValidator::fixup + +Class QValidator + size=8 align=4 + base size=8 base align=4 +QValidator (0xb28dd30c) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb2787348) 0 + primary-for QValidator (0xb28dd30c) + +Class QIntValidator::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QIntValidator::QPrivateSignal (0xb2787dc8) 0 empty + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIntValidator) +8 (int (*)(...))QIntValidator::metaObject +12 (int (*)(...))QIntValidator::qt_metacast +16 (int (*)(...))QIntValidator::qt_metacall +20 (int (*)(...))QIntValidator::~QIntValidator +24 (int (*)(...))QIntValidator::~QIntValidator +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QIntValidator::validate +60 (int (*)(...))QIntValidator::fixup +64 (int (*)(...))QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb28dd348) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb28dd384) 0 + primary-for QIntValidator (0xb28dd348) + QObject (0xb2787ce8) 0 + primary-for QValidator (0xb28dd384) + +Class QDoubleValidator::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDoubleValidator::QPrivateSignal (0xb2799818) 0 empty + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDoubleValidator) +8 (int (*)(...))QDoubleValidator::metaObject +12 (int (*)(...))QDoubleValidator::qt_metacast +16 (int (*)(...))QDoubleValidator::qt_metacall +20 (int (*)(...))QDoubleValidator::~QDoubleValidator +24 (int (*)(...))QDoubleValidator::~QDoubleValidator +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QDoubleValidator::validate +60 (int (*)(...))QValidator::fixup +64 (int (*)(...))QDoubleValidator::setRange + +Class QDoubleValidator + size=28 align=4 + base size=28 base align=4 +QDoubleValidator (0xb28dd3c0) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb28dd3fc) 0 + primary-for QDoubleValidator (0xb28dd3c0) + QObject (0xb2799738) 0 + primary-for QValidator (0xb28dd3fc) + +Class QRegExpValidator::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QRegExpValidator::QPrivateSignal (0xb27aa658) 0 empty + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QRegExpValidator) +8 (int (*)(...))QRegExpValidator::metaObject +12 (int (*)(...))QRegExpValidator::qt_metacast +16 (int (*)(...))QRegExpValidator::qt_metacall +20 (int (*)(...))QRegExpValidator::~QRegExpValidator +24 (int (*)(...))QRegExpValidator::~QRegExpValidator +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QRegExpValidator::validate +60 (int (*)(...))QValidator::fixup + +Class QRegExpValidator + size=12 align=4 + base size=12 base align=4 +QRegExpValidator (0xb28dd438) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb28dd474) 0 + primary-for QRegExpValidator (0xb28dd438) + QObject (0xb27aa578) 0 + primary-for QValidator (0xb28dd474) + +Class QRegularExpressionValidator::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QRegularExpressionValidator::QPrivateSignal (0xb27aaf88) 0 empty + +Vtable for QRegularExpressionValidator +QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QRegularExpressionValidator) +8 (int (*)(...))QRegularExpressionValidator::metaObject +12 (int (*)(...))QRegularExpressionValidator::qt_metacast +16 (int (*)(...))QRegularExpressionValidator::qt_metacall +20 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator +24 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QRegularExpressionValidator::validate +60 (int (*)(...))QValidator::fixup + +Class QRegularExpressionValidator + size=8 align=4 + base size=8 base align=4 +QRegularExpressionValidator (0xb28dd4b0) 0 + vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 8u) + QValidator (0xb28dd4ec) 0 + primary-for QRegularExpressionValidator (0xb28dd4b0) + QObject (0xb27aaea8) 0 + primary-for QValidator (0xb28dd4ec) + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb27b9888) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb27f9508) 0 + +Class QWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QWidget::QPrivateSignal (0xb27f9658) 0 empty + +Vtable for QWidget +QWidget::_ZTV7QWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWidget) +8 (int (*)(...))QWidget::metaObject +12 (int (*)(...))QWidget::qt_metacast +16 (int (*)(...))QWidget::qt_metacall +20 (int (*)(...))QWidget::~QWidget +24 (int (*)(...))QWidget::~QWidget +28 (int (*)(...))QWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI7QWidget) +224 (int (*)(...))QWidget::_ZThn8_N7QWidgetD1Ev +228 (int (*)(...))QWidget::_ZThn8_N7QWidgetD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QWidget + size=24 align=4 + base size=24 base align=4 +QWidget (0xb27d6500) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb27f9540) 0 + primary-for QWidget (0xb27d6500) + QPaintDevice (0xb27f9578) 8 + vptr=((& QWidget::_ZTV7QWidget) + 224u) + +Class QDialog::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDialog::QPrivateSignal (0xb266fea8) 0 empty + +Vtable for QDialog +QDialog::_ZTV7QDialog: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QDialog) +8 (int (*)(...))QDialog::metaObject +12 (int (*)(...))QDialog::qt_metacast +16 (int (*)(...))QDialog::qt_metacall +20 (int (*)(...))QDialog::~QDialog +24 (int (*)(...))QDialog::~QDialog +28 (int (*)(...))QWidget::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QDialog::setVisible +64 (int (*)(...))QDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDialog::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QDialog::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI7QDialog) +244 (int (*)(...))QDialog::_ZThn8_N7QDialogD1Ev +248 (int (*)(...))QDialog::_ZThn8_N7QDialogD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDialog + size=24 align=4 + base size=24 base align=4 +QDialog (0xb28dd5a0) 0 + vptr=((& QDialog::_ZTV7QDialog) + 8u) + QWidget (0xb2667780) 0 + primary-for QDialog (0xb28dd5a0) + QObject (0xb266fd90) 0 + primary-for QWidget (0xb2667780) + QPaintDevice (0xb266fdc8) 8 + vptr=((& QDialog::_ZTV7QDialog) + 244u) + +Class QColorDialog::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QColorDialog::QPrivateSignal (0xb267b888) 0 empty + +Vtable for QColorDialog +QColorDialog::_ZTV12QColorDialog: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QColorDialog) +8 (int (*)(...))QColorDialog::metaObject +12 (int (*)(...))QColorDialog::qt_metacast +16 (int (*)(...))QColorDialog::qt_metacall +20 (int (*)(...))QColorDialog::~QColorDialog +24 (int (*)(...))QColorDialog::~QColorDialog +28 (int (*)(...))QWidget::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QColorDialog::setVisible +64 (int (*)(...))QDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDialog::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QColorDialog::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QColorDialog::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI12QColorDialog) +244 (int (*)(...))QColorDialog::_ZThn8_N12QColorDialogD1Ev +248 (int (*)(...))QColorDialog::_ZThn8_N12QColorDialogD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QColorDialog + size=24 align=4 + base size=24 base align=4 +QColorDialog (0xb28dd5dc) 0 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u) + QDialog (0xb28dd618) 0 + primary-for QColorDialog (0xb28dd5dc) + QWidget (0xb2667a00) 0 + primary-for QDialog (0xb28dd618) + QObject (0xb267b770) 0 + primary-for QWidget (0xb2667a00) + QPaintDevice (0xb267b7a8) 8 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u) + +Class QErrorMessage::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QErrorMessage::QPrivateSignal (0xb26b52a0) 0 empty + +Vtable for QErrorMessage +QErrorMessage::_ZTV13QErrorMessage: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QErrorMessage) +8 (int (*)(...))QErrorMessage::metaObject +12 (int (*)(...))QErrorMessage::qt_metacast +16 (int (*)(...))QErrorMessage::qt_metacall +20 (int (*)(...))QErrorMessage::~QErrorMessage +24 (int (*)(...))QErrorMessage::~QErrorMessage +28 (int (*)(...))QWidget::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QDialog::setVisible +64 (int (*)(...))QDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDialog::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QErrorMessage::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QErrorMessage::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI13QErrorMessage) +244 (int (*)(...))QErrorMessage::_ZThn8_N13QErrorMessageD1Ev +248 (int (*)(...))QErrorMessage::_ZThn8_N13QErrorMessageD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QErrorMessage + size=24 align=4 + base size=24 base align=4 +QErrorMessage (0xb28dd690) 0 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u) + QDialog (0xb28dd6cc) 0 + primary-for QErrorMessage (0xb28dd690) + QWidget (0xb2667dc0) 0 + primary-for QDialog (0xb28dd6cc) + QObject (0xb26b5188) 0 + primary-for QWidget (0xb2667dc0) + QPaintDevice (0xb26b51c0) 8 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u) + +Class QFileDialog::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFileDialog::QPrivateSignal (0xb26b5b98) 0 empty + +Vtable for QFileDialog +QFileDialog::_ZTV11QFileDialog: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFileDialog) +8 (int (*)(...))QFileDialog::metaObject +12 (int (*)(...))QFileDialog::qt_metacast +16 (int (*)(...))QFileDialog::qt_metacall +20 (int (*)(...))QFileDialog::~QFileDialog +24 (int (*)(...))QFileDialog::~QFileDialog +28 (int (*)(...))QWidget::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QFileDialog::setVisible +64 (int (*)(...))QDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDialog::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFileDialog::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QFileDialog::done +228 (int (*)(...))QFileDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI11QFileDialog) +244 (int (*)(...))QFileDialog::_ZThn8_N11QFileDialogD1Ev +248 (int (*)(...))QFileDialog::_ZThn8_N11QFileDialogD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QFileDialog + size=24 align=4 + base size=24 base align=4 +QFileDialog (0xb28dd708) 0 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u) + QDialog (0xb28dd744) 0 + primary-for QFileDialog (0xb28dd708) + QWidget (0xb26c0040) 0 + primary-for QDialog (0xb28dd744) + QObject (0xb26b5a80) 0 + primary-for QWidget (0xb26c0040) + QPaintDevice (0xb26b5ab8) 8 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u) + +Class QFileSystemModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFileSystemModel::QPrivateSignal (0xb26e7e70) 0 empty + +Vtable for QFileSystemModel +QFileSystemModel::_ZTV16QFileSystemModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFileSystemModel) +8 (int (*)(...))QFileSystemModel::metaObject +12 (int (*)(...))QFileSystemModel::qt_metacast +16 (int (*)(...))QFileSystemModel::qt_metacall +20 (int (*)(...))QFileSystemModel::~QFileSystemModel +24 (int (*)(...))QFileSystemModel::~QFileSystemModel +28 (int (*)(...))QFileSystemModel::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QFileSystemModel::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFileSystemModel::index +60 (int (*)(...))QFileSystemModel::parent +64 (int (*)(...))QAbstractItemModel::sibling +68 (int (*)(...))QFileSystemModel::rowCount +72 (int (*)(...))QFileSystemModel::columnCount +76 (int (*)(...))QFileSystemModel::hasChildren +80 (int (*)(...))QFileSystemModel::data +84 (int (*)(...))QFileSystemModel::setData +88 (int (*)(...))QFileSystemModel::headerData +92 (int (*)(...))QAbstractItemModel::setHeaderData +96 (int (*)(...))QAbstractItemModel::itemData +100 (int (*)(...))QAbstractItemModel::setItemData +104 (int (*)(...))QFileSystemModel::mimeTypes +108 (int (*)(...))QFileSystemModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QFileSystemModel::dropMimeData +120 (int (*)(...))QFileSystemModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QAbstractItemModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QAbstractItemModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QFileSystemModel::fetchMore +156 (int (*)(...))QFileSystemModel::canFetchMore +160 (int (*)(...))QFileSystemModel::flags +164 (int (*)(...))QFileSystemModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QFileSystemModel + size=8 align=4 + base size=8 base align=4 +QFileSystemModel (0xb28dd7bc) 0 + vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u) + QAbstractItemModel (0xb28dd7f8) 0 + primary-for QFileSystemModel (0xb28dd7bc) + QObject (0xb26e7d90) 0 + primary-for QAbstractItemModel (0xb28dd7f8) + +Class QFontDialog::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFontDialog::QPrivateSignal (0xb2707b28) 0 empty + +Vtable for QFontDialog +QFontDialog::_ZTV11QFontDialog: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFontDialog) +8 (int (*)(...))QFontDialog::metaObject +12 (int (*)(...))QFontDialog::qt_metacast +16 (int (*)(...))QFontDialog::qt_metacall +20 (int (*)(...))QFontDialog::~QFontDialog +24 (int (*)(...))QFontDialog::~QFontDialog +28 (int (*)(...))QWidget::event +32 (int (*)(...))QFontDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QFontDialog::setVisible +64 (int (*)(...))QDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDialog::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFontDialog::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QFontDialog::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI11QFontDialog) +244 (int (*)(...))QFontDialog::_ZThn8_N11QFontDialogD1Ev +248 (int (*)(...))QFontDialog::_ZThn8_N11QFontDialogD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QFontDialog + size=24 align=4 + base size=24 base align=4 +QFontDialog (0xb28dd834) 0 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u) + QDialog (0xb28dd870) 0 + primary-for QFontDialog (0xb28dd834) + QWidget (0xb26c0780) 0 + primary-for QDialog (0xb28dd870) + QObject (0xb2707a10) 0 + primary-for QWidget (0xb26c0780) + QPaintDevice (0xb2707a48) 8 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u) + +Class QFrame::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFrame::QPrivateSignal (0xb2536578) 0 empty + +Vtable for QFrame +QFrame::_ZTV6QFrame: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QFrame) +8 (int (*)(...))QFrame::metaObject +12 (int (*)(...))QFrame::qt_metacast +16 (int (*)(...))QFrame::qt_metacall +20 (int (*)(...))QFrame::~QFrame +24 (int (*)(...))QFrame::~QFrame +28 (int (*)(...))QFrame::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QFrame::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QFrame::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI6QFrame) +224 (int (*)(...))QFrame::_ZThn8_N6QFrameD1Ev +228 (int (*)(...))QFrame::_ZThn8_N6QFrameD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QFrame + size=24 align=4 + base size=24 base align=4 +QFrame (0xb28dd8e8) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb26c0b40) 0 + primary-for QFrame (0xb28dd8e8) + QObject (0xb2536460) 0 + primary-for QWidget (0xb26c0b40) + QPaintDevice (0xb2536498) 8 + vptr=((& QFrame::_ZTV6QFrame) + 224u) + +Class QLineEdit::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QLineEdit::QPrivateSignal (0xb2536af0) 0 empty + +Vtable for QLineEdit +QLineEdit::_ZTV9QLineEdit: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QLineEdit) +8 (int (*)(...))QLineEdit::metaObject +12 (int (*)(...))QLineEdit::qt_metacast +16 (int (*)(...))QLineEdit::qt_metacall +20 (int (*)(...))QLineEdit::~QLineEdit +24 (int (*)(...))QLineEdit::~QLineEdit +28 (int (*)(...))QLineEdit::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QLineEdit::sizeHint +68 (int (*)(...))QLineEdit::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QLineEdit::mousePressEvent +88 (int (*)(...))QLineEdit::mouseReleaseEvent +92 (int (*)(...))QLineEdit::mouseDoubleClickEvent +96 (int (*)(...))QLineEdit::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QLineEdit::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QLineEdit::focusInEvent +116 (int (*)(...))QLineEdit::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QLineEdit::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QLineEdit::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QLineEdit::dragEnterEvent +160 (int (*)(...))QLineEdit::dragMoveEvent +164 (int (*)(...))QLineEdit::dragLeaveEvent +168 (int (*)(...))QLineEdit::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QLineEdit::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QLineEdit::inputMethodEvent +208 (int (*)(...))QLineEdit::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI9QLineEdit) +224 (int (*)(...))QLineEdit::_ZThn8_N9QLineEditD1Ev +228 (int (*)(...))QLineEdit::_ZThn8_N9QLineEditD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QLineEdit + size=24 align=4 + base size=24 base align=4 +QLineEdit (0xb28dd924) 0 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u) + QWidget (0xb26c0dc0) 0 + primary-for QLineEdit (0xb28dd924) + QObject (0xb2536ee0) 0 + primary-for QWidget (0xb26c0dc0) + QPaintDevice (0xb2536f18) 8 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 224u) + +Class QInputDialog::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QInputDialog::QPrivateSignal (0xb2555968) 0 empty + +Vtable for QInputDialog +QInputDialog::_ZTV12QInputDialog: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QInputDialog) +8 (int (*)(...))QInputDialog::metaObject +12 (int (*)(...))QInputDialog::qt_metacast +16 (int (*)(...))QInputDialog::qt_metacall +20 (int (*)(...))QInputDialog::~QInputDialog +24 (int (*)(...))QInputDialog::~QInputDialog +28 (int (*)(...))QWidget::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QInputDialog::setVisible +64 (int (*)(...))QInputDialog::sizeHint +68 (int (*)(...))QInputDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDialog::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QInputDialog::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI12QInputDialog) +244 (int (*)(...))QInputDialog::_ZThn8_N12QInputDialogD1Ev +248 (int (*)(...))QInputDialog::_ZThn8_N12QInputDialogD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QInputDialog + size=24 align=4 + base size=24 base align=4 +QInputDialog (0xb28dd960) 0 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u) + QDialog (0xb28dd99c) 0 + primary-for QInputDialog (0xb28dd960) + QWidget (0xb256b040) 0 + primary-for QDialog (0xb28dd99c) + QObject (0xb2555850) 0 + primary-for QWidget (0xb256b040) + QPaintDevice (0xb2555888) 8 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u) + +Class QMessageBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMessageBox::QPrivateSignal (0xb25925b0) 0 empty + +Vtable for QMessageBox +QMessageBox::_ZTV11QMessageBox: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMessageBox) +8 (int (*)(...))QMessageBox::metaObject +12 (int (*)(...))QMessageBox::qt_metacast +16 (int (*)(...))QMessageBox::qt_metacall +20 (int (*)(...))QMessageBox::~QMessageBox +24 (int (*)(...))QMessageBox::~QMessageBox +28 (int (*)(...))QMessageBox::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QDialog::setVisible +64 (int (*)(...))QDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QMessageBox::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QMessageBox::resizeEvent +140 (int (*)(...))QMessageBox::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QMessageBox::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QMessageBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QDialog::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI11QMessageBox) +244 (int (*)(...))QMessageBox::_ZThn8_N11QMessageBoxD1Ev +248 (int (*)(...))QMessageBox::_ZThn8_N11QMessageBoxD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QMessageBox + size=24 align=4 + base size=24 base align=4 +QMessageBox (0xb28dda14) 0 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u) + QDialog (0xb28dda50) 0 + primary-for QMessageBox (0xb28dda14) + QWidget (0xb256b400) 0 + primary-for QDialog (0xb28dda50) + QObject (0xb2592498) 0 + primary-for QWidget (0xb256b400) + QPaintDevice (0xb25924d0) 8 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u) + +Class QProgressDialog::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QProgressDialog::QPrivateSignal (0xb25cad58) 0 empty + +Vtable for QProgressDialog +QProgressDialog::_ZTV15QProgressDialog: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QProgressDialog) +8 (int (*)(...))QProgressDialog::metaObject +12 (int (*)(...))QProgressDialog::qt_metacast +16 (int (*)(...))QProgressDialog::qt_metacall +20 (int (*)(...))QProgressDialog::~QProgressDialog +24 (int (*)(...))QProgressDialog::~QProgressDialog +28 (int (*)(...))QWidget::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QDialog::setVisible +64 (int (*)(...))QProgressDialog::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QProgressDialog::resizeEvent +140 (int (*)(...))QProgressDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QProgressDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QProgressDialog::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QDialog::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI15QProgressDialog) +244 (int (*)(...))QProgressDialog::_ZThn8_N15QProgressDialogD1Ev +248 (int (*)(...))QProgressDialog::_ZThn8_N15QProgressDialogD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QProgressDialog + size=24 align=4 + base size=24 base align=4 +QProgressDialog (0xb28ddac8) 0 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u) + QDialog (0xb28ddb04) 0 + primary-for QProgressDialog (0xb28ddac8) + QWidget (0xb256b8c0) 0 + primary-for QDialog (0xb28ddb04) + QObject (0xb25cac40) 0 + primary-for QWidget (0xb256b8c0) + QPaintDevice (0xb25cac78) 8 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u) + +Class QWizard::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QWizard::QPrivateSignal (0xb25eb6c8) 0 empty + +Vtable for QWizard +QWizard::_ZTV7QWizard: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWizard) +8 (int (*)(...))QWizard::metaObject +12 (int (*)(...))QWizard::qt_metacast +16 (int (*)(...))QWizard::qt_metacall +20 (int (*)(...))QWizard::~QWizard +24 (int (*)(...))QWizard::~QWizard +28 (int (*)(...))QWizard::event +32 (int (*)(...))QDialog::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWizard::setVisible +64 (int (*)(...))QWizard::sizeHint +68 (int (*)(...))QDialog::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QDialog::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWizard::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWizard::resizeEvent +140 (int (*)(...))QDialog::closeEvent +144 (int (*)(...))QDialog::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QDialog::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDialog::open +220 (int (*)(...))QDialog::exec +224 (int (*)(...))QWizard::done +228 (int (*)(...))QDialog::accept +232 (int (*)(...))QDialog::reject +236 (int (*)(...))QWizard::validateCurrentPage +240 (int (*)(...))QWizard::nextId +244 (int (*)(...))QWizard::initializePage +248 (int (*)(...))QWizard::cleanupPage +252 (int (*)(...))-0x00000000000000008 +256 (int (*)(...))(& _ZTI7QWizard) +260 (int (*)(...))QWizard::_ZThn8_N7QWizardD1Ev +264 (int (*)(...))QWizard::_ZThn8_N7QWizardD0Ev +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +284 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +288 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QWizard + size=24 align=4 + base size=24 base align=4 +QWizard (0xb28ddb40) 0 + vptr=((& QWizard::_ZTV7QWizard) + 8u) + QDialog (0xb28ddb7c) 0 + primary-for QWizard (0xb28ddb40) + QWidget (0xb256bb40) 0 + primary-for QDialog (0xb28ddb7c) + QObject (0xb25eb5b0) 0 + primary-for QWidget (0xb256bb40) + QPaintDevice (0xb25eb5e8) 8 + vptr=((& QWizard::_ZTV7QWizard) + 260u) + +Class QWizardPage::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QWizardPage::QPrivateSignal (0xb261c380) 0 empty + +Vtable for QWizardPage +QWizardPage::_ZTV11QWizardPage: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWizardPage) +8 (int (*)(...))QWizardPage::metaObject +12 (int (*)(...))QWizardPage::qt_metacast +16 (int (*)(...))QWizardPage::qt_metacall +20 (int (*)(...))QWizardPage::~QWizardPage +24 (int (*)(...))QWizardPage::~QWizardPage +28 (int (*)(...))QWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QWizardPage::initializePage +220 (int (*)(...))QWizardPage::cleanupPage +224 (int (*)(...))QWizardPage::validatePage +228 (int (*)(...))QWizardPage::isComplete +232 (int (*)(...))QWizardPage::nextId +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI11QWizardPage) +244 (int (*)(...))QWizardPage::_ZThn8_N11QWizardPageD1Ev +248 (int (*)(...))QWizardPage::_ZThn8_N11QWizardPageD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QWizardPage + size=24 align=4 + base size=24 base align=4 +QWizardPage (0xb28ddbf4) 0 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u) + QWidget (0xb256bf40) 0 + primary-for QWizardPage (0xb28ddbf4) + QObject (0xb261c268) 0 + primary-for QWidget (0xb256bf40) + QPaintDevice (0xb261c2a0) 8 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 244u) + +Class QGraphicsEffect::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsEffect::QPrivateSignal (0xb261ccb0) 0 empty + +Vtable for QGraphicsEffect +QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsEffect) +8 (int (*)(...))QGraphicsEffect::metaObject +12 (int (*)(...))QGraphicsEffect::qt_metacast +16 (int (*)(...))QGraphicsEffect::qt_metacall +20 (int (*)(...))QGraphicsEffect::~QGraphicsEffect +24 (int (*)(...))QGraphicsEffect::~QGraphicsEffect +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsEffect::boundingRectFor +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))QGraphicsEffect::sourceChanged + +Class QGraphicsEffect + size=8 align=4 + base size=8 base align=4 +QGraphicsEffect (0xb28ddc30) 0 + vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 8u) + QObject (0xb261cbd0) 0 + primary-for QGraphicsEffect (0xb28ddc30) + +Class QGraphicsColorizeEffect::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsColorizeEffect::QPrivateSignal (0xb2457498) 0 empty + +Vtable for QGraphicsColorizeEffect +QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsColorizeEffect) +8 (int (*)(...))QGraphicsColorizeEffect::metaObject +12 (int (*)(...))QGraphicsColorizeEffect::qt_metacast +16 (int (*)(...))QGraphicsColorizeEffect::qt_metacall +20 (int (*)(...))QGraphicsColorizeEffect::~QGraphicsColorizeEffect +24 (int (*)(...))QGraphicsColorizeEffect::~QGraphicsColorizeEffect +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsEffect::boundingRectFor +60 (int (*)(...))QGraphicsColorizeEffect::draw +64 (int (*)(...))QGraphicsEffect::sourceChanged + +Class QGraphicsColorizeEffect + size=8 align=4 + base size=8 base align=4 +QGraphicsColorizeEffect (0xb28ddca8) 0 + vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 8u) + QGraphicsEffect (0xb28ddce4) 0 + primary-for QGraphicsColorizeEffect (0xb28ddca8) + QObject (0xb24573b8) 0 + primary-for QGraphicsEffect (0xb28ddce4) + +Class QGraphicsBlurEffect::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsBlurEffect::QPrivateSignal (0xb2457cb0) 0 empty + +Vtable for QGraphicsBlurEffect +QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsBlurEffect) +8 (int (*)(...))QGraphicsBlurEffect::metaObject +12 (int (*)(...))QGraphicsBlurEffect::qt_metacast +16 (int (*)(...))QGraphicsBlurEffect::qt_metacall +20 (int (*)(...))QGraphicsBlurEffect::~QGraphicsBlurEffect +24 (int (*)(...))QGraphicsBlurEffect::~QGraphicsBlurEffect +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsBlurEffect::boundingRectFor +60 (int (*)(...))QGraphicsBlurEffect::draw +64 (int (*)(...))QGraphicsEffect::sourceChanged + +Class QGraphicsBlurEffect + size=8 align=4 + base size=8 base align=4 +QGraphicsBlurEffect (0xb28ddd20) 0 + vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 8u) + QGraphicsEffect (0xb28ddd5c) 0 + primary-for QGraphicsBlurEffect (0xb28ddd20) + QObject (0xb2457bd0) 0 + primary-for QGraphicsEffect (0xb28ddd5c) + +Class QGraphicsDropShadowEffect::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsDropShadowEffect::QPrivateSignal (0xb248a460) 0 empty + +Vtable for QGraphicsDropShadowEffect +QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect) +8 (int (*)(...))QGraphicsDropShadowEffect::metaObject +12 (int (*)(...))QGraphicsDropShadowEffect::qt_metacast +16 (int (*)(...))QGraphicsDropShadowEffect::qt_metacall +20 (int (*)(...))QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect +24 (int (*)(...))QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsDropShadowEffect::boundingRectFor +60 (int (*)(...))QGraphicsDropShadowEffect::draw +64 (int (*)(...))QGraphicsEffect::sourceChanged + +Class QGraphicsDropShadowEffect + size=8 align=4 + base size=8 base align=4 +QGraphicsDropShadowEffect (0xb28dddd4) 0 + vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 8u) + QGraphicsEffect (0xb28dde10) 0 + primary-for QGraphicsDropShadowEffect (0xb28dddd4) + QObject (0xb248a380) 0 + primary-for QGraphicsEffect (0xb28dde10) + +Class QGraphicsOpacityEffect::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsOpacityEffect::QPrivateSignal (0xb24a4188) 0 empty + +Vtable for QGraphicsOpacityEffect +QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QGraphicsOpacityEffect) +8 (int (*)(...))QGraphicsOpacityEffect::metaObject +12 (int (*)(...))QGraphicsOpacityEffect::qt_metacast +16 (int (*)(...))QGraphicsOpacityEffect::qt_metacall +20 (int (*)(...))QGraphicsOpacityEffect::~QGraphicsOpacityEffect +24 (int (*)(...))QGraphicsOpacityEffect::~QGraphicsOpacityEffect +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsEffect::boundingRectFor +60 (int (*)(...))QGraphicsOpacityEffect::draw +64 (int (*)(...))QGraphicsEffect::sourceChanged + +Class QGraphicsOpacityEffect + size=8 align=4 + base size=8 base align=4 +QGraphicsOpacityEffect (0xb28dde4c) 0 + vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 8u) + QGraphicsEffect (0xb28dde88) 0 + primary-for QGraphicsOpacityEffect (0xb28dde4c) + QObject (0xb24a40a8) 0 + primary-for QGraphicsEffect (0xb28dde88) + +Vtable for QGraphicsItem +QGraphicsItem::_ZTV13QGraphicsItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsItem) +8 (int (*)(...))QGraphicsItem::~QGraphicsItem +12 (int (*)(...))QGraphicsItem::~QGraphicsItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))QGraphicsItem::shape +28 (int (*)(...))QGraphicsItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsItem::isObscuredBy +44 (int (*)(...))QGraphicsItem::opaqueArea +48 (int (*)(...))__cxa_pure_virtual +52 (int (*)(...))QGraphicsItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsItem::supportsExtension +148 (int (*)(...))QGraphicsItem::setExtension +152 (int (*)(...))QGraphicsItem::extension + +Class QGraphicsItem + size=8 align=4 + base size=8 base align=4 +QGraphicsItem (0xb24a48c0) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Class QGraphicsObject::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsObject::QPrivateSignal (0xb251fce8) 0 empty + +Vtable for QGraphicsObject +QGraphicsObject::_ZTV15QGraphicsObject: 53u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsObject) +8 (int (*)(...))QGraphicsObject::metaObject +12 (int (*)(...))QGraphicsObject::qt_metacast +16 (int (*)(...))QGraphicsObject::qt_metacall +20 (int (*)(...))QGraphicsObject::~QGraphicsObject +24 (int (*)(...))QGraphicsObject::~QGraphicsObject +28 (int (*)(...))QGraphicsObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))-0x00000000000000008 +60 (int (*)(...))(& _ZTI15QGraphicsObject) +64 (int (*)(...))QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev +68 (int (*)(...))QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev +72 (int (*)(...))QGraphicsItem::advance +76 (int (*)(...))__cxa_pure_virtual +80 (int (*)(...))QGraphicsItem::shape +84 (int (*)(...))QGraphicsItem::contains +88 (int (*)(...))QGraphicsItem::collidesWithItem +92 (int (*)(...))QGraphicsItem::collidesWithPath +96 (int (*)(...))QGraphicsItem::isObscuredBy +100 (int (*)(...))QGraphicsItem::opaqueArea +104 (int (*)(...))__cxa_pure_virtual +108 (int (*)(...))QGraphicsItem::type +112 (int (*)(...))QGraphicsItem::sceneEventFilter +116 (int (*)(...))QGraphicsItem::sceneEvent +120 (int (*)(...))QGraphicsItem::contextMenuEvent +124 (int (*)(...))QGraphicsItem::dragEnterEvent +128 (int (*)(...))QGraphicsItem::dragLeaveEvent +132 (int (*)(...))QGraphicsItem::dragMoveEvent +136 (int (*)(...))QGraphicsItem::dropEvent +140 (int (*)(...))QGraphicsItem::focusInEvent +144 (int (*)(...))QGraphicsItem::focusOutEvent +148 (int (*)(...))QGraphicsItem::hoverEnterEvent +152 (int (*)(...))QGraphicsItem::hoverMoveEvent +156 (int (*)(...))QGraphicsItem::hoverLeaveEvent +160 (int (*)(...))QGraphicsItem::keyPressEvent +164 (int (*)(...))QGraphicsItem::keyReleaseEvent +168 (int (*)(...))QGraphicsItem::mousePressEvent +172 (int (*)(...))QGraphicsItem::mouseMoveEvent +176 (int (*)(...))QGraphicsItem::mouseReleaseEvent +180 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +184 (int (*)(...))QGraphicsItem::wheelEvent +188 (int (*)(...))QGraphicsItem::inputMethodEvent +192 (int (*)(...))QGraphicsItem::inputMethodQuery +196 (int (*)(...))QGraphicsItem::itemChange +200 (int (*)(...))QGraphicsItem::supportsExtension +204 (int (*)(...))QGraphicsItem::setExtension +208 (int (*)(...))QGraphicsItem::extension + +Class QGraphicsObject + size=16 align=4 + base size=16 base align=4 +QGraphicsObject (0xb24accc0) 0 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u) + QObject (0xb251fbd0) 0 + primary-for QGraphicsObject (0xb24accc0) + QGraphicsItem (0xb251fc08) 8 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u) + +Vtable for QAbstractGraphicsShapeItem +QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem) +8 (int (*)(...))QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +12 (int (*)(...))QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))QGraphicsItem::shape +28 (int (*)(...))QGraphicsItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QAbstractGraphicsShapeItem::isObscuredBy +44 (int (*)(...))QAbstractGraphicsShapeItem::opaqueArea +48 (int (*)(...))__cxa_pure_virtual +52 (int (*)(...))QGraphicsItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsItem::supportsExtension +148 (int (*)(...))QGraphicsItem::setExtension +152 (int (*)(...))QGraphicsItem::extension + +Class QAbstractGraphicsShapeItem + size=8 align=4 + base size=8 base align=4 +QAbstractGraphicsShapeItem (0xb28ddf00) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb232e118) 0 + primary-for QAbstractGraphicsShapeItem (0xb28ddf00) + +Vtable for QGraphicsPathItem +QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsPathItem) +8 (int (*)(...))QGraphicsPathItem::~QGraphicsPathItem +12 (int (*)(...))QGraphicsPathItem::~QGraphicsPathItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsPathItem::boundingRect +24 (int (*)(...))QGraphicsPathItem::shape +28 (int (*)(...))QGraphicsPathItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsPathItem::isObscuredBy +44 (int (*)(...))QGraphicsPathItem::opaqueArea +48 (int (*)(...))QGraphicsPathItem::paint +52 (int (*)(...))QGraphicsPathItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsPathItem::supportsExtension +148 (int (*)(...))QGraphicsPathItem::setExtension +152 (int (*)(...))QGraphicsPathItem::extension + +Class QGraphicsPathItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPathItem (0xb28ddf3c) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb28ddf78) 0 + primary-for QGraphicsPathItem (0xb28ddf3c) + QGraphicsItem (0xb232e738) 0 + primary-for QAbstractGraphicsShapeItem (0xb28ddf78) + +Vtable for QGraphicsRectItem +QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsRectItem) +8 (int (*)(...))QGraphicsRectItem::~QGraphicsRectItem +12 (int (*)(...))QGraphicsRectItem::~QGraphicsRectItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsRectItem::boundingRect +24 (int (*)(...))QGraphicsRectItem::shape +28 (int (*)(...))QGraphicsRectItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsRectItem::isObscuredBy +44 (int (*)(...))QGraphicsRectItem::opaqueArea +48 (int (*)(...))QGraphicsRectItem::paint +52 (int (*)(...))QGraphicsRectItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsRectItem::supportsExtension +148 (int (*)(...))QGraphicsRectItem::setExtension +152 (int (*)(...))QGraphicsRectItem::extension + +Class QGraphicsRectItem + size=8 align=4 + base size=8 base align=4 +QGraphicsRectItem (0xb28ddfb4) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb2343000) 0 + primary-for QGraphicsRectItem (0xb28ddfb4) + QGraphicsItem (0xb232edc8) 0 + primary-for QAbstractGraphicsShapeItem (0xb2343000) + +Vtable for QGraphicsEllipseItem +QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsEllipseItem) +8 (int (*)(...))QGraphicsEllipseItem::~QGraphicsEllipseItem +12 (int (*)(...))QGraphicsEllipseItem::~QGraphicsEllipseItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsEllipseItem::boundingRect +24 (int (*)(...))QGraphicsEllipseItem::shape +28 (int (*)(...))QGraphicsEllipseItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsEllipseItem::isObscuredBy +44 (int (*)(...))QGraphicsEllipseItem::opaqueArea +48 (int (*)(...))QGraphicsEllipseItem::paint +52 (int (*)(...))QGraphicsEllipseItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsEllipseItem::supportsExtension +148 (int (*)(...))QGraphicsEllipseItem::setExtension +152 (int (*)(...))QGraphicsEllipseItem::extension + +Class QGraphicsEllipseItem + size=8 align=4 + base size=8 base align=4 +QGraphicsEllipseItem (0xb234303c) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb2343078) 0 + primary-for QGraphicsEllipseItem (0xb234303c) + QGraphicsItem (0xb2348578) 0 + primary-for QAbstractGraphicsShapeItem (0xb2343078) + +Vtable for QGraphicsPolygonItem +QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsPolygonItem) +8 (int (*)(...))QGraphicsPolygonItem::~QGraphicsPolygonItem +12 (int (*)(...))QGraphicsPolygonItem::~QGraphicsPolygonItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsPolygonItem::boundingRect +24 (int (*)(...))QGraphicsPolygonItem::shape +28 (int (*)(...))QGraphicsPolygonItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsPolygonItem::isObscuredBy +44 (int (*)(...))QGraphicsPolygonItem::opaqueArea +48 (int (*)(...))QGraphicsPolygonItem::paint +52 (int (*)(...))QGraphicsPolygonItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsPolygonItem::supportsExtension +148 (int (*)(...))QGraphicsPolygonItem::setExtension +152 (int (*)(...))QGraphicsPolygonItem::extension + +Class QGraphicsPolygonItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPolygonItem (0xb23430b4) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb23430f0) 0 + primary-for QGraphicsPolygonItem (0xb23430b4) + QGraphicsItem (0xb2348d90) 0 + primary-for QAbstractGraphicsShapeItem (0xb23430f0) + +Vtable for QGraphicsLineItem +QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsLineItem) +8 (int (*)(...))QGraphicsLineItem::~QGraphicsLineItem +12 (int (*)(...))QGraphicsLineItem::~QGraphicsLineItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsLineItem::boundingRect +24 (int (*)(...))QGraphicsLineItem::shape +28 (int (*)(...))QGraphicsLineItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsLineItem::isObscuredBy +44 (int (*)(...))QGraphicsLineItem::opaqueArea +48 (int (*)(...))QGraphicsLineItem::paint +52 (int (*)(...))QGraphicsLineItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsLineItem::supportsExtension +148 (int (*)(...))QGraphicsLineItem::setExtension +152 (int (*)(...))QGraphicsLineItem::extension + +Class QGraphicsLineItem + size=8 align=4 + base size=8 base align=4 +QGraphicsLineItem (0xb234312c) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb235c3b8) 0 + primary-for QGraphicsLineItem (0xb234312c) + +Vtable for QGraphicsPixmapItem +QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsPixmapItem) +8 (int (*)(...))QGraphicsPixmapItem::~QGraphicsPixmapItem +12 (int (*)(...))QGraphicsPixmapItem::~QGraphicsPixmapItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsPixmapItem::boundingRect +24 (int (*)(...))QGraphicsPixmapItem::shape +28 (int (*)(...))QGraphicsPixmapItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsPixmapItem::isObscuredBy +44 (int (*)(...))QGraphicsPixmapItem::opaqueArea +48 (int (*)(...))QGraphicsPixmapItem::paint +52 (int (*)(...))QGraphicsPixmapItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsPixmapItem::supportsExtension +148 (int (*)(...))QGraphicsPixmapItem::setExtension +152 (int (*)(...))QGraphicsPixmapItem::extension + +Class QGraphicsPixmapItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPixmapItem (0xb2343168) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb235cbd0) 0 + primary-for QGraphicsPixmapItem (0xb2343168) + +Class QGraphicsTextItem::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsTextItem::QPrivateSignal (0xb2372498) 0 empty + +Vtable for QGraphicsTextItem +QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsTextItem) +8 (int (*)(...))QGraphicsTextItem::metaObject +12 (int (*)(...))QGraphicsTextItem::qt_metacast +16 (int (*)(...))QGraphicsTextItem::qt_metacall +20 (int (*)(...))QGraphicsTextItem::~QGraphicsTextItem +24 (int (*)(...))QGraphicsTextItem::~QGraphicsTextItem +28 (int (*)(...))QGraphicsObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsTextItem::boundingRect +60 (int (*)(...))QGraphicsTextItem::shape +64 (int (*)(...))QGraphicsTextItem::contains +68 (int (*)(...))QGraphicsTextItem::paint +72 (int (*)(...))QGraphicsTextItem::isObscuredBy +76 (int (*)(...))QGraphicsTextItem::opaqueArea +80 (int (*)(...))QGraphicsTextItem::type +84 (int (*)(...))QGraphicsTextItem::sceneEvent +88 (int (*)(...))QGraphicsTextItem::mousePressEvent +92 (int (*)(...))QGraphicsTextItem::mouseMoveEvent +96 (int (*)(...))QGraphicsTextItem::mouseReleaseEvent +100 (int (*)(...))QGraphicsTextItem::mouseDoubleClickEvent +104 (int (*)(...))QGraphicsTextItem::contextMenuEvent +108 (int (*)(...))QGraphicsTextItem::keyPressEvent +112 (int (*)(...))QGraphicsTextItem::keyReleaseEvent +116 (int (*)(...))QGraphicsTextItem::focusInEvent +120 (int (*)(...))QGraphicsTextItem::focusOutEvent +124 (int (*)(...))QGraphicsTextItem::dragEnterEvent +128 (int (*)(...))QGraphicsTextItem::dragLeaveEvent +132 (int (*)(...))QGraphicsTextItem::dragMoveEvent +136 (int (*)(...))QGraphicsTextItem::dropEvent +140 (int (*)(...))QGraphicsTextItem::inputMethodEvent +144 (int (*)(...))QGraphicsTextItem::hoverEnterEvent +148 (int (*)(...))QGraphicsTextItem::hoverMoveEvent +152 (int (*)(...))QGraphicsTextItem::hoverLeaveEvent +156 (int (*)(...))QGraphicsTextItem::inputMethodQuery +160 (int (*)(...))QGraphicsTextItem::supportsExtension +164 (int (*)(...))QGraphicsTextItem::setExtension +168 (int (*)(...))QGraphicsTextItem::extension +172 (int (*)(...))-0x00000000000000008 +176 (int (*)(...))(& _ZTI17QGraphicsTextItem) +180 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev +184 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev +188 (int (*)(...))QGraphicsItem::advance +192 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv +196 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv +200 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF +204 (int (*)(...))QGraphicsItem::collidesWithItem +208 (int (*)(...))QGraphicsItem::collidesWithPath +212 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem +216 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv +220 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +224 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv +228 (int (*)(...))QGraphicsItem::sceneEventFilter +232 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent +236 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent +240 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent +244 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent +248 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent +252 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent +256 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent +260 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent +264 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent +268 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent +272 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent +276 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent +280 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent +284 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent +288 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent +292 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent +296 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +300 (int (*)(...))QGraphicsItem::wheelEvent +304 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent +308 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE +312 (int (*)(...))QGraphicsItem::itemChange +316 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE +320 (int (*)(...))QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant +324 (int (*)(...))QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant + +Class QGraphicsTextItem + size=20 align=4 + base size=20 base align=4 +QGraphicsTextItem (0xb23431a4) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QGraphicsObject (0xb233f540) 0 + primary-for QGraphicsTextItem (0xb23431a4) + QObject (0xb2372380) 0 + primary-for QGraphicsObject (0xb233f540) + QGraphicsItem (0xb23723b8) 8 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u) + +Vtable for QGraphicsSimpleTextItem +QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem) +8 (int (*)(...))QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +12 (int (*)(...))QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsSimpleTextItem::boundingRect +24 (int (*)(...))QGraphicsSimpleTextItem::shape +28 (int (*)(...))QGraphicsSimpleTextItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsSimpleTextItem::isObscuredBy +44 (int (*)(...))QGraphicsSimpleTextItem::opaqueArea +48 (int (*)(...))QGraphicsSimpleTextItem::paint +52 (int (*)(...))QGraphicsSimpleTextItem::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsSimpleTextItem::supportsExtension +148 (int (*)(...))QGraphicsSimpleTextItem::setExtension +152 (int (*)(...))QGraphicsSimpleTextItem::extension + +Class QGraphicsSimpleTextItem + size=8 align=4 + base size=8 base align=4 +QGraphicsSimpleTextItem (0xb2343294) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb23432d0) 0 + primary-for QGraphicsSimpleTextItem (0xb2343294) + QGraphicsItem (0xb2372b98) 0 + primary-for QAbstractGraphicsShapeItem (0xb23432d0) + +Vtable for QGraphicsItemGroup +QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QGraphicsItemGroup) +8 (int (*)(...))QGraphicsItemGroup::~QGraphicsItemGroup +12 (int (*)(...))QGraphicsItemGroup::~QGraphicsItemGroup +16 (int (*)(...))QGraphicsItem::advance +20 (int (*)(...))QGraphicsItemGroup::boundingRect +24 (int (*)(...))QGraphicsItem::shape +28 (int (*)(...))QGraphicsItem::contains +32 (int (*)(...))QGraphicsItem::collidesWithItem +36 (int (*)(...))QGraphicsItem::collidesWithPath +40 (int (*)(...))QGraphicsItemGroup::isObscuredBy +44 (int (*)(...))QGraphicsItemGroup::opaqueArea +48 (int (*)(...))QGraphicsItemGroup::paint +52 (int (*)(...))QGraphicsItemGroup::type +56 (int (*)(...))QGraphicsItem::sceneEventFilter +60 (int (*)(...))QGraphicsItem::sceneEvent +64 (int (*)(...))QGraphicsItem::contextMenuEvent +68 (int (*)(...))QGraphicsItem::dragEnterEvent +72 (int (*)(...))QGraphicsItem::dragLeaveEvent +76 (int (*)(...))QGraphicsItem::dragMoveEvent +80 (int (*)(...))QGraphicsItem::dropEvent +84 (int (*)(...))QGraphicsItem::focusInEvent +88 (int (*)(...))QGraphicsItem::focusOutEvent +92 (int (*)(...))QGraphicsItem::hoverEnterEvent +96 (int (*)(...))QGraphicsItem::hoverMoveEvent +100 (int (*)(...))QGraphicsItem::hoverLeaveEvent +104 (int (*)(...))QGraphicsItem::keyPressEvent +108 (int (*)(...))QGraphicsItem::keyReleaseEvent +112 (int (*)(...))QGraphicsItem::mousePressEvent +116 (int (*)(...))QGraphicsItem::mouseMoveEvent +120 (int (*)(...))QGraphicsItem::mouseReleaseEvent +124 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +128 (int (*)(...))QGraphicsItem::wheelEvent +132 (int (*)(...))QGraphicsItem::inputMethodEvent +136 (int (*)(...))QGraphicsItem::inputMethodQuery +140 (int (*)(...))QGraphicsItem::itemChange +144 (int (*)(...))QGraphicsItem::supportsExtension +148 (int (*)(...))QGraphicsItem::setExtension +152 (int (*)(...))QGraphicsItem::extension + +Class QGraphicsItemGroup + size=8 align=4 + base size=8 base align=4 +QGraphicsItemGroup (0xb234330c) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb2394188) 0 + primary-for QGraphicsItemGroup (0xb234330c) + +Vtable for QGraphicsLayoutItem +QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsLayoutItem) +8 (int (*)(...))QGraphicsLayoutItem::~QGraphicsLayoutItem +12 (int (*)(...))QGraphicsLayoutItem::~QGraphicsLayoutItem +16 (int (*)(...))QGraphicsLayoutItem::setGeometry +20 (int (*)(...))QGraphicsLayoutItem::getContentsMargins +24 (int (*)(...))QGraphicsLayoutItem::updateGeometry +28 (int (*)(...))__cxa_pure_virtual + +Class QGraphicsLayoutItem + size=8 align=4 + base size=8 base align=4 +QGraphicsLayoutItem (0xb2394c78) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsLayout +QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsLayout) +8 (int (*)(...))QGraphicsLayout::~QGraphicsLayout +12 (int (*)(...))QGraphicsLayout::~QGraphicsLayout +16 (int (*)(...))QGraphicsLayoutItem::setGeometry +20 (int (*)(...))QGraphicsLayout::getContentsMargins +24 (int (*)(...))QGraphicsLayout::updateGeometry +28 (int (*)(...))__cxa_pure_virtual +32 (int (*)(...))QGraphicsLayout::invalidate +36 (int (*)(...))QGraphicsLayout::widgetEvent +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))__cxa_pure_virtual +48 (int (*)(...))__cxa_pure_virtual + +Class QGraphicsLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLayout (0xb23433fc) 0 + vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u) + QGraphicsLayoutItem (0xb23b6bd0) 0 + primary-for QGraphicsLayout (0xb23433fc) + +Class QGraphicsAnchor::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsAnchor::QPrivateSignal (0xb23c3578) 0 empty + +Vtable for QGraphicsAnchor +QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsAnchor) +8 (int (*)(...))QGraphicsAnchor::metaObject +12 (int (*)(...))QGraphicsAnchor::qt_metacast +16 (int (*)(...))QGraphicsAnchor::qt_metacall +20 (int (*)(...))QGraphicsAnchor::~QGraphicsAnchor +24 (int (*)(...))QGraphicsAnchor::~QGraphicsAnchor +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QGraphicsAnchor + size=8 align=4 + base size=8 base align=4 +QGraphicsAnchor (0xb2343438) 0 + vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 8u) + QObject (0xb23c3498) 0 + primary-for QGraphicsAnchor (0xb2343438) + +Vtable for QGraphicsAnchorLayout +QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QGraphicsAnchorLayout) +8 (int (*)(...))QGraphicsAnchorLayout::~QGraphicsAnchorLayout +12 (int (*)(...))QGraphicsAnchorLayout::~QGraphicsAnchorLayout +16 (int (*)(...))QGraphicsAnchorLayout::setGeometry +20 (int (*)(...))QGraphicsLayout::getContentsMargins +24 (int (*)(...))QGraphicsLayout::updateGeometry +28 (int (*)(...))QGraphicsAnchorLayout::sizeHint +32 (int (*)(...))QGraphicsAnchorLayout::invalidate +36 (int (*)(...))QGraphicsLayout::widgetEvent +40 (int (*)(...))QGraphicsAnchorLayout::count +44 (int (*)(...))QGraphicsAnchorLayout::itemAt +48 (int (*)(...))QGraphicsAnchorLayout::removeAt + +Class QGraphicsAnchorLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsAnchorLayout (0xb2343474) 0 + vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 8u) + QGraphicsLayout (0xb23434b0) 0 + primary-for QGraphicsAnchorLayout (0xb2343474) + QGraphicsLayoutItem (0xb23c3ab8) 0 + primary-for QGraphicsLayout (0xb23434b0) + +Vtable for QGraphicsGridLayout +QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsGridLayout) +8 (int (*)(...))QGraphicsGridLayout::~QGraphicsGridLayout +12 (int (*)(...))QGraphicsGridLayout::~QGraphicsGridLayout +16 (int (*)(...))QGraphicsGridLayout::setGeometry +20 (int (*)(...))QGraphicsLayout::getContentsMargins +24 (int (*)(...))QGraphicsLayout::updateGeometry +28 (int (*)(...))QGraphicsGridLayout::sizeHint +32 (int (*)(...))QGraphicsGridLayout::invalidate +36 (int (*)(...))QGraphicsLayout::widgetEvent +40 (int (*)(...))QGraphicsGridLayout::count +44 (int (*)(...))QGraphicsGridLayout::itemAt +48 (int (*)(...))QGraphicsGridLayout::removeAt + +Class QGraphicsGridLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsGridLayout (0xb23434ec) 0 + vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u) + QGraphicsLayout (0xb2343528) 0 + primary-for QGraphicsGridLayout (0xb23434ec) + QGraphicsLayoutItem (0xb23d52a0) 0 + primary-for QGraphicsLayout (0xb2343528) + +Class QGraphicsItemAnimation::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsItemAnimation::QPrivateSignal (0xb23d5c78) 0 empty + +Vtable for QGraphicsItemAnimation +QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QGraphicsItemAnimation) +8 (int (*)(...))QGraphicsItemAnimation::metaObject +12 (int (*)(...))QGraphicsItemAnimation::qt_metacast +16 (int (*)(...))QGraphicsItemAnimation::qt_metacall +20 (int (*)(...))QGraphicsItemAnimation::~QGraphicsItemAnimation +24 (int (*)(...))QGraphicsItemAnimation::~QGraphicsItemAnimation +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsItemAnimation::beforeAnimationStep +60 (int (*)(...))QGraphicsItemAnimation::afterAnimationStep + +Class QGraphicsItemAnimation + size=12 align=4 + base size=12 base align=4 +QGraphicsItemAnimation (0xb2343564) 0 + vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u) + QObject (0xb23d5b98) 0 + primary-for QGraphicsItemAnimation (0xb2343564) + +Vtable for QGraphicsLinearLayout +QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QGraphicsLinearLayout) +8 (int (*)(...))QGraphicsLinearLayout::~QGraphicsLinearLayout +12 (int (*)(...))QGraphicsLinearLayout::~QGraphicsLinearLayout +16 (int (*)(...))QGraphicsLinearLayout::setGeometry +20 (int (*)(...))QGraphicsLayout::getContentsMargins +24 (int (*)(...))QGraphicsLayout::updateGeometry +28 (int (*)(...))QGraphicsLinearLayout::sizeHint +32 (int (*)(...))QGraphicsLinearLayout::invalidate +36 (int (*)(...))QGraphicsLayout::widgetEvent +40 (int (*)(...))QGraphicsLinearLayout::count +44 (int (*)(...))QGraphicsLinearLayout::itemAt +48 (int (*)(...))QGraphicsLinearLayout::removeAt + +Class QGraphicsLinearLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLinearLayout (0xb23435a0) 0 + vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u) + QGraphicsLayout (0xb23435dc) 0 + primary-for QGraphicsLinearLayout (0xb23435a0) + QGraphicsLayoutItem (0xb23f8150) 0 + primary-for QGraphicsLayout (0xb23435dc) + +Class QGraphicsWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsWidget::QPrivateSignal (0xb23f8d58) 0 empty + +Vtable for QGraphicsWidget +QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsWidget) +8 (int (*)(...))QGraphicsWidget::metaObject +12 (int (*)(...))QGraphicsWidget::qt_metacast +16 (int (*)(...))QGraphicsWidget::qt_metacall +20 (int (*)(...))QGraphicsWidget::~QGraphicsWidget +24 (int (*)(...))QGraphicsWidget::~QGraphicsWidget +28 (int (*)(...))QGraphicsWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsWidget::setGeometry +60 (int (*)(...))QGraphicsWidget::getContentsMargins +64 (int (*)(...))QGraphicsWidget::type +68 (int (*)(...))QGraphicsWidget::paint +72 (int (*)(...))QGraphicsWidget::paintWindowFrame +76 (int (*)(...))QGraphicsWidget::boundingRect +80 (int (*)(...))QGraphicsWidget::shape +84 (int (*)(...))QGraphicsWidget::initStyleOption +88 (int (*)(...))QGraphicsWidget::sizeHint +92 (int (*)(...))QGraphicsWidget::updateGeometry +96 (int (*)(...))QGraphicsWidget::itemChange +100 (int (*)(...))QGraphicsWidget::propertyChange +104 (int (*)(...))QGraphicsWidget::sceneEvent +108 (int (*)(...))QGraphicsWidget::windowFrameEvent +112 (int (*)(...))QGraphicsWidget::windowFrameSectionAt +116 (int (*)(...))QGraphicsWidget::changeEvent +120 (int (*)(...))QGraphicsWidget::closeEvent +124 (int (*)(...))QGraphicsWidget::focusInEvent +128 (int (*)(...))QGraphicsWidget::focusNextPrevChild +132 (int (*)(...))QGraphicsWidget::focusOutEvent +136 (int (*)(...))QGraphicsWidget::hideEvent +140 (int (*)(...))QGraphicsWidget::moveEvent +144 (int (*)(...))QGraphicsWidget::polishEvent +148 (int (*)(...))QGraphicsWidget::resizeEvent +152 (int (*)(...))QGraphicsWidget::showEvent +156 (int (*)(...))QGraphicsWidget::hoverMoveEvent +160 (int (*)(...))QGraphicsWidget::hoverLeaveEvent +164 (int (*)(...))QGraphicsWidget::grabMouseEvent +168 (int (*)(...))QGraphicsWidget::ungrabMouseEvent +172 (int (*)(...))QGraphicsWidget::grabKeyboardEvent +176 (int (*)(...))QGraphicsWidget::ungrabKeyboardEvent +180 (int (*)(...))-0x00000000000000008 +184 (int (*)(...))(& _ZTI15QGraphicsWidget) +188 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev +192 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev +196 (int (*)(...))QGraphicsItem::advance +200 (int (*)(...))QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +204 (int (*)(...))QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +208 (int (*)(...))QGraphicsItem::contains +212 (int (*)(...))QGraphicsItem::collidesWithItem +216 (int (*)(...))QGraphicsItem::collidesWithPath +220 (int (*)(...))QGraphicsItem::isObscuredBy +224 (int (*)(...))QGraphicsItem::opaqueArea +228 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +232 (int (*)(...))QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv +236 (int (*)(...))QGraphicsItem::sceneEventFilter +240 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +244 (int (*)(...))QGraphicsItem::contextMenuEvent +248 (int (*)(...))QGraphicsItem::dragEnterEvent +252 (int (*)(...))QGraphicsItem::dragLeaveEvent +256 (int (*)(...))QGraphicsItem::dragMoveEvent +260 (int (*)(...))QGraphicsItem::dropEvent +264 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent +268 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent +272 (int (*)(...))QGraphicsItem::hoverEnterEvent +276 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +280 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +284 (int (*)(...))QGraphicsItem::keyPressEvent +288 (int (*)(...))QGraphicsItem::keyReleaseEvent +292 (int (*)(...))QGraphicsItem::mousePressEvent +296 (int (*)(...))QGraphicsItem::mouseMoveEvent +300 (int (*)(...))QGraphicsItem::mouseReleaseEvent +304 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +308 (int (*)(...))QGraphicsItem::wheelEvent +312 (int (*)(...))QGraphicsItem::inputMethodEvent +316 (int (*)(...))QGraphicsItem::inputMethodQuery +320 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +324 (int (*)(...))QGraphicsItem::supportsExtension +328 (int (*)(...))QGraphicsItem::setExtension +332 (int (*)(...))QGraphicsItem::extension +336 (int (*)(...))-0x00000000000000010 +340 (int (*)(...))(& _ZTI15QGraphicsWidget) +344 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev +348 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev +352 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF +356 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +360 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +364 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsWidget (0xb23bcb00) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QGraphicsObject (0xb23bcb40) 0 + primary-for QGraphicsWidget (0xb23bcb00) + QObject (0xb23f8c08) 0 + primary-for QGraphicsObject (0xb23bcb40) + QGraphicsItem (0xb23f8c40) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb23f8c78) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Class QGraphicsProxyWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsProxyWidget::QPrivateSignal (0xb2418cb0) 0 empty + +Vtable for QGraphicsProxyWidget +QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +8 (int (*)(...))QGraphicsProxyWidget::metaObject +12 (int (*)(...))QGraphicsProxyWidget::qt_metacast +16 (int (*)(...))QGraphicsProxyWidget::qt_metacall +20 (int (*)(...))QGraphicsProxyWidget::~QGraphicsProxyWidget +24 (int (*)(...))QGraphicsProxyWidget::~QGraphicsProxyWidget +28 (int (*)(...))QGraphicsProxyWidget::event +32 (int (*)(...))QGraphicsProxyWidget::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsProxyWidget::setGeometry +60 (int (*)(...))QGraphicsWidget::getContentsMargins +64 (int (*)(...))QGraphicsProxyWidget::type +68 (int (*)(...))QGraphicsProxyWidget::paint +72 (int (*)(...))QGraphicsWidget::paintWindowFrame +76 (int (*)(...))QGraphicsWidget::boundingRect +80 (int (*)(...))QGraphicsWidget::shape +84 (int (*)(...))QGraphicsWidget::initStyleOption +88 (int (*)(...))QGraphicsProxyWidget::sizeHint +92 (int (*)(...))QGraphicsWidget::updateGeometry +96 (int (*)(...))QGraphicsProxyWidget::itemChange +100 (int (*)(...))QGraphicsWidget::propertyChange +104 (int (*)(...))QGraphicsWidget::sceneEvent +108 (int (*)(...))QGraphicsWidget::windowFrameEvent +112 (int (*)(...))QGraphicsWidget::windowFrameSectionAt +116 (int (*)(...))QGraphicsWidget::changeEvent +120 (int (*)(...))QGraphicsWidget::closeEvent +124 (int (*)(...))QGraphicsProxyWidget::focusInEvent +128 (int (*)(...))QGraphicsProxyWidget::focusNextPrevChild +132 (int (*)(...))QGraphicsProxyWidget::focusOutEvent +136 (int (*)(...))QGraphicsProxyWidget::hideEvent +140 (int (*)(...))QGraphicsWidget::moveEvent +144 (int (*)(...))QGraphicsWidget::polishEvent +148 (int (*)(...))QGraphicsProxyWidget::resizeEvent +152 (int (*)(...))QGraphicsProxyWidget::showEvent +156 (int (*)(...))QGraphicsProxyWidget::hoverMoveEvent +160 (int (*)(...))QGraphicsProxyWidget::hoverLeaveEvent +164 (int (*)(...))QGraphicsProxyWidget::grabMouseEvent +168 (int (*)(...))QGraphicsProxyWidget::ungrabMouseEvent +172 (int (*)(...))QGraphicsWidget::grabKeyboardEvent +176 (int (*)(...))QGraphicsWidget::ungrabKeyboardEvent +180 (int (*)(...))QGraphicsProxyWidget::contextMenuEvent +184 (int (*)(...))QGraphicsProxyWidget::dragEnterEvent +188 (int (*)(...))QGraphicsProxyWidget::dragLeaveEvent +192 (int (*)(...))QGraphicsProxyWidget::dragMoveEvent +196 (int (*)(...))QGraphicsProxyWidget::dropEvent +200 (int (*)(...))QGraphicsProxyWidget::hoverEnterEvent +204 (int (*)(...))QGraphicsProxyWidget::mouseMoveEvent +208 (int (*)(...))QGraphicsProxyWidget::mousePressEvent +212 (int (*)(...))QGraphicsProxyWidget::mouseReleaseEvent +216 (int (*)(...))QGraphicsProxyWidget::mouseDoubleClickEvent +220 (int (*)(...))QGraphicsProxyWidget::wheelEvent +224 (int (*)(...))QGraphicsProxyWidget::keyPressEvent +228 (int (*)(...))QGraphicsProxyWidget::keyReleaseEvent +232 (int (*)(...))QGraphicsProxyWidget::inputMethodQuery +236 (int (*)(...))QGraphicsProxyWidget::inputMethodEvent +240 (int (*)(...))-0x00000000000000008 +244 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +248 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev +252 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev +256 (int (*)(...))QGraphicsItem::advance +260 (int (*)(...))QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +264 (int (*)(...))QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +268 (int (*)(...))QGraphicsItem::contains +272 (int (*)(...))QGraphicsItem::collidesWithItem +276 (int (*)(...))QGraphicsItem::collidesWithPath +280 (int (*)(...))QGraphicsItem::isObscuredBy +284 (int (*)(...))QGraphicsItem::opaqueArea +288 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +292 (int (*)(...))QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv +296 (int (*)(...))QGraphicsItem::sceneEventFilter +300 (int (*)(...))QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +304 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent +308 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent +312 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent +316 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent +320 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent +324 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent +328 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent +332 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent +336 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +340 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +344 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent +348 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent +352 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent +356 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent +360 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent +364 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +368 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent +372 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16inputMethodEventEP17QInputMethodEvent +376 (int (*)(...))QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget16inputMethodQueryEN2Qt16InputMethodQueryE +380 (int (*)(...))QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +384 (int (*)(...))QGraphicsItem::supportsExtension +388 (int (*)(...))QGraphicsItem::setExtension +392 (int (*)(...))QGraphicsItem::extension +396 (int (*)(...))-0x00000000000000010 +400 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +404 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev +408 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev +412 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF +416 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +420 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +424 (int (*)(...))QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsProxyWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsProxyWidget (0xb2343690) 0 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u) + QGraphicsWidget (0xb23bcec0) 0 + primary-for QGraphicsProxyWidget (0xb2343690) + QGraphicsObject (0xb23bcf00) 0 + primary-for QGraphicsWidget (0xb23bcec0) + QObject (0xb2418b60) 0 + primary-for QGraphicsObject (0xb23bcf00) + QGraphicsItem (0xb2418b98) 8 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 248u) + QGraphicsLayoutItem (0xb2418bd0) 16 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 404u) + +Class QGraphicsScene::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsScene::QPrivateSignal (0xb222f818) 0 empty + +Vtable for QGraphicsScene +QGraphicsScene::_ZTV14QGraphicsScene: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGraphicsScene) +8 (int (*)(...))QGraphicsScene::metaObject +12 (int (*)(...))QGraphicsScene::qt_metacast +16 (int (*)(...))QGraphicsScene::qt_metacall +20 (int (*)(...))QGraphicsScene::~QGraphicsScene +24 (int (*)(...))QGraphicsScene::~QGraphicsScene +28 (int (*)(...))QGraphicsScene::event +32 (int (*)(...))QGraphicsScene::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsScene::inputMethodQuery +60 (int (*)(...))QGraphicsScene::contextMenuEvent +64 (int (*)(...))QGraphicsScene::dragEnterEvent +68 (int (*)(...))QGraphicsScene::dragMoveEvent +72 (int (*)(...))QGraphicsScene::dragLeaveEvent +76 (int (*)(...))QGraphicsScene::dropEvent +80 (int (*)(...))QGraphicsScene::focusInEvent +84 (int (*)(...))QGraphicsScene::focusOutEvent +88 (int (*)(...))QGraphicsScene::helpEvent +92 (int (*)(...))QGraphicsScene::keyPressEvent +96 (int (*)(...))QGraphicsScene::keyReleaseEvent +100 (int (*)(...))QGraphicsScene::mousePressEvent +104 (int (*)(...))QGraphicsScene::mouseMoveEvent +108 (int (*)(...))QGraphicsScene::mouseReleaseEvent +112 (int (*)(...))QGraphicsScene::mouseDoubleClickEvent +116 (int (*)(...))QGraphicsScene::wheelEvent +120 (int (*)(...))QGraphicsScene::inputMethodEvent +124 (int (*)(...))QGraphicsScene::drawBackground +128 (int (*)(...))QGraphicsScene::drawForeground +132 (int (*)(...))QGraphicsScene::drawItems + +Class QGraphicsScene + size=8 align=4 + base size=8 base align=4 +QGraphicsScene (0xb2343780) 0 + vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u) + QObject (0xb222f738) 0 + primary-for QGraphicsScene (0xb2343780) + +Vtable for QGraphicsSceneEvent +QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsSceneEvent) +8 (int (*)(...))QGraphicsSceneEvent::~QGraphicsSceneEvent +12 (int (*)(...))QGraphicsSceneEvent::~QGraphicsSceneEvent + +Class QGraphicsSceneEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneEvent (0xb2343834) 0 + vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u) + QEvent (0xb2289268) 0 + primary-for QGraphicsSceneEvent (0xb2343834) + +Vtable for QGraphicsSceneMouseEvent +QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent) +8 (int (*)(...))QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent +12 (int (*)(...))QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent + +Class QGraphicsSceneMouseEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMouseEvent (0xb2343870) 0 + vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u) + QGraphicsSceneEvent (0xb23438ac) 0 + primary-for QGraphicsSceneMouseEvent (0xb2343870) + QEvent (0xb22899a0) 0 + primary-for QGraphicsSceneEvent (0xb23438ac) + +Vtable for QGraphicsSceneWheelEvent +QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent) +8 (int (*)(...))QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent +12 (int (*)(...))QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent + +Class QGraphicsSceneWheelEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneWheelEvent (0xb23438e8) 0 + vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u) + QGraphicsSceneEvent (0xb2343924) 0 + primary-for QGraphicsSceneWheelEvent (0xb23438e8) + QEvent (0xb2289f50) 0 + primary-for QGraphicsSceneEvent (0xb2343924) + +Vtable for QGraphicsSceneContextMenuEvent +QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent) +8 (int (*)(...))QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent +12 (int (*)(...))QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent + +Class QGraphicsSceneContextMenuEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneContextMenuEvent (0xb2343960) 0 + vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u) + QGraphicsSceneEvent (0xb234399c) 0 + primary-for QGraphicsSceneContextMenuEvent (0xb2343960) + QEvent (0xb22aa460) 0 + primary-for QGraphicsSceneEvent (0xb234399c) + +Vtable for QGraphicsSceneHoverEvent +QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent) +8 (int (*)(...))QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent +12 (int (*)(...))QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent + +Class QGraphicsSceneHoverEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHoverEvent (0xb23439d8) 0 + vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u) + QGraphicsSceneEvent (0xb2343a14) 0 + primary-for QGraphicsSceneHoverEvent (0xb23439d8) + QEvent (0xb22aaaf0) 0 + primary-for QGraphicsSceneEvent (0xb2343a14) + +Vtable for QGraphicsSceneHelpEvent +QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent) +8 (int (*)(...))QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent +12 (int (*)(...))QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent + +Class QGraphicsSceneHelpEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHelpEvent (0xb2343a50) 0 + vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u) + QGraphicsSceneEvent (0xb2343a8c) 0 + primary-for QGraphicsSceneHelpEvent (0xb2343a50) + QEvent (0xb22bb000) 0 + primary-for QGraphicsSceneEvent (0xb2343a8c) + +Vtable for QGraphicsSceneDragDropEvent +QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent) +8 (int (*)(...))QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent +12 (int (*)(...))QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent + +Class QGraphicsSceneDragDropEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneDragDropEvent (0xb2343ac8) 0 + vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u) + QGraphicsSceneEvent (0xb2343b04) 0 + primary-for QGraphicsSceneDragDropEvent (0xb2343ac8) + QEvent (0xb22bb5b0) 0 + primary-for QGraphicsSceneEvent (0xb2343b04) + +Vtable for QGraphicsSceneResizeEvent +QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent) +8 (int (*)(...))QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent +12 (int (*)(...))QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent + +Class QGraphicsSceneResizeEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneResizeEvent (0xb2343b40) 0 + vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u) + QGraphicsSceneEvent (0xb2343b7c) 0 + primary-for QGraphicsSceneResizeEvent (0xb2343b40) + QEvent (0xb22bbb60) 0 + primary-for QGraphicsSceneEvent (0xb2343b7c) + +Vtable for QGraphicsSceneMoveEvent +QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent) +8 (int (*)(...))QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent +12 (int (*)(...))QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent + +Class QGraphicsSceneMoveEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMoveEvent (0xb2343bb8) 0 + vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u) + QGraphicsSceneEvent (0xb2343bf4) 0 + primary-for QGraphicsSceneMoveEvent (0xb2343bb8) + QEvent (0xb22bb8f8) 0 + primary-for QGraphicsSceneEvent (0xb2343bf4) + +Class QGraphicsTransform::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsTransform::QPrivateSignal (0xb22cb540) 0 empty + +Vtable for QGraphicsTransform +QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QGraphicsTransform) +8 (int (*)(...))QGraphicsTransform::metaObject +12 (int (*)(...))QGraphicsTransform::qt_metacast +16 (int (*)(...))QGraphicsTransform::qt_metacall +20 (int (*)(...))QGraphicsTransform::~QGraphicsTransform +24 (int (*)(...))QGraphicsTransform::~QGraphicsTransform +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QGraphicsTransform + size=8 align=4 + base size=8 base align=4 +QGraphicsTransform (0xb2343c30) 0 + vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 8u) + QObject (0xb22cb460) 0 + primary-for QGraphicsTransform (0xb2343c30) + +Class QGraphicsScale::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsScale::QPrivateSignal (0xb22cbb98) 0 empty + +Vtable for QGraphicsScale +QGraphicsScale::_ZTV14QGraphicsScale: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGraphicsScale) +8 (int (*)(...))QGraphicsScale::metaObject +12 (int (*)(...))QGraphicsScale::qt_metacast +16 (int (*)(...))QGraphicsScale::qt_metacall +20 (int (*)(...))QGraphicsScale::~QGraphicsScale +24 (int (*)(...))QGraphicsScale::~QGraphicsScale +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsScale::applyTo + +Class QGraphicsScale + size=8 align=4 + base size=8 base align=4 +QGraphicsScale (0xb2343c6c) 0 + vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 8u) + QGraphicsTransform (0xb2343ca8) 0 + primary-for QGraphicsScale (0xb2343c6c) + QObject (0xb22cbab8) 0 + primary-for QGraphicsTransform (0xb2343ca8) + +Class QGraphicsRotation::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsRotation::QPrivateSignal (0xb22e00e0) 0 empty + +Vtable for QGraphicsRotation +QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsRotation) +8 (int (*)(...))QGraphicsRotation::metaObject +12 (int (*)(...))QGraphicsRotation::qt_metacast +16 (int (*)(...))QGraphicsRotation::qt_metacall +20 (int (*)(...))QGraphicsRotation::~QGraphicsRotation +24 (int (*)(...))QGraphicsRotation::~QGraphicsRotation +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGraphicsRotation::applyTo + +Class QGraphicsRotation + size=8 align=4 + base size=8 base align=4 +QGraphicsRotation (0xb2343ce4) 0 + vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 8u) + QGraphicsTransform (0xb2343d20) 0 + primary-for QGraphicsRotation (0xb2343ce4) + QObject (0xb22e0000) 0 + primary-for QGraphicsTransform (0xb2343d20) + +Class QAbstractScrollArea::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractScrollArea::QPrivateSignal (0xb22e0700) 0 empty + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractScrollArea) +8 (int (*)(...))QAbstractScrollArea::metaObject +12 (int (*)(...))QAbstractScrollArea::qt_metacast +16 (int (*)(...))QAbstractScrollArea::qt_metacall +20 (int (*)(...))QAbstractScrollArea::~QAbstractScrollArea +24 (int (*)(...))QAbstractScrollArea::~QAbstractScrollArea +28 (int (*)(...))QAbstractScrollArea::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractScrollArea::mousePressEvent +88 (int (*)(...))QAbstractScrollArea::mouseReleaseEvent +92 (int (*)(...))QAbstractScrollArea::mouseDoubleClickEvent +96 (int (*)(...))QAbstractScrollArea::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractScrollArea::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractScrollArea::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractScrollArea::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractScrollArea::dragEnterEvent +160 (int (*)(...))QAbstractScrollArea::dragMoveEvent +164 (int (*)(...))QAbstractScrollArea::dragLeaveEvent +168 (int (*)(...))QAbstractScrollArea::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractScrollArea::viewportEvent +224 (int (*)(...))QAbstractScrollArea::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))-0x00000000000000008 +236 (int (*)(...))(& _ZTI19QAbstractScrollArea) +240 (int (*)(...))QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev +244 (int (*)(...))QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QAbstractScrollArea + size=24 align=4 + base size=24 base align=4 +QAbstractScrollArea (0xb2343d5c) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb2343d98) 0 + primary-for QAbstractScrollArea (0xb2343d5c) + QWidget (0xb22cf6c0) 0 + primary-for QFrame (0xb2343d98) + QObject (0xb22e05e8) 0 + primary-for QWidget (0xb22cf6c0) + QPaintDevice (0xb22e0620) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Class QScrollArea::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QScrollArea::QPrivateSignal (0xb22fb1c0) 0 empty + +Vtable for QScrollArea +QScrollArea::_ZTV11QScrollArea: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QScrollArea) +8 (int (*)(...))QScrollArea::metaObject +12 (int (*)(...))QScrollArea::qt_metacast +16 (int (*)(...))QScrollArea::qt_metacall +20 (int (*)(...))QScrollArea::~QScrollArea +24 (int (*)(...))QScrollArea::~QScrollArea +28 (int (*)(...))QScrollArea::event +32 (int (*)(...))QScrollArea::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractScrollArea::mousePressEvent +88 (int (*)(...))QAbstractScrollArea::mouseReleaseEvent +92 (int (*)(...))QAbstractScrollArea::mouseDoubleClickEvent +96 (int (*)(...))QAbstractScrollArea::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractScrollArea::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractScrollArea::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QScrollArea::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractScrollArea::dragEnterEvent +160 (int (*)(...))QAbstractScrollArea::dragMoveEvent +164 (int (*)(...))QAbstractScrollArea::dragLeaveEvent +168 (int (*)(...))QAbstractScrollArea::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QScrollArea::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractScrollArea::viewportEvent +224 (int (*)(...))QScrollArea::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))-0x00000000000000008 +236 (int (*)(...))(& _ZTI11QScrollArea) +240 (int (*)(...))QScrollArea::_ZThn8_N11QScrollAreaD1Ev +244 (int (*)(...))QScrollArea::_ZThn8_N11QScrollAreaD0Ev +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QScrollArea + size=24 align=4 + base size=24 base align=4 +QScrollArea (0xb2343dd4) 0 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u) + QAbstractScrollArea (0xb2343e10) 0 + primary-for QScrollArea (0xb2343dd4) + QFrame (0xb2343e4c) 0 + primary-for QAbstractScrollArea (0xb2343e10) + QWidget (0xb22cf940) 0 + primary-for QFrame (0xb2343e4c) + QObject (0xb22fb0a8) 0 + primary-for QWidget (0xb22cf940) + QPaintDevice (0xb22fb0e0) 8 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u) + +Class QGraphicsView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGraphicsView::QPrivateSignal (0xb22fbc78) 0 empty + +Vtable for QGraphicsView +QGraphicsView::_ZTV13QGraphicsView: 71u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsView) +8 (int (*)(...))QGraphicsView::metaObject +12 (int (*)(...))QGraphicsView::qt_metacast +16 (int (*)(...))QGraphicsView::qt_metacall +20 (int (*)(...))QGraphicsView::~QGraphicsView +24 (int (*)(...))QGraphicsView::~QGraphicsView +28 (int (*)(...))QGraphicsView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QGraphicsView::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QGraphicsView::mousePressEvent +88 (int (*)(...))QGraphicsView::mouseReleaseEvent +92 (int (*)(...))QGraphicsView::mouseDoubleClickEvent +96 (int (*)(...))QGraphicsView::mouseMoveEvent +100 (int (*)(...))QGraphicsView::wheelEvent +104 (int (*)(...))QGraphicsView::keyPressEvent +108 (int (*)(...))QGraphicsView::keyReleaseEvent +112 (int (*)(...))QGraphicsView::focusInEvent +116 (int (*)(...))QGraphicsView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QGraphicsView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QGraphicsView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QGraphicsView::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QGraphicsView::dragEnterEvent +160 (int (*)(...))QGraphicsView::dragMoveEvent +164 (int (*)(...))QGraphicsView::dragLeaveEvent +168 (int (*)(...))QGraphicsView::dropEvent +172 (int (*)(...))QGraphicsView::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QGraphicsView::inputMethodEvent +208 (int (*)(...))QGraphicsView::inputMethodQuery +212 (int (*)(...))QGraphicsView::focusNextPrevChild +216 (int (*)(...))QGraphicsView::setupViewport +220 (int (*)(...))QGraphicsView::viewportEvent +224 (int (*)(...))QGraphicsView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QGraphicsView::drawBackground +236 (int (*)(...))QGraphicsView::drawForeground +240 (int (*)(...))QGraphicsView::drawItems +244 (int (*)(...))-0x00000000000000008 +248 (int (*)(...))(& _ZTI13QGraphicsView) +252 (int (*)(...))QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev +256 (int (*)(...))QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QGraphicsView + size=24 align=4 + base size=24 base align=4 +QGraphicsView (0xb2343e88) 0 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u) + QAbstractScrollArea (0xb2343ec4) 0 + primary-for QGraphicsView (0xb2343e88) + QFrame (0xb2343f00) 0 + primary-for QAbstractScrollArea (0xb2343ec4) + QWidget (0xb22cfbc0) 0 + primary-for QFrame (0xb2343f00) + QObject (0xb22fbb60) 0 + primary-for QWidget (0xb22cfbc0) + QPaintDevice (0xb22fbb98) 8 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u) + +Class QAbstractSpinBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractSpinBox::QPrivateSignal (0xb2176540) 0 empty + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAbstractSpinBox) +8 (int (*)(...))QAbstractSpinBox::metaObject +12 (int (*)(...))QAbstractSpinBox::qt_metacast +16 (int (*)(...))QAbstractSpinBox::qt_metacall +20 (int (*)(...))QAbstractSpinBox::~QAbstractSpinBox +24 (int (*)(...))QAbstractSpinBox::~QAbstractSpinBox +28 (int (*)(...))QAbstractSpinBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSpinBox::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractSpinBox::sizeHint +68 (int (*)(...))QAbstractSpinBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractSpinBox::mousePressEvent +88 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractSpinBox::mouseMoveEvent +100 (int (*)(...))QAbstractSpinBox::wheelEvent +104 (int (*)(...))QAbstractSpinBox::keyPressEvent +108 (int (*)(...))QAbstractSpinBox::keyReleaseEvent +112 (int (*)(...))QAbstractSpinBox::focusInEvent +116 (int (*)(...))QAbstractSpinBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractSpinBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractSpinBox::resizeEvent +140 (int (*)(...))QAbstractSpinBox::closeEvent +144 (int (*)(...))QAbstractSpinBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QAbstractSpinBox::showEvent +176 (int (*)(...))QAbstractSpinBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSpinBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QAbstractSpinBox::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractSpinBox::validate +220 (int (*)(...))QAbstractSpinBox::fixup +224 (int (*)(...))QAbstractSpinBox::stepBy +228 (int (*)(...))QAbstractSpinBox::clear +232 (int (*)(...))QAbstractSpinBox::stepEnabled +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI16QAbstractSpinBox) +244 (int (*)(...))QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev +248 (int (*)(...))QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QAbstractSpinBox + size=24 align=4 + base size=24 base align=4 +QAbstractSpinBox (0xb2343fb4) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb21593c0) 0 + primary-for QAbstractSpinBox (0xb2343fb4) + QObject (0xb2176428) 0 + primary-for QWidget (0xb21593c0) + QPaintDevice (0xb2176460) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 244u) + +Class QAbstractSlider::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractSlider::QPrivateSignal (0xb218f188) 0 empty + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractSlider) +8 (int (*)(...))QAbstractSlider::metaObject +12 (int (*)(...))QAbstractSlider::qt_metacast +16 (int (*)(...))QAbstractSlider::qt_metacall +20 (int (*)(...))QAbstractSlider::~QAbstractSlider +24 (int (*)(...))QAbstractSlider::~QAbstractSlider +28 (int (*)(...))QAbstractSlider::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSlider::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QAbstractSlider::wheelEvent +104 (int (*)(...))QAbstractSlider::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSlider::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractSlider::sliderChange +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI15QAbstractSlider) +228 (int (*)(...))QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev +232 (int (*)(...))QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QAbstractSlider + size=24 align=4 + base size=24 base align=4 +QAbstractSlider (0xb219103c) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb2159780) 0 + primary-for QAbstractSlider (0xb219103c) + QObject (0xb218fee0) 0 + primary-for QWidget (0xb2159780) + QPaintDevice (0xb218ff18) 8 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 228u) + +Class QSlider::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSlider::QPrivateSignal (0xb21b59d8) 0 empty + +Vtable for QSlider +QSlider::_ZTV7QSlider: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QSlider) +8 (int (*)(...))QSlider::metaObject +12 (int (*)(...))QSlider::qt_metacast +16 (int (*)(...))QSlider::qt_metacall +20 (int (*)(...))QSlider::~QSlider +24 (int (*)(...))QSlider::~QSlider +28 (int (*)(...))QSlider::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSlider::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QSlider::sizeHint +68 (int (*)(...))QSlider::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QSlider::mousePressEvent +88 (int (*)(...))QSlider::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QSlider::mouseMoveEvent +100 (int (*)(...))QAbstractSlider::wheelEvent +104 (int (*)(...))QAbstractSlider::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QSlider::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSlider::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractSlider::sliderChange +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI7QSlider) +228 (int (*)(...))QSlider::_ZThn8_N7QSliderD1Ev +232 (int (*)(...))QSlider::_ZThn8_N7QSliderD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QSlider + size=24 align=4 + base size=24 base align=4 +QSlider (0xb2191078) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb21910b4) 0 + primary-for QSlider (0xb2191078) + QWidget (0xb2159a00) 0 + primary-for QAbstractSlider (0xb21910b4) + QObject (0xb21b58c0) 0 + primary-for QWidget (0xb2159a00) + QPaintDevice (0xb21b58f8) 8 + vptr=((& QSlider::_ZTV7QSlider) + 228u) + +Class QStyle::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStyle::QPrivateSignal (0xb21d13f0) 0 empty + +Vtable for QStyle +QStyle::_ZTV6QStyle: 37u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QStyle) +8 (int (*)(...))QStyle::metaObject +12 (int (*)(...))QStyle::qt_metacast +16 (int (*)(...))QStyle::qt_metacall +20 (int (*)(...))QStyle::~QStyle +24 (int (*)(...))QStyle::~QStyle +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QStyle::polish +60 (int (*)(...))QStyle::unpolish +64 (int (*)(...))QStyle::polish +68 (int (*)(...))QStyle::unpolish +72 (int (*)(...))QStyle::polish +76 (int (*)(...))QStyle::itemTextRect +80 (int (*)(...))QStyle::itemPixmapRect +84 (int (*)(...))QStyle::drawItemText +88 (int (*)(...))QStyle::drawItemPixmap +92 (int (*)(...))QStyle::standardPalette +96 (int (*)(...))__cxa_pure_virtual +100 (int (*)(...))__cxa_pure_virtual +104 (int (*)(...))__cxa_pure_virtual +108 (int (*)(...))__cxa_pure_virtual +112 (int (*)(...))__cxa_pure_virtual +116 (int (*)(...))__cxa_pure_virtual +120 (int (*)(...))__cxa_pure_virtual +124 (int (*)(...))__cxa_pure_virtual +128 (int (*)(...))__cxa_pure_virtual +132 (int (*)(...))__cxa_pure_virtual +136 (int (*)(...))__cxa_pure_virtual +140 (int (*)(...))__cxa_pure_virtual +144 (int (*)(...))__cxa_pure_virtual + +Class QStyle + size=8 align=4 + base size=8 base align=4 +QStyle (0xb21910f0) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb21d1310) 0 + primary-for QStyle (0xb21910f0) + +Class QTabBar::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTabBar::QPrivateSignal (0xb20402a0) 0 empty + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QTabBar) +8 (int (*)(...))QTabBar::metaObject +12 (int (*)(...))QTabBar::qt_metacast +16 (int (*)(...))QTabBar::qt_metacall +20 (int (*)(...))QTabBar::~QTabBar +24 (int (*)(...))QTabBar::~QTabBar +28 (int (*)(...))QTabBar::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QTabBar::sizeHint +68 (int (*)(...))QTabBar::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QTabBar::mousePressEvent +88 (int (*)(...))QTabBar::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QTabBar::mouseMoveEvent +100 (int (*)(...))QTabBar::wheelEvent +104 (int (*)(...))QTabBar::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTabBar::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QTabBar::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QTabBar::showEvent +176 (int (*)(...))QTabBar::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QTabBar::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QTabBar::tabSizeHint +220 (int (*)(...))QTabBar::minimumTabSizeHint +224 (int (*)(...))QTabBar::tabInserted +228 (int (*)(...))QTabBar::tabRemoved +232 (int (*)(...))QTabBar::tabLayoutChange +236 (int (*)(...))-0x00000000000000008 +240 (int (*)(...))(& _ZTI7QTabBar) +244 (int (*)(...))QTabBar::_ZThn8_N7QTabBarD1Ev +248 (int (*)(...))QTabBar::_ZThn8_N7QTabBarD0Ev +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTabBar + size=24 align=4 + base size=24 base align=4 +QTabBar (0xb21911a4) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb2221180) 0 + primary-for QTabBar (0xb21911a4) + QObject (0xb2040188) 0 + primary-for QWidget (0xb2221180) + QPaintDevice (0xb20401c0) 8 + vptr=((& QTabBar::_ZTV7QTabBar) + 244u) + +Class QTabWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTabWidget::QPrivateSignal (0xb2040e38) 0 empty + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTabWidget) +8 (int (*)(...))QTabWidget::metaObject +12 (int (*)(...))QTabWidget::qt_metacast +16 (int (*)(...))QTabWidget::qt_metacall +20 (int (*)(...))QTabWidget::~QTabWidget +24 (int (*)(...))QTabWidget::~QTabWidget +28 (int (*)(...))QTabWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QTabWidget::sizeHint +68 (int (*)(...))QTabWidget::minimumSizeHint +72 (int (*)(...))QTabWidget::heightForWidth +76 (int (*)(...))QTabWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QTabWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTabWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QTabWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QTabWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QTabWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QTabWidget::tabInserted +220 (int (*)(...))QTabWidget::tabRemoved +224 (int (*)(...))-0x00000000000000008 +228 (int (*)(...))(& _ZTI10QTabWidget) +232 (int (*)(...))QTabWidget::_ZThn8_N10QTabWidgetD1Ev +236 (int (*)(...))QTabWidget::_ZThn8_N10QTabWidgetD0Ev +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTabWidget + size=24 align=4 + base size=24 base align=4 +QTabWidget (0xb21911e0) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb2221400) 0 + primary-for QTabWidget (0xb21911e0) + QObject (0xb2040d20) 0 + primary-for QWidget (0xb2221400) + QPaintDevice (0xb2040d58) 8 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 232u) + +Class QRubberBand::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QRubberBand::QPrivateSignal (0xb2065bd0) 0 empty + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QRubberBand) +8 (int (*)(...))QRubberBand::metaObject +12 (int (*)(...))QRubberBand::qt_metacast +16 (int (*)(...))QRubberBand::qt_metacall +20 (int (*)(...))QRubberBand::~QRubberBand +24 (int (*)(...))QRubberBand::~QRubberBand +28 (int (*)(...))QRubberBand::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QRubberBand::paintEvent +132 (int (*)(...))QRubberBand::moveEvent +136 (int (*)(...))QRubberBand::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QRubberBand::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QRubberBand::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI11QRubberBand) +224 (int (*)(...))QRubberBand::_ZThn8_N11QRubberBandD1Ev +228 (int (*)(...))QRubberBand::_ZThn8_N11QRubberBandD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QRubberBand + size=24 align=4 + base size=24 base align=4 +QRubberBand (0xb219121c) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb2221680) 0 + primary-for QRubberBand (0xb219121c) + QObject (0xb2065ab8) 0 + primary-for QWidget (0xb2221680) + QPaintDevice (0xb2065af0) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 224u) + +Class QStyleOption + size=48 align=4 + base size=48 base align=4 +QStyleOption (0xb207f658) 0 + +Class QStyleOptionFocusRect + size=64 align=4 + base size=64 base align=4 +QStyleOptionFocusRect (0xb2191258) 0 + QStyleOption (0xb207fcb0) 0 + +Class QStyleOptionFrame + size=64 align=4 + base size=64 base align=4 +QStyleOptionFrame (0xb2191294) 0 + QStyleOption (0xb208c150) 0 + +Class QStyleOptionTabWidgetFrame + size=116 align=4 + base size=116 base align=4 +QStyleOptionTabWidgetFrame (0xb219130c) 0 + QStyleOption (0xb20a95e8) 0 + +Class QStyleOptionTabBarBase + size=88 align=4 + base size=85 base align=4 +QStyleOptionTabBarBase (0xb2191348) 0 + QStyleOption (0xb20a9b28) 0 + +Class QStyleOptionHeader + size=84 align=4 + base size=84 base align=4 +QStyleOptionHeader (0xb2191384) 0 + QStyleOption (0xb20c4000) 0 + +Class QStyleOptionButton + size=68 align=4 + base size=68 base align=4 +QStyleOptionButton (0xb21913c0) 0 + QStyleOption (0xb20c46c8) 0 + +Class QStyleOptionTab + size=108 align=4 + base size=108 base align=4 +QStyleOptionTab (0xb2191438) 0 + QStyleOption (0xb20dfaf0) 0 + +Class QStyleOptionToolBar + size=72 align=4 + base size=72 base align=4 +QStyleOptionToolBar (0xb21914ec) 0 + QStyleOption (0xb1f26380) 0 + +Class QStyleOptionProgressBar + size=80 align=4 + base size=78 base align=4 +QStyleOptionProgressBar (0xb2191564) 0 + QStyleOption (0xb1f43930) 0 + +Class QStyleOptionMenuItem + size=100 align=4 + base size=100 base align=4 +QStyleOptionMenuItem (0xb21915a0) 0 + QStyleOption (0xb1f43e00) 0 + +Class QStyleOptionDockWidget + size=56 align=4 + base size=56 base align=4 +QStyleOptionDockWidget (0xb21915dc) 0 + QStyleOption (0xb1f693f0) 0 + +Class QStyleOptionViewItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionViewItem (0xb2191618) 0 + QStyleOption (0xb1f698c0) 0 + +Class QStyleOptionToolBox + size=64 align=4 + base size=64 base align=4 +QStyleOptionToolBox (0xb21916cc) 0 + QStyleOption (0xb1f85dc8) 0 + +Class QStyleOptionRubberBand + size=56 align=4 + base size=53 base align=4 +QStyleOptionRubberBand (0xb2191708) 0 + QStyleOption (0xb1fa53f0) 0 + +Class QStyleOptionComplex + size=56 align=4 + base size=56 base align=4 +QStyleOptionComplex (0xb2191744) 0 + QStyleOption (0xb1fa5930) 0 + +Class QStyleOptionSlider + size=108 align=4 + base size=105 base align=4 +QStyleOptionSlider (0xb2191780) 0 + QStyleOptionComplex (0xb21917bc) 0 + QStyleOption (0xb1fa5770) 0 + +Class QStyleOptionSpinBox + size=68 align=4 + base size=65 base align=4 +QStyleOptionSpinBox (0xb21917f8) 0 + QStyleOptionComplex (0xb2191834) 0 + QStyleOption (0xb1fb8658) 0 + +Class QStyleOptionToolButton + size=100 align=4 + base size=100 base align=4 +QStyleOptionToolButton (0xb2191870) 0 + QStyleOptionComplex (0xb21918ac) 0 + QStyleOption (0xb1fb8c08) 0 + +Class QStyleOptionComboBox + size=96 align=4 + base size=96 base align=4 +QStyleOptionComboBox (0xb2191924) 0 + QStyleOptionComplex (0xb2191960) 0 + QStyleOption (0xb1ff1038) 0 + +Class QStyleOptionTitleBar + size=72 align=4 + base size=72 base align=4 +QStyleOptionTitleBar (0xb219199c) 0 + QStyleOptionComplex (0xb21919d8) 0 + QStyleOption (0xb1ff1540) 0 + +Class QStyleOptionGroupBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionGroupBox (0xb2191a14) 0 + QStyleOptionComplex (0xb2191a50) 0 + QStyleOption (0xb1ff1a10) 0 + +Class QStyleOptionSizeGrip + size=60 align=4 + base size=60 base align=4 +QStyleOptionSizeGrip (0xb2191a8c) 0 + QStyleOptionComplex (0xb2191ac8) 0 + QStyleOption (0xb1ff1f88) 0 + +Class QStyleOptionGraphicsItem + size=136 align=4 + base size=136 base align=4 +QStyleOptionGraphicsItem (0xb2191b04) 0 + QStyleOption (0xb20093b8) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb20098f8) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb2191b40) 0 + QStyleHintReturn (0xb2009af0) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb2191b7c) 0 + QStyleHintReturn (0xb2009c08) 0 + +Class QAbstractItemDelegate::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractItemDelegate::QPrivateSignal (0xb2009f50) 0 empty + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +8 (int (*)(...))QAbstractItemDelegate::metaObject +12 (int (*)(...))QAbstractItemDelegate::qt_metacast +16 (int (*)(...))QAbstractItemDelegate::qt_metacall +20 (int (*)(...))QAbstractItemDelegate::~QAbstractItemDelegate +24 (int (*)(...))QAbstractItemDelegate::~QAbstractItemDelegate +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))QAbstractItemDelegate::createEditor +68 (int (*)(...))QAbstractItemDelegate::destroyEditor +72 (int (*)(...))QAbstractItemDelegate::setEditorData +76 (int (*)(...))QAbstractItemDelegate::setModelData +80 (int (*)(...))QAbstractItemDelegate::updateEditorGeometry +84 (int (*)(...))QAbstractItemDelegate::editorEvent +88 (int (*)(...))QAbstractItemDelegate::helpEvent +92 (int (*)(...))QAbstractItemDelegate::paintingRoles + +Class QAbstractItemDelegate + size=8 align=4 + base size=8 base align=4 +QAbstractItemDelegate (0xb2191bb8) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb2009e70) 0 + primary-for QAbstractItemDelegate (0xb2191bb8) + +Class QAbstractItemView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractItemView::QPrivateSignal (0xb1e2f700) 0 empty + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 106u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractItemView) +8 (int (*)(...))QAbstractItemView::metaObject +12 (int (*)(...))QAbstractItemView::qt_metacast +16 (int (*)(...))QAbstractItemView::qt_metacall +20 (int (*)(...))QAbstractItemView::~QAbstractItemView +24 (int (*)(...))QAbstractItemView::~QAbstractItemView +28 (int (*)(...))QAbstractItemView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QAbstractItemView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QAbstractItemView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QAbstractItemView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractScrollArea::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractItemView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QAbstractItemView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QAbstractItemView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QAbstractScrollArea::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QAbstractItemView::setModel +236 (int (*)(...))QAbstractItemView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))__cxa_pure_virtual +248 (int (*)(...))__cxa_pure_virtual +252 (int (*)(...))__cxa_pure_virtual +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QAbstractItemView::sizeHintForColumn +264 (int (*)(...))QAbstractItemView::reset +268 (int (*)(...))QAbstractItemView::setRootIndex +272 (int (*)(...))QAbstractItemView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QAbstractItemView::dataChanged +284 (int (*)(...))QAbstractItemView::rowsInserted +288 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved +292 (int (*)(...))QAbstractItemView::selectionChanged +296 (int (*)(...))QAbstractItemView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QAbstractItemView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QAbstractItemView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))__cxa_pure_virtual +344 (int (*)(...))__cxa_pure_virtual +348 (int (*)(...))__cxa_pure_virtual +352 (int (*)(...))__cxa_pure_virtual +356 (int (*)(...))__cxa_pure_virtual +360 (int (*)(...))__cxa_pure_virtual +364 (int (*)(...))QAbstractItemView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QAbstractItemView::viewOptions +384 (int (*)(...))-0x00000000000000008 +388 (int (*)(...))(& _ZTI17QAbstractItemView) +392 (int (*)(...))QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev +396 (int (*)(...))QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev +400 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +404 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QAbstractItemView + size=24 align=4 + base size=24 base align=4 +QAbstractItemView (0xb2191bf4) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb2191c30) 0 + primary-for QAbstractItemView (0xb2191bf4) + QFrame (0xb2191c6c) 0 + primary-for QAbstractScrollArea (0xb2191c30) + QWidget (0xb1fffe80) 0 + primary-for QFrame (0xb2191c6c) + QObject (0xb1e2f5e8) 0 + primary-for QWidget (0xb1fffe80) + QPaintDevice (0xb1e2f620) 8 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u) + +Class QColumnView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QColumnView::QPrivateSignal (0xb1e67cb0) 0 empty + +Vtable for QColumnView +QColumnView::_ZTV11QColumnView: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QColumnView) +8 (int (*)(...))QColumnView::metaObject +12 (int (*)(...))QColumnView::qt_metacast +16 (int (*)(...))QColumnView::qt_metacall +20 (int (*)(...))QColumnView::~QColumnView +24 (int (*)(...))QColumnView::~QColumnView +28 (int (*)(...))QAbstractItemView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QAbstractItemView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QColumnView::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QAbstractItemView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QAbstractItemView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractScrollArea::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QColumnView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QAbstractItemView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QAbstractItemView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QColumnView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QColumnView::setModel +236 (int (*)(...))QColumnView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QColumnView::visualRect +248 (int (*)(...))QColumnView::scrollTo +252 (int (*)(...))QColumnView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QAbstractItemView::sizeHintForColumn +264 (int (*)(...))QAbstractItemView::reset +268 (int (*)(...))QColumnView::setRootIndex +272 (int (*)(...))QAbstractItemView::doItemsLayout +276 (int (*)(...))QColumnView::selectAll +280 (int (*)(...))QAbstractItemView::dataChanged +284 (int (*)(...))QColumnView::rowsInserted +288 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved +292 (int (*)(...))QAbstractItemView::selectionChanged +296 (int (*)(...))QColumnView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QAbstractItemView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QAbstractItemView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QColumnView::moveCursor +344 (int (*)(...))QColumnView::horizontalOffset +348 (int (*)(...))QColumnView::verticalOffset +352 (int (*)(...))QColumnView::isIndexHidden +356 (int (*)(...))QColumnView::setSelection +360 (int (*)(...))QColumnView::visualRegionForSelection +364 (int (*)(...))QAbstractItemView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QAbstractItemView::viewOptions +384 (int (*)(...))QColumnView::createColumn +388 (int (*)(...))-0x00000000000000008 +392 (int (*)(...))(& _ZTI11QColumnView) +396 (int (*)(...))QColumnView::_ZThn8_N11QColumnViewD1Ev +400 (int (*)(...))QColumnView::_ZThn8_N11QColumnViewD0Ev +404 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +424 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QColumnView + size=24 align=4 + base size=24 base align=4 +QColumnView (0xb2191ce4) 0 + vptr=((& QColumnView::_ZTV11QColumnView) + 8u) + QAbstractItemView (0xb2191d20) 0 + primary-for QColumnView (0xb2191ce4) + QAbstractScrollArea (0xb2191d5c) 0 + primary-for QAbstractItemView (0xb2191d20) + QFrame (0xb2191d98) 0 + primary-for QAbstractScrollArea (0xb2191d5c) + QWidget (0xb1e5c280) 0 + primary-for QFrame (0xb2191d98) + QObject (0xb1e67b98) 0 + primary-for QWidget (0xb1e5c280) + QPaintDevice (0xb1e67bd0) 8 + vptr=((& QColumnView::_ZTV11QColumnView) + 396u) + +Class QDataWidgetMapper::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDataWidgetMapper::QPrivateSignal (0xb1e8b818) 0 empty + +Vtable for QDataWidgetMapper +QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QDataWidgetMapper) +8 (int (*)(...))QDataWidgetMapper::metaObject +12 (int (*)(...))QDataWidgetMapper::qt_metacast +16 (int (*)(...))QDataWidgetMapper::qt_metacall +20 (int (*)(...))QDataWidgetMapper::~QDataWidgetMapper +24 (int (*)(...))QDataWidgetMapper::~QDataWidgetMapper +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QDataWidgetMapper::setCurrentIndex + +Class QDataWidgetMapper + size=8 align=4 + base size=8 base align=4 +QDataWidgetMapper (0xb2191dd4) 0 + vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u) + QObject (0xb1e8b738) 0 + primary-for QDataWidgetMapper (0xb2191dd4) + +Vtable for QFileIconProvider +QFileIconProvider::_ZTV17QFileIconProvider: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFileIconProvider) +8 (int (*)(...))QFileIconProvider::~QFileIconProvider +12 (int (*)(...))QFileIconProvider::~QFileIconProvider +16 (int (*)(...))QFileIconProvider::icon +20 (int (*)(...))QFileIconProvider::icon +24 (int (*)(...))QFileIconProvider::type + +Class QFileIconProvider + size=8 align=4 + base size=8 base align=4 +QFileIconProvider (0xb1e8bc40) 0 + vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u) + +Class QDirModel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDirModel::QPrivateSignal (0xb1ea2690) 0 empty + +Vtable for QDirModel +QDirModel::_ZTV9QDirModel: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDirModel) +8 (int (*)(...))QDirModel::metaObject +12 (int (*)(...))QDirModel::qt_metacast +16 (int (*)(...))QDirModel::qt_metacall +20 (int (*)(...))QDirModel::~QDirModel +24 (int (*)(...))QDirModel::~QDirModel +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QDirModel::index +60 (int (*)(...))QDirModel::parent +64 (int (*)(...))QAbstractItemModel::sibling +68 (int (*)(...))QDirModel::rowCount +72 (int (*)(...))QDirModel::columnCount +76 (int (*)(...))QDirModel::hasChildren +80 (int (*)(...))QDirModel::data +84 (int (*)(...))QDirModel::setData +88 (int (*)(...))QDirModel::headerData +92 (int (*)(...))QAbstractItemModel::setHeaderData +96 (int (*)(...))QAbstractItemModel::itemData +100 (int (*)(...))QAbstractItemModel::setItemData +104 (int (*)(...))QDirModel::mimeTypes +108 (int (*)(...))QDirModel::mimeData +112 (int (*)(...))QAbstractItemModel::canDropMimeData +116 (int (*)(...))QDirModel::dropMimeData +120 (int (*)(...))QDirModel::supportedDropActions +124 (int (*)(...))QAbstractItemModel::supportedDragActions +128 (int (*)(...))QAbstractItemModel::insertRows +132 (int (*)(...))QAbstractItemModel::insertColumns +136 (int (*)(...))QAbstractItemModel::removeRows +140 (int (*)(...))QAbstractItemModel::removeColumns +144 (int (*)(...))QAbstractItemModel::moveRows +148 (int (*)(...))QAbstractItemModel::moveColumns +152 (int (*)(...))QAbstractItemModel::fetchMore +156 (int (*)(...))QAbstractItemModel::canFetchMore +160 (int (*)(...))QDirModel::flags +164 (int (*)(...))QDirModel::sort +168 (int (*)(...))QAbstractItemModel::buddy +172 (int (*)(...))QAbstractItemModel::match +176 (int (*)(...))QAbstractItemModel::span +180 (int (*)(...))QAbstractItemModel::roleNames +184 (int (*)(...))QAbstractItemModel::submit +188 (int (*)(...))QAbstractItemModel::revert + +Class QDirModel + size=8 align=4 + base size=8 base align=4 +QDirModel (0xb2191e10) 0 + vptr=((& QDirModel::_ZTV9QDirModel) + 8u) + QAbstractItemModel (0xb2191e4c) 0 + primary-for QDirModel (0xb2191e10) + QObject (0xb1ea25b0) 0 + primary-for QAbstractItemModel (0xb2191e4c) + +Class QHeaderView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QHeaderView::QPrivateSignal (0xb1ebd268) 0 empty + +Vtable for QHeaderView +QHeaderView::_ZTV11QHeaderView: 108u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHeaderView) +8 (int (*)(...))QHeaderView::metaObject +12 (int (*)(...))QHeaderView::qt_metacast +16 (int (*)(...))QHeaderView::qt_metacall +20 (int (*)(...))QHeaderView::~QHeaderView +24 (int (*)(...))QHeaderView::~QHeaderView +28 (int (*)(...))QHeaderView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QAbstractItemView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QHeaderView::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QHeaderView::mousePressEvent +88 (int (*)(...))QHeaderView::mouseReleaseEvent +92 (int (*)(...))QHeaderView::mouseDoubleClickEvent +96 (int (*)(...))QHeaderView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QHeaderView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractItemView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QAbstractItemView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QAbstractItemView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QHeaderView::viewportEvent +224 (int (*)(...))QHeaderView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QHeaderView::setModel +236 (int (*)(...))QAbstractItemView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QHeaderView::visualRect +248 (int (*)(...))QHeaderView::scrollTo +252 (int (*)(...))QHeaderView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QAbstractItemView::sizeHintForColumn +264 (int (*)(...))QHeaderView::reset +268 (int (*)(...))QAbstractItemView::setRootIndex +272 (int (*)(...))QHeaderView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QHeaderView::dataChanged +284 (int (*)(...))QHeaderView::rowsInserted +288 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved +292 (int (*)(...))QAbstractItemView::selectionChanged +296 (int (*)(...))QHeaderView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QHeaderView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QAbstractItemView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QHeaderView::moveCursor +344 (int (*)(...))QHeaderView::horizontalOffset +348 (int (*)(...))QHeaderView::verticalOffset +352 (int (*)(...))QHeaderView::isIndexHidden +356 (int (*)(...))QHeaderView::setSelection +360 (int (*)(...))QHeaderView::visualRegionForSelection +364 (int (*)(...))QAbstractItemView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QAbstractItemView::viewOptions +384 (int (*)(...))QHeaderView::paintSection +388 (int (*)(...))QHeaderView::sectionSizeFromContents +392 (int (*)(...))-0x00000000000000008 +396 (int (*)(...))(& _ZTI11QHeaderView) +400 (int (*)(...))QHeaderView::_ZThn8_N11QHeaderViewD1Ev +404 (int (*)(...))QHeaderView::_ZThn8_N11QHeaderViewD0Ev +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +424 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +428 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QHeaderView + size=24 align=4 + base size=24 base align=4 +QHeaderView (0xb2191e88) 0 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u) + QAbstractItemView (0xb2191ec4) 0 + primary-for QHeaderView (0xb2191e88) + QAbstractScrollArea (0xb2191f00) 0 + primary-for QAbstractItemView (0xb2191ec4) + QFrame (0xb2191f3c) 0 + primary-for QAbstractScrollArea (0xb2191f00) + QWidget (0xb1e5cac0) 0 + primary-for QFrame (0xb2191f3c) + QObject (0xb1ebd150) 0 + primary-for QWidget (0xb1e5cac0) + QPaintDevice (0xb1ebd188) 8 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u) + +Class QItemDelegate::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QItemDelegate::QPrivateSignal (0xb1ee0188) 0 empty + +Vtable for QItemDelegate +QItemDelegate::_ZTV13QItemDelegate: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QItemDelegate) +8 (int (*)(...))QItemDelegate::metaObject +12 (int (*)(...))QItemDelegate::qt_metacast +16 (int (*)(...))QItemDelegate::qt_metacall +20 (int (*)(...))QItemDelegate::~QItemDelegate +24 (int (*)(...))QItemDelegate::~QItemDelegate +28 (int (*)(...))QObject::event +32 (int (*)(...))QItemDelegate::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QItemDelegate::paint +60 (int (*)(...))QItemDelegate::sizeHint +64 (int (*)(...))QItemDelegate::createEditor +68 (int (*)(...))QAbstractItemDelegate::destroyEditor +72 (int (*)(...))QItemDelegate::setEditorData +76 (int (*)(...))QItemDelegate::setModelData +80 (int (*)(...))QItemDelegate::updateEditorGeometry +84 (int (*)(...))QItemDelegate::editorEvent +88 (int (*)(...))QAbstractItemDelegate::helpEvent +92 (int (*)(...))QAbstractItemDelegate::paintingRoles +96 (int (*)(...))QItemDelegate::drawDisplay +100 (int (*)(...))QItemDelegate::drawDecoration +104 (int (*)(...))QItemDelegate::drawFocus +108 (int (*)(...))QItemDelegate::drawCheck + +Class QItemDelegate + size=8 align=4 + base size=8 base align=4 +QItemDelegate (0xb2191f78) 0 + vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u) + QAbstractItemDelegate (0xb2191fb4) 0 + primary-for QItemDelegate (0xb2191f78) + QObject (0xb1ee00a8) 0 + primary-for QAbstractItemDelegate (0xb2191fb4) + +Vtable for QItemEditorCreatorBase +QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QItemEditorCreatorBase) +8 (int (*)(...))QItemEditorCreatorBase::~QItemEditorCreatorBase +12 (int (*)(...))QItemEditorCreatorBase::~QItemEditorCreatorBase +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QItemEditorCreatorBase + size=4 align=4 + base size=4 base align=4 +QItemEditorCreatorBase (0xb1ee08f8) 0 nearly-empty + vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u) + +Vtable for QItemEditorFactory +QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QItemEditorFactory) +8 (int (*)(...))QItemEditorFactory::~QItemEditorFactory +12 (int (*)(...))QItemEditorFactory::~QItemEditorFactory +16 (int (*)(...))QItemEditorFactory::createEditor +20 (int (*)(...))QItemEditorFactory::valuePropertyName + +Class QItemEditorFactory + size=8 align=4 + base size=8 base align=4 +QItemEditorFactory (0xb1ee0b60) 0 + vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u) + +Class QListView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QListView::QPrivateSignal (0xb1ee0968) 0 empty + +Vtable for QListView +QListView::_ZTV9QListView: 106u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QListView) +8 (int (*)(...))QListView::metaObject +12 (int (*)(...))QListView::qt_metacast +16 (int (*)(...))QListView::qt_metacall +20 (int (*)(...))QListView::~QListView +24 (int (*)(...))QListView::~QListView +28 (int (*)(...))QListView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QListView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QListView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QListView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QListView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QListView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QListView::dragMoveEvent +164 (int (*)(...))QListView::dragLeaveEvent +168 (int (*)(...))QListView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QListView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QAbstractItemView::setModel +236 (int (*)(...))QAbstractItemView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QListView::visualRect +248 (int (*)(...))QListView::scrollTo +252 (int (*)(...))QListView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QAbstractItemView::sizeHintForColumn +264 (int (*)(...))QListView::reset +268 (int (*)(...))QListView::setRootIndex +272 (int (*)(...))QListView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QListView::dataChanged +284 (int (*)(...))QListView::rowsInserted +288 (int (*)(...))QListView::rowsAboutToBeRemoved +292 (int (*)(...))QListView::selectionChanged +296 (int (*)(...))QListView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QListView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QAbstractItemView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QListView::moveCursor +344 (int (*)(...))QListView::horizontalOffset +348 (int (*)(...))QListView::verticalOffset +352 (int (*)(...))QListView::isIndexHidden +356 (int (*)(...))QListView::setSelection +360 (int (*)(...))QListView::visualRegionForSelection +364 (int (*)(...))QListView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QListView::startDrag +380 (int (*)(...))QListView::viewOptions +384 (int (*)(...))-0x00000000000000008 +388 (int (*)(...))(& _ZTI9QListView) +392 (int (*)(...))QListView::_ZThn8_N9QListViewD1Ev +396 (int (*)(...))QListView::_ZThn8_N9QListViewD0Ev +400 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +404 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QListView + size=24 align=4 + base size=24 base align=4 +QListView (0xb1ef2078) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb1ef20b4) 0 + primary-for QListView (0xb1ef2078) + QAbstractScrollArea (0xb1ef20f0) 0 + primary-for QAbstractItemView (0xb1ef20b4) + QFrame (0xb1ef212c) 0 + primary-for QAbstractScrollArea (0xb1ef20f0) + QWidget (0xb1eef600) 0 + primary-for QFrame (0xb1ef212c) + QObject (0xb1ee0f18) 0 + primary-for QWidget (0xb1eef600) + QPaintDevice (0xb1ee0f50) 8 + vptr=((& QListView::_ZTV9QListView) + 392u) + +Vtable for QListWidgetItem +QListWidgetItem::_ZTV15QListWidgetItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QListWidgetItem) +8 (int (*)(...))QListWidgetItem::~QListWidgetItem +12 (int (*)(...))QListWidgetItem::~QListWidgetItem +16 (int (*)(...))QListWidgetItem::clone +20 (int (*)(...))QListWidgetItem::setBackgroundColor +24 (int (*)(...))QListWidgetItem::data +28 (int (*)(...))QListWidgetItem::setData +32 (int (*)(...))QListWidgetItem::operator< +36 (int (*)(...))QListWidgetItem::read +40 (int (*)(...))QListWidgetItem::write + +Class QListWidgetItem + size=24 align=4 + base size=24 base align=4 +QListWidgetItem (0xb1f0dcb0) 0 + vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u) + +Class QListWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QListWidget::QPrivateSignal (0xb1d59348) 0 empty + +Vtable for QListWidget +QListWidget::_ZTV11QListWidget: 110u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QListWidget) +8 (int (*)(...))QListWidget::metaObject +12 (int (*)(...))QListWidget::qt_metacast +16 (int (*)(...))QListWidget::qt_metacall +20 (int (*)(...))QListWidget::~QListWidget +24 (int (*)(...))QListWidget::~QListWidget +28 (int (*)(...))QListWidget::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QListView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QListView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QListView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QListView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QListView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QListView::dragMoveEvent +164 (int (*)(...))QListView::dragLeaveEvent +168 (int (*)(...))QListWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QListView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QListWidget::setModel +236 (int (*)(...))QAbstractItemView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QListView::visualRect +248 (int (*)(...))QListView::scrollTo +252 (int (*)(...))QListView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QAbstractItemView::sizeHintForColumn +264 (int (*)(...))QListView::reset +268 (int (*)(...))QListView::setRootIndex +272 (int (*)(...))QListView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QListView::dataChanged +284 (int (*)(...))QListView::rowsInserted +288 (int (*)(...))QListView::rowsAboutToBeRemoved +292 (int (*)(...))QListView::selectionChanged +296 (int (*)(...))QListView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QListView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QAbstractItemView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QListView::moveCursor +344 (int (*)(...))QListView::horizontalOffset +348 (int (*)(...))QListView::verticalOffset +352 (int (*)(...))QListView::isIndexHidden +356 (int (*)(...))QListView::setSelection +360 (int (*)(...))QListView::visualRegionForSelection +364 (int (*)(...))QListView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QListView::startDrag +380 (int (*)(...))QListView::viewOptions +384 (int (*)(...))QListWidget::mimeTypes +388 (int (*)(...))QListWidget::mimeData +392 (int (*)(...))QListWidget::dropMimeData +396 (int (*)(...))QListWidget::supportedDropActions +400 (int (*)(...))-0x00000000000000008 +404 (int (*)(...))(& _ZTI11QListWidget) +408 (int (*)(...))QListWidget::_ZThn8_N11QListWidgetD1Ev +412 (int (*)(...))QListWidget::_ZThn8_N11QListWidgetD0Ev +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +428 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +432 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +436 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QListWidget + size=24 align=4 + base size=24 base align=4 +QListWidget (0xb1ef21a4) 0 + vptr=((& QListWidget::_ZTV11QListWidget) + 8u) + QListView (0xb1ef21e0) 0 + primary-for QListWidget (0xb1ef21a4) + QAbstractItemView (0xb1ef221c) 0 + primary-for QListView (0xb1ef21e0) + QAbstractScrollArea (0xb1ef2258) 0 + primary-for QAbstractItemView (0xb1ef221c) + QFrame (0xb1ef2294) 0 + primary-for QAbstractScrollArea (0xb1ef2258) + QWidget (0xb1d570c0) 0 + primary-for QFrame (0xb1ef2294) + QObject (0xb1d59230) 0 + primary-for QWidget (0xb1d570c0) + QPaintDevice (0xb1d59268) 8 + vptr=((& QListWidget::_ZTV11QListWidget) + 408u) + +Class QStyledItemDelegate::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStyledItemDelegate::QPrivateSignal (0xb1d72c08) 0 empty + +Vtable for QStyledItemDelegate +QStyledItemDelegate::_ZTV19QStyledItemDelegate: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QStyledItemDelegate) +8 (int (*)(...))QStyledItemDelegate::metaObject +12 (int (*)(...))QStyledItemDelegate::qt_metacast +16 (int (*)(...))QStyledItemDelegate::qt_metacall +20 (int (*)(...))QStyledItemDelegate::~QStyledItemDelegate +24 (int (*)(...))QStyledItemDelegate::~QStyledItemDelegate +28 (int (*)(...))QObject::event +32 (int (*)(...))QStyledItemDelegate::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QStyledItemDelegate::paint +60 (int (*)(...))QStyledItemDelegate::sizeHint +64 (int (*)(...))QStyledItemDelegate::createEditor +68 (int (*)(...))QAbstractItemDelegate::destroyEditor +72 (int (*)(...))QStyledItemDelegate::setEditorData +76 (int (*)(...))QStyledItemDelegate::setModelData +80 (int (*)(...))QStyledItemDelegate::updateEditorGeometry +84 (int (*)(...))QStyledItemDelegate::editorEvent +88 (int (*)(...))QAbstractItemDelegate::helpEvent +92 (int (*)(...))QAbstractItemDelegate::paintingRoles +96 (int (*)(...))QStyledItemDelegate::displayText +100 (int (*)(...))QStyledItemDelegate::initStyleOption + +Class QStyledItemDelegate + size=8 align=4 + base size=8 base align=4 +QStyledItemDelegate (0xb1ef22d0) 0 + vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u) + QAbstractItemDelegate (0xb1ef230c) 0 + primary-for QStyledItemDelegate (0xb1ef22d0) + QObject (0xb1d72b28) 0 + primary-for QAbstractItemDelegate (0xb1ef230c) + +Class QTableView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTableView::QPrivateSignal (0xb1d81460) 0 empty + +Vtable for QTableView +QTableView::_ZTV10QTableView: 106u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTableView) +8 (int (*)(...))QTableView::metaObject +12 (int (*)(...))QTableView::qt_metacast +16 (int (*)(...))QTableView::qt_metacall +20 (int (*)(...))QTableView::~QTableView +24 (int (*)(...))QTableView::~QTableView +28 (int (*)(...))QAbstractItemView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QTableView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QAbstractItemView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QAbstractItemView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTableView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractItemView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QAbstractItemView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QAbstractItemView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QTableView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QTableView::setModel +236 (int (*)(...))QTableView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QTableView::visualRect +248 (int (*)(...))QTableView::scrollTo +252 (int (*)(...))QTableView::indexAt +256 (int (*)(...))QTableView::sizeHintForRow +260 (int (*)(...))QTableView::sizeHintForColumn +264 (int (*)(...))QAbstractItemView::reset +268 (int (*)(...))QTableView::setRootIndex +272 (int (*)(...))QTableView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QAbstractItemView::dataChanged +284 (int (*)(...))QAbstractItemView::rowsInserted +288 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved +292 (int (*)(...))QTableView::selectionChanged +296 (int (*)(...))QTableView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QTableView::updateGeometries +312 (int (*)(...))QTableView::verticalScrollbarAction +316 (int (*)(...))QTableView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QTableView::moveCursor +344 (int (*)(...))QTableView::horizontalOffset +348 (int (*)(...))QTableView::verticalOffset +352 (int (*)(...))QTableView::isIndexHidden +356 (int (*)(...))QTableView::setSelection +360 (int (*)(...))QTableView::visualRegionForSelection +364 (int (*)(...))QTableView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QTableView::viewOptions +384 (int (*)(...))-0x00000000000000008 +388 (int (*)(...))(& _ZTI10QTableView) +392 (int (*)(...))QTableView::_ZThn8_N10QTableViewD1Ev +396 (int (*)(...))QTableView::_ZThn8_N10QTableViewD0Ev +400 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +404 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTableView + size=24 align=4 + base size=24 base align=4 +QTableView (0xb1ef2348) 0 + vptr=((& QTableView::_ZTV10QTableView) + 8u) + QAbstractItemView (0xb1ef2384) 0 + primary-for QTableView (0xb1ef2348) + QAbstractScrollArea (0xb1ef23c0) 0 + primary-for QAbstractItemView (0xb1ef2384) + QFrame (0xb1ef23fc) 0 + primary-for QAbstractScrollArea (0xb1ef23c0) + QWidget (0xb1d57900) 0 + primary-for QFrame (0xb1ef23fc) + QObject (0xb1d81348) 0 + primary-for QWidget (0xb1d57900) + QPaintDevice (0xb1d81380) 8 + vptr=((& QTableView::_ZTV10QTableView) + 392u) + +Class QTableWidgetSelectionRange + size=16 align=4 + base size=16 base align=4 +QTableWidgetSelectionRange (0xb1d81d20) 0 + +Vtable for QTableWidgetItem +QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTableWidgetItem) +8 (int (*)(...))QTableWidgetItem::~QTableWidgetItem +12 (int (*)(...))QTableWidgetItem::~QTableWidgetItem +16 (int (*)(...))QTableWidgetItem::clone +20 (int (*)(...))QTableWidgetItem::data +24 (int (*)(...))QTableWidgetItem::setData +28 (int (*)(...))QTableWidgetItem::operator< +32 (int (*)(...))QTableWidgetItem::read +36 (int (*)(...))QTableWidgetItem::write + +Class QTableWidgetItem + size=24 align=4 + base size=24 base align=4 +QTableWidgetItem (0xb1da0498) 0 + vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u) + +Class QTableWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTableWidget::QPrivateSignal (0xb1dd4b28) 0 empty + +Vtable for QTableWidget +QTableWidget::_ZTV12QTableWidget: 110u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTableWidget) +8 (int (*)(...))QTableWidget::metaObject +12 (int (*)(...))QTableWidget::qt_metacast +16 (int (*)(...))QTableWidget::qt_metacall +20 (int (*)(...))QTableWidget::~QTableWidget +24 (int (*)(...))QTableWidget::~QTableWidget +28 (int (*)(...))QTableWidget::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QTableView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QAbstractItemView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QAbstractItemView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTableView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractItemView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QAbstractItemView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QTableWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QTableView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QTableWidget::setModel +236 (int (*)(...))QTableView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QTableView::visualRect +248 (int (*)(...))QTableView::scrollTo +252 (int (*)(...))QTableView::indexAt +256 (int (*)(...))QTableView::sizeHintForRow +260 (int (*)(...))QTableView::sizeHintForColumn +264 (int (*)(...))QAbstractItemView::reset +268 (int (*)(...))QTableView::setRootIndex +272 (int (*)(...))QTableView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QAbstractItemView::dataChanged +284 (int (*)(...))QAbstractItemView::rowsInserted +288 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved +292 (int (*)(...))QTableView::selectionChanged +296 (int (*)(...))QTableView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QTableView::updateGeometries +312 (int (*)(...))QTableView::verticalScrollbarAction +316 (int (*)(...))QTableView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QTableView::moveCursor +344 (int (*)(...))QTableView::horizontalOffset +348 (int (*)(...))QTableView::verticalOffset +352 (int (*)(...))QTableView::isIndexHidden +356 (int (*)(...))QTableView::setSelection +360 (int (*)(...))QTableView::visualRegionForSelection +364 (int (*)(...))QTableView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QTableView::viewOptions +384 (int (*)(...))QTableWidget::mimeTypes +388 (int (*)(...))QTableWidget::mimeData +392 (int (*)(...))QTableWidget::dropMimeData +396 (int (*)(...))QTableWidget::supportedDropActions +400 (int (*)(...))-0x00000000000000008 +404 (int (*)(...))(& _ZTI12QTableWidget) +408 (int (*)(...))QTableWidget::_ZThn8_N12QTableWidgetD1Ev +412 (int (*)(...))QTableWidget::_ZThn8_N12QTableWidgetD0Ev +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +428 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +432 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +436 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTableWidget + size=24 align=4 + base size=24 base align=4 +QTableWidget (0xb1ef2474) 0 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u) + QTableView (0xb1ef24b0) 0 + primary-for QTableWidget (0xb1ef2474) + QAbstractItemView (0xb1ef24ec) 0 + primary-for QTableView (0xb1ef24b0) + QAbstractScrollArea (0xb1ef2528) 0 + primary-for QAbstractItemView (0xb1ef24ec) + QFrame (0xb1ef2564) 0 + primary-for QAbstractScrollArea (0xb1ef2528) + QWidget (0xb1dcb540) 0 + primary-for QFrame (0xb1ef2564) + QObject (0xb1dd4a10) 0 + primary-for QWidget (0xb1dcb540) + QPaintDevice (0xb1dd4a48) 8 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u) + +Class QTreeView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTreeView::QPrivateSignal (0xb1df40e0) 0 empty + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 108u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTreeView) +8 (int (*)(...))QTreeView::metaObject +12 (int (*)(...))QTreeView::qt_metacast +16 (int (*)(...))QTreeView::qt_metacall +20 (int (*)(...))QTreeView::~QTreeView +24 (int (*)(...))QTreeView::~QTreeView +28 (int (*)(...))QAbstractItemView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QTreeView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QTreeView::mousePressEvent +88 (int (*)(...))QTreeView::mouseReleaseEvent +92 (int (*)(...))QTreeView::mouseDoubleClickEvent +96 (int (*)(...))QTreeView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QTreeView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTreeView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractItemView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QTreeView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QAbstractItemView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QTreeView::viewportEvent +224 (int (*)(...))QTreeView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QTreeView::setModel +236 (int (*)(...))QTreeView::setSelectionModel +240 (int (*)(...))QTreeView::keyboardSearch +244 (int (*)(...))QTreeView::visualRect +248 (int (*)(...))QTreeView::scrollTo +252 (int (*)(...))QTreeView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QTreeView::sizeHintForColumn +264 (int (*)(...))QTreeView::reset +268 (int (*)(...))QTreeView::setRootIndex +272 (int (*)(...))QTreeView::doItemsLayout +276 (int (*)(...))QTreeView::selectAll +280 (int (*)(...))QTreeView::dataChanged +284 (int (*)(...))QTreeView::rowsInserted +288 (int (*)(...))QTreeView::rowsAboutToBeRemoved +292 (int (*)(...))QTreeView::selectionChanged +296 (int (*)(...))QTreeView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QTreeView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QTreeView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QTreeView::moveCursor +344 (int (*)(...))QTreeView::horizontalOffset +348 (int (*)(...))QTreeView::verticalOffset +352 (int (*)(...))QTreeView::isIndexHidden +356 (int (*)(...))QTreeView::setSelection +360 (int (*)(...))QTreeView::visualRegionForSelection +364 (int (*)(...))QTreeView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QAbstractItemView::viewOptions +384 (int (*)(...))QTreeView::drawRow +388 (int (*)(...))QTreeView::drawBranches +392 (int (*)(...))-0x00000000000000008 +396 (int (*)(...))(& _ZTI9QTreeView) +400 (int (*)(...))QTreeView::_ZThn8_N9QTreeViewD1Ev +404 (int (*)(...))QTreeView::_ZThn8_N9QTreeViewD0Ev +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +424 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +428 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTreeView + size=24 align=4 + base size=24 base align=4 +QTreeView (0xb1ef25a0) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb1ef25dc) 0 + primary-for QTreeView (0xb1ef25a0) + QAbstractScrollArea (0xb1ef2618) 0 + primary-for QAbstractItemView (0xb1ef25dc) + QFrame (0xb1ef2654) 0 + primary-for QAbstractScrollArea (0xb1ef2618) + QWidget (0xb1dcba00) 0 + primary-for QFrame (0xb1ef2654) + QObject (0xb1dea0e0) 0 + primary-for QWidget (0xb1dcba00) + QPaintDevice (0xb1df4000) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QTreeWidgetItemIterator + size=12 align=4 + base size=12 base align=4 +QTreeWidgetItemIterator (0xb1df49d8) 0 + +Vtable for QTreeWidgetItem +QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTreeWidgetItem) +8 (int (*)(...))QTreeWidgetItem::~QTreeWidgetItem +12 (int (*)(...))QTreeWidgetItem::~QTreeWidgetItem +16 (int (*)(...))QTreeWidgetItem::clone +20 (int (*)(...))QTreeWidgetItem::data +24 (int (*)(...))QTreeWidgetItem::setData +28 (int (*)(...))QTreeWidgetItem::operator< +32 (int (*)(...))QTreeWidgetItem::read +36 (int (*)(...))QTreeWidgetItem::write + +Class QTreeWidgetItem + size=32 align=4 + base size=32 base align=4 +QTreeWidgetItem (0xb1c2d9a0) 0 + vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u) + +Class QTreeWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTreeWidget::QPrivateSignal (0xb1c99a48) 0 empty + +Vtable for QTreeWidget +QTreeWidget::_ZTV11QTreeWidget: 112u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTreeWidget) +8 (int (*)(...))QTreeWidget::metaObject +12 (int (*)(...))QTreeWidget::qt_metacast +16 (int (*)(...))QTreeWidget::qt_metacall +20 (int (*)(...))QTreeWidget::~QTreeWidget +24 (int (*)(...))QTreeWidget::~QTreeWidget +28 (int (*)(...))QTreeWidget::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QTreeView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QTreeView::mousePressEvent +88 (int (*)(...))QTreeView::mouseReleaseEvent +92 (int (*)(...))QTreeView::mouseDoubleClickEvent +96 (int (*)(...))QTreeView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QTreeView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTreeView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractItemView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QTreeView::dragMoveEvent +164 (int (*)(...))QAbstractItemView::dragLeaveEvent +168 (int (*)(...))QTreeWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QTreeView::viewportEvent +224 (int (*)(...))QTreeView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QTreeWidget::setModel +236 (int (*)(...))QTreeWidget::setSelectionModel +240 (int (*)(...))QTreeView::keyboardSearch +244 (int (*)(...))QTreeView::visualRect +248 (int (*)(...))QTreeView::scrollTo +252 (int (*)(...))QTreeView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QTreeView::sizeHintForColumn +264 (int (*)(...))QTreeView::reset +268 (int (*)(...))QTreeView::setRootIndex +272 (int (*)(...))QTreeView::doItemsLayout +276 (int (*)(...))QTreeView::selectAll +280 (int (*)(...))QTreeView::dataChanged +284 (int (*)(...))QTreeView::rowsInserted +288 (int (*)(...))QTreeView::rowsAboutToBeRemoved +292 (int (*)(...))QTreeView::selectionChanged +296 (int (*)(...))QTreeView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QTreeView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QTreeView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QTreeView::moveCursor +344 (int (*)(...))QTreeView::horizontalOffset +348 (int (*)(...))QTreeView::verticalOffset +352 (int (*)(...))QTreeView::isIndexHidden +356 (int (*)(...))QTreeView::setSelection +360 (int (*)(...))QTreeView::visualRegionForSelection +364 (int (*)(...))QTreeView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QAbstractItemView::startDrag +380 (int (*)(...))QAbstractItemView::viewOptions +384 (int (*)(...))QTreeView::drawRow +388 (int (*)(...))QTreeView::drawBranches +392 (int (*)(...))QTreeWidget::mimeTypes +396 (int (*)(...))QTreeWidget::mimeData +400 (int (*)(...))QTreeWidget::dropMimeData +404 (int (*)(...))QTreeWidget::supportedDropActions +408 (int (*)(...))-0x00000000000000008 +412 (int (*)(...))(& _ZTI11QTreeWidget) +416 (int (*)(...))QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev +420 (int (*)(...))QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev +424 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +428 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +432 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +436 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +440 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +444 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTreeWidget + size=24 align=4 + base size=24 base align=4 +QTreeWidget (0xb1ef2744) 0 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u) + QTreeView (0xb1ef2780) 0 + primary-for QTreeWidget (0xb1ef2744) + QAbstractItemView (0xb1ef27bc) 0 + primary-for QTreeView (0xb1ef2780) + QAbstractScrollArea (0xb1ef27f8) 0 + primary-for QAbstractItemView (0xb1ef27bc) + QFrame (0xb1ef2834) 0 + primary-for QAbstractScrollArea (0xb1ef27f8) + QWidget (0xb1c2cc00) 0 + primary-for QFrame (0xb1ef2834) + QObject (0xb1c99930) 0 + primary-for QWidget (0xb1c2cc00) + QPaintDevice (0xb1c99968) 8 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u) + +Class QAction::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAction::QPrivateSignal (0xb1cbce70) 0 empty + +Vtable for QAction +QAction::_ZTV7QAction: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QAction) +8 (int (*)(...))QAction::metaObject +12 (int (*)(...))QAction::qt_metacast +16 (int (*)(...))QAction::qt_metacall +20 (int (*)(...))QAction::~QAction +24 (int (*)(...))QAction::~QAction +28 (int (*)(...))QAction::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QAction + size=8 align=4 + base size=8 base align=4 +QAction (0xb1ef2870) 0 + vptr=((& QAction::_ZTV7QAction) + 8u) + QObject (0xb1cbcd90) 0 + primary-for QAction (0xb1ef2870) + +Class QActionGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QActionGroup::QPrivateSignal (0xb1cd1ee0) 0 empty + +Vtable for QActionGroup +QActionGroup::_ZTV12QActionGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionGroup) +8 (int (*)(...))QActionGroup::metaObject +12 (int (*)(...))QActionGroup::qt_metacast +16 (int (*)(...))QActionGroup::qt_metacall +20 (int (*)(...))QActionGroup::~QActionGroup +24 (int (*)(...))QActionGroup::~QActionGroup +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QActionGroup + size=8 align=4 + base size=8 base align=4 +QActionGroup (0xb1ef28ac) 0 + vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u) + QObject (0xb1cd1e00) 0 + primary-for QActionGroup (0xb1ef28ac) + +Class QApplication::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QApplication::QPrivateSignal (0xb1ce7818) 0 empty + +Vtable for QApplication +QApplication::_ZTV12QApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QApplication) +8 (int (*)(...))QApplication::metaObject +12 (int (*)(...))QApplication::qt_metacast +16 (int (*)(...))QApplication::qt_metacall +20 (int (*)(...))QApplication::~QApplication +24 (int (*)(...))QApplication::~QApplication +28 (int (*)(...))QApplication::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QApplication::notify +60 (int (*)(...))QApplication::compressEvent + +Class QApplication + size=8 align=4 + base size=8 base align=4 +QApplication (0xb1ef28e8) 0 + vptr=((& QApplication::_ZTV12QApplication) + 8u) + QGuiApplication (0xb1ef2924) 0 + primary-for QApplication (0xb1ef28e8) + QCoreApplication (0xb1ef2960) 0 + primary-for QGuiApplication (0xb1ef2924) + QObject (0xb1ce7738) 0 + primary-for QCoreApplication (0xb1ef2960) + +Vtable for QLayoutItem +QLayoutItem::_ZTV11QLayoutItem: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QLayoutItem) +8 (int (*)(...))QLayoutItem::~QLayoutItem +12 (int (*)(...))QLayoutItem::~QLayoutItem +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))__cxa_pure_virtual +28 (int (*)(...))__cxa_pure_virtual +32 (int (*)(...))__cxa_pure_virtual +36 (int (*)(...))__cxa_pure_virtual +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))QLayoutItem::hasHeightForWidth +48 (int (*)(...))QLayoutItem::heightForWidth +52 (int (*)(...))QLayoutItem::minimumHeightForWidth +56 (int (*)(...))QLayoutItem::invalidate +60 (int (*)(...))QLayoutItem::widget +64 (int (*)(...))QLayoutItem::layout +68 (int (*)(...))QLayoutItem::spacerItem +72 (int (*)(...))QLayoutItem::controlTypes + +Class QLayoutItem + size=8 align=4 + base size=8 base align=4 +QLayoutItem (0xb1cfc118) 0 + vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u) + +Vtable for QSpacerItem +QSpacerItem::_ZTV11QSpacerItem: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QSpacerItem) +8 (int (*)(...))QSpacerItem::~QSpacerItem +12 (int (*)(...))QSpacerItem::~QSpacerItem +16 (int (*)(...))QSpacerItem::sizeHint +20 (int (*)(...))QSpacerItem::minimumSize +24 (int (*)(...))QSpacerItem::maximumSize +28 (int (*)(...))QSpacerItem::expandingDirections +32 (int (*)(...))QSpacerItem::setGeometry +36 (int (*)(...))QSpacerItem::geometry +40 (int (*)(...))QSpacerItem::isEmpty +44 (int (*)(...))QLayoutItem::hasHeightForWidth +48 (int (*)(...))QLayoutItem::heightForWidth +52 (int (*)(...))QLayoutItem::minimumHeightForWidth +56 (int (*)(...))QLayoutItem::invalidate +60 (int (*)(...))QLayoutItem::widget +64 (int (*)(...))QLayoutItem::layout +68 (int (*)(...))QSpacerItem::spacerItem +72 (int (*)(...))QLayoutItem::controlTypes + +Class QSpacerItem + size=36 align=4 + base size=36 base align=4 +QSpacerItem (0xb1ef299c) 0 + vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u) + QLayoutItem (0xb1cfc4d0) 0 + primary-for QSpacerItem (0xb1ef299c) + +Vtable for QWidgetItem +QWidgetItem::_ZTV11QWidgetItem: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWidgetItem) +8 (int (*)(...))QWidgetItem::~QWidgetItem +12 (int (*)(...))QWidgetItem::~QWidgetItem +16 (int (*)(...))QWidgetItem::sizeHint +20 (int (*)(...))QWidgetItem::minimumSize +24 (int (*)(...))QWidgetItem::maximumSize +28 (int (*)(...))QWidgetItem::expandingDirections +32 (int (*)(...))QWidgetItem::setGeometry +36 (int (*)(...))QWidgetItem::geometry +40 (int (*)(...))QWidgetItem::isEmpty +44 (int (*)(...))QWidgetItem::hasHeightForWidth +48 (int (*)(...))QWidgetItem::heightForWidth +52 (int (*)(...))QLayoutItem::minimumHeightForWidth +56 (int (*)(...))QLayoutItem::invalidate +60 (int (*)(...))QWidgetItem::widget +64 (int (*)(...))QLayoutItem::layout +68 (int (*)(...))QLayoutItem::spacerItem +72 (int (*)(...))QWidgetItem::controlTypes + +Class QWidgetItem + size=12 align=4 + base size=12 base align=4 +QWidgetItem (0xb1ef29d8) 0 + vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u) + QLayoutItem (0xb1cfcaf0) 0 + primary-for QWidgetItem (0xb1ef29d8) + +Vtable for QWidgetItemV2 +QWidgetItemV2::_ZTV13QWidgetItemV2: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetItemV2) +8 (int (*)(...))QWidgetItemV2::~QWidgetItemV2 +12 (int (*)(...))QWidgetItemV2::~QWidgetItemV2 +16 (int (*)(...))QWidgetItemV2::sizeHint +20 (int (*)(...))QWidgetItemV2::minimumSize +24 (int (*)(...))QWidgetItemV2::maximumSize +28 (int (*)(...))QWidgetItem::expandingDirections +32 (int (*)(...))QWidgetItem::setGeometry +36 (int (*)(...))QWidgetItem::geometry +40 (int (*)(...))QWidgetItem::isEmpty +44 (int (*)(...))QWidgetItem::hasHeightForWidth +48 (int (*)(...))QWidgetItemV2::heightForWidth +52 (int (*)(...))QLayoutItem::minimumHeightForWidth +56 (int (*)(...))QLayoutItem::invalidate +60 (int (*)(...))QWidgetItem::widget +64 (int (*)(...))QLayoutItem::layout +68 (int (*)(...))QLayoutItem::spacerItem +72 (int (*)(...))QWidgetItem::controlTypes + +Class QWidgetItemV2 + size=68 align=4 + base size=68 base align=4 +QWidgetItemV2 (0xb1ef2a14) 0 + vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u) + QWidgetItem (0xb1ef2a50) 0 + primary-for QWidgetItemV2 (0xb1ef2a14) + QLayoutItem (0xb1cfc230) 0 + primary-for QWidgetItem (0xb1ef2a50) + +Class QLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QLayout::QPrivateSignal (0xb1d136c8) 0 empty + +Vtable for QLayout +QLayout::_ZTV7QLayout: 47u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QLayout) +8 (int (*)(...))QLayout::metaObject +12 (int (*)(...))QLayout::qt_metacast +16 (int (*)(...))QLayout::qt_metacall +20 (int (*)(...))QLayout::~QLayout +24 (int (*)(...))QLayout::~QLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))__cxa_pure_virtual +68 (int (*)(...))QLayout::expandingDirections +72 (int (*)(...))QLayout::minimumSize +76 (int (*)(...))QLayout::maximumSize +80 (int (*)(...))QLayout::setGeometry +84 (int (*)(...))__cxa_pure_virtual +88 (int (*)(...))__cxa_pure_virtual +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))__cxa_pure_virtual +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))-0x00000000000000008 +116 (int (*)(...))(& _ZTI7QLayout) +120 (int (*)(...))QLayout::_ZThn8_N7QLayoutD1Ev +124 (int (*)(...))QLayout::_ZThn8_N7QLayoutD0Ev +128 (int (*)(...))__cxa_pure_virtual +132 (int (*)(...))QLayout::_ZThn8_NK7QLayout11minimumSizeEv +136 (int (*)(...))QLayout::_ZThn8_NK7QLayout11maximumSizeEv +140 (int (*)(...))QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +144 (int (*)(...))QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect +148 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +152 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +156 (int (*)(...))QLayoutItem::hasHeightForWidth +160 (int (*)(...))QLayoutItem::heightForWidth +164 (int (*)(...))QLayoutItem::minimumHeightForWidth +168 (int (*)(...))QLayout::_ZThn8_N7QLayout10invalidateEv +172 (int (*)(...))QLayoutItem::widget +176 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +180 (int (*)(...))QLayoutItem::spacerItem +184 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QLayout + size=16 align=4 + base size=16 base align=4 +QLayout (0xb1d16040) 0 + vptr=((& QLayout::_ZTV7QLayout) + 8u) + QObject (0xb1d135b0) 0 + primary-for QLayout (0xb1d16040) + QLayoutItem (0xb1d135e8) 8 + vptr=((& QLayout::_ZTV7QLayout) + 120u) + +Class QGridLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGridLayout::QPrivateSignal (0xb1b2a3f0) 0 empty + +Vtable for QGridLayout +QGridLayout::_ZTV11QGridLayout: 51u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QGridLayout) +8 (int (*)(...))QGridLayout::metaObject +12 (int (*)(...))QGridLayout::qt_metacast +16 (int (*)(...))QGridLayout::qt_metacall +20 (int (*)(...))QGridLayout::~QGridLayout +24 (int (*)(...))QGridLayout::~QGridLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QGridLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))QGridLayout::addItem +68 (int (*)(...))QGridLayout::expandingDirections +72 (int (*)(...))QGridLayout::minimumSize +76 (int (*)(...))QGridLayout::maximumSize +80 (int (*)(...))QGridLayout::setGeometry +84 (int (*)(...))QGridLayout::itemAt +88 (int (*)(...))QGridLayout::takeAt +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))QGridLayout::count +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))QGridLayout::sizeHint +116 (int (*)(...))QGridLayout::hasHeightForWidth +120 (int (*)(...))QGridLayout::heightForWidth +124 (int (*)(...))QGridLayout::minimumHeightForWidth +128 (int (*)(...))-0x00000000000000008 +132 (int (*)(...))(& _ZTI11QGridLayout) +136 (int (*)(...))QGridLayout::_ZThn8_N11QGridLayoutD1Ev +140 (int (*)(...))QGridLayout::_ZThn8_N11QGridLayoutD0Ev +144 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv +148 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv +152 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv +156 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv +160 (int (*)(...))QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect +164 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +168 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +172 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv +176 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi +180 (int (*)(...))QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi +184 (int (*)(...))QGridLayout::_ZThn8_N11QGridLayout10invalidateEv +188 (int (*)(...))QLayoutItem::widget +192 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +196 (int (*)(...))QLayoutItem::spacerItem +200 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QGridLayout + size=16 align=4 + base size=16 base align=4 +QGridLayout (0xb1ef2a8c) 0 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u) + QLayout (0xb1d162c0) 0 + primary-for QGridLayout (0xb1ef2a8c) + QObject (0xb1b2a2d8) 0 + primary-for QLayout (0xb1d162c0) + QLayoutItem (0xb1b2a310) 8 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 136u) + +Class QBoxLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QBoxLayout::QPrivateSignal (0xb1b42070) 0 empty + +Vtable for QBoxLayout +QBoxLayout::_ZTV10QBoxLayout: 51u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QBoxLayout) +8 (int (*)(...))QBoxLayout::metaObject +12 (int (*)(...))QBoxLayout::qt_metacast +16 (int (*)(...))QBoxLayout::qt_metacall +20 (int (*)(...))QBoxLayout::~QBoxLayout +24 (int (*)(...))QBoxLayout::~QBoxLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QBoxLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))QBoxLayout::addItem +68 (int (*)(...))QBoxLayout::expandingDirections +72 (int (*)(...))QBoxLayout::minimumSize +76 (int (*)(...))QBoxLayout::maximumSize +80 (int (*)(...))QBoxLayout::setGeometry +84 (int (*)(...))QBoxLayout::itemAt +88 (int (*)(...))QBoxLayout::takeAt +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))QBoxLayout::count +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))QBoxLayout::sizeHint +116 (int (*)(...))QBoxLayout::hasHeightForWidth +120 (int (*)(...))QBoxLayout::heightForWidth +124 (int (*)(...))QBoxLayout::minimumHeightForWidth +128 (int (*)(...))-0x00000000000000008 +132 (int (*)(...))(& _ZTI10QBoxLayout) +136 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev +140 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev +144 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +148 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +152 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +156 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +160 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +164 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +168 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +172 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +176 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +180 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +184 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +188 (int (*)(...))QLayoutItem::widget +192 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +196 (int (*)(...))QLayoutItem::spacerItem +200 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QBoxLayout + size=16 align=4 + base size=16 base align=4 +QBoxLayout (0xb1ef2ac8) 0 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u) + QLayout (0xb1d16580) 0 + primary-for QBoxLayout (0xb1ef2ac8) + QObject (0xb1b2af88) 0 + primary-for QLayout (0xb1d16580) + QLayoutItem (0xb1b2afc0) 8 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 136u) + +Class QHBoxLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QHBoxLayout::QPrivateSignal (0xb1b42ce8) 0 empty + +Vtable for QHBoxLayout +QHBoxLayout::_ZTV11QHBoxLayout: 51u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHBoxLayout) +8 (int (*)(...))QHBoxLayout::metaObject +12 (int (*)(...))QHBoxLayout::qt_metacast +16 (int (*)(...))QHBoxLayout::qt_metacall +20 (int (*)(...))QHBoxLayout::~QHBoxLayout +24 (int (*)(...))QHBoxLayout::~QHBoxLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QBoxLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))QBoxLayout::addItem +68 (int (*)(...))QBoxLayout::expandingDirections +72 (int (*)(...))QBoxLayout::minimumSize +76 (int (*)(...))QBoxLayout::maximumSize +80 (int (*)(...))QBoxLayout::setGeometry +84 (int (*)(...))QBoxLayout::itemAt +88 (int (*)(...))QBoxLayout::takeAt +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))QBoxLayout::count +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))QBoxLayout::sizeHint +116 (int (*)(...))QBoxLayout::hasHeightForWidth +120 (int (*)(...))QBoxLayout::heightForWidth +124 (int (*)(...))QBoxLayout::minimumHeightForWidth +128 (int (*)(...))-0x00000000000000008 +132 (int (*)(...))(& _ZTI11QHBoxLayout) +136 (int (*)(...))QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev +140 (int (*)(...))QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev +144 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +148 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +152 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +156 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +160 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +164 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +168 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +172 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +176 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +180 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +184 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +188 (int (*)(...))QLayoutItem::widget +192 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +196 (int (*)(...))QLayoutItem::spacerItem +200 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QHBoxLayout + size=16 align=4 + base size=16 base align=4 +QHBoxLayout (0xb1ef2b04) 0 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u) + QBoxLayout (0xb1ef2b40) 0 + primary-for QHBoxLayout (0xb1ef2b04) + QLayout (0xb1d16800) 0 + primary-for QBoxLayout (0xb1ef2b40) + QObject (0xb1b42bd0) 0 + primary-for QLayout (0xb1d16800) + QLayoutItem (0xb1b42c08) 8 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 136u) + +Class QVBoxLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QVBoxLayout::QPrivateSignal (0xb1b582d8) 0 empty + +Vtable for QVBoxLayout +QVBoxLayout::_ZTV11QVBoxLayout: 51u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QVBoxLayout) +8 (int (*)(...))QVBoxLayout::metaObject +12 (int (*)(...))QVBoxLayout::qt_metacast +16 (int (*)(...))QVBoxLayout::qt_metacall +20 (int (*)(...))QVBoxLayout::~QVBoxLayout +24 (int (*)(...))QVBoxLayout::~QVBoxLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QBoxLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))QBoxLayout::addItem +68 (int (*)(...))QBoxLayout::expandingDirections +72 (int (*)(...))QBoxLayout::minimumSize +76 (int (*)(...))QBoxLayout::maximumSize +80 (int (*)(...))QBoxLayout::setGeometry +84 (int (*)(...))QBoxLayout::itemAt +88 (int (*)(...))QBoxLayout::takeAt +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))QBoxLayout::count +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))QBoxLayout::sizeHint +116 (int (*)(...))QBoxLayout::hasHeightForWidth +120 (int (*)(...))QBoxLayout::heightForWidth +124 (int (*)(...))QBoxLayout::minimumHeightForWidth +128 (int (*)(...))-0x00000000000000008 +132 (int (*)(...))(& _ZTI11QVBoxLayout) +136 (int (*)(...))QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev +140 (int (*)(...))QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev +144 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +148 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +152 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +156 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +160 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +164 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +168 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +172 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +176 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +180 (int (*)(...))QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +184 (int (*)(...))QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +188 (int (*)(...))QLayoutItem::widget +192 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +196 (int (*)(...))QLayoutItem::spacerItem +200 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QVBoxLayout + size=16 align=4 + base size=16 base align=4 +QVBoxLayout (0xb1ef2b7c) 0 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u) + QBoxLayout (0xb1ef2bb8) 0 + primary-for QVBoxLayout (0xb1ef2b7c) + QLayout (0xb1d16a00) 0 + primary-for QBoxLayout (0xb1ef2bb8) + QObject (0xb1b581c0) 0 + primary-for QLayout (0xb1d16a00) + QLayoutItem (0xb1b581f8) 8 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 136u) + +Class QDesktopWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDesktopWidget::QPrivateSignal (0xb1b58930) 0 empty + +Vtable for QDesktopWidget +QDesktopWidget::_ZTV14QDesktopWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDesktopWidget) +8 (int (*)(...))QDesktopWidget::metaObject +12 (int (*)(...))QDesktopWidget::qt_metacast +16 (int (*)(...))QDesktopWidget::qt_metacall +20 (int (*)(...))QDesktopWidget::~QDesktopWidget +24 (int (*)(...))QDesktopWidget::~QDesktopWidget +28 (int (*)(...))QWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDesktopWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI14QDesktopWidget) +224 (int (*)(...))QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev +228 (int (*)(...))QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDesktopWidget + size=24 align=4 + base size=24 base align=4 +QDesktopWidget (0xb1ef2bf4) 0 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u) + QWidget (0xb1d16c00) 0 + primary-for QDesktopWidget (0xb1ef2bf4) + QObject (0xb1b58818) 0 + primary-for QWidget (0xb1d16c00) + QPaintDevice (0xb1b58850) 8 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 224u) + +Class QFormLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFormLayout::QPrivateSignal (0xb1b6f460) 0 empty + +Vtable for QFormLayout +QFormLayout::_ZTV11QFormLayout: 50u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFormLayout) +8 (int (*)(...))QFormLayout::metaObject +12 (int (*)(...))QFormLayout::qt_metacast +16 (int (*)(...))QFormLayout::qt_metacall +20 (int (*)(...))QFormLayout::~QFormLayout +24 (int (*)(...))QFormLayout::~QFormLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QFormLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))QFormLayout::addItem +68 (int (*)(...))QFormLayout::expandingDirections +72 (int (*)(...))QFormLayout::minimumSize +76 (int (*)(...))QLayout::maximumSize +80 (int (*)(...))QFormLayout::setGeometry +84 (int (*)(...))QFormLayout::itemAt +88 (int (*)(...))QFormLayout::takeAt +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))QFormLayout::count +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))QFormLayout::sizeHint +116 (int (*)(...))QFormLayout::hasHeightForWidth +120 (int (*)(...))QFormLayout::heightForWidth +124 (int (*)(...))-0x00000000000000008 +128 (int (*)(...))(& _ZTI11QFormLayout) +132 (int (*)(...))QFormLayout::_ZThn8_N11QFormLayoutD1Ev +136 (int (*)(...))QFormLayout::_ZThn8_N11QFormLayoutD0Ev +140 (int (*)(...))QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv +144 (int (*)(...))QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv +148 (int (*)(...))QLayout::_ZThn8_NK7QLayout11maximumSizeEv +152 (int (*)(...))QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv +156 (int (*)(...))QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect +160 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +164 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 (int (*)(...))QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv +172 (int (*)(...))QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi +176 (int (*)(...))QLayoutItem::minimumHeightForWidth +180 (int (*)(...))QFormLayout::_ZThn8_N11QFormLayout10invalidateEv +184 (int (*)(...))QLayoutItem::widget +188 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +192 (int (*)(...))QLayoutItem::spacerItem +196 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QFormLayout + size=16 align=4 + base size=16 base align=4 +QFormLayout (0xb1ef2c30) 0 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u) + QLayout (0xb1d16f40) 0 + primary-for QFormLayout (0xb1ef2c30) + QObject (0xb1b6f348) 0 + primary-for QLayout (0xb1d16f40) + QLayoutItem (0xb1b6f380) 8 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 132u) + +Class QGesture::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGesture::QPrivateSignal (0xb1b84690) 0 empty + +Vtable for QGesture +QGesture::_ZTV8QGesture: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QGesture) +8 (int (*)(...))QGesture::metaObject +12 (int (*)(...))QGesture::qt_metacast +16 (int (*)(...))QGesture::qt_metacall +20 (int (*)(...))QGesture::~QGesture +24 (int (*)(...))QGesture::~QGesture +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QGesture + size=8 align=4 + base size=8 base align=4 +QGesture (0xb1ef2c6c) 0 + vptr=((& QGesture::_ZTV8QGesture) + 8u) + QObject (0xb1b845b0) 0 + primary-for QGesture (0xb1ef2c6c) + +Class QPanGesture::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPanGesture::QPrivateSignal (0xb1b84dc8) 0 empty + +Vtable for QPanGesture +QPanGesture::_ZTV11QPanGesture: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPanGesture) +8 (int (*)(...))QPanGesture::metaObject +12 (int (*)(...))QPanGesture::qt_metacast +16 (int (*)(...))QPanGesture::qt_metacall +20 (int (*)(...))QPanGesture::~QPanGesture +24 (int (*)(...))QPanGesture::~QPanGesture +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QPanGesture + size=8 align=4 + base size=8 base align=4 +QPanGesture (0xb1ef2ca8) 0 + vptr=((& QPanGesture::_ZTV11QPanGesture) + 8u) + QGesture (0xb1ef2ce4) 0 + primary-for QPanGesture (0xb1ef2ca8) + QObject (0xb1b84ce8) 0 + primary-for QGesture (0xb1ef2ce4) + +Class QPinchGesture::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPinchGesture::QPrivateSignal (0xb1ba3348) 0 empty + +Vtable for QPinchGesture +QPinchGesture::_ZTV13QPinchGesture: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPinchGesture) +8 (int (*)(...))QPinchGesture::metaObject +12 (int (*)(...))QPinchGesture::qt_metacast +16 (int (*)(...))QPinchGesture::qt_metacall +20 (int (*)(...))QPinchGesture::~QPinchGesture +24 (int (*)(...))QPinchGesture::~QPinchGesture +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QPinchGesture + size=8 align=4 + base size=8 base align=4 +QPinchGesture (0xb1ef2d20) 0 + vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 8u) + QGesture (0xb1ef2d5c) 0 + primary-for QPinchGesture (0xb1ef2d20) + QObject (0xb1ba3268) 0 + primary-for QGesture (0xb1ef2d5c) + +Class QSwipeGesture::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSwipeGesture::QPrivateSignal (0xb1bb7d90) 0 empty + +Vtable for QSwipeGesture +QSwipeGesture::_ZTV13QSwipeGesture: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSwipeGesture) +8 (int (*)(...))QSwipeGesture::metaObject +12 (int (*)(...))QSwipeGesture::qt_metacast +16 (int (*)(...))QSwipeGesture::qt_metacall +20 (int (*)(...))QSwipeGesture::~QSwipeGesture +24 (int (*)(...))QSwipeGesture::~QSwipeGesture +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSwipeGesture + size=8 align=4 + base size=8 base align=4 +QSwipeGesture (0xb1ef2dd4) 0 + vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 8u) + QGesture (0xb1ef2e10) 0 + primary-for QSwipeGesture (0xb1ef2dd4) + QObject (0xb1bb7cb0) 0 + primary-for QGesture (0xb1ef2e10) + +Class QTapGesture::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTapGesture::QPrivateSignal (0xb1bdd4d0) 0 empty + +Vtable for QTapGesture +QTapGesture::_ZTV11QTapGesture: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTapGesture) +8 (int (*)(...))QTapGesture::metaObject +12 (int (*)(...))QTapGesture::qt_metacast +16 (int (*)(...))QTapGesture::qt_metacall +20 (int (*)(...))QTapGesture::~QTapGesture +24 (int (*)(...))QTapGesture::~QTapGesture +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QTapGesture + size=8 align=4 + base size=8 base align=4 +QTapGesture (0xb1ef2e4c) 0 + vptr=((& QTapGesture::_ZTV11QTapGesture) + 8u) + QGesture (0xb1ef2e88) 0 + primary-for QTapGesture (0xb1ef2e4c) + QObject (0xb1bdd3f0) 0 + primary-for QGesture (0xb1ef2e88) + +Class QTapAndHoldGesture::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTapAndHoldGesture::QPrivateSignal (0xb1bddab8) 0 empty + +Vtable for QTapAndHoldGesture +QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QTapAndHoldGesture) +8 (int (*)(...))QTapAndHoldGesture::metaObject +12 (int (*)(...))QTapAndHoldGesture::qt_metacast +16 (int (*)(...))QTapAndHoldGesture::qt_metacall +20 (int (*)(...))QTapAndHoldGesture::~QTapAndHoldGesture +24 (int (*)(...))QTapAndHoldGesture::~QTapAndHoldGesture +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QTapAndHoldGesture + size=8 align=4 + base size=8 base align=4 +QTapAndHoldGesture (0xb1ef2ec4) 0 + vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 8u) + QGesture (0xb1ef2f00) 0 + primary-for QTapAndHoldGesture (0xb1ef2ec4) + QObject (0xb1bdd9d8) 0 + primary-for QGesture (0xb1ef2f00) + +Vtable for QGestureEvent +QGestureEvent::_ZTV13QGestureEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGestureEvent) +8 (int (*)(...))QGestureEvent::~QGestureEvent +12 (int (*)(...))QGestureEvent::~QGestureEvent + +Class QGestureEvent + size=28 align=4 + base size=28 base align=4 +QGestureEvent (0xb1ef2f3c) 0 + vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u) + QEvent (0xb1bddfc0) 0 + primary-for QGestureEvent (0xb1ef2f3c) + +Vtable for QGestureRecognizer +QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QGestureRecognizer) +8 (int (*)(...))QGestureRecognizer::~QGestureRecognizer +12 (int (*)(...))QGestureRecognizer::~QGestureRecognizer +16 (int (*)(...))QGestureRecognizer::create +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))QGestureRecognizer::reset + +Class QGestureRecognizer + size=4 align=4 + base size=4 base align=4 +QGestureRecognizer (0xb1bf5770) 0 nearly-empty + vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 8u) + +Class QShortcut::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QShortcut::QPrivateSignal (0xb1a46818) 0 empty + +Vtable for QShortcut +QShortcut::_ZTV9QShortcut: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QShortcut) +8 (int (*)(...))QShortcut::metaObject +12 (int (*)(...))QShortcut::qt_metacast +16 (int (*)(...))QShortcut::qt_metacall +20 (int (*)(...))QShortcut::~QShortcut +24 (int (*)(...))QShortcut::~QShortcut +28 (int (*)(...))QShortcut::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QShortcut + size=8 align=4 + base size=8 base align=4 +QShortcut (0xb1ef2fb4) 0 + vptr=((& QShortcut::_ZTV9QShortcut) + 8u) + QObject (0xb1a46738) 0 + primary-for QShortcut (0xb1ef2fb4) + +Class QStackedLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStackedLayout::QPrivateSignal (0xb1a46f50) 0 empty + +Vtable for QStackedLayout +QStackedLayout::_ZTV14QStackedLayout: 50u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedLayout) +8 (int (*)(...))QStackedLayout::metaObject +12 (int (*)(...))QStackedLayout::qt_metacast +16 (int (*)(...))QStackedLayout::qt_metacall +20 (int (*)(...))QStackedLayout::~QStackedLayout +24 (int (*)(...))QStackedLayout::~QStackedLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QLayout::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QLayout::invalidate +60 (int (*)(...))QLayout::geometry +64 (int (*)(...))QStackedLayout::addItem +68 (int (*)(...))QLayout::expandingDirections +72 (int (*)(...))QStackedLayout::minimumSize +76 (int (*)(...))QLayout::maximumSize +80 (int (*)(...))QStackedLayout::setGeometry +84 (int (*)(...))QStackedLayout::itemAt +88 (int (*)(...))QStackedLayout::takeAt +92 (int (*)(...))QLayout::indexOf +96 (int (*)(...))QStackedLayout::count +100 (int (*)(...))QLayout::isEmpty +104 (int (*)(...))QLayout::controlTypes +108 (int (*)(...))QLayout::layout +112 (int (*)(...))QStackedLayout::sizeHint +116 (int (*)(...))QStackedLayout::hasHeightForWidth +120 (int (*)(...))QStackedLayout::heightForWidth +124 (int (*)(...))-0x00000000000000008 +128 (int (*)(...))(& _ZTI14QStackedLayout) +132 (int (*)(...))QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev +136 (int (*)(...))QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev +140 (int (*)(...))QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv +144 (int (*)(...))QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv +148 (int (*)(...))QLayout::_ZThn8_NK7QLayout11maximumSizeEv +152 (int (*)(...))QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +156 (int (*)(...))QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect +160 (int (*)(...))QLayout::_ZThn8_NK7QLayout8geometryEv +164 (int (*)(...))QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 (int (*)(...))QStackedLayout::_ZThn8_NK14QStackedLayout17hasHeightForWidthEv +172 (int (*)(...))QStackedLayout::_ZThn8_NK14QStackedLayout14heightForWidthEi +176 (int (*)(...))QLayoutItem::minimumHeightForWidth +180 (int (*)(...))QLayout::_ZThn8_N7QLayout10invalidateEv +184 (int (*)(...))QLayoutItem::widget +188 (int (*)(...))QLayout::_ZThn8_N7QLayout6layoutEv +192 (int (*)(...))QLayoutItem::spacerItem +196 (int (*)(...))QLayout::_ZThn8_NK7QLayout12controlTypesEv + +Class QStackedLayout + size=16 align=4 + base size=16 base align=4 +QStackedLayout (0xb1a5f000) 0 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u) + QLayout (0xb1be0c00) 0 + primary-for QStackedLayout (0xb1a5f000) + QObject (0xb1a46e38) 0 + primary-for QLayout (0xb1be0c00) + QLayoutItem (0xb1a46e70) 8 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 132u) + +Class QToolTip + size=1 align=1 + base size=0 base align=1 +QToolTip (0xb1a639a0) 0 empty + +Class QWhatsThis + size=1 align=1 + base size=0 base align=1 +QWhatsThis (0xb1a63af0) 0 empty + +Class QWidgetAction::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QWidgetAction::QPrivateSignal (0xb1a63c40) 0 empty + +Vtable for QWidgetAction +QWidgetAction::_ZTV13QWidgetAction: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetAction) +8 (int (*)(...))QWidgetAction::metaObject +12 (int (*)(...))QWidgetAction::qt_metacast +16 (int (*)(...))QWidgetAction::qt_metacall +20 (int (*)(...))QWidgetAction::~QWidgetAction +24 (int (*)(...))QWidgetAction::~QWidgetAction +28 (int (*)(...))QWidgetAction::event +32 (int (*)(...))QWidgetAction::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidgetAction::createWidget +60 (int (*)(...))QWidgetAction::deleteWidget + +Class QWidgetAction + size=8 align=4 + base size=8 base align=4 +QWidgetAction (0xb1a5f03c) 0 + vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u) + QAction (0xb1a5f078) 0 + primary-for QWidgetAction (0xb1a5f03c) + QObject (0xb1a63b60) 0 + primary-for QAction (0xb1a5f078) + +Class QKeyEventTransition::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QKeyEventTransition::QPrivateSignal (0xb1a79428) 0 empty + +Vtable for QKeyEventTransition +QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QKeyEventTransition) +8 (int (*)(...))QKeyEventTransition::metaObject +12 (int (*)(...))QKeyEventTransition::qt_metacast +16 (int (*)(...))QKeyEventTransition::qt_metacall +20 (int (*)(...))QKeyEventTransition::~QKeyEventTransition +24 (int (*)(...))QKeyEventTransition::~QKeyEventTransition +28 (int (*)(...))QEventTransition::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QKeyEventTransition::eventTest +60 (int (*)(...))QKeyEventTransition::onTransition + +Class QKeyEventTransition + size=8 align=4 + base size=8 base align=4 +QKeyEventTransition (0xb1a5f0b4) 0 + vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 8u) + QEventTransition (0xb1a5f0f0) 0 + primary-for QKeyEventTransition (0xb1a5f0b4) + QAbstractTransition (0xb1a5f12c) 0 + primary-for QEventTransition (0xb1a5f0f0) + QObject (0xb1a79348) 0 + primary-for QAbstractTransition (0xb1a5f12c) + +Class QMouseEventTransition::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMouseEventTransition::QPrivateSignal (0xb1a79cb0) 0 empty + +Vtable for QMouseEventTransition +QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QMouseEventTransition) +8 (int (*)(...))QMouseEventTransition::metaObject +12 (int (*)(...))QMouseEventTransition::qt_metacast +16 (int (*)(...))QMouseEventTransition::qt_metacall +20 (int (*)(...))QMouseEventTransition::~QMouseEventTransition +24 (int (*)(...))QMouseEventTransition::~QMouseEventTransition +28 (int (*)(...))QEventTransition::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QMouseEventTransition::eventTest +60 (int (*)(...))QMouseEventTransition::onTransition + +Class QMouseEventTransition + size=8 align=4 + base size=8 base align=4 +QMouseEventTransition (0xb1a5f168) 0 + vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 8u) + QEventTransition (0xb1a5f1a4) 0 + primary-for QMouseEventTransition (0xb1a5f168) + QAbstractTransition (0xb1a5f1e0) 0 + primary-for QEventTransition (0xb1a5f1a4) + QObject (0xb1a79bd0) 0 + primary-for QAbstractTransition (0xb1a5f1e0) + +Class QCommonStyle::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QCommonStyle::QPrivateSignal (0xb1a8a508) 0 empty + +Vtable for QCommonStyle +QCommonStyle::_ZTV12QCommonStyle: 37u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCommonStyle) +8 (int (*)(...))QCommonStyle::metaObject +12 (int (*)(...))QCommonStyle::qt_metacast +16 (int (*)(...))QCommonStyle::qt_metacall +20 (int (*)(...))QCommonStyle::~QCommonStyle +24 (int (*)(...))QCommonStyle::~QCommonStyle +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QCommonStyle::polish +60 (int (*)(...))QCommonStyle::unpolish +64 (int (*)(...))QCommonStyle::polish +68 (int (*)(...))QCommonStyle::unpolish +72 (int (*)(...))QCommonStyle::polish +76 (int (*)(...))QStyle::itemTextRect +80 (int (*)(...))QStyle::itemPixmapRect +84 (int (*)(...))QStyle::drawItemText +88 (int (*)(...))QStyle::drawItemPixmap +92 (int (*)(...))QStyle::standardPalette +96 (int (*)(...))QCommonStyle::drawPrimitive +100 (int (*)(...))QCommonStyle::drawControl +104 (int (*)(...))QCommonStyle::subElementRect +108 (int (*)(...))QCommonStyle::drawComplexControl +112 (int (*)(...))QCommonStyle::hitTestComplexControl +116 (int (*)(...))QCommonStyle::subControlRect +120 (int (*)(...))QCommonStyle::pixelMetric +124 (int (*)(...))QCommonStyle::sizeFromContents +128 (int (*)(...))QCommonStyle::styleHint +132 (int (*)(...))QCommonStyle::standardPixmap +136 (int (*)(...))QCommonStyle::standardIcon +140 (int (*)(...))QCommonStyle::generatedIconPixmap +144 (int (*)(...))QCommonStyle::layoutSpacing + +Class QCommonStyle + size=8 align=4 + base size=8 base align=4 +QCommonStyle (0xb1a5f21c) 0 + vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u) + QStyle (0xb1a5f258) 0 + primary-for QCommonStyle (0xb1a5f21c) + QObject (0xb1a8a428) 0 + primary-for QStyle (0xb1a5f258) + +Class QTileRules + size=8 align=4 + base size=8 base align=4 +QTileRules (0xb1a8a038) 0 + +Class QProxyStyle::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QProxyStyle::QPrivateSignal (0xb1aa7690) 0 empty + +Vtable for QProxyStyle +QProxyStyle::_ZTV11QProxyStyle: 37u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QProxyStyle) +8 (int (*)(...))QProxyStyle::metaObject +12 (int (*)(...))QProxyStyle::qt_metacast +16 (int (*)(...))QProxyStyle::qt_metacall +20 (int (*)(...))QProxyStyle::~QProxyStyle +24 (int (*)(...))QProxyStyle::~QProxyStyle +28 (int (*)(...))QProxyStyle::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QProxyStyle::polish +60 (int (*)(...))QProxyStyle::unpolish +64 (int (*)(...))QProxyStyle::polish +68 (int (*)(...))QProxyStyle::unpolish +72 (int (*)(...))QProxyStyle::polish +76 (int (*)(...))QProxyStyle::itemTextRect +80 (int (*)(...))QProxyStyle::itemPixmapRect +84 (int (*)(...))QProxyStyle::drawItemText +88 (int (*)(...))QProxyStyle::drawItemPixmap +92 (int (*)(...))QProxyStyle::standardPalette +96 (int (*)(...))QProxyStyle::drawPrimitive +100 (int (*)(...))QProxyStyle::drawControl +104 (int (*)(...))QProxyStyle::subElementRect +108 (int (*)(...))QProxyStyle::drawComplexControl +112 (int (*)(...))QProxyStyle::hitTestComplexControl +116 (int (*)(...))QProxyStyle::subControlRect +120 (int (*)(...))QProxyStyle::pixelMetric +124 (int (*)(...))QProxyStyle::sizeFromContents +128 (int (*)(...))QProxyStyle::styleHint +132 (int (*)(...))QProxyStyle::standardPixmap +136 (int (*)(...))QProxyStyle::standardIcon +140 (int (*)(...))QProxyStyle::generatedIconPixmap +144 (int (*)(...))QProxyStyle::layoutSpacing + +Class QProxyStyle + size=8 align=4 + base size=8 base align=4 +QProxyStyle (0xb1a5f2d0) 0 + vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 8u) + QCommonStyle (0xb1a5f30c) 0 + primary-for QProxyStyle (0xb1a5f2d0) + QStyle (0xb1a5f348) 0 + primary-for QCommonStyle (0xb1a5f30c) + QObject (0xb1aa75b0) 0 + primary-for QStyle (0xb1a5f348) + +Class QStyleFactory + size=1 align=1 + base size=0 base align=1 +QStyleFactory (0xb1ac3310) 0 empty + +Class QStylePainter + size=12 align=4 + base size=12 base align=4 +QStylePainter (0xb1a5f384) 0 + QPainter (0xb1ac3348) 0 + +Class QStylePlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStylePlugin::QPrivateSignal (0xb1ad0d20) 0 empty + +Vtable for QStylePlugin +QStylePlugin::_ZTV12QStylePlugin: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QStylePlugin) +8 (int (*)(...))QStylePlugin::metaObject +12 (int (*)(...))QStylePlugin::qt_metacast +16 (int (*)(...))QStylePlugin::qt_metacall +20 (int (*)(...))QStylePlugin::~QStylePlugin +24 (int (*)(...))QStylePlugin::~QStylePlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual + +Class QStylePlugin + size=8 align=4 + base size=8 base align=4 +QStylePlugin (0xb1a5f3c0) 0 + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u) + QObject (0xb1ad0c40) 0 + primary-for QStylePlugin (0xb1a5f3c0) + +Class QColormap + size=4 align=4 + base size=4 base align=4 +QColormap (0xb1adb038) 0 + +Class QCompleter::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QCompleter::QPrivateSignal (0xb1adb508) 0 empty + +Vtable for QCompleter +QCompleter::_ZTV10QCompleter: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QCompleter) +8 (int (*)(...))QCompleter::metaObject +12 (int (*)(...))QCompleter::qt_metacast +16 (int (*)(...))QCompleter::qt_metacall +20 (int (*)(...))QCompleter::~QCompleter +24 (int (*)(...))QCompleter::~QCompleter +28 (int (*)(...))QCompleter::event +32 (int (*)(...))QCompleter::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QCompleter::pathFromIndex +60 (int (*)(...))QCompleter::splitPath + +Class QCompleter + size=8 align=4 + base size=8 base align=4 +QCompleter (0xb1a5f3fc) 0 + vptr=((& QCompleter::_ZTV10QCompleter) + 8u) + QObject (0xb1adb428) 0 + primary-for QCompleter (0xb1a5f3fc) + +Vtable for QScrollerProperties +QScrollerProperties::_ZTV19QScrollerProperties: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QScrollerProperties) +8 (int (*)(...))QScrollerProperties::~QScrollerProperties +12 (int (*)(...))QScrollerProperties::~QScrollerProperties + +Class QScrollerProperties + size=8 align=4 + base size=8 base align=4 +QScrollerProperties (0xb1adbf88) 0 + vptr=((& QScrollerProperties::_ZTV19QScrollerProperties) + 8u) + +Class QScroller::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QScroller::QPrivateSignal (0xb1af0d90) 0 empty + +Vtable for QScroller +QScroller::_ZTV9QScroller: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QScroller) +8 (int (*)(...))QScroller::metaObject +12 (int (*)(...))QScroller::qt_metacast +16 (int (*)(...))QScroller::qt_metacall +20 (int (*)(...))QScroller::~QScroller +24 (int (*)(...))QScroller::~QScroller +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QScroller + size=12 align=4 + base size=12 base align=4 +QScroller (0xb1a5f474) 0 + vptr=((& QScroller::_ZTV9QScroller) + 8u) + QObject (0xb1af0cb0) 0 + primary-for QScroller (0xb1a5f474) + +Class QSystemTrayIcon::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSystemTrayIcon::QPrivateSignal (0xb1b0ad58) 0 empty + +Vtable for QSystemTrayIcon +QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSystemTrayIcon) +8 (int (*)(...))QSystemTrayIcon::metaObject +12 (int (*)(...))QSystemTrayIcon::qt_metacast +16 (int (*)(...))QSystemTrayIcon::qt_metacall +20 (int (*)(...))QSystemTrayIcon::~QSystemTrayIcon +24 (int (*)(...))QSystemTrayIcon::~QSystemTrayIcon +28 (int (*)(...))QSystemTrayIcon::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QSystemTrayIcon + size=8 align=4 + base size=8 base align=4 +QSystemTrayIcon (0xb1a5f4b0) 0 + vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u) + QObject (0xb1b0ac78) 0 + primary-for QSystemTrayIcon (0xb1a5f4b0) + +Class QUndoGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QUndoGroup::QPrivateSignal (0xb1b1d9a0) 0 empty + +Vtable for QUndoGroup +QUndoGroup::_ZTV10QUndoGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoGroup) +8 (int (*)(...))QUndoGroup::metaObject +12 (int (*)(...))QUndoGroup::qt_metacast +16 (int (*)(...))QUndoGroup::qt_metacall +20 (int (*)(...))QUndoGroup::~QUndoGroup +24 (int (*)(...))QUndoGroup::~QUndoGroup +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QUndoGroup + size=8 align=4 + base size=8 base align=4 +QUndoGroup (0xb1a5f4ec) 0 + vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u) + QObject (0xb1b1d8c0) 0 + primary-for QUndoGroup (0xb1a5f4ec) + +Vtable for QUndoCommand +QUndoCommand::_ZTV12QUndoCommand: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QUndoCommand) +8 (int (*)(...))QUndoCommand::~QUndoCommand +12 (int (*)(...))QUndoCommand::~QUndoCommand +16 (int (*)(...))QUndoCommand::undo +20 (int (*)(...))QUndoCommand::redo +24 (int (*)(...))QUndoCommand::id +28 (int (*)(...))QUndoCommand::mergeWith + +Class QUndoCommand + size=8 align=4 + base size=8 base align=4 +QUndoCommand (0xb192c1c0) 0 + vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u) + +Class QUndoStack::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QUndoStack::QPrivateSignal (0xb192c738) 0 empty + +Vtable for QUndoStack +QUndoStack::_ZTV10QUndoStack: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoStack) +8 (int (*)(...))QUndoStack::metaObject +12 (int (*)(...))QUndoStack::qt_metacast +16 (int (*)(...))QUndoStack::qt_metacall +20 (int (*)(...))QUndoStack::~QUndoStack +24 (int (*)(...))QUndoStack::~QUndoStack +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QUndoStack + size=8 align=4 + base size=8 base align=4 +QUndoStack (0xb1a5f528) 0 + vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u) + QObject (0xb192c658) 0 + primary-for QUndoStack (0xb1a5f528) + +Class QUndoView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QUndoView::QPrivateSignal (0xb1942070) 0 empty + +Vtable for QUndoView +QUndoView::_ZTV9QUndoView: 106u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QUndoView) +8 (int (*)(...))QUndoView::metaObject +12 (int (*)(...))QUndoView::qt_metacast +16 (int (*)(...))QUndoView::qt_metacall +20 (int (*)(...))QUndoView::~QUndoView +24 (int (*)(...))QUndoView::~QUndoView +28 (int (*)(...))QListView::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QListView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractItemView::mousePressEvent +88 (int (*)(...))QListView::mouseReleaseEvent +92 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent +96 (int (*)(...))QListView::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractItemView::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QAbstractItemView::focusInEvent +116 (int (*)(...))QAbstractItemView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QListView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QListView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractItemView::dragEnterEvent +160 (int (*)(...))QListView::dragMoveEvent +164 (int (*)(...))QListView::dragLeaveEvent +168 (int (*)(...))QListView::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QAbstractItemView::inputMethodEvent +208 (int (*)(...))QAbstractItemView::inputMethodQuery +212 (int (*)(...))QAbstractItemView::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractItemView::viewportEvent +224 (int (*)(...))QListView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QAbstractItemView::setModel +236 (int (*)(...))QAbstractItemView::setSelectionModel +240 (int (*)(...))QAbstractItemView::keyboardSearch +244 (int (*)(...))QListView::visualRect +248 (int (*)(...))QListView::scrollTo +252 (int (*)(...))QListView::indexAt +256 (int (*)(...))QAbstractItemView::sizeHintForRow +260 (int (*)(...))QAbstractItemView::sizeHintForColumn +264 (int (*)(...))QListView::reset +268 (int (*)(...))QListView::setRootIndex +272 (int (*)(...))QListView::doItemsLayout +276 (int (*)(...))QAbstractItemView::selectAll +280 (int (*)(...))QListView::dataChanged +284 (int (*)(...))QListView::rowsInserted +288 (int (*)(...))QListView::rowsAboutToBeRemoved +292 (int (*)(...))QListView::selectionChanged +296 (int (*)(...))QListView::currentChanged +300 (int (*)(...))QAbstractItemView::updateEditorData +304 (int (*)(...))QAbstractItemView::updateEditorGeometries +308 (int (*)(...))QListView::updateGeometries +312 (int (*)(...))QAbstractItemView::verticalScrollbarAction +316 (int (*)(...))QAbstractItemView::horizontalScrollbarAction +320 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged +324 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged +328 (int (*)(...))QAbstractItemView::closeEditor +332 (int (*)(...))QAbstractItemView::commitData +336 (int (*)(...))QAbstractItemView::editorDestroyed +340 (int (*)(...))QListView::moveCursor +344 (int (*)(...))QListView::horizontalOffset +348 (int (*)(...))QListView::verticalOffset +352 (int (*)(...))QListView::isIndexHidden +356 (int (*)(...))QListView::setSelection +360 (int (*)(...))QListView::visualRegionForSelection +364 (int (*)(...))QListView::selectedIndexes +368 (int (*)(...))QAbstractItemView::edit +372 (int (*)(...))QAbstractItemView::selectionCommand +376 (int (*)(...))QListView::startDrag +380 (int (*)(...))QListView::viewOptions +384 (int (*)(...))-0x00000000000000008 +388 (int (*)(...))(& _ZTI9QUndoView) +392 (int (*)(...))QUndoView::_ZThn8_N9QUndoViewD1Ev +396 (int (*)(...))QUndoView::_ZThn8_N9QUndoViewD0Ev +400 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +404 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +412 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +416 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +420 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QUndoView + size=24 align=4 + base size=24 base align=4 +QUndoView (0xb1a5f564) 0 + vptr=((& QUndoView::_ZTV9QUndoView) + 8u) + QListView (0xb1a5f5a0) 0 + primary-for QUndoView (0xb1a5f564) + QAbstractItemView (0xb1a5f5dc) 0 + primary-for QListView (0xb1a5f5a0) + QAbstractScrollArea (0xb1a5f618) 0 + primary-for QAbstractItemView (0xb1a5f5dc) + QFrame (0xb1a5f654) 0 + primary-for QAbstractScrollArea (0xb1a5f618) + QWidget (0xb192a3c0) 0 + primary-for QFrame (0xb1a5f654) + QObject (0xb192cfc0) 0 + primary-for QWidget (0xb192a3c0) + QPaintDevice (0xb192c620) 8 + vptr=((& QUndoView::_ZTV9QUndoView) + 392u) + +Class QAbstractButton::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QAbstractButton::QPrivateSignal (0xb19429a0) 0 empty + +Vtable for QAbstractButton +QAbstractButton::_ZTV15QAbstractButton: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractButton) +8 (int (*)(...))QAbstractButton::metaObject +12 (int (*)(...))QAbstractButton::qt_metacast +16 (int (*)(...))QAbstractButton::qt_metacall +20 (int (*)(...))QAbstractButton::~QAbstractButton +24 (int (*)(...))QAbstractButton::~QAbstractButton +28 (int (*)(...))QAbstractButton::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractButton::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractButton::mousePressEvent +88 (int (*)(...))QAbstractButton::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractButton::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QAbstractButton::keyPressEvent +108 (int (*)(...))QAbstractButton::keyReleaseEvent +112 (int (*)(...))QAbstractButton::focusInEvent +116 (int (*)(...))QAbstractButton::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))__cxa_pure_virtual +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractButton::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractButton::hitButton +220 (int (*)(...))QAbstractButton::checkStateSet +224 (int (*)(...))QAbstractButton::nextCheckState +228 (int (*)(...))-0x00000000000000008 +232 (int (*)(...))(& _ZTI15QAbstractButton) +236 (int (*)(...))QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev +240 (int (*)(...))QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QAbstractButton + size=24 align=4 + base size=24 base align=4 +QAbstractButton (0xb1a5f690) 0 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u) + QWidget (0xb192a640) 0 + primary-for QAbstractButton (0xb1a5f690) + QObject (0xb1942888) 0 + primary-for QWidget (0xb192a640) + QPaintDevice (0xb19428c0) 8 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 236u) + +Class QButtonGroup::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QButtonGroup::QPrivateSignal (0xb195f1c0) 0 empty + +Vtable for QButtonGroup +QButtonGroup::_ZTV12QButtonGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QButtonGroup) +8 (int (*)(...))QButtonGroup::metaObject +12 (int (*)(...))QButtonGroup::qt_metacast +16 (int (*)(...))QButtonGroup::qt_metacall +20 (int (*)(...))QButtonGroup::~QButtonGroup +24 (int (*)(...))QButtonGroup::~QButtonGroup +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QButtonGroup + size=8 align=4 + base size=8 base align=4 +QButtonGroup (0xb1a5f6cc) 0 + vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u) + QObject (0xb195f0e0) 0 + primary-for QButtonGroup (0xb1a5f6cc) + +Class QCalendarWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QCalendarWidget::QPrivateSignal (0xb195fa10) 0 empty + +Vtable for QCalendarWidget +QCalendarWidget::_ZTV15QCalendarWidget: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QCalendarWidget) +8 (int (*)(...))QCalendarWidget::metaObject +12 (int (*)(...))QCalendarWidget::qt_metacast +16 (int (*)(...))QCalendarWidget::qt_metacall +20 (int (*)(...))QCalendarWidget::~QCalendarWidget +24 (int (*)(...))QCalendarWidget::~QCalendarWidget +28 (int (*)(...))QCalendarWidget::event +32 (int (*)(...))QCalendarWidget::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QCalendarWidget::sizeHint +68 (int (*)(...))QCalendarWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QCalendarWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QCalendarWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QCalendarWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QCalendarWidget::paintCell +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI15QCalendarWidget) +228 (int (*)(...))QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev +232 (int (*)(...))QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QCalendarWidget + size=24 align=4 + base size=24 base align=4 +QCalendarWidget (0xb1a5f708) 0 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u) + QWidget (0xb192ab00) 0 + primary-for QCalendarWidget (0xb1a5f708) + QObject (0xb195f8f8) 0 + primary-for QWidget (0xb192ab00) + QPaintDevice (0xb195f930) 8 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 228u) + +Class QCheckBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QCheckBox::QPrivateSignal (0xb1979508) 0 empty + +Vtable for QCheckBox +QCheckBox::_ZTV9QCheckBox: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCheckBox) +8 (int (*)(...))QCheckBox::metaObject +12 (int (*)(...))QCheckBox::qt_metacast +16 (int (*)(...))QCheckBox::qt_metacall +20 (int (*)(...))QCheckBox::~QCheckBox +24 (int (*)(...))QCheckBox::~QCheckBox +28 (int (*)(...))QCheckBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractButton::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QCheckBox::sizeHint +68 (int (*)(...))QCheckBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractButton::mousePressEvent +88 (int (*)(...))QAbstractButton::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QCheckBox::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QAbstractButton::keyPressEvent +108 (int (*)(...))QAbstractButton::keyReleaseEvent +112 (int (*)(...))QAbstractButton::focusInEvent +116 (int (*)(...))QAbstractButton::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QCheckBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractButton::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QCheckBox::hitButton +220 (int (*)(...))QCheckBox::checkStateSet +224 (int (*)(...))QCheckBox::nextCheckState +228 (int (*)(...))-0x00000000000000008 +232 (int (*)(...))(& _ZTI9QCheckBox) +236 (int (*)(...))QCheckBox::_ZThn8_N9QCheckBoxD1Ev +240 (int (*)(...))QCheckBox::_ZThn8_N9QCheckBoxD0Ev +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QCheckBox + size=24 align=4 + base size=24 base align=4 +QCheckBox (0xb1a5f744) 0 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u) + QAbstractButton (0xb1a5f780) 0 + primary-for QCheckBox (0xb1a5f744) + QWidget (0xb192ad80) 0 + primary-for QAbstractButton (0xb1a5f780) + QObject (0xb19793f0) 0 + primary-for QWidget (0xb192ad80) + QPaintDevice (0xb1979428) 8 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 236u) + +Class QComboBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QComboBox::QPrivateSignal (0xb1979dc8) 0 empty + +Vtable for QComboBox +QComboBox::_ZTV9QComboBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QComboBox) +8 (int (*)(...))QComboBox::metaObject +12 (int (*)(...))QComboBox::qt_metacast +16 (int (*)(...))QComboBox::qt_metacall +20 (int (*)(...))QComboBox::~QComboBox +24 (int (*)(...))QComboBox::~QComboBox +28 (int (*)(...))QComboBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QComboBox::sizeHint +68 (int (*)(...))QComboBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QComboBox::mousePressEvent +88 (int (*)(...))QComboBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QComboBox::wheelEvent +104 (int (*)(...))QComboBox::keyPressEvent +108 (int (*)(...))QComboBox::keyReleaseEvent +112 (int (*)(...))QComboBox::focusInEvent +116 (int (*)(...))QComboBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QComboBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QComboBox::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QComboBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QComboBox::showEvent +176 (int (*)(...))QComboBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QComboBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QComboBox::inputMethodEvent +208 (int (*)(...))QComboBox::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QComboBox::showPopup +220 (int (*)(...))QComboBox::hidePopup +224 (int (*)(...))-0x00000000000000008 +228 (int (*)(...))(& _ZTI9QComboBox) +232 (int (*)(...))QComboBox::_ZThn8_N9QComboBoxD1Ev +236 (int (*)(...))QComboBox::_ZThn8_N9QComboBoxD0Ev +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QComboBox + size=24 align=4 + base size=24 base align=4 +QComboBox (0xb1a5f7bc) 0 + vptr=((& QComboBox::_ZTV9QComboBox) + 8u) + QWidget (0xb198d000) 0 + primary-for QComboBox (0xb1a5f7bc) + QObject (0xb1979cb0) 0 + primary-for QWidget (0xb198d000) + QPaintDevice (0xb1979ce8) 8 + vptr=((& QComboBox::_ZTV9QComboBox) + 232u) + +Class QPushButton::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPushButton::QPrivateSignal (0xb1995e38) 0 empty + +Vtable for QPushButton +QPushButton::_ZTV11QPushButton: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPushButton) +8 (int (*)(...))QPushButton::metaObject +12 (int (*)(...))QPushButton::qt_metacast +16 (int (*)(...))QPushButton::qt_metacall +20 (int (*)(...))QPushButton::~QPushButton +24 (int (*)(...))QPushButton::~QPushButton +28 (int (*)(...))QPushButton::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractButton::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QPushButton::sizeHint +68 (int (*)(...))QPushButton::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractButton::mousePressEvent +88 (int (*)(...))QAbstractButton::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractButton::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QPushButton::keyPressEvent +108 (int (*)(...))QAbstractButton::keyReleaseEvent +112 (int (*)(...))QPushButton::focusInEvent +116 (int (*)(...))QPushButton::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QPushButton::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractButton::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractButton::hitButton +220 (int (*)(...))QAbstractButton::checkStateSet +224 (int (*)(...))QAbstractButton::nextCheckState +228 (int (*)(...))-0x00000000000000008 +232 (int (*)(...))(& _ZTI11QPushButton) +236 (int (*)(...))QPushButton::_ZThn8_N11QPushButtonD1Ev +240 (int (*)(...))QPushButton::_ZThn8_N11QPushButtonD0Ev +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QPushButton + size=24 align=4 + base size=24 base align=4 +QPushButton (0xb1a5f834) 0 + vptr=((& QPushButton::_ZTV11QPushButton) + 8u) + QAbstractButton (0xb1a5f870) 0 + primary-for QPushButton (0xb1a5f834) + QWidget (0xb198d3c0) 0 + primary-for QAbstractButton (0xb1a5f870) + QObject (0xb1995d20) 0 + primary-for QWidget (0xb198d3c0) + QPaintDevice (0xb1995d58) 8 + vptr=((& QPushButton::_ZTV11QPushButton) + 236u) + +Class QCommandLinkButton::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QCommandLinkButton::QPrivateSignal (0xb19b27a8) 0 empty + +Vtable for QCommandLinkButton +QCommandLinkButton::_ZTV18QCommandLinkButton: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QCommandLinkButton) +8 (int (*)(...))QCommandLinkButton::metaObject +12 (int (*)(...))QCommandLinkButton::qt_metacast +16 (int (*)(...))QCommandLinkButton::qt_metacall +20 (int (*)(...))QCommandLinkButton::~QCommandLinkButton +24 (int (*)(...))QCommandLinkButton::~QCommandLinkButton +28 (int (*)(...))QCommandLinkButton::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractButton::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QCommandLinkButton::sizeHint +68 (int (*)(...))QCommandLinkButton::minimumSizeHint +72 (int (*)(...))QCommandLinkButton::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractButton::mousePressEvent +88 (int (*)(...))QAbstractButton::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractButton::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QPushButton::keyPressEvent +108 (int (*)(...))QAbstractButton::keyReleaseEvent +112 (int (*)(...))QPushButton::focusInEvent +116 (int (*)(...))QPushButton::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QCommandLinkButton::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractButton::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QAbstractButton::hitButton +220 (int (*)(...))QAbstractButton::checkStateSet +224 (int (*)(...))QAbstractButton::nextCheckState +228 (int (*)(...))-0x00000000000000008 +232 (int (*)(...))(& _ZTI18QCommandLinkButton) +236 (int (*)(...))QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev +240 (int (*)(...))QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QCommandLinkButton + size=24 align=4 + base size=24 base align=4 +QCommandLinkButton (0xb1a5f8ac) 0 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u) + QPushButton (0xb1a5f8e8) 0 + primary-for QCommandLinkButton (0xb1a5f8ac) + QAbstractButton (0xb1a5f924) 0 + primary-for QPushButton (0xb1a5f8e8) + QWidget (0xb198d640) 0 + primary-for QAbstractButton (0xb1a5f924) + QObject (0xb19b2690) 0 + primary-for QWidget (0xb198d640) + QPaintDevice (0xb19b26c8) 8 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 236u) + +Class QDateTimeEdit::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDateTimeEdit::QPrivateSignal (0xb19c9070) 0 empty + +Vtable for QDateTimeEdit +QDateTimeEdit::_ZTV13QDateTimeEdit: 71u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QDateTimeEdit) +8 (int (*)(...))QDateTimeEdit::metaObject +12 (int (*)(...))QDateTimeEdit::qt_metacast +16 (int (*)(...))QDateTimeEdit::qt_metacall +20 (int (*)(...))QDateTimeEdit::~QDateTimeEdit +24 (int (*)(...))QDateTimeEdit::~QDateTimeEdit +28 (int (*)(...))QDateTimeEdit::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSpinBox::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QDateTimeEdit::sizeHint +68 (int (*)(...))QAbstractSpinBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QDateTimeEdit::mousePressEvent +88 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractSpinBox::mouseMoveEvent +100 (int (*)(...))QDateTimeEdit::wheelEvent +104 (int (*)(...))QDateTimeEdit::keyPressEvent +108 (int (*)(...))QAbstractSpinBox::keyReleaseEvent +112 (int (*)(...))QDateTimeEdit::focusInEvent +116 (int (*)(...))QAbstractSpinBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QDateTimeEdit::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractSpinBox::resizeEvent +140 (int (*)(...))QAbstractSpinBox::closeEvent +144 (int (*)(...))QAbstractSpinBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QAbstractSpinBox::showEvent +176 (int (*)(...))QAbstractSpinBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSpinBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QAbstractSpinBox::inputMethodQuery +212 (int (*)(...))QDateTimeEdit::focusNextPrevChild +216 (int (*)(...))QDateTimeEdit::validate +220 (int (*)(...))QDateTimeEdit::fixup +224 (int (*)(...))QDateTimeEdit::stepBy +228 (int (*)(...))QDateTimeEdit::clear +232 (int (*)(...))QDateTimeEdit::stepEnabled +236 (int (*)(...))QDateTimeEdit::dateTimeFromText +240 (int (*)(...))QDateTimeEdit::textFromDateTime +244 (int (*)(...))-0x00000000000000008 +248 (int (*)(...))(& _ZTI13QDateTimeEdit) +252 (int (*)(...))QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev +256 (int (*)(...))QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDateTimeEdit + size=24 align=4 + base size=24 base align=4 +QDateTimeEdit (0xb1a5f960) 0 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u) + QAbstractSpinBox (0xb1a5f99c) 0 + primary-for QDateTimeEdit (0xb1a5f960) + QWidget (0xb198d8c0) 0 + primary-for QAbstractSpinBox (0xb1a5f99c) + QObject (0xb19b2fc0) 0 + primary-for QWidget (0xb198d8c0) + QPaintDevice (0xb19b22a0) 8 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 252u) + +Class QTimeEdit::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTimeEdit::QPrivateSignal (0xb19dd310) 0 empty + +Vtable for QTimeEdit +QTimeEdit::_ZTV9QTimeEdit: 71u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeEdit) +8 (int (*)(...))QTimeEdit::metaObject +12 (int (*)(...))QTimeEdit::qt_metacast +16 (int (*)(...))QTimeEdit::qt_metacall +20 (int (*)(...))QTimeEdit::~QTimeEdit +24 (int (*)(...))QTimeEdit::~QTimeEdit +28 (int (*)(...))QDateTimeEdit::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSpinBox::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QDateTimeEdit::sizeHint +68 (int (*)(...))QAbstractSpinBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QDateTimeEdit::mousePressEvent +88 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractSpinBox::mouseMoveEvent +100 (int (*)(...))QDateTimeEdit::wheelEvent +104 (int (*)(...))QDateTimeEdit::keyPressEvent +108 (int (*)(...))QAbstractSpinBox::keyReleaseEvent +112 (int (*)(...))QDateTimeEdit::focusInEvent +116 (int (*)(...))QAbstractSpinBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QDateTimeEdit::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractSpinBox::resizeEvent +140 (int (*)(...))QAbstractSpinBox::closeEvent +144 (int (*)(...))QAbstractSpinBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QAbstractSpinBox::showEvent +176 (int (*)(...))QAbstractSpinBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSpinBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QAbstractSpinBox::inputMethodQuery +212 (int (*)(...))QDateTimeEdit::focusNextPrevChild +216 (int (*)(...))QDateTimeEdit::validate +220 (int (*)(...))QDateTimeEdit::fixup +224 (int (*)(...))QDateTimeEdit::stepBy +228 (int (*)(...))QDateTimeEdit::clear +232 (int (*)(...))QDateTimeEdit::stepEnabled +236 (int (*)(...))QDateTimeEdit::dateTimeFromText +240 (int (*)(...))QDateTimeEdit::textFromDateTime +244 (int (*)(...))-0x00000000000000008 +248 (int (*)(...))(& _ZTI9QTimeEdit) +252 (int (*)(...))QTimeEdit::_ZThn8_N9QTimeEditD1Ev +256 (int (*)(...))QTimeEdit::_ZThn8_N9QTimeEditD0Ev +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTimeEdit + size=24 align=4 + base size=24 base align=4 +QTimeEdit (0xb1a5f9d8) 0 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u) + QDateTimeEdit (0xb1a5fa14) 0 + primary-for QTimeEdit (0xb1a5f9d8) + QAbstractSpinBox (0xb1a5fa50) 0 + primary-for QDateTimeEdit (0xb1a5fa14) + QWidget (0xb198db40) 0 + primary-for QAbstractSpinBox (0xb1a5fa50) + QObject (0xb19dd1f8) 0 + primary-for QWidget (0xb198db40) + QPaintDevice (0xb19dd230) 8 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 252u) + +Class QDateEdit::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDateEdit::QPrivateSignal (0xb19dd7e0) 0 empty + +Vtable for QDateEdit +QDateEdit::_ZTV9QDateEdit: 71u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDateEdit) +8 (int (*)(...))QDateEdit::metaObject +12 (int (*)(...))QDateEdit::qt_metacast +16 (int (*)(...))QDateEdit::qt_metacall +20 (int (*)(...))QDateEdit::~QDateEdit +24 (int (*)(...))QDateEdit::~QDateEdit +28 (int (*)(...))QDateTimeEdit::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSpinBox::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QDateTimeEdit::sizeHint +68 (int (*)(...))QAbstractSpinBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QDateTimeEdit::mousePressEvent +88 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractSpinBox::mouseMoveEvent +100 (int (*)(...))QDateTimeEdit::wheelEvent +104 (int (*)(...))QDateTimeEdit::keyPressEvent +108 (int (*)(...))QAbstractSpinBox::keyReleaseEvent +112 (int (*)(...))QDateTimeEdit::focusInEvent +116 (int (*)(...))QAbstractSpinBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QDateTimeEdit::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractSpinBox::resizeEvent +140 (int (*)(...))QAbstractSpinBox::closeEvent +144 (int (*)(...))QAbstractSpinBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QAbstractSpinBox::showEvent +176 (int (*)(...))QAbstractSpinBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSpinBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QAbstractSpinBox::inputMethodQuery +212 (int (*)(...))QDateTimeEdit::focusNextPrevChild +216 (int (*)(...))QDateTimeEdit::validate +220 (int (*)(...))QDateTimeEdit::fixup +224 (int (*)(...))QDateTimeEdit::stepBy +228 (int (*)(...))QDateTimeEdit::clear +232 (int (*)(...))QDateTimeEdit::stepEnabled +236 (int (*)(...))QDateTimeEdit::dateTimeFromText +240 (int (*)(...))QDateTimeEdit::textFromDateTime +244 (int (*)(...))-0x00000000000000008 +248 (int (*)(...))(& _ZTI9QDateEdit) +252 (int (*)(...))QDateEdit::_ZThn8_N9QDateEditD1Ev +256 (int (*)(...))QDateEdit::_ZThn8_N9QDateEditD0Ev +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDateEdit + size=24 align=4 + base size=24 base align=4 +QDateEdit (0xb1a5fa8c) 0 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u) + QDateTimeEdit (0xb1a5fac8) 0 + primary-for QDateEdit (0xb1a5fa8c) + QAbstractSpinBox (0xb1a5fb04) 0 + primary-for QDateTimeEdit (0xb1a5fac8) + QWidget (0xb198dd40) 0 + primary-for QAbstractSpinBox (0xb1a5fb04) + QObject (0xb19dd6c8) 0 + primary-for QWidget (0xb198dd40) + QPaintDevice (0xb19dd700) 8 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 252u) + +Class QDial::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDial::QPrivateSignal (0xb19f79d8) 0 empty + +Vtable for QDial +QDial::_ZTV5QDial: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDial) +8 (int (*)(...))QDial::metaObject +12 (int (*)(...))QDial::qt_metacast +16 (int (*)(...))QDial::qt_metacall +20 (int (*)(...))QDial::~QDial +24 (int (*)(...))QDial::~QDial +28 (int (*)(...))QDial::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSlider::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QDial::sizeHint +68 (int (*)(...))QDial::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QDial::mousePressEvent +88 (int (*)(...))QDial::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QDial::mouseMoveEvent +100 (int (*)(...))QAbstractSlider::wheelEvent +104 (int (*)(...))QAbstractSlider::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QDial::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDial::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSlider::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDial::sliderChange +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI5QDial) +228 (int (*)(...))QDial::_ZThn8_N5QDialD1Ev +232 (int (*)(...))QDial::_ZThn8_N5QDialD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDial + size=24 align=4 + base size=24 base align=4 +QDial (0xb1a5fb7c) 0 + vptr=((& QDial::_ZTV5QDial) + 8u) + QAbstractSlider (0xb1a5fbb8) 0 + primary-for QDial (0xb1a5fb7c) + QWidget (0xb1a06080) 0 + primary-for QAbstractSlider (0xb1a5fbb8) + QObject (0xb19f78c0) 0 + primary-for QWidget (0xb1a06080) + QPaintDevice (0xb19f78f8) 8 + vptr=((& QDial::_ZTV5QDial) + 228u) + +Class QDialogButtonBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDialogButtonBox::QPrivateSignal (0xb1a22230) 0 empty + +Vtable for QDialogButtonBox +QDialogButtonBox::_ZTV16QDialogButtonBox: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDialogButtonBox) +8 (int (*)(...))QDialogButtonBox::metaObject +12 (int (*)(...))QDialogButtonBox::qt_metacast +16 (int (*)(...))QDialogButtonBox::qt_metacall +20 (int (*)(...))QDialogButtonBox::~QDialogButtonBox +24 (int (*)(...))QDialogButtonBox::~QDialogButtonBox +28 (int (*)(...))QDialogButtonBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QDialogButtonBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI16QDialogButtonBox) +224 (int (*)(...))QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev +228 (int (*)(...))QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDialogButtonBox + size=24 align=4 + base size=24 base align=4 +QDialogButtonBox (0xb1a5fbf4) 0 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u) + QWidget (0xb1a06300) 0 + primary-for QDialogButtonBox (0xb1a5fbf4) + QObject (0xb1a22118) 0 + primary-for QWidget (0xb1a06300) + QPaintDevice (0xb1a22150) 8 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 224u) + +Class QDockWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDockWidget::QPrivateSignal (0xb1835f88) 0 empty + +Vtable for QDockWidget +QDockWidget::_ZTV11QDockWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDockWidget) +8 (int (*)(...))QDockWidget::metaObject +12 (int (*)(...))QDockWidget::qt_metacast +16 (int (*)(...))QDockWidget::qt_metacall +20 (int (*)(...))QDockWidget::~QDockWidget +24 (int (*)(...))QDockWidget::~QDockWidget +28 (int (*)(...))QDockWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QDockWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QDockWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QDockWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI11QDockWidget) +224 (int (*)(...))QDockWidget::_ZThn8_N11QDockWidgetD1Ev +228 (int (*)(...))QDockWidget::_ZThn8_N11QDockWidgetD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDockWidget + size=24 align=4 + base size=24 base align=4 +QDockWidget (0xb1a5fc6c) 0 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u) + QWidget (0xb1a066c0) 0 + primary-for QDockWidget (0xb1a5fc6c) + QObject (0xb1835e70) 0 + primary-for QWidget (0xb1a066c0) + QPaintDevice (0xb1835ea8) 8 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 224u) + +Class QFocusFrame::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFocusFrame::QPrivateSignal (0xb1871e70) 0 empty + +Vtable for QFocusFrame +QFocusFrame::_ZTV11QFocusFrame: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusFrame) +8 (int (*)(...))QFocusFrame::metaObject +12 (int (*)(...))QFocusFrame::qt_metacast +16 (int (*)(...))QFocusFrame::qt_metacall +20 (int (*)(...))QFocusFrame::~QFocusFrame +24 (int (*)(...))QFocusFrame::~QFocusFrame +28 (int (*)(...))QFocusFrame::event +32 (int (*)(...))QFocusFrame::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QFocusFrame::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI11QFocusFrame) +224 (int (*)(...))QFocusFrame::_ZThn8_N11QFocusFrameD1Ev +228 (int (*)(...))QFocusFrame::_ZThn8_N11QFocusFrameD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QFocusFrame + size=24 align=4 + base size=24 base align=4 +QFocusFrame (0xb1a5fce4) 0 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u) + QWidget (0xb1a06b40) 0 + primary-for QFocusFrame (0xb1a5fce4) + QObject (0xb1871d58) 0 + primary-for QWidget (0xb1a06b40) + QPaintDevice (0xb1871d90) 8 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 224u) + +Class QFontComboBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QFontComboBox::QPrivateSignal (0xb18997a8) 0 empty + +Vtable for QFontComboBox +QFontComboBox::_ZTV13QFontComboBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFontComboBox) +8 (int (*)(...))QFontComboBox::metaObject +12 (int (*)(...))QFontComboBox::qt_metacast +16 (int (*)(...))QFontComboBox::qt_metacall +20 (int (*)(...))QFontComboBox::~QFontComboBox +24 (int (*)(...))QFontComboBox::~QFontComboBox +28 (int (*)(...))QFontComboBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QFontComboBox::sizeHint +68 (int (*)(...))QComboBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QComboBox::mousePressEvent +88 (int (*)(...))QComboBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QComboBox::wheelEvent +104 (int (*)(...))QComboBox::keyPressEvent +108 (int (*)(...))QComboBox::keyReleaseEvent +112 (int (*)(...))QComboBox::focusInEvent +116 (int (*)(...))QComboBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QComboBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QComboBox::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QComboBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QComboBox::showEvent +176 (int (*)(...))QComboBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QComboBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QComboBox::inputMethodEvent +208 (int (*)(...))QComboBox::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QComboBox::showPopup +220 (int (*)(...))QComboBox::hidePopup +224 (int (*)(...))-0x00000000000000008 +228 (int (*)(...))(& _ZTI13QFontComboBox) +232 (int (*)(...))QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev +236 (int (*)(...))QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QFontComboBox + size=24 align=4 + base size=24 base align=4 +QFontComboBox (0xb1a5fd20) 0 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u) + QComboBox (0xb1a5fd5c) 0 + primary-for QFontComboBox (0xb1a5fd20) + QWidget (0xb1a06dc0) 0 + primary-for QComboBox (0xb1a5fd5c) + QObject (0xb1899690) 0 + primary-for QWidget (0xb1a06dc0) + QPaintDevice (0xb18996c8) 8 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 232u) + +Class QGroupBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QGroupBox::QPrivateSignal (0xb18d8000) 0 empty + +Vtable for QGroupBox +QGroupBox::_ZTV9QGroupBox: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QGroupBox) +8 (int (*)(...))QGroupBox::metaObject +12 (int (*)(...))QGroupBox::qt_metacast +16 (int (*)(...))QGroupBox::qt_metacall +20 (int (*)(...))QGroupBox::~QGroupBox +24 (int (*)(...))QGroupBox::~QGroupBox +28 (int (*)(...))QGroupBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QGroupBox::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QGroupBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QGroupBox::mousePressEvent +88 (int (*)(...))QGroupBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QGroupBox::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QGroupBox::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QGroupBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QGroupBox::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QGroupBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI9QGroupBox) +224 (int (*)(...))QGroupBox::_ZThn8_N9QGroupBoxD1Ev +228 (int (*)(...))QGroupBox::_ZThn8_N9QGroupBoxD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QGroupBox + size=24 align=4 + base size=24 base align=4 +QGroupBox (0xb1a5fdd4) 0 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u) + QWidget (0xb18b0180) 0 + primary-for QGroupBox (0xb1a5fdd4) + QObject (0xb18aff18) 0 + primary-for QWidget (0xb18b0180) + QPaintDevice (0xb18aff50) 8 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 224u) + +Class QLabel::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QLabel::QPrivateSignal (0xb18d88c0) 0 empty + +Vtable for QLabel +QLabel::_ZTV6QLabel: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QLabel) +8 (int (*)(...))QLabel::metaObject +12 (int (*)(...))QLabel::qt_metacast +16 (int (*)(...))QLabel::qt_metacall +20 (int (*)(...))QLabel::~QLabel +24 (int (*)(...))QLabel::~QLabel +28 (int (*)(...))QLabel::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QLabel::sizeHint +68 (int (*)(...))QLabel::minimumSizeHint +72 (int (*)(...))QLabel::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QLabel::mousePressEvent +88 (int (*)(...))QLabel::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QLabel::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QLabel::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QLabel::focusInEvent +116 (int (*)(...))QLabel::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QLabel::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QLabel::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QLabel::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QLabel::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI6QLabel) +224 (int (*)(...))QLabel::_ZThn8_N6QLabelD1Ev +228 (int (*)(...))QLabel::_ZThn8_N6QLabelD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QLabel + size=24 align=4 + base size=24 base align=4 +QLabel (0xb1a5fe10) 0 + vptr=((& QLabel::_ZTV6QLabel) + 8u) + QFrame (0xb1a5fe4c) 0 + primary-for QLabel (0xb1a5fe10) + QWidget (0xb18b0400) 0 + primary-for QFrame (0xb1a5fe4c) + QObject (0xb18d87a8) 0 + primary-for QWidget (0xb18b0400) + QPaintDevice (0xb18d87e0) 8 + vptr=((& QLabel::_ZTV6QLabel) + 224u) + +Class QLCDNumber::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QLCDNumber::QPrivateSignal (0xb18f51f8) 0 empty + +Vtable for QLCDNumber +QLCDNumber::_ZTV10QLCDNumber: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QLCDNumber) +8 (int (*)(...))QLCDNumber::metaObject +12 (int (*)(...))QLCDNumber::qt_metacast +16 (int (*)(...))QLCDNumber::qt_metacall +20 (int (*)(...))QLCDNumber::~QLCDNumber +24 (int (*)(...))QLCDNumber::~QLCDNumber +28 (int (*)(...))QLCDNumber::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QLCDNumber::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QLCDNumber::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI10QLCDNumber) +224 (int (*)(...))QLCDNumber::_ZThn8_N10QLCDNumberD1Ev +228 (int (*)(...))QLCDNumber::_ZThn8_N10QLCDNumberD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QLCDNumber + size=24 align=4 + base size=24 base align=4 +QLCDNumber (0xb1a5fe88) 0 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u) + QFrame (0xb1a5fec4) 0 + primary-for QLCDNumber (0xb1a5fe88) + QWidget (0xb18b0680) 0 + primary-for QFrame (0xb1a5fec4) + QObject (0xb18f50e0) 0 + primary-for QWidget (0xb18b0680) + QPaintDevice (0xb18f5118) 8 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 224u) + +Class QMainWindow::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMainWindow::QPrivateSignal (0xb18f5c78) 0 empty + +Vtable for QMainWindow +QMainWindow::_ZTV11QMainWindow: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMainWindow) +8 (int (*)(...))QMainWindow::metaObject +12 (int (*)(...))QMainWindow::qt_metacast +16 (int (*)(...))QMainWindow::qt_metacall +20 (int (*)(...))QMainWindow::~QMainWindow +24 (int (*)(...))QMainWindow::~QMainWindow +28 (int (*)(...))QMainWindow::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QMainWindow::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QMainWindow::createPopupMenu +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI11QMainWindow) +228 (int (*)(...))QMainWindow::_ZThn8_N11QMainWindowD1Ev +232 (int (*)(...))QMainWindow::_ZThn8_N11QMainWindowD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QMainWindow + size=24 align=4 + base size=24 base align=4 +QMainWindow (0xb1a5ff3c) 0 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u) + QWidget (0xb18b0900) 0 + primary-for QMainWindow (0xb1a5ff3c) + QObject (0xb18f5b60) 0 + primary-for QWidget (0xb18b0900) + QPaintDevice (0xb18f5b98) 8 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 228u) + +Class QMdiArea::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMdiArea::QPrivateSignal (0xb1730738) 0 empty + +Vtable for QMdiArea +QMdiArea::_ZTV8QMdiArea: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMdiArea) +8 (int (*)(...))QMdiArea::metaObject +12 (int (*)(...))QMdiArea::qt_metacast +16 (int (*)(...))QMdiArea::qt_metacall +20 (int (*)(...))QMdiArea::~QMdiArea +24 (int (*)(...))QMdiArea::~QMdiArea +28 (int (*)(...))QMdiArea::event +32 (int (*)(...))QMdiArea::eventFilter +36 (int (*)(...))QMdiArea::timerEvent +40 (int (*)(...))QMdiArea::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QMdiArea::sizeHint +68 (int (*)(...))QMdiArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractScrollArea::mousePressEvent +88 (int (*)(...))QAbstractScrollArea::mouseReleaseEvent +92 (int (*)(...))QAbstractScrollArea::mouseDoubleClickEvent +96 (int (*)(...))QAbstractScrollArea::mouseMoveEvent +100 (int (*)(...))QAbstractScrollArea::wheelEvent +104 (int (*)(...))QAbstractScrollArea::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QMdiArea::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QMdiArea::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QAbstractScrollArea::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QAbstractScrollArea::dragEnterEvent +160 (int (*)(...))QAbstractScrollArea::dragMoveEvent +164 (int (*)(...))QAbstractScrollArea::dragLeaveEvent +168 (int (*)(...))QAbstractScrollArea::dropEvent +172 (int (*)(...))QMdiArea::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QMdiArea::setupViewport +220 (int (*)(...))QMdiArea::viewportEvent +224 (int (*)(...))QMdiArea::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))-0x00000000000000008 +236 (int (*)(...))(& _ZTI8QMdiArea) +240 (int (*)(...))QMdiArea::_ZThn8_N8QMdiAreaD1Ev +244 (int (*)(...))QMdiArea::_ZThn8_N8QMdiAreaD0Ev +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QMdiArea + size=24 align=4 + base size=24 base align=4 +QMdiArea (0xb1a5ffb4) 0 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u) + QAbstractScrollArea (0xb173f000) 0 + primary-for QMdiArea (0xb1a5ffb4) + QFrame (0xb173f03c) 0 + primary-for QAbstractScrollArea (0xb173f000) + QWidget (0xb18b0cc0) 0 + primary-for QFrame (0xb173f03c) + QObject (0xb1730620) 0 + primary-for QWidget (0xb18b0cc0) + QPaintDevice (0xb1730658) 8 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u) + +Class QMdiSubWindow::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMdiSubWindow::QPrivateSignal (0xb176b380) 0 empty + +Vtable for QMdiSubWindow +QMdiSubWindow::_ZTV13QMdiSubWindow: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QMdiSubWindow) +8 (int (*)(...))QMdiSubWindow::metaObject +12 (int (*)(...))QMdiSubWindow::qt_metacast +16 (int (*)(...))QMdiSubWindow::qt_metacall +20 (int (*)(...))QMdiSubWindow::~QMdiSubWindow +24 (int (*)(...))QMdiSubWindow::~QMdiSubWindow +28 (int (*)(...))QMdiSubWindow::event +32 (int (*)(...))QMdiSubWindow::eventFilter +36 (int (*)(...))QMdiSubWindow::timerEvent +40 (int (*)(...))QMdiSubWindow::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QMdiSubWindow::sizeHint +68 (int (*)(...))QMdiSubWindow::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QMdiSubWindow::mousePressEvent +88 (int (*)(...))QMdiSubWindow::mouseReleaseEvent +92 (int (*)(...))QMdiSubWindow::mouseDoubleClickEvent +96 (int (*)(...))QMdiSubWindow::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QMdiSubWindow::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QMdiSubWindow::focusInEvent +116 (int (*)(...))QMdiSubWindow::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QMdiSubWindow::leaveEvent +128 (int (*)(...))QMdiSubWindow::paintEvent +132 (int (*)(...))QMdiSubWindow::moveEvent +136 (int (*)(...))QMdiSubWindow::resizeEvent +140 (int (*)(...))QMdiSubWindow::closeEvent +144 (int (*)(...))QMdiSubWindow::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QMdiSubWindow::showEvent +176 (int (*)(...))QMdiSubWindow::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QMdiSubWindow::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI13QMdiSubWindow) +224 (int (*)(...))QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev +228 (int (*)(...))QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QMdiSubWindow + size=24 align=4 + base size=24 base align=4 +QMdiSubWindow (0xb173f0b4) 0 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u) + QWidget (0xb175c0c0) 0 + primary-for QMdiSubWindow (0xb173f0b4) + QObject (0xb176b268) 0 + primary-for QWidget (0xb175c0c0) + QPaintDevice (0xb176b2a0) 8 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 224u) + +Class QMenu::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMenu::QPrivateSignal (0xb1795d58) 0 empty + +Vtable for QMenu +QMenu::_ZTV5QMenu: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QMenu) +8 (int (*)(...))QMenu::metaObject +12 (int (*)(...))QMenu::qt_metacast +16 (int (*)(...))QMenu::qt_metacall +20 (int (*)(...))QMenu::~QMenu +24 (int (*)(...))QMenu::~QMenu +28 (int (*)(...))QMenu::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QMenu::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QMenu::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QMenu::mousePressEvent +88 (int (*)(...))QMenu::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QMenu::mouseMoveEvent +100 (int (*)(...))QMenu::wheelEvent +104 (int (*)(...))QMenu::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QMenu::enterEvent +124 (int (*)(...))QMenu::leaveEvent +128 (int (*)(...))QMenu::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QMenu::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QMenu::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QMenu::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QMenu::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI5QMenu) +224 (int (*)(...))QMenu::_ZThn8_N5QMenuD1Ev +228 (int (*)(...))QMenu::_ZThn8_N5QMenuD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QMenu + size=24 align=4 + base size=24 base align=4 +QMenu (0xb173f12c) 0 + vptr=((& QMenu::_ZTV5QMenu) + 8u) + QWidget (0xb175c4c0) 0 + primary-for QMenu (0xb173f12c) + QObject (0xb1795c40) 0 + primary-for QWidget (0xb175c4c0) + QPaintDevice (0xb1795c78) 8 + vptr=((& QMenu::_ZTV5QMenu) + 224u) + +Class QMenuBar::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QMenuBar::QPrivateSignal (0xb17b9c08) 0 empty + +Vtable for QMenuBar +QMenuBar::_ZTV8QMenuBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMenuBar) +8 (int (*)(...))QMenuBar::metaObject +12 (int (*)(...))QMenuBar::qt_metacast +16 (int (*)(...))QMenuBar::qt_metacall +20 (int (*)(...))QMenuBar::~QMenuBar +24 (int (*)(...))QMenuBar::~QMenuBar +28 (int (*)(...))QMenuBar::event +32 (int (*)(...))QMenuBar::eventFilter +36 (int (*)(...))QMenuBar::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QMenuBar::setVisible +64 (int (*)(...))QMenuBar::sizeHint +68 (int (*)(...))QMenuBar::minimumSizeHint +72 (int (*)(...))QMenuBar::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QMenuBar::mousePressEvent +88 (int (*)(...))QMenuBar::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QMenuBar::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QMenuBar::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QMenuBar::focusInEvent +116 (int (*)(...))QMenuBar::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QMenuBar::leaveEvent +128 (int (*)(...))QMenuBar::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QMenuBar::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QMenuBar::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QMenuBar::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI8QMenuBar) +224 (int (*)(...))QMenuBar::_ZThn8_N8QMenuBarD1Ev +228 (int (*)(...))QMenuBar::_ZThn8_N8QMenuBarD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QMenuBar + size=24 align=4 + base size=24 base align=4 +QMenuBar (0xb173f168) 0 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u) + QWidget (0xb175c740) 0 + primary-for QMenuBar (0xb173f168) + QObject (0xb17b9af0) 0 + primary-for QWidget (0xb175c740) + QPaintDevice (0xb17b9b28) 8 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 224u) + +Class QTextEdit::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextEdit::QPrivateSignal (0xb17d85e8) 0 empty + +Class QTextEdit::ExtraSelection + size=12 align=4 + base size=12 base align=4 +QTextEdit::ExtraSelection (0xb17d8b60) 0 + +Vtable for QTextEdit +QTextEdit::_ZTV9QTextEdit: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextEdit) +8 (int (*)(...))QTextEdit::metaObject +12 (int (*)(...))QTextEdit::qt_metacast +16 (int (*)(...))QTextEdit::qt_metacall +20 (int (*)(...))QTextEdit::~QTextEdit +24 (int (*)(...))QTextEdit::~QTextEdit +28 (int (*)(...))QTextEdit::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QTextEdit::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QTextEdit::mousePressEvent +88 (int (*)(...))QTextEdit::mouseReleaseEvent +92 (int (*)(...))QTextEdit::mouseDoubleClickEvent +96 (int (*)(...))QTextEdit::mouseMoveEvent +100 (int (*)(...))QTextEdit::wheelEvent +104 (int (*)(...))QTextEdit::keyPressEvent +108 (int (*)(...))QTextEdit::keyReleaseEvent +112 (int (*)(...))QTextEdit::focusInEvent +116 (int (*)(...))QTextEdit::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTextEdit::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QTextEdit::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QTextEdit::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QTextEdit::dragEnterEvent +160 (int (*)(...))QTextEdit::dragMoveEvent +164 (int (*)(...))QTextEdit::dragLeaveEvent +168 (int (*)(...))QTextEdit::dropEvent +172 (int (*)(...))QTextEdit::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QTextEdit::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QTextEdit::inputMethodEvent +208 (int (*)(...))QTextEdit::inputMethodQuery +212 (int (*)(...))QTextEdit::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractScrollArea::viewportEvent +224 (int (*)(...))QTextEdit::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QTextEdit::loadResource +236 (int (*)(...))QTextEdit::createMimeDataFromSelection +240 (int (*)(...))QTextEdit::canInsertFromMimeData +244 (int (*)(...))QTextEdit::insertFromMimeData +248 (int (*)(...))QTextEdit::doSetTextCursor +252 (int (*)(...))-0x00000000000000008 +256 (int (*)(...))(& _ZTI9QTextEdit) +260 (int (*)(...))QTextEdit::_ZThn8_N9QTextEditD1Ev +264 (int (*)(...))QTextEdit::_ZThn8_N9QTextEditD0Ev +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +284 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +288 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTextEdit + size=24 align=4 + base size=24 base align=4 +QTextEdit (0xb173f1a4) 0 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u) + QAbstractScrollArea (0xb173f1e0) 0 + primary-for QTextEdit (0xb173f1a4) + QFrame (0xb173f21c) 0 + primary-for QAbstractScrollArea (0xb173f1e0) + QWidget (0xb175c9c0) 0 + primary-for QFrame (0xb173f21c) + QObject (0xb17d84d0) 0 + primary-for QWidget (0xb175c9c0) + QPaintDevice (0xb17d8508) 8 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 260u) + +Class QPlainTextEdit::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPlainTextEdit::QPrivateSignal (0xb1807a48) 0 empty + +Vtable for QPlainTextEdit +QPlainTextEdit::_ZTV14QPlainTextEdit: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QPlainTextEdit) +8 (int (*)(...))QPlainTextEdit::metaObject +12 (int (*)(...))QPlainTextEdit::qt_metacast +16 (int (*)(...))QPlainTextEdit::qt_metacall +20 (int (*)(...))QPlainTextEdit::~QPlainTextEdit +24 (int (*)(...))QPlainTextEdit::~QPlainTextEdit +28 (int (*)(...))QPlainTextEdit::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QPlainTextEdit::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QPlainTextEdit::mousePressEvent +88 (int (*)(...))QPlainTextEdit::mouseReleaseEvent +92 (int (*)(...))QPlainTextEdit::mouseDoubleClickEvent +96 (int (*)(...))QPlainTextEdit::mouseMoveEvent +100 (int (*)(...))QPlainTextEdit::wheelEvent +104 (int (*)(...))QPlainTextEdit::keyPressEvent +108 (int (*)(...))QPlainTextEdit::keyReleaseEvent +112 (int (*)(...))QPlainTextEdit::focusInEvent +116 (int (*)(...))QPlainTextEdit::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QPlainTextEdit::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QPlainTextEdit::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QPlainTextEdit::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QPlainTextEdit::dragEnterEvent +160 (int (*)(...))QPlainTextEdit::dragMoveEvent +164 (int (*)(...))QPlainTextEdit::dragLeaveEvent +168 (int (*)(...))QPlainTextEdit::dropEvent +172 (int (*)(...))QPlainTextEdit::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QPlainTextEdit::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QPlainTextEdit::inputMethodEvent +208 (int (*)(...))QPlainTextEdit::inputMethodQuery +212 (int (*)(...))QPlainTextEdit::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractScrollArea::viewportEvent +224 (int (*)(...))QPlainTextEdit::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QPlainTextEdit::loadResource +236 (int (*)(...))QPlainTextEdit::createMimeDataFromSelection +240 (int (*)(...))QPlainTextEdit::canInsertFromMimeData +244 (int (*)(...))QPlainTextEdit::insertFromMimeData +248 (int (*)(...))QPlainTextEdit::doSetTextCursor +252 (int (*)(...))-0x00000000000000008 +256 (int (*)(...))(& _ZTI14QPlainTextEdit) +260 (int (*)(...))QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev +264 (int (*)(...))QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +284 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +288 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QPlainTextEdit + size=24 align=4 + base size=24 base align=4 +QPlainTextEdit (0xb173f294) 0 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u) + QAbstractScrollArea (0xb173f2d0) 0 + primary-for QPlainTextEdit (0xb173f294) + QFrame (0xb173f30c) 0 + primary-for QAbstractScrollArea (0xb173f2d0) + QWidget (0xb175cec0) 0 + primary-for QFrame (0xb173f30c) + QObject (0xb1807930) 0 + primary-for QWidget (0xb175cec0) + QPaintDevice (0xb1807968) 8 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 260u) + +Class QPlainTextDocumentLayout::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QPlainTextDocumentLayout::QPrivateSignal (0xb1647230) 0 empty + +Vtable for QPlainTextDocumentLayout +QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QPlainTextDocumentLayout) +8 (int (*)(...))QPlainTextDocumentLayout::metaObject +12 (int (*)(...))QPlainTextDocumentLayout::qt_metacast +16 (int (*)(...))QPlainTextDocumentLayout::qt_metacall +20 (int (*)(...))QPlainTextDocumentLayout::~QPlainTextDocumentLayout +24 (int (*)(...))QPlainTextDocumentLayout::~QPlainTextDocumentLayout +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QPlainTextDocumentLayout::draw +60 (int (*)(...))QPlainTextDocumentLayout::hitTest +64 (int (*)(...))QPlainTextDocumentLayout::pageCount +68 (int (*)(...))QPlainTextDocumentLayout::documentSize +72 (int (*)(...))QPlainTextDocumentLayout::frameBoundingRect +76 (int (*)(...))QPlainTextDocumentLayout::blockBoundingRect +80 (int (*)(...))QPlainTextDocumentLayout::documentChanged +84 (int (*)(...))QAbstractTextDocumentLayout::resizeInlineObject +88 (int (*)(...))QAbstractTextDocumentLayout::positionInlineObject +92 (int (*)(...))QAbstractTextDocumentLayout::drawInlineObject + +Class QPlainTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QPlainTextDocumentLayout (0xb173f348) 0 + vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u) + QAbstractTextDocumentLayout (0xb173f384) 0 + primary-for QPlainTextDocumentLayout (0xb173f348) + QObject (0xb1647150) 0 + primary-for QAbstractTextDocumentLayout (0xb173f384) + +Class QProgressBar::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QProgressBar::QPrivateSignal (0xb1647850) 0 empty + +Vtable for QProgressBar +QProgressBar::_ZTV12QProgressBar: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QProgressBar) +8 (int (*)(...))QProgressBar::metaObject +12 (int (*)(...))QProgressBar::qt_metacast +16 (int (*)(...))QProgressBar::qt_metacall +20 (int (*)(...))QProgressBar::~QProgressBar +24 (int (*)(...))QProgressBar::~QProgressBar +28 (int (*)(...))QProgressBar::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QProgressBar::sizeHint +68 (int (*)(...))QProgressBar::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QProgressBar::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QProgressBar::text +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI12QProgressBar) +228 (int (*)(...))QProgressBar::_ZThn8_N12QProgressBarD1Ev +232 (int (*)(...))QProgressBar::_ZThn8_N12QProgressBarD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QProgressBar + size=24 align=4 + base size=24 base align=4 +QProgressBar (0xb173f3c0) 0 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u) + QWidget (0xb1642540) 0 + primary-for QProgressBar (0xb173f3c0) + QObject (0xb1647738) 0 + primary-for QWidget (0xb1642540) + QPaintDevice (0xb1647770) 8 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 228u) + +Class QRadioButton::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QRadioButton::QPrivateSignal (0xb165f2d8) 0 empty + +Vtable for QRadioButton +QRadioButton::_ZTV12QRadioButton: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QRadioButton) +8 (int (*)(...))QRadioButton::metaObject +12 (int (*)(...))QRadioButton::qt_metacast +16 (int (*)(...))QRadioButton::qt_metacall +20 (int (*)(...))QRadioButton::~QRadioButton +24 (int (*)(...))QRadioButton::~QRadioButton +28 (int (*)(...))QRadioButton::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractButton::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QRadioButton::sizeHint +68 (int (*)(...))QRadioButton::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractButton::mousePressEvent +88 (int (*)(...))QAbstractButton::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QRadioButton::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QAbstractButton::keyPressEvent +108 (int (*)(...))QAbstractButton::keyReleaseEvent +112 (int (*)(...))QAbstractButton::focusInEvent +116 (int (*)(...))QAbstractButton::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QRadioButton::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractButton::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QRadioButton::hitButton +220 (int (*)(...))QAbstractButton::checkStateSet +224 (int (*)(...))QAbstractButton::nextCheckState +228 (int (*)(...))-0x00000000000000008 +232 (int (*)(...))(& _ZTI12QRadioButton) +236 (int (*)(...))QRadioButton::_ZThn8_N12QRadioButtonD1Ev +240 (int (*)(...))QRadioButton::_ZThn8_N12QRadioButtonD0Ev +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QRadioButton + size=24 align=4 + base size=24 base align=4 +QRadioButton (0xb173f3fc) 0 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u) + QAbstractButton (0xb173f438) 0 + primary-for QRadioButton (0xb173f3fc) + QWidget (0xb16427c0) 0 + primary-for QAbstractButton (0xb173f438) + QObject (0xb165f1c0) 0 + primary-for QWidget (0xb16427c0) + QPaintDevice (0xb165f1f8) 8 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 236u) + +Class QScrollBar::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QScrollBar::QPrivateSignal (0xb165fb98) 0 empty + +Vtable for QScrollBar +QScrollBar::_ZTV10QScrollBar: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QScrollBar) +8 (int (*)(...))QScrollBar::metaObject +12 (int (*)(...))QScrollBar::qt_metacast +16 (int (*)(...))QScrollBar::qt_metacall +20 (int (*)(...))QScrollBar::~QScrollBar +24 (int (*)(...))QScrollBar::~QScrollBar +28 (int (*)(...))QScrollBar::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSlider::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QScrollBar::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QScrollBar::mousePressEvent +88 (int (*)(...))QScrollBar::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QScrollBar::mouseMoveEvent +100 (int (*)(...))QScrollBar::wheelEvent +104 (int (*)(...))QAbstractSlider::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QScrollBar::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QScrollBar::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QScrollBar::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSlider::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QScrollBar::sliderChange +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI10QScrollBar) +228 (int (*)(...))QScrollBar::_ZThn8_N10QScrollBarD1Ev +232 (int (*)(...))QScrollBar::_ZThn8_N10QScrollBarD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QScrollBar + size=24 align=4 + base size=24 base align=4 +QScrollBar (0xb173f474) 0 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u) + QAbstractSlider (0xb173f4b0) 0 + primary-for QScrollBar (0xb173f474) + QWidget (0xb1642a40) 0 + primary-for QAbstractSlider (0xb173f4b0) + QObject (0xb165fa80) 0 + primary-for QWidget (0xb1642a40) + QPaintDevice (0xb165fab8) 8 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 228u) + +Class QSizeGrip::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSizeGrip::QPrivateSignal (0xb1679460) 0 empty + +Vtable for QSizeGrip +QSizeGrip::_ZTV9QSizeGrip: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSizeGrip) +8 (int (*)(...))QSizeGrip::metaObject +12 (int (*)(...))QSizeGrip::qt_metacast +16 (int (*)(...))QSizeGrip::qt_metacall +20 (int (*)(...))QSizeGrip::~QSizeGrip +24 (int (*)(...))QSizeGrip::~QSizeGrip +28 (int (*)(...))QSizeGrip::event +32 (int (*)(...))QSizeGrip::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QSizeGrip::setVisible +64 (int (*)(...))QSizeGrip::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QSizeGrip::mousePressEvent +88 (int (*)(...))QSizeGrip::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QSizeGrip::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QSizeGrip::paintEvent +132 (int (*)(...))QSizeGrip::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QSizeGrip::showEvent +176 (int (*)(...))QSizeGrip::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI9QSizeGrip) +224 (int (*)(...))QSizeGrip::_ZThn8_N9QSizeGripD1Ev +228 (int (*)(...))QSizeGrip::_ZThn8_N9QSizeGripD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QSizeGrip + size=24 align=4 + base size=24 base align=4 +QSizeGrip (0xb173f4ec) 0 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u) + QWidget (0xb1642cc0) 0 + primary-for QSizeGrip (0xb173f4ec) + QObject (0xb1679348) 0 + primary-for QWidget (0xb1642cc0) + QPaintDevice (0xb1679380) 8 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 224u) + +Class QSpinBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSpinBox::QPrivateSignal (0xb1679ce8) 0 empty + +Vtable for QSpinBox +QSpinBox::_ZTV8QSpinBox: 71u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QSpinBox) +8 (int (*)(...))QSpinBox::metaObject +12 (int (*)(...))QSpinBox::qt_metacast +16 (int (*)(...))QSpinBox::qt_metacall +20 (int (*)(...))QSpinBox::~QSpinBox +24 (int (*)(...))QSpinBox::~QSpinBox +28 (int (*)(...))QSpinBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSpinBox::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractSpinBox::sizeHint +68 (int (*)(...))QAbstractSpinBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractSpinBox::mousePressEvent +88 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractSpinBox::mouseMoveEvent +100 (int (*)(...))QAbstractSpinBox::wheelEvent +104 (int (*)(...))QAbstractSpinBox::keyPressEvent +108 (int (*)(...))QAbstractSpinBox::keyReleaseEvent +112 (int (*)(...))QAbstractSpinBox::focusInEvent +116 (int (*)(...))QAbstractSpinBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractSpinBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractSpinBox::resizeEvent +140 (int (*)(...))QAbstractSpinBox::closeEvent +144 (int (*)(...))QAbstractSpinBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QAbstractSpinBox::showEvent +176 (int (*)(...))QAbstractSpinBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSpinBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QAbstractSpinBox::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QSpinBox::validate +220 (int (*)(...))QSpinBox::fixup +224 (int (*)(...))QAbstractSpinBox::stepBy +228 (int (*)(...))QAbstractSpinBox::clear +232 (int (*)(...))QAbstractSpinBox::stepEnabled +236 (int (*)(...))QSpinBox::valueFromText +240 (int (*)(...))QSpinBox::textFromValue +244 (int (*)(...))-0x00000000000000008 +248 (int (*)(...))(& _ZTI8QSpinBox) +252 (int (*)(...))QSpinBox::_ZThn8_N8QSpinBoxD1Ev +256 (int (*)(...))QSpinBox::_ZThn8_N8QSpinBoxD0Ev +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QSpinBox + size=24 align=4 + base size=24 base align=4 +QSpinBox (0xb173f528) 0 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u) + QAbstractSpinBox (0xb173f564) 0 + primary-for QSpinBox (0xb173f528) + QWidget (0xb1642f40) 0 + primary-for QAbstractSpinBox (0xb173f564) + QObject (0xb1679bd0) 0 + primary-for QWidget (0xb1642f40) + QPaintDevice (0xb1679c08) 8 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 252u) + +Class QDoubleSpinBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDoubleSpinBox::QPrivateSignal (0xb168e578) 0 empty + +Vtable for QDoubleSpinBox +QDoubleSpinBox::_ZTV14QDoubleSpinBox: 71u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDoubleSpinBox) +8 (int (*)(...))QDoubleSpinBox::metaObject +12 (int (*)(...))QDoubleSpinBox::qt_metacast +16 (int (*)(...))QDoubleSpinBox::qt_metacall +20 (int (*)(...))QDoubleSpinBox::~QDoubleSpinBox +24 (int (*)(...))QDoubleSpinBox::~QDoubleSpinBox +28 (int (*)(...))QAbstractSpinBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QAbstractSpinBox::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractSpinBox::sizeHint +68 (int (*)(...))QAbstractSpinBox::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QAbstractSpinBox::mousePressEvent +88 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractSpinBox::mouseMoveEvent +100 (int (*)(...))QAbstractSpinBox::wheelEvent +104 (int (*)(...))QAbstractSpinBox::keyPressEvent +108 (int (*)(...))QAbstractSpinBox::keyReleaseEvent +112 (int (*)(...))QAbstractSpinBox::focusInEvent +116 (int (*)(...))QAbstractSpinBox::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QAbstractSpinBox::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QAbstractSpinBox::resizeEvent +140 (int (*)(...))QAbstractSpinBox::closeEvent +144 (int (*)(...))QAbstractSpinBox::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QAbstractSpinBox::showEvent +176 (int (*)(...))QAbstractSpinBox::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QAbstractSpinBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QAbstractSpinBox::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QDoubleSpinBox::validate +220 (int (*)(...))QDoubleSpinBox::fixup +224 (int (*)(...))QAbstractSpinBox::stepBy +228 (int (*)(...))QAbstractSpinBox::clear +232 (int (*)(...))QAbstractSpinBox::stepEnabled +236 (int (*)(...))QDoubleSpinBox::valueFromText +240 (int (*)(...))QDoubleSpinBox::textFromValue +244 (int (*)(...))-0x00000000000000008 +248 (int (*)(...))(& _ZTI14QDoubleSpinBox) +252 (int (*)(...))QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev +256 (int (*)(...))QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDoubleSpinBox + size=24 align=4 + base size=24 base align=4 +QDoubleSpinBox (0xb173f5a0) 0 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u) + QAbstractSpinBox (0xb173f5dc) 0 + primary-for QDoubleSpinBox (0xb173f5a0) + QWidget (0xb16881c0) 0 + primary-for QAbstractSpinBox (0xb173f5dc) + QObject (0xb168e460) 0 + primary-for QWidget (0xb16881c0) + QPaintDevice (0xb168e498) 8 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 252u) + +Class QSplashScreen::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSplashScreen::QPrivateSignal (0xb168ee38) 0 empty + +Vtable for QSplashScreen +QSplashScreen::_ZTV13QSplashScreen: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSplashScreen) +8 (int (*)(...))QSplashScreen::metaObject +12 (int (*)(...))QSplashScreen::qt_metacast +16 (int (*)(...))QSplashScreen::qt_metacall +20 (int (*)(...))QSplashScreen::~QSplashScreen +24 (int (*)(...))QSplashScreen::~QSplashScreen +28 (int (*)(...))QSplashScreen::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QSplashScreen::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QWidget::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QSplashScreen::drawContents +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI13QSplashScreen) +228 (int (*)(...))QSplashScreen::_ZThn8_N13QSplashScreenD1Ev +232 (int (*)(...))QSplashScreen::_ZThn8_N13QSplashScreenD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QSplashScreen + size=24 align=4 + base size=24 base align=4 +QSplashScreen (0xb173f618) 0 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u) + QWidget (0xb1688440) 0 + primary-for QSplashScreen (0xb173f618) + QObject (0xb168ed20) 0 + primary-for QWidget (0xb1688440) + QPaintDevice (0xb168ed58) 8 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 228u) + +Class QSplitter::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSplitter::QPrivateSignal (0xb16a9700) 0 empty + +Vtable for QSplitter +QSplitter::_ZTV9QSplitter: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSplitter) +8 (int (*)(...))QSplitter::metaObject +12 (int (*)(...))QSplitter::qt_metacast +16 (int (*)(...))QSplitter::qt_metacall +20 (int (*)(...))QSplitter::~QSplitter +24 (int (*)(...))QSplitter::~QSplitter +28 (int (*)(...))QSplitter::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QSplitter::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QSplitter::sizeHint +68 (int (*)(...))QSplitter::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QFrame::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QSplitter::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QSplitter::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QSplitter::createHandle +220 (int (*)(...))-0x00000000000000008 +224 (int (*)(...))(& _ZTI9QSplitter) +228 (int (*)(...))QSplitter::_ZThn8_N9QSplitterD1Ev +232 (int (*)(...))QSplitter::_ZThn8_N9QSplitterD0Ev +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QSplitter + size=24 align=4 + base size=24 base align=4 +QSplitter (0xb173f654) 0 + vptr=((& QSplitter::_ZTV9QSplitter) + 8u) + QFrame (0xb173f690) 0 + primary-for QSplitter (0xb173f654) + QWidget (0xb16886c0) 0 + primary-for QFrame (0xb173f690) + QObject (0xb16a95e8) 0 + primary-for QWidget (0xb16886c0) + QPaintDevice (0xb16a9620) 8 + vptr=((& QSplitter::_ZTV9QSplitter) + 228u) + +Class QSplitterHandle::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QSplitterHandle::QPrivateSignal (0xb16c00a8) 0 empty + +Vtable for QSplitterHandle +QSplitterHandle::_ZTV15QSplitterHandle: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSplitterHandle) +8 (int (*)(...))QSplitterHandle::metaObject +12 (int (*)(...))QSplitterHandle::qt_metacast +16 (int (*)(...))QSplitterHandle::qt_metacall +20 (int (*)(...))QSplitterHandle::~QSplitterHandle +24 (int (*)(...))QSplitterHandle::~QSplitterHandle +28 (int (*)(...))QSplitterHandle::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QSplitterHandle::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QSplitterHandle::mousePressEvent +88 (int (*)(...))QSplitterHandle::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QSplitterHandle::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QSplitterHandle::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QSplitterHandle::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI15QSplitterHandle) +224 (int (*)(...))QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev +228 (int (*)(...))QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QSplitterHandle + size=24 align=4 + base size=24 base align=4 +QSplitterHandle (0xb173f6cc) 0 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u) + QWidget (0xb1688940) 0 + primary-for QSplitterHandle (0xb173f6cc) + QObject (0xb16a9188) 0 + primary-for QWidget (0xb1688940) + QPaintDevice (0xb16a9c08) 8 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 224u) + +Class QStackedWidget::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStackedWidget::QPrivateSignal (0xb16c0888) 0 empty + +Vtable for QStackedWidget +QStackedWidget::_ZTV14QStackedWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedWidget) +8 (int (*)(...))QStackedWidget::metaObject +12 (int (*)(...))QStackedWidget::qt_metacast +16 (int (*)(...))QStackedWidget::qt_metacall +20 (int (*)(...))QStackedWidget::~QStackedWidget +24 (int (*)(...))QStackedWidget::~QStackedWidget +28 (int (*)(...))QStackedWidget::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QFrame::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QFrame::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI14QStackedWidget) +224 (int (*)(...))QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev +228 (int (*)(...))QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QStackedWidget + size=24 align=4 + base size=24 base align=4 +QStackedWidget (0xb173f708) 0 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u) + QFrame (0xb173f744) 0 + primary-for QStackedWidget (0xb173f708) + QWidget (0xb1688bc0) 0 + primary-for QFrame (0xb173f744) + QObject (0xb16c0770) 0 + primary-for QWidget (0xb1688bc0) + QPaintDevice (0xb16c07a8) 8 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 224u) + +Class QStatusBar::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QStatusBar::QPrivateSignal (0xb16d62d8) 0 empty + +Vtable for QStatusBar +QStatusBar::_ZTV10QStatusBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QStatusBar) +8 (int (*)(...))QStatusBar::metaObject +12 (int (*)(...))QStatusBar::qt_metacast +16 (int (*)(...))QStatusBar::qt_metacall +20 (int (*)(...))QStatusBar::~QStatusBar +24 (int (*)(...))QStatusBar::~QStatusBar +28 (int (*)(...))QStatusBar::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QStatusBar::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QStatusBar::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QStatusBar::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QWidget::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI10QStatusBar) +224 (int (*)(...))QStatusBar::_ZThn8_N10QStatusBarD1Ev +228 (int (*)(...))QStatusBar::_ZThn8_N10QStatusBarD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QStatusBar + size=24 align=4 + base size=24 base align=4 +QStatusBar (0xb173f780) 0 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u) + QWidget (0xb1688e40) 0 + primary-for QStatusBar (0xb173f780) + QObject (0xb16d61c0) 0 + primary-for QWidget (0xb1688e40) + QPaintDevice (0xb16d61f8) 8 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 224u) + +Class QTextBrowser::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QTextBrowser::QPrivateSignal (0xb16d6c40) 0 empty + +Vtable for QTextBrowser +QTextBrowser::_ZTV12QTextBrowser: 78u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextBrowser) +8 (int (*)(...))QTextBrowser::metaObject +12 (int (*)(...))QTextBrowser::qt_metacast +16 (int (*)(...))QTextBrowser::qt_metacall +20 (int (*)(...))QTextBrowser::~QTextBrowser +24 (int (*)(...))QTextBrowser::~QTextBrowser +28 (int (*)(...))QTextBrowser::event +32 (int (*)(...))QAbstractScrollArea::eventFilter +36 (int (*)(...))QTextEdit::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QAbstractScrollArea::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QTextBrowser::mousePressEvent +88 (int (*)(...))QTextBrowser::mouseReleaseEvent +92 (int (*)(...))QTextEdit::mouseDoubleClickEvent +96 (int (*)(...))QTextBrowser::mouseMoveEvent +100 (int (*)(...))QTextEdit::wheelEvent +104 (int (*)(...))QTextBrowser::keyPressEvent +108 (int (*)(...))QTextEdit::keyReleaseEvent +112 (int (*)(...))QTextEdit::focusInEvent +116 (int (*)(...))QTextBrowser::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QTextBrowser::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QTextEdit::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QTextEdit::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QTextEdit::dragEnterEvent +160 (int (*)(...))QTextEdit::dragMoveEvent +164 (int (*)(...))QTextEdit::dragLeaveEvent +168 (int (*)(...))QTextEdit::dropEvent +172 (int (*)(...))QTextEdit::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QTextEdit::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QTextEdit::inputMethodEvent +208 (int (*)(...))QTextEdit::inputMethodQuery +212 (int (*)(...))QTextBrowser::focusNextPrevChild +216 (int (*)(...))QAbstractScrollArea::setupViewport +220 (int (*)(...))QAbstractScrollArea::viewportEvent +224 (int (*)(...))QTextEdit::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QTextBrowser::loadResource +236 (int (*)(...))QTextEdit::createMimeDataFromSelection +240 (int (*)(...))QTextEdit::canInsertFromMimeData +244 (int (*)(...))QTextEdit::insertFromMimeData +248 (int (*)(...))QTextEdit::doSetTextCursor +252 (int (*)(...))QTextBrowser::setSource +256 (int (*)(...))QTextBrowser::backward +260 (int (*)(...))QTextBrowser::forward +264 (int (*)(...))QTextBrowser::home +268 (int (*)(...))QTextBrowser::reload +272 (int (*)(...))-0x00000000000000008 +276 (int (*)(...))(& _ZTI12QTextBrowser) +280 (int (*)(...))QTextBrowser::_ZThn8_N12QTextBrowserD1Ev +284 (int (*)(...))QTextBrowser::_ZThn8_N12QTextBrowserD0Ev +288 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +292 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +296 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +300 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +304 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +308 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QTextBrowser + size=24 align=4 + base size=24 base align=4 +QTextBrowser (0xb173f7bc) 0 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u) + QTextEdit (0xb173f7f8) 0 + primary-for QTextBrowser (0xb173f7bc) + QAbstractScrollArea (0xb173f834) 0 + primary-for QTextEdit (0xb173f7f8) + QFrame (0xb173f870) 0 + primary-for QAbstractScrollArea (0xb173f834) + QWidget (0xb16e40c0) 0 + primary-for QFrame (0xb173f870) + QObject (0xb16d6b28) 0 + primary-for QWidget (0xb16e40c0) + QPaintDevice (0xb16d6b60) 8 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 280u) + +Class QToolBar::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QToolBar::QPrivateSignal (0xb16f4428) 0 empty + +Vtable for QToolBar +QToolBar::_ZTV8QToolBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBar) +8 (int (*)(...))QToolBar::metaObject +12 (int (*)(...))QToolBar::qt_metacast +16 (int (*)(...))QToolBar::qt_metacall +20 (int (*)(...))QToolBar::~QToolBar +24 (int (*)(...))QToolBar::~QToolBar +28 (int (*)(...))QToolBar::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QWidget::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QToolBar::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QToolBar::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QToolBar::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))-0x00000000000000008 +220 (int (*)(...))(& _ZTI8QToolBar) +224 (int (*)(...))QToolBar::_ZThn8_N8QToolBarD1Ev +228 (int (*)(...))QToolBar::_ZThn8_N8QToolBarD0Ev +232 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +236 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QToolBar + size=24 align=4 + base size=24 base align=4 +QToolBar (0xb173f8ac) 0 + vptr=((& QToolBar::_ZTV8QToolBar) + 8u) + QWidget (0xb16e4340) 0 + primary-for QToolBar (0xb173f8ac) + QObject (0xb16f4310) 0 + primary-for QWidget (0xb16e4340) + QPaintDevice (0xb16f4348) 8 + vptr=((& QToolBar::_ZTV8QToolBar) + 224u) + +Class QToolBox::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QToolBox::QPrivateSignal (0xb170b268) 0 empty + +Vtable for QToolBox +QToolBox::_ZTV8QToolBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBox) +8 (int (*)(...))QToolBox::metaObject +12 (int (*)(...))QToolBox::qt_metacast +16 (int (*)(...))QToolBox::qt_metacall +20 (int (*)(...))QToolBox::~QToolBox +24 (int (*)(...))QToolBox::~QToolBox +28 (int (*)(...))QToolBox::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QFrame::sizeHint +68 (int (*)(...))QWidget::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QWidget::mousePressEvent +88 (int (*)(...))QWidget::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QWidget::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QWidget::keyPressEvent +108 (int (*)(...))QWidget::keyReleaseEvent +112 (int (*)(...))QWidget::focusInEvent +116 (int (*)(...))QWidget::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QFrame::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QToolBox::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QToolBox::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QToolBox::itemInserted +220 (int (*)(...))QToolBox::itemRemoved +224 (int (*)(...))-0x00000000000000008 +228 (int (*)(...))(& _ZTI8QToolBox) +232 (int (*)(...))QToolBox::_ZThn8_N8QToolBoxD1Ev +236 (int (*)(...))QToolBox::_ZThn8_N8QToolBoxD0Ev +240 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QToolBox + size=24 align=4 + base size=24 base align=4 +QToolBox (0xb173f8e8) 0 + vptr=((& QToolBox::_ZTV8QToolBox) + 8u) + QFrame (0xb173f924) 0 + primary-for QToolBox (0xb173f8e8) + QWidget (0xb16e4640) 0 + primary-for QFrame (0xb173f924) + QObject (0xb170b150) 0 + primary-for QWidget (0xb16e4640) + QPaintDevice (0xb170b188) 8 + vptr=((& QToolBox::_ZTV8QToolBox) + 232u) + +Class QToolButton::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QToolButton::QPrivateSignal (0xb1721188) 0 empty + +Vtable for QToolButton +QToolButton::_ZTV11QToolButton: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QToolButton) +8 (int (*)(...))QToolButton::metaObject +12 (int (*)(...))QToolButton::qt_metacast +16 (int (*)(...))QToolButton::qt_metacall +20 (int (*)(...))QToolButton::~QToolButton +24 (int (*)(...))QToolButton::~QToolButton +28 (int (*)(...))QToolButton::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QToolButton::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QToolButton::sizeHint +68 (int (*)(...))QToolButton::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QToolButton::mousePressEvent +88 (int (*)(...))QToolButton::mouseReleaseEvent +92 (int (*)(...))QWidget::mouseDoubleClickEvent +96 (int (*)(...))QAbstractButton::mouseMoveEvent +100 (int (*)(...))QWidget::wheelEvent +104 (int (*)(...))QAbstractButton::keyPressEvent +108 (int (*)(...))QAbstractButton::keyReleaseEvent +112 (int (*)(...))QAbstractButton::focusInEvent +116 (int (*)(...))QAbstractButton::focusOutEvent +120 (int (*)(...))QToolButton::enterEvent +124 (int (*)(...))QToolButton::leaveEvent +128 (int (*)(...))QToolButton::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QWidget::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QWidget::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QToolButton::actionEvent +156 (int (*)(...))QWidget::dragEnterEvent +160 (int (*)(...))QWidget::dragMoveEvent +164 (int (*)(...))QWidget::dragLeaveEvent +168 (int (*)(...))QWidget::dropEvent +172 (int (*)(...))QWidget::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QToolButton::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QWidget::inputMethodEvent +208 (int (*)(...))QWidget::inputMethodQuery +212 (int (*)(...))QWidget::focusNextPrevChild +216 (int (*)(...))QToolButton::hitButton +220 (int (*)(...))QAbstractButton::checkStateSet +224 (int (*)(...))QToolButton::nextCheckState +228 (int (*)(...))-0x00000000000000008 +232 (int (*)(...))(& _ZTI11QToolButton) +236 (int (*)(...))QToolButton::_ZThn8_N11QToolButtonD1Ev +240 (int (*)(...))QToolButton::_ZThn8_N11QToolButtonD0Ev +244 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +248 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +256 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +260 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QToolButton + size=24 align=4 + base size=24 base align=4 +QToolButton (0xb173f960) 0 + vptr=((& QToolButton::_ZTV11QToolButton) + 8u) + QAbstractButton (0xb173f99c) 0 + primary-for QToolButton (0xb173f960) + QWidget (0xb16e4980) 0 + primary-for QAbstractButton (0xb173f99c) + QObject (0xb1721070) 0 + primary-for QWidget (0xb16e4980) + QPaintDevice (0xb17210a8) 8 + vptr=((& QToolButton::_ZTV11QToolButton) + 236u) + +Class QScriptable + size=4 align=4 + base size=4 base align=4 +QScriptable (0xb17219a0) 0 + +Class QScriptValue + size=4 align=4 + base size=4 base align=4 +QScriptValue (0xb1721f18) 0 + +Vtable for QScriptClass +QScriptClass::_ZTV12QScriptClass: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QScriptClass) +8 (int (*)(...))QScriptClass::~QScriptClass +12 (int (*)(...))QScriptClass::~QScriptClass +16 (int (*)(...))QScriptClass::queryProperty +20 (int (*)(...))QScriptClass::property +24 (int (*)(...))QScriptClass::setProperty +28 (int (*)(...))QScriptClass::propertyFlags +32 (int (*)(...))QScriptClass::newIterator +36 (int (*)(...))QScriptClass::prototype +40 (int (*)(...))QScriptClass::name +44 (int (*)(...))QScriptClass::supportsExtension +48 (int (*)(...))QScriptClass::extension + +Class QScriptClass + size=8 align=4 + base size=8 base align=4 +QScriptClass (0xb15bb150) 0 + vptr=((& QScriptClass::_ZTV12QScriptClass) + 8u) + +Vtable for QScriptClassPropertyIterator +QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28QScriptClassPropertyIterator) +8 (int (*)(...))QScriptClassPropertyIterator::~QScriptClassPropertyIterator +12 (int (*)(...))QScriptClassPropertyIterator::~QScriptClassPropertyIterator +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual +24 (int (*)(...))__cxa_pure_virtual +28 (int (*)(...))__cxa_pure_virtual +32 (int (*)(...))__cxa_pure_virtual +36 (int (*)(...))__cxa_pure_virtual +40 (int (*)(...))__cxa_pure_virtual +44 (int (*)(...))QScriptClassPropertyIterator::id +48 (int (*)(...))QScriptClassPropertyIterator::flags + +Class QScriptClassPropertyIterator + size=8 align=4 + base size=8 base align=4 +QScriptClassPropertyIterator (0xb15d07a8) 0 + vptr=((& QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator) + 8u) + +Class QScriptContext + size=4 align=4 + base size=4 base align=4 +QScriptContext (0xb15d0e00) 0 + +Class QScriptContextInfo + size=4 align=4 + base size=4 base align=4 +QScriptContextInfo (0xb15ff3f0) 0 + +Class QScriptString + size=4 align=4 + base size=4 base align=4 +QScriptString (0xb15ffc40) 0 + +Class QScriptProgram + size=4 align=4 + base size=4 base align=4 +QScriptProgram (0xb16191c0) 0 + +Class QScriptSyntaxCheckResult + size=4 align=4 + base size=4 base align=4 +QScriptSyntaxCheckResult (0xb1619850) 0 + +Class QScriptEngine::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QScriptEngine::QPrivateSignal (0xb1619f18) 0 empty + +Vtable for QScriptEngine +QScriptEngine::_ZTV13QScriptEngine: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QScriptEngine) +8 (int (*)(...))QScriptEngine::metaObject +12 (int (*)(...))QScriptEngine::qt_metacast +16 (int (*)(...))QScriptEngine::qt_metacall +20 (int (*)(...))QScriptEngine::~QScriptEngine +24 (int (*)(...))QScriptEngine::~QScriptEngine +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QScriptEngine + size=8 align=4 + base size=8 base align=4 +QScriptEngine (0xb173fa8c) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u) + QObject (0xb1619e38) 0 + primary-for QScriptEngine (0xb173fa8c) + +Vtable for QScriptEngineAgent +QScriptEngineAgent::_ZTV18QScriptEngineAgent: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QScriptEngineAgent) +8 (int (*)(...))QScriptEngineAgent::~QScriptEngineAgent +12 (int (*)(...))QScriptEngineAgent::~QScriptEngineAgent +16 (int (*)(...))QScriptEngineAgent::scriptLoad +20 (int (*)(...))QScriptEngineAgent::scriptUnload +24 (int (*)(...))QScriptEngineAgent::contextPush +28 (int (*)(...))QScriptEngineAgent::contextPop +32 (int (*)(...))QScriptEngineAgent::functionEntry +36 (int (*)(...))QScriptEngineAgent::functionExit +40 (int (*)(...))QScriptEngineAgent::positionChange +44 (int (*)(...))QScriptEngineAgent::exceptionThrow +48 (int (*)(...))QScriptEngineAgent::exceptionCatch +52 (int (*)(...))QScriptEngineAgent::supportsExtension +56 (int (*)(...))QScriptEngineAgent::extension + +Class QScriptEngineAgent + size=8 align=4 + base size=8 base align=4 +QScriptEngineAgent (0xb14742d8) 0 + vptr=((& QScriptEngineAgent::_ZTV18QScriptEngineAgent) + 8u) + +Vtable for QScriptExtensionInterface +QScriptExtensionInterface::_ZTV25QScriptExtensionInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QScriptExtensionInterface) +8 (int (*)(...))QScriptExtensionInterface::~QScriptExtensionInterface +12 (int (*)(...))QScriptExtensionInterface::~QScriptExtensionInterface +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QScriptExtensionInterface + size=4 align=4 + base size=4 base align=4 +QScriptExtensionInterface (0xb173fb04) 0 nearly-empty + vptr=((& QScriptExtensionInterface::_ZTV25QScriptExtensionInterface) + 8u) + QFactoryInterface (0xb1474968) 0 nearly-empty + primary-for QScriptExtensionInterface (0xb173fb04) + +Class QScriptExtensionPlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QScriptExtensionPlugin::QPrivateSignal (0xb1474c78) 0 empty + +Vtable for QScriptExtensionPlugin +QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QScriptExtensionPlugin) +8 (int (*)(...))QScriptExtensionPlugin::metaObject +12 (int (*)(...))QScriptExtensionPlugin::qt_metacast +16 (int (*)(...))QScriptExtensionPlugin::qt_metacall +20 (int (*)(...))QScriptExtensionPlugin::~QScriptExtensionPlugin +24 (int (*)(...))QScriptExtensionPlugin::~QScriptExtensionPlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))__cxa_pure_virtual +64 (int (*)(...))-0x00000000000000008 +68 (int (*)(...))(& _ZTI22QScriptExtensionPlugin) +72 (int (*)(...))QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD1Ev +76 (int (*)(...))QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD0Ev +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))__cxa_pure_virtual + +Class QScriptExtensionPlugin + size=12 align=4 + base size=12 base align=4 +QScriptExtensionPlugin (0xb1455cc0) 0 + vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 8u) + QObject (0xb1474b60) 0 + primary-for QScriptExtensionPlugin (0xb1455cc0) + QScriptExtensionInterface (0xb173fbf4) 8 nearly-empty + vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 72u) + QFactoryInterface (0xb1474b98) 8 nearly-empty + primary-for QScriptExtensionInterface (0xb173fbf4) + +Class QScriptValueIterator + size=4 align=4 + base size=4 base align=4 +QScriptValueIterator (0xb1474fc0) 0 + +Class QDeclarativeDebuggingEnabler + size=1 align=1 + base size=0 base align=1 +QDeclarativeDebuggingEnabler (0xb149d5b0) 0 empty + +Class QDeclarativePrivate::RegisterType + size=80 align=4 + base size=80 base align=4 +QDeclarativePrivate::RegisterType (0xb149db60) 0 + +Class QDeclarativePrivate::RegisterInterface + size=16 align=4 + base size=16 base align=4 +QDeclarativePrivate::RegisterInterface (0xb149db98) 0 + +Class QDeclarativePrivate::RegisterAutoParent + size=8 align=4 + base size=8 base align=4 +QDeclarativePrivate::RegisterAutoParent (0xb149dbd0) 0 + +Class QDeclarativePrivate::RegisterComponent + size=20 align=4 + base size=20 base align=4 +QDeclarativePrivate::RegisterComponent (0xb149dc08) 0 + +Vtable for QDeclarativeParserStatus +QDeclarativeParserStatus::_ZTV24QDeclarativeParserStatus: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QDeclarativeParserStatus) +8 (int (*)(...))QDeclarativeParserStatus::~QDeclarativeParserStatus +12 (int (*)(...))QDeclarativeParserStatus::~QDeclarativeParserStatus +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QDeclarativeParserStatus + size=8 align=4 + base size=8 base align=4 +QDeclarativeParserStatus (0xb149dc40) 0 + vptr=((& QDeclarativeParserStatus::_ZTV24QDeclarativeParserStatus) + 8u) + +Vtable for QDeclarativePropertyValueSource +QDeclarativePropertyValueSource::_ZTV31QDeclarativePropertyValueSource: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QDeclarativePropertyValueSource) +8 (int (*)(...))QDeclarativePropertyValueSource::~QDeclarativePropertyValueSource +12 (int (*)(...))QDeclarativePropertyValueSource::~QDeclarativePropertyValueSource +16 (int (*)(...))__cxa_pure_virtual + +Class QDeclarativePropertyValueSource + size=4 align=4 + base size=4 base align=4 +QDeclarativePropertyValueSource (0xb149df50) 0 nearly-empty + vptr=((& QDeclarativePropertyValueSource::_ZTV31QDeclarativePropertyValueSource) + 8u) + +Vtable for QDeclarativePropertyValueInterceptor +QDeclarativePropertyValueInterceptor::_ZTV36QDeclarativePropertyValueInterceptor: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI36QDeclarativePropertyValueInterceptor) +8 (int (*)(...))QDeclarativePropertyValueInterceptor::~QDeclarativePropertyValueInterceptor +12 (int (*)(...))QDeclarativePropertyValueInterceptor::~QDeclarativePropertyValueInterceptor +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QDeclarativePropertyValueInterceptor + size=4 align=4 + base size=4 base align=4 +QDeclarativePropertyValueInterceptor (0xb14be118) 0 nearly-empty + vptr=((& QDeclarativePropertyValueInterceptor::_ZTV36QDeclarativePropertyValueInterceptor) + 8u) + +Class QDeclarativeListReference + size=4 align=4 + base size=4 base align=4 +QDeclarativeListReference (0xb14be578) 0 + +Class QDeclarativeError + size=4 align=4 + base size=4 base align=4 +QDeclarativeError (0xb134f348) 0 + +Class QDeclarativeComponent::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeComponent::QPrivateSignal (0xb134f6c8) 0 empty + +Vtable for QDeclarativeComponent +QDeclarativeComponent::_ZTV21QDeclarativeComponent: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QDeclarativeComponent) +8 (int (*)(...))QDeclarativeComponent::metaObject +12 (int (*)(...))QDeclarativeComponent::qt_metacast +16 (int (*)(...))QDeclarativeComponent::qt_metacall +20 (int (*)(...))QDeclarativeComponent::~QDeclarativeComponent +24 (int (*)(...))QDeclarativeComponent::~QDeclarativeComponent +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QDeclarativeComponent::create +60 (int (*)(...))QDeclarativeComponent::beginCreate +64 (int (*)(...))QDeclarativeComponent::completeCreate + +Class QDeclarativeComponent + size=8 align=4 + base size=8 base align=4 +QDeclarativeComponent (0xb173fd5c) 0 + vptr=((& QDeclarativeComponent::_ZTV21QDeclarativeComponent) + 8u) + QObject (0xb134f5e8) 0 + primary-for QDeclarativeComponent (0xb173fd5c) + +Class QDeclarativeItem::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeItem::QPrivateSignal (0xb136bdc8) 0 empty + +Vtable for QDeclarativeItem +QDeclarativeItem::_ZTV16QDeclarativeItem: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDeclarativeItem) +8 (int (*)(...))QDeclarativeItem::metaObject +12 (int (*)(...))QDeclarativeItem::qt_metacast +16 (int (*)(...))QDeclarativeItem::qt_metacall +20 (int (*)(...))QDeclarativeItem::~QDeclarativeItem +24 (int (*)(...))QDeclarativeItem::~QDeclarativeItem +28 (int (*)(...))QDeclarativeItem::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QDeclarativeItem::boundingRect +60 (int (*)(...))QDeclarativeItem::paint +64 (int (*)(...))QDeclarativeItem::sceneEvent +68 (int (*)(...))QDeclarativeItem::itemChange +72 (int (*)(...))QDeclarativeItem::classBegin +76 (int (*)(...))QDeclarativeItem::componentComplete +80 (int (*)(...))QDeclarativeItem::keyPressEvent +84 (int (*)(...))QDeclarativeItem::keyReleaseEvent +88 (int (*)(...))QDeclarativeItem::inputMethodEvent +92 (int (*)(...))QDeclarativeItem::inputMethodQuery +96 (int (*)(...))QDeclarativeItem::geometryChanged +100 (int (*)(...))-0x00000000000000008 +104 (int (*)(...))(& _ZTI16QDeclarativeItem) +108 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItemD1Ev +112 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItemD0Ev +116 (int (*)(...))QGraphicsItem::advance +120 (int (*)(...))QDeclarativeItem::_ZThn8_NK16QDeclarativeItem12boundingRectEv +124 (int (*)(...))QGraphicsItem::shape +128 (int (*)(...))QGraphicsItem::contains +132 (int (*)(...))QGraphicsItem::collidesWithItem +136 (int (*)(...))QGraphicsItem::collidesWithPath +140 (int (*)(...))QGraphicsItem::isObscuredBy +144 (int (*)(...))QGraphicsItem::opaqueArea +148 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +152 (int (*)(...))QGraphicsItem::type +156 (int (*)(...))QGraphicsItem::sceneEventFilter +160 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItem10sceneEventEP6QEvent +164 (int (*)(...))QGraphicsItem::contextMenuEvent +168 (int (*)(...))QGraphicsItem::dragEnterEvent +172 (int (*)(...))QGraphicsItem::dragLeaveEvent +176 (int (*)(...))QGraphicsItem::dragMoveEvent +180 (int (*)(...))QGraphicsItem::dropEvent +184 (int (*)(...))QGraphicsItem::focusInEvent +188 (int (*)(...))QGraphicsItem::focusOutEvent +192 (int (*)(...))QGraphicsItem::hoverEnterEvent +196 (int (*)(...))QGraphicsItem::hoverMoveEvent +200 (int (*)(...))QGraphicsItem::hoverLeaveEvent +204 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItem13keyPressEventEP9QKeyEvent +208 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItem15keyReleaseEventEP9QKeyEvent +212 (int (*)(...))QGraphicsItem::mousePressEvent +216 (int (*)(...))QGraphicsItem::mouseMoveEvent +220 (int (*)(...))QGraphicsItem::mouseReleaseEvent +224 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent +228 (int (*)(...))QGraphicsItem::wheelEvent +232 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItem16inputMethodEventEP17QInputMethodEvent +236 (int (*)(...))QDeclarativeItem::_ZThn8_NK16QDeclarativeItem16inputMethodQueryEN2Qt16InputMethodQueryE +240 (int (*)(...))QDeclarativeItem::_ZThn8_N16QDeclarativeItem10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +244 (int (*)(...))QGraphicsItem::supportsExtension +248 (int (*)(...))QGraphicsItem::setExtension +252 (int (*)(...))QGraphicsItem::extension +256 (int (*)(...))-0x00000000000000010 +260 (int (*)(...))(& _ZTI16QDeclarativeItem) +264 (int (*)(...))QDeclarativeItem::_ZThn16_N16QDeclarativeItemD1Ev +268 (int (*)(...))QDeclarativeItem::_ZThn16_N16QDeclarativeItemD0Ev +272 (int (*)(...))QDeclarativeItem::_ZThn16_N16QDeclarativeItem10classBeginEv +276 (int (*)(...))QDeclarativeItem::_ZThn16_N16QDeclarativeItem17componentCompleteEv + +Class QDeclarativeItem + size=24 align=4 + base size=24 base align=4 +QDeclarativeItem (0xb1344c80) 0 + vptr=((& QDeclarativeItem::_ZTV16QDeclarativeItem) + 8u) + QGraphicsObject (0xb1344cc0) 0 + primary-for QDeclarativeItem (0xb1344c80) + QObject (0xb136bc78) 0 + primary-for QGraphicsObject (0xb1344cc0) + QGraphicsItem (0xb136bcb0) 8 + vptr=((& QDeclarativeItem::_ZTV16QDeclarativeItem) + 108u) + QDeclarativeParserStatus (0xb136bce8) 16 + vptr=((& QDeclarativeItem::_ZTV16QDeclarativeItem) + 264u) + +Class QDeclarativeContext::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeContext::QPrivateSignal (0xb13dee00) 0 empty + +Vtable for QDeclarativeContext +QDeclarativeContext::_ZTV19QDeclarativeContext: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QDeclarativeContext) +8 (int (*)(...))QDeclarativeContext::metaObject +12 (int (*)(...))QDeclarativeContext::qt_metacast +16 (int (*)(...))QDeclarativeContext::qt_metacall +20 (int (*)(...))QDeclarativeContext::~QDeclarativeContext +24 (int (*)(...))QDeclarativeContext::~QDeclarativeContext +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QDeclarativeContext + size=8 align=4 + base size=8 base align=4 +QDeclarativeContext (0xb1406000) 0 + vptr=((& QDeclarativeContext::_ZTV19QDeclarativeContext) + 8u) + QObject (0xb13ded20) 0 + primary-for QDeclarativeContext (0xb1406000) + +Class QDeclarativeEngine::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeEngine::QPrivateSignal (0xb1409b60) 0 empty + +Vtable for QDeclarativeEngine +QDeclarativeEngine::_ZTV18QDeclarativeEngine: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QDeclarativeEngine) +8 (int (*)(...))QDeclarativeEngine::metaObject +12 (int (*)(...))QDeclarativeEngine::qt_metacast +16 (int (*)(...))QDeclarativeEngine::qt_metacall +20 (int (*)(...))QDeclarativeEngine::~QDeclarativeEngine +24 (int (*)(...))QDeclarativeEngine::~QDeclarativeEngine +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QDeclarativeEngine + size=8 align=4 + base size=8 base align=4 +QDeclarativeEngine (0xb140603c) 0 + vptr=((& QDeclarativeEngine::_ZTV18QDeclarativeEngine) + 8u) + QObject (0xb1409a80) 0 + primary-for QDeclarativeEngine (0xb140603c) + +Class QDeclarativeExpression::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeExpression::QPrivateSignal (0xb1223578) 0 empty + +Vtable for QDeclarativeExpression +QDeclarativeExpression::_ZTV22QDeclarativeExpression: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QDeclarativeExpression) +8 (int (*)(...))QDeclarativeExpression::metaObject +12 (int (*)(...))QDeclarativeExpression::qt_metacast +16 (int (*)(...))QDeclarativeExpression::qt_metacall +20 (int (*)(...))QDeclarativeExpression::~QDeclarativeExpression +24 (int (*)(...))QDeclarativeExpression::~QDeclarativeExpression +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QDeclarativeExpression + size=8 align=4 + base size=8 base align=4 +QDeclarativeExpression (0xb1406078) 0 + vptr=((& QDeclarativeExpression::_ZTV22QDeclarativeExpression) + 8u) + QObject (0xb1223498) 0 + primary-for QDeclarativeExpression (0xb1406078) + +Vtable for QDeclarativeExtensionInterface +QDeclarativeExtensionInterface::_ZTV30QDeclarativeExtensionInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QDeclarativeExtensionInterface) +8 (int (*)(...))QDeclarativeExtensionInterface::~QDeclarativeExtensionInterface +12 (int (*)(...))QDeclarativeExtensionInterface::~QDeclarativeExtensionInterface +16 (int (*)(...))__cxa_pure_virtual +20 (int (*)(...))__cxa_pure_virtual + +Class QDeclarativeExtensionInterface + size=4 align=4 + base size=4 base align=4 +QDeclarativeExtensionInterface (0xb1223f50) 0 nearly-empty + vptr=((& QDeclarativeExtensionInterface::_ZTV30QDeclarativeExtensionInterface) + 8u) + +Class QDeclarativeExtensionPlugin::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeExtensionPlugin::QPrivateSignal (0xb12393b8) 0 empty + +Vtable for QDeclarativeExtensionPlugin +QDeclarativeExtensionPlugin::_ZTV27QDeclarativeExtensionPlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDeclarativeExtensionPlugin) +8 (int (*)(...))QDeclarativeExtensionPlugin::metaObject +12 (int (*)(...))QDeclarativeExtensionPlugin::qt_metacast +16 (int (*)(...))QDeclarativeExtensionPlugin::qt_metacall +20 (int (*)(...))QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin +24 (int (*)(...))QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))__cxa_pure_virtual +60 (int (*)(...))QDeclarativeExtensionPlugin::initializeEngine +64 (int (*)(...))-0x00000000000000008 +68 (int (*)(...))(& _ZTI27QDeclarativeExtensionPlugin) +72 (int (*)(...))QDeclarativeExtensionPlugin::_ZThn8_N27QDeclarativeExtensionPluginD1Ev +76 (int (*)(...))QDeclarativeExtensionPlugin::_ZThn8_N27QDeclarativeExtensionPluginD0Ev +80 (int (*)(...))__cxa_pure_virtual +84 (int (*)(...))QDeclarativeExtensionPlugin::_ZThn8_N27QDeclarativeExtensionPlugin16initializeEngineEP18QDeclarativeEnginePKc + +Class QDeclarativeExtensionPlugin + size=12 align=4 + base size=12 base align=4 +QDeclarativeExtensionPlugin (0xb1233480) 0 + vptr=((& QDeclarativeExtensionPlugin::_ZTV27QDeclarativeExtensionPlugin) + 8u) + QObject (0xb12392a0) 0 + primary-for QDeclarativeExtensionPlugin (0xb1233480) + QDeclarativeExtensionInterface (0xb12392d8) 8 nearly-empty + vptr=((& QDeclarativeExtensionPlugin::_ZTV27QDeclarativeExtensionPlugin) + 72u) + +Vtable for QDeclarativeImageProvider +QDeclarativeImageProvider::_ZTV25QDeclarativeImageProvider: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QDeclarativeImageProvider) +8 (int (*)(...))QDeclarativeImageProvider::~QDeclarativeImageProvider +12 (int (*)(...))QDeclarativeImageProvider::~QDeclarativeImageProvider +16 (int (*)(...))QDeclarativeImageProvider::requestImage +20 (int (*)(...))QDeclarativeImageProvider::requestPixmap + +Class QDeclarativeImageProvider + size=8 align=4 + base size=8 base align=4 +QDeclarativeImageProvider (0xb12398f8) 0 + vptr=((& QDeclarativeImageProvider::_ZTV25QDeclarativeImageProvider) + 8u) + +Class QDeclarativeInfo + size=8 align=4 + base size=8 base align=4 +QDeclarativeInfo (0xb14060b4) 0 + QDebug (0xb1239af0) 0 + +Vtable for QDeclarativeNetworkAccessManagerFactory +QDeclarativeNetworkAccessManagerFactory::_ZTV39QDeclarativeNetworkAccessManagerFactory: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI39QDeclarativeNetworkAccessManagerFactory) +8 (int (*)(...))QDeclarativeNetworkAccessManagerFactory::~QDeclarativeNetworkAccessManagerFactory +12 (int (*)(...))QDeclarativeNetworkAccessManagerFactory::~QDeclarativeNetworkAccessManagerFactory +16 (int (*)(...))__cxa_pure_virtual + +Class QDeclarativeNetworkAccessManagerFactory + size=4 align=4 + base size=4 base align=4 +QDeclarativeNetworkAccessManagerFactory (0xb125a0e0) 0 nearly-empty + vptr=((& QDeclarativeNetworkAccessManagerFactory::_ZTV39QDeclarativeNetworkAccessManagerFactory) + 8u) + +Class QDeclarativeProperty + size=4 align=4 + base size=4 base align=4 +QDeclarativeProperty (0xb125a188) 0 + +Class QDeclarativeScriptString + size=4 align=4 + base size=4 base align=4 +QDeclarativeScriptString (0xb125a818) 0 + +Class QDeclarativePropertyMap::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativePropertyMap::QPrivateSignal (0xb125ae38) 0 empty + +Vtable for QDeclarativePropertyMap +QDeclarativePropertyMap::_ZTV23QDeclarativePropertyMap: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QDeclarativePropertyMap) +8 (int (*)(...))QDeclarativePropertyMap::metaObject +12 (int (*)(...))QDeclarativePropertyMap::qt_metacast +16 (int (*)(...))QDeclarativePropertyMap::qt_metacall +20 (int (*)(...))QDeclarativePropertyMap::~QDeclarativePropertyMap +24 (int (*)(...))QDeclarativePropertyMap::~QDeclarativePropertyMap +28 (int (*)(...))QObject::event +32 (int (*)(...))QObject::eventFilter +36 (int (*)(...))QObject::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify + +Class QDeclarativePropertyMap + size=8 align=4 + base size=8 base align=4 +QDeclarativePropertyMap (0xb14060f0) 0 + vptr=((& QDeclarativePropertyMap::_ZTV23QDeclarativePropertyMap) + 8u) + QObject (0xb125ad58) 0 + primary-for QDeclarativePropertyMap (0xb14060f0) + +Class QDeclarativeView::QPrivateSignal + size=1 align=1 + base size=0 base align=1 +QDeclarativeView::QPrivateSignal (0xb1281658) 0 empty + +Vtable for QDeclarativeView +QDeclarativeView::_ZTV16QDeclarativeView: 72u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDeclarativeView) +8 (int (*)(...))QDeclarativeView::metaObject +12 (int (*)(...))QDeclarativeView::qt_metacast +16 (int (*)(...))QDeclarativeView::qt_metacall +20 (int (*)(...))QDeclarativeView::~QDeclarativeView +24 (int (*)(...))QDeclarativeView::~QDeclarativeView +28 (int (*)(...))QGraphicsView::event +32 (int (*)(...))QDeclarativeView::eventFilter +36 (int (*)(...))QDeclarativeView::timerEvent +40 (int (*)(...))QObject::childEvent +44 (int (*)(...))QObject::customEvent +48 (int (*)(...))QObject::connectNotify +52 (int (*)(...))QObject::disconnectNotify +56 (int (*)(...))QWidget::devType +60 (int (*)(...))QWidget::setVisible +64 (int (*)(...))QDeclarativeView::sizeHint +68 (int (*)(...))QAbstractScrollArea::minimumSizeHint +72 (int (*)(...))QWidget::heightForWidth +76 (int (*)(...))QWidget::hasHeightForWidth +80 (int (*)(...))QWidget::paintEngine +84 (int (*)(...))QGraphicsView::mousePressEvent +88 (int (*)(...))QGraphicsView::mouseReleaseEvent +92 (int (*)(...))QGraphicsView::mouseDoubleClickEvent +96 (int (*)(...))QGraphicsView::mouseMoveEvent +100 (int (*)(...))QGraphicsView::wheelEvent +104 (int (*)(...))QGraphicsView::keyPressEvent +108 (int (*)(...))QGraphicsView::keyReleaseEvent +112 (int (*)(...))QGraphicsView::focusInEvent +116 (int (*)(...))QGraphicsView::focusOutEvent +120 (int (*)(...))QWidget::enterEvent +124 (int (*)(...))QWidget::leaveEvent +128 (int (*)(...))QDeclarativeView::paintEvent +132 (int (*)(...))QWidget::moveEvent +136 (int (*)(...))QDeclarativeView::resizeEvent +140 (int (*)(...))QWidget::closeEvent +144 (int (*)(...))QGraphicsView::contextMenuEvent +148 (int (*)(...))QWidget::tabletEvent +152 (int (*)(...))QWidget::actionEvent +156 (int (*)(...))QGraphicsView::dragEnterEvent +160 (int (*)(...))QGraphicsView::dragMoveEvent +164 (int (*)(...))QGraphicsView::dragLeaveEvent +168 (int (*)(...))QGraphicsView::dropEvent +172 (int (*)(...))QGraphicsView::showEvent +176 (int (*)(...))QWidget::hideEvent +180 (int (*)(...))QWidget::nativeEvent +184 (int (*)(...))QFrame::changeEvent +188 (int (*)(...))QWidget::metric +192 (int (*)(...))QWidget::initPainter +196 (int (*)(...))QWidget::redirected +200 (int (*)(...))QWidget::sharedPainter +204 (int (*)(...))QGraphicsView::inputMethodEvent +208 (int (*)(...))QGraphicsView::inputMethodQuery +212 (int (*)(...))QGraphicsView::focusNextPrevChild +216 (int (*)(...))QGraphicsView::setupViewport +220 (int (*)(...))QGraphicsView::viewportEvent +224 (int (*)(...))QGraphicsView::scrollContentsBy +228 (int (*)(...))QAbstractScrollArea::viewportSizeHint +232 (int (*)(...))QGraphicsView::drawBackground +236 (int (*)(...))QGraphicsView::drawForeground +240 (int (*)(...))QGraphicsView::drawItems +244 (int (*)(...))QDeclarativeView::setRootObject +248 (int (*)(...))-0x00000000000000008 +252 (int (*)(...))(& _ZTI16QDeclarativeView) +256 (int (*)(...))QDeclarativeView::_ZThn8_N16QDeclarativeViewD1Ev +260 (int (*)(...))QDeclarativeView::_ZThn8_N16QDeclarativeViewD0Ev +264 (int (*)(...))QWidget::_ZThn8_NK7QWidget7devTypeEv +268 (int (*)(...))QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 (int (*)(...))QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE +276 (int (*)(...))QWidget::_ZThn8_NK7QWidget11initPainterEP8QPainter +280 (int (*)(...))QWidget::_ZThn8_NK7QWidget10redirectedEP6QPoint +284 (int (*)(...))QWidget::_ZThn8_NK7QWidget13sharedPainterEv + +Class QDeclarativeView + size=24 align=4 + base size=24 base align=4 +QDeclarativeView (0xb140612c) 0 + vptr=((& QDeclarativeView::_ZTV16QDeclarativeView) + 8u) + QGraphicsView (0xb1406168) 0 + primary-for QDeclarativeView (0xb140612c) + QAbstractScrollArea (0xb14061a4) 0 + primary-for QGraphicsView (0xb1406168) + QFrame (0xb14061e0) 0 + primary-for QAbstractScrollArea (0xb14061a4) + QWidget (0xb1279200) 0 + primary-for QFrame (0xb14061e0) + QObject (0xb1281540) 0 + primary-for QWidget (0xb1279200) + QPaintDevice (0xb1281578) 8 + vptr=((& QDeclarativeView::_ZTV16QDeclarativeView) + 256u) + diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/cmake/CMakeLists.txt qtquick1-opensource-src-5.2.1/tests/auto/cmake/CMakeLists.txt --- qtquick1-opensource-src-5.0.2/tests/auto/cmake/CMakeLists.txt 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/cmake/CMakeLists.txt 2014-02-01 20:37:20.000000000 +0000 @@ -9,8 +9,6 @@ include("${_Qt5CTestMacros}") -set(Qt5_MODULE_TEST_DEPENDS Script Widgets) - test_module_includes( Declarative QDeclarativeEngine ) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/cmake/cmake.pro qtquick1-opensource-src-5.2.1/tests/auto/cmake/cmake.pro --- qtquick1-opensource-src-5.0.2/tests/auto/cmake/cmake.pro 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/cmake/cmake.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,4 +2,6 @@ # Cause make to do nothing. TEMPLATE = subdirs +CMAKE_QT_MODULES_UNDER_TEST = declarative + CONFIG += ctest_testcase diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/examples/examples.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/examples/examples.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/examples/examples.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/examples/examples.pro 2014-02-01 20:37:20.000000000 +0000 @@ -14,6 +14,4 @@ DEFINES += SRCDIR=\\\"$$PWD\\\" -CONFIG += parallel_test - DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0 diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -47,6 +47,7 @@ #include #include #include +#include class tst_qdeclarativeanimations : public QObject { @@ -82,6 +83,7 @@ void doubleRegistrationBug(); void alwaysRunToEndRestartBug(); void transitionAssignmentBug(); + void zeroDurationTwoCompletedEmittedBug(); }; #define QTIMED_COMPARE(lhs, rhs) do { \ @@ -850,6 +852,24 @@ QCOMPARE(rect->property("nullObject").toBool(), false); } +void tst_qdeclarativeanimations::zeroDurationTwoCompletedEmittedBug() +{ + QDeclarativeRectangle rect; + QDeclarativePropertyAnimation animation; + animation.setTarget(&rect); + animation.setProperty("x"); + animation.setFrom(1); + animation.setTo(200); + animation.setDuration(0); + QVERIFY(animation.from() == 1); + QSignalSpy spy(&animation, SIGNAL(completed(void))); + animation.start(); + QVERIFY(!animation.isRunning()); + QCOMPARE(rect.x(), qreal(200)); + QCOMPARE(spy.size(), 1); +} + + QTEST_MAIN(tst_qdeclarativeanimations) #include "tst_qdeclarativeanimations.moc" diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -219,7 +219,11 @@ void tst_qdeclarativeborderimage::mirror() { - QString componentStr = "import QtQuick 1.0\nBorderImage { source: \"" SRCDIR "/data/heart200.png\"; smooth: true; width: 300; height: 300; border { top: 50; right: 50; bottom: 50; left: 50 } }"; + const QString imagePath = QLatin1String(SRCDIR) + QStringLiteral("/data/heart200.png"); + QVERIFY(QFileInfo(imagePath).exists()); + const QString componentStr = QStringLiteral("import QtQuick 1.0\nBorderImage { source: \"") + + QUrl::fromLocalFile(imagePath).toString() + + QStringLiteral("\"; smooth: true; width: 300; height: 300; border { top: 50; right: 50; bottom: 50; left: 50 } }"); QDeclarativeComponent component(&engine); component.setData(componentStr.toLatin1(), QUrl::fromLocalFile("")); QDeclarativeBorderImage *obj = qobject_cast(component.create()); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -73,9 +73,9 @@ QCOMPARE(ctxt.baseUrl(), QUrl()); - ctxt.setBaseUrl(QUrl("http://www.nokia.com/")); + ctxt.setBaseUrl(QUrl("http://www.qt-project.org/")); - QCOMPARE(ctxt.baseUrl(), QUrl("http://www.nokia.com/")); + QCOMPARE(ctxt.baseUrl(), QUrl("http://www.qt-project.org/")); } void tst_qdeclarativecontext::resolvedUrl() @@ -83,18 +83,18 @@ // Relative to the component { QDeclarativeContext ctxt(&engine); - ctxt.setBaseUrl(QUrl("http://www.nokia.com/")); + ctxt.setBaseUrl(QUrl("http://www.qt-project.org/")); - QCOMPARE(ctxt.resolvedUrl(QUrl("main.qml")), QUrl("http://www.nokia.com/main.qml")); + QCOMPARE(ctxt.resolvedUrl(QUrl("main.qml")), QUrl("http://www.qt-project.org/main.qml")); } // Relative to a parent { QDeclarativeContext ctxt(&engine); - ctxt.setBaseUrl(QUrl("http://www.nokia.com/")); + ctxt.setBaseUrl(QUrl("http://www.qt-project.org/")); QDeclarativeContext ctxt2(&ctxt); - QCOMPARE(ctxt2.resolvedUrl(QUrl("main2.qml")), QUrl("http://www.nokia.com/main2.qml")); + QCOMPARE(ctxt2.resolvedUrl(QUrl("main2.qml")), QUrl("http://www.qt-project.org/main2.qml")); } // Relative to the engine @@ -106,10 +106,10 @@ // Relative to a deleted parent { QDeclarativeContext *ctxt = new QDeclarativeContext(&engine); - ctxt->setBaseUrl(QUrl("http://www.nokia.com/")); + ctxt->setBaseUrl(QUrl("http://www.qt-project.org/")); QDeclarativeContext ctxt2(ctxt); - QCOMPARE(ctxt2.resolvedUrl(QUrl("main2.qml")), QUrl("http://www.nokia.com/main2.qml")); + QCOMPARE(ctxt2.resolvedUrl(QUrl("main2.qml")), QUrl("http://www.qt-project.org/main2.qml")); delete ctxt; ctxt = 0; @@ -120,7 +120,7 @@ { QDeclarativeContext ctxt(&engine); - QCOMPARE(ctxt.resolvedUrl(QUrl("http://www.nokia.com/main2.qml")), QUrl("http://www.nokia.com/main2.qml")); + QCOMPARE(ctxt.resolvedUrl(QUrl("http://www.qt-project.org/main2.qml")), QUrl("http://www.qt-project.org/main2.qml")); QCOMPARE(ctxt.resolvedUrl(QUrl("file:///main2.qml")), QUrl("file:///main2.qml")); } } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h 2014-02-01 20:37:20.000000000 +0000 @@ -44,8 +44,6 @@ #include -QT_BEGIN_HEADER - QT_BEGIN_NAMESPACE class QScriptEngine; @@ -66,6 +64,4 @@ QT_END_NAMESPACE -QT_END_HEADER - #endif // QDECLARATIVEDEBUGHELPER_P_H diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativedebugjs/tst_qdeclarativedebugjs.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativedebugjs/tst_qdeclarativedebugjs.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativedebugjs/tst_qdeclarativedebugjs.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativedebugjs/tst_qdeclarativedebugjs.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -133,10 +133,6 @@ class tst_QDeclarativeDebugJS : public QDeclarativeDataTest { Q_OBJECT -private: - QDeclarativeDebugConnection *m_conn; - QDeclarativeEngine *m_engine; - QJSDebugClient *m_client; private slots: void initTestCase(); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativedebugobservermode/tst_qdeclarativedebugobservermode.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativedebugobservermode/tst_qdeclarativedebugobservermode.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativedebugobservermode/tst_qdeclarativedebugobservermode.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativedebugobservermode/tst_qdeclarativedebugobservermode.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -117,10 +117,6 @@ class tst_QDeclarativeDebugObserverMode : public QDeclarativeDataTest { Q_OBJECT -private: - QDeclarativeDebugConnection *m_conn; - QDeclarativeEngine *m_engine; - QDeclarativeObserverModeClient *m_client; private slots: void initTestCase(); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -172,8 +172,8 @@ // Without these set, QDesktopServices::storageLocation returns // strings with extra "//" at the end. We set them to ignore this problem. qApp->setApplicationName("tst_qdeclarativeengine"); - qApp->setOrganizationName("Nokia"); - qApp->setOrganizationDomain("nokia.com"); + qApp->setOrganizationName("QtProject"); + qApp->setOrganizationDomain("www.qt-project.org"); QDeclarativeEngine engine; @@ -334,6 +334,8 @@ setFinished(true); } virtual qint64 readData(char* buffer, qint64 number) { + Q_UNUSED(buffer) + Q_UNUSED(number) return 0; } virtual void abort() { } @@ -348,6 +350,9 @@ } QNetworkReply *createRequest(Operation op, const QNetworkRequest & req, QIODevice * outgoingData = 0) { + Q_UNUSED(op) + Q_UNUSED(req) + Q_UNUSED(outgoingData) return new MyReply; } }; @@ -356,7 +361,7 @@ public: QNetworkAccessManager *create(QObject *parent) { - return new MyManager; + return new MyManager(parent); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeerror/tst_qdeclarativeerror.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeerror/tst_qdeclarativeerror.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeerror/tst_qdeclarativeerror.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeerror/tst_qdeclarativeerror.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -63,18 +63,18 @@ QCOMPARE(error.url(), QUrl()); - error.setUrl(QUrl("http://www.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); - QCOMPARE(error.url(), QUrl("http://www.nokia.com/main.qml")); + QCOMPARE(error.url(), QUrl("http://www.qt-project.org/main.qml")); QDeclarativeError error2 = error; - QCOMPARE(error2.url(), QUrl("http://www.nokia.com/main.qml")); + QCOMPARE(error2.url(), QUrl("http://www.qt-project.org/main.qml")); - error.setUrl(QUrl("http://qt.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); - QCOMPARE(error.url(), QUrl("http://qt.nokia.com/main.qml")); - QCOMPARE(error2.url(), QUrl("http://www.nokia.com/main.qml")); + QCOMPARE(error.url(), QUrl("http://www.qt-project.org/main.qml")); + QCOMPARE(error2.url(), QUrl("http://www.qt-project.org/main.qml")); } void tst_qdeclarativeerror::description() @@ -141,28 +141,28 @@ { { QDeclarativeError error; - error.setUrl(QUrl("http://www.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); error.setDescription("An Error"); error.setLine(92); error.setColumn(13); - QCOMPARE(error.toString(), QString("http://www.nokia.com/main.qml:92:13: An Error")); + QCOMPARE(error.toString(), QString("http://www.qt-project.org/main.qml:92:13: An Error")); } { QDeclarativeError error; - error.setUrl(QUrl("http://www.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); error.setDescription("An Error"); error.setLine(92); - QCOMPARE(error.toString(), QString("http://www.nokia.com/main.qml:92: An Error")); + QCOMPARE(error.toString(), QString("http://www.qt-project.org/main.qml:92: An Error")); } } void tst_qdeclarativeerror::copy() { QDeclarativeError error; - error.setUrl(QUrl("http://www.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); error.setDescription("An Error"); error.setLine(92); error.setColumn(13); @@ -171,22 +171,22 @@ QDeclarativeError error3; error3 = error; - error.setUrl(QUrl("http://qt.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); error.setDescription("Another Error"); error.setLine(2); error.setColumn(33); - QCOMPARE(error.url(), QUrl("http://qt.nokia.com/main.qml")); + QCOMPARE(error.url(), QUrl("http://www.qt-project.org/main.qml")); QCOMPARE(error.description(), QString("Another Error")); QCOMPARE(error.line(), 2); QCOMPARE(error.column(), 33); - QCOMPARE(error2.url(), QUrl("http://www.nokia.com/main.qml")); + QCOMPARE(error2.url(), QUrl("http://www.qt-project.org/main.qml")); QCOMPARE(error2.description(), QString("An Error")); QCOMPARE(error2.line(), 92); QCOMPARE(error2.column(), 13); - QCOMPARE(error3.url(), QUrl("http://www.nokia.com/main.qml")); + QCOMPARE(error3.url(), QUrl("http://www.qt-project.org/main.qml")); QCOMPARE(error3.description(), QString("An Error")); QCOMPARE(error3.line(), 92); QCOMPARE(error3.column(), 13); @@ -197,12 +197,12 @@ { { QDeclarativeError error; - error.setUrl(QUrl("http://www.nokia.com/main.qml")); + error.setUrl(QUrl("http://www.qt-project.org/main.qml")); error.setDescription("An Error"); error.setLine(92); error.setColumn(13); - QTest::ignoreMessage(QtWarningMsg, "http://www.nokia.com/main.qml:92:13: An Error "); + QTest::ignoreMessage(QtWarningMsg, "http://www.qt-project.org/main.qml:92:13: An Error "); qWarning() << error; } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeflickable/data/nestedStopAtBounds.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeflickable/data/nestedStopAtBounds.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeflickable/data/nestedStopAtBounds.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeflickable/data/nestedStopAtBounds.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,38 @@ +import QtQuick 1.1 + +Flickable { + id: outer + objectName: "outerFlickable" + width: 400 + height: 400 + contentX: 50 + contentY: 50 + contentWidth: 500 + contentHeight: 500 + flickableDirection: inner.flickableDirection + + Rectangle { + x: 100 + y: 100 + width: 300 + height: 300 + + color: "yellow" + Flickable { + id: inner + objectName: "innerFlickable" + anchors.fill: parent + contentX: 100 + contentY: 100 + contentWidth: 400 + contentHeight: 400 + boundsBehavior: Flickable.StopAtBounds + + Rectangle { + anchors.fill: parent + anchors.margins: 100 + color: "blue" + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -75,6 +75,8 @@ void testQtQuick11Attributes_data(); void wheel(); void flickVelocity(); + void nestedStopAtBounds(); + void nestedStopAtBounds_data(); private: QDeclarativeEngine engine; @@ -524,6 +526,86 @@ QTest::mouseRelease(canvas->viewport(), Qt::LeftButton, 0, canvas->mapFromScene(to)); } +void tst_qdeclarativeflickable::nestedStopAtBounds_data() +{ + QTest::addColumn("transpose"); + QTest::addColumn("invert"); + + QTest::newRow("left") << false << false; + QTest::newRow("right") << false << true; + QTest::newRow("top") << true << false; + QTest::newRow("bottom") << true << true; +} + +void tst_qdeclarativeflickable::nestedStopAtBounds() +{ + QFETCH(bool, transpose); + QFETCH(bool, invert); + + QDeclarativeView view; + view.setSource(QUrl::fromLocalFile(SRCDIR "/data/nestedStopAtBounds.qml")); + view.show(); + view.activateWindow(); + QVERIFY(QTest::qWaitForWindowExposed(&view)); + QVERIFY(view.rootObject()); + + QDeclarativeFlickable *outer = qobject_cast(view.rootObject()); + QVERIFY(outer); + + QDeclarativeFlickable *inner = outer->findChild("innerFlickable"); + QVERIFY(inner); + inner->setFlickableDirection(transpose ? QDeclarativeFlickable::VerticalFlick : QDeclarativeFlickable::HorizontalFlick); + inner->setContentX(invert ? 0 : 100); + inner->setContentY(invert ? 0 : 100); + + const int threshold = QApplication::startDragDistance(); + + QPoint position(200, 200); + int &axis = transpose ? position.ry() : position.rx(); + + QGraphicsSceneMouseEvent moveEvent(QEvent::GraphicsSceneMouseMove); + moveEvent.setButton(Qt::LeftButton); + moveEvent.setButtons(Qt::LeftButton); + + // drag toward the aligned boundary. Outer mouse area dragged. + QTest::mousePress(view.viewport(), Qt::LeftButton, 0, position); + QTest::qWait(10); + axis += invert ? threshold * 2 : -threshold * 2; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + axis += invert ? threshold : -threshold; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + axis += invert ? threshold : -threshold; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + QVERIFY(outer->contentX() != 50 || outer->contentY() != 50); + QVERIFY((inner->contentX() == 0 || inner->contentX() == 100) + && (inner->contentY() == 0 || inner->contentY() == 100)); + QTest::mouseRelease(view.viewport(), Qt::LeftButton, 0, position); + + axis = 200; + outer->setContentX(50); + outer->setContentY(50); + + // drag away from the aligned boundary. Inner mouse area dragged. + QTest::mousePress(view.viewport(), Qt::LeftButton, 0, position); + QTest::qWait(10); + axis += invert ? -threshold * 2 : threshold * 2; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + axis += invert ? -threshold : threshold; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + axis += invert ? -threshold : threshold; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + QVERIFY(outer->contentX() == 50 && outer->contentY() == 50); + QVERIFY((inner->contentX() != 0 && inner->contentX() != 100) + || (inner->contentY() != 0 && inner->contentY() != 100)); + QTest::mouseRelease(view.viewport(), Qt::LeftButton, 0, position); +} + template T *tst_qdeclarativeflickable::findItem(QGraphicsObject *parent, const QString &objectName) { diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativefocusscope/data/notifications.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativefocusscope/data/notifications.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativefocusscope/data/notifications.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativefocusscope/data/notifications.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,81 @@ +import QtQuick 1.1 + +Item { + objectName: "rootItem" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + + Item { + objectName: "item1" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + } + + Item { + objectName: "item2" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + + Item { + objectName: "item3" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + } + } + + FocusScope { + objectName: "scope1" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + + Item { + objectName: "item4" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + } + + FocusScope { + objectName: "scope2" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + + Item { + objectName: "item5" + + property bool handlerFocus + property bool handlerActiveFocus + + onFocusChanged: handlerFocus = focus + onActiveFocusChanged: handlerActiveFocus = activeFocus + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativefocusscope/tst_qdeclarativefocusscope.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativefocusscope/tst_qdeclarativefocusscope.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativefocusscope/tst_qdeclarativefocusscope.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativefocusscope/tst_qdeclarativefocusscope.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -68,6 +68,10 @@ void signalEmission(); void qtBug13380(); void forceActiveFocus(); + void notifications(); + void notifications_data(); + void notificationsInScope(); + void notificationsInScope_data(); }; /* @@ -396,8 +400,11 @@ { QDeclarativeView *view = new QDeclarativeView; view->setSource(QUrl::fromLocalFile(SRCDIR "/data/forceActiveFocus.qml")); + view->show(); + view->activateWindow(); + QVERIFY(QTest::qWaitForWindowActive(view)); - QGraphicsObject *rootObject = view->rootObject(); + QDeclarativeItem *rootObject = qobject_cast(view->rootObject()); QVERIFY(rootObject); QDeclarativeItem *scope = findItem(rootObject, QLatin1String("scope")); @@ -416,6 +423,11 @@ QVERIFY(scopeB); QVERIFY(itemB2); + QCOMPARE(rootObject->hasActiveFocus(), false); + QCOMPARE(scope->hasActiveFocus(), false); + QCOMPARE(scopeA->hasActiveFocus(), false); + QCOMPARE(scopeB->hasActiveFocus(), false); + QSignalSpy rootSpy(rootObject, SIGNAL(activeFocusChanged(bool))); QSignalSpy scopeSpy(scope, SIGNAL(activeFocusChanged(bool))); QSignalSpy scopeASpy(scopeA, SIGNAL(activeFocusChanged(bool))); @@ -424,22 +436,34 @@ // First, walk the focus from item-a1 down to item-a2 and back again itemA1->forceActiveFocus(); QVERIFY(itemA1->hasActiveFocus()); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); scopeA->forceActiveFocus(); QVERIFY(!itemA1->hasActiveFocus()); QVERIFY(scopeA->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 1); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); itemA2->forceActiveFocus(); QVERIFY(!itemA1->hasActiveFocus()); QVERIFY(itemA2->hasActiveFocus()); QVERIFY(scopeA->hasActiveFocus()); + if (scopeASpy.count() == 3) { + qWarning() << "ignoring spurious changed signals"; + QCOMPARE(scopeASpy.takeFirst().first().toBool(), true); + QCOMPARE(scopeASpy.takeFirst().first().toBool(), false); + QCOMPARE(scopeASpy.first().first().toBool(), true); + } QCOMPARE(scopeASpy.count(), 1); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); + if (scopeSpy.count() == 3) { + qWarning() << "ignoring spurious changed signals"; + QCOMPARE(scopeSpy.takeFirst().first().toBool(), true); + QCOMPARE(scopeSpy.takeFirst().first().toBool(), false); + QCOMPARE(scopeSpy.first().first().toBool(), true); + } QCOMPARE(scopeSpy.count(), 1); scopeA->forceActiveFocus(); @@ -447,7 +471,7 @@ QVERIFY(itemA2->hasActiveFocus()); QVERIFY(scopeA->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 1); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); itemA1->forceActiveFocus(); @@ -455,13 +479,13 @@ QVERIFY(!scopeA->hasActiveFocus()); QVERIFY(!itemA2->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 2); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); // Then jump back and forth between branch 'a' and 'b' itemB1->forceActiveFocus(); QVERIFY(itemB1->hasActiveFocus()); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); scopeA->forceActiveFocus(); @@ -469,7 +493,7 @@ QVERIFY(!itemB1->hasActiveFocus()); QVERIFY(scopeA->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 3); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); scopeB->forceActiveFocus(); @@ -478,7 +502,7 @@ QVERIFY(scopeB->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 4); QCOMPARE(scopeBSpy.count(), 1); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); itemA2->forceActiveFocus(); @@ -486,7 +510,7 @@ QVERIFY(itemA2->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 5); QCOMPARE(scopeBSpy.count(), 2); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); itemB2->forceActiveFocus(); @@ -494,12 +518,259 @@ QVERIFY(itemB2->hasActiveFocus()); QCOMPARE(scopeASpy.count(), 6); QCOMPARE(scopeBSpy.count(), 3); - QCOMPARE(rootSpy.count(), 1); + QCOMPARE(rootSpy.count(), 0); QCOMPARE(scopeSpy.count(), 1); delete view; } + +void tst_qdeclarativefocusscope::notifications_data() +{ + QTest::addColumn("objectName"); + + QTest::newRow("rootItem") << ""; + QTest::newRow("item1") << "item1"; + QTest::newRow("item3") << "item3"; + QTest::newRow("focusScope") << "scope1"; +} + +void tst_qdeclarativefocusscope::notifications() +{ + QFETCH(QString, objectName); + QDeclarativeView canvas; + canvas.setSource(QUrl::fromLocalFile(SRCDIR "/data/notifications.qml")); + canvas.show(); + canvas.activateWindow(); + QVERIFY(QTest::qWaitForWindowActive(&canvas)); + + QGraphicsScene *scene = canvas.scene(); + + QDeclarativeItem *item = qobject_cast(canvas.rootObject()); + QVERIFY(item); + + item = objectName.isEmpty() ? item : item->findChild(objectName); + QVERIFY(item); + + QSignalSpy focusSpy(item, SIGNAL(focusChanged(bool))); + QSignalSpy activeFocusSpy(item, SIGNAL(activeFocusChanged(bool))); + + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + + item->setFocus(true); + + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), true); + QCOMPARE(focusSpy.count(), 1); + QCOMPARE(activeFocusSpy.count(), 1); + QCOMPARE(focusSpy.takeFirst().first().toBool(), true); + QCOMPARE(activeFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), true); + + item->setFocus(false); + + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(focusSpy.count(), 1); + QCOMPARE(activeFocusSpy.count(), 1); + QCOMPARE(focusSpy.takeFirst().first().toBool(), false); + QCOMPARE(activeFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(item->property("handlerFocus").value(), false); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + + item->QGraphicsItem::setFocus(); + + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), true); + QCOMPARE(focusSpy.count(), 1); + QCOMPARE(activeFocusSpy.count(), 1); + QCOMPARE(focusSpy.takeFirst().first().toBool(), true); + QCOMPARE(activeFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), true); + + item->clearFocus(); + + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(focusSpy.count(), 1); + QCOMPARE(activeFocusSpy.count(), 1); + QCOMPARE(focusSpy.takeFirst().first().toBool(), false); + QCOMPARE(activeFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(item->property("handlerFocus").value(), false); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + + scene->setFocusItem(item); + + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), true); + QCOMPARE(focusSpy.count(), 1); + QCOMPARE(activeFocusSpy.count(), 1); + QCOMPARE(focusSpy.takeFirst().first().toBool(), true); + QCOMPARE(activeFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), true); + + scene->setFocusItem(0); + + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(focusSpy.count(), 1); + QCOMPARE(activeFocusSpy.count(), 1); + QCOMPARE(focusSpy.takeFirst().first().toBool(), false); + QCOMPARE(activeFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(item->property("handlerFocus").value(), false); + QCOMPARE(item->property("handlerActiveFocus").value(), false); +} + +void tst_qdeclarativefocusscope::notificationsInScope_data() +{ + QTest::addColumn("itemName"); + QTest::addColumn("scopeName"); + + QTest::newRow("item4") << "item4" << "scope1"; + QTest::newRow("item5") << "item5" << "scope2"; +} + +void tst_qdeclarativefocusscope::notificationsInScope() +{ + QFETCH(QString, itemName); + QFETCH(QString, scopeName); + QDeclarativeView canvas; + canvas.setSource(QUrl::fromLocalFile(SRCDIR "/data/notifications.qml")); + canvas.show(); + canvas.activateWindow(); + QVERIFY(QTest::qWaitForWindowActive(&canvas)); + + QVERIFY(canvas.rootObject()); + + QDeclarativeItem *scope = canvas.rootObject()->findChild(scopeName); + QVERIFY(scope); + + QDeclarativeItem *item = scope->findChild(itemName); + QVERIFY(item); + + QSignalSpy itemFocusSpy(item, SIGNAL(focusChanged(bool))); + QSignalSpy itemActiveFocusSpy(item, SIGNAL(activeFocusChanged(bool))); + + QSignalSpy scopeFocusSpy(scope, SIGNAL(focusChanged(bool))); + QSignalSpy scopeActiveFocusSpy(scope, SIGNAL(activeFocusChanged(bool))); + + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(scope->hasFocus(), false); + QCOMPARE(scope->hasActiveFocus(), false); + QCOMPARE(item->property("handlerFocus").value(), false); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + QCOMPARE(scope->property("handlerFocus").value(), false); + QCOMPARE(scope->property("handlerActiveFocus").value(), false); + + item->setFocus(true); + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(scope->hasFocus(), false); + QCOMPARE(scope->hasActiveFocus(), false); + QCOMPARE(itemFocusSpy.count(), 1); + QCOMPARE(itemFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(itemActiveFocusSpy.count(), 0); + QCOMPARE(scopeFocusSpy.count(), 0); + QCOMPARE(scopeActiveFocusSpy.count(), 0); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + QCOMPARE(scope->property("handlerFocus").value(), false); + QCOMPARE(scope->property("handlerActiveFocus").value(), false); + + item->setFocus(false); + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(scope->hasFocus(), false); + QCOMPARE(scope->hasActiveFocus(), false); + QCOMPARE(itemFocusSpy.count(), 1); + QCOMPARE(itemFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(itemActiveFocusSpy.count(), 0); + QCOMPARE(scopeFocusSpy.count(), 0); + QCOMPARE(scopeActiveFocusSpy.count(), 0); + QCOMPARE(item->property("handlerFocus").value(), false); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + QCOMPARE(scope->property("handlerFocus").value(), false); + QCOMPARE(scope->property("handlerActiveFocus").value(), false); + + item->forceActiveFocus(); + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), true); + QCOMPARE(scope->hasFocus(), true); + QCOMPARE(scope->hasActiveFocus(), true); + QCOMPARE(itemFocusSpy.count(), 1); + QCOMPARE(itemFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(itemActiveFocusSpy.count(), 1); + QCOMPARE(itemActiveFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(scopeFocusSpy.count(), 1); + QCOMPARE(scopeFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(scopeActiveFocusSpy.count(), 1); + QCOMPARE(scopeActiveFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), true); + QCOMPARE(scope->property("handlerFocus").value(), true); + QCOMPARE(scope->property("handlerActiveFocus").value(), true); + + scope->setFocus(false); + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(scope->hasFocus(), false); + QCOMPARE(scope->hasActiveFocus(), false); + QCOMPARE(itemFocusSpy.count(), 0); + QCOMPARE(itemActiveFocusSpy.count(), 1); + QCOMPARE(itemActiveFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(scopeFocusSpy.count(), 1); + QCOMPARE(scopeFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(scopeActiveFocusSpy.count(), 1); + QCOMPARE(scopeActiveFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + QCOMPARE(scope->property("handlerFocus").value(), false); + QCOMPARE(scope->property("handlerActiveFocus").value(), false); + + scope->setFocus(true); + QCOMPARE(item->hasFocus(), true); + QCOMPARE(item->hasActiveFocus(), true); + QCOMPARE(scope->hasFocus(), true); + QCOMPARE(scope->hasActiveFocus(), true); + QCOMPARE(itemFocusSpy.count(), 0); + QCOMPARE(itemActiveFocusSpy.count(), 1); + QCOMPARE(itemActiveFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(scopeFocusSpy.count(), 1); + QCOMPARE(scopeFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(scopeActiveFocusSpy.count(), 1); + QCOMPARE(scopeActiveFocusSpy.takeFirst().first().toBool(), true); + QCOMPARE(item->property("handlerFocus").value(), true); + QCOMPARE(item->property("handlerActiveFocus").value(), true); + QCOMPARE(scope->property("handlerFocus").value(), true); + QCOMPARE(scope->property("handlerActiveFocus").value(), true); + + item->setFocus(false); + QCOMPARE(item->hasFocus(), false); + QCOMPARE(item->hasActiveFocus(), false); + QCOMPARE(scope->hasFocus(), true); + QCOMPARE(scope->hasActiveFocus(), true); + QCOMPARE(itemFocusSpy.count(), 1); + QCOMPARE(itemFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(itemActiveFocusSpy.count(), 1); + QCOMPARE(itemActiveFocusSpy.takeFirst().first().toBool(), false); + if (scopeFocusSpy.count() == 2) { + qWarning() << "ignoring spurious changed signals"; + QCOMPARE(scopeFocusSpy.takeFirst().first().toBool(), false); + QCOMPARE(scopeFocusSpy.takeFirst().first().toBool(), true); + } + QCOMPARE(scopeFocusSpy.count(), 0); + QCOMPARE(scopeActiveFocusSpy.count(), 0); + QCOMPARE(item->property("handlerFocus").value(), false); + QCOMPARE(item->property("handlerActiveFocus").value(), false); + QCOMPARE(scope->property("handlerFocus").value(), true); + QCOMPARE(scope->property("handlerActiveFocus").value(), true); +} + QTEST_MAIN(tst_qdeclarativefocusscope) #include "tst_qdeclarativefocusscope.moc" diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -327,10 +327,7 @@ p_e.drawPixmap(QRect(0, 0, width, height), srcPixmap, QRect(0, 0, srcPixmap.width(), srcPixmap.height())); break; case QDeclarativeImage::PreserveAspectFit: -#if defined(UBUNTU_LUCID) - QEXPECT_FAIL("", "QTBUG-26787", Continue); -#endif - p_e.drawPixmap(QRect(25, 0, width / (width/height), height), srcPixmap, QRect(0, 0, srcPixmap.width(), srcPixmap.height())); + p_e.drawPixmap(QRect(25, 0, height, height), srcPixmap, QRect(0, 0, srcPixmap.width(), srcPixmap.height())); break; case QDeclarativeImage::PreserveAspectCrop: { @@ -575,7 +572,7 @@ QTRY_VERIFY(obj->status() == QDeclarativeImage::Ready); QTRY_VERIFY(obj->progress() == 1.0); QTRY_COMPARE(sourceSpy.count(), 2); - QTRY_COMPARE(progressSpy.count(), 2); + QTRY_VERIFY(progressSpy.count() > 1); QTRY_COMPARE(statusSpy.count(), 2); // Loading remote file again - should not go through 'Loading' state. @@ -584,7 +581,7 @@ QTRY_VERIFY(obj->status() == QDeclarativeImage::Ready); QTRY_VERIFY(obj->progress() == 1.0); QTRY_COMPARE(sourceSpy.count(), 4); - QTRY_COMPARE(progressSpy.count(), 2); + QTRY_VERIFY(progressSpy.count() > 1); QTRY_COMPARE(statusSpy.count(), 2); } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeinfo/tst_qdeclarativeinfo.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeinfo/tst_qdeclarativeinfo.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeinfo/tst_qdeclarativeinfo.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeinfo/tst_qdeclarativeinfo.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -154,8 +154,8 @@ //### do we actually want QUrl to show up in the output? //### why the extra space at the end? - QTest::ignoreMessage(QtWarningMsg, ": QUrl(\"http://qt.nokia.com\") "); - qmlInfo(0) << QUrl("http://qt.nokia.com"); + QTest::ignoreMessage(QtWarningMsg, ": QUrl(\"http://www.qt-project.org\") "); + qmlInfo(0) << QUrl("http://www.qt-project.org"); //### should this be quoted? QTest::ignoreMessage(QtWarningMsg, ": hello"); @@ -177,14 +177,14 @@ //### should more of these be automatically inserting spaces? QString str("Hello World"); QStringRef ref(&str, 6, 5); - QTest::ignoreMessage(QtWarningMsg, ": false 1.1 1.2 15 hello 'b' QUrl(\"http://qt.nokia.com\") World \"Qt\" Quick "); + QTest::ignoreMessage(QtWarningMsg, ": false 1.1 1.2 15 hello 'b' QUrl(\"http://www.qt-project.org\") World \"Qt\" Quick "); qmlInfo(0) << false << ' ' << 1.1 << ' ' << 1.2f << ' ' << 15 << ' ' << QLatin1String("hello") << ' ' << QChar('b') << ' ' - << QUrl("http://qt.nokia.com") + << QUrl("http://www.qt-project.org") << ref << QByteArray("Qt") << QString ("Quick"); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeinstruction/tst_qdeclarativeinstruction.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeinstruction/tst_qdeclarativeinstruction.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeinstruction/tst_qdeclarativeinstruction.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeinstruction/tst_qdeclarativeinstruction.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -176,7 +176,7 @@ } { - data->urls << QUrl("http://www.nokia.com"); + data->urls << QUrl("http://www.qt-project.org"); QDeclarativeInstruction i; i.line = 11; i.type = QDeclarativeInstruction::StoreUrl; @@ -544,7 +544,7 @@ << "8\t\t8\tSTORE_INTEGER\t\t5\t9" << "9\t\t9\tSTORE_BOOL\t\t6\ttrue" << "10\t\t10\tSTORE_STRING\t\t7\t1\t\t\"Test String\"" - << "11\t\t11\tSTORE_URL\t\t8\t0\t\tQUrl(\"http://www.nokia.com\") " + << "11\t\t11\tSTORE_URL\t\t8\t0\t\tQUrl(\"http://www.qt-project.org\") " << "12\t\t12\tSTORE_COLOR\t\t9\t\t\t\"ff00ff00\"" << "13\t\t13\tSTORE_DATE\t\t10\t9" << "14\t\t14\tSTORE_TIME\t\t11\t33" diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -86,6 +86,11 @@ void qtbug_16871(); void qtbug_21045(); void hasActiveFocusAfterClear(); + void setAndClearFocusOfItem(); + void setAndClearFocusScopeFocus(); + void setFocusThenSetFocusItem0(); + void setFocusFocusItem0ThenHasActiveFocus(); + private: QDeclarativeEngine engine; }; @@ -1043,6 +1048,7 @@ QCOMPARE(parentItem->childrenRect(), childrenRectArguments.at(0).toRectF()); QCOMPARE(item->hasActiveFocus(), true); + QCOMPARE(item->hasFocus(), true); QCOMPARE(focusSpy.count(),1); QList focusArguments = focusSpy.first(); QVERIFY(focusArguments.count() == 1); @@ -1249,8 +1255,9 @@ void tst_QDeclarativeItem::hasActiveFocusAfterClear() { QGraphicsScene scene; - QGraphicsView view(&scene); - view.show(); + scene.setFocus(); + QEvent event(QEvent::WindowActivate); + qApp->sendEvent(&scene, &event); QDeclarativeEngine engine; QDeclarativeComponent qmlComponent(&engine); @@ -1263,6 +1270,174 @@ QDeclarativeItem *createdItem = qobject_cast(qmlComponent.create(engine.rootContext())); QVERIFY(createdItem != 0); + scene.addItem(createdItem); + + createdItem->QGraphicsItem::setFocus(); + QCoreApplication::processEvents(); + scene.setFocusItem(0); + QCoreApplication::processEvents(); + + QVERIFY(!createdItem->hasActiveFocus()); +} + +void tst_QDeclarativeItem::setAndClearFocusOfItem() +{ + QGraphicsScene scene; + scene.setFocus(); + QEvent event(QEvent::WindowActivate); + qApp->sendEvent(&scene, &event); + + QDeclarativeEngine engine(&scene); + QDeclarativeComponent qmlComponent(&engine); + qmlComponent.setData( + "import QtQuick 1.1;" + "Item { id: root; " + "signal focusChangedTo(bool value);" + "signal activeFocusChangedTo(bool value);" + "onFocusChanged: root.focusChangedTo(focus);" + "onActiveFocusChanged: root.activeFocusChangedTo(activeFocus);" + "}", QUrl("test")); + + QGraphicsItem *createdItem = qobject_cast(qmlComponent.create(engine.rootContext())); + QVERIFY(createdItem); + scene.addItem(createdItem); + + QSignalSpy focusChangedSpy(createdItem->toGraphicsObject(), SIGNAL(focusChangedTo(bool))); + QSignalSpy activeFocusChangedSpy(createdItem->toGraphicsObject(), SIGNAL(activeFocusChangedTo(bool))); + + QVERIFY(!createdItem->hasFocus()); + createdItem->toGraphicsObject()->setFocus(); + QCOMPARE(focusChangedSpy.count(), 1); + QCOMPARE(activeFocusChangedSpy.count(), 1); + QCOMPARE(focusChangedSpy.takeFirst().first().toBool(), true); + QCOMPARE(activeFocusChangedSpy.takeFirst().first().toBool(), true); + + createdItem->toGraphicsObject()->clearFocus(); + QCOMPARE(focusChangedSpy.count(), 1); + QCOMPARE(activeFocusChangedSpy.count(), 1); + QCOMPARE(focusChangedSpy.takeFirst().first().toBool(), false); + QCOMPARE(activeFocusChangedSpy.takeFirst().first().toBool(), false); +} + +void tst_QDeclarativeItem::setAndClearFocusScopeFocus() +{ + //graphicsview init + QGraphicsScene scene; + scene.setFocus(); + QEvent event(QEvent::WindowActivate); + qApp->sendEvent(&scene, &event); + + //declarative init + QDeclarativeEngine engine(&scene); + QDeclarativeComponent qmlComponent(&engine); + + qmlComponent.setData( + "\nimport QtQuick 1.1" + "\nFocusScope {" + "\n id: root" + "\n signal listActiveFocusChangedTo(bool value)" + "\n signal topRectActiveFocusChangedTo(bool value)" + "\n Rectangle {" + "\n id: topRect" + "\n focus: true" + "\n onActiveFocusChanged: root.topRectActiveFocusChangedTo(topRect.activeFocus)" + "\n }" + "\n FocusScope {" + "\n objectName: \"focusScope\"" + "\n onActiveFocusChanged: root.listActiveFocusChangedTo(activeFocus)" + "\n }" + "\n Rectangle { objectName: \"bottom\" }" + "}", QUrl("")); + + QGraphicsItem *createdItem = qobject_cast(qmlComponent.create(engine.rootContext())); + QVERIFY(createdItem); + scene.addItem(createdItem); + + QDeclarativeItem *focusScope = createdItem->toGraphicsObject()->findChild("focusScope"); + QDeclarativeItem *bottomRect = createdItem->toGraphicsObject()->findChild("bottom"); + + QSignalSpy focusScopeSpy(createdItem->toGraphicsObject(), SIGNAL(listActiveFocusChangedTo(bool))); + QSignalSpy topRectFocusSpy(createdItem->toGraphicsObject(), SIGNAL(topRectActiveFocusChangedTo(bool))); + + //#1: root gets activefocus, and in turn the top rectangle + createdItem->setFocus(); + + //#2 + focusScope->setFocus(true); + + //#3 + bottomRect->setFocus(true); + + QCOMPARE(topRectFocusSpy.count(), 2); + QCOMPARE(focusScopeSpy.count(), 2); + + QCOMPARE(topRectFocusSpy.takeFirst().first().toBool(), true); //from #1 + QCOMPARE(topRectFocusSpy.takeFirst().first().toBool(), false); //from #2 + + QCOMPARE(focusScopeSpy.takeFirst().first().toBool(), true); //from #2 + QCOMPARE(focusScopeSpy.takeFirst().first().toBool(), false); //from #3 +} + +void tst_QDeclarativeItem::setFocusThenSetFocusItem0() +{ + //graphicsview init + QGraphicsScene scene; + scene.setFocus(); + QEvent event(QEvent::WindowActivate); + qApp->sendEvent(&scene, &event); + + //declarative init + QDeclarativeEngine engine(&scene); + QDeclarativeComponent qmlComponent(&engine); + qmlComponent.setData( + "import QtQuick 1.1;" + "Item {" + "signal focusChangedTo(bool value);" + "signal activeFocusChangedTo(bool value);" + "onFocusChanged: focusChangedTo(focus);" + "onActiveFocusChanged: activeFocusChangedTo(activeFocus);" + "}", QUrl("")); + + QGraphicsItem *createdItem = qobject_cast(qmlComponent.create(engine.rootContext())); + QVERIFY(createdItem); + + scene.addItem(createdItem); + + QSignalSpy focusChangedSpy(createdItem->toGraphicsObject(), SIGNAL(focusChangedTo(bool))); + QSignalSpy activeFocusChangedSpy(createdItem->toGraphicsObject(), SIGNAL(activeFocusChangedTo(bool))); + + createdItem->toGraphicsObject()->setFocus(); + QVERIFY(!focusChangedSpy.isEmpty()); + QVERIFY(!activeFocusChangedSpy.isEmpty()); + QCOMPARE(focusChangedSpy.takeFirst().first().toBool(), true); + QCOMPARE(activeFocusChangedSpy.takeFirst().first().toBool(), true); + + scene.setFocusItem(0); + QVERIFY(!focusChangedSpy.isEmpty()); + QVERIFY(!activeFocusChangedSpy.isEmpty()); + QCOMPARE(focusChangedSpy.takeFirst().first().toBool(), false); + QCOMPARE(activeFocusChangedSpy.takeFirst().first().toBool(), false); + QVERIFY(activeFocusChangedSpy.isEmpty()); +} + +void tst_QDeclarativeItem::setFocusFocusItem0ThenHasActiveFocus() +{ + QGraphicsScene scene; + scene.setFocus(); + QEvent event(QEvent::WindowActivate); + qApp->sendEvent(&scene, &event); + + QDeclarativeEngine engine(&scene); + QDeclarativeComponent qmlComponent(&engine); + qmlComponent.setData( + "import QtQuick 1.1;" + "TextInput {" + "width: 100; height: 100;" + "Rectangle { anchors.fill: parent; color: \"yellow\"; z: parent.z - 1 }" + "}", QUrl("")); + QDeclarativeItem *createdItem = qobject_cast(qmlComponent.create(engine.rootContext())); + QVERIFY(createdItem != 0); + scene.addItem(createdItem); createdItem->QGraphicsItem::setFocus(); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/DeepComponent.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/DeepComponent.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/DeepComponent.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/DeepComponent.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,7 @@ +import QtQuick 1.1 +Item { + property alias someObject: text + Text { + id: text + } +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/deepProperty.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/deepProperty.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/deepProperty.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/deepProperty.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,4 @@ +import QtQuick 1.1 +DeepComponent { + someObject.font.family: "test" +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/LocalLast2.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/LocalLast2.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/LocalLast2.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/LocalLast2.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,2 @@ +import QtQuick 1.0 +MouseArea {} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/localOrderTest.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/localOrderTest.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/localOrderTest.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/localOrderTest.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,7 @@ +import QtQuick 1.0 +import org.qtproject.installedtest 1.0 + +LocalLast2 { + property Item item: LocalLast {} +} + diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/MyComponentType.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/MyComponentType.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/MyComponentType.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/MyComponentType.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,5 @@ +import QtQuick 1.0 + +Item { + property int test: 11 +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/qmlComponentType.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/qmlComponentType.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/data/qmlComponentType.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/data/qmlComponentType.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,4 @@ +import QtQuick 1.0 +import Test 1.0 + +MyComponentType {} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/testtypes.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/testtypes.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/testtypes.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/testtypes.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -69,7 +69,9 @@ qmlRegisterCustomType("Test", 1, 0, "MyCustomParserType", new MyCustomParserTypeParser); +#ifdef QT_BUILD_INTERNAL qmlRegisterTypeNotAvailable("Test",1,0,"UnavailableType", "UnavailableType is unavailable for testing"); +#endif } QVariant myCustomVariantTypeConverter(const QString &data) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -99,6 +99,7 @@ void assignLiteralToVariant(); void customParserTypes(); void rootAsQmlComponent(); + void qmlComponentType(); void inlineQmlComponents(); void idProperty(); void autoNotifyConnection(); @@ -132,6 +133,7 @@ void reservedWords(); void inlineAssignmentsOverrideBindings(); void nestedComponentRoots(); + void implicitImportsLast(); void basicRemote_data(); void basicRemote(); @@ -160,6 +162,8 @@ void compatibilitySemicolon(); + void deepProperty(); + private: QDeclarativeEngine engine; void testType(const QString& qml, const QString& type, const QString& error); @@ -403,7 +407,9 @@ QTest::newRow("invalidOn") << "invalidOn.qml" << "invalidOn.errors.txt" << false; QTest::newRow("invalidProperty") << "invalidProperty.qml" << "invalidProperty.errors.txt" << false; QTest::newRow("nonScriptableProperty") << "nonScriptableProperty.qml" << "nonScriptableProperty.errors.txt" << false; +#ifdef QT_BUILD_INTERNAL QTest::newRow("notAvailable") << "notAvailable.qml" << "notAvailable.errors.txt" << false; +#endif QTest::newRow("singularProperty") << "singularProperty.qml" << "singularProperty.errors.txt" << false; QTest::newRow("singularProperty.2") << "singularProperty.2.qml" << "singularProperty.2.errors.txt" << false; QTest::newRow("incorrectCase") << "incorrectCase.qml" @@ -627,6 +633,16 @@ QCOMPARE(object->getChildren()->count(), 2); } +// Tests that types can be specified from a QML only component +void tst_qdeclarativelanguage::qmlComponentType() +{ + QDeclarativeComponent component(&engine, testFileUrl("qmlComponentType.qml")); + VERIFY_ERRORS(0); + QObject *object = qobject_cast(component.create()); + QVERIFY(object != 0); + QCOMPARE(object->property("test"), QVariant(11)); +} + // Tests that components can be specified inline void tst_qdeclarativelanguage::inlineQmlComponents() { @@ -1806,6 +1822,11 @@ "LocalLast {}" << (!qmlCheckTypes()?"QDeclarativeRectangle":"")// i.e. from org.qtproject.installedtest, not data/LocalLast.qml << (!qmlCheckTypes()?"":"LocalLast is ambiguous. Found in lib/org/qtproject/installedtest and in local directory"); + QTest::newRow("local last 3") << + "import org.qtproject.installedtest 1.0\n" + "LocalLast {LocalLast2{}}" + << (!qmlCheckTypes()?"QDeclarativeRectangle":"")// i.e. from org.qtproject.installedtest, not data/LocalLast.qml + << (!qmlCheckTypes()?"":"LocalLast is ambiguous. Found in lib/org/qtproject/installedtest and in local directory"); } void tst_qdeclarativelanguage::importsOrder() @@ -1959,6 +1980,8 @@ { QDeclarativeDataTest::initTestCase(); registerTypes(); + // Registered here because it uses testFileUrl + qmlRegisterType(testFileUrl("MyComponentType.qml"), "Test", 1, 0, "MyComponentType"); // Registering the TestType class in other modules should have no adverse effects qmlRegisterType("org.qtproject.TestPre", 1, 0, "Test"); @@ -2021,6 +2044,33 @@ QVERIFY(o != 0); } +// Tests that the implicit import has lowest precedence, in the case where +// there are conflicting types and types only found in the local import. +// Tests that just check one (or the root) type are in ::importsOrder +void tst_qdeclarativelanguage::implicitImportsLast() +{ + if (qmlCheckTypes()) + QSKIP("This test is about maintaining the same choice when type is ambiguous."); + QDeclarativeComponent component(&engine, testFileUrl("localOrderTest.qml")); + VERIFY_ERRORS(0); + QObject *object = qobject_cast(component.create()); + QVERIFY(object != 0); + QVERIFY(QString(object->metaObject()->className()).startsWith(QLatin1String("QDeclarativeMouseArea"))); + QObject* object2 = object->property("item").value(); + QVERIFY(object2 != 0); + QCOMPARE(QString(object2->metaObject()->className()), QLatin1String("QDeclarativeRectangle")); +} + +void tst_qdeclarativelanguage::deepProperty() +{ + QDeclarativeComponent component(&engine, testFileUrl("deepProperty.qml")); + VERIFY_ERRORS(0); + QObject *o = component.create(); + QVERIFY(o != 0); + QFont font = qvariant_cast(qvariant_cast(o->property("someObject"))->property("font")); + QCOMPARE(font.family(), QStringLiteral("test")); +} + QTEST_MAIN(tst_qdeclarativelanguage) #include "tst_qdeclarativelanguage.moc" diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -982,7 +982,7 @@ expr.setExpression(script_change); expr.evaluate(); - QVERIFY2(!expr.hasError(), QTest::toString(expr.error())); + QVERIFY2(!expr.hasError(), QTest::toString(expr.error().toString())); // test the object returned by get() emits the correct signals QCOMPARE(connectionsObject->property("gotSignal").toBool(), itemsChanged); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -85,6 +85,7 @@ void enforceRange(); void spacing(); void sections(); + void currentSection(); void sectionsDelegate(); void cacheBuffer(); void positionViewAtIndex(); @@ -1048,6 +1049,36 @@ delete canvas; } + +void tst_QDeclarativeListView::currentSection() +{ + // QTBUG-29712 + // update currentSection correctly if model modifications + // do not trigger a refill + QDeclarativeView *canvas = createView(); + + TestModel model; + for (int i = 0; i < 5; i++) + model.addItem("Item" + QString::number(i), QString::number(i)); + + QDeclarativeContext *ctxt = canvas->rootContext(); + ctxt->setContextProperty("testModel", &model); + + canvas->setSource(QUrl::fromLocalFile(SRCDIR "/data/listview-sections.qml")); + qApp->processEvents(); + + QDeclarativeListView *listview = findItem(canvas->rootObject(), "list"); + QTRY_VERIFY(listview != 0); + + // make sure the listView won't trigger refill when removing the first row + QTRY_VERIFY(listview->height() > model.count() * 40); + + QTRY_COMPARE(listview->currentSection(), QString("0")); + model.removeItem(0); + QTRY_COMPARE(listview->currentSection(), QString("1")); + + delete canvas; +} void tst_QDeclarativeListView::sectionsDelegate() { diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemetatype/tst_qdeclarativemetatype.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemetatype/tst_qdeclarativemetatype.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemetatype/tst_qdeclarativemetatype.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemetatype/tst_qdeclarativemetatype.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -173,7 +173,7 @@ QT_COPY_TEST(QTime, ct); QDateTime cdt = QDateTime::currentDateTime(); QT_COPY_TEST(QDateTime, cdt); - QT_COPY_TEST(QUrl, QUrl("http://www.nokia.com")); + QT_COPY_TEST(QUrl, QUrl("http://www.qt-project.org")); QT_COPY_TEST(QLocale, QLocale(QLocale::English, QLocale::Australia)); QT_COPY_TEST(QRect, QRect(-10, 10, 102, 99)); QT_COPY_TEST(QRectF, QRectF(-10.2, 1.2, 102, 99.6)); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.2.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.2.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.2.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.2.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,4 +1,4 @@ -import com.nokia.AutoTestQmlMixedPluginType 1.5 +import org.qtproject.AutoTestQmlMixedPluginType 1.5 import QtQuick 1.0 Item { diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,4 +1,4 @@ -import com.nokia.AutoTestQmlMixedPluginType 1.0 +import org.qtproject.AutoTestQmlMixedPluginType 1.0 import QtQuick 1.0 Item { diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/incorrectCase.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/incorrectCase.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/incorrectCase.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/incorrectCase.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,4 +1,4 @@ -import com.nokia.WrongCase 1.0 +import org.qtproject.WrongCase 1.0 MyPluginType { value: 123 } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/pluginWithQmlFile.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/pluginWithQmlFile.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/pluginWithQmlFile.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/pluginWithQmlFile.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,3 +1,3 @@ -import com.nokia.AutoTestPluginWithQmlFile 1.0 +import org.qtproject.AutoTestPluginWithQmlFile 1.0 MyQmlFile {} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.errors.txt qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.errors.txt --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.errors.txt 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.errors.txt 2014-02-01 20:37:20.000000000 +0000 @@ -1 +1 @@ -1:1:module "com.nokia.AutoTestQmlVersionPluginType" version 1.9 is not installed +1:1:module "org.qtproject.AutoTestQmlVersionPluginType" version 1.9 is not installed diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,4 +1,4 @@ -import com.nokia.AutoTestQmlVersionPluginType 1.9 +import org.qtproject.AutoTestQmlVersionPluginType 1.9 import QtQuick 1.0 QtObject { diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.errors.txt qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.errors.txt --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.errors.txt 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.errors.txt 2014-02-01 20:37:20.000000000 +0000 @@ -1 +1 @@ -1:1:module "com.nokia.AutoTestQmlVersionPluginType" version 1.1 is not installed +1:1:module "org.qtproject.AutoTestQmlVersionPluginType" version 1.1 is not installed diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,4 +1,4 @@ -import com.nokia.AutoTestQmlVersionPluginType 1.1 +import org.qtproject.AutoTestQmlVersionPluginType 1.1 import QtQuick 1.0 QtObject { diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/works21.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/works21.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/works21.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/works21.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,3 +1,3 @@ -import com.nokia.AutoTestQmlPluginType 2.1 +import org.qtproject.AutoTestQmlPluginType 2.1 MyPluginType { valueOnlyIn2: 123 } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/works2.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/works2.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/works2.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/works2.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,3 +1,3 @@ -import com.nokia.AutoTestQmlPluginType 2.0 +import org.qtproject.AutoTestQmlPluginType 2.0 MyPluginType { valueOnlyIn2: 123 } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/works.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/works.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/data/works.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/data/works.qml 2014-02-01 20:37:20.000000000 +0000 @@ -1,3 +1,3 @@ -import com.nokia.AutoTestQmlPluginType 1.0 +import org.qtproject.AutoTestQmlPluginType 1.0 MyPluginType { value: 123 } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -75,7 +75,7 @@ void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.AutoTestQmlPluginType"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.AutoTestQmlPluginType"); qmlRegisterType(uri, 1, 0, "MyPluginType"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/AutoTestQmlPluginType +DESTDIR = ../imports/org/qtproject/AutoTestQmlPluginType include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.2.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.2.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.2.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.2.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/AutoTestQmlPluginType.2 +DESTDIR = ../imports/org/qtproject/AutoTestQmlPluginType.2 include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -76,7 +76,7 @@ void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.AutoTestQmlPluginType"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.AutoTestQmlPluginType"); qmlRegisterType(uri, 2, 0, "MyPluginType"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.2.1.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.2.1.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.2.1.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.2.1.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/AutoTestQmlPluginType.2.1 +DESTDIR = ../imports/org/qtproject/AutoTestQmlPluginType.2.1 include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -76,7 +76,7 @@ void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.AutoTestQmlPluginType"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.AutoTestQmlPluginType"); qmlRegisterType(uri, 2, 1, "MyPluginType"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -65,7 +65,7 @@ void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.AutoTestQmlMixedPluginType"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.AutoTestQmlMixedPluginType"); qmlRegisterType(uri, 1, 0, "Bar"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/pluginMixed.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/pluginMixed.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/pluginMixed.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/pluginMixed.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/AutoTestQmlMixedPluginType +DESTDIR = ../imports/org/qtproject/AutoTestQmlMixedPluginType include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -65,7 +65,7 @@ void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.AutoTestQmlVersionPluginType"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.AutoTestQmlVersionPluginType"); qmlRegisterType(uri, 1, 4, "Floor"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/pluginVersion.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/pluginVersion.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/pluginVersion.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/pluginVersion.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/AutoTestQmlVersionPluginType +DESTDIR = ../imports/org/qtproject/AutoTestQmlVersionPluginType include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -51,7 +51,7 @@ public: void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.AutoTestPluginWithQmlFile"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.AutoTestPluginWithQmlFile"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/pluginWithQmlFile.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/pluginWithQmlFile.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/pluginWithQmlFile.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/pluginWithQmlFile.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/AutoTestPluginWithQmlFile +DESTDIR = ../imports/org/qtproject/AutoTestPluginWithQmlFile include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/plugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/plugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/plugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/plugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -75,7 +75,7 @@ void registerTypes(const char *uri) { - Q_ASSERT(QLatin1String(uri) == "com.nokia.WrongCase"); + Q_ASSERT(QLatin1String(uri) == "org.qtproject.WrongCase"); qmlRegisterType(uri, 1, 0, "MyPluginType"); } }; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/pluginWrongCase.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/pluginWrongCase.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/pluginWrongCase.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/pluginWrongCase.pro 2014-02-01 20:37:20.000000000 +0000 @@ -3,7 +3,7 @@ SOURCES = plugin.cpp QT = core declarative TARGET = Plugin -DESTDIR = ../imports/com/nokia/WrongCase +DESTDIR = ../imports/org/qtproject/WrongCase include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pureQml/pureQml.pro qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pureQml/pureQml.pro --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/pureQml/pureQml.pro 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/pureQml/pureQml.pro 2014-02-01 20:37:20.000000000 +0000 @@ -2,7 +2,7 @@ CONFIG += plugin SOURCES = plugin.cpp QT = core declarative -DESTDIR = ../imports/com/nokia/PureQmlModule +DESTDIR = ../imports/org/qtproject/PureQmlModule include(../qmldir_copier.pri) diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/tst_qdeclarativemoduleplugin.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/tst_qdeclarativemoduleplugin.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemoduleplugin/tst_qdeclarativemoduleplugin.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemoduleplugin/tst_qdeclarativemoduleplugin.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -167,15 +167,19 @@ QList errors = component.errors(); QCOMPARE(errors.count(), 1); + QString expectedError = QLatin1String("module \"org.qtproject.WrongCase\" plugin \"PluGin\" not found"); + #if defined(Q_OS_MAC) || defined(Q_OS_WIN32) + bool caseSensitive = true; #if defined(Q_OS_MAC) + caseSensitive = pathconf(QDir::currentPath().toLatin1().constData(), _PC_CASE_SENSITIVE); QString libname = "libPluGin.dylib"; #elif defined(Q_OS_WIN32) + caseSensitive = false; QString libname = "PluGin.dll"; #endif - QString expectedError = QLatin1String("plugin cannot be loaded for module \"com.nokia.WrongCase\": File name case mismatch for \"") + QFileInfo(__FILE__).absoluteDir().filePath("imports/com/nokia/WrongCase/" + libname) + QLatin1String("\""); -#else - QString expectedError = QLatin1String("module \"com.nokia.WrongCase\" plugin \"PluGin\" not found"); + if (!caseSensitive) + expectedError = QLatin1String("plugin cannot be loaded for module \"org.qtproject.WrongCase\": File name case mismatch for \"") + QDir(importsDirectory()).filePath("org/qtproject/WrongCase/" + libname) + QLatin1String("\""); #endif QCOMPARE(errors.at(0).description(), expectedError); @@ -212,7 +216,7 @@ QDeclarativeEngine engine; QDeclarativeComponent component(&engine); - component.setData("import \"http://127.0.0.1:14450/com/nokia/PureQmlModule\" \nComponentA { width: 300; ComponentB{} }", QUrl()); + component.setData("import \"http://127.0.0.1:14450/org/qtproject/PureQmlModule\" \nComponentA { width: 300; ComponentB{} }", QUrl()); QTRY_COMPARE(component.status(), QDeclarativeComponent::Ready); QObject *object = component.create(); @@ -234,7 +238,7 @@ QDeclarativeEngine engine; engine.addImportPath(importsDirectory()); QDeclarativeComponent component(&engine); - component.setData("import com.nokia.PureQmlModule 1.0 \nComponentA { width: 300; ComponentB{} }", QUrl()); + component.setData("import org.qtproject.PureQmlModule 1.0 \nComponentA { width: 300; ComponentB{} }", QUrl()); QTRY_COMPARE(component.status(), QDeclarativeComponent::Ready); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemousearea/data/nestedStopAtBounds.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemousearea/data/nestedStopAtBounds.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemousearea/data/nestedStopAtBounds.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemousearea/data/nestedStopAtBounds.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,44 @@ +import QtQuick 1.1 + +Rectangle { + width: 400 + height: 400 + + MouseArea { + id: outer + objectName: "outer" + x: 50 + y: 50 + width: 300 + height: 300 + + drag.target: outer + drag.filterChildren: true + + Rectangle { + anchors.fill: parent + color: "yellow" + } + + MouseArea { + id: inner + objectName: "inner" + + x: 0 + y: 0 + width: 200 + height: 200 + + drag.target: inner + drag.minimumX: 0 + drag.maximumX: 100 + drag.minimumY: 0 + drag.maximumY: 100 + + Rectangle { + anchors.fill: parent + color: "blue" + } + } + } +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -71,6 +71,8 @@ void preventContextMenu(); #endif // QT_NO_CONTEXTMENU void changeAxis(); + void nestedStopAtBounds(); + void nestedStopAtBounds_data(); private: QDeclarativeView *createView(); @@ -237,18 +239,18 @@ QApplication::sendEvent(scene, &moveEvent); QVERIFY(drag->active()); - QCOMPARE(blackRect->x(), 72.0); - QCOMPARE(blackRect->y(), 72.0); + QCOMPARE(blackRect->x(), 61.0); + QCOMPARE(blackRect->y(), 61.0); QGraphicsSceneMouseEvent releaseEvent(QEvent::GraphicsSceneMouseRelease); - releaseEvent.setScenePos(QPointF(110, 110)); + releaseEvent.setScenePos(QPointF(122, 122)); releaseEvent.setButton(Qt::LeftButton); releaseEvent.setButtons(Qt::LeftButton); QApplication::sendEvent(scene, &releaseEvent); QVERIFY(!drag->active()); - QCOMPARE(blackRect->x(), 72.0); - QCOMPARE(blackRect->y(), 72.0); + QCOMPARE(blackRect->x(), 61.0); + QCOMPARE(blackRect->y(), 61.0); delete canvas; } @@ -739,14 +741,14 @@ QApplication::sendEvent(scene, &moveEvent); QVERIFY(drag->active()); - QCOMPARE(blackRect->x(), 72.0); - QCOMPARE(blackRect->y(), 72.0); + QCOMPARE(blackRect->x(), 61.0); + QCOMPARE(blackRect->y(), 61.0); QCOMPARE(drag->axis(), QDeclarativeDrag::XandYAxis); /* When blackRect.x becomes bigger than 75, the drag axis is change to * Drag.YAxis by the QML code. Verify that this happens, and that the drag * movement is effectively constrained to the Y axis. */ - moveEvent.setScenePos(QPointF(133, 133)); + moveEvent.setScenePos(QPointF(144, 144)); moveEvent.setButton(Qt::LeftButton); moveEvent.setButtons(Qt::LeftButton); QApplication::sendEvent(scene, &moveEvent); @@ -755,7 +757,7 @@ QCOMPARE(blackRect->y(), 83.0); QCOMPARE(drag->axis(), QDeclarativeDrag::YAxis); - moveEvent.setScenePos(QPointF(144, 144)); + moveEvent.setScenePos(QPointF(155, 155)); moveEvent.setButton(Qt::LeftButton); moveEvent.setButtons(Qt::LeftButton); QApplication::sendEvent(scene, &moveEvent); @@ -764,7 +766,7 @@ QCOMPARE(blackRect->y(), 94.0); QGraphicsSceneMouseEvent releaseEvent(QEvent::GraphicsSceneMouseRelease); - releaseEvent.setScenePos(QPointF(144, 144)); + releaseEvent.setScenePos(QPointF(155, 155)); releaseEvent.setButton(Qt::LeftButton); releaseEvent.setButtons(Qt::LeftButton); QApplication::sendEvent(scene, &releaseEvent); @@ -776,6 +778,80 @@ delete canvas; } +void tst_QDeclarativeMouseArea::nestedStopAtBounds_data() +{ + QTest::addColumn("transpose"); + QTest::addColumn("invert"); + + QTest::newRow("left") << false << false; + QTest::newRow("right") << false << true; + QTest::newRow("top") << true << false; + QTest::newRow("bottom") << true << true; +} + +void tst_QDeclarativeMouseArea::nestedStopAtBounds() +{ + QFETCH(bool, transpose); + QFETCH(bool, invert); + + QDeclarativeView view; + view.setSource(QUrl::fromLocalFile(SRCDIR "/data/nestedStopAtBounds.qml")); + view.show(); + view.activateWindow(); + QVERIFY(QTest::qWaitForWindowExposed(&view)); + QVERIFY(view.rootObject()); + + QDeclarativeMouseArea *outer = view.rootObject()->findChild("outer"); + QVERIFY(outer); + + QDeclarativeMouseArea *inner = outer->findChild("inner"); + QVERIFY(inner); + inner->drag()->setAxis(transpose ? QDeclarativeDrag::YAxis : QDeclarativeDrag::XAxis); + inner->setX(invert ? 100 : 0); + inner->setY(invert ? 100 : 0); + + const int threshold = QApplication::startDragDistance(); + + QPoint position(200, 200); + int &axis = transpose ? position.ry() : position.rx(); + + QGraphicsSceneMouseEvent moveEvent(QEvent::GraphicsSceneMouseMove); + moveEvent.setButton(Qt::LeftButton); + moveEvent.setButtons(Qt::LeftButton); + + // drag toward the aligned boundary. Outer mouse area dragged. + QTest::mousePress(view.viewport(), Qt::LeftButton, 0, position); + QTest::qWait(10); + axis += invert ? threshold * 2 : -threshold * 2; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + axis += invert ? threshold : -threshold; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + QCOMPARE(outer->drag()->active(), true); + QCOMPARE(inner->drag()->active(), false); + QTest::mouseRelease(view.viewport(), Qt::LeftButton, 0, position); + + QVERIFY(!outer->drag()->active()); + + axis = 200; + outer->setX(50); + outer->setY(50); + + // drag away from the aligned boundary. Inner mouse area dragged. + QTest::mousePress(view.viewport(), Qt::LeftButton, 0, position); + QTest::qWait(10); + axis += invert ? -threshold * 2 : threshold * 2; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + axis += invert ? -threshold : threshold; + moveEvent.setScenePos(position); + QApplication::sendEvent(view.scene(), &moveEvent); + QCOMPARE(outer->drag()->active(), false); + QCOMPARE(inner->drag()->active(), true); + QTest::mouseRelease(view.viewport(), Qt::LeftButton, 0, position); +} + QTEST_MAIN(tst_QDeclarativeMouseArea) #include "tst_qdeclarativemousearea.moc" diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -395,34 +395,34 @@ // We have 8 items, with currentIndex == 4 QTest::newRow("insert after current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 6 << 1 << 5. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 6 << 1 << qreal(5.) << 4; QTest::newRow("insert before current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 1 << 4. << 5; + << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 1 << qreal(4.) << 5; QTest::newRow("insert multiple after current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 2 << 6. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 2 << qreal(6.) << 4; QTest::newRow("insert multiple before current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 1 << 2 << 4. << 6; + << int(QDeclarativePathView::StrictlyEnforceRange) << 1 << 2 << qreal(4.) << 6; QTest::newRow("insert at end") - << int(QDeclarativePathView::StrictlyEnforceRange) << 8 << 1 << 5. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 8 << 1 << qreal(5.) << 4; QTest::newRow("insert at beginning") - << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 1 << 4. << 5; + << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 1 << qreal(4.) << 5; QTest::newRow("insert at current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 4 << 1 << 4. << 5; + << int(QDeclarativePathView::StrictlyEnforceRange) << 4 << 1 << qreal(4.) << 5; QTest::newRow("no range - insert after current") - << int(QDeclarativePathView::NoHighlightRange) << 6 << 1 << 5. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 6 << 1 << qreal(5.) << 4; QTest::newRow("no range - insert before current") - << int(QDeclarativePathView::NoHighlightRange) << 2 << 1 << 4. << 5; + << int(QDeclarativePathView::NoHighlightRange) << 2 << 1 << qreal(4.) << 5; QTest::newRow("no range - insert multiple after current") - << int(QDeclarativePathView::NoHighlightRange) << 5 << 2 << 6. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 5 << 2 << qreal(6.) << 4; QTest::newRow("no range - insert multiple before current") - << int(QDeclarativePathView::NoHighlightRange) << 1 << 2 << 4. << 6; + << int(QDeclarativePathView::NoHighlightRange) << 1 << 2 << qreal(4.) << 6; QTest::newRow("no range - insert at end") - << int(QDeclarativePathView::NoHighlightRange) << 8 << 1 << 5. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 8 << 1 << qreal(5.) << 4; QTest::newRow("no range - insert at beginning") - << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << 4. << 5; + << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << qreal(4.) << 5; QTest::newRow("no range - insert at current") - << int(QDeclarativePathView::NoHighlightRange) << 4 << 1 << 4. << 5; + << int(QDeclarativePathView::NoHighlightRange) << 4 << 1 << qreal(4.) << 5; } void tst_QDeclarativePathView::insertModel() @@ -530,38 +530,38 @@ // We have 8 items, with currentIndex == 4 QTest::newRow("remove after current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 6 << 1 << 3. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 6 << 1 << qreal(3.) << 4; QTest::newRow("remove before current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 1 << 4. << 3; + << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 1 << qreal(4.) << 3; QTest::newRow("remove multiple after current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 2 << 2. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 2 << qreal(2.) << 4; QTest::newRow("remove multiple before current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 1 << 2 << 4. << 2; + << int(QDeclarativePathView::StrictlyEnforceRange) << 1 << 2 << qreal(4.) << 2; QTest::newRow("remove last") - << int(QDeclarativePathView::StrictlyEnforceRange) << 7 << 1 << 3. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 7 << 1 << qreal(3.) << 4; QTest::newRow("remove first") - << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 1 << 4. << 3; + << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 1 << qreal(4.) << 3; QTest::newRow("remove current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 4 << 1 << 3. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 4 << 1 << qreal(3.) << 4; QTest::newRow("remove all") - << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 8 << 0. << 0; + << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 8 << qreal(0.) << 0; QTest::newRow("no range - remove after current") - << int(QDeclarativePathView::NoHighlightRange) << 6 << 1 << 3. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 6 << 1 << qreal(3.) << 4; QTest::newRow("no range - remove before current") - << int(QDeclarativePathView::NoHighlightRange) << 2 << 1 << 4. << 3; + << int(QDeclarativePathView::NoHighlightRange) << 2 << 1 << qreal(4.) << 3; QTest::newRow("no range - remove multiple after current") - << int(QDeclarativePathView::NoHighlightRange) << 5 << 2 << 2. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 5 << 2 << qreal(2.) << 4; QTest::newRow("no range - remove multiple before current") - << int(QDeclarativePathView::NoHighlightRange) << 1 << 2 << 4. << 2; + << int(QDeclarativePathView::NoHighlightRange) << 1 << 2 << qreal(4.) << 2; QTest::newRow("no range - remove last") - << int(QDeclarativePathView::NoHighlightRange) << 7 << 1 << 3. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 7 << 1 << qreal(3.) << 4; QTest::newRow("no range - remove first") - << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << 4. << 3; + << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << qreal(4.) << 3; QTest::newRow("no range - remove current offset") - << int(QDeclarativePathView::NoHighlightRange) << 4 << 1 << 4. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 4 << 1 << qreal(4.) << 4; QTest::newRow("no range - remove all") - << int(QDeclarativePathView::NoHighlightRange) << 0 << 8 << 0. << 0; + << int(QDeclarativePathView::NoHighlightRange) << 0 << 8 << qreal(0.) << 0; } void tst_QDeclarativePathView::removeModel() @@ -615,45 +615,44 @@ QTest::addColumn("from"); QTest::addColumn("to"); QTest::addColumn("count"); - QTest::addColumn("offset"); QTest::addColumn("currentIndex"); // We have 8 items, with currentIndex == 4 QTest::newRow("move after current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 6 << 1 << 4. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 6 << 1 << 4; QTest::newRow("move before current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 3 << 1 << 4. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 3 << 1 << 4; QTest::newRow("move before current to after") - << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 6 << 1 << 5. << 3; + << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 6 << 1 << 3; QTest::newRow("move multiple after current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 6 << 2 << 4. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 5 << 6 << 2 << 4; QTest::newRow("move multiple before current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 1 << 2 << 4. << 4; + << int(QDeclarativePathView::StrictlyEnforceRange) << 0 << 1 << 2 << 4; QTest::newRow("move before current to end") - << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 7 << 1 << 5. << 3; + << int(QDeclarativePathView::StrictlyEnforceRange) << 2 << 7 << 1 << 3; QTest::newRow("move last to beginning") - << int(QDeclarativePathView::StrictlyEnforceRange) << 7 << 0 << 1 << 3. << 5; + << int(QDeclarativePathView::StrictlyEnforceRange) << 7 << 0 << 1 << 5; QTest::newRow("move current") - << int(QDeclarativePathView::StrictlyEnforceRange) << 4 << 6 << 1 << 2. << 6; + << int(QDeclarativePathView::StrictlyEnforceRange) << 4 << 6 << 1 << 6; QTest::newRow("no range - move after current") - << int(QDeclarativePathView::NoHighlightRange) << 5 << 6 << 1 << 4. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 5 << 6 << 1 << 4; QTest::newRow("no range - move before current") - << int(QDeclarativePathView::NoHighlightRange) << 2 << 3 << 1 << 4. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 2 << 3 << 1 << 4; QTest::newRow("no range - move before current to after") - << int(QDeclarativePathView::NoHighlightRange) << 2 << 6 << 1 << 5. << 3; + << int(QDeclarativePathView::NoHighlightRange) << 2 << 6 << 1 << 3; QTest::newRow("no range - move multiple after current") - << int(QDeclarativePathView::NoHighlightRange) << 5 << 6 << 2 << 4. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 5 << 6 << 2 << 4; QTest::newRow("no range - move multiple before current") - << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << 2 << 4. << 4; + << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << 2 << 4; QTest::newRow("no range - move before current to end") - << int(QDeclarativePathView::NoHighlightRange) << 2 << 7 << 1 << 5. << 3; + << int(QDeclarativePathView::NoHighlightRange) << 2 << 7 << 1 << 3; QTest::newRow("no range - move last to beginning") - << int(QDeclarativePathView::NoHighlightRange) << 7 << 0 << 1 << 3. << 5; + << int(QDeclarativePathView::NoHighlightRange) << 7 << 0 << 1 << 5; QTest::newRow("no range - move current") - << int(QDeclarativePathView::NoHighlightRange) << 4 << 6 << 1 << 4. << 6; + << int(QDeclarativePathView::NoHighlightRange) << 4 << 6 << 1 << 6; QTest::newRow("no range - move multiple incl. current") - << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << 5 << 4. << 5; + << int(QDeclarativePathView::NoHighlightRange) << 0 << 1 << 5 << 5; } void tst_QDeclarativePathView::moveModel() @@ -662,7 +661,6 @@ QFETCH(int, from); QFETCH(int, to); QFETCH(int, count); - QFETCH(qreal, offset); QFETCH(int, currentIndex); QDeclarativeView *window = createView(); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationZeroDuration.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationZeroDuration.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationZeroDuration.qml 1970-01-01 00:00:00.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationZeroDuration.qml 2014-02-01 20:37:20.000000000 +0000 @@ -0,0 +1,12 @@ +import QtQuick 1.0 + +Rectangle { + width: 300; height: 300; + Rectangle { + objectName: "theRect" + color: "red" + width: 60; height: 60; + x: 100; y: 100; + SmoothedAnimation on x { objectName: "easeX"; to: 200; duration: 0 } + } +} diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativesmoothedanimation/tst_qdeclarativesmoothedanimation.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativesmoothedanimation/tst_qdeclarativesmoothedanimation.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativesmoothedanimation/tst_qdeclarativesmoothedanimation.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativesmoothedanimation/tst_qdeclarativesmoothedanimation.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -58,6 +58,7 @@ void simpleAnimation(); void valueSource(); void behavior(); + void zeroDuration(); private: QDeclarativeEngine engine; @@ -201,6 +202,26 @@ QTRY_COMPARE(theRect->y(), qreal(200)); } +void tst_qdeclarativesmoothedanimation::zeroDuration() +{ + QDeclarativeEngine engine; + + QDeclarativeComponent c(&engine, QUrl::fromLocalFile(SRCDIR "/data/smoothedanimationZeroDuration.qml")); + + QDeclarativeRectangle *rect = qobject_cast(c.create()); + QVERIFY(rect); + + QDeclarativeRectangle *theRect = rect->findChild("theRect"); + QVERIFY(theRect); + + QDeclarativeSmoothedAnimation *easeX = rect->findChild("easeX"); + QVERIFY(easeX); + QVERIFY(easeX->isRunning()); + + QTRY_VERIFY(!easeX->isRunning()); + QTRY_COMPARE(theRect->x(), qreal(200)); +} + QTEST_MAIN(tst_qdeclarativesmoothedanimation) #include "tst_qdeclarativesmoothedanimation.moc" diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -1101,7 +1101,7 @@ void tst_qdeclarativetext::clickLink() { { - QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }"; + QString componentStr = "import QtQuick 1.0\nText { text: \"Hello world!\" }"; QDeclarativeComponent textComponent(&engine); textComponent.setData(componentStr.toLatin1(), QUrl::fromLocalFile("")); QDeclarativeText *textObject = qobject_cast(textComponent.create()); @@ -1125,7 +1125,7 @@ static_cast(static_cast(textObject))->sendEvent(&me); } - QCOMPARE(test.link, QLatin1String("http://qt.nokia.com")); + QCOMPARE(test.link, QLatin1String("http://www.qt-project.org")); } } diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp 2013-04-09 00:11:17.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -90,6 +90,13 @@ QApplication::sendEvent(qApp->focusObject(), &event); } +// A QScopedPointer which provides operator QDeclarativeView *, removing the +// need to write canvas.data() where a QDeclarativeView * is required. +class DeclarativeViewScopedPointer : public QScopedPointer { +public: + explicit inline DeclarativeViewScopedPointer(QDeclarativeView *v = 0) : QScopedPointer(v) {} + inline operator QDeclarativeView *() const { return data(); } +}; class tst_qdeclarativetextedit : public QDeclarativeDataTest @@ -416,7 +423,7 @@ + QDir::toNativeSeparators(referenceImage) + QStringLiteral("' does not exist."))); - QDeclarativeView *canvas = createView(testFile("alignments.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("alignments.qml"))); setFrameless(canvas); canvas->show(); @@ -438,8 +445,6 @@ QVERIFY(!expect.isNull()); QCOMPARE(actual,expect); - - delete canvas; } @@ -480,7 +485,7 @@ void tst_qdeclarativetextedit::hAlign_RightToLeft() { - QDeclarativeView *canvas = createView(testFile("horizontalAlignment_RightToLeft.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("horizontalAlignment_RightToLeft.qml"))); QDeclarativeTextEdit *textEdit = canvas->rootObject()->findChild("text"); QVERIFY(textEdit != 0); canvas->show(); @@ -588,7 +593,7 @@ QVERIFY(textEdit->positionToRectangle(0).x() > canvas->width()/2); #endif - delete canvas; + canvas.reset(); #ifndef Q_OS_MAC // QTBUG-18040 // alignment of TextEdit with no text set to it @@ -971,7 +976,7 @@ void tst_qdeclarativetextedit::keySelection() { - QDeclarativeView *canvas = createView(testFile("navigation.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("navigation.qml"))); canvas->show(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); @@ -1015,8 +1020,6 @@ QVERIFY(input->hasActiveFocus() == false); QCOMPARE(input->selectedText(), QString()); QCOMPARE(spy.count(), 4); - - delete canvas; } void tst_qdeclarativetextedit::moveCursorSelection_data() @@ -1385,7 +1388,7 @@ QFETCH(int, to); QFETCH(QString, selectedText); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1411,13 +1414,11 @@ QTest::mouseClick(canvas->viewport(), Qt::LeftButton, Qt::NoModifier, p1); QTest::mouseClick(canvas->viewport(), Qt::LeftButton, Qt::ShiftModifier, p2); QCOMPARE(textEditObject->selectedText(), selectedText); - - delete canvas; } void tst_qdeclarativetextedit::multilineMouseSelection() { - QDeclarativeView *canvas = createView(testFile("mouseselection_multiline.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("mouseselection_multiline.qml"))); canvas->show(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); @@ -1445,8 +1446,6 @@ QString str2 = textEditObject->selectedText(); QVERIFY(str1 != str2); QVERIFY(str2.length() > 3); - - delete canvas; } void tst_qdeclarativetextedit::deferEnableSelectByMouse_data() @@ -1462,7 +1461,7 @@ // Verify text isn't selected if selectByMouse is enabled after the mouse button has been pressed. QFETCH(QString, qmlfile); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1485,8 +1484,6 @@ QApplication::sendEvent(canvas->viewport(), &mv); QTest::mouseRelease(canvas->viewport(), Qt::LeftButton, 0, canvas->mapFromScene(QPoint(x2,y))); QVERIFY(textEditObject->selectedText().isEmpty()); - - delete canvas; } void tst_qdeclarativetextedit::deferDisableSelectByMouse_data() @@ -1502,7 +1499,7 @@ // Verify text isn't selected if selectByMouse is enabled after the mouse button has been pressed. QFETCH(QString, qmlfile); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1525,15 +1522,13 @@ QApplication::sendEvent(canvas->viewport(), &mv); QTest::mouseRelease(canvas->viewport(), Qt::LeftButton, 0, canvas->mapFromScene(QPoint(x2,y))); QVERIFY(textEditObject->selectedText().length() > 3); - - delete canvas; } void tst_qdeclarativetextedit::dragMouseSelection() { QString qmlfile = testFile("mouseselection_true.qml"); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1572,8 +1567,6 @@ QVERIFY(str2.length() > 3); QVERIFY(str1 != str2); // Verify the second press and drag is a new selection and doesn't not the first moved. - - delete canvas; } void tst_qdeclarativetextedit::mouseSelectionMode_data() @@ -1594,7 +1587,7 @@ QString text = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1627,13 +1620,11 @@ QTest::mouseClick(canvas->viewport(), Qt::LeftButton, Qt::NoModifier, canvas->mapFromScene(QPoint(x1,y))); QTest::mouseClick(canvas->viewport(), Qt::LeftButton, Qt::ShiftModifier, canvas->mapFromScene(QPoint(x2,y))); QCOMPARE(textEditObject->selectedText(), str); - - delete canvas; } void tst_qdeclarativetextedit::inputMethodHints() { - QDeclarativeView *canvas = createView(testFile("inputmethodhints.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("inputmethodhints.qml"))); setFrameless(canvas); canvas->show(); canvas->setFocus(); @@ -1644,25 +1635,30 @@ QVERIFY(textEditObject->inputMethodHints() & Qt::ImhNoPredictiveText); textEditObject->setInputMethodHints(Qt::ImhUppercaseOnly); QVERIFY(textEditObject->inputMethodHints() & Qt::ImhUppercaseOnly); +} - delete canvas; +static QByteArray msgFont(const QFont &f) +{ + QString s; + QDebug(&s) << f; + return s.toLocal8Bit(); } void tst_qdeclarativetextedit::positionAt() { - QDeclarativeView *canvas = createView(testFile("positionAt.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("positionAt.qml"))); QVERIFY(canvas->rootObject() != 0); setFrameless(canvas); canvas->show(); - canvas->setFocus(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); + canvas->setFocus(); QDeclarativeTextEdit *texteditObject = qobject_cast(canvas->rootObject()); QVERIFY(texteditObject != 0); /* - QFontMetrics fm(texteditObject->font()); + QFontMetrics fm(texteditObject->font(), canvas); const int y0 = fm.height() / 2; const int y1 = fm.height() * 3 / 2; @@ -1676,11 +1672,13 @@ QVERIFY(diff < 5); #endif */ - QTextLayout layout(texteditObject->text()); - layout.setFont(texteditObject->font()); + const QFont font = texteditObject->font(); + const QString text = texteditObject->text(); + QTextLayout layout(text.left(text.indexOf('\n')), font, canvas); layout.beginLayout(); QTextLine line = layout.createLine(); + QVERIFY(line.isValid()); layout.endLayout(); const int y0 = line.height() / 2; @@ -1692,8 +1690,10 @@ int widthEnd = ceil(line.cursorToX(pos + 1)); const int halfObjectWidth = texteditObject->width() / 2; - QVERIFY2(widthBegin <= halfObjectWidth, msgComparison(widthBegin, halfObjectWidth).constData()); - QVERIFY2(widthEnd >= halfObjectWidth, msgComparison(widthEnd, halfObjectWidth).constData()); + QVERIFY2(widthBegin <= halfObjectWidth, + (msgComparison(widthBegin, halfObjectWidth) + ' ' + msgFont(font)).constData()); + QVERIFY2(widthEnd >= halfObjectWidth, + (msgComparison(widthEnd, halfObjectWidth) + ' ' + msgFont(font)).constData()); const qreal x0 = texteditObject->positionToRectangle(pos).x(); const qreal x1 = texteditObject->positionToRectangle(pos + 1).x(); @@ -1715,8 +1715,6 @@ QCOMPARE(texteditObject->positionToRectangle(1).x(), x1); QVERIFY(texteditObject->positionAt(x0 / 2, y1) > 0); - - delete canvas; } void tst_qdeclarativetextedit::cursorDelegate() @@ -1897,7 +1895,7 @@ server.serveDirectory(testFile("httpslow"), TestHTTPServer::Delay); server.serveDirectory(testFile("http")); - QDeclarativeView* view = new QDeclarativeView(0); + QScopedPointer view(new QDeclarativeView(0)); view->setSource(QUrl(QLatin1String("http://localhost:42332/") + qmlfile)); view->show(); @@ -1928,8 +1926,6 @@ //###This was only needed for code coverage, and could be a case of overzealous defensive programming //delegate = view->rootObject()->findChild("delegateErrorB"); //QVERIFY(!delegate); - - delete view; } /* @@ -1938,7 +1934,7 @@ */ void tst_qdeclarativetextedit::navigation() { - QDeclarativeView *canvas = createView(testFile("navigation.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("navigation.qml"))); canvas->show(); canvas->setFocus(); @@ -1968,8 +1964,6 @@ QCOMPARE(input->hasActiveFocus(), true); simulateKey(canvas, Qt::Key_Left); QCOMPARE(input->hasActiveFocus(), false); - - delete canvas; } void tst_qdeclarativetextedit::copyAndPaste() { @@ -2070,7 +2064,7 @@ void tst_qdeclarativetextedit::readOnly() { - QDeclarativeView *canvas = createView(testFile("readOnly.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("readOnly.qml"))); canvas->show(); canvas->setFocus(); @@ -2088,8 +2082,6 @@ simulateKey(canvas, Qt::Key_Space); simulateKey(canvas, Qt::Key_Escape); QCOMPARE(edit->text(), initial); - - delete canvas; } void tst_qdeclarativetextedit::simulateKey(QDeclarativeView *view, int key, Qt::KeyboardModifiers modifiers) @@ -2611,7 +2603,7 @@ void tst_qdeclarativetextedit::cursorRectangleSize() { - QDeclarativeView *canvas = createView(testFile("CursorRect.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("CursorRect.qml"))); setFrameless(canvas); QVERIFY(canvas->rootObject() != 0); canvas->show(); @@ -2632,13 +2624,13 @@ void tst_qdeclarativetextedit::deselect() { - QDeclarativeView *canvas = createView(testFile("CursorRect.qml")); + DeclarativeViewScopedPointer canvas(createView(testFile("CursorRect.qml"))); setFrameless(canvas); QVERIFY(canvas->rootObject() != 0); canvas->show(); - canvas->setFocus(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); + canvas->setFocus(); QDeclarativeTextEdit *textEdit = qobject_cast(canvas->rootObject()); QVERIFY(textEdit != 0); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -82,6 +82,33 @@ QApplication::sendEvent(qApp->focusObject(), &event); } +static inline QByteArray msgNotGreaterThan(int n1, int n2) +{ + return QByteArray::number(n1) + QByteArrayLiteral(" is not greater than ") + QByteArray::number(n2); +} + +static inline QByteArray msgNotLessThan(int n1, int n2) +{ + return QByteArray::number(n1) + QByteArrayLiteral(" is not less than ") + QByteArray::number(n2); +} + +static inline QByteArray msgNotEqual(int n1, int n2) +{ + return QByteArray::number(n1) + QByteArrayLiteral(" is not equal to ") + QByteArray::number(n2); +} + +static inline QByteArray msgNotNotEqual(int n1, int n2) +{ + return QByteArray::number(n1) + QByteArrayLiteral(" is equal to ") + QByteArray::number(n2); +} + +// A QScopedPointer which provides operator QDeclarativeView *, removing the +// need to write canvas.data() where a QDeclarativeView * is required. +class DeclarativeViewScopedPointer : public QScopedPointer { +public: + explicit inline DeclarativeViewScopedPointer(QDeclarativeView *v = 0) : QScopedPointer(v) {} + inline operator QDeclarativeView *() const { return data(); } +}; class tst_qdeclarativetextinput : public QObject @@ -953,7 +980,7 @@ QFETCH(QString, qmlfile); QFETCH(bool, expectSelection); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -984,8 +1011,6 @@ QTest::mouseClick(canvas->viewport(), Qt::LeftButton, Qt::NoModifier, canvas->mapFromScene(QPoint(x1,y))); QTest::mouseClick(canvas->viewport(), Qt::LeftButton, Qt::ShiftModifier, canvas->mapFromScene(QPoint(x2,y))); QCOMPARE(textInputObject->selectedText(), str); - - delete canvas; } void tst_qdeclarativetextinput::deferEnableSelectByMouse_data() @@ -1001,7 +1026,7 @@ // Verify text isn't selected if selectByMouse is enabled after the mouse button has been pressed. QFETCH(QString, qmlfile); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1024,8 +1049,6 @@ QApplication::sendEvent(canvas->viewport(), &mv); QTest::mouseRelease(canvas->viewport(), Qt::LeftButton, 0, canvas->mapFromScene(QPoint(x2,y))); QVERIFY(textInputObject->selectedText().isEmpty()); - - delete canvas; } void tst_qdeclarativetextinput::deferDisableSelectByMouse_data() @@ -1041,7 +1064,7 @@ // Verify text isn't selected if selectByMouse is enabled after the mouse button has been pressed. QFETCH(QString, qmlfile); - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1064,15 +1087,13 @@ QApplication::sendEvent(canvas->viewport(), &mv); QTest::mouseRelease(canvas->viewport(), Qt::LeftButton, 0, canvas->mapFromScene(QPoint(x2,y))); QVERIFY(textInputObject->selectedText().length() > 3); - - delete canvas; } void tst_qdeclarativetextinput::dragMouseSelection() { QString qmlfile = SRCDIR "/data/mouseselection_true.qml"; - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1110,7 +1131,6 @@ QVERIFY(str2.length() > 3); QVERIFY(str1 != str2); // Verify the second press and drag is a new selection and doesn't not the first moved. - delete canvas; } void tst_qdeclarativetextinput::mouseSelectionMode_data() @@ -1131,7 +1151,7 @@ QString text = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; - QDeclarativeView *canvas = createView(qmlfile); + DeclarativeViewScopedPointer canvas(createView(qmlfile)); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1158,8 +1178,6 @@ QVERIFY(str.length() > 3); QVERIFY(str != text); } - - delete canvas; } void tst_qdeclarativetextinput::horizontalAlignment_data() @@ -1177,7 +1195,7 @@ QFETCH(int, hAlign); QFETCH(QString, expectfile); - QDeclarativeView *canvas = createView(SRCDIR "/data/horizontalAlignment.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/horizontalAlignment.qml")); canvas->show(); QApplication::setActiveWindow(canvas); @@ -1198,13 +1216,11 @@ QImage expect(expectfile); QCOMPARE(actual,expect); - - delete canvas; } void tst_qdeclarativetextinput::horizontalAlignment_RightToLeft() { - QDeclarativeView *canvas = createView(SRCDIR "/data/horizontalAlignment_RightToLeft.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/horizontalAlignment_RightToLeft.qml")); QDeclarativeTextInput *textInput = canvas->rootObject()->findChild("text"); QVERIFY(textInput != 0); canvas->show(); @@ -1303,7 +1319,7 @@ QVERIFY(-textInputPrivate->hscroll > canvas->width()/2); #endif - delete canvas; + canvas.reset(); #ifndef Q_OS_MAC // QTBUG-18040 // alignment of TextInput with no text set to it @@ -1319,15 +1335,16 @@ void tst_qdeclarativetextinput::positionAt() { - QDeclarativeView *canvas = createView(SRCDIR "/data/positionAt.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/positionAt.qml")); QVERIFY(canvas->rootObject() != 0); canvas->show(); - canvas->setFocus(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); + canvas->setFocus(); QDeclarativeTextInput *textinputObject = qobject_cast(canvas->rootObject()); QVERIFY(textinputObject != 0); + QVERIFY(textinputObject->hasFocus()); // Check autoscrolled... QFontMetrics fm(textinputObject->font()); @@ -1371,18 +1388,17 @@ // Verify positioning returns to normal after the preedit text. QCOMPARE(textinputObject->positionAt(x1), 1); QCOMPARE(textinputObject->positionToRectangle(1).x(), x1); - - delete canvas; } void tst_qdeclarativetextinput::maxLength() { - QDeclarativeView *canvas = createView(SRCDIR "/data/maxLength.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/maxLength.qml")); + QVERIFY(canvas->rootObject() != 0); canvas->show(); - canvas->setFocus(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); + canvas->setFocus(); QDeclarativeTextInput *textinputObject = qobject_cast(canvas->rootObject()); QVERIFY(textinputObject != 0); @@ -1394,7 +1410,7 @@ QVERIFY(textinputObject->text().length() <= 10); } - textinputObject->setText(""); + textinputObject->setText(QString()); QTRY_VERIFY(textinputObject->hasActiveFocus() == true); for(int i=0; i<20; i++){ QCOMPARE(textinputObject->text().length(), qMin(i,10)); @@ -1402,17 +1418,17 @@ QTest::keyPress(canvas, Qt::Key_A); QTest::keyRelease(canvas, Qt::Key_A, Qt::NoModifier ,10); } - - delete canvas; } void tst_qdeclarativetextinput::masks() { //Not a comprehensive test of the possible masks, that's done elsewhere (QLineEdit) //QString componentStr = "import QtQuick 1.0\nTextInput { inputMask: 'HHHHhhhh'; }"; - QDeclarativeView *canvas = createView(SRCDIR "/data/masks.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/masks.qml")); canvas->show(); - canvas->setFocus(); + QApplication::setActiveWindow(canvas); + QVERIFY(QTest::qWaitForWindowActive(canvas)); + canvas->setFocus(); // Set focus after activation for the active focus. QVERIFY(canvas->rootObject() != 0); QDeclarativeTextInput *textinputObject = qobject_cast(canvas->rootObject()); QVERIFY(textinputObject != 0); @@ -1426,8 +1442,6 @@ QTest::keyPress(canvas, Qt::Key_A); QTest::keyRelease(canvas, Qt::Key_A, Qt::NoModifier ,10); } - - delete canvas; } void tst_qdeclarativetextinput::validators() @@ -1436,8 +1450,10 @@ // so you may need to run their tests first. All validators are checked // here to ensure that their exposure to QML is working. - QDeclarativeView *canvas = createView(SRCDIR "/data/validators.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/validators.qml")); canvas->show(); + QApplication::setActiveWindow(canvas); + QVERIFY(QTest::qWaitForWindowActive(canvas)); canvas->setFocus(); QVERIFY(canvas->rootObject() != 0); @@ -1454,6 +1470,7 @@ QTest::keyRelease(canvas, Qt::Key_2, Qt::NoModifier ,10); QCOMPARE(intInput->text(), QLatin1String("1")); QCOMPARE(intInput->hasAcceptableInput(), false); + QVERIFY(intInput->hasFocus()); QTest::keyPress(canvas, Qt::Key_1); QTest::keyRelease(canvas, Qt::Key_1, Qt::NoModifier ,10); QCOMPARE(intInput->text(), QLatin1String("11")); @@ -1520,13 +1537,11 @@ QTest::keyRelease(canvas, Qt::Key_A, Qt::NoModifier ,10); QCOMPARE(strInput->text(), QLatin1String("aaaa")); QCOMPARE(strInput->hasAcceptableInput(), true); - - delete canvas; } void tst_qdeclarativetextinput::inputMethods() { - QDeclarativeView *canvas = createView(SRCDIR "/data/inputmethods.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/inputmethods.qml")); canvas->show(); canvas->setFocus(); QApplication::setActiveWindow(canvas); @@ -1569,8 +1584,6 @@ QApplication::sendEvent(canvas, &event); QCOMPARE(input->text(), QString("Our Goodbye world!")); QCOMPARE(input->cursorPosition(), 7); - - delete canvas; } /* @@ -1580,7 +1593,7 @@ */ void tst_qdeclarativetextinput::navigation() { - QDeclarativeView *canvas = createView(SRCDIR "/data/navigation.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/navigation.qml")); canvas->show(); canvas->setFocus(); @@ -1627,13 +1640,11 @@ QCOMPARE(input->hasActiveFocus(), false); simulateKey(canvas, Qt::Key_Left); QCOMPARE(input->hasActiveFocus(), true); - - delete canvas; } void tst_qdeclarativetextinput::navigation_RTL() { - QDeclarativeView *canvas = createView(SRCDIR "/data/navigation.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/navigation.qml")); canvas->show(); canvas->setFocus(); @@ -1666,8 +1677,6 @@ // move back simulateKey(canvas, Qt::Key_Right); QVERIFY(input->hasActiveFocus() == true); - - delete canvas; } void tst_qdeclarativetextinput::copyAndPaste() { @@ -1954,7 +1963,7 @@ void tst_qdeclarativetextinput::readOnly() { - QDeclarativeView *canvas = createView(SRCDIR "/data/readOnly.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/readOnly.qml")); canvas->show(); canvas->setFocus(); @@ -1972,18 +1981,16 @@ simulateKey(canvas, Qt::Key_Space); simulateKey(canvas, Qt::Key_Escape); QCOMPARE(input->text(), initial); - - delete canvas; } void tst_qdeclarativetextinput::echoMode() { - QDeclarativeView *canvas = createView(SRCDIR "/data/echoMode.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/echoMode.qml")); canvas->show(); - canvas->setFocus(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); QCOMPARE(QApplication::activeWindow(), static_cast(canvas)); + canvas->setFocus(); QVERIFY(canvas->rootObject() != 0); @@ -2081,15 +2088,13 @@ ref &= ~(Qt::ImhNoAutoUppercase | Qt::ImhNoPredictiveText); QCOMPARE(input->inputMethodHints(), ref); QCOMPARE(input->imHints(), Qt::ImhHiddenText | Qt::ImhDialableCharactersOnly); - - delete canvas; } #ifdef QT_GUI_PASSWORD_ECHO_DELAY void tst_qdeclarativetextinput::passwordEchoDelay() { - QDeclarativeView *canvas = createView(SRCDIR "/data/echoMode.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/echoMode.qml")); canvas->show(); canvas->setFocus(); QApplication::setActiveWindow(canvas); @@ -2135,8 +2140,6 @@ ev.setCommitString(QLatin1String("7")); QApplication::sendEvent(canvas, &ev); QCOMPARE(input->displayText(), QString(7, fillChar) + QLatin1Char('7')); - - delete canvas; } #endif @@ -2473,7 +2476,7 @@ // test the text is scrolled so the preedit is visible. sendPreeditText(preeditText.mid(0, 3), 1); - QVERIFY(input.positionAt(0) != 0); + QVERIFY2(input.positionAt(0) != 0, msgNotNotEqual(input.positionAt(0), 0).constData()); QVERIFY(input.cursorRectangle().left() < input.boundingRect().width()); QVERIFY(cursorRectangleSpy.count() > cursorRectangleChanges); cursorRectangleChanges = cursorRectangleSpy.count(); @@ -2591,7 +2594,7 @@ ic.clear(); sendPreeditText(preeditText, i); currentRect = input.inputMethodQuery(Qt::ImMicroFocus).toRect(); - QVERIFY(previousRect.left() < currentRect.left()); + QVERIFY2(previousRect.left() < currentRect.left(), msgNotLessThan(previousRect.left(), currentRect.left()).constData()); #if defined(Q_WS_X11) QVERIFY(ic.updateCallCount > 0); #endif @@ -2698,7 +2701,7 @@ void tst_qdeclarativetextinput::cursorRectangleSize() { - QDeclarativeView *canvas = createView(SRCDIR "/data/positionAt.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/positionAt.qml")); QVERIFY(canvas->rootObject() != 0); canvas->show(); canvas->setFocus(); @@ -2718,12 +2721,12 @@ void tst_qdeclarativetextinput::deselect() { - QDeclarativeView *canvas = createView(SRCDIR "/data/positionAt.qml"); + DeclarativeViewScopedPointer canvas(createView(SRCDIR "/data/positionAt.qml")); QVERIFY(canvas->rootObject() != 0); canvas->show(); - canvas->setFocus(); QApplication::setActiveWindow(canvas); QVERIFY(QTest::qWaitForWindowActive(canvas)); + canvas->setFocus(); QDeclarativeTextInput *textInput = qobject_cast(canvas->rootObject()); QVERIFY(textInput != 0); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -520,7 +520,7 @@ SingleRoleModel model; model.list.clear(); for (int i=0; i<30; i++) - model.list << ("item " + i); + model.list << (QStringLiteral("item ") + QString::number(i)); engine.rootContext()->setContextProperty("myModel", &model); QDeclarativeVisualDataModel *obj = qobject_cast(c.create()); diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml 2014-02-01 20:37:20.000000000 +0000 @@ -7,7 +7,7 @@ var x = new XMLHttpRequest; try { - x.open("GET", "http://www.nokia.com", true, "user", "password", "extra"); + x.open("GET", "http://www.qt-project.org", true, "user", "password", "extra"); } catch (e) { if (e.code == DOMException.SYNTAX_ERR) exceptionThrown = true; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml 2014-02-01 20:37:20.000000000 +0000 @@ -7,7 +7,7 @@ var x = new XMLHttpRequest; try { - x.open("BLAH", "http://www.nokia.com"); + x.open("BLAH", "http://www.qt-project.org"); } catch (e) { if (e.code == DOMException.SYNTAX_ERR) exceptionThrown = true; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml 2014-02-01 20:37:20.000000000 +0000 @@ -7,7 +7,7 @@ var x = new XMLHttpRequest; try { - x.open("GET", "http://www.nokia.com", false); + x.open("GET", "http://www.qt-project.org", false); } catch (e) { if (e.code == DOMException.NOT_SUPPORTED_ERR) exceptionThrown = true; diff -Nru qtquick1-opensource-src-5.0.2/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp qtquick1-opensource-src-5.2.1/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp --- qtquick1-opensource-src-5.0.2/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp 2013-04-09 00:11:16.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp 2014-02-01 20:37:19.000000000 +0000 @@ -170,7 +170,7 @@ return QString(); const char* platformsuffix=0; // platforms with different fonts -#if defined(Q_OS_MACX) +#if defined(Q_OS_OSX) platformsuffix = "-MAC"; #elif defined(Q_OS_WIN) platformsuffix = "-WIN"; diff -Nru qtquick1-opensource-src-5.0.2/tools/qml/main.cpp qtquick1-opensource-src-5.2.1/tools/qml/main.cpp --- qtquick1-opensource-src-5.0.2/tools/qml/main.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/qml/main.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -542,8 +542,8 @@ Application app(argc, argv); app.setApplicationName(QLatin1String("QtQmlViewer")); - app.setOrganizationName(QLatin1String("Nokia")); - app.setOrganizationDomain(QLatin1String("nokia.com")); + app.setOrganizationName(QLatin1String("QtProject")); + app.setOrganizationDomain(QLatin1String("www.qt-project.org")); QDeclarativeViewer::registerTypes(); QDeclarativeTester::registerTypes(); diff -Nru qtquick1-opensource-src-5.0.2/tools/qml/qdeclarativetester.cpp qtquick1-opensource-src-5.2.1/tools/qml/qdeclarativetester.cpp --- qtquick1-opensource-src-5.0.2/tools/qml/qdeclarativetester.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/qml/qdeclarativetester.cpp 2014-02-01 20:37:20.000000000 +0000 @@ -355,7 +355,7 @@ // Advance test script while (testscript && testscript->count() > testscriptidx) { - QObject *event = testscript->event(testscriptidx); + QObject *event = testscript->eventAt(testscriptidx); if (QDeclarativeVisualTestFrame *frame = qobject_cast(event)) { if (frame->msec() < msec) { diff -Nru qtquick1-opensource-src-5.0.2/tools/qml/qdeclarativetester.h qtquick1-opensource-src-5.2.1/tools/qml/qdeclarativetester.h --- qtquick1-opensource-src-5.0.2/tools/qml/qdeclarativetester.h 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/qml/qdeclarativetester.h 2014-02-01 20:37:20.000000000 +0000 @@ -65,7 +65,7 @@ QDeclarativeListProperty events() { return QDeclarativeListProperty(this, m_events); } int count() const { return m_events.count(); } - QObject *event(int idx) { return m_events.at(idx); } + QObject *eventAt(int idx) const { return m_events.at(idx); } private: QList m_events; diff -Nru qtquick1-opensource-src-5.0.2/tools/qml/qml.pro qtquick1-opensource-src-5.2.1/tools/qml/qml.pro --- qtquick1-opensource-src-5.0.2/tools/qml/qml.pro 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/qml/qml.pro 2014-02-01 20:37:20.000000000 +0000 @@ -1,6 +1,4 @@ -TEMPLATE = app CONFIG += uic declarative_debug declarative -DESTDIR = $$QT.declarative.bins include(qml.pri) @@ -8,18 +6,12 @@ DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII -target.path = $$[QT_INSTALL_BINS] -INSTALLS += target - wince* { QT += xml qtHaveModule(scripttools) { QT += scripttools } - contains(QT_CONFIG, phonon) { - QT += phonon - } qtHaveModule(xmlpatterns) { QT += xmlpatterns } @@ -35,3 +27,5 @@ } else { TARGET=qmlviewer } + +load(qt_app) diff -Nru qtquick1-opensource-src-5.0.2/tools/qmlplugindump/main.cpp qtquick1-opensource-src-5.2.1/tools/qmlplugindump/main.cpp --- qtquick1-opensource-src-5.0.2/tools/qmlplugindump/main.cpp 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/qmlplugindump/main.cpp 2014-02-01 20:37:21.000000000 +0000 @@ -314,17 +314,13 @@ qSort(exportStrings); qml->writeArrayBinding(QLatin1String("exports"), exportStrings); - // write meta object revisions unless they're all zero + // write meta object revisions QStringList metaObjectRevisions; - bool shouldWriteMetaObjectRevisions = false; foreach (const QString &exportString, exportStrings) { int metaObjectRevision = exports[exportString]->metaObjectRevision(); - if (metaObjectRevision != 0) - shouldWriteMetaObjectRevisions = true; metaObjectRevisions += QString::number(metaObjectRevision); } - if (shouldWriteMetaObjectRevisions) - qml->writeArrayBinding(QLatin1String("exportMetaObjectRevisions"), metaObjectRevisions); + qml->writeArrayBinding(QLatin1String("exportMetaObjectRevisions"), metaObjectRevisions); if (const QMetaObject *attachedType = (*qmlTypes.begin())->attachedPropertiesType()) { // Can happen when a type is registered that returns itself as attachedPropertiesType() @@ -528,7 +524,7 @@ void printUsage(const QString &appName) { qWarning() << qPrintable(QString( - "Usage: %1 [-v] [-notrelocatable] module.uri version [module/import/path]\n" + "Usage: %1 [-v] [-[non]relocatable] module.uri version [module/import/path]\n" " %1 [-v] -path path/to/qmldir/directory [version]\n" " %1 [-v] -builtins\n" "Example: %1 Qt.labs.particles 1.0 /home/user/dev/qt-install/imports").arg( @@ -579,8 +575,13 @@ } if (arg == QLatin1String("--notrelocatable") - || arg == QLatin1String("-notrelocatable")) { + || arg == QLatin1String("-notrelocatable") + || arg == QLatin1String("--nonrelocatable") + || arg == QLatin1String("-nonrelocatable")) { relocatable = false; + } else if (arg == QLatin1String("--relocatable") + || arg == QLatin1String("-relocatable")) { + relocatable = true; } else if (arg == QLatin1String("--path") || arg == QLatin1String("-path")) { action = Path; diff -Nru qtquick1-opensource-src-5.0.2/tools/qmlplugindump/qmlplugindump.pro qtquick1-opensource-src-5.2.1/tools/qmlplugindump/qmlplugindump.pro --- qtquick1-opensource-src-5.0.2/tools/qmlplugindump/qmlplugindump.pro 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/qmlplugindump/qmlplugindump.pro 2014-02-01 20:37:21.000000000 +0000 @@ -11,7 +11,12 @@ HEADERS += \ qmlstreamwriter.h -OTHER_FILES += Info.plist -macx: QMAKE_INFO_PLIST = Info.plist +mac { + # Prevent qmlplugindump from popping up in the dock when launched. + # We embed the Info.plist file, so the application doesn't need to + # be a bundle. + QMAKE_LFLAGS += -sectcreate __TEXT __info_plist $$shell_quote($$PWD/Info.plist) + CONFIG -= app_bundle +} load(qt_tool) diff -Nru qtquick1-opensource-src-5.0.2/tools/tools.pro qtquick1-opensource-src-5.2.1/tools/tools.pro --- qtquick1-opensource-src-5.0.2/tools/tools.pro 2013-04-09 00:11:15.000000000 +0000 +++ qtquick1-opensource-src-5.2.1/tools/tools.pro 2014-02-01 20:37:20.000000000 +0000 @@ -1,2 +1,7 @@ TEMPLATE = subdirs SUBDIRS += qml qmlplugindump + +qtNomakeTools( \ + qml \ + qmlplugindump \ +)