summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGareth Stockwell <ext-gareth.stockwell@nokia.com>2009-11-03 13:42:29 +0000
committerGareth Stockwell <ext-gareth.stockwell@nokia.com>2009-11-03 13:42:29 +0000
commit63f2cc8d9526d3fd8a64e62be2a469bf0eee54f0 (patch)
tree7e6724964ceb6e38f478074780f06df0bdd11dbd
parent6a89291da7e1322ad81c4939cc9d69db01957a4c (diff)
parentdc89c842779f87ce69882ba54fa8d5bb79e0edbd (diff)
Merge branch '4.6' into mmfphonon
-rw-r--r--config.tests/unix/opengles1/opengles1.pro6
-rw-r--r--config.tests/unix/opengles1cl/opengles1cl.pro6
-rw-r--r--config.tests/unix/opengles2/opengles2.pro6
-rwxr-xr-xconfigure31
-rwxr-xr-xconfigure.exebin2170880 -> 1169408 bytes
-rw-r--r--demos/embedded/anomaly/src/images/edit-find.pngbin1636 -> 1495 bytes
-rw-r--r--demos/embedded/anomaly/src/images/go-next.pngbin1219 -> 1150 bytes
-rw-r--r--demos/embedded/anomaly/src/images/go-previous.pngbin1200 -> 1135 bytes
-rw-r--r--demos/embedded/desktopservices/data/designer.pngbin4205 -> 2529 bytes
-rw-r--r--demos/embedded/desktopservices/data/sax.mp3bin417844 -> 104104 bytes
-rw-r--r--demos/embedded/desktopservices/resources/browser.pngbin2739 -> 2525 bytes
-rw-r--r--demos/embedded/desktopservices/resources/message.pngbin2234 -> 1989 bytes
-rw-r--r--demos/embedded/desktopservices/resources/music.pngbin2322 -> 2123 bytes
-rw-r--r--demos/embedded/desktopservices/resources/photo.pngbin2430 -> 2233 bytes
-rw-r--r--demos/embedded/flightinfo/aircraft.pngbin28713 -> 20200 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/context2d_s60.pngbin39405 -> 39185 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/desktopservices_s60.pngbin31757 -> 31504 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/digiflip.pngbin3508 -> 2039 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/flickable.pngbin21107 -> 14141 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/flightinfo_s60.pngbin24473 -> 20482 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/lightmaps.pngbin114178 -> 79501 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/mediaplayer.pngbin98092 -> 80411 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/raycasting.pngbin43006 -> 11984 bytes
-rw-r--r--demos/embedded/fluidlauncher/screenshots/weatherinfo.pngbin38521 -> 34472 bytes
-rw-r--r--demos/embedded/fluidlauncher/slides/demo_1.pngbin23539 -> 20560 bytes
-rw-r--r--demos/embedded/fluidlauncher/slides/demo_2.pngbin11745 -> 5209 bytes
-rw-r--r--demos/embedded/fluidlauncher/slides/demo_5.pngbin15890 -> 6130 bytes
-rw-r--r--demos/embedded/fluidlauncher/slides/demo_6.pngbin14992 -> 5826 bytes
-rw-r--r--demos/embedded/raycasting/textures.pngbin42319 -> 17669 bytes
-rw-r--r--demos/embedded/weatherinfo/icons/weather-few-clouds.svg791
-rw-r--r--demos/embedded/weatherinfo/icons/weather-fog.svg1643
-rw-r--r--demos/embedded/weatherinfo/icons/weather-haze.svg1231
-rw-r--r--demos/embedded/weatherinfo/icons/weather-icy.svg278
-rw-r--r--demos/embedded/weatherinfo/icons/weather-overcast.svg3131
-rw-r--r--demos/embedded/weatherinfo/icons/weather-showers.svg4850
-rw-r--r--demos/embedded/weatherinfo/icons/weather-sleet.svg5332
-rw-r--r--demos/embedded/weatherinfo/icons/weather-snow.svg2076
-rw-r--r--demos/embedded/weatherinfo/icons/weather-storm.svg4420
-rw-r--r--demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg626
-rw-r--r--demos/embedded/weatherinfo/icons/weather-sunny.svg1328
-rw-r--r--demos/embedded/weatherinfo/icons/weather-thundershower.svg4725
-rw-r--r--dist/changes-4.6.06
-rw-r--r--doc/src/development/qmake-manual.qdoc38
-rw-r--r--doc/src/frameworks-technologies/eventsandfilters.qdoc2
-rw-r--r--doc/src/getting-started/installation.qdoc9
-rw-r--r--doc/src/images/simpleanchorlayout-example.pngbin0 -> 13463 bytes
-rw-r--r--doc/src/platforms/qt-embedded.qdoc7
-rw-r--r--doc/src/qt-webpages.qdoc2
-rw-r--r--examples/graphicsview/anchorlayout/anchorlayout.pro10
-rw-r--r--examples/graphicsview/simpleanchorlayout/main.cpp134
-rw-r--r--examples/graphicsview/simpleanchorlayout/simpleanchorlayout.pro9
-rw-r--r--examples/network/qftp/sym_iap_util.h4
-rw-r--r--examples/script/customclass/bytearrayclass.cpp17
-rw-r--r--mkspecs/common/linux.conf9
-rw-r--r--mkspecs/common/wince/qmake.conf4
-rw-r--r--mkspecs/features/qt_functions.prf4
-rw-r--r--mkspecs/features/unix/opengl.prf26
-rw-r--r--mkspecs/unsupported/qnx-g++/qplatformdefs.h2
-rw-r--r--mkspecs/unsupported/qws/qnx-i386-g++/qmake.conf4
-rw-r--r--src/3rdparty/phonon/ds9/iodevicereader.cpp11
-rw-r--r--src/3rdparty/phonon/gstreamer/abstractrenderer.cpp3
-rw-r--r--src/3rdparty/phonon/gstreamer/abstractrenderer.h3
-rw-r--r--src/3rdparty/phonon/gstreamer/artssink.cpp3
-rw-r--r--src/3rdparty/phonon/gstreamer/audioeffect.cpp3
-rw-r--r--src/3rdparty/phonon/gstreamer/audioeffect.h4
-rw-r--r--src/3rdparty/phonon/gstreamer/backend.cpp11
-rw-r--r--src/3rdparty/phonon/gstreamer/devicemanager.cpp9
-rw-r--r--src/3rdparty/phonon/gstreamer/effect.cpp4
-rw-r--r--src/3rdparty/phonon/gstreamer/effect.h4
-rw-r--r--src/3rdparty/phonon/gstreamer/mediaobject.cpp11
-rw-r--r--src/3rdparty/phonon/gstreamer/phononsrc.cpp28
-rw-r--r--src/3rdparty/phonon/gstreamer/phononsrc.h2
-rw-r--r--src/3rdparty/phonon/gstreamer/streamreader.cpp3
-rw-r--r--src/3rdparty/phonon/gstreamer/streamreader.h4
-rw-r--r--src/3rdparty/phonon/gstreamer/videowidget.cpp2
-rw-r--r--src/3rdparty/phonon/gstreamer/videowidget.h3
-rw-r--r--src/3rdparty/phonon/gstreamer/volumefadereffect.cpp4
-rw-r--r--src/3rdparty/phonon/gstreamer/volumefadereffect.h4
-rw-r--r--src/3rdparty/phonon/gstreamer/widgetrenderer.cpp2
-rw-r--r--src/3rdparty/phonon/gstreamer/widgetrenderer.h3
-rw-r--r--src/3rdparty/phonon/phonon/factory.cpp16
-rw-r--r--src/3rdparty/phonon/phonon/globalconfig.cpp14
-rw-r--r--src/3rdparty/phonon/phonon/globalconfig_p.h4
-rw-r--r--src/3rdparty/phonon/phonon/qsettingsgroup_p.h3
-rw-r--r--src/3rdparty/webkit/JavaScriptCore/jit/JITStubs.cpp40
-rw-r--r--src/3rdparty/webkit/WebCore/WebCore.pro28
-rw-r--r--src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.cpp128
-rw-r--r--src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.h86
-rw-r--r--src/3rdparty/webkit/WebCore/platform/FileSystem.h11
-rw-r--r--src/3rdparty/webkit/WebKit/qt/Api/qgraphicswebview.cpp96
-rw-r--r--src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp17
-rw-r--r--src/3rdparty/webkit/WebKit/qt/Api/qwebview.cpp2
-rw-r--r--src/3rdparty/webkit/WebKit/qt/tests/qwebframe/qwebframe.pro2
-rw-r--r--src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp27
-rw-r--r--src/3rdparty/webkit/WebKit/qt/tests/qwebpage/qwebpage.pro2
-rw-r--r--src/3rdparty/webkit/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp4
-rw-r--r--src/corelib/animation/qabstractanimation.cpp31
-rw-r--r--src/corelib/animation/qabstractanimation.h2
-rw-r--r--src/corelib/animation/qabstractanimation_p.h2
-rw-r--r--src/corelib/arch/qatomic_symbian.h12
-rw-r--r--src/corelib/corelib.pro2
-rw-r--r--src/corelib/eval.pri4
-rw-r--r--src/corelib/global/qconfig-minimal.h6
-rw-r--r--src/corelib/global/qfeatures.h251
-rw-r--r--src/corelib/global/qfeatures.txt99
-rw-r--r--src/corelib/global/qglobal.cpp65
-rw-r--r--src/corelib/global/qglobal.h3
-rw-r--r--src/corelib/global/qlibraryinfo.cpp20
-rw-r--r--src/corelib/global/qlibraryinfo.h2
-rw-r--r--src/corelib/global/qmalloc.cpp58
-rw-r--r--src/corelib/global/qnamespace.h97
-rw-r--r--src/corelib/global/qnamespace.qdoc97
-rw-r--r--src/corelib/io/qfsfileengine.cpp28
-rw-r--r--src/corelib/io/qprocess_unix.cpp18
-rw-r--r--src/corelib/io/qurl.cpp176
-rw-r--r--src/corelib/kernel/qeventdispatcher_win.cpp184
-rw-r--r--src/corelib/kernel/qmetaobject.cpp4
-rw-r--r--src/corelib/kernel/qobject.cpp7
-rw-r--r--src/corelib/kernel/qsharedmemory_unix.cpp3
-rw-r--r--src/corelib/kernel/qtcore_eval.cpp569
-rw-r--r--src/corelib/kernel/qvariant.h41
-rw-r--r--src/corelib/plugin/qlibrary.cpp3
-rw-r--r--src/corelib/statemachine/qabstractstate.cpp15
-rw-r--r--src/corelib/statemachine/qabstractstate_p.h14
-rw-r--r--src/corelib/statemachine/qfinalstate.cpp1
-rw-r--r--src/corelib/statemachine/qhistorystate.cpp3
-rw-r--r--src/corelib/statemachine/qstate.cpp45
-rw-r--r--src/corelib/statemachine/qstate_p.h4
-rw-r--r--src/corelib/statemachine/qstatemachine.cpp161
-rw-r--r--src/corelib/statemachine/qstatemachine_p.h18
-rw-r--r--src/corelib/tools/qalgorithms.h42
-rw-r--r--src/corelib/tools/qcontiguouscache.cpp10
-rw-r--r--src/corelib/tools/qcontiguouscache.h147
-rw-r--r--src/corelib/tools/qdatetime.cpp6
-rw-r--r--src/corelib/tools/qhash.cpp28
-rw-r--r--src/corelib/tools/qhash.h37
-rw-r--r--src/corelib/tools/qlocale_symbian.cpp4
-rw-r--r--src/corelib/tools/qmap.cpp32
-rw-r--r--src/corelib/tools/qmap.h21
-rw-r--r--src/corelib/tools/qstring.cpp6
-rw-r--r--src/corelib/tools/qvector.cpp29
-rw-r--r--src/corelib/tools/qvector.h22
-rw-r--r--src/corelib/xml/qxmlstream.g4
-rw-r--r--src/corelib/xml/qxmlstream_p.h3
-rw-r--r--src/dbus/dbus.pro148
-rw-r--r--src/dbus/qdbusabstractinterface.cpp39
-rw-r--r--src/dbus/qdbusconnection.cpp149
-rw-r--r--src/dbus/qdbusconnection.h12
-rw-r--r--src/dbus/qdbusconnection_p.h9
-rw-r--r--src/dbus/qdbusconnectioninterface.cpp8
-rw-r--r--src/dbus/qdbusintegrator.cpp127
-rw-r--r--src/dbus/qdbusservicewatcher.cpp374
-rw-r--r--src/dbus/qdbusservicewatcher.h103
-rw-r--r--src/gui/dialogs/qfiledialog.cpp22
-rw-r--r--src/gui/dialogs/qfiledialog_mac.mm4
-rw-r--r--src/gui/dialogs/qfiledialog_p.h4
-rw-r--r--src/gui/dialogs/qfscompleter_p.h4
-rw-r--r--src/gui/dialogs/qprintdialog_unix.cpp2
-rw-r--r--src/gui/dialogs/qprintdialog_win.cpp2
-rw-r--r--src/gui/dialogs/qwizard.cpp2
-rw-r--r--src/gui/dialogs/qwizard_win.cpp2
-rw-r--r--src/gui/effects/qgraphicseffect.cpp579
-rw-r--r--src/gui/effects/qgraphicseffect.h114
-rw-r--r--src/gui/effects/qgraphicseffect_p.h50
-rw-r--r--src/gui/egl/egl.pri2
-rw-r--r--src/gui/egl/qeglproperties.cpp4
-rw-r--r--src/gui/embedded/qdecorationdefault_qws.cpp2
-rw-r--r--src/gui/embedded/qdecorationwindows_qws.cpp2
-rw-r--r--src/gui/graphicsview/qgraphicsanchorlayout.cpp132
-rw-r--r--src/gui/graphicsview/qgraphicsanchorlayout_p.cpp392
-rw-r--r--src/gui/graphicsview/qgraphicsanchorlayout_p.h53
-rw-r--r--src/gui/graphicsview/qgraphicsitem.cpp98
-rw-r--r--src/gui/graphicsview/qgraphicsitem_p.h13
-rw-r--r--src/gui/graphicsview/qgraphicslayout_p.h51
-rw-r--r--src/gui/graphicsview/qgraphicsproxywidget.cpp2
-rw-r--r--src/gui/graphicsview/qgraphicsscene.cpp18
-rw-r--r--src/gui/graphicsview/qgraphicstransform.cpp10
-rw-r--r--src/gui/graphicsview/qgraphicstransform.h2
-rw-r--r--src/gui/graphicsview/qgraphicstransform_p.h3
-rw-r--r--src/gui/graphicsview/qgraphicsview.cpp8
-rw-r--r--src/gui/graphicsview/qgraphicswidget.cpp2
-rw-r--r--src/gui/graphicsview/qgridlayoutengine_p.h25
-rw-r--r--src/gui/graphicsview/qsimplex_p.cpp111
-rw-r--r--src/gui/graphicsview/qsimplex_p.h38
-rw-r--r--src/gui/image/qicon.cpp2
-rw-r--r--src/gui/image/qicon_p.h3
-rw-r--r--src/gui/image/qiconloader.cpp9
-rw-r--r--src/gui/image/qiconloader_p.h3
-rw-r--r--src/gui/image/qnativeimage.cpp10
-rw-r--r--src/gui/image/qpixmap.cpp3
-rw-r--r--src/gui/image/qpixmap_s60.cpp22
-rw-r--r--src/gui/image/qpixmapfilter.cpp33
-rw-r--r--src/gui/image/qpixmapfilter_p.h8
-rw-r--r--src/gui/inputmethod/qcoefepinputcontext_s60.cpp24
-rw-r--r--src/gui/inputmethod/qwininputcontext_win.cpp25
-rw-r--r--src/gui/itemviews/qabstractitemview.cpp6
-rw-r--r--src/gui/itemviews/qabstractitemview.h3
-rw-r--r--src/gui/itemviews/qabstractitemview_p.h4
-rw-r--r--src/gui/itemviews/qheaderview.cpp4
-rw-r--r--src/gui/itemviews/qitemdelegate.cpp2
-rw-r--r--src/gui/itemviews/qitemselectionmodel.cpp5
-rw-r--r--src/gui/itemviews/qlistview.cpp115
-rw-r--r--src/gui/itemviews/qlistview_p.h12
-rw-r--r--src/gui/itemviews/qlistwidget.cpp31
-rw-r--r--src/gui/itemviews/qlistwidget_p.h3
-rw-r--r--src/gui/itemviews/qstyleditemdelegate.cpp2
-rw-r--r--src/gui/itemviews/qtableview.cpp47
-rw-r--r--src/gui/itemviews/qtableview_p.h6
-rw-r--r--src/gui/itemviews/qtreeview.cpp91
-rw-r--r--src/gui/itemviews/qtreeview_p.h7
-rw-r--r--src/gui/kernel/qactiongroup.cpp14
-rw-r--r--src/gui/kernel/qapplication.cpp16
-rw-r--r--src/gui/kernel/qapplication.h4
-rw-r--r--src/gui/kernel/qapplication_mac.mm37
-rw-r--r--src/gui/kernel/qapplication_p.h3
-rw-r--r--src/gui/kernel/qapplication_s60.cpp31
-rw-r--r--src/gui/kernel/qapplication_win.cpp4
-rw-r--r--src/gui/kernel/qapplication_x11.cpp20
-rw-r--r--src/gui/kernel/qclipboard.cpp4
-rw-r--r--src/gui/kernel/qclipboard_mac.cpp2
-rw-r--r--src/gui/kernel/qclipboard_win.cpp4
-rw-r--r--src/gui/kernel/qclipboard_x11.cpp9
-rw-r--r--src/gui/kernel/qcocoaview_mac.mm31
-rw-r--r--src/gui/kernel/qdesktopwidget.cpp5
-rw-r--r--src/gui/kernel/qdesktopwidget_x11.cpp9
-rw-r--r--src/gui/kernel/qevent.cpp86
-rw-r--r--src/gui/kernel/qevent.h7
-rw-r--r--src/gui/kernel/qgesture.cpp50
-rw-r--r--src/gui/kernel/qgesture.h10
-rw-r--r--src/gui/kernel/qgesture_p.h9
-rw-r--r--src/gui/kernel/qgesturemanager.cpp292
-rw-r--r--src/gui/kernel/qgesturemanager_p.h33
-rw-r--r--src/gui/kernel/qgesturerecognizer.cpp6
-rw-r--r--src/gui/kernel/qgesturerecognizer.h4
-rw-r--r--src/gui/kernel/qguiplatformplugin.cpp2
-rw-r--r--src/gui/kernel/qkeymapper_x11.cpp286
-rw-r--r--src/gui/kernel/qkeysequence.cpp174
-rw-r--r--src/gui/kernel/qsoftkeymanager.cpp16
-rw-r--r--src/gui/kernel/qsoftkeymanager_p.h3
-rw-r--r--src/gui/kernel/qsound_s60.cpp94
-rw-r--r--src/gui/kernel/qstandardgestures.cpp1
-rw-r--r--src/gui/kernel/qt_cocoa_helpers_mac.mm19
-rw-r--r--src/gui/kernel/qt_cocoa_helpers_mac_p.h4
-rw-r--r--src/gui/kernel/qt_s60_p.h2
-rw-r--r--src/gui/kernel/qt_x11_p.h1
-rw-r--r--src/gui/kernel/qwidget.cpp110
-rw-r--r--src/gui/kernel/qwidget.h1
-rw-r--r--src/gui/kernel/qwidget_mac.mm15
-rw-r--r--src/gui/kernel/qwidget_p.h4
-rw-r--r--src/gui/kernel/qwidget_qws.cpp3
-rw-r--r--src/gui/kernel/qwidget_s60.cpp72
-rw-r--r--src/gui/kernel/qwidget_win.cpp7
-rw-r--r--src/gui/math3d/qmatrix4x4.cpp130
-rw-r--r--src/gui/math3d/qmatrix4x4.h7
-rw-r--r--src/gui/painting/qbackingstore.cpp16
-rw-r--r--src/gui/painting/qpaintengine_raster.cpp8
-rw-r--r--src/gui/painting/qpaintengine_x11.cpp2
-rw-r--r--src/gui/painting/qpaintengineex.cpp30
-rw-r--r--src/gui/painting/qpaintengineex_p.h6
-rw-r--r--src/gui/painting/qpainterpath.cpp15
-rw-r--r--src/gui/painting/qpainterpath_p.h39
-rw-r--r--src/gui/painting/qprinterinfo_unix.cpp2
-rw-r--r--src/gui/painting/qvectorpath_p.h72
-rw-r--r--src/gui/painting/qwindowsurface_qws.cpp2
-rw-r--r--src/gui/painting/qwindowsurface_raster.cpp6
-rw-r--r--src/gui/s60framework/s60framework.pri11
-rw-r--r--src/gui/s60framework/s60main.rss (renamed from src/s60main/s60main.rss)0
-rw-r--r--src/gui/styles/gtksymbols.cpp3
-rw-r--r--src/gui/styles/gtksymbols_p.h2
-rw-r--r--src/gui/styles/qcleanlooksstyle.cpp4
-rw-r--r--src/gui/styles/qcommonstyle.cpp11
-rw-r--r--src/gui/styles/qgtkstyle.cpp82
-rw-r--r--src/gui/styles/qmacstyle_mac.mm19
-rw-r--r--src/gui/styles/qmotifstyle.cpp4
-rw-r--r--src/gui/styles/qplastiquestyle.cpp11
-rw-r--r--src/gui/styles/qs60style.cpp362
-rw-r--r--src/gui/styles/qs60style_p.h6
-rw-r--r--src/gui/styles/qs60style_s60.cpp61
-rw-r--r--src/gui/styles/qs60style_simulated.cpp6
-rw-r--r--src/gui/styles/qstyleoption.cpp113
-rw-r--r--src/gui/styles/qstyleoption.h20
-rw-r--r--src/gui/styles/qstylesheetstyle.cpp4
-rw-r--r--src/gui/styles/qwindowsmobilestyle.cpp31
-rw-r--r--src/gui/styles/qwindowsstyle.cpp3
-rw-r--r--src/gui/styles/qwindowsvistastyle.cpp55
-rw-r--r--src/gui/styles/qwindowsvistastyle_p.h24
-rw-r--r--src/gui/styles/qwindowsxpstyle.cpp53
-rw-r--r--src/gui/text/qfont.cpp14
-rw-r--r--src/gui/text/qfont_p.h2
-rw-r--r--src/gui/text/qfontdatabase.cpp2
-rw-r--r--src/gui/text/qfontdatabase_win.cpp12
-rw-r--r--src/gui/text/qfontdatabase_x11.cpp14
-rw-r--r--src/gui/text/qfontengine_ft.cpp10
-rw-r--r--src/gui/text/qfontengine_mac.mm2
-rw-r--r--src/gui/text/qfontengine_qpf.cpp2
-rw-r--r--src/gui/text/qfontengine_win.cpp12
-rw-r--r--src/gui/text/qfontinfo.h3
-rw-r--r--src/gui/text/qfontmetrics.cpp49
-rw-r--r--src/gui/text/qfontmetrics.h5
-rw-r--r--src/gui/text/qtextcontrol.cpp2
-rw-r--r--src/gui/text/qtextdocument.cpp45
-rw-r--r--src/gui/text/qtextdocument.h3
-rw-r--r--src/gui/text/qtextdocument_p.h3
-rw-r--r--src/gui/text/qtextdocumentlayout.cpp5
-rw-r--r--src/gui/text/qtextengine.cpp22
-rw-r--r--src/gui/text/qtextengine_mac.cpp2
-rw-r--r--src/gui/text/qtextengine_p.h17
-rw-r--r--src/gui/text/qtextlayout.cpp76
-rw-r--r--src/gui/text/qtextlayout.h4
-rw-r--r--src/gui/text/text.pri1
-rw-r--r--src/gui/widgets/qabstractslider.cpp44
-rw-r--r--src/gui/widgets/qcombobox.cpp73
-rw-r--r--src/gui/widgets/qcombobox.h4
-rw-r--r--src/gui/widgets/qcombobox_p.h4
-rw-r--r--src/gui/widgets/qdockarealayout.cpp31
-rw-r--r--src/gui/widgets/qdockarealayout_p.h9
-rw-r--r--src/gui/widgets/qdockwidget.cpp12
-rw-r--r--src/gui/widgets/qfontcombobox.cpp2
-rw-r--r--src/gui/widgets/qlinecontrol.cpp3
-rw-r--r--src/gui/widgets/qlinecontrol_p.h6
-rw-r--r--src/gui/widgets/qlineedit.cpp2
-rw-r--r--src/gui/widgets/qmenu.cpp4
-rw-r--r--src/gui/widgets/qmenubar.cpp29
-rw-r--r--src/gui/widgets/qplaintextedit.cpp7
-rw-r--r--src/gui/widgets/qsplitter.cpp17
-rw-r--r--src/gui/widgets/qtabbar.cpp19
-rw-r--r--src/gui/widgets/qtabbar_p.h10
-rw-r--r--src/gui/widgets/qtabwidget.cpp16
-rw-r--r--src/gui/widgets/qtextedit.cpp2
-rw-r--r--src/gui/widgets/qtoolbar.cpp16
-rw-r--r--src/gui/widgets/qtoolbar.h1
-rw-r--r--src/gui/widgets/qwidgetanimator.cpp2
-rw-r--r--src/network/access/qnetworkaccessdebugpipebackend.cpp4
-rw-r--r--src/network/socket/qabstractsocket.cpp51
-rw-r--r--src/network/socket/qabstractsocket.h1
-rw-r--r--src/network/socket/qabstractsocket_p.h2
-rw-r--r--src/network/socket/qabstractsocketengine_p.h2
-rw-r--r--src/network/socket/qhttpsocketengine.cpp10
-rw-r--r--src/network/socket/qhttpsocketengine_p.h2
-rw-r--r--src/network/socket/qlocalserver_unix.cpp22
-rw-r--r--src/network/socket/qnativesocketengine.cpp58
-rw-r--r--src/network/socket/qnativesocketengine_p.h2
-rw-r--r--src/network/socket/qsocks5socketengine.cpp14
-rw-r--r--src/network/socket/qsocks5socketengine_p.h2
-rw-r--r--src/network/ssl/qsslerror.cpp57
-rw-r--r--src/network/ssl/qsslsocket.cpp8
-rw-r--r--src/opengl/gl2paintengineex/qglengineshadermanager.cpp2
-rw-r--r--src/opengl/gl2paintengineex/qglengineshadersource_p.h16
-rw-r--r--src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp13
-rw-r--r--src/opengl/gl2paintengineex/qtriangulatingstroker.cpp8
-rw-r--r--src/opengl/gl2paintengineex/qtriangulatingstroker_p.h13
-rw-r--r--src/opengl/opengl.pro22
-rw-r--r--src/opengl/qgl.cpp5
-rw-r--r--src/opengl/qgl_wince.cpp6
-rw-r--r--src/opengl/qgl_x11egl.cpp1
-rw-r--r--src/opengl/qglpixmapfilter.cpp426
-rw-r--r--src/opengl/qglshaderprogram.cpp557
-rw-r--r--src/opengl/qglshaderprogram.h17
-rw-r--r--src/opengl/qpixmapdata_gl.cpp17
-rw-r--r--src/opengl/qwindowsurface_gl.cpp7
-rw-r--r--src/opengl/qwindowsurface_x11gl.cpp3
-rw-r--r--src/openvg/qpaintengine_vg.cpp165
-rw-r--r--src/openvg/qpixmapfilter_vg_p.h8
-rw-r--r--src/openvg/qvgcompositionhelper_p.h1
-rw-r--r--src/openvg/qwindowsurface_vg.cpp4
-rw-r--r--src/openvg/qwindowsurface_vgegl.cpp66
-rw-r--r--src/openvg/qwindowsurface_vgegl_p.h19
-rw-r--r--src/plugins/gfxdrivers/qvfb/main.cpp2
-rw-r--r--src/plugins/gfxdrivers/transformed/main.cpp8
-rw-r--r--src/plugins/gfxdrivers/vnc/main.cpp8
-rw-r--r--src/plugins/graphicssystems/graphicssystems.pro2
-rw-r--r--src/plugins/s60/src/qlocale_3_1.cpp96
-rw-r--r--src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro6
-rw-r--r--src/qt3support/widgets/q3dockarea.cpp1
-rw-r--r--src/qt3support/widgets/q3dockwindow.cpp2
-rw-r--r--src/s60installs/bwins/QtCoreu.def4360
-rw-r--r--src/s60installs/bwins/QtGuiu.def12551
-rw-r--r--src/s60installs/bwins/QtMultimediau.def273
-rw-r--r--src/s60installs/bwins/QtNetworku.def977
-rw-r--r--src/s60installs/bwins/QtOpenVGu.def199
-rw-r--r--src/s60installs/bwins/QtScriptu.def331
-rw-r--r--src/s60installs/bwins/QtSqlu.def464
-rw-r--r--src/s60installs/bwins/QtSvgu.def149
-rw-r--r--src/s60installs/bwins/QtTestu.def79
-rw-r--r--src/s60installs/bwins/QtXmlu.def410
-rw-r--r--src/s60installs/bwins/phononu.def521
-rw-r--r--src/s60installs/eabi/QtGuiu.def32
-rw-r--r--src/s60installs/eabi/QtOpenVGu.def232
-rw-r--r--src/s60installs/s60installs.pro32
-rw-r--r--src/s60main/s60main.pro20
-rw-r--r--src/script/api/api.pri3
-rw-r--r--src/script/api/qscriptengine.cpp263
-rw-r--r--src/script/api/qscriptengine.h3
-rw-r--r--src/script/api/qscriptengine_p.h96
-rw-r--r--src/script/api/qscriptprogram.cpp225
-rw-r--r--src/script/api/qscriptprogram.h (renamed from tests/auto/qstringbuilder1/stringbuilder.h)49
-rw-r--r--src/script/api/qscriptprogram_p.h95
-rw-r--r--src/script/api/qscriptstring.cpp32
-rw-r--r--src/script/api/qscriptstring.h2
-rw-r--r--src/script/api/qscriptstring_p.h7
-rw-r--r--src/script/api/qscriptvalue.cpp105
-rw-r--r--src/script/api/qscriptvalue_p.h17
-rw-r--r--src/script/bridge/qscriptclassobject.cpp11
-rw-r--r--src/script/bridge/qscriptclassobject_p.h15
-rw-r--r--src/script/bridge/qscriptobject.cpp30
-rw-r--r--src/script/bridge/qscriptobject_p.h38
-rw-r--r--src/script/bridge/qscriptqobject.cpp16
-rw-r--r--src/sql/drivers/oci/qsql_oci.cpp11
-rw-r--r--src/sql/drivers/psql/qsql_psql.cpp2
-rw-r--r--src/sql/drivers/sqlite/qsql_sqlite.cpp6
-rw-r--r--src/sql/models/qsqlquerymodel.cpp2
-rw-r--r--src/xmlpatterns/api/qxmlquery.h2
-rw-r--r--src/xmlpatterns/schema/qxsdstatemachine.cpp64
-rw-r--r--src/xmlpatterns/schema/qxsdstatemachine_p.h69
-rw-r--r--src/xmlpatterns/xmlpatterns.pro2
-rw-r--r--tests/auto/collections/tst_collections.cpp109
-rw-r--r--tests/auto/gestures/tst_gestures.cpp212
-rw-r--r--tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp19
-rw-r--r--tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result8
-rw-r--r--tests/auto/networkselftest/tst_networkselftest.cpp5
-rw-r--r--tests/auto/qabstractslider/tst_qabstractslider.cpp16
-rw-r--r--tests/auto/qactiongroup/tst_qactiongroup.cpp21
-rw-r--r--tests/auto/qalgorithms/tst_qalgorithms.cpp17
-rw-r--r--tests/auto/qapplication/tst_qapplication.cpp85
-rw-r--r--tests/auto/qboxlayout/tst_qboxlayout.cpp1
-rw-r--r--tests/auto/qcombobox/tst_qcombobox.cpp85
-rw-r--r--tests/auto/qcompleter/tst_qcompleter.cpp2
-rw-r--r--tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp2
-rw-r--r--tests/auto/qdatetime/tst_qdatetime.cpp7
-rw-r--r--tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp59
-rw-r--r--tests/auto/qdbusinterface/tst_qdbusinterface.cpp34
-rw-r--r--tests/auto/qdbusservicewatcher/qdbusservicewatcher.pro8
-rw-r--r--tests/auto/qdbusservicewatcher/tst_qdbusservicewatcher.cpp273
-rw-r--r--tests/auto/qdockwidget/tst_qdockwidget.cpp19
-rw-r--r--tests/auto/qdom/tst_qdom.cpp1
-rw-r--r--tests/auto/qfontmetrics/tst_qfontmetrics.cpp14
-rw-r--r--tests/auto/qgraphicsanchorlayout/tst_qgraphicsanchorlayout.cpp259
-rw-r--r--tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp3
-rw-r--r--tests/auto/qgraphicseffectsource/tst_qgraphicseffectsource.cpp99
-rw-r--r--tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp181
-rw-r--r--tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp42
-rw-r--r--tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp2
-rw-r--r--tests/auto/qgraphicssceneindex/tst_qgraphicssceneindex.cpp62
-rw-r--r--tests/auto/qgraphicstransform/tst_qgraphicstransform.cpp69
-rw-r--r--tests/auto/qgraphicsview/tst_qgraphicsview.cpp55
-rw-r--r--tests/auto/qlistview/tst_qlistview.cpp47
-rw-r--r--tests/auto/qlistwidget/tst_qlistwidget.cpp59
-rw-r--r--tests/auto/qlocalsocket/tst_qlocalsocket.cpp2
-rw-r--r--tests/auto/qmenubar/tst_qmenubar.cpp29
-rw-r--r--tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp17
-rw-r--r--tests/auto/qpauseanimation/tst_qpauseanimation.cpp53
-rw-r--r--tests/auto/qpixmap/tst_qpixmap.cpp23
-rw-r--r--tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp2
-rw-r--r--tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp14
-rw-r--r--tests/auto/qscriptengine/tst_qscriptengine.cpp149
-rw-r--r--tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp86
-rw-r--r--tests/auto/qscriptstring/tst_qscriptstring.cpp37
-rw-r--r--tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp13
-rw-r--r--tests/auto/qsound/tst_qsound.cpp26
-rw-r--r--tests/auto/qsplitter/tst_qsplitter.cpp34
-rw-r--r--tests/auto/qsqldatabase/tst_qsqldatabase.cpp1
-rw-r--r--tests/auto/qsqlquery/tst_qsqlquery.cpp56
-rw-r--r--tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp18
-rw-r--r--tests/auto/qsslsocket/tst_qsslsocket.cpp4
-rw-r--r--tests/auto/qstatemachine/tst_qstatemachine.cpp74
-rw-r--r--tests/auto/qstring/tst_qstring.cpp9
-rw-r--r--tests/auto/qstringbuilder1/qstringbuilder1.pro3
-rw-r--r--tests/auto/qstringbuilder1/stringbuilder.cpp56
-rw-r--r--tests/auto/qstringbuilder1/tst_qstringbuilder1.cpp33
-rw-r--r--tests/auto/qstringbuilder2/qstringbuilder2.pro3
-rw-r--r--tests/auto/qstringbuilder2/tst_qstringbuilder2.cpp32
-rw-r--r--tests/auto/qstringbuilder3/qstringbuilder3.pro3
-rw-r--r--tests/auto/qstringbuilder3/tst_qstringbuilder3.cpp31
-rw-r--r--tests/auto/qstringbuilder4/qstringbuilder4.pro3
-rw-r--r--tests/auto/qstringbuilder4/tst_qstringbuilder4.cpp34
-rw-r--r--tests/auto/qtableview/tst_qtableview.cpp70
-rw-r--r--tests/auto/qtcpsocket/tst_qtcpsocket.cpp14
-rw-r--r--tests/auto/qtextdocument/qtextdocument.pro1
-rw-r--r--tests/auto/qtextdocument/tst_qtextdocument.cpp56
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/centered-fully-selected.pngbin1232 -> 1232 bytes
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/centered-partly-selected.pngbin1231 -> 1231 bytes
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/last-char-on-line.pngbin1220 -> 1226 bytes
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/last-char-on-parag.pngbin1222 -> 1223 bytes
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/multiple-full-width-lines.pngbin1236 -> 1236 bytes
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/nowrap_long.pngbin1199 -> 1199 bytes
-rw-r--r--tests/auto/qtextedit/fullWidthSelection/single-full-width-line.pngbin1235 -> 1225 bytes
-rw-r--r--tests/auto/qtextedit/tst_qtextedit.cpp4
-rw-r--r--tests/auto/qtreeview/tst_qtreeview.cpp171
-rw-r--r--tests/auto/qudpsocket/tst_qudpsocket.cpp10
-rw-r--r--tests/auto/qurl/tst_qurl.cpp47
-rw-r--r--tests/auto/qvariant/tst_qvariant.cpp257
-rw-r--r--tests/auto/qwidget/tst_qwidget.cpp47
-rw-r--r--tests/benchmarks/qscriptengine/tst_qscriptengine.cpp19
-rw-r--r--tests/manual/gestures/graphicsview/main.cpp4
-rw-r--r--tests/manual/gestures/scrollarea/mousepangesturerecognizer.cpp2
-rw-r--r--tests/manual/gestures/scrollarea/mousepangesturerecognizer.h2
-rw-r--r--tests/manual/textrendering/glyphshaping/glyphshaping.pro5
-rw-r--r--tests/manual/textrendering/glyphshaping/glyphshaping_data.xml251
-rw-r--r--tests/manual/textrendering/glyphshaping/main.cpp269
-rw-r--r--tests/manual/textrendering/textperformance/main.cpp231
-rw-r--r--tests/manual/textrendering/textperformance/textperformance.pro1
-rw-r--r--tools/assistant/tools/assistant/assistant.qchbin368640 -> 364544 bytes
-rw-r--r--tools/assistant/tools/assistant/centralwidget.cpp1
-rw-r--r--tools/assistant/translations/translations.pro1
-rw-r--r--tools/configure/configureapp.cpp52
-rw-r--r--tools/designer/src/lib/shared/qdesigner_tabwidget.cpp3
-rw-r--r--tools/linguist/linguist/mainwindow.cpp1
-rw-r--r--tools/linguist/lupdate/cpp.cpp22
-rw-r--r--tools/linguist/phrasebooks/french.qph20
-rw-r--r--tools/qdoc3/cppcodemarker.cpp38
-rw-r--r--tools/qdoc3/cppcodeparser.cpp21
-rw-r--r--tools/qdoc3/node.cpp12
-rw-r--r--tools/qdoc3/node.h16
-rw-r--r--tools/qdoc3/test/qt-build-docs.qdocconf2
-rw-r--r--tools/qdoc3/test/qt-inc.qdocconf149
-rw-r--r--tools/qvfb/config.ui9
-rw-r--r--tools/qvfb/qvfb.cpp3
-rw-r--r--translations/assistant_fr.ts1080
-rw-r--r--translations/designer_pl.ts4
-rw-r--r--translations/linguist_pl.ts2
-rw-r--r--translations/qt_help_pl.ts58
-rw-r--r--translations/qt_pl.ts102
-rw-r--r--translations/qt_sl.ts1781
-rw-r--r--util/s60pixelmetrics/pixel_metrics.cpp6
-rw-r--r--util/s60pixelmetrics/pm_mapper.mmp2
-rw-r--r--util/s60pixelmetrics/pm_mapperapp.cpp2
-rwxr-xr-xutil/scripts/make_qfeatures_dot_h1
527 files changed, 36839 insertions, 34611 deletions
diff --git a/config.tests/unix/opengles1/opengles1.pro b/config.tests/unix/opengles1/opengles1.pro
index ad8dd3160b..1469aa9461 100644
--- a/config.tests/unix/opengles1/opengles1.pro
+++ b/config.tests/unix/opengles1/opengles1.pro
@@ -1,9 +1,9 @@
SOURCES = opengles1.cpp
-INCLUDEPATH += $$QMAKE_INCDIR_OPENGL
+INCLUDEPATH += $$QMAKE_INCDIR_OPENGL_ES1
-for(p, QMAKE_LIBDIR_OPENGL) {
+for(p, QMAKE_LIBDIR_OPENGL_ES1) {
exists($$p):LIBS += -L$$p
}
CONFIG -= qt
-LIBS += $$QMAKE_LIBS_OPENGL_QT
+LIBS += $$QMAKE_LIBS_OPENGL_ES1
diff --git a/config.tests/unix/opengles1cl/opengles1cl.pro b/config.tests/unix/opengles1cl/opengles1cl.pro
index 415cdbb6ad..c4c069e4e1 100644
--- a/config.tests/unix/opengles1cl/opengles1cl.pro
+++ b/config.tests/unix/opengles1cl/opengles1cl.pro
@@ -1,9 +1,9 @@
SOURCES = opengles1cl.cpp
-INCLUDEPATH += $$QMAKE_INCDIR_OPENGL
+INCLUDEPATH += $$QMAKE_INCDIR_OPENGL_ES1CL
-for(p, QMAKE_LIBDIR_OPENGL) {
+for(p, QMAKE_LIBDIR_OPENGL_ES1CL) {
exists($$p):LIBS += -L$$p
}
CONFIG -= qt
-LIBS += $$QMAKE_LIBS_OPENGL_QT
+LIBS += $$QMAKE_LIBS_OPENGL_ES1CL
diff --git a/config.tests/unix/opengles2/opengles2.pro b/config.tests/unix/opengles2/opengles2.pro
index 0dfae42f77..c383fd0008 100644
--- a/config.tests/unix/opengles2/opengles2.pro
+++ b/config.tests/unix/opengles2/opengles2.pro
@@ -1,9 +1,9 @@
SOURCES = opengles2.cpp
-INCLUDEPATH += $$QMAKE_INCDIR_OPENGL
+INCLUDEPATH += $$QMAKE_INCDIR_OPENGL_ES2
-for(p, QMAKE_LIBDIR_OPENGL) {
+for(p, QMAKE_LIBDIR_OPENGL_ES2) {
exists($$p):LIBS += -L$$p
}
CONFIG -= qt
-LIBS += $$QMAKE_LIBS_OPENGL_QT
+LIBS += $$QMAKE_LIBS_OPENGL_ES2
diff --git a/configure b/configure
index 485c71c99d..e3022b7204 100755
--- a/configure
+++ b/configure
@@ -431,6 +431,7 @@ elif [ $COMMERCIAL_USER = "yes" ]; then
;;
Z4M|R4M|Q4M)
LicenseType="Evaluation"
+ QMakeVar add DEFINES QT_EVAL
case $ProductCode in
B)
Edition="Evaluation"
@@ -2140,7 +2141,7 @@ if [ "$OPT_SHADOW" = "maybe" ]; then
fi
fi
if [ "$OPT_SHADOW" = "yes" ]; then
- if [ -f "$relpath/.qmake.cache" -o -f "$relpath/src/corelib/global/qconfig.h" ]; then
+ if [ -f "$relpath/.qmake.cache" -o -f "$relpath/src/corelib/global/qconfig.h" -o -f "$relpath/src/corelib/global/qconfig.cpp" ]; then
echo >&2 "You cannot make a shadow build from a source tree containing a previous build."
echo >&2 "Cannot proceed."
exit 1
@@ -2841,6 +2842,11 @@ if [ "$QT_CROSS_COMPILE" = "yes" ]; then
echo >&2 ""
fi
else
+ echo >&2 ""
+ echo >&2 "You have not explicitly asked to use pkg-config and are cross-compiling."
+ echo >&2 "pkg-config will not be used to automatically query cflag/lib parameters for"
+ echo >&2 "dependencies"
+ echo >&2 ""
PKG_CONFIG=""
fi
fi
@@ -3218,7 +3224,7 @@ Usage: $relconf [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir
[-qt-zlib] [-system-zlib] [-no-gif] [-qt-gif] [-no-libtiff] [-qt-libtiff] [-system-libtiff]
[-no-libpng] [-qt-libpng] [-system-libpng] [-no-libmng] [-qt-libmng]
[-system-libmng] [-no-libjpeg] [-qt-libjpeg] [-system-libjpeg] [-make <part>]
- [-no-make <part>] [-R <string>] [-l <string>] [-no-rpath] [-rpath] [-continue]
+ [-nomake <part>] [-R <string>] [-l <string>] [-no-rpath] [-rpath] [-continue]
[-verbose] [-v] [-silent] [-no-nis] [-nis] [-no-cups] [-cups] [-no-iconv]
[-iconv] [-no-pch] [-pch] [-no-dbus] [-dbus] [-dbus-linked]
[-no-separate-debug-info] [-no-mmx] [-no-3dnow] [-no-sse] [-no-sse2]
@@ -4063,12 +4069,17 @@ SETTINGS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_stngpath=$QT_I
EXAMPLES_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_xmplpath=$QT_INSTALL_EXAMPLES"`
DEMOS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_demopath=$QT_INSTALL_DEMOS"`
+TODAY=`date +%Y-%m-%d`
cat > "$outpath/src/corelib/global/qconfig.cpp.new" <<EOF
/* License Info */
static const char qt_configure_licensee_str [256 + 12] = "$LICENSE_USER_STR";
static const char qt_configure_licensed_products_str [256 + 12] = "$LICENSE_PRODUCTS_STR";
+
+/* Installation date */
+static const char qt_configure_installation [12+11] = "qt_instdate=$TODAY";
EOF
+
if [ ! -z "$QT_HOST_PREFIX" ]; then
HOSTPREFIX_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_prfxpath=$QT_HOST_PREFIX"`
HOSTDOCUMENTATION_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_docspath=$QT_HOST_PREFIX/doc"`
@@ -4150,6 +4161,22 @@ else
fi
# -----------------------------------------------------------------------------
+if [ "$LicenseType" = "Evaluation" ]; then
+ EVALKEY=`"$relpath/config.tests/unix/padstring" 524 "qt_qevalkey=$LicenseKeyExt"`
+elif echo "$D_FLAGS" | grep QT_EVAL >/dev/null 2>&1; then
+ EVALKEY=`"$relpath/config.tests/unix/padstring" 524 "qt_qevalkey="`
+fi
+
+if [ -n "$EVALKEY" ]; then
+ cat > "$outpath/src/corelib/global/qconfig_eval.cpp" <<EOF
+/* Evaluation license key */
+static const char qt_eval_key_data [512 + 12] = "$EVALKEY";
+EOF
+ chmod -w "$outpath/src/corelib/global/qconfig_eval.cpp"
+fi
+
+
+# -----------------------------------------------------------------------------
# build qmake
# -----------------------------------------------------------------------------
diff --git a/configure.exe b/configure.exe
index dabf10ca31..f4338881f1 100755
--- a/configure.exe
+++ b/configure.exe
Binary files differ
diff --git a/demos/embedded/anomaly/src/images/edit-find.png b/demos/embedded/anomaly/src/images/edit-find.png
index 5594785d10..b84b1e2fa6 100644
--- a/demos/embedded/anomaly/src/images/edit-find.png
+++ b/demos/embedded/anomaly/src/images/edit-find.png
Binary files differ
diff --git a/demos/embedded/anomaly/src/images/go-next.png b/demos/embedded/anomaly/src/images/go-next.png
index a68e2db775..ed89a36ccf 100644
--- a/demos/embedded/anomaly/src/images/go-next.png
+++ b/demos/embedded/anomaly/src/images/go-next.png
Binary files differ
diff --git a/demos/embedded/anomaly/src/images/go-previous.png b/demos/embedded/anomaly/src/images/go-previous.png
index c37bc0414c..44e803d51f 100644
--- a/demos/embedded/anomaly/src/images/go-previous.png
+++ b/demos/embedded/anomaly/src/images/go-previous.png
Binary files differ
diff --git a/demos/embedded/desktopservices/data/designer.png b/demos/embedded/desktopservices/data/designer.png
index 0988fcee3f..1485efa957 100644
--- a/demos/embedded/desktopservices/data/designer.png
+++ b/demos/embedded/desktopservices/data/designer.png
Binary files differ
diff --git a/demos/embedded/desktopservices/data/sax.mp3 b/demos/embedded/desktopservices/data/sax.mp3
index 0a078b10ca..d77c817e05 100644
--- a/demos/embedded/desktopservices/data/sax.mp3
+++ b/demos/embedded/desktopservices/data/sax.mp3
Binary files differ
diff --git a/demos/embedded/desktopservices/resources/browser.png b/demos/embedded/desktopservices/resources/browser.png
index 28561e13f1..9ecda6beef 100644
--- a/demos/embedded/desktopservices/resources/browser.png
+++ b/demos/embedded/desktopservices/resources/browser.png
Binary files differ
diff --git a/demos/embedded/desktopservices/resources/message.png b/demos/embedded/desktopservices/resources/message.png
index e30052bfce..78917c7ca9 100644
--- a/demos/embedded/desktopservices/resources/message.png
+++ b/demos/embedded/desktopservices/resources/message.png
Binary files differ
diff --git a/demos/embedded/desktopservices/resources/music.png b/demos/embedded/desktopservices/resources/music.png
index 11a57bbcd7..cc569cbd2d 100644
--- a/demos/embedded/desktopservices/resources/music.png
+++ b/demos/embedded/desktopservices/resources/music.png
Binary files differ
diff --git a/demos/embedded/desktopservices/resources/photo.png b/demos/embedded/desktopservices/resources/photo.png
index 5ba15c18cd..ac81cf38b6 100644
--- a/demos/embedded/desktopservices/resources/photo.png
+++ b/demos/embedded/desktopservices/resources/photo.png
Binary files differ
diff --git a/demos/embedded/flightinfo/aircraft.png b/demos/embedded/flightinfo/aircraft.png
index 0845cb4d9c..2312bcc9f0 100644
--- a/demos/embedded/flightinfo/aircraft.png
+++ b/demos/embedded/flightinfo/aircraft.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/context2d_s60.png b/demos/embedded/fluidlauncher/screenshots/context2d_s60.png
index c7225c71b6..9c288c9034 100644
--- a/demos/embedded/fluidlauncher/screenshots/context2d_s60.png
+++ b/demos/embedded/fluidlauncher/screenshots/context2d_s60.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png b/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png
index a429be3923..64018f4bea 100644
--- a/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png
+++ b/demos/embedded/fluidlauncher/screenshots/desktopservices_s60.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/digiflip.png b/demos/embedded/fluidlauncher/screenshots/digiflip.png
index 117b61ba3f..c31a6f8b84 100644
--- a/demos/embedded/fluidlauncher/screenshots/digiflip.png
+++ b/demos/embedded/fluidlauncher/screenshots/digiflip.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/flickable.png b/demos/embedded/fluidlauncher/screenshots/flickable.png
index 7080fc1f85..bad14bfed6 100644
--- a/demos/embedded/fluidlauncher/screenshots/flickable.png
+++ b/demos/embedded/fluidlauncher/screenshots/flickable.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png b/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png
index 8a304eb9a3..8e74d77941 100644
--- a/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png
+++ b/demos/embedded/fluidlauncher/screenshots/flightinfo_s60.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/lightmaps.png b/demos/embedded/fluidlauncher/screenshots/lightmaps.png
index 7cbe2e4e38..18aa74da4f 100644
--- a/demos/embedded/fluidlauncher/screenshots/lightmaps.png
+++ b/demos/embedded/fluidlauncher/screenshots/lightmaps.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/mediaplayer.png b/demos/embedded/fluidlauncher/screenshots/mediaplayer.png
index 2d8a63788d..c9fd43c8d5 100644
--- a/demos/embedded/fluidlauncher/screenshots/mediaplayer.png
+++ b/demos/embedded/fluidlauncher/screenshots/mediaplayer.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/raycasting.png b/demos/embedded/fluidlauncher/screenshots/raycasting.png
index d3c86e96bf..b6b738acb8 100644
--- a/demos/embedded/fluidlauncher/screenshots/raycasting.png
+++ b/demos/embedded/fluidlauncher/screenshots/raycasting.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/screenshots/weatherinfo.png b/demos/embedded/fluidlauncher/screenshots/weatherinfo.png
index b18608d013..7e2389114f 100644
--- a/demos/embedded/fluidlauncher/screenshots/weatherinfo.png
+++ b/demos/embedded/fluidlauncher/screenshots/weatherinfo.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/slides/demo_1.png b/demos/embedded/fluidlauncher/slides/demo_1.png
index d2952e527b..d53d19d7af 100644
--- a/demos/embedded/fluidlauncher/slides/demo_1.png
+++ b/demos/embedded/fluidlauncher/slides/demo_1.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/slides/demo_2.png b/demos/embedded/fluidlauncher/slides/demo_2.png
index 1899825ee9..f137de0578 100644
--- a/demos/embedded/fluidlauncher/slides/demo_2.png
+++ b/demos/embedded/fluidlauncher/slides/demo_2.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/slides/demo_5.png b/demos/embedded/fluidlauncher/slides/demo_5.png
index 239f08aa75..0bb1781b2a 100644
--- a/demos/embedded/fluidlauncher/slides/demo_5.png
+++ b/demos/embedded/fluidlauncher/slides/demo_5.png
Binary files differ
diff --git a/demos/embedded/fluidlauncher/slides/demo_6.png b/demos/embedded/fluidlauncher/slides/demo_6.png
index 0addf370f6..9daba675d1 100644
--- a/demos/embedded/fluidlauncher/slides/demo_6.png
+++ b/demos/embedded/fluidlauncher/slides/demo_6.png
Binary files differ
diff --git a/demos/embedded/raycasting/textures.png b/demos/embedded/raycasting/textures.png
index 839488be73..2eb1ba7ff6 100644
--- a/demos/embedded/raycasting/textures.png
+++ b/demos/embedded/raycasting/textures.png
Binary files differ
diff --git a/demos/embedded/weatherinfo/icons/weather-few-clouds.svg b/demos/embedded/weatherinfo/icons/weather-few-clouds.svg
index 57d45e9323..a53e3d6274 100644
--- a/demos/embedded/weatherinfo/icons/weather-few-clouds.svg
+++ b/demos/embedded/weatherinfo/icons/weather-few-clouds.svg
@@ -1,337 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status"
- sodipodi:docname="weather-few-clouds.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective108" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6724"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient6722"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient6720"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6718"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient6716"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient6714"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient6712"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6839"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient6724" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient6722" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient6720" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient6718" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient6716" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient6714" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient6712" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient6839" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient6837"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient6837" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient6835"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient6835" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6833"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient6833" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient6831"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient6831" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient6829"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient6829" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient6827"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- id="linearGradient4083">
- <stop
- id="stop4085"
- offset="0"
- style="stop-color:#ffffff;stop-opacity:0;" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="0.75"
- id="stop4089" />
- <stop
- id="stop4087"
- offset="1"
- style="stop-color:#ffffff;stop-opacity:1;" />
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient6827" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient4083">
+ <stop id="stop4085" offset="0" stop-color="#ffffff" stop-opacity="0"/>
+ <stop offset="0.75" id="stop4089" stop-color="#ffffff" stop-opacity="0"/>
+ <stop id="stop4087" offset="1" stop-color="#ffffff" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient4032">
- <stop
- id="stop4034"
- offset="0"
- style="stop-color:#fff7c2;stop-opacity:0.63829786" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0.18348624;"
- offset="0.59394139"
- id="stop4036" />
- <stop
- id="stop4038"
- offset="0.83850551"
- style="stop-color:#fcaf3e;stop-opacity:0.50458717;" />
- <stop
- id="stop4040"
- offset="1"
- style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <linearGradient id="linearGradient4032">
+ <stop id="stop4034" offset="0" stop-color="#fff7c2" stop-opacity="0.63829786"/>
+ <stop offset="0.59394139" id="stop4036" stop-color="#fcaf3e" stop-opacity="0.18348624"/>
+ <stop id="stop4038" offset="0.83850551" stop-color="#fcaf3e" stop-opacity="0.50458717"/>
+ <stop id="stop4040" offset="1" stop-color="#fcaf3e" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient4026">
- <stop
- id="stop4028"
- offset="0"
- style="stop-color:#fff9c6;stop-opacity:1" />
- <stop
- style="stop-color:#fff28c;stop-opacity:1;"
- offset="0.54166669"
- id="stop4042" />
- <stop
- id="stop4030"
- offset="1"
- style="stop-color:#ffea85;stop-opacity:1;" />
+ <linearGradient id="linearGradient4026">
+ <stop id="stop4028" offset="0" stop-color="#fff9c6" stop-opacity="1"/>
+ <stop offset="0.54166669" id="stop4042" stop-color="#fff28c" stop-opacity="1"/>
+ <stop id="stop4030" offset="1" stop-color="#ffea85" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4026"
- id="linearGradient3168"
- gradientUnits="userSpaceOnUse"
- x1="-28.968945"
- y1="-25.326815"
- x2="-37.19698"
- y2="-9.5590506" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4032"
- id="radialGradient4020"
- cx="-33.519073"
- cy="-22.113297"
- fx="-33.519073"
- fy="-22.113297"
- r="9.5"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4083"
- id="radialGradient4081"
- cx="23.99999"
- cy="23.381506"
- fx="23.99999"
- fy="23.381506"
- r="19.141981"
- gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)"
- gradientUnits="userSpaceOnUse" />
+ <linearGradient xlink:href="#linearGradient4026" id="linearGradient3168" gradientUnits="userSpaceOnUse" x1="-28.968945" y1="-25.326815" x2="-37.19698" y2="-9.5590506"/>
+ <radialGradient xlink:href="#linearGradient4032" id="radialGradient4020" cx="-33.519073" cy="-22.113297" fx="-33.519073" fy="-22.113297" r="9.5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)"/>
+ <radialGradient xlink:href="#linearGradient4083" id="radialGradient4081" cx="23.99999" cy="23.381506" fx="23.99999" fy="23.381506" r="19.141981" gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)" gradientUnits="userSpaceOnUse"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="10.54135"
- inkscape:cx="8.0181254"
- inkscape:cy="24.950603"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="859"
- inkscape:window-height="818"
- inkscape:window-x="0"
- inkscape:window-y="30"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-clear</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -352,386 +85,88 @@
<rdf:li>notification</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
<dc:contributor>
<cc:Agent>
<dc:title>Garrett LeSage</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/publicdomain/">
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Reproduction" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Distribution" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g6783"
- transform="translate(-263.99,459.9855)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path6785"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path6787"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient6827);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <g
- id="g6789">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6791"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6829);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6793"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" />
+ <g id="layer1">
+ <g transform="translate(-263.99,459.9855)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient6827)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" opacity="1.0000000" fill="url(#linearGradient6829)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- y="-438.00000"
- x="271.00000"
- height="9.0000000"
- width="20.000000"
- id="rect6795"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path6797"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- id="g6799">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6801"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6831);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6803"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" />
+ <rect y="-438.00000" x="271.00000" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6831)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g6805">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6807"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6833);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6809"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6833)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(-1.000000,0.000000)"
- id="g6811">
- <path
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- id="path6813" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient6835);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- id="path6815" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient6835)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path6817"
- style="opacity:1.0000000;fill:url(#linearGradient6837);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path6819"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <g
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"
- id="g6821">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6823"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6839);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6825"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient6837)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6839)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- id="g3936">
- <g
- style="opacity:0.7"
- id="g4091">
- <path
- style="fill:#fce94f;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.73732895;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z "
- id="path7492" />
- <path
- style="fill:none;fill-opacity:1;stroke:url(#radialGradient4081);stroke-width:0.84646249;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z "
- id="path7494" />
+ <g>
+ <g opacity="0.7">
+ <path d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z " fill="#fce94f" fill-opacity="1" stroke="#fcaf3e" stroke-width="0.73732895" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z " fill="none" fill-opacity="1" stroke="url(#radialGradient4081)" stroke-width="0.84646249" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
</g>
- <g
- id="g4046">
- <g
- id="g3931">
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7498"
- style="fill:#ffee54;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.75991178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7500"
- style="fill:url(#radialGradient4020);fill-opacity:1;stroke:none;stroke-width:1.01737845;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7502"
- style="fill:none;fill-opacity:1;stroke:url(#linearGradient3168);stroke-width:0.82601947;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g>
+ <g>
+ <path transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="#ffee54" fill-opacity="1" stroke="#fcaf3e" stroke-width="0.75991178" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="url(#radialGradient4020)" fill-opacity="1" stroke="none" stroke-width="1.01737845" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="none" fill-opacity="1" stroke="url(#linearGradient3168)" stroke-width="0.82601947" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
</g>
</g>
</g>
- <g
- id="g6668"
- transform="translate(-248.99,467.9855)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path6670"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path6672"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient6712);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <g
- id="g6674">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6676"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6714);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6678"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" />
+ <g transform="translate(-248.99,467.9855)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient6712)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" opacity="1.0000000" fill="url(#linearGradient6714)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- y="-438.00000"
- x="271.00000"
- height="9.0000000"
- width="20.000000"
- id="rect6680"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path6682"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- id="g6684">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6686"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6716);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6688"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" />
+ <rect y="-438.00000" x="271.00000" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6716)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g6690">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6692"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6718);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6694"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6718)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(-1.000000,0.000000)"
- id="g6696">
- <path
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- id="path6698" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient6720);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- id="path6700" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient6720)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path6702"
- style="opacity:1.0000000;fill:url(#linearGradient6722);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path6704"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <g
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"
- id="g6706">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6708"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6724);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6710"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient6722)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6724)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
</g>
diff --git a/demos/embedded/weatherinfo/icons/weather-fog.svg b/demos/embedded/weatherinfo/icons/weather-fog.svg
index a9a4ca8126..56a2444206 100644
--- a/demos/embedded/weatherinfo/icons/weather-fog.svg
+++ b/demos/embedded/weatherinfo/icons/weather-fog.svg
@@ -1,1585 +1,114 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48"
- height="48"
- id="svg2670"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- version="1.0"
- sodipodi:docname="weather-fog.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs2672">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" id="svg2670" version="1.0">
+ <defs id="defs2672">
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7834">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop7836" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop7838" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 526.18109 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="744.09448 : 526.18109 : 1"
- inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
- id="perspective2678" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient4844"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00259,102)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient4846"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient4848"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient4850"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient4852"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7834"
- id="linearGradient4854"
- gradientUnits="userSpaceOnUse"
- x1="-156.29044"
- y1="-100.53421"
- x2="-153.09810"
- y2="-96.544556" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient4856"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient4858"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient4860"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient4862"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient4864"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient4866"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient4868"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient4870"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient4872"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient4874"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient4876"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient4878"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient4880"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient4882"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient5018"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00259,102)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient5020"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient5022"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient5024"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient5026"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7834"
- id="linearGradient5028"
- gradientUnits="userSpaceOnUse"
- x1="-156.29044"
- y1="-100.53421"
- x2="-153.09810"
- y2="-96.544556" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5030"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5032"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5034"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5036"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5038"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5040"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5042"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5044"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5046"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5048"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5050"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5052"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5054"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5056"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient5119"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-245.83994,432.62036)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5122"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5124"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5126"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5128"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5130"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5132"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5134"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5156"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991"
- gradientTransform="translate(-276.83994,492.62036)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5159"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5161"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5163"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5165"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5167"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5169"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5171"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5193"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991"
- gradientTransform="translate(-291.84253,488.62036)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5221"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-291.84253,488.62036)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient5298"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00259,102)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient5300"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient5302"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient5304"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient5306"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7834"
- id="linearGradient5308"
- gradientUnits="userSpaceOnUse"
- x1="-156.29044"
- y1="-100.53421"
- x2="-153.09810"
- y2="-96.544556" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5310"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5312"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5314"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5316"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5318"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5320"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5322"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5324"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5326"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5328"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5330"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5332"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5334"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5336"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient5399"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-217.99871,406.5)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient5432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-245.83994,432.62036)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-276.83994,492.62036)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-291.84253,488.62036)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient5515"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-217.99871,406.5)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient5517"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient5519"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient5521"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient5523"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7834"
- id="linearGradient5525"
- gradientUnits="userSpaceOnUse"
- x1="-156.29044"
- y1="-100.53421"
- x2="-153.09810"
- y2="-96.544556" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5527"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5529"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5531"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5533"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5535"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5537"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5539"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5541"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5543"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5545"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5547"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5549"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5551"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5553"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5689"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5691"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5693"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5695"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5697"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5699"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5701"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient5703"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient5705"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient5707"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5709"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient5711"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient5713"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient5715"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient5689" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient5691" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient5693" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient5695" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient5697" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient5699" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient5701" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient5703" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient5705" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient5707" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient5709" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient5711" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient5713" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient5715" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- gridtolerance="10000"
- guidetolerance="10"
- objecttolerance="10"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="16.270833"
- inkscape:cx="12.725406"
- inkscape:cy="24"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:window-width="1272"
- inkscape:window-height="965"
- inkscape:window-x="0"
- inkscape:window-y="0" />
- <metadata
- id="metadata2675">
+
+ <metadata id="metadata2675">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <g
- id="g5641"
- transform="translate(5e-6,-4)">
- <g
- style="opacity:0.45"
- transform="translate(-248.99871,466.5)"
- id="g7794">
- <path
- style="fill:#c4c5c2;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 280.5,-445.5 C 278.22917,-445.5 276.39009,-443.94972 275.78125,-441.875 C 275.08802,-442.23883 274.33674,-442.5 273.5,-442.5 C 270.74,-442.5 268.49999,-440.26001 268.5,-437.5 C 268.5,-436.92107 268.66252,-436.3923 268.84375,-435.875 C 267.47028,-435.10426 266.5,-433.686 266.5,-432 C 266.5,-429.516 268.516,-427.49999 271,-427.5 C 271.17713,-427.5 289.82287,-427.5 290,-427.5 C 292.48399,-427.5 294.5,-429.516 294.5,-432 C 294.5,-433.686 293.52972,-435.10426 292.15625,-435.875 C 292.33749,-436.39229 292.5,-436.92108 292.5,-437.5 C 292.5,-440.26 290.26,-442.49999 287.5,-442.5 C 286.66326,-442.5 285.91198,-442.23883 285.21875,-441.875 C 284.60991,-443.94972 282.77083,-445.5 280.5,-445.5 z"
- id="path7796"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1;fill:url(#linearGradient5689);fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 280.5,-445 C 278.31028,-445 276.7764,-443.66423 276.10445,-441.15648 C 275.43599,-441.5001 274.55686,-441.98983 273.75,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.1124,-434.89433 267,-433.73178 267,-432.24973 C 267,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294,-429.90368 294,-432.24973 C 294,-433.8421 292.8876,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.051 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.6082,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445 280.5,-445 z"
- id="path7798"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <g
- id="g7800">
- <path
- transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7802"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7804"
- style="opacity:1;fill:url(#linearGradient5691);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g id="layer1">
+ <g transform="translate(5e-6,-4)">
+ <g transform="translate(-248.99871,466.5)" opacity="0.45">
+ <path d="M 280.5,-445.5 C 278.22917,-445.5 276.39009,-443.94972 275.78125,-441.875 C 275.08802,-442.23883 274.33674,-442.5 273.5,-442.5 C 270.74,-442.5 268.49999,-440.26001 268.5,-437.5 C 268.5,-436.92107 268.66252,-436.3923 268.84375,-435.875 C 267.47028,-435.10426 266.5,-433.686 266.5,-432 C 266.5,-429.516 268.516,-427.49999 271,-427.5 C 271.17713,-427.5 289.82287,-427.5 290,-427.5 C 292.48399,-427.5 294.5,-429.516 294.5,-432 C 294.5,-433.686 293.52972,-435.10426 292.15625,-435.875 C 292.33749,-436.39229 292.5,-436.92108 292.5,-437.5 C 292.5,-440.26 290.26,-442.49999 287.5,-442.5 C 286.66326,-442.5 285.91198,-442.23883 285.21875,-441.875 C 284.60991,-443.94972 282.77083,-445.5 280.5,-445.5 z" fill="#c4c5c2" fill-opacity="1" stroke="#888a85" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 280.5,-445 C 278.31028,-445 276.7764,-443.66423 276.10445,-441.15648 C 275.43599,-441.5001 274.55686,-441.98983 273.75,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.1124,-434.89433 267,-433.73178 267,-432.24973 C 267,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294,-429.90368 294,-432.24973 C 294,-433.8421 292.8876,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.051 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.6082,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445 280.5,-445 z" opacity="1" fill="url(#linearGradient5689)" fill-opacity="1" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <g>
+ <path transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5691)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <rect
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7806"
- width="20"
- height="9"
- x="271"
- y="-438" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path7808"
- sodipodi:cx="288.375"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125"
- sodipodi:ry="3.3125"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- transform="matrix(0.90566,0,0,0.90566,9.830195,-35.68869)" />
- <g
- id="g7810">
- <path
- transform="matrix(1.056604,0,0,1.056604,-17.19811,24.86321)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7812"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-17.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7814"
- style="opacity:1;fill:url(#linearGradient5693);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <rect width="20" height="9" x="271" y="-438" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" transform="matrix(0.90566,0,0,0.90566,9.830195,-35.68869)" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <g>
+ <path transform="matrix(1.056604,0,0,1.056604,-17.19811,24.86321)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-17.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5693)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g7816">
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7818"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7820"
- style="opacity:1;fill:url(#linearGradient5695);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5695)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g7822"
- transform="translate(-1,0)">
- <path
- id="path7824"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274,-438.04812 274,-434.46875 C 274,-432.09807 275.34943,-430.13096 277.25,-429 L 283.71875,-429 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.5 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- id="path7826"
- d="M 280.5,-441 C 276.912,-441 274,-438.08799 274,-434.5 C 274,-432.1236 275.34485,-430.13368 277.25,-429 L 283.75,-429 C 285.65515,-430.13368 287,-432.1236 287,-434.5 C 287,-438.088 284.088,-440.99999 280.5,-441 z"
- style="opacity:1;fill:url(#linearGradient5697);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-1,0)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274,-438.04812 274,-434.46875 C 274,-432.09807 275.34943,-430.13096 277.25,-429 L 283.71875,-429 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.5 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 280.5,-441 C 276.912,-441 274,-438.08799 274,-434.5 C 274,-432.1236 275.34485,-430.13368 277.25,-429 L 283.75,-429 C 285.65515,-430.13368 287,-432.1236 287,-434.5 C 287,-438.088 284.088,-440.99999 280.5,-441 z" opacity="1" fill="url(#linearGradient5697)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:url(#linearGradient5699);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path7828"
- sodipodi:cx="288.375"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125"
- sodipodi:ry="3.3125"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- transform="matrix(0.90566,0,0,0.90566,9.830296,-35.68884)" />
- <path
- style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 292.9564,-437.33396 C 292.95487,-434.6494 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.9564,-437.33396 292.9564,-437.33396 z"
- id="path7830"
- sodipodi:nodetypes="ccss" />
- <g
- id="g7832"
- transform="matrix(1.142857,0,0,1.142857,-28.57139,67.00008)">
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7834"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7836"
- style="opacity:1;fill:url(#linearGradient5701);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <path d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" transform="matrix(0.90566,0,0,0.90566,9.830296,-35.68884)" opacity="1" fill="url(#linearGradient5699)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 292.9564,-437.33396 C 292.95487,-434.6494 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.9564,-437.33396 292.9564,-437.33396 z" fill="#888a85" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <g transform="matrix(1.142857,0,0,1.142857,-28.57139,67.00008)">
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5701)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path4934"
- d="M 31.501294,21.49982 C 29.311574,21.49982 27.777694,22.83559 27.105744,25.34334 C 26.437284,24.99972 25.558154,24.50999 24.751294,24.50999 C 22.034784,24.50999 19.996154,26.44881 19.996164,29.05553 C 19.996164,29.6023 20.263374,30.38897 20.438124,30.87754 C 19.113694,31.60549 18.001294,32.76804 18.001294,34.25009 C 18.001294,36.59614 19.547464,38.50018 22.340574,38.50018 C 22.511384,38.50018 40.491214,38.50018 40.662014,38.50018 C 43.433024,38.50018 45.001294,36.59614 45.001294,34.25009 C 45.001294,32.65772 43.888894,31.5834 42.564464,30.85545 C 42.739224,30.36689 43.028534,29.60229 43.028534,29.05553 C 43.028534,26.44882 40.912724,24.4879 38.251304,24.48789 C 37.444434,24.48789 36.609494,24.97763 35.941034,25.32125 C 35.292184,22.89971 33.691024,21.49982 31.501294,21.49982 z"
- style="opacity:0.45;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <g
- style="opacity:0.45"
- transform="translate(-264.0013,462.5)"
- id="g7852">
- <path
- style="fill:#c4c5c2;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 280.5,-445.5 C 278.22917,-445.5 276.39009,-443.94972 275.78125,-441.875 C 275.08802,-442.23883 274.33674,-442.5 273.5,-442.5 C 270.74,-442.5 268.49999,-440.26001 268.5,-437.5 C 268.5,-436.92107 268.66252,-436.3923 268.84375,-435.875 C 267.47028,-435.10426 266.5,-433.686 266.5,-432 C 266.5,-429.516 268.516,-427.49999 271,-427.5 C 271.17713,-427.5 289.82287,-427.5 290,-427.5 C 292.48399,-427.5 294.5,-429.516 294.5,-432 C 294.5,-433.686 293.52972,-435.10426 292.15625,-435.875 C 292.33749,-436.39229 292.5,-436.92108 292.5,-437.5 C 292.5,-440.26 290.26,-442.49999 287.5,-442.5 C 286.66326,-442.5 285.91198,-442.23883 285.21875,-441.875 C 284.60991,-443.94972 282.77083,-445.5 280.5,-445.5 z"
- id="path7854"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1;fill:url(#linearGradient5703);fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 280.5,-445 C 278.31028,-445 276.7764,-443.66423 276.10445,-441.15648 C 275.43599,-441.5001 274.55686,-441.98983 273.75,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.1124,-434.89433 267,-433.73178 267,-432.24973 C 267,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294,-429.90368 294,-432.24973 C 294,-433.8421 292.8876,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.051 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.6082,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445 280.5,-445 z"
- id="path7856"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <g
- id="g7858">
- <path
- transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7860"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7862"
- style="opacity:1;fill:url(#linearGradient5705);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <path d="M 31.501294,21.49982 C 29.311574,21.49982 27.777694,22.83559 27.105744,25.34334 C 26.437284,24.99972 25.558154,24.50999 24.751294,24.50999 C 22.034784,24.50999 19.996154,26.44881 19.996164,29.05553 C 19.996164,29.6023 20.263374,30.38897 20.438124,30.87754 C 19.113694,31.60549 18.001294,32.76804 18.001294,34.25009 C 18.001294,36.59614 19.547464,38.50018 22.340574,38.50018 C 22.511384,38.50018 40.491214,38.50018 40.662014,38.50018 C 43.433024,38.50018 45.001294,36.59614 45.001294,34.25009 C 45.001294,32.65772 43.888894,31.5834 42.564464,30.85545 C 42.739224,30.36689 43.028534,29.60229 43.028534,29.05553 C 43.028534,26.44882 40.912724,24.4879 38.251304,24.48789 C 37.444434,24.48789 36.609494,24.97763 35.941034,25.32125 C 35.292184,22.89971 33.691024,21.49982 31.501294,21.49982 z" opacity="0.45" fill="#ffffff" fill-opacity="1" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <g transform="translate(-264.0013,462.5)" opacity="0.45">
+ <path d="M 280.5,-445.5 C 278.22917,-445.5 276.39009,-443.94972 275.78125,-441.875 C 275.08802,-442.23883 274.33674,-442.5 273.5,-442.5 C 270.74,-442.5 268.49999,-440.26001 268.5,-437.5 C 268.5,-436.92107 268.66252,-436.3923 268.84375,-435.875 C 267.47028,-435.10426 266.5,-433.686 266.5,-432 C 266.5,-429.516 268.516,-427.49999 271,-427.5 C 271.17713,-427.5 289.82287,-427.5 290,-427.5 C 292.48399,-427.5 294.5,-429.516 294.5,-432 C 294.5,-433.686 293.52972,-435.10426 292.15625,-435.875 C 292.33749,-436.39229 292.5,-436.92108 292.5,-437.5 C 292.5,-440.26 290.26,-442.49999 287.5,-442.5 C 286.66326,-442.5 285.91198,-442.23883 285.21875,-441.875 C 284.60991,-443.94972 282.77083,-445.5 280.5,-445.5 z" fill="#c4c5c2" fill-opacity="1" stroke="#888a85" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 280.5,-445 C 278.31028,-445 276.7764,-443.66423 276.10445,-441.15648 C 275.43599,-441.5001 274.55686,-441.98983 273.75,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.1124,-434.89433 267,-433.73178 267,-432.24973 C 267,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294,-429.90368 294,-432.24973 C 294,-433.8421 292.8876,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.051 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.6082,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445 280.5,-445 z" opacity="1" fill="url(#linearGradient5703)" fill-opacity="1" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <g>
+ <path transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-24.19818,21.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5705)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <rect
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7864"
- width="20"
- height="9"
- x="271"
- y="-438" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path7866"
- sodipodi:cx="288.375"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125"
- sodipodi:ry="3.3125"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- transform="matrix(0.90566,0,0,0.90566,9.830195,-35.68869)" />
- <g
- id="g7868">
- <path
- transform="matrix(1.056604,0,0,1.056604,-17.19811,24.86321)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7870"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-17.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7872"
- style="opacity:1;fill:url(#linearGradient5707);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <rect width="20" height="9" x="271" y="-438" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" transform="matrix(0.90566,0,0,0.90566,9.830195,-35.68869)" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <g>
+ <path transform="matrix(1.056604,0,0,1.056604,-17.19811,24.86321)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-17.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5707)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g7874">
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7876"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7878"
- style="opacity:1;fill:url(#linearGradient5709);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5709)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g7880"
- transform="translate(-1,0)">
- <path
- id="path7882"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274,-438.04812 274,-434.46875 C 274,-432.09807 275.34943,-430.13096 277.25,-429 L 283.71875,-429 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.5 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- id="path7884"
- d="M 280.5,-441 C 276.912,-441 274,-438.08799 274,-434.5 C 274,-432.1236 275.34485,-430.13368 277.25,-429 L 283.75,-429 C 285.65515,-430.13368 287,-432.1236 287,-434.5 C 287,-438.088 284.088,-440.99999 280.5,-441 z"
- style="opacity:1;fill:url(#linearGradient5711);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-1,0)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274,-438.04812 274,-434.46875 C 274,-432.09807 275.34943,-430.13096 277.25,-429 L 283.71875,-429 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.5 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 280.5,-441 C 276.912,-441 274,-438.08799 274,-434.5 C 274,-432.1236 275.34485,-430.13368 277.25,-429 L 283.75,-429 C 285.65515,-430.13368 287,-432.1236 287,-434.5 C 287,-438.088 284.088,-440.99999 280.5,-441 z" opacity="1" fill="url(#linearGradient5711)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:url(#linearGradient5713);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path7886"
- sodipodi:cx="288.375"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125"
- sodipodi:ry="3.3125"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- transform="matrix(0.90566,0,0,0.90566,9.830296,-35.68884)" />
- <path
- style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 292.9564,-437.33396 C 292.95487,-434.6494 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.9564,-437.33396 292.9564,-437.33396 z"
- id="path7888"
- sodipodi:nodetypes="ccss" />
- <g
- id="g7890"
- transform="matrix(1.142857,0,0,1.142857,-28.57139,67.00008)">
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7892"
- style="opacity:1;fill:#c4c5c2;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)"
- d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z"
- sodipodi:ry="3.3125"
- sodipodi:rx="3.3125"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.375"
- id="path7896"
- style="opacity:1;fill:url(#linearGradient5715);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <path d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" transform="matrix(0.90566,0,0,0.90566,9.830296,-35.68884)" opacity="1" fill="url(#linearGradient5713)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 292.9564,-437.33396 C 292.95487,-434.6494 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.9564,-437.33396 292.9564,-437.33396 z" fill="#888a85" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <g transform="matrix(1.142857,0,0,1.142857,-28.57139,67.00008)">
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="#c4c5c2" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.056604,0,0,1.056604,-31.19818,24.86331)" d="M 291.6875,-437.59375 A 3.3125,3.3125 0 1 1 285.0625,-437.59375 A 3.3125,3.3125 0 1 1 291.6875,-437.59375 z" opacity="1" fill="url(#linearGradient5715)" fill-opacity="1" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path4978"
- d="M 16.498705,17.499819 C 14.308985,17.499819 12.775105,18.835589 12.103155,21.343339 C 11.434695,20.999719 10.555565,20.509989 9.748705,20.509989 C 7.032195,20.509989 4.993565,22.448809 4.993575,25.055529 C 4.993575,25.602299 5.260785,26.388969 5.435535,26.877539 C 4.111105,27.605489 2.998705,28.768039 2.998705,30.250089 C 2.998705,32.596139 4.544875,34.500179 7.337985,34.500179 C 7.508795,34.500179 25.488624,34.500179 25.659424,34.500179 C 28.430434,34.500179 29.998704,32.596139 29.998704,30.250089 C 29.998704,28.657719 28.886304,27.583399 27.561874,26.855449 C 27.736634,26.366889 28.025944,25.602289 28.025944,25.055529 C 28.025944,22.448819 25.910134,20.487899 23.248714,20.487889 C 22.441844,20.487889 21.606904,20.977629 20.938444,21.321249 C 20.289594,18.899709 18.688434,17.499819 16.498705,17.499819 z"
- style="opacity:0.45;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path d="M 16.498705,17.499819 C 14.308985,17.499819 12.775105,18.835589 12.103155,21.343339 C 11.434695,20.999719 10.555565,20.509989 9.748705,20.509989 C 7.032195,20.509989 4.993565,22.448809 4.993575,25.055529 C 4.993575,25.602299 5.260785,26.388969 5.435535,26.877539 C 4.111105,27.605489 2.998705,28.768039 2.998705,30.250089 C 2.998705,32.596139 4.544875,34.500179 7.337985,34.500179 C 7.508795,34.500179 25.488624,34.500179 25.659424,34.500179 C 28.430434,34.500179 29.998704,32.596139 29.998704,30.250089 C 29.998704,28.657719 28.886304,27.583399 27.561874,26.855449 C 27.736634,26.366889 28.025944,25.602289 28.025944,25.055529 C 28.025944,22.448819 25.910134,20.487899 23.248714,20.487889 C 22.441844,20.487889 21.606904,20.977629 20.938444,21.321249 C 20.289594,18.899709 18.688434,17.499819 16.498705,17.499819 z" opacity="0.45" fill="#ffffff" fill-opacity="1" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
</svg>
diff --git a/demos/embedded/weatherinfo/icons/weather-haze.svg b/demos/embedded/weatherinfo/icons/weather-haze.svg
index f2d66713e1..b31811f12c 100644
--- a/demos/embedded/weatherinfo/icons/weather-haze.svg
+++ b/demos/embedded/weatherinfo/icons/weather-haze.svg
@@ -1,1121 +1,162 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48"
- height="48"
- id="svg14353"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- version="1.0"
- sodipodi:docname="weather-haze.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- gridtolerance="10000"
- guidetolerance="10"
- objecttolerance="10"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="1"
- inkscape:cx="-122"
- inkscape:cy="24"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="false"
- inkscape:showpageshadow="false"
- showborder="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:window-width="982"
- inkscape:window-height="965"
- inkscape:window-x="1281"
- inkscape:window-y="29"
- borderlayer="false" />
- <defs
- id="defs14355">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8371">
- <stop
- style="stop-color:#e8d277;stop-opacity:1;"
- offset="0"
- id="stop8373" />
- <stop
- style="stop-color:#e8d277;stop-opacity:0;"
- offset="1"
- id="stop8375" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" id="svg14353" version="1.0">
+
+ <defs id="defs14355">
+ <linearGradient id="linearGradient8371">
+ <stop offset="0" id="stop8373" stop-color="#e8d277" stop-opacity="1"/>
+ <stop offset="1" id="stop8375" stop-color="#e8d277" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- id="linearGradient9810">
- <stop
- style="stop-color:#ddc76e;stop-opacity:1;"
- offset="0"
- id="stop9812" />
- <stop
- style="stop-color:#e6d965;stop-opacity:0;"
- offset="1"
- id="stop9814" />
+ <linearGradient id="linearGradient9362">
+ <stop id="stop9364" offset="0" stop-color="#392100" stop-opacity="1"/>
+ <stop id="stop9366" offset="1" stop-color="#392100" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- id="linearGradient9636">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop9638" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop9640" />
+ <linearGradient id="linearGradient7010">
+ <stop offset="0" id="stop7012" stop-color="#aec2d7" stop-opacity="1"/>
+ <stop id="stop9915" offset="1" stop-color="#81a0c1" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient9362">
- <stop
- id="stop9364"
- offset="0"
- style="stop-color:#392100;stop-opacity:1;" />
- <stop
- id="stop9366"
- offset="1"
- style="stop-color:#392100;stop-opacity:0;" />
+ <linearGradient id="linearGradient6825">
+ <stop offset="0" id="stop6827" stop-color="#3a2400" stop-opacity="1"/>
+ <stop id="stop6833" offset="0.28565985" stop-color="#8c5600" stop-opacity="1"/>
+ <stop offset="1" id="stop6829" stop-color="#a36400" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient7010">
- <stop
- style="stop-color:#aec2d7;stop-opacity:1;"
- offset="0"
- id="stop7012" />
- <stop
- id="stop9915"
- offset="1"
- style="stop-color:#81a0c1;stop-opacity:1;" />
+ <linearGradient id="linearGradient6772">
+ <stop offset="0" id="stop6774" stop-color="#888a85" stop-opacity="1"/>
+ <stop offset="1" id="stop6776" stop-color="#eeeeec" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient6825">
- <stop
- style="stop-color:#3a2400;stop-opacity:1;"
- offset="0"
- id="stop6827" />
- <stop
- id="stop6833"
- offset="0.28565985"
- style="stop-color:#8c5600;stop-opacity:1;" />
- <stop
- style="stop-color:#a36400;stop-opacity:1;"
- offset="1"
- id="stop6829" />
+ <linearGradient id="linearGradient6764">
+ <stop offset="0" id="stop6766" stop-color="#eeeeec" stop-opacity="1"/>
+ <stop offset="1" id="stop6768" stop-color="#eeeeec" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- id="linearGradient6772">
- <stop
- style="stop-color:#888a85;stop-opacity:1;"
- offset="0"
- id="stop6774" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="1"
- id="stop6776" />
+ <linearGradient id="linearGradient6746">
+ <stop offset="0" id="stop6748" stop-color="#eeeeec" stop-opacity="1"/>
+ <stop offset="1" id="stop6750" stop-color="#eeeeec" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6764">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop6766" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop6768" />
+ <linearGradient id="linearGradient6728">
+ <stop offset="0" id="stop6730" stop-color="#babdb6" stop-opacity="1"/>
+ <stop offset="1" id="stop6732" stop-color="#babdb6" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6746">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop6748" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop6750" />
+ <linearGradient id="linearGradient6685">
+ <stop offset="0" id="stop6687" stop-color="#000000" stop-opacity="1"/>
+ <stop offset="1" id="stop6689" stop-color="#000000" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6728">
- <stop
- style="stop-color:#babdb6;stop-opacity:1;"
- offset="0"
- id="stop6730" />
- <stop
- style="stop-color:#babdb6;stop-opacity:0;"
- offset="1"
- id="stop6732" />
+ <linearGradient id="linearGradient6631">
+ <stop offset="0" id="stop6633" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6639" offset="0.0343047" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.06714281" id="stop6641" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6643" offset="0.08441304" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.13726114" id="stop6645" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6647" offset="0.15779018" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.21104114" id="stop6649" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6651" offset="0.23053712" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.27452311" id="stop6653" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6655" offset="0.29490501" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.34954464" id="stop6657" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6659" offset="0.36960241" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.4220143" id="stop6675" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6677" offset="0.44345734" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.50078195" id="stop6679" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6681" offset="0.52629334" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.57410157" id="stop6683" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6693" offset="0.5898369" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.64333093" id="stop6695" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6697" offset="0.66151941" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="0.70865703" id="stop6699" stop-color="#555753" stop-opacity="1"/>
+ <stop id="stop6701" offset="0.72415513" stop-color="#eeeeec" stop-opacity="0.49803922"/>
+ <stop offset="1" id="stop6661" stop-color="#555753" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6685">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop6687" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop6689" />
- </linearGradient>
- <linearGradient
- id="linearGradient6631">
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0"
- id="stop6633" />
- <stop
- id="stop6639"
- offset="0.0343047"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.06714281"
- id="stop6641" />
- <stop
- id="stop6643"
- offset="0.08441304"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.13726114"
- id="stop6645" />
- <stop
- id="stop6647"
- offset="0.15779018"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.21104114"
- id="stop6649" />
- <stop
- id="stop6651"
- offset="0.23053712"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.27452311"
- id="stop6653" />
- <stop
- id="stop6655"
- offset="0.29490501"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.34954464"
- id="stop6657" />
- <stop
- id="stop6659"
- offset="0.36960241"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.4220143"
- id="stop6675" />
- <stop
- id="stop6677"
- offset="0.44345734"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.50078195"
- id="stop6679" />
- <stop
- id="stop6681"
- offset="0.52629334"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.57410157"
- id="stop6683" />
- <stop
- id="stop6693"
- offset="0.5898369"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.64333093"
- id="stop6695" />
- <stop
- id="stop6697"
- offset="0.66151941"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="0.70865703"
- id="stop6699" />
- <stop
- id="stop6701"
- offset="0.72415513"
- style="stop-color:#eeeeec;stop-opacity:0.49803922;" />
- <stop
- style="stop-color:#555753;stop-opacity:1;"
- offset="1"
- id="stop6661" />
- </linearGradient>
- <linearGradient
- id="linearGradient15161">
- <stop
- style="stop-color:#c3b49d;stop-opacity:0.3539823;"
- offset="0"
- id="stop15163" />
- <stop
- id="stop9310"
- offset="1"
- style="stop-color:#dcd070;stop-opacity:1;" />
- </linearGradient>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 526.18109 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="744.09448 : 526.18109 : 1"
- inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
- id="perspective14361" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient15161"
- id="linearGradient15167"
- x1="21.285088"
- y1="33.110512"
- x2="21.285088"
- y2="-0.0017124993"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9479167,0,0,0.9479167,1.2500007,1.2500003)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient15161"
- id="linearGradient15250"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9479167,0,0,0.9479167,1.2500007,1.2500003)"
- x1="21.285088"
- y1="33.110512"
- x2="21.285088"
- y2="-0.0017124993" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6631"
- id="linearGradient6637"
- x1="-0.52151477"
- y1="29.500589"
- x2="18.516363"
- y2="14.809909"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6685"
- id="radialGradient6691"
- cx="122"
- cy="401.95938"
- fx="122"
- fy="401.95938"
- r="6.7283827"
- gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6728"
- id="linearGradient6734"
- x1="15.072129"
- y1="21.263441"
- x2="17.008948"
- y2="21.263441"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6728"
- id="linearGradient6742"
- x1="15.133464"
- y1="32.587334"
- x2="17.008692"
- y2="32.587334"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6746"
- id="linearGradient6752"
- x1="15.526249"
- y1="2.097311"
- x2="15.526249"
- y2="14.758003"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6764"
- id="linearGradient6770"
- x1="11.884123"
- y1="10.724713"
- x2="6.123559"
- y2="29.316263"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6772"
- id="linearGradient6778"
- x1="7.8838124"
- y1="18.558826"
- x2="7.8838124"
- y2="34.97258"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6825"
- id="linearGradient6831"
- x1="37.997959"
- y1="18.245197"
- x2="37.997959"
- y2="39.658928"
- gradientUnits="userSpaceOnUse" />
- <pattern
- patternUnits="userSpaceOnUse"
- width="45.991676"
- height="45.991676"
- patternTransform="translate(-0.532328,52.691734)"
- id="pattern7396">
- <rect
- y="0"
- x="0"
- height="45.991676"
- width="45.991676"
- id="rect15159"
- style="fill:url(#linearGradient7399);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- </pattern>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient15161"
- id="linearGradient7399"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9479167,0,0,0.9479167,0.2458325,0.2458356)"
- x1="21.285088"
- y1="33.110512"
- x2="21.285088"
- y2="-0.0017124993" />
- <filter
- id="filter8124"
- inkscape:label="filter1"
- width="11.589999999999989" />
- <filter
- id="filter8126"
- inkscape:label="filter2" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient9360"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient9370"
- gradientUnits="userSpaceOnUse"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056"
- gradientTransform="translate(25.006402,2.9778958e-7)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient9374"
- gradientUnits="userSpaceOnUse"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056"
- gradientTransform="translate(35.006405,2.9778958e-7)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient9981"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,4.6999999,18,-122.2)"
- x1="96"
- y1="36"
- x2="96"
- y2="30" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient9983"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,90.020139,-27.933112)"
- x1="6.0670195"
- y1="46"
- x2="6.0670195"
- y2="20.59375" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient9985"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,93.329052,-27.775305)"
- x1="14.197642"
- y1="46"
- x2="14.197642"
- y2="20.593699" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient9987"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,96.870945,-27.775305)"
- x1="23.1"
- y1="46"
- x2="23.1"
- y2="20.592798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient9989"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,99.712841,-27.775305)"
- x1="32.200001"
- y1="46"
- x2="32.200001"
- y2="20.59375" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7010"
- id="radialGradient6968"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.2893727,-0.2474294,0.6139915,0.7180729,9.91225,5.2335615)"
- cx="17.055056"
- cy="3.5953908"
- fx="17.055056"
- fy="3.5953908"
- r="24" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient6977"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,4.6999999,-72,-123.2)"
- x1="96"
- y1="35.333096"
- x2="96"
- y2="30" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient6979"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,2.0139e-2,-28.933112)"
- x1="6.0670195"
- y1="46"
- x2="6.0670195"
- y2="20.59375" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient6981"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,3.329052,-28.775305)"
- x1="14.197642"
- y1="46"
- x2="14.197642"
- y2="20.593699" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient6983"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,6.870945,-28.775305)"
- x1="23.1"
- y1="46"
- x2="23.1"
- y2="20.592798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient6985"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,9.712841,-28.775305)"
- x1="32.200001"
- y1="46"
- x2="32.200001"
- y2="20.59375" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6825"
- id="linearGradient7066"
- gradientUnits="userSpaceOnUse"
- x1="37.997959"
- y1="18.245197"
- x2="37.997959"
- y2="39.658928" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6772"
- id="linearGradient7068"
- gradientUnits="userSpaceOnUse"
- x1="7.8838124"
- y1="18.558826"
- x2="7.8838124"
- y2="34.97258" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6728"
- id="linearGradient7070"
- gradientUnits="userSpaceOnUse"
- x1="15.133464"
- y1="32.587334"
- x2="17.008692"
- y2="32.587334" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6631"
- id="linearGradient7072"
- gradientUnits="userSpaceOnUse"
- x1="-0.52151477"
- y1="29.500589"
- x2="18.516363"
- y2="14.809909" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6685"
- id="radialGradient7074"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)"
- cx="122"
- cy="401.95938"
- fx="122"
- fy="401.95938"
- r="6.7283827" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6728"
- id="linearGradient7076"
- gradientUnits="userSpaceOnUse"
- x1="15.072129"
- y1="21.263441"
- x2="17.008948"
- y2="21.263441" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6746"
- id="linearGradient7078"
- gradientUnits="userSpaceOnUse"
- x1="15.526249"
- y1="2.097311"
- x2="15.526249"
- y2="14.758003" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6764"
- id="linearGradient7080"
- gradientUnits="userSpaceOnUse"
- x1="11.884123"
- y1="10.724713"
- x2="6.123559"
- y2="29.316263" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient7082"
- gradientUnits="userSpaceOnUse"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient7084"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(25.006402,2.9778958e-7)"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient7086"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(35.006405,2.9778958e-7)"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6825"
- id="linearGradient7132"
- gradientUnits="userSpaceOnUse"
- x1="37.997959"
- y1="18.245197"
- x2="37.997959"
- y2="39.658928" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6772"
- id="linearGradient7134"
- gradientUnits="userSpaceOnUse"
- x1="7.8838124"
- y1="18.558826"
- x2="7.8838124"
- y2="34.97258" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6728"
- id="linearGradient7136"
- gradientUnits="userSpaceOnUse"
- x1="15.133464"
- y1="32.587334"
- x2="17.008692"
- y2="32.587334" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6631"
- id="linearGradient7138"
- gradientUnits="userSpaceOnUse"
- x1="-0.52151477"
- y1="29.500589"
- x2="18.516363"
- y2="14.809909" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6685"
- id="radialGradient7140"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)"
- cx="122"
- cy="401.95938"
- fx="122"
- fy="401.95938"
- r="6.7283827" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6728"
- id="linearGradient7142"
- gradientUnits="userSpaceOnUse"
- x1="15.072129"
- y1="21.263441"
- x2="17.008948"
- y2="21.263441" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6746"
- id="linearGradient7144"
- gradientUnits="userSpaceOnUse"
- x1="15.526249"
- y1="2.097311"
- x2="15.526249"
- y2="14.758003" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6764"
- id="linearGradient7146"
- gradientUnits="userSpaceOnUse"
- x1="11.884123"
- y1="10.724713"
- x2="6.123559"
- y2="29.316263" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient7148"
- gradientUnits="userSpaceOnUse"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient7150"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(25.006402,2.9778958e-7)"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9362"
- id="linearGradient7152"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(35.006405,2.9778958e-7)"
- x1="8.5806656"
- y1="20.995518"
- x2="8.5806656"
- y2="23.085056" />
- <filter
- inkscape:collect="always"
- id="filter7663"
- x="-0.1147047"
- width="1.2294094"
- y="-0.12580788"
- height="1.2516158">
- <feGaussianBlur
- inkscape:collect="always"
- stdDeviation="2.2006423"
- id="feGaussianBlur7665" />
+ <radialGradient xlink:href="#linearGradient7010" id="radialGradient6968" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.2893727,-0.2474294,0.6139915,0.7180729,9.91225,5.2335615)" cx="17.055056" cy="3.5953908" fx="17.055056" fy="3.5953908" r="24"/>
+ <linearGradient xlink:href="#linearGradient6825" id="linearGradient7066" gradientUnits="userSpaceOnUse" x1="37.997959" y1="18.245197" x2="37.997959" y2="39.658928"/>
+ <linearGradient xlink:href="#linearGradient6772" id="linearGradient7068" gradientUnits="userSpaceOnUse" x1="7.8838124" y1="18.558826" x2="7.8838124" y2="34.97258"/>
+ <linearGradient xlink:href="#linearGradient6728" id="linearGradient7070" gradientUnits="userSpaceOnUse" x1="15.133464" y1="32.587334" x2="17.008692" y2="32.587334"/>
+ <linearGradient xlink:href="#linearGradient6631" id="linearGradient7072" gradientUnits="userSpaceOnUse" x1="-0.52151477" y1="29.500589" x2="18.516363" y2="14.809909"/>
+ <radialGradient xlink:href="#linearGradient6685" id="radialGradient7074" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)" cx="122" cy="401.95938" fx="122" fy="401.95938" r="6.7283827"/>
+ <linearGradient xlink:href="#linearGradient6728" id="linearGradient7076" gradientUnits="userSpaceOnUse" x1="15.072129" y1="21.263441" x2="17.008948" y2="21.263441"/>
+ <linearGradient xlink:href="#linearGradient6746" id="linearGradient7078" gradientUnits="userSpaceOnUse" x1="15.526249" y1="2.097311" x2="15.526249" y2="14.758003"/>
+ <linearGradient xlink:href="#linearGradient6764" id="linearGradient7080" gradientUnits="userSpaceOnUse" x1="11.884123" y1="10.724713" x2="6.123559" y2="29.316263"/>
+ <linearGradient xlink:href="#linearGradient9362" id="linearGradient7082" gradientUnits="userSpaceOnUse" x1="8.5806656" y1="20.995518" x2="8.5806656" y2="23.085056"/>
+ <linearGradient xlink:href="#linearGradient9362" id="linearGradient7084" gradientUnits="userSpaceOnUse" gradientTransform="translate(25.006402,2.9778958e-7)" x1="8.5806656" y1="20.995518" x2="8.5806656" y2="23.085056"/>
+ <linearGradient xlink:href="#linearGradient9362" id="linearGradient7086" gradientUnits="userSpaceOnUse" gradientTransform="translate(35.006405,2.9778958e-7)" x1="8.5806656" y1="20.995518" x2="8.5806656" y2="23.085056"/>
+ <linearGradient xlink:href="#linearGradient6825" id="linearGradient7132" gradientUnits="userSpaceOnUse" x1="37.997959" y1="18.245197" x2="37.997959" y2="39.658928"/>
+ <linearGradient xlink:href="#linearGradient6772" id="linearGradient7134" gradientUnits="userSpaceOnUse" x1="7.8838124" y1="18.558826" x2="7.8838124" y2="34.97258"/>
+ <linearGradient xlink:href="#linearGradient6728" id="linearGradient7136" gradientUnits="userSpaceOnUse" x1="15.133464" y1="32.587334" x2="17.008692" y2="32.587334"/>
+ <linearGradient xlink:href="#linearGradient6631" id="linearGradient7138" gradientUnits="userSpaceOnUse" x1="-0.52151477" y1="29.500589" x2="18.516363" y2="14.809909"/>
+ <radialGradient xlink:href="#linearGradient6685" id="radialGradient7140" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.5944965,-3.8328271e-7,4.1781509e-7,-0.6480585,194.52841,528.49324)" cx="122" cy="401.95938" fx="122" fy="401.95938" r="6.7283827"/>
+ <linearGradient xlink:href="#linearGradient6728" id="linearGradient7142" gradientUnits="userSpaceOnUse" x1="15.072129" y1="21.263441" x2="17.008948" y2="21.263441"/>
+ <linearGradient xlink:href="#linearGradient6746" id="linearGradient7144" gradientUnits="userSpaceOnUse" x1="15.526249" y1="2.097311" x2="15.526249" y2="14.758003"/>
+ <linearGradient xlink:href="#linearGradient6764" id="linearGradient7146" gradientUnits="userSpaceOnUse" x1="11.884123" y1="10.724713" x2="6.123559" y2="29.316263"/>
+ <linearGradient xlink:href="#linearGradient9362" id="linearGradient7148" gradientUnits="userSpaceOnUse" x1="8.5806656" y1="20.995518" x2="8.5806656" y2="23.085056"/>
+ <linearGradient xlink:href="#linearGradient9362" id="linearGradient7150" gradientUnits="userSpaceOnUse" gradientTransform="translate(25.006402,2.9778958e-7)" x1="8.5806656" y1="20.995518" x2="8.5806656" y2="23.085056"/>
+ <linearGradient xlink:href="#linearGradient9362" id="linearGradient7152" gradientUnits="userSpaceOnUse" gradientTransform="translate(35.006405,2.9778958e-7)" x1="8.5806656" y1="20.995518" x2="8.5806656" y2="23.085056"/>
+ <filter id="filter7663" x="-0.1147047" width="1.2294094" y="-0.12580788" height="1.2516158">
+ <feGaussianBlur stdDeviation="2.2006423" id="feGaussianBlur7665"/>
</filter>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient7668"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,9.712841,-28.775305)"
- x1="32.200001"
- y1="46"
- x2="32.200001"
- y2="20.59375" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient7671"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,6.870945,-28.775305)"
- x1="23.1"
- y1="46"
- x2="23.1"
- y2="32.256355" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient7674"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,3.329052,-28.775305)"
- x1="14.197642"
- y1="46"
- x2="14.197642"
- y2="20.593699" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient9810"
- id="linearGradient7677"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.6289807,2.0139e-2,-28.933112)"
- x1="6.0670195"
- y1="46"
- x2="6.0670195"
- y2="33.256096" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8371"
- id="linearGradient8377"
- x1="24"
- y1="45.998173"
- x2="24"
- y2="2.0644991"
- gradientUnits="userSpaceOnUse" />
+ <linearGradient xlink:href="#linearGradient8371" id="linearGradient8377" x1="24" y1="45.998173" x2="24" y2="2.0644991" gradientUnits="userSpaceOnUse"/>
</defs>
- <metadata
- id="metadata14358">
+ <metadata id="metadata14358">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <rect
- style="fill:url(#radialGradient6968);fill-opacity:1;fill-rule:evenodd;stroke:#132c50;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect14363"
- width="47"
- height="47"
- x="0.5"
- y="0.5" />
- <g
- id="g7018"
- transform="translate(-1.6037056e-2,3.090275e-2)">
- <path
- sodipodi:nodetypes="cccccccccccccccccc"
- id="path7020"
- d="M 1.5112736,46.463508 L 46.518528,46.463508 L 46.518528,20.097311 L 42.49936,11.994593 L 37.997439,20.097311 L 33.503201,11.994593 L 29.51269,20.097311 L 29.51269,40.518226 L 17.513556,40.518226 L 17.513556,15.979513 L 18.991385,15.979513 L 15.625234,5.482499 L 11.994559,15.979622 L 13.487574,15.979622 L 13.487574,22.494238 L 8.5736236,16.493825 L 1.5112736,16.493825 L 1.5112736,46.463508 z"
- style="fill:#888a85;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path7022"
- d="M 46.499202,19.996278 L 46.499164,39.496968 L 29.497928,39.514749 L 29.496716,20.073218 L 33.471729,13.30179 L 37.969149,19.742327 L 42.464705,13.30179 L 46.499202,19.996278 z"
- style="fill:url(#linearGradient7066);fill-opacity:1;fill-rule:evenodd;stroke:#331f00;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path7024"
- d="M 30.4991,19.359794 L 30.495194,38.512814 L 45.998784,38.497189"
- style="opacity:0.25;fill:none;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <rect
- y="14.973112"
- x="13.484319"
- height="24.544136"
- width="4.027225"
- id="rect7026"
- style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <rect
- y="25.958162"
- x="1.5003295"
- height="13.560402"
- width="14.000328"
- id="rect7028"
- style="fill:url(#linearGradient7068);fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path7030"
- d="M 16.000204,26.158288 L 17.008692,26.165076 L 17.006997,39.016383 L 16.000204,39.016383 L 16.000204,26.158288 z"
- style="fill:url(#linearGradient7070);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path7032"
- d="M 1.5018555,16.471187 L 1.5018555,26.192359 L 16.519497,26.192359 L 8.5470601,16.471187 L 1.5018555,16.471187 z"
- style="fill:#7f4f01;fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccccccc"
- id="path7034"
- d="M 46.494238,19.981528 L 42.46863,15.428034 L 37.978753,20.107557 L 33.495519,15.782001 L 28.445309,22.028089 L 33.475653,11.989135 L 37.973073,19.908885 L 42.468629,12.0045 L 46.494238,19.981528 z"
- style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path7036"
- d="M 1.9983315,16.96932 L 1.9983315,25.690091 L 15.466816,25.690091 L 8.3170492,16.96932 L 1.9983315,16.96932 z"
- style="opacity:0.5;fill:url(#linearGradient7072);fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient7074);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path7038"
- d="M 15.632485,5.4903604 L 12.001677,15.991016 L 19.003769,15.992368 L 15.632485,5.4903604 z"
- style="fill:#532323;fill-opacity:1;fill-rule:evenodd;stroke:#2a1111;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccscc"
- id="path7040"
- d="M 13.983416,22.32144 L 13.983416,16.492941 L 17.007669,16.492941 L 17.007669,21.219904 L 17.008948,26.033783 C 17.008949,26.039055 16.935124,25.911261 16.894583,25.856332 L 13.983416,22.32144 z"
- style="fill:url(#linearGradient7076);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path7042"
- d="M 15.595391,8.6350832 L 13.413573,14.980794 L 17.638924,14.980794 L 15.595391,8.6350832 z"
- style="opacity:0.5;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7078);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path7044"
- d="M 1.9974392,25.190652 L 14.412292,25.190652 L 8.0819463,17.470171 L 2.0013455,17.470171"
- style="opacity:0.5;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7080);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <g
- style="fill:#fce94f"
- id="g7046">
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7048"
- width="2"
- height="2"
- x="30.999861"
- y="22.002562" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7050"
- width="2"
- height="2"
- x="34.001801"
- y="22.000923" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7052"
- width="2"
- height="2"
- x="40.997707"
- y="22.000923" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7054"
- width="2"
- height="2"
- x="9.0004454"
- y="22.002562" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7056"
- width="2"
- height="2"
- x="6.0018048"
- y="22.002562" />
+ <g id="layer1">
+ <rect width="47" height="47" x="0.5" y="0.5" fill="url(#radialGradient6968)" fill-opacity="1" fill-rule="evenodd" stroke="#132c50" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <g transform="translate(-1.6037056e-2,3.090275e-2)">
+ <path d="M 1.5112736,46.463508 L 46.518528,46.463508 L 46.518528,20.097311 L 42.49936,11.994593 L 37.997439,20.097311 L 33.503201,11.994593 L 29.51269,20.097311 L 29.51269,40.518226 L 17.513556,40.518226 L 17.513556,15.979513 L 18.991385,15.979513 L 15.625234,5.482499 L 11.994559,15.979622 L 13.487574,15.979622 L 13.487574,22.494238 L 8.5736236,16.493825 L 1.5112736,16.493825 L 1.5112736,46.463508 z" fill="#888a85" fill-rule="evenodd" stroke="#888a85" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 46.499202,19.996278 L 46.499164,39.496968 L 29.497928,39.514749 L 29.496716,20.073218 L 33.471729,13.30179 L 37.969149,19.742327 L 42.464705,13.30179 L 46.499202,19.996278 z" fill="url(#linearGradient7066)" fill-opacity="1" fill-rule="evenodd" stroke="#331f00" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 30.4991,19.359794 L 30.495194,38.512814 L 45.998784,38.497189" opacity="0.25" fill="none" fill-rule="evenodd" stroke="#eeeeec" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <rect y="14.973112" x="13.484319" height="24.544136" width="4.027225" fill="#eeeeec" fill-opacity="1" fill-rule="evenodd" stroke="#2e3436" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect y="25.958162" x="1.5003295" height="13.560402" width="14.000328" fill="url(#linearGradient7068)" fill-opacity="1" fill-rule="evenodd" stroke="#2e3436" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 16.000204,26.158288 L 17.008692,26.165076 L 17.006997,39.016383 L 16.000204,39.016383 L 16.000204,26.158288 z" fill="url(#linearGradient7070)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 1.5018555,16.471187 L 1.5018555,26.192359 L 16.519497,26.192359 L 8.5470601,16.471187 L 1.5018555,16.471187 z" fill="#7f4f01" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 46.494238,19.981528 L 42.46863,15.428034 L 37.978753,20.107557 L 33.495519,15.782001 L 28.445309,22.028089 L 33.475653,11.989135 L 37.973073,19.908885 L 42.468629,12.0045 L 46.494238,19.981528 z" fill="#d3d7cf" fill-rule="evenodd" stroke="#d3d7cf" stroke-width="1.10000002" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path d="M 1.9983315,16.96932 L 1.9983315,25.690091 L 15.466816,25.690091 L 8.3170492,16.96932 L 1.9983315,16.96932 z" opacity="0.5" fill="url(#linearGradient7072)" fill-opacity="1" fill-rule="evenodd" stroke="url(#radialGradient7074)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 15.632485,5.4903604 L 12.001677,15.991016 L 19.003769,15.992368 L 15.632485,5.4903604 z" fill="#532323" fill-opacity="1" fill-rule="evenodd" stroke="#2a1111" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 13.983416,22.32144 L 13.983416,16.492941 L 17.007669,16.492941 L 17.007669,21.219904 L 17.008948,26.033783 C 17.008949,26.039055 16.935124,25.911261 16.894583,25.856332 L 13.983416,22.32144 z" fill="url(#linearGradient7076)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 15.595391,8.6350832 L 13.413573,14.980794 L 17.638924,14.980794 L 15.595391,8.6350832 z" opacity="0.5" fill="none" fill-rule="evenodd" stroke="url(#linearGradient7078)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 1.9974392,25.190652 L 14.412292,25.190652 L 8.0819463,17.470171 L 2.0013455,17.470171" opacity="0.5" fill="none" fill-rule="evenodd" stroke="url(#linearGradient7080)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <g fill="#fce94f">
+ <rect width="2" height="2" x="30.999861" y="22.002562" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="34.001801" y="22.000923" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="40.997707" y="22.000923" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="9.0004454" y="22.002562" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="6.0018048" y="22.002562" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g7058">
- <path
- style="fill:url(#linearGradient7082);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="M 4.4711906,23.06274 L 5.7618436,21.495518 L 11.216391,21.495518 L 12.507043,23.06274"
- id="path7060"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:url(#linearGradient7084);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="M 29.477593,23.06274 L 30.768246,21.495518 L 36.222793,21.495518 L 37.513445,23.06274"
- id="path7062"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:url(#linearGradient7086);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="M 39.477596,23.06274 L 40.768249,21.495518 L 43.203584,21.495518 L 44.822027,23.06274"
- id="path7064"
- sodipodi:nodetypes="cccc" />
+ <g>
+ <path d="M 4.4711906,23.06274 L 5.7618436,21.495518 L 11.216391,21.495518 L 12.507043,23.06274" fill="url(#linearGradient7082)" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 29.477593,23.06274 L 30.768246,21.495518 L 36.222793,21.495518 L 37.513445,23.06274" fill="url(#linearGradient7084)" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 39.477596,23.06274 L 40.768249,21.495518 L 43.203584,21.495518 L 44.822027,23.06274" fill="url(#linearGradient7086)" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
</g>
</g>
- <g
- id="g6993"
- transform="translate(-7.6824584e-3,3.0729835e-2)"
- style="filter:url(#filter7663);opacity:0.6">
- <path
- sodipodi:nodetypes="cccccccccccccccccc"
- id="path15135"
- d="M 1.4995548,46.463508 L 46.518528,46.463508 L 46.518528,20.097311 L 42.49936,11.994593 L 37.997439,20.097311 L 33.503201,11.994593 L 29.51269,20.097311 L 29.51269,40.518226 L 17.513556,40.518226 L 17.513556,15.979513 L 18.991385,15.979513 L 15.625234,5.482499 L 11.994559,15.979622 L 13.487574,15.979622 L 13.487574,22.494238 L 8.5736236,16.493825 L 1.4995548,16.493825 L 1.4995548,46.463508 z"
- style="fill:#888a85;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path6819"
- d="M 46.499202,19.996278 L 46.499164,39.496968 L 29.497928,39.514749 L 29.496716,20.073218 L 33.471729,13.30179 L 37.969149,19.742327 L 42.464705,13.30179 L 46.499202,19.996278 z"
- style="fill:url(#linearGradient7132);fill-opacity:1;fill-rule:evenodd;stroke:#331f00;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path6843"
- d="M 30.4991,19.359794 L 30.495194,38.512814 L 45.998784,38.497189"
- style="opacity:0.25000000000000000;fill:none;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <rect
- y="14.973112"
- x="13.484319"
- height="24.544136"
- width="4.027225"
- id="rect6714"
- style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <rect
- y="25.958162"
- x="1.5003295"
- height="13.560402"
- width="14.000328"
- id="rect6611"
- style="fill:url(#linearGradient7134);fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path6718"
- d="M 16.000204,26.158288 L 17.008692,26.165076 L 17.006997,39.016383 L 16.000204,39.016383 L 16.000204,26.158288 z"
- style="fill:url(#linearGradient7136);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path6607"
- d="M 1.5018555,16.471187 L 1.5018555,26.192359 L 16.519497,26.192359 L 8.5470601,16.471187 L 1.5018555,16.471187 z"
- style="fill:#7f4f01;fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccccccc"
- id="path6817"
- d="M 46.494238,19.981528 L 42.46863,15.428034 L 37.978753,20.107557 L 33.495519,15.782001 L 28.445309,22.028089 L 33.475653,11.989135 L 37.973073,19.908885 L 42.468629,12.0045 L 46.494238,19.981528 z"
- style="fill:#d3d7cf;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.10000002000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path6629"
- d="M 1.9983315,16.96932 L 1.9983315,25.690091 L 15.466816,25.690091 L 8.3170492,16.96932 L 1.9983315,16.96932 z"
- style="opacity:0.50000000000000000;fill:url(#linearGradient7138);fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient7140);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path6712"
- d="M 15.632485,5.4903604 L 12.001677,15.991016 L 19.003769,15.992368 L 15.632485,5.4903604 z"
- style="fill:#532323;fill-opacity:1;fill-rule:evenodd;stroke:#2a1111;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccscc"
- id="path6716"
- d="M 13.983416,22.32144 L 13.983416,16.492941 L 17.007669,16.492941 L 17.007669,21.219904 L 17.008948,26.033783 C 17.008949,26.039055 16.935124,25.911261 16.894583,25.856332 L 13.983416,22.32144 z"
- style="fill:url(#linearGradient7142);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path6744"
- d="M 15.595391,8.6350832 L 13.413573,14.980794 L 17.638924,14.980794 L 15.595391,8.6350832 z"
- style="opacity:0.50000000000000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7144);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path6754"
- d="M 1.9974392,25.190652 L 14.412292,25.190652 L 8.0819463,17.470171 L 2.0013455,17.470171"
- style="opacity:0.50000000000000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient7146);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <g
- style="fill:#fce94f"
- id="g6598">
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect15193"
- width="2"
- height="2"
- x="30.999861"
- y="22.002562" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect15201"
- width="2"
- height="2"
- x="34.001801"
- y="22.000923" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect15213"
- width="2"
- height="2"
- x="40.997707"
- y="22.000923" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect15231"
- width="2"
- height="2"
- x="9.0004454"
- y="22.002562" />
- <rect
- style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect15235"
- width="2"
- height="2"
- x="6.0018048"
- y="22.002562" />
+ <g transform="translate(-7.6824584e-3,3.0729835e-2)" filter="url(#filter7663)" opacity="0.6">
+ <path d="M 1.4995548,46.463508 L 46.518528,46.463508 L 46.518528,20.097311 L 42.49936,11.994593 L 37.997439,20.097311 L 33.503201,11.994593 L 29.51269,20.097311 L 29.51269,40.518226 L 17.513556,40.518226 L 17.513556,15.979513 L 18.991385,15.979513 L 15.625234,5.482499 L 11.994559,15.979622 L 13.487574,15.979622 L 13.487574,22.494238 L 8.5736236,16.493825 L 1.4995548,16.493825 L 1.4995548,46.463508 z" fill="#888a85" fill-rule="evenodd" stroke="#888a85" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 46.499202,19.996278 L 46.499164,39.496968 L 29.497928,39.514749 L 29.496716,20.073218 L 33.471729,13.30179 L 37.969149,19.742327 L 42.464705,13.30179 L 46.499202,19.996278 z" fill="url(#linearGradient7132)" fill-opacity="1" fill-rule="evenodd" stroke="#331f00" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 30.4991,19.359794 L 30.495194,38.512814 L 45.998784,38.497189" opacity="0.25000000000000000" fill="none" fill-rule="evenodd" stroke="#eeeeec" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <rect y="14.973112" x="13.484319" height="24.544136" width="4.027225" fill="#eeeeec" fill-opacity="1" fill-rule="evenodd" stroke="#2e3436" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect y="25.958162" x="1.5003295" height="13.560402" width="14.000328" fill="url(#linearGradient7134)" fill-opacity="1" fill-rule="evenodd" stroke="#2e3436" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 16.000204,26.158288 L 17.008692,26.165076 L 17.006997,39.016383 L 16.000204,39.016383 L 16.000204,26.158288 z" fill="url(#linearGradient7136)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 1.5018555,16.471187 L 1.5018555,26.192359 L 16.519497,26.192359 L 8.5470601,16.471187 L 1.5018555,16.471187 z" fill="#7f4f01" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 46.494238,19.981528 L 42.46863,15.428034 L 37.978753,20.107557 L 33.495519,15.782001 L 28.445309,22.028089 L 33.475653,11.989135 L 37.973073,19.908885 L 42.468629,12.0045 L 46.494238,19.981528 z" fill="#d3d7cf" fill-rule="evenodd" stroke="#d3d7cf" stroke-width="1.10000002000000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path d="M 1.9983315,16.96932 L 1.9983315,25.690091 L 15.466816,25.690091 L 8.3170492,16.96932 L 1.9983315,16.96932 z" opacity="0.50000000000000000" fill="url(#linearGradient7138)" fill-opacity="1" fill-rule="evenodd" stroke="url(#radialGradient7140)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 15.632485,5.4903604 L 12.001677,15.991016 L 19.003769,15.992368 L 15.632485,5.4903604 z" fill="#532323" fill-opacity="1" fill-rule="evenodd" stroke="#2a1111" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 13.983416,22.32144 L 13.983416,16.492941 L 17.007669,16.492941 L 17.007669,21.219904 L 17.008948,26.033783 C 17.008949,26.039055 16.935124,25.911261 16.894583,25.856332 L 13.983416,22.32144 z" fill="url(#linearGradient7142)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 15.595391,8.6350832 L 13.413573,14.980794 L 17.638924,14.980794 L 15.595391,8.6350832 z" opacity="0.50000000000000000" fill="none" fill-rule="evenodd" stroke="url(#linearGradient7144)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 1.9974392,25.190652 L 14.412292,25.190652 L 8.0819463,17.470171 L 2.0013455,17.470171" opacity="0.50000000000000000" fill="none" fill-rule="evenodd" stroke="url(#linearGradient7146)" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <g fill="#fce94f">
+ <rect width="2" height="2" x="30.999861" y="22.002562" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="34.001801" y="22.000923" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="40.997707" y="22.000923" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="9.0004454" y="22.002562" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="2" height="2" x="6.0018048" y="22.002562" fill="#fce94f" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g6422">
- <path
- style="fill:url(#linearGradient7148);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="M 4.4711906,23.06274 L 5.7618436,21.495518 L 11.216391,21.495518 L 12.507043,23.06274"
- id="path9350"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:url(#linearGradient7150);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="M 29.477593,23.06274 L 30.768246,21.495518 L 36.222793,21.495518 L 37.513445,23.06274"
- id="path9368"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:url(#linearGradient7152);fill-opacity:1;fill-rule:evenodd;stroke:#392100;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="M 39.477596,23.06274 L 40.768249,21.495518 L 43.203584,21.495518 L 44.822027,23.06274"
- id="path9372"
- sodipodi:nodetypes="cccc" />
+ <g>
+ <path d="M 4.4711906,23.06274 L 5.7618436,21.495518 L 11.216391,21.495518 L 12.507043,23.06274" fill="url(#linearGradient7148)" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 29.477593,23.06274 L 30.768246,21.495518 L 36.222793,21.495518 L 37.513445,23.06274" fill="url(#linearGradient7150)" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 39.477596,23.06274 L 40.768249,21.495518 L 43.203584,21.495518 L 44.822027,23.06274" fill="url(#linearGradient7152)" fill-opacity="1" fill-rule="evenodd" stroke="#392100" stroke-width="1px" stroke-linecap="round" stroke-linejoin="miter" stroke-opacity="1"/>
</g>
</g>
- <rect
- style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect15237"
- width="45"
- height="45"
- x="1.5"
- y="1.5" />
- <rect
- style="opacity:0.5;fill:url(#linearGradient8377);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect9717"
- width="44"
- height="43.933674"
- x="2"
- y="2.0644991" />
+ <rect width="45" height="45" x="1.5" y="1.5" opacity="0.5" fill="none" fill-opacity="1" fill-rule="evenodd" stroke="#eeeeec" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <rect width="44" height="43.933674" x="2" y="2.0644991" opacity="0.5" fill="url(#linearGradient8377)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</svg>
diff --git a/demos/embedded/weatherinfo/icons/weather-icy.svg b/demos/embedded/weatherinfo/icons/weather-icy.svg
index fe42860f3d..2c45b33315 100644
--- a/demos/embedded/weatherinfo/icons/weather-icy.svg
+++ b/demos/embedded/weatherinfo/icons/weather-icy.svg
@@ -1,255 +1,51 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48"
- height="48"
- id="svg6619"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- version="1.0"
- sodipodi:docname="weather-icy.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs6621">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7440">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop7442" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop7444" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" id="svg6619" version="1.0">
+ <defs id="defs6621">
+ <linearGradient id="linearGradient7440">
+ <stop offset="0" id="stop7442" stop-color="#eeeeec" stop-opacity="1"/>
+ <stop offset="1" id="stop7444" stop-color="#eeeeec" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7430">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop7432" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop7434" />
+ <linearGradient id="linearGradient7430">
+ <stop offset="0" id="stop7432" stop-color="#eeeeec" stop-opacity="1"/>
+ <stop offset="1" id="stop7434" stop-color="#eeeeec" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- id="linearGradient7392">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop7394" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop7396" />
+ <linearGradient id="linearGradient7392">
+ <stop offset="0" id="stop7394" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop7396" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7380">
- <stop
- style="stop-color:#cedeef;stop-opacity:1;"
- offset="0"
- id="stop7382" />
- <stop
- style="stop-color:#cedeef;stop-opacity:0;"
- offset="1"
- id="stop7384" />
+ <linearGradient id="linearGradient7380">
+ <stop offset="0" id="stop7382" stop-color="#cedeef" stop-opacity="1"/>
+ <stop offset="1" id="stop7384" stop-color="#cedeef" stop-opacity="0"/>
</linearGradient>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 526.18109 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="744.09448 : 526.18109 : 1"
- inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
- id="perspective6627" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7380"
- id="linearGradient7386"
- x1="18.165867"
- y1="9.2548895"
- x2="20.711481"
- y2="21.572344"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7392"
- id="radialGradient7398"
- cx="17.700384"
- cy="13.797695"
- fx="17.700384"
- fy="13.797695"
- r="1.4135723"
- gradientTransform="matrix(1,0,0,1.0652174,6.1248392e-7,-0.8998502)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7392"
- id="radialGradient7402"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.0652174,6.1248392e-7,-0.8998502)"
- cx="17.700384"
- cy="13.797695"
- fx="17.700384"
- fy="13.797695"
- r="1.4135723" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7430"
- id="radialGradient7438"
- cx="10.693982"
- cy="16.471191"
- fx="10.693982"
- fy="16.471191"
- r="0.553137"
- gradientTransform="matrix(2.1647007,0,0,0.8888889,-12.455288,1.8301322)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7440"
- id="radialGradient7448"
- cx="10.693982"
- cy="16.471191"
- fx="10.693982"
- fy="16.471191"
- r="0.553137"
- gradientTransform="matrix(2.2783611,0,0,0.8888889,-13.670771,1.8301322)"
- gradientUnits="userSpaceOnUse" />
+ <linearGradient xlink:href="#linearGradient7380" id="linearGradient7386" x1="18.165867" y1="9.2548895" x2="20.711481" y2="21.572344" gradientUnits="userSpaceOnUse"/>
+ <radialGradient xlink:href="#linearGradient7392" id="radialGradient7398" cx="17.700384" cy="13.797695" fx="17.700384" fy="13.797695" r="1.4135723" gradientTransform="matrix(1,0,0,1.0652174,6.1248392e-7,-0.8998502)" gradientUnits="userSpaceOnUse"/>
+ <radialGradient xlink:href="#linearGradient7392" id="radialGradient7402" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.0652174,6.1248392e-7,-0.8998502)" cx="17.700384" cy="13.797695" fx="17.700384" fy="13.797695" r="1.4135723"/>
+ <radialGradient xlink:href="#linearGradient7430" id="radialGradient7438" cx="10.693982" cy="16.471191" fx="10.693982" fy="16.471191" r="0.553137" gradientTransform="matrix(2.1647007,0,0,0.8888889,-12.455288,1.8301322)" gradientUnits="userSpaceOnUse"/>
+ <radialGradient xlink:href="#linearGradient7440" id="radialGradient7448" cx="10.693982" cy="16.471191" fx="10.693982" fy="16.471191" r="0.553137" gradientTransform="matrix(2.2783611,0,0,0.8888889,-13.670771,1.8301322)" gradientUnits="userSpaceOnUse"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- gridtolerance="10000"
- guidetolerance="10"
- objecttolerance="10"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="1"
- inkscape:cx="31.408407"
- inkscape:cy="30.326192"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:window-width="982"
- inkscape:window-height="965"
- inkscape:window-x="1280"
- inkscape:window-y="28" />
- <metadata
- id="metadata6624">
+
+ <metadata id="metadata6624">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <g
- id="g7906">
- <path
- id="path7342"
- d="M 24 10.375 C 11.701921 10.375 1.71875 12.767211 1.71875 15.71875 C 1.71875 17.498261 5.3609075 19.059125 10.9375 20.03125 L 14.3125 46.90625 L 17.9375 26.1875 L 21.3125 41.90625 L 25.5625 23.71875 L 28.03125 37.6875 L 32.3125 22.9375 L 34.84375 33.0625 L 38.375 19.8125 C 43.199321 18.83144 46.28125 17.354051 46.28125 15.71875 C 46.28125 12.767211 36.298079 10.375 24 10.375 z "
- style="fill:#729fcf;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cssssscssssscscssssszsssssc"
- id="path7150"
- d="M 24.013525,20.535861 C 29.915498,20.535861 35.256377,19.860148 39.169775,19.061611 C 41.126474,18.662343 42.702812,18.185066 43.857275,17.628422 C 45.011738,17.071777 45.794775,16.382816 45.794775,15.758562 C 45.794775,15.111496 45.011739,14.383887 43.857275,13.827243 C 42.702811,13.270598 41.126474,12.706404 39.169775,12.307136 C 35.256377,11.508599 29.915498,10.878502 24.013525,10.878502 C 18.111552,10.878502 12.739423,11.552057 8.826025,12.350594 C 6.8693258,12.749862 5.2929887,13.270598 4.138525,13.827243 C 2.9840613,14.383887 2.201025,14.939123 2.201025,15.758562 C 2.201025,16.578001 2.9840613,17.071777 4.138525,17.628422 C 5.2929887,18.185066 6.8693258,18.662343 8.826025,19.061611 M 8.826025,19.061611 C 12.739423,19.860148 18.111552,20.535861 24.013525,20.535861 M 24.013525,11.738416 C 29.832893,11.738416 35.083852,12.397075 38.857275,13.16705 C 40.743987,13.552037 42.268014,14.087721 43.263525,14.567724 C 44.259036,15.047727 44.669775,15.382119 44.669775,15.758562 C 44.669775,16.135005 44.259035,16.407937 43.263525,16.88794 C 42.268015,17.367943 40.743986,17.840596 38.857275,18.225584 C 35.083852,18.995559 29.832893,19.652061 24.013525,19.652061 C 18.194157,19.652061 12.911948,18.995559 9.138525,18.225584 C 7.2518134,17.840596 5.7277856,17.367943 4.732275,16.88794 C 3.7367644,16.407937 3.326025,16.135005 3.326025,15.758562 C 3.326025,15.382119 3.7367644,15.047727 4.732275,14.567724 C 5.7277856,14.087721 7.2518134,13.595495 9.138525,13.210508 C 12.911948,12.440533 18.194157,11.738416 24.013525,11.738416 z"
- style="opacity:0.5;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14379668;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path7140"
- d="M 20.220231,11.00128 L 29.138835,20.368103 L 24.21511,20.523801 L 15.180538,11.370038 L 20.220231,11.00128 z"
- style="fill:#cedeef;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
- <path
- sodipodi:nodetypes="cccccccccccc"
- id="path7355"
- d="M 11.915494,19.751601 L 14.481435,40.163892 L 16.883534,26.331262 C 17.063009,24.706837 18.883373,24.906404 18.990928,26.307141 L 21.349551,37.344431 L 24.506026,23.859196 C 24.638961,22.408831 26.471791,22.275606 26.60475,23.905247 L 28.263765,33.272727 L 31.29544,22.83487 C 31.632247,21.540581 33.13534,21.733731 33.309125,22.813719 L 34.878361,29.055058 L 37.413573,19.544174"
- style="fill:none;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:7;stroke-dasharray:none;opacity:0.5" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path7358"
- d="M 24.796795,10.87836 L 33.030717,20.024802 L 31.057055,20.187957 L 22.768625,10.889409 L 24.796795,10.87836 z"
- style="fill:#cedeef;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path7364"
- d="M 28.334973,10.980368 L 36.114053,19.582843 L 35.115621,19.734949 L 27.305235,10.925125 L 28.334973,10.980368 z"
- style="fill:#cedeef;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccccc"
- id="path7372"
- d="M 24.276568,13.090909 C 16.315524,13.346336 6.9039601,14.217661 2.7042254,16.717029 C 1.2906531,14.934699 3.0729833,13.828425 9.2804097,12.230474 C 14.942786,11.172151 20.784867,10.869471 24.346019,10.869471 C 29.101893,10.979193 33.366216,11.259555 39.81653,12.450903 C 39.81653,12.450903 46.858243,14.197968 45.56759,16.287597 C 41.461334,13.814622 33.948682,12.944657 24.276568,13.090909 z"
- style="fill:url(#linearGradient7386);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
- <path
- transform="matrix(2.1222827,0,0,1.9923469,-21.167011,-16.108233)"
- d="M 19.113956,13.797695 A 1.4135723,1.5057619 0 1 1 16.286812,13.797695 A 1.4135723,1.5057619 0 1 1 19.113956,13.797695 z"
- sodipodi:ry="1.5057619"
- sodipodi:rx="1.4135723"
- sodipodi:cy="13.797695"
- sodipodi:cx="17.700384"
- id="path7390"
- style="opacity:1;fill:url(#radialGradient7398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.8078704,0,0,1.0169271,-3.0298763,-5.1757356)"
- d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z"
- sodipodi:ry="0.49167734"
- sodipodi:rx="0.553137"
- sodipodi:cy="16.471191"
- sodipodi:cx="10.693982"
- id="path7416"
- style="opacity:1;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(4.4701088,0,0,4.6249999,-65.908816,-42.825863)"
- d="M 19.113956,13.797695 A 1.4135723,1.5057619 0 1 1 16.286812,13.797695 A 1.4135723,1.5057619 0 1 1 19.113956,13.797695 z"
- sodipodi:ry="1.5057619"
- sodipodi:rx="1.4135723"
- sodipodi:cy="13.797695"
- sodipodi:cx="17.700384"
- id="path7400"
- style="opacity:1;fill:url(#radialGradient7402);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(4.5196759,0,0,1.0169271,-35.029811,3.0059967)"
- d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z"
- sodipodi:ry="0.49167734"
- sodipodi:rx="0.553137"
- sodipodi:cy="16.471191"
- sodipodi:cx="10.693982"
- id="path7418"
- style="opacity:1;fill:url(#radialGradient7438);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- transform="matrix(0,4.5196759,-2.0338541,0,46.913063,-27.253478)"
- d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z"
- sodipodi:ry="0.49167734"
- sodipodi:rx="0.553137"
- sodipodi:cy="16.471191"
- sodipodi:cx="10.693982"
- id="path7420"
- style="opacity:1;fill:url(#radialGradient7448);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:7;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g id="layer1">
+ <g>
+ <path d="M 24 10.375 C 11.701921 10.375 1.71875 12.767211 1.71875 15.71875 C 1.71875 17.498261 5.3609075 19.059125 10.9375 20.03125 L 14.3125 46.90625 L 17.9375 26.1875 L 21.3125 41.90625 L 25.5625 23.71875 L 28.03125 37.6875 L 32.3125 22.9375 L 34.84375 33.0625 L 38.375 19.8125 C 43.199321 18.83144 46.28125 17.354051 46.28125 15.71875 C 46.28125 12.767211 36.298079 10.375 24 10.375 z " fill="#729fcf" fill-rule="evenodd" stroke="#204a87" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="round" stroke-opacity="1"/>
+ <path d="M 24.013525,20.535861 C 29.915498,20.535861 35.256377,19.860148 39.169775,19.061611 C 41.126474,18.662343 42.702812,18.185066 43.857275,17.628422 C 45.011738,17.071777 45.794775,16.382816 45.794775,15.758562 C 45.794775,15.111496 45.011739,14.383887 43.857275,13.827243 C 42.702811,13.270598 41.126474,12.706404 39.169775,12.307136 C 35.256377,11.508599 29.915498,10.878502 24.013525,10.878502 C 18.111552,10.878502 12.739423,11.552057 8.826025,12.350594 C 6.8693258,12.749862 5.2929887,13.270598 4.138525,13.827243 C 2.9840613,14.383887 2.201025,14.939123 2.201025,15.758562 C 2.201025,16.578001 2.9840613,17.071777 4.138525,17.628422 C 5.2929887,18.185066 6.8693258,18.662343 8.826025,19.061611 M 8.826025,19.061611 C 12.739423,19.860148 18.111552,20.535861 24.013525,20.535861 M 24.013525,11.738416 C 29.832893,11.738416 35.083852,12.397075 38.857275,13.16705 C 40.743987,13.552037 42.268014,14.087721 43.263525,14.567724 C 44.259036,15.047727 44.669775,15.382119 44.669775,15.758562 C 44.669775,16.135005 44.259035,16.407937 43.263525,16.88794 C 42.268015,17.367943 40.743986,17.840596 38.857275,18.225584 C 35.083852,18.995559 29.832893,19.652061 24.013525,19.652061 C 18.194157,19.652061 12.911948,18.995559 9.138525,18.225584 C 7.2518134,17.840596 5.7277856,17.367943 4.732275,16.88794 C 3.7367644,16.407937 3.326025,16.135005 3.326025,15.758562 C 3.326025,15.382119 3.7367644,15.047727 4.732275,14.567724 C 5.7277856,14.087721 7.2518134,13.595495 9.138525,13.210508 C 12.911948,12.440533 18.194157,11.738416 24.013525,11.738416 z" opacity="0.5" fill="#eeeeec" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1.14379668" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 20.220231,11.00128 L 29.138835,20.368103 L 24.21511,20.523801 L 15.180538,11.370038 L 20.220231,11.00128 z" fill="#cedeef" fill-rule="evenodd" stroke="none" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" fill-opacity="1"/>
+ <path d="M 11.915494,19.751601 L 14.481435,40.163892 L 16.883534,26.331262 C 17.063009,24.706837 18.883373,24.906404 18.990928,26.307141 L 21.349551,37.344431 L 24.506026,23.859196 C 24.638961,22.408831 26.471791,22.275606 26.60475,23.905247 L 28.263765,33.272727 L 31.29544,22.83487 C 31.632247,21.540581 33.13534,21.733731 33.309125,22.813719 L 34.878361,29.055058 L 37.413573,19.544174" fill="none" fill-rule="evenodd" stroke="#eeeeec" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" stroke-miterlimit="7" stroke-dasharray="none" opacity="0.5"/>
+ <path d="M 24.796795,10.87836 L 33.030717,20.024802 L 31.057055,20.187957 L 22.768625,10.889409 L 24.796795,10.87836 z" fill="#cedeef" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 28.334973,10.980368 L 36.114053,19.582843 L 35.115621,19.734949 L 27.305235,10.925125 L 28.334973,10.980368 z" fill="#cedeef" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1"/>
+ <path d="M 24.276568,13.090909 C 16.315524,13.346336 6.9039601,14.217661 2.7042254,16.717029 C 1.2906531,14.934699 3.0729833,13.828425 9.2804097,12.230474 C 14.942786,11.172151 20.784867,10.869471 24.346019,10.869471 C 29.101893,10.979193 33.366216,11.259555 39.81653,12.450903 C 39.81653,12.450903 46.858243,14.197968 45.56759,16.287597 C 41.461334,13.814622 33.948682,12.944657 24.276568,13.090909 z" fill="url(#linearGradient7386)" fill-rule="evenodd" stroke="none" stroke-width="1px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1" fill-opacity="1"/>
+ <path transform="matrix(2.1222827,0,0,1.9923469,-21.167011,-16.108233)" d="M 19.113956,13.797695 A 1.4135723,1.5057619 0 1 1 16.286812,13.797695 A 1.4135723,1.5057619 0 1 1 19.113956,13.797695 z" opacity="1" fill="url(#radialGradient7398)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="7" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(1.8078704,0,0,1.0169271,-3.0298763,-5.1757356)" d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z" opacity="1" fill="#eeeeec" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="7" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(4.4701088,0,0,4.6249999,-65.908816,-42.825863)" d="M 19.113956,13.797695 A 1.4135723,1.5057619 0 1 1 16.286812,13.797695 A 1.4135723,1.5057619 0 1 1 19.113956,13.797695 z" opacity="1" fill="url(#radialGradient7402)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="7" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(4.5196759,0,0,1.0169271,-35.029811,3.0059967)" d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z" opacity="1" fill="url(#radialGradient7438)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="7" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path transform="matrix(0,4.5196759,-2.0338541,0,46.913063,-27.253478)" d="M 11.247119,16.471191 A 0.553137,0.49167734 0 1 1 10.140845,16.471191 A 0.553137,0.49167734 0 1 1 11.247119,16.471191 z" opacity="1" fill="url(#radialGradient7448)" fill-opacity="1" fill-rule="evenodd" stroke="none" stroke-width="1" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="7" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
</svg>
diff --git a/demos/embedded/weatherinfo/icons/weather-overcast.svg b/demos/embedded/weatherinfo/icons/weather-overcast.svg
index 35fb4a4b9c..cf77214130 100644
--- a/demos/embedded/weatherinfo/icons/weather-overcast.svg
+++ b/demos/embedded/weatherinfo/icons/weather-overcast.svg
@@ -1,2554 +1,81 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather"
- sodipodi:docname="weather-overcast.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective361" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10670"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient10668"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient10666"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10664"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient10662"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient10660"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient10658"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10656"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient10654"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient10652"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10650"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient10648"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient10646"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient10644"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7834">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop7836" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop7838" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7834"
- id="linearGradient10642"
- gradientUnits="userSpaceOnUse"
- x1="-156.29044"
- y1="-100.53421"
- x2="-153.09810"
- y2="-96.544556" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient10640"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient10638"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient10636"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient10634"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient10632"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00259,102.0000)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3019">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3021" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop3023" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient2861"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2859"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient2857"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4488">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop4490" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop4492" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3478">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3480" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop3482" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop2529" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2916"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2914"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2912"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2910"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2908"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2906"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2904"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2902"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2900"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2898"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2896"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2894"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2892"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2890"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2888"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2886"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2884"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2882"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2880"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2878"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2876"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2874"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2872"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2870"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2868"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2866"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2864"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2862"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2860"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2858"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2856"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient2854"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2852"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2850"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2848"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2846"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient2844"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2842"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2840"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2838"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient2836"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2834"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2832"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2830"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2828"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2826"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2824"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2822"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2820"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2818"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2816"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2814"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2812"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2810"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2808"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2806"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2804"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2802"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2800"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2798"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2796"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2794"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient2792"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2790"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2788"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2786"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2784"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2782"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2780"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2778"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2776"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2774"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2772"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2770"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2768"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2766"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2764"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2762"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2760"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2758"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2756"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2754"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2752"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2750"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2748"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2746"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2744"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(41.44608,-6.716447)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(46.60985,-8.845141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(52.31848,-6.318491)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,42.85737,-2.200849)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,57.93093,-1.243739)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,37.36747,-8.003450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,49.43869,-3.313289)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4464"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(41.44608,-6.716447)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4466"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(46.60985,-8.845141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4468"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(52.31848,-6.318491)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4470"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,42.85737,-2.200849)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,57.93093,-1.243739)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4474"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,37.36747,-8.003450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4476"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,49.43869,-3.313289)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4538"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(41.44608,-6.716447)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4540"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(46.60985,-8.845141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4542"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(52.31848,-6.318491)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4544"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,42.85737,-2.200849)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4546"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,57.93093,-1.243739)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4548"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,37.36747,-8.003450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient4550"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,49.43869,-3.313289)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient4552"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.927204,0.000000,0.000000,0.882329,2.105168,3.373861)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2276"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,2.081767,3.390390)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2289"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.931230,0.000000,0.000000,0.881886,-13.99458,-6.609596)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3025"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3029"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3033"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3037"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3041"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3045"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3049"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3053"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3056"
- gradientUnits="userSpaceOnUse"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641"
- gradientTransform="translate(3.437500,-3.000000)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3060"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-6.911612,2.585786)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3064"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.146447,8.838835e-2)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3068"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,13.66667,3.000000)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3072"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.66667,8.000000)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3076"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.698434,10.27557)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3080"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.68234,16.99480)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3107"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.437500,-3.000000)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3109"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-6.911612,2.585786)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3111"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.146447,8.838835e-2)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3113"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,13.66667,3.000000)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3115"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.66667,8.000000)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3117"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.698434,10.27557)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient3119"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.68234,16.99480)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10670" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient10668" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient10666" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10664" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient10662" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient10660" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient10658" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10656" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient10654" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient10652" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10650" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient10648" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient10646" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient10644" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient7834">
+ <stop offset="0" id="stop7836" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop7838" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient7834" id="linearGradient10642" gradientUnits="userSpaceOnUse" x1="-156.29044" y1="-100.53421" x2="-153.09810" y2="-96.544556"/>
+ <linearGradient id="linearGradient8397">
+ <stop offset="0" id="stop8400" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8402" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8397" id="linearGradient10640" gradientUnits="userSpaceOnUse" x1="238.00478" y1="-388.47476" x2="245.65462" y2="-382.64539"/>
+ <linearGradient id="linearGradient8315">
+ <stop offset="0" id="stop8317" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8319" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8315" id="linearGradient10638" gradientUnits="userSpaceOnUse" x1="230.87598" y1="-390.43951" x2="235.25652" y2="-386.95901"/>
+ <linearGradient id="linearGradient8381">
+ <stop offset="0" id="stop8383" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8385" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8381" id="linearGradient10636" gradientUnits="userSpaceOnUse" x1="246.74042" y1="-391.31381" x2="252.69785" y2="-385.35165"/>
+ <linearGradient id="linearGradient8331">
+ <stop offset="0" id="stop8333" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8335" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8331" id="linearGradient10634" gradientUnits="userSpaceOnUse" x1="240.07379" y1="-393.40720" x2="245.82706" y2="-388.55029"/>
+ <linearGradient id="linearGradient8302">
+ <stop offset="0" id="stop8304" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8306" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8302" id="linearGradient10632" gradientUnits="userSpaceOnUse" gradientTransform="translate(69.00259,102.0000)" x1="228.50261" y1="-392.30591" x2="278.91510" y2="-375.37952"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="11.313709"
- inkscape:cx="8.6163343"
- inkscape:cy="24.822365"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="1210"
- inkscape:window-height="704"
- inkscape:window-x="182"
- inkscape:window-y="144"
- inkscape:showpageshadow="false"
- showguides="true"
- inkscape:guide-bbox="true" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-overcast</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -2569,466 +96,94 @@
<rdf:li>notify</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/publicdomain/">
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Reproduction" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Distribution" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g10011"
- transform="translate(-287.0000,298.0000)">
- <path
- id="path8267"
- d="M 311.50259,-296.00000 C 308.73017,-296.00000 306.39436,-294.42629 305.09634,-292.18750 C 304.15198,-292.66254 303.13115,-293.00000 302.00259,-293.00000 C 298.13859,-293.00000 295.00259,-289.86400 295.00259,-286.00000 C 295.00259,-282.13600 298.13859,-279.00000 302.00259,-279.00000 C 304.42226,-279.00000 306.43268,-280.31932 307.69009,-282.18750 C 308.82429,-281.49788 310.07907,-281.00000 311.50259,-281.00000 C 312.41571,-281.00000 313.25554,-281.23202 314.06509,-281.53125 C 314.57503,-280.66352 315.24421,-279.95153 316.06509,-279.37500 C 316.05785,-279.24462 316.00259,-279.13218 316.00259,-279.00000 C 316.00259,-275.13600 319.13858,-272.00000 323.00259,-272.00000 C 326.86659,-272.00000 330.00259,-275.13600 330.00259,-279.00000 C 330.00259,-281.36969 328.74361,-283.35834 326.94009,-284.62500 C 326.94733,-284.75538 327.00259,-284.86782 327.00259,-285.00000 C 327.00259,-288.86400 323.86660,-292.00000 320.00259,-292.00000 C 319.37989,-292.00000 318.82740,-291.77781 318.25259,-291.62500 C 317.05806,-294.18384 314.51125,-296.00000 311.50259,-296.00000 z "
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path8291"
- d="M 311.50259,-295.00000 C 308.72211,-295.00000 306.36808,-293.23815 305.44009,-290.78125 C 304.45467,-291.49069 303.30866,-292.00000 302.00259,-292.00000 C 298.69059,-292.00000 296.00259,-289.31200 296.00259,-286.00000 C 296.00259,-282.68800 298.69059,-280.00000 302.00259,-280.00000 C 304.43034,-280.00000 306.49583,-281.45558 307.44009,-283.53125 C 308.56085,-282.61369 309.94223,-282.00000 311.50259,-282.00000 C 312.57713,-282.00000 313.54687,-282.31896 314.44009,-282.78125 C 314.83849,-281.78149 315.54123,-280.99493 316.37759,-280.34375 C 316.19758,-279.74813 316.00259,-279.15410 316.00259,-278.50000 C 316.00259,-274.91200 318.91459,-272.00000 322.50259,-272.00000 C 326.09059,-272.00000 329.00259,-274.91200 329.00259,-278.50000 C 329.00259,-280.86079 327.66826,-282.83019 325.78384,-283.96875 C 325.84643,-284.31598 326.00259,-284.63483 326.00259,-285.00000 C 326.00259,-288.31200 323.31459,-291.00000 320.00259,-291.00000 C 319.14961,-291.00000 318.33129,-290.82132 317.59634,-290.50000 C 316.74257,-293.09388 314.38110,-294.99999 311.50259,-295.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient10632);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.964447,0.000000,0.000000,0.964447,89.29111,91.52621)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path8414"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- transform="translate(69.00259,102.0000)"
- id="g8349">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8327"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10634);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8329"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" />
+ <g id="layer1">
+ <g transform="translate(-287.0000,298.0000)">
+ <path d="M 311.50259,-296.00000 C 308.73017,-296.00000 306.39436,-294.42629 305.09634,-292.18750 C 304.15198,-292.66254 303.13115,-293.00000 302.00259,-293.00000 C 298.13859,-293.00000 295.00259,-289.86400 295.00259,-286.00000 C 295.00259,-282.13600 298.13859,-279.00000 302.00259,-279.00000 C 304.42226,-279.00000 306.43268,-280.31932 307.69009,-282.18750 C 308.82429,-281.49788 310.07907,-281.00000 311.50259,-281.00000 C 312.41571,-281.00000 313.25554,-281.23202 314.06509,-281.53125 C 314.57503,-280.66352 315.24421,-279.95153 316.06509,-279.37500 C 316.05785,-279.24462 316.00259,-279.13218 316.00259,-279.00000 C 316.00259,-275.13600 319.13858,-272.00000 323.00259,-272.00000 C 326.86659,-272.00000 330.00259,-275.13600 330.00259,-279.00000 C 330.00259,-281.36969 328.74361,-283.35834 326.94009,-284.62500 C 326.94733,-284.75538 327.00259,-284.86782 327.00259,-285.00000 C 327.00259,-288.86400 323.86660,-292.00000 320.00259,-292.00000 C 319.37989,-292.00000 318.82740,-291.77781 318.25259,-291.62500 C 317.05806,-294.18384 314.51125,-296.00000 311.50259,-296.00000 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 311.50259,-295.00000 C 308.72211,-295.00000 306.36808,-293.23815 305.44009,-290.78125 C 304.45467,-291.49069 303.30866,-292.00000 302.00259,-292.00000 C 298.69059,-292.00000 296.00259,-289.31200 296.00259,-286.00000 C 296.00259,-282.68800 298.69059,-280.00000 302.00259,-280.00000 C 304.43034,-280.00000 306.49583,-281.45558 307.44009,-283.53125 C 308.56085,-282.61369 309.94223,-282.00000 311.50259,-282.00000 C 312.57713,-282.00000 313.54687,-282.31896 314.44009,-282.78125 C 314.83849,-281.78149 315.54123,-280.99493 316.37759,-280.34375 C 316.19758,-279.74813 316.00259,-279.15410 316.00259,-278.50000 C 316.00259,-274.91200 318.91459,-272.00000 322.50259,-272.00000 C 326.09059,-272.00000 329.00259,-274.91200 329.00259,-278.50000 C 329.00259,-280.86079 327.66826,-282.83019 325.78384,-283.96875 C 325.84643,-284.31598 326.00259,-284.63483 326.00259,-285.00000 C 326.00259,-288.31200 323.31459,-291.00000 320.00259,-291.00000 C 319.14961,-291.00000 318.33129,-290.82132 317.59634,-290.50000 C 316.74257,-293.09388 314.38110,-294.99999 311.50259,-295.00000 z " opacity="1.0000000" fill="url(#linearGradient10632)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.964447,0.000000,0.000000,0.964447,89.29111,91.52621)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g transform="translate(69.00259,102.0000)">
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" opacity="1.0000000" fill="url(#linearGradient10634)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(69.00259,102.0000)"
- id="g8389">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8368"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10636);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8370"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" />
+ <g transform="translate(69.00259,102.0000)">
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" opacity="1.0000000" fill="url(#linearGradient10636)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(69.00259,102.0000)"
- id="g8323">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8311"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10638);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8313"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" />
+ <g transform="translate(69.00259,102.0000)">
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" opacity="1.0000000" fill="url(#linearGradient10638)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(69.00259,102.0000)"
- id="g8406">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8393"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150940,14.48994)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10640);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8395"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150933,14.48993)" />
+ <g transform="translate(69.00259,102.0000)">
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150940,14.48994)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150933,14.48993)" opacity="1.0000000" fill="url(#linearGradient10640)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- style="stroke:none"
- transform="matrix(0.935028,0.000000,0.000000,0.935028,446.8280,-187.6162)"
- id="g4518">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:0.33115697;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path4520"
- sodipodi:cx="-155.06250"
- sodipodi:cy="-96.937500"
- sodipodi:rx="3.1250000"
- sodipodi:ry="3.1250000"
- d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z"
- transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8322,70.07649)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10642);fill-opacity:1.0000000;stroke:none;stroke-width:0.45224530;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path4522"
- sodipodi:cx="-155.06250"
- sodipodi:cy="-96.937500"
- sodipodi:rx="3.1250000"
- sodipodi:ry="3.1250000"
- d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z"
- transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8948,70.01402)" />
+ <g transform="matrix(0.935028,0.000000,0.000000,0.935028,446.8280,-187.6162)" stroke="none">
+ <path d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8322,70.07649)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="0.33115697" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8948,70.01402)" opacity="1.0000000" fill="url(#linearGradient10642)" fill-opacity="1.0000000" stroke="none" stroke-width="0.45224530" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(38.00259,162.0000)"
- id="g7794">
- <path
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- id="path7796"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient10644);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- id="path7798"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <g
- id="g7800">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7802"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7804"
- style="opacity:1.0000000;fill:url(#linearGradient10646);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(38.00259,162.0000)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient10644)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10646)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect7806"
- width="20.000000"
- height="9.0000000"
- x="271.00000"
- y="-438.00000" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path7808"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" />
- <g
- id="g7810">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7812"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7814"
- style="opacity:1.0000000;fill:url(#linearGradient10648);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <rect width="20.000000" height="9.0000000" x="271.00000" y="-438.00000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10648)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g7816">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7818"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7820"
- style="opacity:1.0000000;fill:url(#linearGradient10650);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10650)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g7822"
- transform="translate(-1.000000,0.000000)">
- <path
- id="path7824"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path7826"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient10652);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient10652)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10654);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path7828"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" />
- <path
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- id="path7830"
- sodipodi:nodetypes="ccss" />
- <g
- id="g7832"
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7834"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7836"
- style="opacity:1.0000000;fill:url(#linearGradient10656);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" opacity="1.0000000" fill="url(#linearGradient10654)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10656)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- transform="translate(23.00000,158.0000)"
- id="g7852">
- <path
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- id="path7854"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient10658);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- id="path7856"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <g
- id="g7858">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7860"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7862"
- style="opacity:1.0000000;fill:url(#linearGradient10660);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(23.00000,158.0000)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient10658)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10660)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect7864"
- width="20.000000"
- height="9.0000000"
- x="271.00000"
- y="-438.00000" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path7866"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" />
- <g
- id="g7868">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7870"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7872"
- style="opacity:1.0000000;fill:url(#linearGradient10662);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <rect width="20.000000" height="9.0000000" x="271.00000" y="-438.00000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10662)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g7874">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7876"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7878"
- style="opacity:1.0000000;fill:url(#linearGradient10664);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10664)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g7880"
- transform="translate(-1.000000,0.000000)">
- <path
- id="path7882"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path7884"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient10666);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient10666)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10668);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path7886"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" />
- <path
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- id="path7888"
- sodipodi:nodetypes="ccss" />
- <g
- id="g7890"
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7892"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path7896"
- style="opacity:1.0000000;fill:url(#linearGradient10670);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" opacity="1.0000000" fill="url(#linearGradient10668)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10670)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
</g>
diff --git a/demos/embedded/weatherinfo/icons/weather-showers.svg b/demos/embedded/weatherinfo/icons/weather-showers.svg
index c814571c0f..017665da3b 100644
--- a/demos/embedded/weatherinfo/icons/weather-showers.svg
+++ b/demos/embedded/weatherinfo/icons/weather-showers.svg
@@ -1,4297 +1,83 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather"
- sodipodi:docname="weather-showers.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective530" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient11348"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.070878,0.000000,-0.535439,0.674858,287.5142,77.50802)"
- x1="-137.49608"
- y1="-425.28664"
- x2="-130.60854"
- y2="-425.28665" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient11346"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.070879,0.000000,-0.535439,0.674857,277.5140,77.50780)"
- x1="-137.49608"
- y1="-425.28664"
- x2="-130.60854"
- y2="-425.28665" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient11344"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.088439,0.000000,-0.544220,0.674842,265.9811,77.50139)"
- x1="-137.49608"
- y1="-425.28664"
- x2="-130.60854"
- y2="-425.28665" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13352"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13350"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13347"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13345"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13343"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13341"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13339"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13337"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient xlink:href="#linearGradient2254" id="linearGradient11348" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.070878,0.000000,-0.535439,0.674858,287.5142,77.50802)" x1="-137.49608" y1="-425.28664" x2="-130.60854" y2="-425.28665"/>
+ <linearGradient xlink:href="#linearGradient2254" id="linearGradient11346" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.070879,0.000000,-0.535439,0.674857,277.5140,77.50780)" x1="-137.49608" y1="-425.28664" x2="-130.60854" y2="-425.28665"/>
+ <linearGradient xlink:href="#linearGradient2254" id="linearGradient11344" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.088439,0.000000,-0.544220,0.674842,265.9811,77.50139)" x1="-137.49608" y1="-425.28664" x2="-130.60854" y2="-425.28665"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13352" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13350" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13347" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13345" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13343" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13341" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13339" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13337" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13335" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13333" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13331" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13329" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13327" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13325" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient8397">
+ <stop offset="0" id="stop8400" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8402" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8397" id="linearGradient13323" gradientUnits="userSpaceOnUse" x1="238.00478" y1="-388.47476" x2="245.65462" y2="-382.64539"/>
+ <linearGradient id="linearGradient8315">
+ <stop offset="0" id="stop8317" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8319" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8315" id="linearGradient13321" gradientUnits="userSpaceOnUse" x1="230.87598" y1="-390.43951" x2="235.25652" y2="-386.95901"/>
+ <linearGradient id="linearGradient8381">
+ <stop offset="0" id="stop8383" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8385" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8381" id="linearGradient13319" gradientUnits="userSpaceOnUse" x1="246.74042" y1="-391.31381" x2="252.69785" y2="-385.35165"/>
+ <linearGradient id="linearGradient8331">
+ <stop offset="0" id="stop8333" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8335" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8331" id="linearGradient13317" gradientUnits="userSpaceOnUse" x1="240.07379" y1="-393.40720" x2="245.82706" y2="-388.55029"/>
+ <linearGradient id="linearGradient8302">
+ <stop offset="0" id="stop8304" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8306" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8302" id="linearGradient13315" gradientUnits="userSpaceOnUse" gradientTransform="translate(69.00000,155.0000)" x1="228.50261" y1="-392.30591" x2="266.36395" y2="-379.26862"/>
+ <linearGradient id="linearGradient2254">
+ <stop offset="0" id="stop2256" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop2258" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13335"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13333"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13331"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13329"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13327"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13325"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient13323"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient13321"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient13319"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient13317"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient13315"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00000,155.0000)"
- x1="228.50261"
- y1="-392.30591"
- x2="266.36395"
- y2="-379.26862" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4442">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop4444" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop4446" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4442"
- id="linearGradient4467"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-59.00000,27.72122)"
- x1="4.3602662"
- y1="-21.904713"
- x2="40.139732"
- y2="-1.8452871" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4404"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4407"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4410"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-4.033948,-17.90479)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4413"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4419"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4422"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.992899,-16.32980)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient4479"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4359"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4357"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4355"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4353"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4351"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4349"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4347"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4488">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop4490" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop4492" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient4370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)"
- x1="17.175579"
- y1="23.374163"
- x2="38.037014"
- y2="38.680286" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4255"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4253"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4251"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4249"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4247"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4245"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3019">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3021" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop3023" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4243"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- id="linearGradient6525"
- gradientUnits="userSpaceOnUse"
- x1="4.1914001"
- y1="11.113300"
- x2="47.319698"
- y2="56.052299">
- <stop
- offset="0"
- style="stop-color:#ffffff;stop-opacity:1;"
- id="stop6529" />
- <stop
- offset="1"
- style="stop-color:#ffffff;stop-opacity:0.34020618;"
- id="stop6531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6525"
- id="linearGradient5250"
- x1="8.5469341"
- y1="30.281681"
- x2="30.85088"
- y2="48.301884"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.874977,0.000000,0.000000,0.921480,-56.65990,-1.553540)" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6537">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6539" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6541" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop2529" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2916"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2914"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2912"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2910"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2908"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2906"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2904"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2902"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2900"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2898"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2896"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2894"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2892"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2890"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2888"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2886"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2884"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2882"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2880"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2878"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2876"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2874"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2872"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2870"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2868"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2866"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2864"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2862"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2860"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2858"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2856"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient2854"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2852"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2850"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2848"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2846"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient2844"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2842"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2840"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2838"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient2836"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2834"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2832"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2830"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2828"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2826"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2824"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2822"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2820"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2818"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2816"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2814"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2812"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2810"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2808"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2806"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2804"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2802"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2800"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2798"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2796"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2794"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient2792"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2790"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2788"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2786"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2784"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2782"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2780"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2778"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2776"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2774"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2772"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2770"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2768"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2766"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2764"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2762"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2760"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2758"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2756"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2754"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2752"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2750"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2748"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2746"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2744"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2304"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1557"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1538"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1536"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1534"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1532"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1530"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1528"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1526"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1524"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1522"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1520"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1518"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1516"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1514"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5957"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5955"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5953"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5951"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5949"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5947"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5945"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5943"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5941"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5939"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5937"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5935"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5933"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5931"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5929"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5927"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient5925"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5923"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5921"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5919"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5917"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient5915"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5913"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5911"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5909"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient5907"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5905"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5903"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5901"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5899"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5897"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5895"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5893"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5891"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5889"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5887"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5885"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5883"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5881"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5879"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5877"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5875"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5873"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5871"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5869"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5867"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5865"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient5863"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5861"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5859"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5855"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5853"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5851"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5849"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5847"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5845"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5843"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5841"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5839"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5837"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5835"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5833"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5831"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5829"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5827"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5825"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5823"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5821"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5819"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5817"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5815"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6101"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6118"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6121"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6124"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6179"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6181"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6183"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6185"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6187"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6191"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient6193"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6196"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6199"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6202"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6205"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6208"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6214"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6242"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6244"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6246"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6248"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6250"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6252"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6254"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6257"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.297112,4.275205)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6260"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6263"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6266"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6269"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6272"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6313"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6315"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6317"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6319"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6321"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6323"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6325"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6327"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6329"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6331"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6333"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6335"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6337"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6339"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6341"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6343"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6543"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6547"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6551"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6559"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6561"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6566"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,38.38995,-1.768804)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6569"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,27.05193,-1.768805)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6572"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.589347,0.000000,-1.531909e-16,1.025217,16.34910,-1.110328)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6576"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,11.79178,-1.090051)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6579"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,20.48211,1.012885)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6582"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,14.73875,-4.143732)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6585"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,8.896962,-6.711142)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6588"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,3.612740,-4.548108)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6599"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,58.06881,13.00984)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6603"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-0.560999,-5.855873)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6606"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,13.30131,15.29879)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6609"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-10.35177,5.950245)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6612"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,22.63849,8.689740)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,17.34164,6.586930)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6622"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,12.56867,12.68572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6624"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6626"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6628"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6630"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6632"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6634"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6636"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4442"
- id="linearGradient2736"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-59.00000,27.72122)"
- x1="4.3602662"
- y1="-21.904713"
- x2="40.139732"
- y2="-1.8452871" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2738"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.992899,-16.32980)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2740"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2742"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2745"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-4.033948,-17.90479)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2747"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2749"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2751"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2753"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2755"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2757"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2759"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2761"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2763"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2765"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2767"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2769"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2771"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)"
- x1="17.175579"
- y1="23.374163"
- x2="38.037014"
- y2="38.680286" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2773"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2775"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2777"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2779"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2781"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2783"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2785"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2799"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-11.91814,-7.649759)"
- x1="17.175579"
- y1="23.374163"
- x2="38.037014"
- y2="38.680286" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2813"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,2.084560,-3.651089)"
- x1="18.664751"
- y1="23.374166"
- x2="31.294144"
- y2="35.845455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4442"
- id="linearGradient2827"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.002760,26.98609)"
- x1="4.3602662"
- y1="-21.904713"
- x2="40.139732"
- y2="-1.8452871" />
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="16"
- inkscape:cx="11.996306"
- inkscape:cy="38.014291"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="1200"
- inkscape:window-height="704"
- inkscape:window-x="134"
- inkscape:window-y="133"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-showers</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -4312,441 +98,81 @@
<rdf:li>notify</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/publicdomain/">
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Reproduction" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Distribution" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g11337"
- transform="translate(-339.9823,245.0132)">
- <rect
- transform="matrix(1.000000,0.000000,-0.600523,0.799607,0.000000,0.000000)"
- ry="1.5179254"
- rx="2.3596079"
- y="-270.75461"
- x="189.68199"
- height="17.509083"
- width="32.962067"
- id="rect6086"
- style="opacity:1.0000000;fill:#729fcf;fill-opacity:1.0000000;stroke:#3465a4;stroke-width:1.0817814;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <g
- style="opacity:0.80000001"
- transform="matrix(1.000000,0.000000,0.000000,0.999611,0.000000,-7.862650e-2)"
- id="g10414">
- <path
- style="fill:url(#linearGradient11344);fill-opacity:1.0000000;stroke:none;stroke-width:1.1547011;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 352.47790,-216.00000 L 359.39580,-216.00000 C 360.69054,-216.00000 361.33008,-215.50056 360.82979,-214.88017 L 352.15249,-204.12015 C 351.65217,-203.49974 350.20707,-203.00030 348.91233,-203.00030 L 344.86943,-203.00030 C 343.57469,-203.00030 342.30979,-202.95120 343.43545,-204.12015 C 343.43545,-204.12015 352.47790,-216.00000 352.47790,-216.00000 z "
- id="rect6088"
- sodipodi:nodetypes="cccccccc" />
- <path
- style="fill:url(#linearGradient11346);fill-opacity:1.0000000;stroke:none;stroke-width:1.1547011;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 362.74641,-216.00000 L 369.42169,-216.00000 C 370.69552,-216.00000 371.32477,-215.50054 370.83253,-214.88014 L 362.29523,-204.11987 C 361.80299,-203.49946 360.38121,-203.00000 359.10738,-203.00000 L 353.00000,-203.00000 C 353.00000,-203.00000 362.74641,-216.00000 362.74641,-216.00000 z "
- id="path6115"
- sodipodi:nodetypes="ccccccc" />
- <path
- style="fill:url(#linearGradient11348);fill-opacity:1.0000000;stroke:none;stroke-width:1.1547011;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 372.74640,-216.00000 L 379.42169,-216.00000 C 380.69553,-216.00000 381.32477,-215.50053 380.83253,-214.88014 L 372.29523,-204.11986 C 371.80299,-203.49945 370.38122,-203.00000 369.10738,-203.00000 L 363.00000,-203.00000 C 363.00000,-203.00000 372.74640,-216.00000 372.74640,-216.00000 z "
- id="path6125"
- sodipodi:nodetypes="ccccccc" />
+ <g id="layer1">
+ <g transform="translate(-339.9823,245.0132)">
+ <rect transform="matrix(1.000000,0.000000,-0.600523,0.799607,0.000000,0.000000)" ry="1.5179254" rx="2.3596079" y="-270.75461" x="189.68199" height="17.509083" width="32.962067" opacity="1.0000000" fill="#729fcf" fill-opacity="1.0000000" stroke="#3465a4" stroke-width="1.0817814" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.000000,0.000000,0.000000,0.999611,0.000000,-7.862650e-2)" opacity="0.80000001">
+ <path d="M 352.47790,-216.00000 L 359.39580,-216.00000 C 360.69054,-216.00000 361.33008,-215.50056 360.82979,-214.88017 L 352.15249,-204.12015 C 351.65217,-203.49974 350.20707,-203.00030 348.91233,-203.00030 L 344.86943,-203.00030 C 343.57469,-203.00030 342.30979,-202.95120 343.43545,-204.12015 C 343.43545,-204.12015 352.47790,-216.00000 352.47790,-216.00000 z " fill="url(#linearGradient11344)" fill-opacity="1.0000000" stroke="none" stroke-width="1.1547011" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 362.74641,-216.00000 L 369.42169,-216.00000 C 370.69552,-216.00000 371.32477,-215.50054 370.83253,-214.88014 L 362.29523,-204.11987 C 361.80299,-203.49946 360.38121,-203.00000 359.10738,-203.00000 L 353.00000,-203.00000 C 353.00000,-203.00000 362.74641,-216.00000 362.74641,-216.00000 z " fill="url(#linearGradient11346)" fill-opacity="1.0000000" stroke="none" stroke-width="1.1547011" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 372.74640,-216.00000 L 379.42169,-216.00000 C 380.69553,-216.00000 381.32477,-215.50053 380.83253,-214.88014 L 372.29523,-204.11986 C 371.80299,-203.49945 370.38122,-203.00000 369.10738,-203.00000 L 363.00000,-203.00000 C 363.00000,-203.00000 372.74640,-216.00000 372.74640,-216.00000 z " fill="url(#linearGradient11348)" fill-opacity="1.0000000" stroke="none" stroke-width="1.1547011" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- id="g13213"
- transform="matrix(0.999675,0.000000,0.000000,1.000000,-286.8562,245.0000)">
- <g
- id="g13215">
- <path
- style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z "
- id="path13217" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient13315);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z "
- id="path13219" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13221"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" />
- <g
- id="g13223">
- <path
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- sodipodi:ry="6.2313786"
- sodipodi:rx="6.2313786"
- sodipodi:cy="-389.30136"
- sodipodi:cx="243.95184"
- id="path13225"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- sodipodi:ry="6.2313786"
- sodipodi:rx="6.2313786"
- sodipodi:cy="-389.30136"
- sodipodi:cx="243.95184"
- id="path13227"
- style="opacity:0.49444440;fill:url(#linearGradient13317);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="matrix(0.999675,0.000000,0.000000,1.000000,-286.8562,245.0000)">
+ <g>
+ <path d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " opacity="1.0000000" fill="#555753" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " opacity="1.0000000" fill="url(#linearGradient13315)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" opacity="0.49444440" fill="url(#linearGradient13317)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13229">
- <path
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- sodipodi:ry="6.0325046"
- sodipodi:rx="6.0325046"
- sodipodi:cy="-385.78790"
- sodipodi:cx="251.22179"
- id="path13231"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- sodipodi:ry="6.0325046"
- sodipodi:rx="6.0325046"
- sodipodi:cy="-385.78790"
- sodipodi:cx="251.22179"
- id="path13233"
- style="opacity:0.49444440;fill:url(#linearGradient13319);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" opacity="0.49444440" fill="url(#linearGradient13319)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13235">
- <path
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- sodipodi:ry="4.3752232"
- sodipodi:rx="4.3752232"
- sodipodi:cy="-387.88715"
- sodipodi:cx="233.43362"
- id="path13237"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- sodipodi:ry="4.3752232"
- sodipodi:rx="4.3752232"
- sodipodi:cy="-387.88715"
- sodipodi:cx="233.43362"
- id="path13239"
- style="opacity:0.49444440;fill:url(#linearGradient13321);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" opacity="0.49444440" fill="url(#linearGradient13321)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13241">
- <path
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path13243"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path13245"
- style="opacity:0.49444440;fill:url(#linearGradient13323);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="0.49444440" fill="url(#linearGradient13323)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- transform="translate(72.00007,7.999930)"
- id="g13247">
- <path
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- id="path13249"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient13325);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- id="path13251"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13253"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13327);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13255"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <rect
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect13257"
- width="20.000000"
- height="9.0000000"
- x="236.99994"
- y="-230.99992" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13259"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13261"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13329);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13263"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13265"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13331);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13267"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- id="path13269" />
- <path
- style="opacity:0.47777775;fill:url(#linearGradient13333);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- id="path13271" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13335);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13273"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" />
- <path
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- id="path13275"
- sodipodi:nodetypes="ccss" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13277"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13337);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13279"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
+ <g transform="translate(72.00007,7.999930)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0001625" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13325)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="0.47777775" fill="url(#linearGradient13327)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect width="20.000000" height="9.0000000" x="236.99994" y="-230.99992" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13329)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13331)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13333)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" opacity="0.47777775" fill="url(#linearGradient13335)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="0.47777775" fill="url(#linearGradient13337)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(56.98577,3.983930)"
- id="g13281">
- <path
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- id="path13283"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient13339);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- id="path13285"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13287"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13341);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13289"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <rect
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect13291"
- width="20.000000"
- height="9.0000000"
- x="236.99994"
- y="-230.99992" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13293"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13295"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13343);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13297"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13299"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13345);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13301"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- id="path13303" />
- <path
- style="opacity:0.47777775;fill:url(#linearGradient13347);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- id="path13305" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13350);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13307"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" />
- <path
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- id="path13309"
- sodipodi:nodetypes="ccss" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13311"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13352);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13313"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
+ <g transform="translate(56.98577,3.983930)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0001625" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13339)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="0.47777775" fill="url(#linearGradient13341)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect width="20.000000" height="9.0000000" x="236.99994" y="-230.99992" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13343)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13345)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13347)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" opacity="0.47777775" fill="url(#linearGradient13350)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="0.47777775" fill="url(#linearGradient13352)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
</g>
diff --git a/demos/embedded/weatherinfo/icons/weather-sleet.svg b/demos/embedded/weatherinfo/icons/weather-sleet.svg
index f1cb9ebb35..bf2306ff3e 100644
--- a/demos/embedded/weatherinfo/icons/weather-sleet.svg
+++ b/demos/embedded/weatherinfo/icons/weather-sleet.svg
@@ -1,4573 +1,96 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather"
- sodipodi:docname="weather-sleet.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12213"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12201"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12199"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12253"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12251"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12237"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12235"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12225"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12223"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5358">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5360" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop5362" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12249"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5346">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5348" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop5350" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12247"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective6329" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient11348"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.070878,0.000000,-0.535439,0.674858,287.5142,77.50802)"
- x1="-137.49608"
- y1="-425.28664"
- x2="-130.60854"
- y2="-425.28665" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient11346"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.070879,0.000000,-0.535439,0.674857,277.5140,77.50780)"
- x1="-137.49608"
- y1="-425.28664"
- x2="-130.60854"
- y2="-425.28665" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient11344"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.088439,0.000000,-0.544220,0.674842,265.9811,77.50139)"
- x1="-137.49608"
- y1="-425.28664"
- x2="-130.60854"
- y2="-425.28665" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13352"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13350"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13347"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13345"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13343"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13341"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13339"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13337"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13335"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13333"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13331"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13329"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13327"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13325"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient13323"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient13321"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient13319"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient13317"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient13315"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00000,155.0000)"
- x1="228.50261"
- y1="-392.30591"
- x2="266.36395"
- y2="-379.26862" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4442">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop4444" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop4446" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4442"
- id="linearGradient4467"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-59.00000,27.72122)"
- x1="4.3602662"
- y1="-21.904713"
- x2="40.139732"
- y2="-1.8452871" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4404"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4407"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4410"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-4.033948,-17.90479)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4413"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4419"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4422"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.992899,-16.32980)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient4479"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4359"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4357"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4355"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4353"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4351"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4349"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4347"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4488">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop4490" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop4492" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient4370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)"
- x1="17.175579"
- y1="23.374163"
- x2="38.037014"
- y2="38.680286" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4255"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4253"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4251"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4249"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4247"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4245"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3019">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3021" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop3023" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient4243"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- id="linearGradient6525"
- gradientUnits="userSpaceOnUse"
- x1="4.1914001"
- y1="11.113300"
- x2="47.319698"
- y2="56.052299">
- <stop
- offset="0"
- style="stop-color:#ffffff;stop-opacity:1;"
- id="stop6529" />
- <stop
- offset="1"
- style="stop-color:#ffffff;stop-opacity:0.34020618;"
- id="stop6531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6525"
- id="linearGradient5250"
- x1="8.5469341"
- y1="30.281681"
- x2="30.85088"
- y2="48.301884"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.874977,0.000000,0.000000,0.921480,-56.65990,-1.553540)" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6537">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6539" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6541" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop2529" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2916"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2914"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2912"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2910"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2908"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2906"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2904"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2902"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2900"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2898"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2896"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2894"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2892"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2890"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2888"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2886"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2884"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2882"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2880"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2878"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2876"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2874"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2872"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2870"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2868"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2866"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2864"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2862"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2860"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2858"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2856"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient2854"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2852"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2850"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2848"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2846"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient2844"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2842"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2840"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2838"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient2836"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2834"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2832"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2830"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2828"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2826"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2824"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2822"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2820"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2818"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2816"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2814"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2812"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2810"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2808"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2806"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2804"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2802"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2800"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2798"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2796"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2794"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient2792"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2790"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2788"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2786"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2784"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2782"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2780"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2778"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2776"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2774"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2772"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2770"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2768"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2766"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2764"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2762"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2760"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2758"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2756"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2754"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2752"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2750"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2748"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2746"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2744"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2304"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1557"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1538"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1536"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1534"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1532"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1530"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1528"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1526"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1524"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1522"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1520"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1518"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1516"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1514"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5957"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5955"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5953"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5951"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5949"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5947"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5945"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5943"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5941"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5939"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5937"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5935"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5933"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5931"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5929"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5927"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient5925"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5923"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5921"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5919"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5917"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient5915"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5913"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5911"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5909"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient5907"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5905"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5903"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5901"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5899"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5897"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5895"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5893"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5891"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5889"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5887"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5885"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5883"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5881"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5879"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5877"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5875"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5873"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5871"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5869"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5867"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5865"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient5863"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5861"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5859"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5855"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5853"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5851"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5849"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5847"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5845"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5843"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5841"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5839"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5837"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5835"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5833"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5831"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5829"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5827"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5825"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5823"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5821"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5819"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5817"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5815"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6101"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6118"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6121"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6124"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6179"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6181"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6183"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6185"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6187"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6191"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient6193"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6196"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6199"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6202"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6205"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6208"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6214"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6242"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6244"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6246"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6248"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6250"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6252"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6254"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6257"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.297112,4.275205)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6260"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6263"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6266"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6269"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6272"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6313"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6315"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6317"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6319"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6321"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6323"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6325"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6327"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6329"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6331"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6333"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6335"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6337"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6339"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6341"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6343"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6543"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6547"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6551"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6559"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6561"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6566"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,38.38995,-1.768804)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6569"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-5.984325e-16,1.025105,27.05193,-1.768805)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6572"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.589347,0.000000,-1.531909e-16,1.025217,16.34910,-1.110328)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6576"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,11.79178,-1.090051)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6579"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,20.48211,1.012885)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6582"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,14.73875,-4.143732)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6585"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,8.896962,-6.711142)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6588"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,3.612740,-4.548108)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6599"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,58.06881,13.00984)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6603"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-0.560999,-5.855873)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6606"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,13.30131,15.29879)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6609"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-10.35177,5.950245)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6612"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,22.63849,8.689740)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,17.34164,6.586930)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6622"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,12.56867,12.68572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6624"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6626"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6628"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6630"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6632"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6634"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6636"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4442"
- id="linearGradient2736"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-59.00000,27.72122)"
- x1="4.3602662"
- y1="-21.904713"
- x2="40.139732"
- y2="-1.8452871" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2738"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.992899,-16.32980)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2740"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,4.534070,-12.70656)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2742"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,-1.200260,0.631990)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2745"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-4.033948,-17.90479)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2747"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-9.728831,-6.856090)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2749"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-14.02052,-13.29853)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2751"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,12.43523,-5.473742)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2753"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,7.747730,-6.786242)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2755"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-60.91820,-2.915960)"
- x1="17.181321"
- y1="32.443652"
- x2="47.342173"
- y2="32.443652" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2757"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2759"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2761"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2763"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2765"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2767"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2769"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2771"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-74.92090,-6.914630)"
- x1="17.175579"
- y1="23.374163"
- x2="38.037014"
- y2="38.680286" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2773"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-3.681521,-53.82781)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2775"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,12.81910,-50.04120)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2777"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.888889,0.000000,0.000000,0.888889,15.17579,-44.92562)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2779"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.613903,0.000000,0.000000,0.613903,17.14727,-36.85890)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2781"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.365819,-55.70818)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2783"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.813402,0.000000,0.000000,0.813402,-0.912551,-43.37823)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3019"
- id="linearGradient2785"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.333333,0.000000,0.000000,1.000000,-7.329241,-50.85192)"
- x1="23.688078"
- y1="28.201012"
- x2="29.521708"
- y2="34.034641" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2799"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,-11.91814,-7.649759)"
- x1="17.175579"
- y1="23.374163"
- x2="38.037014"
- y2="38.680286" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4488"
- id="linearGradient2813"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.926905,0.000000,0.000000,0.881886,2.084560,-3.651089)"
- x1="18.664751"
- y1="23.374166"
- x2="31.294144"
- y2="35.845455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4442"
- id="linearGradient2827"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.002760,26.98609)"
- x1="4.3602662"
- y1="-21.904713"
- x2="40.139732"
- y2="-1.8452871" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient8290"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient8292"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient8294"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient8296"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient8298"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient8300"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient8302"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient8304"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient8306"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient8308"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient8310"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient8312"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient id="linearGradient5358">
+ <stop offset="0" id="stop5360" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop5362" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5346">
+ <stop offset="0" id="stop5348" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop5350" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13352" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13350" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13347" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13345" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13343" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13341" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13339" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13337" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13335" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13333" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13331" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13329" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13327" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13325" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient8397">
+ <stop offset="0" id="stop8400" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8402" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8397" id="linearGradient13323" gradientUnits="userSpaceOnUse" x1="238.00478" y1="-388.47476" x2="245.65462" y2="-382.64539"/>
+ <linearGradient id="linearGradient8315">
+ <stop offset="0" id="stop8317" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8319" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8315" id="linearGradient13321" gradientUnits="userSpaceOnUse" x1="230.87598" y1="-390.43951" x2="235.25652" y2="-386.95901"/>
+ <linearGradient id="linearGradient8381">
+ <stop offset="0" id="stop8383" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8385" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8381" id="linearGradient13319" gradientUnits="userSpaceOnUse" x1="246.74042" y1="-391.31381" x2="252.69785" y2="-385.35165"/>
+ <linearGradient id="linearGradient8331">
+ <stop offset="0" id="stop8333" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8335" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8331" id="linearGradient13317" gradientUnits="userSpaceOnUse" x1="240.07379" y1="-393.40720" x2="245.82706" y2="-388.55029"/>
+ <linearGradient id="linearGradient8302">
+ <stop offset="0" id="stop8304" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8306" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8302" id="linearGradient13315" gradientUnits="userSpaceOnUse" gradientTransform="translate(69.00000,155.0000)" x1="228.50261" y1="-392.30591" x2="266.36395" y2="-379.26862"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient8290" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient8292" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient8294" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient8296" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient8298" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient8300" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient8302" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient8304" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient8306" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient8308" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient8310" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient8312" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="1"
- inkscape:cx="24"
- inkscape:cy="24"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="982"
- inkscape:window-height="965"
- inkscape:window-x="1280"
- inkscape:window-y="28"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-showers</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -4588,608 +111,119 @@
<rdf:li>notify</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Reproduction" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Distribution" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Notice" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Attribution" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g10087">
- <g
- transform="matrix(0.999675,0.000000,0.000000,1.000000,-286.8562,245.0000)"
- id="g13213">
- <g
- id="g13215">
- <path
- id="path13217"
- d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z "
- style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path13219"
- d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z "
- style="opacity:1.0000000;fill:url(#linearGradient13315);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path13221"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- id="g13223">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13225"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13317);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13227"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" />
+ <g id="layer1">
+ <g>
+ <g transform="matrix(0.999675,0.000000,0.000000,1.000000,-286.8562,245.0000)">
+ <g>
+ <path d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " opacity="1.0000000" fill="#555753" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " opacity="1.0000000" fill="url(#linearGradient13315)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" opacity="0.49444440" fill="url(#linearGradient13317)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13229">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13231"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13319);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13233"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" />
+ <g>
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" opacity="0.49444440" fill="url(#linearGradient13319)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13235">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13237"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13321);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13239"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" />
+ <g>
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" opacity="0.49444440" fill="url(#linearGradient13321)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13241">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13243"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13323);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path13245"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" />
+ <g>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" opacity="0.49444440" fill="url(#linearGradient13323)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- id="g13247"
- transform="translate(72.00007,7.999930)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path13249"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path13251"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- style="opacity:1.0000000;fill:url(#linearGradient13325);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13253"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13255"
- style="opacity:0.47777775;fill:url(#linearGradient13327);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <rect
- y="-230.99992"
- x="236.99994"
- height="9.0000000"
- width="20.000000"
- id="rect13257"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13259"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13261"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13263"
- style="opacity:0.47777775;fill:url(#linearGradient13329);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13265"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13267"
- style="opacity:0.47777775;fill:url(#linearGradient13331);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- id="path13269"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path13271"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- style="opacity:0.47777775;fill:url(#linearGradient13333);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13273"
- style="opacity:0.47777775;fill:url(#linearGradient13335);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path13275"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13277"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13279"
- style="opacity:0.47777775;fill:url(#linearGradient13337);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(72.00007,7.999930)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0001625" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13325)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13327)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect y="-230.99992" x="236.99994" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13329)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13331)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13333)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13335)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13337)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g13281"
- transform="translate(56.98577,3.983930)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path13283"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0001625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path13285"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- style="opacity:1.0000000;fill:url(#linearGradient13339);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13287"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13289"
- style="opacity:0.47777775;fill:url(#linearGradient13341);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <rect
- y="-230.99992"
- x="236.99994"
- height="9.0000000"
- width="20.000000"
- id="rect13291"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13293"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13295"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13297"
- style="opacity:0.47777775;fill:url(#linearGradient13343);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13299"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13301"
- style="opacity:0.47777775;fill:url(#linearGradient13345);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- id="path13303"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path13305"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- style="opacity:0.47777775;fill:url(#linearGradient13347);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13307"
- style="opacity:0.47777775;fill:url(#linearGradient13350);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path13309"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13311"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path13313"
- style="opacity:0.47777775;fill:url(#linearGradient13352);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(56.98577,3.983930)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0001625" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13339)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13341)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect y="-230.99992" x="236.99994" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13343)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13345)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13347)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13350)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13352)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- transform="translate(17.177973,-2)"
- id="g8264">
- <g
- id="g12227"
- transform="translate(-219.67784,275.47179)">
- <path
- sodipodi:nodetypes="cccc"
- id="path12229"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csscc"
- id="path12231"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- style="opacity:0.46111109;fill:url(#radialGradient8290);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path12233"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- style="opacity:1;fill:url(#linearGradient8292);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(17.177973,-2)">
+ <g transform="translate(-219.67784,275.47179)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient8290)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient8292)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g12191"
- transform="translate(-239.67784,265.47959)">
- <path
- sodipodi:nodetypes="cccc"
- id="path12193"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csscc"
- id="path12195"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- style="opacity:0.46111109;fill:url(#radialGradient8294);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path12197"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- style="opacity:1;fill:url(#linearGradient8296);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-239.67784,265.47959)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient8294)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient8296)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g12239"
- transform="translate(-210.67944,272.47179)">
- <path
- sodipodi:nodetypes="cccc"
- id="path12241"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csscc"
- id="path12243"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- style="opacity:0.46111109;fill:url(#radialGradient8298);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path12245"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- style="opacity:1;fill:url(#linearGradient8300);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-210.67944,272.47179)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient8298)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient8300)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g12186"
- transform="translate(-241.67794,275.47309)">
- <path
- sodipodi:nodetypes="cccc"
- id="path6059"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csscc"
- id="path6061"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- style="opacity:0.46111109;fill:url(#radialGradient8302);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path6063"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- style="opacity:1;fill:url(#linearGradient8304);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-241.67794,275.47309)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient8302)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient8304)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g12203"
- transform="translate(-231.67944,270.47179)">
- <path
- sodipodi:nodetypes="cccc"
- id="path12205"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csscc"
- id="path12207"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- style="opacity:0.46111109;fill:url(#radialGradient8306);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path12209"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- style="opacity:1;fill:url(#linearGradient8308);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-231.67944,270.47179)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient8306)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient8308)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- id="g12215"
- transform="translate(-217.67944,265.47959)">
- <path
- sodipodi:nodetypes="cccc"
- id="path12217"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csscc"
- id="path12219"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- style="opacity:0.46111109;fill:url(#radialGradient8310);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path12221"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- style="opacity:1;fill:url(#linearGradient8312);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1" />
+ <g transform="translate(-217.67944,265.47959)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient8310)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient8312)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
- <g
- transform="translate(-162.99643,221.88968)"
- id="g12157">
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.45874679;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12159"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(0.68552,0,0,0.68552,151.7017,27.15827)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.09220433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12161"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(0.915572,0,0,0.915587,152.4091,103.5577)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.47481608;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12163"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(0.672406,0,0,0.683742,153.0708,34.62149)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.4678179;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12165"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(0.6823,0,0,0.680269,181.797,30.49471)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:0.89916825;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12167"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(1.107132,0,0,1.117168,157.2177,164.9217)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:0.91822928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12169"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(1.127592,0,0,1.05183,161.6119,151.3731)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#729fcf;stroke-width:1.46413279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="path12171"
- sodipodi:cx="29.610096"
- sodipodi:cy="-316.77872"
- sodipodi:rx="2.2097087"
- sodipodi:ry="2.2097087"
- d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z"
- transform="matrix(0.685519,0,0,0.680487,164.6869,34.56369)" />
+ <g transform="translate(-162.99643,221.88968)">
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(0.68552,0,0,0.68552,151.7017,27.15827)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="1.45874679" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(0.915572,0,0,0.915587,152.4091,103.5577)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="1.09220433" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(0.672406,0,0,0.683742,153.0708,34.62149)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="1.47481608" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(0.6823,0,0,0.680269,181.797,30.49471)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="1.4678179" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(1.107132,0,0,1.117168,157.2177,164.9217)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="0.89916825" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(1.127592,0,0,1.05183,161.6119,151.3731)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="0.91822928" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 31.819805,-316.77872 A 2.2097087,2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087,2.2097087 0 1 1 31.819805,-316.77872 z" transform="matrix(0.685519,0,0,0.680487,164.6869,34.56369)" opacity="1" fill="#ffffff" fill-opacity="1" stroke="#729fcf" stroke-width="1.46413279" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
</g>
diff --git a/demos/embedded/weatherinfo/icons/weather-snow.svg b/demos/embedded/weatherinfo/icons/weather-snow.svg
index 6c7b4ad8fa..a91946f7a6 100644
--- a/demos/embedded/weatherinfo/icons/weather-snow.svg
+++ b/demos/embedded/weatherinfo/icons/weather-snow.svg
@@ -1,1418 +1,81 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather"
- sodipodi:docname="weather-snow.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective253" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10630"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient10628"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient10626"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10624"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient10622"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient10620"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient10618"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10616"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient10614"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient10612"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient10610"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient10608"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient10606"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient10604"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7834">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop7836" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop7838" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient7834"
- id="linearGradient10602"
- gradientUnits="userSpaceOnUse"
- x1="-156.29044"
- y1="-100.53421"
- x2="-153.09810"
- y2="-96.544556" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient10600"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient10598"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient10596"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient10594"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient10592"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(122.0230,102.0000)"
- x1="228.50261"
- y1="-392.30591"
- x2="278.91510"
- y2="-375.37952" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient7748"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient7746"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient7744"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4829">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop4831" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop4833" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3478">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3480" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop3482" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop2529" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1514"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(88.49344,-9.697877)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1516"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1518"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient1520"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1522"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1524"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1526"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1528"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1530"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1532"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1534"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1536"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1538"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(57.97693,-10.56876)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient1557"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4829"
- id="radialGradient4835"
- cx="-35.001785"
- cy="-1.1439217"
- fx="-35.001785"
- fy="-1.1439217"
- r="17.500893"
- gradientTransform="matrix(1.000000,0.000000,0.000000,0.565657,-5.564992e-15,-0.496855)"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient1427"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient1431"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient14128"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient14130"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient14132"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10630" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient10628" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient10626" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10624" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient10622" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient10620" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient10618" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10616" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient10614" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient10612" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient10610" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient10608" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient10606" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient10604" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient7834">
+ <stop offset="0" id="stop7836" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop7838" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient7834" id="linearGradient10602" gradientUnits="userSpaceOnUse" x1="-156.29044" y1="-100.53421" x2="-153.09810" y2="-96.544556"/>
+ <linearGradient id="linearGradient8397">
+ <stop offset="0" id="stop8400" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8402" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8397" id="linearGradient10600" gradientUnits="userSpaceOnUse" x1="238.00478" y1="-388.47476" x2="245.65462" y2="-382.64539"/>
+ <linearGradient id="linearGradient8315">
+ <stop offset="0" id="stop8317" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8319" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8315" id="linearGradient10598" gradientUnits="userSpaceOnUse" x1="230.87598" y1="-390.43951" x2="235.25652" y2="-386.95901"/>
+ <linearGradient id="linearGradient8381">
+ <stop offset="0" id="stop8383" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8385" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8381" id="linearGradient10596" gradientUnits="userSpaceOnUse" x1="246.74042" y1="-391.31381" x2="252.69785" y2="-385.35165"/>
+ <linearGradient id="linearGradient8331">
+ <stop offset="0" id="stop8333" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8335" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8331" id="linearGradient10594" gradientUnits="userSpaceOnUse" x1="240.07379" y1="-393.40720" x2="245.82706" y2="-388.55029"/>
+ <linearGradient id="linearGradient8302">
+ <stop offset="0" id="stop8304" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8306" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8302" id="linearGradient10592" gradientUnits="userSpaceOnUse" gradientTransform="translate(122.0230,102.0000)" x1="228.50261" y1="-392.30591" x2="278.91510" y2="-375.37952"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="8"
- inkscape:cx="23.594384"
- inkscape:cy="39.722629"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="859"
- inkscape:window-height="818"
- inkscape:window-x="0"
- inkscape:window-y="30"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-snow</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -1433,542 +96,105 @@
<rdf:li>notification</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/publicdomain/">
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Reproduction" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Distribution" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g9947"
- transform="translate(-340.0455,298.0001)">
- <path
- id="path8718"
- d="M 364.52300,-296.00000 C 361.75058,-296.00000 359.41477,-294.42629 358.11675,-292.18750 C 357.17239,-292.66254 356.15156,-293.00000 355.02300,-293.00000 C 351.15900,-293.00000 348.02300,-289.86400 348.02300,-286.00000 C 348.02300,-282.13600 351.15900,-279.00000 355.02300,-279.00000 C 357.44267,-279.00000 359.45309,-280.31932 360.71050,-282.18750 C 361.84470,-281.49788 363.09948,-281.00000 364.52300,-281.00000 C 365.43612,-281.00000 366.27595,-281.23202 367.08550,-281.53125 C 367.59544,-280.66352 368.26462,-279.95153 369.08550,-279.37500 C 369.07826,-279.24462 369.02300,-279.13218 369.02300,-279.00000 C 369.02300,-275.13600 372.15899,-272.00000 376.02300,-272.00000 C 379.88700,-272.00000 383.02300,-275.13600 383.02300,-279.00000 C 383.02300,-281.36969 381.76402,-283.35834 379.96050,-284.62500 C 379.96774,-284.75538 380.02300,-284.86782 380.02300,-285.00000 C 380.02300,-288.86400 376.88701,-292.00000 373.02300,-292.00000 C 372.40030,-292.00000 371.84781,-291.77781 371.27300,-291.62500 C 370.07847,-294.18384 367.53166,-296.00000 364.52300,-296.00000 z "
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path8720"
- d="M 364.52300,-295.00000 C 361.74252,-295.00000 359.38849,-293.23815 358.46050,-290.78125 C 357.47508,-291.49069 356.32907,-292.00000 355.02300,-292.00000 C 351.71100,-292.00000 349.02300,-289.31200 349.02300,-286.00000 C 349.02300,-282.68800 351.71100,-280.00000 355.02300,-280.00000 C 357.45075,-280.00000 359.51624,-281.45558 360.46050,-283.53125 C 361.58126,-282.61369 362.96264,-282.00000 364.52300,-282.00000 C 365.59754,-282.00000 366.56728,-282.31896 367.46050,-282.78125 C 367.85890,-281.78149 368.56164,-280.99493 369.39800,-280.34375 C 369.21799,-279.74813 369.02300,-279.15410 369.02300,-278.50000 C 369.02300,-274.91200 371.93500,-272.00000 375.52300,-272.00000 C 379.11100,-272.00000 382.02300,-274.91200 382.02300,-278.50000 C 382.02300,-280.86079 380.68867,-282.83019 378.80425,-283.96875 C 378.86684,-284.31598 379.02300,-284.63483 379.02300,-285.00000 C 379.02300,-288.31200 376.33500,-291.00000 373.02300,-291.00000 C 372.17002,-291.00000 371.35170,-290.82132 370.61675,-290.50000 C 369.76298,-293.09388 367.40151,-294.99999 364.52300,-295.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient10592);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.964447,0.000000,0.000000,0.964447,142.3115,91.52621)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path8722"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- transform="translate(122.0230,102.0000)"
- id="g8724">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8726"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10594);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8728"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" />
+ <g id="layer1">
+ <g transform="translate(-340.0455,298.0001)">
+ <path d="M 364.52300,-296.00000 C 361.75058,-296.00000 359.41477,-294.42629 358.11675,-292.18750 C 357.17239,-292.66254 356.15156,-293.00000 355.02300,-293.00000 C 351.15900,-293.00000 348.02300,-289.86400 348.02300,-286.00000 C 348.02300,-282.13600 351.15900,-279.00000 355.02300,-279.00000 C 357.44267,-279.00000 359.45309,-280.31932 360.71050,-282.18750 C 361.84470,-281.49788 363.09948,-281.00000 364.52300,-281.00000 C 365.43612,-281.00000 366.27595,-281.23202 367.08550,-281.53125 C 367.59544,-280.66352 368.26462,-279.95153 369.08550,-279.37500 C 369.07826,-279.24462 369.02300,-279.13218 369.02300,-279.00000 C 369.02300,-275.13600 372.15899,-272.00000 376.02300,-272.00000 C 379.88700,-272.00000 383.02300,-275.13600 383.02300,-279.00000 C 383.02300,-281.36969 381.76402,-283.35834 379.96050,-284.62500 C 379.96774,-284.75538 380.02300,-284.86782 380.02300,-285.00000 C 380.02300,-288.86400 376.88701,-292.00000 373.02300,-292.00000 C 372.40030,-292.00000 371.84781,-291.77781 371.27300,-291.62500 C 370.07847,-294.18384 367.53166,-296.00000 364.52300,-296.00000 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 364.52300,-295.00000 C 361.74252,-295.00000 359.38849,-293.23815 358.46050,-290.78125 C 357.47508,-291.49069 356.32907,-292.00000 355.02300,-292.00000 C 351.71100,-292.00000 349.02300,-289.31200 349.02300,-286.00000 C 349.02300,-282.68800 351.71100,-280.00000 355.02300,-280.00000 C 357.45075,-280.00000 359.51624,-281.45558 360.46050,-283.53125 C 361.58126,-282.61369 362.96264,-282.00000 364.52300,-282.00000 C 365.59754,-282.00000 366.56728,-282.31896 367.46050,-282.78125 C 367.85890,-281.78149 368.56164,-280.99493 369.39800,-280.34375 C 369.21799,-279.74813 369.02300,-279.15410 369.02300,-278.50000 C 369.02300,-274.91200 371.93500,-272.00000 375.52300,-272.00000 C 379.11100,-272.00000 382.02300,-274.91200 382.02300,-278.50000 C 382.02300,-280.86079 380.68867,-282.83019 378.80425,-283.96875 C 378.86684,-284.31598 379.02300,-284.63483 379.02300,-285.00000 C 379.02300,-288.31200 376.33500,-291.00000 373.02300,-291.00000 C 372.17002,-291.00000 371.35170,-290.82132 370.61675,-290.50000 C 369.76298,-293.09388 367.40151,-294.99999 364.52300,-295.00000 z " opacity="1.0000000" fill="url(#linearGradient10592)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.964447,0.000000,0.000000,0.964447,142.3115,91.52621)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g transform="translate(122.0230,102.0000)">
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,27.18078,-46.89094)" opacity="1.0000000" fill="url(#linearGradient10594)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(122.0230,102.0000)"
- id="g8730">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8732"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10596);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8734"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" />
+ <g transform="translate(122.0230,102.0000)">
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,21.45407,-34.76637)" opacity="1.0000000" fill="url(#linearGradient10596)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(122.0230,102.0000)"
- id="g8736">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8738"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10598);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8740"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" />
+ <g transform="translate(122.0230,102.0000)">
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,-33.76771,55.27704)" opacity="1.0000000" fill="url(#linearGradient10598)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(122.0230,102.0000)"
- id="g8742">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8744"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150940,14.48994)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10600);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8746"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150933,14.48993)" />
+ <g transform="translate(122.0230,102.0000)">
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150940,14.48994)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,-9.150933,14.48993)" opacity="1.0000000" fill="url(#linearGradient10600)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- style="stroke:none"
- transform="matrix(0.935028,0.000000,0.000000,0.935028,499.8484,-187.6162)"
- id="g8748">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:0.33115697;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8750"
- sodipodi:cx="-155.06250"
- sodipodi:cy="-96.937500"
- sodipodi:rx="3.1250000"
- sodipodi:ry="3.1250000"
- d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z"
- transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8322,70.07649)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10602);fill-opacity:1.0000000;stroke:none;stroke-width:0.45224530;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8752"
- sodipodi:cx="-155.06250"
- sodipodi:cy="-96.937500"
- sodipodi:rx="3.1250000"
- sodipodi:ry="3.1250000"
- d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z"
- transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8948,70.01402)" />
+ <g transform="matrix(0.935028,0.000000,0.000000,0.935028,499.8484,-187.6162)" stroke="none">
+ <path d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8322,70.07649)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="0.33115697" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M -151.93750 -96.937500 A 3.1250000 3.1250000 0 1 1 -158.18750,-96.937500 A 3.1250000 3.1250000 0 1 1 -151.93750 -96.937500 z" transform="matrix(1.737733,0.000000,0.000000,1.737733,110.8948,70.01402)" opacity="1.0000000" fill="url(#linearGradient10602)" fill-opacity="1.0000000" stroke="none" stroke-width="0.45224530" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(91.02300,162.0000)"
- id="g8798">
- <path
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- id="path8800"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient10604);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- id="path8802"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <g
- id="g8804">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8806"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8808"
- style="opacity:1.0000000;fill:url(#linearGradient10606);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(91.02300,162.0000)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient10604)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10606)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect8810"
- width="20.000000"
- height="9.0000000"
- x="271.00000"
- y="-438.00000" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8812"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" />
- <g
- id="g8814">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8816"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8818"
- style="opacity:1.0000000;fill:url(#linearGradient10608);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <rect width="20.000000" height="9.0000000" x="271.00000" y="-438.00000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10608)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g8820">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8822"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8824"
- style="opacity:1.0000000;fill:url(#linearGradient10610);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10610)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g8826"
- transform="translate(-1.000000,0.000000)">
- <path
- id="path8828"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path8830"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient10612);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient10612)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10614);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8832"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" />
- <path
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- id="path8834"
- sodipodi:nodetypes="ccss" />
- <g
- id="g8836"
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8838"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8840"
- style="opacity:1.0000000;fill:url(#linearGradient10616);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" opacity="1.0000000" fill="url(#linearGradient10614)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10616)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- transform="translate(76.02041,158.0000)"
- id="g8754">
- <path
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- id="path8756"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient10618);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- id="path8758"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <g
- id="g8760">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8762"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8764"
- style="opacity:1.0000000;fill:url(#linearGradient10620);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(76.02041,158.0000)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient10618)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10620)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect8766"
- width="20.000000"
- height="9.0000000"
- x="271.00000"
- y="-438.00000" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8768"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" />
- <g
- id="g8770">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8772"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8774"
- style="opacity:1.0000000;fill:url(#linearGradient10622);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <rect width="20.000000" height="9.0000000" x="271.00000" y="-438.00000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10622)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g8776">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8778"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8780"
- style="opacity:1.0000000;fill:url(#linearGradient10624);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10624)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g8782"
- transform="translate(-1.000000,0.000000)">
- <path
- id="path8784"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path8786"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient10626);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient10626)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient10628);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path8788"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" />
- <path
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- id="path8790"
- sodipodi:nodetypes="ccss" />
- <g
- id="g8792"
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8794"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path8796"
- style="opacity:1.0000000;fill:url(#linearGradient10630);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" opacity="1.0000000" fill="url(#linearGradient10628)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient10630)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
</g>
- <g
- id="g12157"
- transform="translate(-163.0077,222.0147)">
- <path
- transform="matrix(0.685520,0.000000,0.000000,0.685520,151.7017,27.15827)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12159"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4587468;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.915572,0.000000,0.000000,0.915587,152.4091,103.5577)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12161"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.0922043;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.672406,0.000000,0.000000,0.683742,153.0708,34.62149)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12163"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4748161;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.682300,0.000000,0.000000,0.680269,181.7970,30.49471)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12165"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4678179;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.107132,0.000000,0.000000,1.117168,157.2177,164.9217)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12167"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:0.89916825;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.127592,0.000000,0.000000,1.051830,161.6119,151.3731)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12169"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:0.91822928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.685519,0.000000,0.000000,0.680487,164.6869,34.56369)"
- d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z"
- sodipodi:ry="2.2097087"
- sodipodi:rx="2.2097087"
- sodipodi:cy="-316.77872"
- sodipodi:cx="29.610096"
- id="path12171"
- style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;stroke:#729fcf;stroke-width:1.4641328;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(-163.0077,222.0147)">
+ <path transform="matrix(0.685520,0.000000,0.000000,0.685520,151.7017,27.15827)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="1.4587468" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.915572,0.000000,0.000000,0.915587,152.4091,103.5577)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="1.0922043" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.672406,0.000000,0.000000,0.683742,153.0708,34.62149)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="1.4748161" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.682300,0.000000,0.000000,0.680269,181.7970,30.49471)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="1.4678179" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.107132,0.000000,0.000000,1.117168,157.2177,164.9217)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="0.89916825" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.127592,0.000000,0.000000,1.051830,161.6119,151.3731)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="0.91822928" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.685519,0.000000,0.000000,0.680487,164.6869,34.56369)" d="M 31.819805 -316.77872 A 2.2097087 2.2097087 0 1 1 27.400387,-316.77872 A 2.2097087 2.2097087 0 1 1 31.819805 -316.77872 z" opacity="1.0000000" fill="#ffffff" fill-opacity="1.0000000" stroke="#729fcf" stroke-width="1.4641328" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
</svg>
diff --git a/demos/embedded/weatherinfo/icons/weather-storm.svg b/demos/embedded/weatherinfo/icons/weather-storm.svg
index 4d8bfec369..1ad47ab692 100644
--- a/demos/embedded/weatherinfo/icons/weather-storm.svg
+++ b/demos/embedded/weatherinfo/icons/weather-storm.svg
@@ -1,3851 +1,94 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather"
- sodipodi:docname="weather-storm.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective488" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient13503"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient13501"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient13499"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient13497"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient13495"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00000,155.0000)"
- x1="228.50261"
- y1="-392.30591"
- x2="266.36395"
- y2="-379.26862" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13143"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13141"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13139"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13137"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13135"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13133"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13131"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8874"
- id="linearGradient11195"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.15871,7.082841)"
- x1="-190.47688"
- y1="-332.51181"
- x2="-196.19046"
- y2="-328.53433" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8904"
- id="linearGradient11193"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.80516,2.840199)"
- x1="-191.28896"
- y1="-328.07861"
- x2="-192.41396"
- y2="-315.32861" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8874">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8876" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8878" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8874"
- id="linearGradient11191"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.15871,7.082841)"
- x1="-190.47688"
- y1="-332.51181"
- x2="-196.19046"
- y2="-328.53433" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8904">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop8906" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop8908" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8904"
- id="linearGradient11189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.80516,2.840199)"
- x1="-191.28896"
- y1="-328.07861"
- x2="-192.41396"
- y2="-315.32861" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5123"
- id="radialGradient13211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,245.3644,184.9256)"
- cx="-229.75000"
- cy="-343.95554"
- fx="-229.75000"
- fy="-343.95554"
- r="14.501380" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13157"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13155"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13153"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13151"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13149"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13147"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13145"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5123">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5125" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop5127" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5123"
- id="radialGradient13068"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,229.9269,180.9261)"
- cx="-229.75000"
- cy="-343.95554"
- fx="-229.75000"
- fy="-343.95554"
- r="14.501380" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6840">
- <stop
- style="stop-color:#ad7fa8;stop-opacity:1;"
- offset="0"
- id="stop6842" />
- <stop
- style="stop-color:#ad7fa8;stop-opacity:0;"
- offset="1"
- id="stop6844" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6828">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6830" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6832" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6537">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6539" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6541" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop2529" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2916"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2914"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2912"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2910"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2908"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2906"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2904"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2902"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2900"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2898"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2896"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2894"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2892"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2890"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2888"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2886"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2884"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2882"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2880"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2878"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2876"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2874"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2872"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2870"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2868"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2866"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2864"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2862"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2860"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2858"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2856"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient2854"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2852"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2850"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2848"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2846"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient2844"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2842"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2840"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2838"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient2836"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2834"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2832"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2830"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2828"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2826"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2824"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2822"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2820"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2818"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2816"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2814"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2812"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2810"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2808"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2806"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2804"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2802"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2800"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2798"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2796"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2794"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient2792"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2790"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2788"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2786"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2784"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2782"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2780"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2778"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2776"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2774"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2772"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2770"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2768"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2766"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2764"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2762"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2760"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2758"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2756"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2754"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2752"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2750"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2748"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2746"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2744"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2304"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1557"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1538"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1536"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1534"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1532"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1530"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1528"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1526"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1524"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1522"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1520"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1518"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1516"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1514"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5957"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5955"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5953"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5951"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5949"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5947"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5945"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5943"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5941"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5939"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5937"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5935"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5933"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5931"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5929"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5927"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient5925"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5923"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5921"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5919"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5917"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient5915"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5913"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5911"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5909"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient5907"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5905"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5903"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5901"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5899"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5897"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5895"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5893"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5891"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5889"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5887"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5885"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5883"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5881"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5879"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5877"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5875"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5873"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5871"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5869"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5867"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5865"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient5863"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5861"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5859"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5855"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5853"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5851"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5849"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5847"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5845"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5843"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5841"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5839"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5837"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5835"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5833"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5831"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5829"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5827"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5825"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5823"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5821"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5819"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5817"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5815"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6098"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6101"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6118"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6121"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6124"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6179"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6181"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6183"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6185"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6187"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6191"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient6193"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6196"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6199"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6202"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6205"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6208"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6214"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6242"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6244"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6246"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6248"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6250"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6252"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6254"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6257"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.297112,4.275205)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6260"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6263"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6266"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6269"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6272"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6313"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6315"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6317"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6319"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6321"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6323"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6325"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6327"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6329"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6331"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6333"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6335"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6337"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6339"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6341"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6343"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6543"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6547"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6551"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6559"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6561"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6566"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,39.04124,-0.702889)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6569"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,27.70322,-0.702890)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6572"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-1.880005e-16,1.006703,16.97734,-0.485889)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6576"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,10.54485,-4.728138)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6579"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,19.23518,-2.625202)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6582"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,13.49182,-7.781819)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6585"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,7.650036,-10.34923)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6588"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,2.365814,-8.186195)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6599"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,56.82188,9.371753)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6603"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-1.807925,-9.493960)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6606"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,12.05438,11.66070)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6609"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-11.59870,2.312158)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6612"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,21.39156,5.051653)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,16.09471,2.948843)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6622"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,11.32174,9.047633)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6624"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6626"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6628"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6630"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6632"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6634"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6636"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6828"
- id="radialGradient6834"
- cx="15.147860"
- cy="23.822156"
- fx="15.147860"
- fy="23.822156"
- r="12.852140"
- gradientTransform="matrix(0.654874,0.000000,0.000000,0.398574,2.663540,12.14676)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6840"
- id="radialGradient6846"
- cx="32.583473"
- cy="25.240442"
- fx="32.583473"
- fy="25.240442"
- r="8.4165270"
- gradientTransform="matrix(1.000000,0.000000,0.000000,0.503823,-15.00000,6.042836)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6828"
- id="radialGradient6852"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.654874,0.000000,0.000000,0.398574,44.33646,16.14676)"
- cx="15.147860"
- cy="23.822156"
- fx="15.147860"
- fy="23.822156"
- r="12.852140" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6840"
- id="radialGradient6854"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-1.000000,0.000000,0.000000,0.503823,62.00000,10.04284)"
- cx="32.583473"
- cy="25.240442"
- fx="32.583473"
- fy="25.240442"
- r="8.4165270" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient id="linearGradient8397">
+ <stop offset="0" id="stop8400" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8402" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8397" id="linearGradient13503" gradientUnits="userSpaceOnUse" x1="238.00478" y1="-388.47476" x2="245.65462" y2="-382.64539"/>
+ <linearGradient id="linearGradient8315">
+ <stop offset="0" id="stop8317" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8319" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8315" id="linearGradient13501" gradientUnits="userSpaceOnUse" x1="230.87598" y1="-390.43951" x2="235.25652" y2="-386.95901"/>
+ <linearGradient id="linearGradient8381">
+ <stop offset="0" id="stop8383" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8385" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8381" id="linearGradient13499" gradientUnits="userSpaceOnUse" x1="246.74042" y1="-391.31381" x2="252.69785" y2="-385.35165"/>
+ <linearGradient id="linearGradient8331">
+ <stop offset="0" id="stop8333" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8335" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8331" id="linearGradient13497" gradientUnits="userSpaceOnUse" x1="240.07379" y1="-393.40720" x2="245.82706" y2="-388.55029"/>
+ <linearGradient id="linearGradient8302">
+ <stop offset="0" id="stop8304" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8306" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8302" id="linearGradient13495" gradientUnits="userSpaceOnUse" gradientTransform="translate(69.00000,155.0000)" x1="228.50261" y1="-392.30591" x2="266.36395" y2="-379.26862"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13143" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13141" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13139" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13137" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13135" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13133" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13131" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient8874" id="linearGradient11195" gradientUnits="userSpaceOnUse" gradientTransform="translate(14.15871,7.082841)" x1="-190.47688" y1="-332.51181" x2="-196.19046" y2="-328.53433"/>
+ <linearGradient xlink:href="#linearGradient8904" id="linearGradient11193" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.80516,2.840199)" x1="-191.28896" y1="-328.07861" x2="-192.41396" y2="-315.32861"/>
+ <linearGradient id="linearGradient8874">
+ <stop offset="0" id="stop8876" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8878" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8874" id="linearGradient11191" gradientUnits="userSpaceOnUse" gradientTransform="translate(14.15871,7.082841)" x1="-190.47688" y1="-332.51181" x2="-196.19046" y2="-328.53433"/>
+ <linearGradient id="linearGradient8904">
+ <stop offset="0" id="stop8906" stop-color="#fcaf3e" stop-opacity="1"/>
+ <stop offset="1" id="stop8908" stop-color="#fcaf3e" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8904" id="linearGradient11189" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.80516,2.840199)" x1="-191.28896" y1="-328.07861" x2="-192.41396" y2="-315.32861"/>
+ <radialGradient xlink:href="#linearGradient5123" id="radialGradient13211" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,245.3644,184.9256)" cx="-229.75000" cy="-343.95554" fx="-229.75000" fy="-343.95554" r="14.501380"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13157" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13155" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13153" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13151" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13149" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13147" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13145" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient5123">
+ <stop offset="0" id="stop5125" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop5127" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <radialGradient xlink:href="#linearGradient5123" id="radialGradient13068" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,229.9269,180.9261)" cx="-229.75000" cy="-343.95554" fx="-229.75000" fy="-343.95554" r="14.501380"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="11.313708"
- inkscape:cx="19.667589"
- inkscape:cy="18.541776"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="1200"
- inkscape:window-height="704"
- inkscape:window-x="186"
- inkscape:window-y="144"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-storm</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -3866,443 +109,82 @@
<rdf:li>notify</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/publicdomain/">
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Reproduction" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#Distribution" />
- <cc:permits
- rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g12825"
- transform="translate(-287.0204,244.9995)">
- <path
- id="path12827"
- d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z "
- style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path12829"
- d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z "
- style="opacity:1.0000000;fill:url(#linearGradient13495);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path12831"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- id="g12833">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12835"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13497);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12837"
- sodipodi:cx="243.95184"
- sodipodi:cy="-389.30136"
- sodipodi:rx="6.2313786"
- sodipodi:ry="6.2313786"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" />
+ <g id="layer1">
+ <g transform="translate(-287.0204,244.9995)">
+ <path d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " opacity="1.0000000" fill="#555753" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " opacity="1.0000000" fill="url(#linearGradient13495)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" opacity="0.49444440" fill="url(#linearGradient13497)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12839">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12841"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13499);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12843"
- sodipodi:cx="251.22179"
- sodipodi:cy="-385.78790"
- sodipodi:rx="6.0325046"
- sodipodi:ry="6.0325046"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" />
+ <g>
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" opacity="0.49444440" fill="url(#linearGradient13499)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12845">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12847"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13501);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12849"
- sodipodi:cx="233.43362"
- sodipodi:cy="-387.88715"
- sodipodi:rx="4.3752232"
- sodipodi:ry="4.3752232"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" />
+ <g>
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" opacity="0.49444440" fill="url(#linearGradient13501)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12851">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12853"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.49444440;fill:url(#linearGradient13503);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12855"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" />
+ <g>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" opacity="0.49444440" fill="url(#linearGradient13503)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- id="g11177"
- transform="translate(208.8564,357.8851)">
- <path
- sodipodi:nodetypes="cccccccc"
- id="path11179"
- d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z "
- style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11189);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path11181"
- d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z "
- style="opacity:1.0000000;fill:url(#linearGradient11191);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <g transform="translate(208.8564,357.8851)">
+ <path d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " fill="#edd400" fill-opacity="1.0000000" fill-rule="evenodd" stroke="url(#linearGradient11189)" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " opacity="1.0000000" fill="url(#linearGradient11191)" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12857"
- transform="translate(-215.0060,252.9994)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path12859"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path12861"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- style="opacity:1.0000000;fill:url(#linearGradient13131);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12863"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12865"
- style="opacity:0.47777775;fill:url(#linearGradient13133);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <rect
- y="-230.99992"
- x="236.99994"
- height="9.0000000"
- width="20.000000"
- id="rect12867"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12869"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12871"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12873"
- style="opacity:0.47777775;fill:url(#linearGradient13135);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12875"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12877"
- style="opacity:0.47777775;fill:url(#linearGradient13137);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- id="path12879"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path12881"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- style="opacity:0.47777775;fill:url(#linearGradient13139);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12883"
- style="opacity:0.47777775;fill:url(#linearGradient13141);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path12885"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12887"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12889"
- style="opacity:0.47777775;fill:url(#linearGradient13143);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g transform="translate(-215.0060,252.9994)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13131)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13133)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect y="-230.99992" x="236.99994" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13135)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13137)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13139)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13141)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13143)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g11183"
- transform="translate(192.8564,354.8851)">
- <path
- sodipodi:nodetypes="cccccccc"
- id="path11185"
- d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z "
- style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11193);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path11187"
- d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z "
- style="opacity:1.0000000;fill:url(#linearGradient11195);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <g transform="translate(192.8564,354.8851)">
+ <path d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " fill="#edd400" fill-opacity="1.0000000" fill-rule="evenodd" stroke="url(#linearGradient11193)" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " opacity="1.0000000" fill="url(#linearGradient11195)" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
</g>
- <path
- style="opacity:1.0000000;fill:url(#radialGradient13211);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
- d="M 31.626355,14.999520 C 29.626255,14.999520 27.940775,16.079020 27.095785,17.614460 C 26.500875,17.392550 25.851145,17.261090 25.169835,17.261090 C 22.339625,17.261090 20.052305,19.379260 20.052305,21.978590 C 20.052305,22.432340 20.196835,22.835420 20.327445,23.250720 C 18.945125,24.115990 17.979615,25.504290 17.979615,27.155450 C 17.979615,29.808280 18.631235,32.148800 23.207195,31.961300 C 23.252315,31.959450 40.658675,32.058280 40.907605,31.943270 C 43.992815,32.169220 44.979615,29.497540 44.979615,27.243810 C 44.979615,25.543300 44.142675,24.193960 42.670345,23.366220 C 42.718305,23.107660 42.631785,22.815030 42.631785,22.543970 C 42.631785,19.944650 40.326135,17.826480 37.495915,17.826480 C 37.102425,17.826480 36.763515,17.961300 36.395375,18.038500 C 35.656915,16.270380 33.810365,14.999520 31.626355,14.999520 z "
- id="path13209"
- sodipodi:nodetypes="ccsscsscscsscc" />
- <g
- id="g12891"
- transform="translate(-230.0203,248.9834)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path12893"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path12895"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- style="opacity:1.0000000;fill:url(#linearGradient13145);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12897"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12899"
- style="opacity:0.47777775;fill:url(#linearGradient13147);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <rect
- y="-230.99992"
- x="236.99994"
- height="9.0000000"
- width="20.000000"
- id="rect12901"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12903"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12905"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12907"
- style="opacity:0.47777775;fill:url(#linearGradient13149);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12909"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12911"
- style="opacity:0.47777775;fill:url(#linearGradient13151);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- id="path12913"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- id="path12915"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- style="opacity:0.47777775;fill:url(#linearGradient13153);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12917"
- style="opacity:0.47777775;fill:url(#linearGradient13155);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path12919"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12921"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path12923"
- style="opacity:0.47777775;fill:url(#linearGradient13157);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <path d="M 31.626355,14.999520 C 29.626255,14.999520 27.940775,16.079020 27.095785,17.614460 C 26.500875,17.392550 25.851145,17.261090 25.169835,17.261090 C 22.339625,17.261090 20.052305,19.379260 20.052305,21.978590 C 20.052305,22.432340 20.196835,22.835420 20.327445,23.250720 C 18.945125,24.115990 17.979615,25.504290 17.979615,27.155450 C 17.979615,29.808280 18.631235,32.148800 23.207195,31.961300 C 23.252315,31.959450 40.658675,32.058280 40.907605,31.943270 C 43.992815,32.169220 44.979615,29.497540 44.979615,27.243810 C 44.979615,25.543300 44.142675,24.193960 42.670345,23.366220 C 42.718305,23.107660 42.631785,22.815030 42.631785,22.543970 C 42.631785,19.944650 40.326135,17.826480 37.495915,17.826480 C 37.102425,17.826480 36.763515,17.961300 36.395375,18.038500 C 35.656915,16.270380 33.810365,14.999520 31.626355,14.999520 z " opacity="1.0000000" fill="url(#radialGradient13211)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000004" stroke-linejoin="round" stroke-miterlimit="4.0000000" stroke-dasharray="none" stroke-opacity="1.0000000"/>
+ <g transform="translate(-230.0203,248.9834)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13145)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13147)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect y="-230.99992" x="236.99994" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13149)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13151)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13153)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13155)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="0.47777775" fill="url(#linearGradient13157)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- style="opacity:1.0000000;fill:url(#radialGradient13068);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
- d="M 16.188855,11.000000 C 14.188755,11.000000 12.503275,12.079500 11.658285,13.614940 C 11.063375,13.393030 10.413645,13.261570 9.7323346,13.261570 C 6.9021246,13.261570 4.6148046,15.379740 4.6148046,17.979070 C 4.6148046,18.432820 4.7593346,18.835900 4.8899446,19.251200 C 3.5076246,20.116470 2.5421146,21.504770 2.5421146,23.155930 C 2.5421146,25.808760 3.1937346,28.149280 7.7696946,27.961780 C 7.8148146,27.959930 25.221175,28.058760 25.470105,27.943750 C 28.555315,28.169700 29.542115,25.498020 29.542115,23.244290 C 29.542115,21.543780 28.705175,20.194440 27.232845,19.366700 C 27.280805,19.108140 27.194285,18.815510 27.194285,18.544450 C 27.194285,15.945130 24.888635,13.826960 22.058415,13.826960 C 21.664925,13.826960 21.326015,13.961780 20.957875,14.038980 C 20.219415,12.270860 18.372865,11.000000 16.188855,11.000000 z "
- id="path11418"
- sodipodi:nodetypes="ccsscsscscsscc" />
+ <path d="M 16.188855,11.000000 C 14.188755,11.000000 12.503275,12.079500 11.658285,13.614940 C 11.063375,13.393030 10.413645,13.261570 9.7323346,13.261570 C 6.9021246,13.261570 4.6148046,15.379740 4.6148046,17.979070 C 4.6148046,18.432820 4.7593346,18.835900 4.8899446,19.251200 C 3.5076246,20.116470 2.5421146,21.504770 2.5421146,23.155930 C 2.5421146,25.808760 3.1937346,28.149280 7.7696946,27.961780 C 7.8148146,27.959930 25.221175,28.058760 25.470105,27.943750 C 28.555315,28.169700 29.542115,25.498020 29.542115,23.244290 C 29.542115,21.543780 28.705175,20.194440 27.232845,19.366700 C 27.280805,19.108140 27.194285,18.815510 27.194285,18.544450 C 27.194285,15.945130 24.888635,13.826960 22.058415,13.826960 C 21.664925,13.826960 21.326015,13.961780 20.957875,14.038980 C 20.219415,12.270860 18.372865,11.000000 16.188855,11.000000 z " opacity="1.0000000" fill="url(#radialGradient13068)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000004" stroke-linejoin="round" stroke-miterlimit="4.0000000" stroke-dasharray="none" stroke-opacity="1.0000000"/>
</g>
</svg>
diff --git a/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg b/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg
index 93b0009b40..a27d30a370 100644
--- a/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg
+++ b/demos/embedded/weatherinfo/icons/weather-sunny-very-few-clouds.svg
@@ -1,337 +1,63 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status"
- sodipodi:docname="weather-sunny-very-few-clouds.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective27908" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6724"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient6722"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient6720"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6718"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient6716"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient6714"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient6712"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6839"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient6839" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient6837"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient6837" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient6835"
- gradientUnits="userSpaceOnUse"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient6835" gradientUnits="userSpaceOnUse" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient6833"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient6833" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient6831"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient6831" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient6829"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient6829" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient6827"
- gradientUnits="userSpaceOnUse"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- id="linearGradient4083">
- <stop
- id="stop4085"
- offset="0"
- style="stop-color:#ffffff;stop-opacity:0;" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="0.75"
- id="stop4089" />
- <stop
- id="stop4087"
- offset="1"
- style="stop-color:#ffffff;stop-opacity:1;" />
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient6827" gradientUnits="userSpaceOnUse" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient4083">
+ <stop id="stop4085" offset="0" stop-color="#ffffff" stop-opacity="0"/>
+ <stop offset="0.75" id="stop4089" stop-color="#ffffff" stop-opacity="0"/>
+ <stop id="stop4087" offset="1" stop-color="#ffffff" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient4032">
- <stop
- id="stop4034"
- offset="0"
- style="stop-color:#fff7c2;stop-opacity:0.63829786" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0.18348624;"
- offset="0.59394139"
- id="stop4036" />
- <stop
- id="stop4038"
- offset="0.83850551"
- style="stop-color:#fcaf3e;stop-opacity:0.50458717;" />
- <stop
- id="stop4040"
- offset="1"
- style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <linearGradient id="linearGradient4032">
+ <stop id="stop4034" offset="0" stop-color="#fff7c2" stop-opacity="0.63829786"/>
+ <stop offset="0.59394139" id="stop4036" stop-color="#fcaf3e" stop-opacity="0.18348624"/>
+ <stop id="stop4038" offset="0.83850551" stop-color="#fcaf3e" stop-opacity="0.50458717"/>
+ <stop id="stop4040" offset="1" stop-color="#fcaf3e" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient4026">
- <stop
- id="stop4028"
- offset="0"
- style="stop-color:#fff9c6;stop-opacity:1" />
- <stop
- style="stop-color:#fff28c;stop-opacity:1;"
- offset="0.54166669"
- id="stop4042" />
- <stop
- id="stop4030"
- offset="1"
- style="stop-color:#ffea85;stop-opacity:1;" />
+ <linearGradient id="linearGradient4026">
+ <stop id="stop4028" offset="0" stop-color="#fff9c6" stop-opacity="1"/>
+ <stop offset="0.54166669" id="stop4042" stop-color="#fff28c" stop-opacity="1"/>
+ <stop id="stop4030" offset="1" stop-color="#ffea85" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4026"
- id="linearGradient3168"
- gradientUnits="userSpaceOnUse"
- x1="-28.968945"
- y1="-25.326815"
- x2="-37.19698"
- y2="-9.5590506" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4032"
- id="radialGradient4020"
- cx="-33.519073"
- cy="-22.113297"
- fx="-33.519073"
- fy="-22.113297"
- r="9.5"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4083"
- id="radialGradient4081"
- cx="23.99999"
- cy="23.381506"
- fx="23.99999"
- fy="23.381506"
- r="19.141981"
- gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)"
- gradientUnits="userSpaceOnUse" />
+ <linearGradient xlink:href="#linearGradient4026" id="linearGradient3168" gradientUnits="userSpaceOnUse" x1="-28.968945" y1="-25.326815" x2="-37.19698" y2="-9.5590506"/>
+ <radialGradient xlink:href="#linearGradient4032" id="radialGradient4020" cx="-33.519073" cy="-22.113297" fx="-33.519073" fy="-22.113297" r="9.5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)"/>
+ <radialGradient xlink:href="#linearGradient4083" id="radialGradient4081" cx="23.99999" cy="23.381506" fx="23.99999" fy="23.381506" r="19.141981" gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)" gradientUnits="userSpaceOnUse"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="16.270833"
- inkscape:cx="24"
- inkscape:cy="24"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="982"
- inkscape:window-height="965"
- inkscape:window-x="1280"
- inkscape:window-y="28"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-clear</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -352,241 +78,63 @@
<rdf:li>notification</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
<dc:contributor>
<cc:Agent>
<dc:title>Garrett LeSage</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Reproduction" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Distribution" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Notice" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Attribution" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g3936">
- <g
- style="opacity:0.7"
- id="g4091">
- <path
- style="fill:#fce94f;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.73732895;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z "
- id="path7492" />
- <path
- style="fill:none;fill-opacity:1;stroke:url(#radialGradient4081);stroke-width:0.84646249;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z "
- id="path7494" />
+ <g id="layer1">
+ <g>
+ <g opacity="0.7">
+ <path d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z " fill="#fce94f" fill-opacity="1" stroke="#fcaf3e" stroke-width="0.73732895" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z " fill="none" fill-opacity="1" stroke="url(#radialGradient4081)" stroke-width="0.84646249" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
</g>
- <g
- id="g4046">
- <g
- id="g3931">
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7498"
- style="fill:#ffee54;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.75991178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7500"
- style="fill:url(#radialGradient4020);fill-opacity:1;stroke:none;stroke-width:1.01737845;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7502"
- style="fill:none;fill-opacity:1;stroke:url(#linearGradient3168);stroke-width:0.82601947;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g>
+ <g>
+ <path transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="#ffee54" fill-opacity="1" stroke="#fcaf3e" stroke-width="0.75991178" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="url(#radialGradient4020)" fill-opacity="1" stroke="none" stroke-width="1.01737845" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="none" fill-opacity="1" stroke="url(#linearGradient3168)" stroke-width="0.82601947" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
</g>
</g>
</g>
- <g
- id="g6783"
- transform="translate(-263.99,459.9855)">
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path6785"
- d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z "
- style="fill:#c4c5c2;fill-opacity:1.0000000;stroke:#888a85;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- sodipodi:nodetypes="ccsscsssscsscc"
- id="path6787"
- d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z "
- style="opacity:1.0000000;fill:url(#linearGradient6827);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <g
- id="g6789">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6791"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6829);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6793"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" />
+ <g transform="translate(-263.99,459.9855)">
+ <path d="M 280.50000,-445.50000 C 278.22917,-445.50000 276.39009,-443.94972 275.78125,-441.87500 C 275.08802,-442.23883 274.33674,-442.50000 273.50000,-442.50000 C 270.74000,-442.50000 268.49999,-440.26001 268.50000,-437.50000 C 268.50000,-436.92107 268.66252,-436.39230 268.84375,-435.87500 C 267.47028,-435.10426 266.50000,-433.68600 266.50000,-432.00000 C 266.50000,-429.51600 268.51600,-427.49999 271.00000,-427.50000 C 271.17713,-427.50000 289.82287,-427.50000 290.00000,-427.50000 C 292.48399,-427.50000 294.50000,-429.51600 294.50000,-432.00000 C 294.50000,-433.68600 293.52972,-435.10426 292.15625,-435.87500 C 292.33749,-436.39229 292.50000,-436.92108 292.50000,-437.50000 C 292.50000,-440.26000 290.26000,-442.49999 287.50000,-442.50000 C 286.66326,-442.50000 285.91198,-442.23883 285.21875,-441.87500 C 284.60991,-443.94972 282.77083,-445.50000 280.50000,-445.50000 z " fill="#c4c5c2" fill-opacity="1.0000000" stroke="#888a85" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-445.00000 C 278.31028,-445.00000 276.77640,-443.66423 276.10445,-441.15648 C 275.43599,-441.50010 274.55686,-441.98983 273.75000,-441.98983 C 271.03349,-441.98983 268.99486,-440.05101 268.99487,-437.44429 C 268.99487,-436.89752 269.26208,-436.11085 269.43683,-435.62228 C 268.11240,-434.89433 267.00000,-433.73178 267.00000,-432.24973 C 267.00000,-429.90368 268.54617,-427.99964 271.33928,-427.99964 C 271.51009,-427.99964 289.48992,-427.99964 289.66072,-427.99964 C 292.43173,-427.99964 294.00000,-429.90368 294.00000,-432.24973 C 294.00000,-433.84210 292.88760,-434.91642 291.56317,-435.64437 C 291.73793,-436.13293 292.02724,-436.89753 292.02724,-437.44429 C 292.02724,-440.05100 289.91143,-442.01192 287.25001,-442.01193 C 286.44314,-442.01193 285.60820,-441.52219 284.93974,-441.17857 C 284.29089,-443.60011 282.68973,-445.00000 280.50000,-445.00000 z " opacity="1.0000000" fill="url(#linearGradient6827)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-24.19818,21.86331)" opacity="1.0000000" fill="url(#linearGradient6829)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <rect
- y="-438.00000"
- x="271.00000"
- height="9.0000000"
- width="20.000000"
- id="rect6795"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path6797"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <g
- id="g6799">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6801"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6831);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6803"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" />
+ <rect y="-438.00000" x="271.00000" height="9.0000000" width="20.000000" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830195,-35.68869)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19811,24.86321)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-17.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6831)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g6805">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6807"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6833);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6809"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
+ <g>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6833)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(-1.000000,0.000000)"
- id="g6811">
- <path
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z "
- id="path6813" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient6835);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z "
- id="path6815" />
+ <g transform="translate(-1.000000,0.000000)">
+ <path d="M 280.46875,-440.96875 C 276.88937,-440.96875 274.00000,-438.04812 274.00000,-434.46875 C 274.00000,-432.09807 275.34943,-430.13096 277.25000,-429.00000 L 283.71875,-429.00000 C 285.61932,-430.13096 286.96875,-432.12931 286.96875,-434.50000 C 286.96875,-438.07938 284.04812,-440.96875 280.46875,-440.96875 z " opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 280.50000,-441.00000 C 276.91200,-441.00000 274.00000,-438.08799 274.00000,-434.50000 C 274.00000,-432.12360 275.34485,-430.13368 277.25000,-429.00000 L 283.75000,-429.00000 C 285.65515,-430.13368 287.00000,-432.12360 287.00000,-434.50000 C 287.00000,-438.08800 284.08800,-440.99999 280.50000,-441.00000 z " opacity="1.0000000" fill="url(#linearGradient6835)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- sodipodi:ry="3.3125000"
- sodipodi:rx="3.3125000"
- sodipodi:cy="-437.59375"
- sodipodi:cx="288.37500"
- id="path6817"
- style="opacity:1.0000000;fill:url(#linearGradient6837);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccss"
- id="path6819"
- d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z "
- style="fill:#888a85;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
- <g
- transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)"
- id="g6821">
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#c4c5c2;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6823"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:url(#linearGradient6839);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path6825"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" />
+ <path transform="matrix(0.905660,0.000000,0.000000,0.905660,9.830296,-35.68884)" d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" opacity="1.0000000" fill="url(#linearGradient6837)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 292.95640,-437.33396 C 292.95487,-434.64940 289.68714,-433.62001 289.68714,-433.62001 C 289.68714,-433.62001 292.03588,-435.24596 292.02399,-437.32502 C 292.02399,-437.32502 292.95640,-437.33396 292.95640,-437.33396 z " fill="#888a85" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <g transform="matrix(1.142857,0.000000,0.000000,1.142857,-28.57139,67.00008)">
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="#c4c5c2" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-31.19818,24.86331)" opacity="1.0000000" fill="url(#linearGradient6839)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
</g>
diff --git a/demos/embedded/weatherinfo/icons/weather-sunny.svg b/demos/embedded/weatherinfo/icons/weather-sunny.svg
index 0360ac7b61..248199cc4e 100644
--- a/demos/embedded/weatherinfo/icons/weather-sunny.svg
+++ b/demos/embedded/weatherinfo/icons/weather-sunny.svg
@@ -1,1225 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status"
- sodipodi:docname="weather-sunny.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective37214" />
- <linearGradient
- id="linearGradient4083">
- <stop
- id="stop4085"
- offset="0"
- style="stop-color:#ffffff;stop-opacity:0;" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="0.75"
- id="stop4089" />
- <stop
- id="stop4087"
- offset="1"
- style="stop-color:#ffffff;stop-opacity:1;" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient id="linearGradient4083">
+ <stop id="stop4085" offset="0" stop-color="#ffffff" stop-opacity="0"/>
+ <stop offset="0.75" id="stop4089" stop-color="#ffffff" stop-opacity="0"/>
+ <stop id="stop4087" offset="1" stop-color="#ffffff" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient4032">
- <stop
- id="stop4034"
- offset="0"
- style="stop-color:#fff7c2;stop-opacity:0.63829786" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0.18348624;"
- offset="0.59394139"
- id="stop4036" />
- <stop
- id="stop4038"
- offset="0.83850551"
- style="stop-color:#fcaf3e;stop-opacity:0.50458717;" />
- <stop
- id="stop4040"
- offset="1"
- style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <linearGradient id="linearGradient4032">
+ <stop id="stop4034" offset="0" stop-color="#fff7c2" stop-opacity="0.63829786"/>
+ <stop offset="0.59394139" id="stop4036" stop-color="#fcaf3e" stop-opacity="0.18348624"/>
+ <stop id="stop4038" offset="0.83850551" stop-color="#fcaf3e" stop-opacity="0.50458717"/>
+ <stop id="stop4040" offset="1" stop-color="#fcaf3e" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- id="linearGradient4026">
- <stop
- id="stop4028"
- offset="0"
- style="stop-color:#fff9c6;stop-opacity:1" />
- <stop
- style="stop-color:#fff28c;stop-opacity:1;"
- offset="0.54166669"
- id="stop4042" />
- <stop
- id="stop4030"
- offset="1"
- style="stop-color:#ffea85;stop-opacity:1;" />
+ <linearGradient id="linearGradient4026">
+ <stop id="stop4028" offset="0" stop-color="#fff9c6" stop-opacity="1"/>
+ <stop offset="0.54166669" id="stop4042" stop-color="#fff28c" stop-opacity="1"/>
+ <stop id="stop4030" offset="1" stop-color="#ffea85" stop-opacity="1"/>
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient7748"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient7746"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient7744"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4829">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop4831" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop4833" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3478">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3480" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop3482" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="0"
- id="stop2529" />
- <stop
- id="stop4022"
- offset="0.66644967"
- style="stop-color:#fcaf3e;stop-opacity:0.17431192;" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0.55963302;"
- offset="0.86458337"
- id="stop4024" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1514"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(88.49344,-9.697877)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1516"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1518"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient1520"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1522"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1524"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1526"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1528"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1530"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1532"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1534"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1536"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient1538"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(57.97693,-10.56876)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient1557"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4829"
- id="radialGradient4835"
- cx="-35.001785"
- cy="-1.1439217"
- fx="-35.001785"
- fy="-1.1439217"
- r="17.500893"
- gradientTransform="matrix(1.000000,0.000000,0.000000,0.565657,-5.564992e-15,-0.496855)"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient1427"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient1431"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient14128"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient14130"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient14132"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient3151"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2298"
- id="linearGradient3153"
- gradientUnits="userSpaceOnUse"
- x1="-27.006643"
- y1="-37.550461"
- x2="-34.700153"
- y2="-4.4493785" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient3155"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient3161"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4026"
- id="linearGradient3168"
- gradientUnits="userSpaceOnUse"
- x1="-28.968945"
- y1="-25.326815"
- x2="-37.19698"
- y2="-9.5590506" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4032"
- id="radialGradient4020"
- cx="-33.519073"
- cy="-22.113297"
- fx="-33.519073"
- fy="-22.113297"
- r="9.5"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3478"
- id="linearGradient4057"
- gradientUnits="userSpaceOnUse"
- x1="11.149398"
- y1="-43.997444"
- x2="4.9625983"
- y2="-8.3080902" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4083"
- id="radialGradient4081"
- cx="23.99999"
- cy="23.381506"
- fx="23.99999"
- fy="23.381506"
- r="19.141981"
- gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)"
- gradientUnits="userSpaceOnUse" />
+ <linearGradient xlink:href="#linearGradient4026" id="linearGradient3168" gradientUnits="userSpaceOnUse" x1="-28.968945" y1="-25.326815" x2="-37.19698" y2="-9.5590506"/>
+ <radialGradient xlink:href="#linearGradient4032" id="radialGradient4020" cx="-33.519073" cy="-22.113297" fx="-33.519073" fy="-22.113297" r="9.5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.487739,1.292402,-1.10267,0.497242,-41.77393,32.41492)"/>
+ <radialGradient xlink:href="#linearGradient4083" id="radialGradient4081" cx="23.99999" cy="23.381506" fx="23.99999" fy="23.381506" r="19.141981" gradientTransform="matrix(1.006701,2.235326e-16,-2.23715e-16,1.007522,-0.160816,0.426981)" gradientUnits="userSpaceOnUse"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="10.54135"
- inkscape:cx="23.386176"
- inkscape:cy="24.950603"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="1013"
- inkscape:window-height="965"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-clear</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -1240,89 +47,34 @@
<rdf:li>notification</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
<dc:contributor>
<cc:Agent>
<dc:title>Garrett LeSage</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Reproduction" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Distribution" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Notice" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Attribution" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g3936">
- <g
- style="opacity:0.7"
- id="g4091">
- <path
- style="fill:#fce94f;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.73732895;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z "
- id="path7492" />
- <path
- style="fill:none;fill-opacity:1;stroke:url(#radialGradient4081);stroke-width:0.84646249;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z "
- id="path7494" />
+ <g id="layer1">
+ <g>
+ <g opacity="0.7">
+ <path d="M 24 2.5 L 21.625 9.1875 C 22.399034 9.0641318 23.191406 9 24 9 C 24.808594 9 25.600966 9.0641317 26.375 9.1875 L 24 2.5 z M 8.8125 8.78125 L 11.84375 15.21875 C 12.779034 13.928569 13.928569 12.779034 15.21875 11.84375 L 8.8125 8.78125 z M 39.21875 8.78125 L 32.78125 11.84375 C 34.071431 12.779034 35.220966 13.928569 36.15625 15.21875 L 39.21875 8.78125 z M 9.1875 21.59375 L 2.5 23.96875 L 9.1875 26.34375 C 9.0673373 25.57952 9 24.797813 9 24 C 9 23.180625 9.0608858 22.377571 9.1875 21.59375 z M 38.8125 21.625 C 38.935868 22.399034 39 23.191406 39 24 C 39 24.808594 38.935868 25.600966 38.8125 26.375 L 45.5 24 L 38.8125 21.625 z M 11.84375 32.78125 L 8.8125 39.1875 L 15.21875 36.15625 C 13.928569 35.220966 12.779034 34.071431 11.84375 32.78125 z M 36.15625 32.78125 C 35.229789 34.05926 34.087617 35.194799 32.8125 36.125 L 39.21875 39.1875 L 36.15625 32.78125 z M 21.625 38.8125 L 24 45.5 L 26.375 38.8125 C 25.600966 38.935868 24.808594 39 24 39 C 23.191406 39 22.399034 38.935868 21.625 38.8125 z " fill="#fce94f" fill-opacity="1" stroke="#fcaf3e" stroke-width="0.73732895" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path d="M 24 5.25 L 22.65625 9.0625 C 23.098888 9.0231486 23.547187 9 24 9 C 24.452813 9 24.901112 9.0231486 25.34375 9.0625 L 24 5.25 z M 10.78125 10.75 L 12.5 14.375 C 13.071538 13.694089 13.724004 13.038745 14.40625 12.46875 L 10.78125 10.75 z M 37.25 10.75 L 33.625 12.46875 C 34.304675 13.038189 34.961811 13.695325 35.53125 14.375 L 37.25 10.75 z M 9.0625 22.625 L 5.28125 23.96875 L 9.0625 25.3125 C 9.024981 24.880146 9 24.442031 9 24 C 9 23.536406 9.0212735 23.077908 9.0625 22.625 z M 38.9375 22.65625 C 38.976851 23.098888 39 23.547187 39 24 C 39 24.452813 38.976851 24.901112 38.9375 25.34375 L 42.71875 24 L 38.9375 22.65625 z M 35.53125 33.59375 C 34.958293 34.27954 34.309985 34.957363 33.625 35.53125 L 37.25 37.25 L 35.53125 33.59375 z M 12.5 33.625 L 10.78125 37.21875 L 14.375 35.5 C 13.702932 34.935884 13.064116 34.297068 12.5 33.625 z M 22.65625 38.9375 L 24 42.71875 L 25.34375 38.9375 C 24.901112 38.976851 24.452813 39 24 39 C 23.547187 39 23.098888 38.976851 22.65625 38.9375 z " fill="none" fill-opacity="1" stroke="url(#radialGradient4081)" stroke-width="0.84646249" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
</g>
- <g
- id="g4046">
- <g
- id="g3931">
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7498"
- style="fill:#ffee54;fill-opacity:1;stroke:#fcaf3e;stroke-width:0.75991178;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7500"
- style="fill:url(#radialGradient4020);fill-opacity:1;stroke:none;stroke-width:1.01737845;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
- <path
- inkscape:r_cy="true"
- inkscape:r_cx="true"
- transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)"
- d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z"
- sodipodi:ry="9.5"
- sodipodi:rx="9.5"
- sodipodi:cy="-17.5"
- sodipodi:cx="-32"
- id="path7502"
- style="fill:none;fill-opacity:1;stroke:url(#linearGradient3168);stroke-width:0.82601947;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- sodipodi:type="arc" />
+ <g>
+ <g>
+ <path transform="matrix(0.778062,-1.061285,1.061287,0.778062,67.47952,3.641324)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="#ffee54" fill-opacity="1" stroke="#fcaf3e" stroke-width="0.75991178" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path transform="matrix(1.244257,-0.167707,0.216642,1.251844,67.61648,40.527)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="url(#radialGradient4020)" fill-opacity="1" stroke="none" stroke-width="1.01737845" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
+ <path transform="matrix(0.715791,-0.976349,0.97635,0.715792,64.00044,5.269544)" d="M -22.5 -17.5 A 9.5 9.5 0 1 1 -41.5,-17.5 A 9.5 9.5 0 1 1 -22.5 -17.5 z" fill="none" fill-opacity="1" stroke="url(#linearGradient3168)" stroke-width="0.82601947" stroke-linecap="square" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"/>
</g>
</g>
</g>
diff --git a/demos/embedded/weatherinfo/icons/weather-thundershower.svg b/demos/embedded/weatherinfo/icons/weather-thundershower.svg
index 406abfaa37..e1c2286f89 100644
--- a/demos/embedded/weatherinfo/icons/weather-thundershower.svg
+++ b/demos/embedded/weatherinfo/icons/weather-thundershower.svg
@@ -1,4064 +1,108 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48px"
- height="48px"
- id="svg1306"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docbase="/home/rcollier/Work/Novell/Tango/weather"
- sodipodi:docname="weather-thundershower.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape">
- <defs
- id="defs1308">
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12225"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12223"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12213"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12253"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12251"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12249"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12247"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12201"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12199"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5358">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5360" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop5362" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient12237"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5346">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5348" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop5350" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient12235"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 24 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="48 : 24 : 1"
- inkscape:persp3d-origin="24 : 16 : 1"
- id="perspective22454" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8397">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8400" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8402" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8397"
- id="linearGradient13503"
- gradientUnits="userSpaceOnUse"
- x1="238.00478"
- y1="-388.47476"
- x2="245.65462"
- y2="-382.64539" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8315">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8317" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8319" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8315"
- id="linearGradient13501"
- gradientUnits="userSpaceOnUse"
- x1="230.87598"
- y1="-390.43951"
- x2="235.25652"
- y2="-386.95901" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8381">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8383" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8385" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8381"
- id="linearGradient13499"
- gradientUnits="userSpaceOnUse"
- x1="246.74042"
- y1="-391.31381"
- x2="252.69785"
- y2="-385.35165" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8331">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8335" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8331"
- id="linearGradient13497"
- gradientUnits="userSpaceOnUse"
- x1="240.07379"
- y1="-393.40720"
- x2="245.82706"
- y2="-388.55029" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8302">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8304" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8306" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8302"
- id="linearGradient13495"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(69.00000,155.0000)"
- x1="228.50261"
- y1="-392.30591"
- x2="266.36395"
- y2="-379.26862" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13143"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13141"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13139"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13137"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13135"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13133"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13131"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8874"
- id="linearGradient11195"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.15871,7.082841)"
- x1="-190.47688"
- y1="-332.51181"
- x2="-196.19046"
- y2="-328.53433" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8904"
- id="linearGradient11193"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.80516,2.840199)"
- x1="-191.28896"
- y1="-328.07861"
- x2="-192.41396"
- y2="-315.32861" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8874">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop8876" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop8878" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8874"
- id="linearGradient11191"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.15871,7.082841)"
- x1="-190.47688"
- y1="-332.51181"
- x2="-196.19046"
- y2="-328.53433" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8904">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop8906" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop8908" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8904"
- id="linearGradient11189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.80516,2.840199)"
- x1="-191.28896"
- y1="-328.07861"
- x2="-192.41396"
- y2="-315.32861" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5123"
- id="radialGradient13211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,245.3644,184.9256)"
- cx="-229.75000"
- cy="-343.95554"
- fx="-229.75000"
- fy="-343.95554"
- r="14.501380" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13157"
- gradientUnits="userSpaceOnUse"
- x1="284.80219"
- y1="-441.23294"
- x2="288.89954"
- y2="-436.83109" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6549">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6551" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6553" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6549"
- id="linearGradient13155"
- gradientUnits="userSpaceOnUse"
- x1="286.66589"
- y1="-439.48358"
- x2="289.76562"
- y2="-436.70703" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6527">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6530" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6532" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6527"
- id="linearGradient13153"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-35.00007,207.0001)"
- x1="275.94193"
- y1="-437.10501"
- x2="279.97546"
- y2="-431.91833" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6538">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6540" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6542" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6538"
- id="linearGradient13151"
- gradientUnits="userSpaceOnUse"
- x1="285.94086"
- y1="-439.93900"
- x2="289.39124"
- y2="-436.44290" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6513">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6515" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6517" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6513"
- id="linearGradient13149"
- gradientUnits="userSpaceOnUse"
- x1="286.51172"
- y1="-441.29074"
- x2="289.85379"
- y2="-436.14453" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6497">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6499" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6501" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6497"
- id="linearGradient13147"
- gradientUnits="userSpaceOnUse"
- x1="287.51730"
- y1="-439.75281"
- x2="289.67633"
- y2="-436.32199" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6470">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6472" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6474" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6470"
- id="linearGradient13145"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-34.00007,207.0001)"
- x1="271.02170"
- y1="-441.05182"
- x2="285.02859"
- y2="-431.96991" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5123">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5125" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop5127" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5123"
- id="radialGradient13068"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,229.9269,180.9261)"
- cx="-229.75000"
- cy="-343.95554"
- fx="-229.75000"
- fy="-343.95554"
- r="14.501380" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6840">
- <stop
- style="stop-color:#ad7fa8;stop-opacity:1;"
- offset="0"
- id="stop6842" />
- <stop
- style="stop-color:#ad7fa8;stop-opacity:0;"
- offset="1"
- id="stop6844" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6828">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6830" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6832" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient6537">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop6539" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop6541" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2298">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2300" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2302" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3347">
- <stop
- style="stop-color:#edd400;stop-opacity:1;"
- offset="0"
- id="stop3349" />
- <stop
- style="stop-color:#edd400;stop-opacity:0;"
- offset="1"
- id="stop3351" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2527">
- <stop
- style="stop-color:#fcaf3e;stop-opacity:1;"
- offset="0"
- id="stop2529" />
- <stop
- style="stop-color:#fcaf3e;stop-opacity:0;"
- offset="1"
- id="stop2531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2500">
- <stop
- style="stop-color:#fce94f;stop-opacity:1;"
- offset="0"
- id="stop2502" />
- <stop
- style="stop-color:#fce94f;stop-opacity:0;"
- offset="1"
- id="stop2504" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2392">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2394" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2396" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2254">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2256" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2258" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2263"
- gradientUnits="userSpaceOnUse"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581"
- gradientTransform="translate(-1.608757,3.097272)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2267"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2271"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2279"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2283"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2287"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2291"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2295"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2299"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.707748,-5.784024)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2350"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(16.14002,24.66420)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2352"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.932144,25.87240)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2354"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.356636,23.86870)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2356"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(11.19027,26.52035)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2358"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(10.30638,19.27251)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2360"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2362"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2364"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.207586,21.30544)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2398"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2426"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(14.46340,2.014073)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2428"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.497184,-2.330824)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2430"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.608757,3.097272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2432"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.555020,0.968578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2434"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(9.263651,3.495228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2436"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2438"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2440"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2442"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2444"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2446"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2448"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2392"
- id="linearGradient2451"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- x1="6.6651416"
- y1="13.802798"
- x2="41.403877"
- y2="13.802798" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2457"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2460"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2463"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2469"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2472"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2478"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2483"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.842481,-3.998086)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2506"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2509"
- gradientUnits="userSpaceOnUse"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000"
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2513"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- x1="38.857941"
- y1="-18.407482"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2500"
- id="linearGradient2517"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- x1="37.000000"
- y1="-21.750000"
- x2="53.750000"
- y2="9.0000000" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient2533"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2537"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(17.33814,3.415985)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2541"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2555"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.499805,1.708617)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient2563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.726830,2.481141)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3347"
- id="linearGradient3353"
- x1="23.303862"
- y1="29.115711"
- x2="29.750000"
- y2="46.092930"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3366"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.40064,1.353485)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3368"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(1.641243,8.347272)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3370"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(6.805020,6.218578)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3372"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(12.51365,8.745228)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3374"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3376"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3378"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3380"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3383"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3386"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3389"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3395"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3398"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3401"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient3405"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.561802,-4.303373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2916"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2914"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2912"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2910"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2908"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2906"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2904"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2902"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2900"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2898"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2896"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2894"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2892"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2890"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2888"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2886"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2884"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2882"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2880"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2878"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2876"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2874"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2872"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2870"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2868"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2866"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2864"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2862"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2860"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2858"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2856"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient2854"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2852"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2850"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2848"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2846"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient2844"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2842"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2840"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2838"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient2836"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2834"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2832"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2830"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2828"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2826"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2824"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2822"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2820"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2818"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2816"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2814"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2812"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2810"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2808"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2806"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2804"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2802"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2800"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2798"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2796"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2794"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient2792"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2790"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2788"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2786"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2784"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2782"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2780"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2778"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2776"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2774"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2772"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2770"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2768"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2766"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2764"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2762"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2760"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2758"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2756"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2754"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2752"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2750"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2748"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2746"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2744"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-4.4493785"
- x2="-34.700153"
- y1="-37.550461"
- x1="-27.006643"
- id="linearGradient2304"
- xlink:href="#linearGradient2298"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1557"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(57.97693,-10.56876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1538"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,123.1162,-5.446357)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1536"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1534"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1532"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1530"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1528"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1526"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1524"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1522"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1520"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,79.36909,-3.193747)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1518"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,56.25514,-12.39388)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1516"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(88.49344,-9.697877)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient1514"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.561802,-4.303373)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5957"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.197595,2.690414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5955"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-2.033818,0.561720)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5953"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.674812,3.088370)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5951"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5949"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5947"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5945"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5943"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5941"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5939"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5937"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5935"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5933"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5931"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5929"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5927"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="46.092930"
- x2="29.750000"
- y1="29.115711"
- x1="23.303862"
- id="linearGradient5925"
- xlink:href="#linearGradient3347"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.726830,2.481141)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5923"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-7.499805,1.708617)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5921"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(13.40064,1.353485)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5919"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(17.33814,3.415985)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5917"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="-24.884460"
- x2="-35.652866"
- y1="-1.2491118"
- x1="-25.137094"
- id="linearGradient5915"
- xlink:href="#linearGradient2527"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientTransform="matrix(0.414169,0.000000,0.000000,0.778853,-1.910724,36.87850)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5913"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="9.0000000"
- x2="53.750000"
- y1="-18.407482"
- x1="38.857941"
- gradientTransform="matrix(0.605509,0.000000,0.000000,0.710542,-0.224971,42.19500)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5911"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.889091,0.000000,0.000000,0.617886,-4.771368,39.81402)"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5909"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- y2="9.0000000"
- x2="53.750000"
- y1="-21.750000"
- x1="37.000000"
- id="linearGradient5907"
- xlink:href="#linearGradient2500"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(0.842481,-3.998086)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5905"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.641243,8.347272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5903"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(6.805020,6.218578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5901"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(12.51365,8.745228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5899"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,3.052538,12.86287)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5897"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,18.12610,13.81998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5895"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-2.437359,7.060269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5893"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,9.633860,11.75043)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5891"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,4.378541,10.65407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5889"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5887"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5885"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5883"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5881"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5879"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5877"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5875"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5873"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5871"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-1.608757,3.097272)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5869"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5867"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5865"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="matrix(0.992367,0.000000,0.000000,0.990713,1.128541,5.404075)"
- gradientUnits="userSpaceOnUse"
- y2="13.802798"
- x2="41.403877"
- y1="13.802798"
- x1="6.6651416"
- id="linearGradient5863"
- xlink:href="#linearGradient2392"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.12415,32.08882)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5861"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(4.207586,21.30544)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5859"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,8.185476,29.52556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-4.010744,24.96040)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5855"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,17.05272,31.47010)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5853"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,16.67145,27.22746)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5851"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,0.229156,30.76299)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5849"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(10.30638,19.27251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5847"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(11.19027,26.52035)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5845"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(5.356636,23.86870)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5843"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(-0.932144,25.87240)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5841"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(16.14002,24.66420)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5839"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,53.94753,8.563694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5837"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(1.707748,-5.784024)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5835"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,6.383860,6.500432)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5833"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-5.687359,1.810269)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5831"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,14.87610,8.569976)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5829"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,14.61983,4.452335)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5827"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-0.197462,7.612867)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5825"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(14.46340,2.014073)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5823"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(8.497184,-2.330824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5821"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(9.263651,3.495228)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5819"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientTransform="translate(3.555020,0.968578)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5817"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- gradientTransform="translate(-1.608757,3.097272)"
- y2="16.268581"
- x2="16.851845"
- y1="9.2859020"
- x1="14.260854"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5815"
- xlink:href="#linearGradient2254"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6098"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6101"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6118"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6121"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6124"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6179"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-7.197595,2.690414)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6181"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-2.033818,0.561720)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6183"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(3.674812,3.088370)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6185"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-5.786300,7.206012)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6187"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,9.287262,8.163122)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-11.27620,1.403411)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6191"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,0.795022,6.093572)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2527"
- id="linearGradient6193"
- gradientUnits="userSpaceOnUse"
- x1="-25.137094"
- y1="-1.2491118"
- x2="-35.652866"
- y2="-24.884460" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6196"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6199"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6202"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6205"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.751222,0.000000,0.000000,1.000000,-4.372193,11.95105)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6208"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6211"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6214"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6242"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6244"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6246"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6248"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6250"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6252"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6254"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6257"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.297112,4.275205)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6260"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6263"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6266"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6269"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6272"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6275"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(21.51400,12.80461)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6313"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-10.72430,10.10861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6315"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.284317,0.000000,0.000000,1.000000,12.38965,19.30874)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6317"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-1.156692,-1.510075)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6319"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.976307,0.000000,0.000000,1.000000,56.13675,17.05613)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6321"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6323"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6325"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6327"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6329"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6331"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6333"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6335"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(2.921913,-0.223072)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6337"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(8.085690,-2.351766)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6339"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(13.79432,0.174884)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6341"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,19.40677,5.249635)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6343"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,10.91453,3.180085)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6543"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.763717e-17,0.972572,16.13182,0.843286)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6547"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6551"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-4.388782e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6559"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-2.332577e-16,0.972572,16.13182,0.843286)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6561"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,25.91493,0.633642)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6563"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.526962,0.000000,-6.444987e-16,0.972572,36.25638,0.633643)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6566"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,39.04124,-0.702889)"
- x1="27.320963"
- y1="44.228481"
- x2="45.115814"
- y2="44.228455" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6569"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-6.388715e-16,1.006703,27.70322,-0.702890)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6537"
- id="linearGradient6572"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.577744,0.000000,-1.880005e-16,1.006703,16.97734,-0.485889)"
- x1="27.320963"
- y1="44.228481"
- x2="52.328316"
- y2="44.228481" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6576"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.132431,0.000000,0.000000,1.016132,10.54485,-4.728138)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6579"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.853605,0.000000,0.000000,1.016132,19.23518,-2.625202)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6582"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,13.49182,-7.781819)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6585"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,7.650036,-10.34923)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6588"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,2.365814,-8.186195)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6599"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.999079,0.000000,0.000000,1.016132,56.82188,9.371753)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6603"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-1.807925,-9.493960)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6606"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.314274,0.000000,0.000000,1.016132,12.05438,11.66070)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6609"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.496116,0.000000,0.000000,1.282841,-11.59870,2.312158)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6612"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,21.39156,5.051653)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,16.09471,2.948843)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6622"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.023325,0.000000,0.000000,1.016132,11.32174,9.047633)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6624"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-5.783488,7.435453)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6626"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-0.619711,5.306759)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6628"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(5.088919,7.833409)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6630"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.834148,0.000000,0.000000,1.000000,10.70137,12.90816)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6632"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.462015,0.000000,0.000000,1.262475,-9.862093,6.148450)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6634"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.106619,0.000000,0.000000,1.000000,2.209129,10.83861)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2254"
- id="linearGradient6636"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-9.002513,11.93373)"
- x1="14.260854"
- y1="9.2859020"
- x2="16.851845"
- y2="16.268581" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6828"
- id="radialGradient6834"
- cx="15.147860"
- cy="23.822156"
- fx="15.147860"
- fy="23.822156"
- r="12.852140"
- gradientTransform="matrix(0.654874,0.000000,0.000000,0.398574,2.663540,12.14676)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6840"
- id="radialGradient6846"
- cx="32.583473"
- cy="25.240442"
- fx="32.583473"
- fy="25.240442"
- r="8.4165270"
- gradientTransform="matrix(1.000000,0.000000,0.000000,0.503823,-15.00000,6.042836)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6828"
- id="radialGradient6852"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.654874,0.000000,0.000000,0.398574,44.33646,16.14676)"
- cx="15.147860"
- cy="23.822156"
- fx="15.147860"
- fy="23.822156"
- r="12.852140" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6840"
- id="radialGradient6854"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-1.000000,0.000000,0.000000,0.503823,62.00000,10.04284)"
- cx="32.583473"
- cy="25.240442"
- fx="32.583473"
- fy="25.240442"
- r="8.4165270" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient23739"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient23741"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient23743"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient23745"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5346"
- id="radialGradient23747"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)"
- cx="21.920311"
- cy="-382.96454"
- fx="21.920311"
- fy="-382.96454"
- r="21.743534" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5358"
- id="linearGradient23749"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)"
- x1="6.8942904"
- y1="-359.82382"
- x2="27.400387"
- y2="-381.30222" />
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48px" height="48px" id="svg1306">
+ <defs id="defs1308">
+ <linearGradient id="linearGradient5358">
+ <stop offset="0" id="stop5360" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop5362" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5346">
+ <stop offset="0" id="stop5348" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop5350" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8397">
+ <stop offset="0" id="stop8400" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8402" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8397" id="linearGradient13503" gradientUnits="userSpaceOnUse" x1="238.00478" y1="-388.47476" x2="245.65462" y2="-382.64539"/>
+ <linearGradient id="linearGradient8315">
+ <stop offset="0" id="stop8317" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8319" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8315" id="linearGradient13501" gradientUnits="userSpaceOnUse" x1="230.87598" y1="-390.43951" x2="235.25652" y2="-386.95901"/>
+ <linearGradient id="linearGradient8381">
+ <stop offset="0" id="stop8383" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8385" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8381" id="linearGradient13499" gradientUnits="userSpaceOnUse" x1="246.74042" y1="-391.31381" x2="252.69785" y2="-385.35165"/>
+ <linearGradient id="linearGradient8331">
+ <stop offset="0" id="stop8333" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8335" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8331" id="linearGradient13497" gradientUnits="userSpaceOnUse" x1="240.07379" y1="-393.40720" x2="245.82706" y2="-388.55029"/>
+ <linearGradient id="linearGradient8302">
+ <stop offset="0" id="stop8304" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8306" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8302" id="linearGradient13495" gradientUnits="userSpaceOnUse" gradientTransform="translate(69.00000,155.0000)" x1="228.50261" y1="-392.30591" x2="266.36395" y2="-379.26862"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13143" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13141" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13139" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13137" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13135" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13133" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13131" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient xlink:href="#linearGradient8874" id="linearGradient11195" gradientUnits="userSpaceOnUse" gradientTransform="translate(14.15871,7.082841)" x1="-190.47688" y1="-332.51181" x2="-196.19046" y2="-328.53433"/>
+ <linearGradient xlink:href="#linearGradient8904" id="linearGradient11193" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.80516,2.840199)" x1="-191.28896" y1="-328.07861" x2="-192.41396" y2="-315.32861"/>
+ <linearGradient id="linearGradient8874">
+ <stop offset="0" id="stop8876" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop8878" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8874" id="linearGradient11191" gradientUnits="userSpaceOnUse" gradientTransform="translate(14.15871,7.082841)" x1="-190.47688" y1="-332.51181" x2="-196.19046" y2="-328.53433"/>
+ <linearGradient id="linearGradient8904">
+ <stop offset="0" id="stop8906" stop-color="#fcaf3e" stop-opacity="1"/>
+ <stop offset="1" id="stop8908" stop-color="#fcaf3e" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient8904" id="linearGradient11189" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.80516,2.840199)" x1="-191.28896" y1="-328.07861" x2="-192.41396" y2="-315.32861"/>
+ <radialGradient xlink:href="#linearGradient5123" id="radialGradient13211" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,245.3644,184.9256)" cx="-229.75000" cy="-343.95554" fx="-229.75000" fy="-343.95554" r="14.501380"/>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13157" gradientUnits="userSpaceOnUse" x1="284.80219" y1="-441.23294" x2="288.89954" y2="-436.83109"/>
+ <linearGradient id="linearGradient6549">
+ <stop offset="0" id="stop6551" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6553" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6549" id="linearGradient13155" gradientUnits="userSpaceOnUse" x1="286.66589" y1="-439.48358" x2="289.76562" y2="-436.70703"/>
+ <linearGradient id="linearGradient6527">
+ <stop offset="0" id="stop6530" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6532" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6527" id="linearGradient13153" gradientUnits="userSpaceOnUse" gradientTransform="translate(-35.00007,207.0001)" x1="275.94193" y1="-437.10501" x2="279.97546" y2="-431.91833"/>
+ <linearGradient id="linearGradient6538">
+ <stop offset="0" id="stop6540" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6542" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6538" id="linearGradient13151" gradientUnits="userSpaceOnUse" x1="285.94086" y1="-439.93900" x2="289.39124" y2="-436.44290"/>
+ <linearGradient id="linearGradient6513">
+ <stop offset="0" id="stop6515" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6517" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6513" id="linearGradient13149" gradientUnits="userSpaceOnUse" x1="286.51172" y1="-441.29074" x2="289.85379" y2="-436.14453"/>
+ <linearGradient id="linearGradient6497">
+ <stop offset="0" id="stop6499" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6501" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6497" id="linearGradient13147" gradientUnits="userSpaceOnUse" x1="287.51730" y1="-439.75281" x2="289.67633" y2="-436.32199"/>
+ <linearGradient id="linearGradient6470">
+ <stop offset="0" id="stop6472" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop6474" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient xlink:href="#linearGradient6470" id="linearGradient13145" gradientUnits="userSpaceOnUse" gradientTransform="translate(-34.00007,207.0001)" x1="271.02170" y1="-441.05182" x2="285.02859" y2="-431.96991"/>
+ <linearGradient id="linearGradient5123">
+ <stop offset="0" id="stop5125" stop-color="#ffffff" stop-opacity="1"/>
+ <stop offset="1" id="stop5127" stop-color="#ffffff" stop-opacity="0"/>
+ </linearGradient>
+ <radialGradient xlink:href="#linearGradient5123" id="radialGradient13068" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.930946,6.185702e-16,-2.842711e-16,0.448244,229.9269,180.9261)" cx="-229.75000" cy="-343.95554" fx="-229.75000" fy="-343.95554" r="14.501380"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient23739" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient23741" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient23743" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient23745" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
+ <radialGradient xlink:href="#linearGradient5346" id="radialGradient23747" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.065158e-2,4.154803e-2,-6.201499e-2,0.109408,207.4757,-189.8182)" cx="21.920311" cy="-382.96454" fx="21.920311" fy="-382.96454" r="21.743534"/>
+ <linearGradient xlink:href="#linearGradient5358" id="linearGradient23749" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-5.358613e-2,0.102849,-9.281434e-2,-5.937964e-2,198.9051,-255.6893)" x1="6.8942904" y1="-359.82382" x2="27.400387" y2="-381.30222"/>
</defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="1"
- inkscape:cx="24"
- inkscape:cy="24"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- inkscape:window-width="982"
- inkscape:window-height="965"
- inkscape:window-x="1280"
- inkscape:window-y="28"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata1311">
+
+ <metadata id="metadata1311">
<rdf:RDF>
- <cc:Work
- rdf:about="">
+ <cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>weather-storm</dc:title>
<dc:date>January 2006</dc:date>
<dc:creator>
@@ -4079,508 +123,101 @@
<rdf:li>notify</rdf:li>
</rdf:Bag>
</dc:subject>
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
</cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Reproduction" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Distribution" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Notice" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Attribution" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <g
- id="g15505">
- <g
- transform="translate(-287.0204,244.9995)"
- id="g12825">
- <path
- style="opacity:1.0000000;fill:#555753;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z "
- id="path12827" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient13495);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z "
- id="path12829" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12831"
- sodipodi:cx="241.80843"
- sodipodi:cy="-383.66660"
- sodipodi:rx="6.7396116"
- sodipodi:ry="6.7396116"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" />
- <g
- id="g12833">
- <path
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- sodipodi:ry="6.2313786"
- sodipodi:rx="6.2313786"
- sodipodi:cy="-389.30136"
- sodipodi:cx="243.95184"
- id="path12835"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)"
- d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z"
- sodipodi:ry="6.2313786"
- sodipodi:rx="6.2313786"
- sodipodi:cy="-389.30136"
- sodipodi:cx="243.95184"
- id="path12837"
- style="opacity:0.49444440;fill:url(#linearGradient13497);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g id="layer1">
+ <g>
+ <g transform="translate(-287.0204,244.9995)">
+ <path d="M 311.50000,-242.99998 C 308.72758,-242.99998 306.39177,-241.42627 305.09375,-239.18748 C 304.14939,-239.66252 303.12856,-239.99998 302.00000,-239.99998 C 298.13600,-239.99998 295.00000,-236.86398 295.00000,-232.99998 C 295.00000,-229.13598 298.13600,-225.99998 302.00000,-225.99998 C 304.41967,-225.99998 306.43009,-227.31930 307.68750,-229.18748 C 308.82170,-228.49786 310.07648,-227.99998 311.50000,-227.99998 C 312.41312,-227.99998 313.25295,-228.23200 314.06250,-228.53123 C 314.57244,-227.66350 315.24162,-226.95151 316.06250,-226.37498 C 316.05526,-226.24460 316.00000,-226.13216 316.00000,-225.99998 C 316.00000,-222.13598 319.13599,-218.99998 323.00000,-218.99998 C 326.86400,-218.99998 330.00000,-222.13598 330.00000,-225.99998 C 330.00000,-228.36967 328.74102,-230.35832 326.93750,-231.62498 C 326.94474,-231.75536 327.00000,-231.86780 327.00000,-231.99998 C 327.00000,-235.86398 323.86401,-238.99998 320.00000,-238.99998 C 319.37730,-238.99998 318.82481,-238.77779 318.25000,-238.62498 C 317.05547,-241.18382 314.50866,-242.99998 311.50000,-242.99998 z " opacity="1.0000000" fill="#555753" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 311.50000,-241.99998 C 308.71952,-241.99998 306.36549,-240.23813 305.43750,-237.78123 C 304.45208,-238.49067 303.30607,-238.99998 302.00000,-238.99998 C 298.68800,-238.99998 296.00000,-236.31198 296.00000,-232.99998 C 296.00000,-229.68798 298.68800,-226.99998 302.00000,-226.99998 C 304.42775,-226.99998 306.49324,-228.45556 307.43750,-230.53123 C 308.55826,-229.61367 309.93964,-228.99998 311.50000,-228.99998 C 312.57454,-228.99998 313.54428,-229.31894 314.43750,-229.78123 C 314.83590,-228.78147 315.53864,-227.99491 316.37500,-227.34373 C 316.19499,-226.74811 316.00000,-226.15408 316.00000,-225.49998 C 316.00000,-221.91198 318.91200,-218.99998 322.50000,-218.99998 C 326.08800,-218.99998 329.00000,-221.91198 329.00000,-225.49998 C 329.00000,-227.86077 327.66567,-229.83017 325.78125,-230.96873 C 325.84384,-231.31596 326.00000,-231.63481 326.00000,-231.99998 C 326.00000,-235.31198 323.31200,-237.99998 320.00000,-237.99998 C 319.14702,-237.99998 318.32870,-237.82130 317.59375,-237.49998 C 316.73998,-240.09386 314.37851,-241.99997 311.50000,-241.99998 z " opacity="1.0000000" fill="url(#linearGradient13495)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" transform="matrix(0.964447,0.000000,0.000000,0.964447,89.28852,144.5262)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <g>
+ <path transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.882630,0.000000,0.000000,0.882630,96.18078,108.1091)" d="M 250.18322 -389.30136 A 6.2313786 6.2313786 0 1 1 237.72046,-389.30136 A 6.2313786 6.2313786 0 1 1 250.18322 -389.30136 z" opacity="0.49444440" fill="url(#linearGradient13497)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12839">
- <path
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- sodipodi:ry="6.0325046"
- sodipodi:rx="6.0325046"
- sodipodi:cy="-385.78790"
- sodipodi:cx="251.22179"
- id="path12841"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)"
- d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z"
- sodipodi:ry="6.0325046"
- sodipodi:rx="6.0325046"
- sodipodi:cy="-385.78790"
- sodipodi:cx="251.22179"
- id="path12843"
- style="opacity:0.49444440;fill:url(#linearGradient13499);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(0.911728,0.000000,0.000000,0.911728,90.45407,120.2336)" d="M 257.25429 -385.78790 A 6.0325046 6.0325046 0 1 1 245.18928,-385.78790 A 6.0325046 6.0325046 0 1 1 257.25429 -385.78790 z" opacity="0.49444440" fill="url(#linearGradient13499)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12845">
- <path
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- sodipodi:ry="4.3752232"
- sodipodi:rx="4.3752232"
- sodipodi:cy="-387.88715"
- sodipodi:cx="233.43362"
- id="path12847"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)"
- d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z"
- sodipodi:ry="4.3752232"
- sodipodi:rx="4.3752232"
- sodipodi:cy="-387.88715"
- sodipodi:cx="233.43362"
- id="path12849"
- style="opacity:0.49444440;fill:url(#linearGradient13501);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.142799,0.000000,0.000000,1.142799,35.23229,210.2770)" d="M 237.80885 -387.88715 A 4.3752232 4.3752232 0 1 1 229.05840,-387.88715 A 4.3752232 4.3752232 0 1 1 237.80885 -387.88715 z" opacity="0.49444440" fill="url(#linearGradient13501)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- id="g12851">
- <path
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path12853"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
- <path
- transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)"
- d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z"
- sodipodi:ry="6.7396116"
- sodipodi:rx="6.7396116"
- sodipodi:cy="-383.66660"
- sodipodi:cx="241.80843"
- id="path12855"
- style="opacity:0.49444440;fill:url(#linearGradient13503);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- sodipodi:type="arc" />
+ <g>
+ <path transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84906,169.4899)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path transform="matrix(1.038636,0.000000,0.000000,1.038636,59.84907,169.4899)" d="M 248.54804 -383.66660 A 6.7396116 6.7396116 0 1 1 235.06881,-383.66660 A 6.7396116 6.7396116 0 1 1 248.54804 -383.66660 z" opacity="0.49444440" fill="url(#linearGradient13503)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
</g>
- <g
- transform="translate(208.8564,357.8851)"
- id="g11177">
- <path
- style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11189);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z "
- id="path11179"
- sodipodi:nodetypes="cccccccc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient11191);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z "
- id="path11181"
- sodipodi:nodetypes="cccccccc" />
+ <g transform="translate(208.8564,357.8851)">
+ <path d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " fill="#edd400" fill-opacity="1.0000000" fill-rule="evenodd" stroke="url(#linearGradient11189)" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " opacity="1.0000000" fill="url(#linearGradient11191)" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(-215.0060,252.9994)"
- id="g12857">
- <path
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- id="path12859"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient13131);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- id="path12861"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12863"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13133);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12865"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <rect
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect12867"
- width="20.000000"
- height="9.0000000"
- x="236.99994"
- y="-230.99992" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12869"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12871"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13135);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12873"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12875"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13137);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12877"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- id="path12879" />
- <path
- style="opacity:0.47777775;fill:url(#linearGradient13139);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- id="path12881" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13141);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12883"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" />
- <path
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- id="path12885"
- sodipodi:nodetypes="ccss" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12887"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13143);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12889"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
+ <g transform="translate(-215.0060,252.9994)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13131)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="0.47777775" fill="url(#linearGradient13133)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect width="20.000000" height="9.0000000" x="236.99994" y="-230.99992" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13135)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13137)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13139)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" opacity="0.47777775" fill="url(#linearGradient13141)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="0.47777775" fill="url(#linearGradient13143)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <g
- transform="translate(192.8564,354.8851)"
- id="g11183">
- <path
- style="fill:#edd400;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11193);stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z "
- id="path11185"
- sodipodi:nodetypes="cccccccc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient11195);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z "
- id="path11187"
- sodipodi:nodetypes="cccccccc" />
+ <g transform="translate(192.8564,354.8851)">
+ <path d="M -173.24571,-327.59122 L -176.37021,-323.31202 L -172.59078,-323.31202 C -172.59078,-323.31202 -175.29396,-318.78622 -180.16632,-310.38562 C -178.07014,-318.33294 -177.21353,-321.35581 -177.21353,-321.35581 L -182.37682,-321.35581 L -178.33401,-327.59122 L -173.24571,-327.59122 z " fill="#edd400" fill-opacity="1.0000000" fill-rule="evenodd" stroke="url(#linearGradient11193)" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M -173.75946,-327.84461 L -177.50268,-322.68152 L -173.54648,-322.85830 C -173.54648,-322.85830 -173.68639,-322.39837 -178.55875,-313.99777 C -176.46257,-321.94509 -176.48985,-321.96275 -176.48985,-321.96275 L -181.38797,-321.87436 L -177.69871,-327.57944 L -173.75946,-327.84461 z " opacity="1.0000000" fill="url(#linearGradient11195)" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000006px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
</g>
- <path
- sodipodi:nodetypes="ccsscsscscsscc"
- id="path13209"
- d="M 31.626355,14.999520 C 29.626255,14.999520 27.940775,16.079020 27.095785,17.614460 C 26.500875,17.392550 25.851145,17.261090 25.169835,17.261090 C 22.339625,17.261090 20.052305,19.379260 20.052305,21.978590 C 20.052305,22.432340 20.196835,22.835420 20.327445,23.250720 C 18.945125,24.115990 17.979615,25.504290 17.979615,27.155450 C 17.979615,29.808280 18.631235,32.148800 23.207195,31.961300 C 23.252315,31.959450 40.658675,32.058280 40.907605,31.943270 C 43.992815,32.169220 44.979615,29.497540 44.979615,27.243810 C 44.979615,25.543300 44.142675,24.193960 42.670345,23.366220 C 42.718305,23.107660 42.631785,22.815030 42.631785,22.543970 C 42.631785,19.944650 40.326135,17.826480 37.495915,17.826480 C 37.102425,17.826480 36.763515,17.961300 36.395375,18.038500 C 35.656915,16.270380 33.810365,14.999520 31.626355,14.999520 z "
- style="opacity:1.0000000;fill:url(#radialGradient13211);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
- <g
- transform="translate(-230.0203,248.9834)"
- id="g12891">
- <path
- style="fill:#888a85;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z "
- id="path12893"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- style="opacity:1.0000000;fill:url(#linearGradient13145);fill-opacity:1.0000000;stroke:none;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z "
- id="path12895"
- sodipodi:nodetypes="ccsscsssscsscc" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12897"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13147);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12899"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" />
- <rect
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="rect12901"
- width="20.000000"
- height="9.0000000"
- x="236.99994"
- y="-230.99992" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12903"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12905"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13149);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12907"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12909"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13151);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12911"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" />
- <path
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z "
- id="path12913" />
- <path
- style="opacity:0.47777775;fill:url(#linearGradient13153);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z "
- id="path12915" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13155);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12917"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" />
- <path
- style="fill:#555753;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
- d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z "
- id="path12919"
- sodipodi:nodetypes="ccss" />
- <path
- sodipodi:type="arc"
- style="opacity:1.0000000;fill:#888a85;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12921"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.47777775;fill:url(#linearGradient13157);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
- id="path12923"
- sodipodi:cx="288.37500"
- sodipodi:cy="-437.59375"
- sodipodi:rx="3.3125000"
- sodipodi:ry="3.3125000"
- d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z"
- transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" />
+ <path d="M 31.626355,14.999520 C 29.626255,14.999520 27.940775,16.079020 27.095785,17.614460 C 26.500875,17.392550 25.851145,17.261090 25.169835,17.261090 C 22.339625,17.261090 20.052305,19.379260 20.052305,21.978590 C 20.052305,22.432340 20.196835,22.835420 20.327445,23.250720 C 18.945125,24.115990 17.979615,25.504290 17.979615,27.155450 C 17.979615,29.808280 18.631235,32.148800 23.207195,31.961300 C 23.252315,31.959450 40.658675,32.058280 40.907605,31.943270 C 43.992815,32.169220 44.979615,29.497540 44.979615,27.243810 C 44.979615,25.543300 44.142675,24.193960 42.670345,23.366220 C 42.718305,23.107660 42.631785,22.815030 42.631785,22.543970 C 42.631785,19.944650 40.326135,17.826480 37.495915,17.826480 C 37.102425,17.826480 36.763515,17.961300 36.395375,18.038500 C 35.656915,16.270380 33.810365,14.999520 31.626355,14.999520 z " opacity="1.0000000" fill="url(#radialGradient13211)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000004" stroke-linejoin="round" stroke-miterlimit="4.0000000" stroke-dasharray="none" stroke-opacity="1.0000000"/>
+ <g transform="translate(-230.0203,248.9834)">
+ <path d="M 246.49993,-238.49993 C 244.22910,-238.49993 242.39002,-236.94965 241.78118,-234.87493 C 241.08795,-235.23876 240.33667,-235.49993 239.49993,-235.49993 C 236.73993,-235.49993 234.49992,-233.25994 234.49993,-230.49993 C 234.49993,-229.92100 234.66245,-229.39223 234.84368,-228.87493 C 233.47021,-228.10419 232.49993,-226.68593 232.49993,-224.99993 C 232.49993,-222.51593 234.51593,-220.49992 236.99993,-220.49993 C 237.17706,-220.49993 255.82280,-220.49993 255.99993,-220.49993 C 258.48392,-220.49993 260.49993,-222.51593 260.49993,-224.99993 C 260.49993,-226.68593 259.52965,-228.10419 258.15618,-228.87493 C 258.33742,-229.39222 258.49993,-229.92101 258.49993,-230.49993 C 258.49993,-233.25993 256.25993,-235.49992 253.49993,-235.49993 C 252.66319,-235.49993 251.91191,-235.23876 251.21868,-234.87493 C 250.60984,-236.94965 248.77076,-238.49993 246.49993,-238.49993 z " fill="#888a85" fill-opacity="1.0000000" stroke="#555753" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 246.49993,-237.99993 C 244.31021,-237.99993 242.77633,-236.66416 242.10438,-234.15641 C 241.43592,-234.50003 240.55679,-234.98976 239.74993,-234.98976 C 237.03342,-234.98976 234.99479,-233.05094 234.99480,-230.44422 C 234.99480,-229.89745 235.26201,-229.11078 235.43676,-228.62221 C 234.11233,-227.89426 232.99993,-226.73171 232.99993,-225.24966 C 232.99993,-222.90361 234.54610,-220.99957 237.33921,-220.99957 C 237.51002,-220.99957 255.48985,-220.99957 255.66065,-220.99957 C 258.43166,-220.99957 259.99993,-222.90361 259.99993,-225.24966 C 259.99993,-226.84203 258.88753,-227.91635 257.56310,-228.64430 C 257.73786,-229.13286 258.02717,-229.89746 258.02717,-230.44422 C 258.02717,-233.05093 255.91136,-235.01185 253.24994,-235.01186 C 252.44307,-235.01186 251.60813,-234.52212 250.93967,-234.17850 C 250.29082,-236.60004 248.68966,-237.99993 246.49993,-237.99993 z " opacity="1.0000000" fill="url(#linearGradient13145)" fill-opacity="1.0000000" stroke="none" stroke-width="0.99999958" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-58.19825,228.8634)" opacity="0.47777775" fill="url(#linearGradient13147)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <rect width="20.000000" height="9.0000000" x="236.99994" y="-230.99992" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16987,171.3114)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19818,231.8633)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-51.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13149)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.056604,0.000000,0.000000,1.056604,-65.19825,231.8634)" opacity="0.47777775" fill="url(#linearGradient13151)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.46868,-233.96868 C 241.88930,-233.96868 238.99993,-231.04805 238.99993,-227.46868 C 238.99993,-225.09800 240.34936,-223.13089 242.24993,-221.99993 L 248.71868,-221.99993 C 250.61925,-223.13089 251.96868,-225.12924 251.96868,-227.49993 C 251.96868,-231.07931 249.04805,-233.96868 245.46868,-233.96868 z " opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 245.49993,-233.99993 C 241.91193,-233.99993 238.99993,-231.08792 238.99993,-227.49993 C 238.99993,-225.12353 240.34478,-223.13361 242.24993,-221.99993 L 248.74993,-221.99993 C 250.65508,-223.13361 251.99993,-225.12353 251.99993,-227.49993 C 251.99993,-231.08793 249.08793,-233.99992 245.49993,-233.99993 z " opacity="0.47777775" fill="url(#linearGradient13153)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(0.905660,0.000000,0.000000,0.905660,-24.16977,171.3113)" opacity="0.47777775" fill="url(#linearGradient13155)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 258.95633,-230.33389 C 258.95480,-227.64933 255.68707,-226.61994 255.68707,-226.61994 C 255.68707,-226.61994 258.03581,-228.24589 258.02392,-230.32495 C 258.02392,-230.32495 258.95633,-230.33389 258.95633,-230.33389 z " fill="#555753" fill-opacity="1.0000000" fill-rule="evenodd" stroke="none" stroke-width="1.0000000px" stroke-linecap="butt" stroke-linejoin="miter" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="1.0000000" fill="#888a85" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
+ <path d="M 291.68750 -437.59375 A 3.3125000 3.3125000 0 1 1 285.06250,-437.59375 A 3.3125000 3.3125000 0 1 1 291.68750 -437.59375 z" transform="matrix(1.207547,0.000000,0.000000,1.207547,-98.22652,302.4154)" opacity="0.47777775" fill="url(#linearGradient13157)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2.0000000" stroke-dasharray="none" stroke-dashoffset="0.0000000" stroke-opacity="1.0000000"/>
</g>
- <path
- sodipodi:nodetypes="ccsscsscscsscc"
- id="path11418"
- d="M 16.188855,11.000000 C 14.188755,11.000000 12.503275,12.079500 11.658285,13.614940 C 11.063375,13.393030 10.413645,13.261570 9.7323346,13.261570 C 6.9021246,13.261570 4.6148046,15.379740 4.6148046,17.979070 C 4.6148046,18.432820 4.7593346,18.835900 4.8899446,19.251200 C 3.5076246,20.116470 2.5421146,21.504770 2.5421146,23.155930 C 2.5421146,25.808760 3.1937346,28.149280 7.7696946,27.961780 C 7.8148146,27.959930 25.221175,28.058760 25.470105,27.943750 C 28.555315,28.169700 29.542115,25.498020 29.542115,23.244290 C 29.542115,21.543780 28.705175,20.194440 27.232845,19.366700 C 27.280805,19.108140 27.194285,18.815510 27.194285,18.544450 C 27.194285,15.945130 24.888635,13.826960 22.058415,13.826960 C 21.664925,13.826960 21.326015,13.961780 20.957875,14.038980 C 20.219415,12.270860 18.372865,11.000000 16.188855,11.000000 z "
- style="opacity:1.0000000;fill:url(#radialGradient13068);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000004;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
- <g
- transform="translate(-212.91035,271.43)"
- id="g12227">
- <path
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- id="path12229"
- sodipodi:nodetypes="cccc" />
- <path
- style="opacity:0.46111109;fill:url(#radialGradient23739);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- id="path12231"
- sodipodi:nodetypes="csscc" />
- <path
- style="opacity:1;fill:url(#linearGradient23741);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- id="path12233"
- sodipodi:nodetypes="ccc" />
+ <path d="M 16.188855,11.000000 C 14.188755,11.000000 12.503275,12.079500 11.658285,13.614940 C 11.063375,13.393030 10.413645,13.261570 9.7323346,13.261570 C 6.9021246,13.261570 4.6148046,15.379740 4.6148046,17.979070 C 4.6148046,18.432820 4.7593346,18.835900 4.8899446,19.251200 C 3.5076246,20.116470 2.5421146,21.504770 2.5421146,23.155930 C 2.5421146,25.808760 3.1937346,28.149280 7.7696946,27.961780 C 7.8148146,27.959930 25.221175,28.058760 25.470105,27.943750 C 28.555315,28.169700 29.542115,25.498020 29.542115,23.244290 C 29.542115,21.543780 28.705175,20.194440 27.232845,19.366700 C 27.280805,19.108140 27.194285,18.815510 27.194285,18.544450 C 27.194285,15.945130 24.888635,13.826960 22.058415,13.826960 C 21.664925,13.826960 21.326015,13.961780 20.957875,14.038980 C 20.219415,12.270860 18.372865,11.000000 16.188855,11.000000 z " opacity="1.0000000" fill="url(#radialGradient13068)" fill-opacity="1.0000000" stroke="none" stroke-width="1.0000004" stroke-linejoin="round" stroke-miterlimit="4.0000000" stroke-dasharray="none" stroke-opacity="1.0000000"/>
+ <g transform="translate(-212.91035,271.43)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient23739)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient23741)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- transform="translate(-193.78094,269.3383)"
- id="g12239">
- <path
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- id="path12241"
- sodipodi:nodetypes="cccc" />
- <path
- style="opacity:0.46111109;fill:url(#radialGradient23743);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- id="path12243"
- sodipodi:nodetypes="csscc" />
- <path
- style="opacity:1;fill:url(#linearGradient23745);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- id="path12245"
- sodipodi:nodetypes="ccc" />
+ <g transform="translate(-193.78094,269.3383)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient23743)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient23745)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
- <g
- transform="translate(-225.96722,264.58414)"
- id="g12186">
- <path
- style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.07456863;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z"
- id="path6059"
- sodipodi:nodetypes="cccc" />
- <path
- style="opacity:0.46111109;fill:url(#radialGradient23747);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1"
- d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z"
- id="path6061"
- sodipodi:nodetypes="csscc" />
- <path
- style="opacity:1;fill:url(#linearGradient23749);fill-opacity:1;stroke:none;stroke-width:1.07457018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1"
- d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z"
- id="path6063"
- sodipodi:nodetypes="ccc" />
+ <g transform="translate(-225.96722,264.58414)">
+ <path d="M 231.62587,-228.77086 C 230.58662,-229.36665 230.23015,-230.68774 230.83016,-231.71967 C 232.16166,-233.80243 233.93524,-233.26584 234.84231,-235.46138 C 236.10323,-234.12777 235.63545,-227.21367 231.62587,-228.77086 z" fill="#729fcf" fill-opacity="1" stroke="#204a87" stroke-width="1.07456863" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 234.31017,-229.9035 C 233.82059,-229.03976 232.73502,-228.74348 231.88703,-229.24216 C 231.03903,-229.74084 230.74816,-230.84657 231.23774,-231.71031 C 231.72733,-232.57405 233.84374,-232.16235 234.58388,-234 C 235.43187,-233.50133 234.79976,-230.76724 234.31017,-229.9035 z" opacity="0.46111109" fill="url(#radialGradient23747)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
+ <path d="M 233.02237,-229 C 228.40776,-230.07384 233.25985,-233.71939 234,-232.92154 C 230.4176,-231.55118 233.02237,-229 233.02237,-229 z" opacity="1" fill="url(#linearGradient23749)" fill-opacity="1" stroke="none" stroke-width="1.07457018" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="0" stroke-dashoffset="0" stroke-opacity="1"/>
</g>
</g>
</g>
diff --git a/dist/changes-4.6.0 b/dist/changes-4.6.0
index 7f723dae67..5a15cdb690 100644
--- a/dist/changes-4.6.0
+++ b/dist/changes-4.6.0
@@ -35,6 +35,9 @@ information about a particular change.
* Added QVariant::toFloat() and QVariant::toReal()
* Added QVariant(float) constructor
+ - Qt::escape
+ * now escape the double quote (&quot;)
+
****************************************************************************
* Platform Specific Changes *
****************************************************************************
@@ -55,6 +58,9 @@ information about a particular change.
- The reading code of QLocalSocket on Windows has been rewritten to improve
reading performance.
+ - On Windows CE the link time code geration has been disabled by default to
+ be consistent with win32-msvc200x.
+
****************************************************************************
* Important Behavior Changes *
****************************************************************************
diff --git a/doc/src/development/qmake-manual.qdoc b/doc/src/development/qmake-manual.qdoc
index d040d3d991..09f1b9b55e 100644
--- a/doc/src/development/qmake-manual.qdoc
+++ b/doc/src/development/qmake-manual.qdoc
@@ -2252,6 +2252,18 @@ For example:
If the OpenGL implementation uses EGL (most OpenGL/ES systems),
then QMAKE_INCDIR_EGL may also need to be set.
+ \section1 QMAKE_INCDIR_OPENGL_ES1, QMAKE_INCDIR_OPENGL_ES1CL, QMAKE_INCDIR_OPENGL_ES2
+
+ These variables contain the location of OpenGL headers files to be added
+ to INCLUDEPATH when building an application with OpenGL ES 1, OpenGL ES 1 Common
+ Lite or OpenGL ES 2 support respectively.
+
+ The value of this variable is typically handled by \c qmake or
+ \l{#QMAKESPEC}{qmake.conf} and rarely needs to be modified.
+
+ If the OpenGL implementation uses EGL (most OpenGL/ES systems),
+ then QMAKE_INCDIR_EGL may also need to be set.
+
\target QMAKE_INCDIR_OPENVG
\section1 QMAKE_INCDIR_OPENVG
@@ -2341,6 +2353,11 @@ For example:
of this variable is typically handled by \c qmake or
\l{#QMAKESPEC}{qmake.conf} and rarely needs to be modified.
+ \section1 QMAKE_LFLAGS_RPATH
+
+ Library paths in this definition are added to the executable at link
+ time so that the added paths will be preferentially searched at runtime.
+
\section1 QMAKE_LFLAGS_QT_DLL
This variable contains link flags when building programs that
@@ -2491,6 +2508,17 @@ For example:
variable is typically handled by \c qmake or
\l{#QMAKESPEC}{qmake.conf} and rarely needs to be modified.
+ \section1 QMAKE_LIBS_OPENGL_ES1, QMAKE_LIBS_OPENGL_ES1CL, QMAKE_LIBS_OPENGL_ES2
+
+ These variables contain all the OpenGL libraries for OpenGL ES 1,
+ OpenGL ES 1 Common Lite profile and OpenGL ES 2.
+
+ The value of these variables is typically handled by \c qmake or
+ \l{#QMAKESPEC}{qmake.conf} and rarely needs to be modified.
+
+ If the OpenGL implementation uses EGL (most OpenGL/ES systems),
+ then QMAKE_LIBS_EGL may also need to be set.
+
\section1 QMAKE_LIBS_OPENVG
This variable contains all OpenVG libraries. The value of this
@@ -2667,6 +2695,16 @@ For example:
\snippet doc/src/snippets/code/doc_src_qmake-manual.qdoc 45
+ \section1 QMAKE_RPATH
+
+ Is equivalent to \l QMAKE_LFLAGS_RPATH.
+
+ \section1 QMAKE_RPATHDIR
+
+ A list of library directory paths, these paths are added to the
+ executable at link time so that the paths will be preferentially
+ searched at runtime.
+
\section1 QMAKE_RUN_CC
This variable specifies the individual rule needed to build an object.
diff --git a/doc/src/frameworks-technologies/eventsandfilters.qdoc b/doc/src/frameworks-technologies/eventsandfilters.qdoc
index c769884779..52d596a162 100644
--- a/doc/src/frameworks-technologies/eventsandfilters.qdoc
+++ b/doc/src/frameworks-technologies/eventsandfilters.qdoc
@@ -215,7 +215,7 @@
\l{QCoreApplication::}{postEvent()} posts the event on a queue for
later dispatch. The next time Qt's main event loop runs, it dispatches
all posted events, with some optimization. For example, if there are
- several resize events, they are are compressed into one. The same
+ several resize events, they are compressed into one. The same
applies to paint events: QWidget::update() calls
\l{QCoreApplication::}{postEvent()}, which eliminates flickering and
increases speed by avoiding multiple repaints.
diff --git a/doc/src/getting-started/installation.qdoc b/doc/src/getting-started/installation.qdoc
index 82695522be..e127429910 100644
--- a/doc/src/getting-started/installation.qdoc
+++ b/doc/src/getting-started/installation.qdoc
@@ -963,16 +963,23 @@ Symbian platform, see \l{Symbian platform - Introduction to using Qt}.
Qt for Symbian platform requires the following software installed on your development PC:
\list
- \o \l{http://www.mingw.org/}{MinGW 3.4.5 or higher}, or another windows compiler to build the tools.
\o \l{http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide_cpp/}{Carbide.c++ v2.0.0 or higher}
\list
\o \bold{Note:} It may be necessary to update the Carbide compiler.
See \l{http://pepper.troll.no/s60prereleases/patches/}{here} for instructions how to check your
compiler version and how to patch it, if needed.
\endlist
+ \o \l{http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.msi}{ActivePerl v5.6.1 build 638}
+ \list
+ \o \bold{Note:} According to Symbian, version 5.6.1 build 638 is mandatory. Using later versions may result in unexplained errors.
+ \endlist
\o \l{http://www.forum.nokia.com/main/resources/tools_and_sdks/S60SDK/}{S60 Platform SDK 3rd Edition FP1 or higher}
\o \l{http://www.forum.nokia.com/main/resources/technologies/openc_cpp/}{Open C/C++ v1.6.0 or higher}.
Install this to all Symbian SDKs you plan to use Qt with.
+ \o Building Qt tools from scratch requires \l{http://www.mingw.org/}{MinGW 3.4.5 or higher}, or another windows compiler.
+ \list
+ \o \bold{Note:} This is not required if you are using pre-built binary package.
+ \endlist
\o Building Qt libraries requires \l{http://www.arm.com/products/DevTools/RVCT.html}{RVCT} 2.2 [build 686] or later,
which is not available free of charge.
\endlist
diff --git a/doc/src/images/simpleanchorlayout-example.png b/doc/src/images/simpleanchorlayout-example.png
new file mode 100644
index 0000000000..1d5c8ac048
--- /dev/null
+++ b/doc/src/images/simpleanchorlayout-example.png
Binary files differ
diff --git a/doc/src/platforms/qt-embedded.qdoc b/doc/src/platforms/qt-embedded.qdoc
index c39a967641..e0c35cc8ba 100644
--- a/doc/src/platforms/qt-embedded.qdoc
+++ b/doc/src/platforms/qt-embedded.qdoc
@@ -68,10 +68,9 @@
environment and use native features, such as menus, to conform
to the native style guidelines.
\o \l{Symbian platform - Introduction to using Qt}{Qt for the Symbian
-platform} is used to create
- applications running in existing Symbian platform environments.
- Applications use the appropriate style for the embedded
- environment and use native features, such as menus, to conform
+ platform} is used to create applications running in existing Symbian
+ platform environments. Applications use the appropriate style for the
+ embedded environment and use native features, such as menus, to conform
to the native style guidelines.
\endtable
*/
diff --git a/doc/src/qt-webpages.qdoc b/doc/src/qt-webpages.qdoc
index 728765604b..1eee805295 100644
--- a/doc/src/qt-webpages.qdoc
+++ b/doc/src/qt-webpages.qdoc
@@ -165,7 +165,7 @@
*/
/*!
- \externalpage http://qt.nokia.com/products/qtopia/
+ \externalpage http://www.qtextended.org/
\title Qt Extended
*/
diff --git a/examples/graphicsview/anchorlayout/anchorlayout.pro b/examples/graphicsview/anchorlayout/anchorlayout.pro
index c2a1beadc8..fd085cc330 100644
--- a/examples/graphicsview/anchorlayout/anchorlayout.pro
+++ b/examples/graphicsview/anchorlayout/anchorlayout.pro
@@ -1,9 +1,4 @@
-######################################################################
-# Automatically generated by qmake (2.01a) Tue May 12 15:22:25 2009
-######################################################################
-
-# Input
-SOURCES += main.cpp
+SOURCES = main.cpp
# install
target.path = $$[QT_INSTALL_EXAMPLES]/graphicsview/anchorlayout
@@ -11,5 +6,4 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES anchorlayout.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/graphicsview/anchorlayout
INSTALLS += target sources
-TARGET = anchorlayout_example
-CONFIG+=console \ No newline at end of file
+TARGET = anchorlayout
diff --git a/examples/graphicsview/simpleanchorlayout/main.cpp b/examples/graphicsview/simpleanchorlayout/main.cpp
new file mode 100644
index 0000000000..493b00f178
--- /dev/null
+++ b/examples/graphicsview/simpleanchorlayout/main.cpp
@@ -0,0 +1,134 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtGui>
+
+class Widget : public QGraphicsWidget
+{
+public:
+ Widget(const QColor &color, const QColor &textColor, const QString &caption,
+ QGraphicsItem *parent = 0)
+ : QGraphicsWidget(parent), caption(caption), color(color), textColor(textColor)
+ {
+ }
+
+ void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0)
+ {
+ QFont font;
+ font.setPixelSize(0.75 * qMin(boundingRect().width(), boundingRect().height()));
+
+ painter->fillRect(boundingRect(), color);
+ painter->save();
+ painter->setFont(font);
+ painter->setPen(textColor);
+ painter->drawText(boundingRect(), Qt::AlignCenter, caption);
+ painter->restore();
+ }
+
+private:
+ QString caption;
+ QColor color;
+ QColor textColor;
+};
+
+int main(int argc, char *argv[])
+{
+ QApplication app(argc, argv);
+
+ QGraphicsScene *scene = new QGraphicsScene();
+
+ Widget *a = new Widget(Qt::blue, Qt::white, "a");
+ a->setPreferredSize(100, 100);
+ Widget *b = new Widget(Qt::green, Qt::black, "b");
+ b->setPreferredSize(100, 100);
+ Widget *c = new Widget(Qt::red, Qt::black, "c");
+ c->setPreferredSize(100, 100);
+
+ QGraphicsAnchorLayout *layout = new QGraphicsAnchorLayout();
+/*
+ //! [adding a corner anchor in two steps]
+ layout->addAnchor(a, Qt::AnchorTop, layout, Qt::AnchorTop);
+ layout->addAnchor(a, Qt::AnchorLeft, layout, Qt::AnchorLeft);
+ //! [adding a corner anchor in two steps]
+*/
+ //! [adding a corner anchor]
+ layout->addCornerAnchors(a, Qt::TopLeftCorner, layout, Qt::TopLeftCorner);
+ //! [adding a corner anchor]
+
+ //! [adding anchors]
+ layout->addAnchor(b, Qt::AnchorLeft, a, Qt::AnchorRight);
+ layout->addAnchor(b, Qt::AnchorTop, a, Qt::AnchorBottom);
+ //! [adding anchors]
+
+ // Place a third widget below the second.
+ layout->addAnchor(b, Qt::AnchorBottom, c, Qt::AnchorTop);
+
+/*
+ //! [adding anchors to match sizes in two steps]
+ layout->addAnchor(b, Qt::AnchorLeft, c, Qt::AnchorLeft);
+ layout->addAnchor(b, Qt::AnchorRight, c, Qt::AnchorRight);
+ //! [adding anchors to match sizes in two steps]
+*/
+
+ //! [adding anchors to match sizes]
+ layout->addAnchors(b, c, Qt::Horizontal);
+ //! [adding anchors to match sizes]
+
+ // Anchor the bottom-right corner of the third widget to the bottom-right
+ // corner of the layout.
+ layout->addCornerAnchors(c, Qt::BottomRightCorner, layout, Qt::BottomRightCorner);
+
+ QGraphicsWidget *w = new QGraphicsWidget(0, Qt::Window | Qt::CustomizeWindowHint | Qt::WindowTitleHint);
+ w->setPos(20, 20);
+ w->setMinimumSize(100, 100);
+ w->setPreferredSize(320, 240);
+ w->setLayout(layout);
+ w->setWindowTitle(QApplication::translate("simpleanchorlayout", "QGraphicsAnchorLayout in use"));
+ scene->addItem(w);
+
+ QGraphicsView *view = new QGraphicsView();
+ view->setScene(scene);
+ view->setWindowTitle(QApplication::translate("simpleanchorlayout", "Simple Anchor Layout"));
+ view->resize(360, 320);
+ view->show();
+
+ return app.exec();
+}
diff --git a/examples/graphicsview/simpleanchorlayout/simpleanchorlayout.pro b/examples/graphicsview/simpleanchorlayout/simpleanchorlayout.pro
new file mode 100644
index 0000000000..e1c7aeb446
--- /dev/null
+++ b/examples/graphicsview/simpleanchorlayout/simpleanchorlayout.pro
@@ -0,0 +1,9 @@
+SOURCES = main.cpp
+
+# install
+target.path = $$[QT_INSTALL_EXAMPLES]/graphicsview/simpleanchorlayout
+sources.files = $$SOURCES $$HEADERS $$RESOURCES simpleanchorlayout.pro
+sources.path = $$[QT_INSTALL_EXAMPLES]/graphicsview/simpleanchorlayout
+INSTALLS += target sources
+
+TARGET = simpleanchorlayout
diff --git a/examples/network/qftp/sym_iap_util.h b/examples/network/qftp/sym_iap_util.h
index ebeae0aa81..9b4128c7cf 100644
--- a/examples/network/qftp/sym_iap_util.h
+++ b/examples/network/qftp/sym_iap_util.h
@@ -501,10 +501,14 @@ static void qt_SetDefaultIapL()
static int qt_SetDefaultIap()
{
+#ifndef __WINS__
TRAPD(err1, qt_SetDefaultIapL());
// TRAPD(err2, qt_InterfaceInfoL());
// TRAPD(err3, qt_RouteInfoL());
return err1;
+#else
+ return 0; // IAP dialog not required for emulator
+#endif
}
#endif // QSYM_IAP_UTIL_H
diff --git a/examples/script/customclass/bytearrayclass.cpp b/examples/script/customclass/bytearrayclass.cpp
index 7291b9769b..bce69e4da7 100644
--- a/examples/script/customclass/bytearrayclass.cpp
+++ b/examples/script/customclass/bytearrayclass.cpp
@@ -72,18 +72,6 @@ private:
int m_last;
};
-static qint32 toArrayIndex(const QString &str)
-{
- QByteArray bytes = str.toUtf8();
- char *eptr;
- quint32 pos = strtoul(bytes.constData(), &eptr, 10);
- if ((eptr == bytes.constData() + bytes.size())
- && (QByteArray::number(pos) == bytes)) {
- return pos;
- }
- return -1;
-}
-
//! [0]
ByteArrayClass::ByteArrayClass(QScriptEngine *engine)
: QObject(engine), QScriptClass(engine)
@@ -120,8 +108,9 @@ QScriptClass::QueryFlags ByteArrayClass::queryProperty(const QScriptValue &objec
if (name == length) {
return flags;
} else {
- qint32 pos = toArrayIndex(name);
- if (pos == -1)
+ bool isArrayIndex;
+ qint32 pos = name.toArrayIndex(&isArrayIndex);
+ if (!isArrayIndex)
return 0;
*id = pos;
if ((flags & HandlesReadAccess) && (pos >= ba->size()))
diff --git a/mkspecs/common/linux.conf b/mkspecs/common/linux.conf
index cc5c38bee4..1ae560808a 100644
--- a/mkspecs/common/linux.conf
+++ b/mkspecs/common/linux.conf
@@ -13,6 +13,12 @@ QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS]
QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS]
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
+QMAKE_INCDIR_OPENGL_ES1 = $$QMAKE_INCDIR_OPENGL
+QMAKE_LIBDIR_OPENGL_ES1 = $$QMAKE_LIBDIR_OPENGL
+QMAKE_INCDIR_OPENGL_ES1CL = $$QMAKE_INCDIR_OPENGL
+QMAKE_LIBDIR_OPENGL_ES1CL = $$QMAKE_LIBDIR_OPENGL
+QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL
+QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL
QMAKE_INCDIR_EGL =
QMAKE_LIBDIR_EGL =
QMAKE_INCDIR_OPENVG =
@@ -26,6 +32,9 @@ QMAKE_LIBS_NIS = -lnsl
QMAKE_LIBS_EGL = -lEGL
QMAKE_LIBS_OPENGL = -lGLU -lGL
QMAKE_LIBS_OPENGL_QT = -lGL
+QMAKE_LIBS_OPENGL_ES1 = -lGLES_CM
+QMAKE_LIBS_OPENGL_ES1CL = -lGLES_CL
+QMAKE_LIBS_OPENGL_ES2 = -lGLESv2
QMAKE_LIBS_OPENVG = -lOpenVG
QMAKE_LIBS_THREAD = -lpthread
diff --git a/mkspecs/common/wince/qmake.conf b/mkspecs/common/wince/qmake.conf
index d6e4ba77fc..d87be0243b 100644
--- a/mkspecs/common/wince/qmake.conf
+++ b/mkspecs/common/wince/qmake.conf
@@ -64,6 +64,10 @@ QMAKE_LIBS_NETWORK = ws2.lib
QMAKE_LIBS_OPENGL =
QMAKE_LIBS_COMPAT =
+QMAKE_LIBS_OPENGL_ES1 = libGLES_CM.lib
+QMAKE_LIBS_OPENGL_ES1CL = libGLES_CL.lib
+QMAKE_LIBS_OPENGL_ES2 = libGLESv2.lib
+
QMAKE_LIBS_QT_ENTRY = -lqtmain
QMAKE_MOC = $$[QT_INSTALL_BINS]\moc.exe
diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
index 3f84f42c5f..1be6d9bb44 100644
--- a/mkspecs/features/qt_functions.prf
+++ b/mkspecs/features/qt_functions.prf
@@ -54,6 +54,10 @@ defineTest(qtAddLibrary) {
# Needed for #include <QtXmlPatterns/QtXmlPatterns> because relative inclusion problem in toolchain
INCLUDEPATH *= $$QMAKE_INCDIR_QT/QtXmlPatterns
}
+ isEqual(LIB_NAME, QtXmlPatterns) {
+ # Needed for #include <QtXmlPatterns/QtXmlPatterns> because relative inclusion problem in toolchain
+ INCLUDEPATH *= $$QMAKE_INCDIR_QT/QtNetwork
+ }
}
isEmpty(LINKAGE) {
if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {
diff --git a/mkspecs/features/unix/opengl.prf b/mkspecs/features/unix/opengl.prf
index 2fdf32423c..f2db8190b6 100644
--- a/mkspecs/features/unix/opengl.prf
+++ b/mkspecs/features/unix/opengl.prf
@@ -1,4 +1,22 @@
-INCLUDEPATH += $$QMAKE_INCDIR_OPENGL
-!isEmpty(QMAKE_LIBDIR_OPENGL):QMAKE_LIBDIR += $$QMAKE_LIBDIR_OPENGL
-target_qt:LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_QT
-else:LIBS += $$QMAKE_LIBS_OPENGL
+contains(QT_CONFIG, opengles1) {
+ INCLUDEPATH += $$QMAKE_INCDIR_OPENGL_ES1
+ !isEmpty(QMAKE_LIBDIR_OPENGL_ES1):QMAKE_LIBDIR += $$QMAKE_LIBDIR_OPENGL_ES1
+ target_qt:LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_ES1
+ else:LIBS += $$QMAKE_LIBS_OPENGL_ES1
+} else:contains(QT_CONFIG, opengles1cl) {
+ INCLUDEPATH += $$QMAKE_INCDIR_OPENGL_ES1CL
+ !isEmpty(QMAKE_LIBDIR_OPENGL_ES1CL):QMAKE_LIBDIR += $$QMAKE_LIBDIR_OPENGL_ES1CL
+ target_qt:LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_ES1CL
+ else:LIBS += $$QMAKE_LIBS_OPENGL_ES1CL
+} else:contains(QT_CONFIG, opengles2) {
+ INCLUDEPATH += $$QMAKE_INCDIR_OPENGL_ES2
+ !isEmpty(QMAKE_LIBDIR_OPENGL_ES2):QMAKE_LIBDIR += $$QMAKE_LIBDIR_OPENGL_ES2
+ target_qt:LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_ES2
+ else:LIBS += $$QMAKE_LIBS_OPENGL_ES2
+} else {
+ INCLUDEPATH += $$QMAKE_INCDIR_OPENGL
+ !isEmpty(QMAKE_LIBDIR_OPENGL):QMAKE_LIBDIR += $$QMAKE_LIBDIR_OPENGL
+ target_qt:LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_QT
+ else:LIBS += $$QMAKE_LIBS_OPENGL
+}
+
diff --git a/mkspecs/unsupported/qnx-g++/qplatformdefs.h b/mkspecs/unsupported/qnx-g++/qplatformdefs.h
index f309f81f04..1bf9ffcb3e 100644
--- a/mkspecs/unsupported/qnx-g++/qplatformdefs.h
+++ b/mkspecs/unsupported/qnx-g++/qplatformdefs.h
@@ -167,6 +167,6 @@ inline float strtof(const char *b, char **e)
return float(strtod(b, e));
}
-#define QT_QWS_TEMP_DIR qgetenv("TMP");
+#define QT_QWS_TEMP_DIR QString::fromLatin1(qgetenv("TMP"))
#endif // QPLATFORMDEFS_H
diff --git a/mkspecs/unsupported/qws/qnx-i386-g++/qmake.conf b/mkspecs/unsupported/qws/qnx-i386-g++/qmake.conf
index 3f24cd9b4f..fffb80fa67 100644
--- a/mkspecs/unsupported/qws/qnx-i386-g++/qmake.conf
+++ b/mkspecs/unsupported/qws/qnx-i386-g++/qmake.conf
@@ -56,10 +56,10 @@ QMAKE_PCH_OUTPUT_EXT = .gch
QMAKE_LFLAGS_BSYMBOLIC_FUNC = -Wl,-Bsymbolic-functions
QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,
-include(../../common/unix.conf)
+include(../../../common/unix.conf)
QMAKE_CFLAGS_THREAD = -D_REENTRANT
-QMAKE_CXXFLAGS_THREAD = $$QMAKE_CLFAGS_THREAD
+QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
QMAKE_INCDIR =
QMAKE_LIBDIR =
diff --git a/src/3rdparty/phonon/ds9/iodevicereader.cpp b/src/3rdparty/phonon/ds9/iodevicereader.cpp
index e0c505c7d9..695af59085 100644
--- a/src/3rdparty/phonon/ds9/iodevicereader.cpp
+++ b/src/3rdparty/phonon/ds9/iodevicereader.cpp
@@ -36,17 +36,20 @@ namespace Phonon
//these mediatypes define a stream, its type will be autodetected by DirectShow
static QVector<AM_MEDIA_TYPE> getMediaTypes()
{
- AM_MEDIA_TYPE mt = { MEDIATYPE_Stream, MEDIASUBTYPE_NULL, TRUE, FALSE, 1, GUID_NULL, 0, 0, 0};
+ //the order here is important because otherwise,
+ //directshow might not be able to detect the stream type correctly
+
+ AM_MEDIA_TYPE mt = { MEDIATYPE_Stream, MEDIASUBTYPE_Avi, TRUE, FALSE, 1, GUID_NULL, 0, 0, 0};
QVector<AM_MEDIA_TYPE> ret;
- //normal auto-detect stream
- ret << mt;
//AVI stream
- mt.subtype = MEDIASUBTYPE_Avi;
ret << mt;
//WAVE stream
mt.subtype = MEDIASUBTYPE_WAVE;
ret << mt;
+ //normal auto-detect stream (must be at the end!)
+ mt.subtype = MEDIASUBTYPE_NULL;
+ ret << mt;
return ret;
}
diff --git a/src/3rdparty/phonon/gstreamer/abstractrenderer.cpp b/src/3rdparty/phonon/gstreamer/abstractrenderer.cpp
index 924b6118d6..5d88d10cb2 100644
--- a/src/3rdparty/phonon/gstreamer/abstractrenderer.cpp
+++ b/src/3rdparty/phonon/gstreamer/abstractrenderer.cpp
@@ -17,6 +17,7 @@
#include "abstractrenderer.h"
+#ifndef QT_NO_PHONON_VIDEO
QT_BEGIN_NAMESPACE
namespace Phonon
@@ -52,5 +53,5 @@ void AbstractRenderer::movieSizeChanged(const QSize &size)
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
-
+#endif //QT_NO_PHONON_VIDEO
diff --git a/src/3rdparty/phonon/gstreamer/abstractrenderer.h b/src/3rdparty/phonon/gstreamer/abstractrenderer.h
index 140413d142..10a28227a5 100644
--- a/src/3rdparty/phonon/gstreamer/abstractrenderer.h
+++ b/src/3rdparty/phonon/gstreamer/abstractrenderer.h
@@ -23,6 +23,7 @@
#include "medianode.h"
#include <phonon/videowidget.h>
+#ifndef QT_NO_PHONON_VIDEO
QT_BEGIN_NAMESPACE
class QString;
@@ -58,5 +59,5 @@ protected:
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
-
+#endif //QT_NO_PHONON_VIDEO
#endif // Phonon_GSTREAMER_ABSTRACTRENDERER_H
diff --git a/src/3rdparty/phonon/gstreamer/artssink.cpp b/src/3rdparty/phonon/gstreamer/artssink.cpp
index ff56da9d66..441607dd3e 100644
--- a/src/3rdparty/phonon/gstreamer/artssink.cpp
+++ b/src/3rdparty/phonon/gstreamer/artssink.cpp
@@ -233,7 +233,7 @@ static void arts_sink_init (ArtsSink * src, ArtsSinkClass * g_class)
Q_UNUSED(g_class);
GST_DEBUG_OBJECT (src, "initializing artssink");
src->stream = 0;
-
+#ifndef QT_NO_LIBRARY
p_arts_init = (Ptr_arts_init)QLibrary::resolve(QLatin1String("artsc"), 0, "arts_init");
p_arts_play_stream = (Ptr_arts_play_stream)QLibrary::resolve(QLatin1String("artsc"), 0, "arts_play_stream");
p_arts_close_stream = (Ptr_arts_close_stream)QLibrary::resolve(QLatin1String("artsc"), 0, "arts_close_stream");
@@ -250,6 +250,7 @@ static void arts_sink_init (ArtsSink * src, ArtsSinkClass * g_class)
}
}
sinkCount ++;
+#endif //QT_NO_LIBRARY
}
static void arts_sink_dispose (GObject * object)
diff --git a/src/3rdparty/phonon/gstreamer/audioeffect.cpp b/src/3rdparty/phonon/gstreamer/audioeffect.cpp
index db72c8b593..d3d7a35d0a 100644
--- a/src/3rdparty/phonon/gstreamer/audioeffect.cpp
+++ b/src/3rdparty/phonon/gstreamer/audioeffect.cpp
@@ -23,7 +23,7 @@
#include "gsthelper.h"
#include <gst/gst.h>
-
+#ifndef QT_NO_PHONON_EFFECT
QT_BEGIN_NAMESPACE
namespace Phonon
@@ -75,4 +75,5 @@ GstElement* AudioEffect::createEffectBin()
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
+#endif //QT_NO_PHONON_EFFECT
#include "moc_audioeffect.cpp"
diff --git a/src/3rdparty/phonon/gstreamer/audioeffect.h b/src/3rdparty/phonon/gstreamer/audioeffect.h
index 3a985e553b..f49f8d2061 100644
--- a/src/3rdparty/phonon/gstreamer/audioeffect.h
+++ b/src/3rdparty/phonon/gstreamer/audioeffect.h
@@ -29,8 +29,8 @@
#include <gst/gst.h>
+#ifndef QT_NO_PHONON_EFFECT
QT_BEGIN_NAMESPACE
-
namespace Phonon
{
namespace Gstreamer
@@ -49,7 +49,7 @@ namespace Gstreamer
QString m_effectName;
};
}} //namespace Phonon::Gstreamer
-
QT_END_NAMESPACE
+#endif //QT_NO_PHONON_EFFECT
#endif // Phonon_GSTREAMER_AUDIOEFFECT_H
diff --git a/src/3rdparty/phonon/gstreamer/backend.cpp b/src/3rdparty/phonon/gstreamer/backend.cpp
index cd49454ea8..e1ffd1fe24 100644
--- a/src/3rdparty/phonon/gstreamer/backend.cpp
+++ b/src/3rdparty/phonon/gstreamer/backend.cpp
@@ -55,12 +55,13 @@ Backend::Backend(QObject *parent, const QVariantList &)
g_error_free(err);
qRegisterMetaType<Message>("Message");
-
+#ifndef QT_NO_PROPERTIES
setProperty("identifier", QLatin1String("phonon_gstreamer"));
setProperty("backendName", QLatin1String("Gstreamer"));
setProperty("backendComment", QLatin1String("Gstreamer plugin for Phonon"));
setProperty("backendVersion", QLatin1String("0.2"));
setProperty("backendWebsite", QLatin1String("http://qt.nokia.com/"));
+#endif //QT_NO_PROPERTIES
//check if we should enable debug output
QString debugLevelString = qgetenv("PHONON_GST_DEBUG");
@@ -117,13 +118,15 @@ QObject *Backend::createObject(BackendInterface::Class c, QObject *parent, const
m_audioOutputs.append(ao);
return ao;
}
+#ifndef QT_NO_PHONON_EFFECT
case EffectClass:
return new AudioEffect(this, args[0].toInt(), parent);
-
+#endif //QT_NO_PHONON_EFFECT
case AudioDataOutputClass:
logMessage("createObject() : AudioDataOutput not implemented");
break;
+#ifndef QT_NO_PHONON_VIDEO
case VideoDataOutputClass:
logMessage("createObject() : VideoDataOutput not implemented");
break;
@@ -132,9 +135,11 @@ QObject *Backend::createObject(BackendInterface::Class c, QObject *parent, const
QWidget *widget = qobject_cast<QWidget*>(parent);
return new VideoWidget(this, widget);
}
-
+#endif //QT_NO_PHONON_VIDEO
+#ifndef QT_NO_PHONON_VOLUMEFADEREFFECT
case VolumeFaderEffectClass:
return new VolumeFaderEffect(this, parent);
+#endif //QT_NO_PHONON_VOLUMEFADEREFFECT
case VisualizationClass: //Fall through
default:
diff --git a/src/3rdparty/phonon/gstreamer/devicemanager.cpp b/src/3rdparty/phonon/gstreamer/devicemanager.cpp
index 22403966d5..60e860f1d4 100644
--- a/src/3rdparty/phonon/gstreamer/devicemanager.cpp
+++ b/src/3rdparty/phonon/gstreamer/devicemanager.cpp
@@ -72,18 +72,21 @@ DeviceManager::DeviceManager(Backend *backend)
: QObject(backend)
, m_backend(backend)
{
+ m_audioSink = qgetenv("PHONON_GST_AUDIOSINK");
+ m_videoSinkWidget = qgetenv("PHONON_GST_VIDEOMODE");
+
+#ifndef QT_NO_SETTINGS
QSettings settings(QLatin1String("Trolltech"));
settings.beginGroup(QLatin1String("Qt"));
- m_audioSink = qgetenv("PHONON_GST_AUDIOSINK");
if (m_audioSink.isEmpty()) {
m_audioSink = settings.value(QLatin1String("audiosink"), "Auto").toByteArray().toLower();
}
- m_videoSinkWidget = qgetenv("PHONON_GST_VIDEOMODE");
if (m_videoSinkWidget.isEmpty()) {
m_videoSinkWidget = settings.value(QLatin1String("videomode"), "Auto").toByteArray().toLower();
}
+#endif //QT_NO_SETTINGS
if (m_backend->isValid())
updateDeviceList();
@@ -243,6 +246,7 @@ GstElement *DeviceManager::createAudioSink(Category category)
return sink;
}
+#ifndef QT_NO_PHONON_VIDEO
AbstractRenderer *DeviceManager::createVideoRenderer(VideoWidget *parent)
{
#if !defined(QT_NO_OPENGL) && !defined(QT_OPENGL_ES)
@@ -265,6 +269,7 @@ AbstractRenderer *DeviceManager::createVideoRenderer(VideoWidget *parent)
#endif
return new WidgetRenderer(parent);
}
+#endif //QT_NO_PHONON_VIDEO
/*
* Returns a positive device id or -1 if device
diff --git a/src/3rdparty/phonon/gstreamer/effect.cpp b/src/3rdparty/phonon/gstreamer/effect.cpp
index f653535963..4937246a6d 100644
--- a/src/3rdparty/phonon/gstreamer/effect.cpp
+++ b/src/3rdparty/phonon/gstreamer/effect.cpp
@@ -25,8 +25,8 @@
#include <gst/gst.h>
+#ifndef QT_NO_PHONON_EFFECT
QT_BEGIN_NAMESPACE
-
namespace Phonon
{
namespace Gstreamer
@@ -241,6 +241,6 @@ void Effect::setParameterValue(const EffectParameter &p, const QVariant &v)
}
} //namespace Phonon::Gstreamer
-
QT_END_NAMESPACE
+#endif //QT_NO_PHONON_EFFECT
#include "moc_effect.cpp"
diff --git a/src/3rdparty/phonon/gstreamer/effect.h b/src/3rdparty/phonon/gstreamer/effect.h
index dbbb45748c..51cbe9c6fb 100644
--- a/src/3rdparty/phonon/gstreamer/effect.h
+++ b/src/3rdparty/phonon/gstreamer/effect.h
@@ -28,8 +28,8 @@
#include <gst/gst.h>
+#ifndef QT_NO_PHONON_EFFECT
QT_BEGIN_NAMESPACE
-
namespace Phonon
{
namespace Gstreamer
@@ -58,7 +58,7 @@ namespace Gstreamer
QList<Phonon::EffectParameter> m_parameterList;
};
}} //namespace Phonon::Gstreamer
-
QT_END_NAMESPACE
+#endif //QT_NO_PHONON_EFFECT
#endif // Phonon_GSTREAMER_EFFECT_H
diff --git a/src/3rdparty/phonon/gstreamer/mediaobject.cpp b/src/3rdparty/phonon/gstreamer/mediaobject.cpp
index 5dcbd42f5d..1c32c3c5f2 100644
--- a/src/3rdparty/phonon/gstreamer/mediaobject.cpp
+++ b/src/3rdparty/phonon/gstreamer/mediaobject.cpp
@@ -226,6 +226,7 @@ void MediaObject::cb_unknown_type (GstElement *decodebin, GstPad *pad, GstCaps *
QString value = "unknown codec";
// These functions require GStreamer > 0.10.12
+#ifndef QT_NO_LIBRARY
static Ptr_gst_pb_utils_init p_gst_pb_utils_init = 0;
static Ptr_gst_pb_utils_get_codec_description p_gst_pb_utils_get_codec_description = 0;
if (!p_gst_pb_utils_init) {
@@ -239,10 +240,13 @@ void MediaObject::cb_unknown_type (GstElement *decodebin, GstPad *pad, GstCaps *
codecName = p_gst_pb_utils_get_codec_description (caps);
value = QString::fromUtf8(codecName);
g_free (codecName);
- } else {
+ } else
+#endif //QT_NO_LIBRARY
+ {
// For GStreamer versions < 0.10.12
GstStructure *str = gst_caps_get_structure (caps, 0);
value = QString::fromUtf8(gst_structure_get_name (str));
+
}
media->addMissingCodecName(value);
}
@@ -392,6 +396,7 @@ bool MediaObject::createPipefromURL(const QUrl &url)
*/
bool MediaObject::createPipefromStream(const MediaSource &source)
{
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
// Remove any existing data source
if (m_datasource) {
gst_bin_remove(GST_BIN(m_pipeline), m_datasource);
@@ -413,6 +418,10 @@ bool MediaObject::createPipefromStream(const MediaSource &source)
return false;
}
return true;
+#else //QT_NO_PHONON_ABSTRACTMEDIASTREAM
+ Q_UNUSED(source);
+ return false;
+#endif
}
void MediaObject::createPipeline()
diff --git a/src/3rdparty/phonon/gstreamer/phononsrc.cpp b/src/3rdparty/phonon/gstreamer/phononsrc.cpp
index f893fb50b8..97d7220d98 100644
--- a/src/3rdparty/phonon/gstreamer/phononsrc.cpp
+++ b/src/3rdparty/phonon/gstreamer/phononsrc.cpp
@@ -109,18 +109,25 @@ static void phonon_src_class_init (PhononSrcClass * klass)
static void phonon_src_init (PhononSrc * src, PhononSrcClass * g_class)
{
Q_UNUSED(g_class);
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
src->device = 0;
+#else
+ Q_UNUSED(src);
+#endif
}
static void phonon_src_finalize (GObject * object)
{
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
PhononSrc *src;
src = GST_PHONON_SRC (object);
delete src->device;
src->device = 0;
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
G_OBJECT_CLASS (parent_class)->finalize (object);
}
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
static gboolean phonon_src_set_device(PhononSrc * src, StreamReader* device)
{
GstState state;
@@ -145,6 +152,7 @@ wrong_state:
return FALSE;
}
}
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
static void phonon_src_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec)
{
@@ -153,6 +161,7 @@ static void phonon_src_set_property (GObject * object, guint prop_id, const GVal
src = GST_PHONON_SRC (object);
switch (prop_id) {
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
case ARG_PHONONSRC:
{
StreamReader *dev = (StreamReader*)(g_value_get_pointer(value));
@@ -160,6 +169,9 @@ static void phonon_src_set_property (GObject * object, guint prop_id, const GVal
phonon_src_set_device(src, dev);
break;
}
+#else
+ Q_UNUSED(value);
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -174,9 +186,13 @@ static void phonon_src_get_property (GObject * object, guint prop_id, GValue * v
src = GST_PHONON_SRC (object);
switch (prop_id) {
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
case ARG_PHONONSRC:
g_value_set_pointer(value, src->device);
break;
+#else //QT_NO_PHONON_ABSTRACTMEDIASTREAM
+ Q_UNUSED(value);
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -185,6 +201,7 @@ static void phonon_src_get_property (GObject * object, guint prop_id, GValue * v
static GstFlowReturn phonon_src_create_read (PhononSrc * src, guint64 offset, guint length, GstBuffer ** buffer)
{
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
Q_ASSERT(src->device);
if (!src->device)
return GST_FLOW_ERROR;
@@ -204,6 +221,13 @@ static GstFlowReturn phonon_src_create_read (PhononSrc * src, guint64 offset, gu
gst_mini_object_unref(GST_MINI_OBJECT(buf));
return GST_FLOW_ERROR;
+#else //QT_NO_PHONON_ABSTRACTMEDIASTREAM
+ Q_UNUSED(src);
+ Q_UNUSED(offset);
+ Q_UNUSED(length);
+ Q_UNUSED(buffer);
+ return GST_FLOW_ERROR;
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
}
static GstFlowReturn phonon_src_create (GstBaseSrc * basesrc, guint64 offset, guint length, GstBuffer ** buffer)
@@ -218,19 +242,23 @@ static GstFlowReturn phonon_src_create (GstBaseSrc * basesrc, guint64 offset, gu
static gboolean phonon_src_is_seekable (GstBaseSrc * basesrc)
{
PhononSrc *src = GST_PHONON_SRC (basesrc);
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
if (src->device)
return src->device->streamSeekable();
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
return false;
}
static gboolean phonon_src_get_size (GstBaseSrc * basesrc, guint64 * size)
{
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
PhononSrc *src;
src = GST_PHONON_SRC (basesrc);
if (src->device && src->device->streamSeekable()) {
*size = src->device->streamSize();
return TRUE;
}
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
*size = 0;
return FALSE;
}
diff --git a/src/3rdparty/phonon/gstreamer/phononsrc.h b/src/3rdparty/phonon/gstreamer/phononsrc.h
index a2cd8b39ff..a50f8a2635 100644
--- a/src/3rdparty/phonon/gstreamer/phononsrc.h
+++ b/src/3rdparty/phonon/gstreamer/phononsrc.h
@@ -49,7 +49,9 @@ typedef struct _PhononSrcClass PhononSrcClass;
// PhononSrc:
struct _PhononSrc {
GstBaseSrc element;
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
StreamReader *device;
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
};
struct _PhononSrcClass {
diff --git a/src/3rdparty/phonon/gstreamer/streamreader.cpp b/src/3rdparty/phonon/gstreamer/streamreader.cpp
index 04fa6ccb04..f8219e633f 100644
--- a/src/3rdparty/phonon/gstreamer/streamreader.cpp
+++ b/src/3rdparty/phonon/gstreamer/streamreader.cpp
@@ -20,7 +20,7 @@ along with this library. If not, see <http://www.gnu.org/licenses/>.
#include <phonon/streaminterface.h>
QT_BEGIN_NAMESPACE
-
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
namespace Phonon
{
namespace Gstreamer
@@ -49,5 +49,6 @@ bool StreamReader::read(quint64 pos, int length, char * buffer)
}
}
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
QT_END_NAMESPACE
diff --git a/src/3rdparty/phonon/gstreamer/streamreader.h b/src/3rdparty/phonon/gstreamer/streamreader.h
index c2e61c8302..387370c488 100644
--- a/src/3rdparty/phonon/gstreamer/streamreader.h
+++ b/src/3rdparty/phonon/gstreamer/streamreader.h
@@ -23,6 +23,8 @@ along with this library. If not, see <http://www.gnu.org/licenses/>.
QT_BEGIN_NAMESPACE
+#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
+
namespace Phonon
{
class MediaSource;
@@ -91,6 +93,8 @@ private:
}
}
+#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
+
QT_END_NAMESPACE
#endif
diff --git a/src/3rdparty/phonon/gstreamer/videowidget.cpp b/src/3rdparty/phonon/gstreamer/videowidget.cpp
index efc750a16e..e1f0ec97f8 100644
--- a/src/3rdparty/phonon/gstreamer/videowidget.cpp
+++ b/src/3rdparty/phonon/gstreamer/videowidget.cpp
@@ -33,6 +33,7 @@
#include "widgetrenderer.h"
#include "x11renderer.h"
+#ifndef QT_NO_PHONON_VIDEO
QT_BEGIN_NAMESPACE
namespace Phonon
@@ -383,5 +384,6 @@ void VideoWidget::mediaNodeEvent(const MediaNodeEvent *event)
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
+#endif //QT_NO_PHONON_VIDEO
#include "moc_videowidget.cpp"
diff --git a/src/3rdparty/phonon/gstreamer/videowidget.h b/src/3rdparty/phonon/gstreamer/videowidget.h
index a0ebe5f820..dc0754d6ee 100644
--- a/src/3rdparty/phonon/gstreamer/videowidget.h
+++ b/src/3rdparty/phonon/gstreamer/videowidget.h
@@ -28,6 +28,7 @@
#include <gst/gst.h>
+#ifndef QT_NO_PHONON_VIDEO
QT_BEGIN_NAMESPACE
class QString;
@@ -102,5 +103,5 @@ private:
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
-
+#endif //QT_NO_PHONON_VIDEO
#endif // Phonon_GSTREAMER_VIDEOWIDGET_H
diff --git a/src/3rdparty/phonon/gstreamer/volumefadereffect.cpp b/src/3rdparty/phonon/gstreamer/volumefadereffect.cpp
index d7ee11bfcc..bf0d6467fc 100644
--- a/src/3rdparty/phonon/gstreamer/volumefadereffect.cpp
+++ b/src/3rdparty/phonon/gstreamer/volumefadereffect.cpp
@@ -21,11 +21,11 @@
QT_BEGIN_NAMESPACE
+#ifndef QT_NO_PHONON_VOLUMEFADEREFFECT
namespace Phonon
{
namespace Gstreamer
{
-
VolumeFaderEffect::VolumeFaderEffect(Backend *backend, QObject *parent)
: Effect(backend, parent, AudioSource | AudioSink)
, m_fadeCurve(Phonon::VolumeFaderEffect::Fade3Decibel)
@@ -156,7 +156,7 @@ bool VolumeFaderEffect::event(QEvent *event)
}
}} //namespace Phonon::Gstreamer
-
+#endif //QT_NO_PHONON_VOLUMEFADEREFFECT
QT_END_NAMESPACE
#include "moc_volumefadereffect.cpp"
diff --git a/src/3rdparty/phonon/gstreamer/volumefadereffect.h b/src/3rdparty/phonon/gstreamer/volumefadereffect.h
index d74014cefb..748d2d6081 100644
--- a/src/3rdparty/phonon/gstreamer/volumefadereffect.h
+++ b/src/3rdparty/phonon/gstreamer/volumefadereffect.h
@@ -30,7 +30,7 @@
#include <gst/gst.h>
QT_BEGIN_NAMESPACE
-
+#ifndef QT_NO_PHONON_VOLUMEFADEREFFECT
namespace Phonon
{
namespace Gstreamer
@@ -64,7 +64,7 @@ namespace Gstreamer
QTime m_fadeStartTime;
};
}} //namespace Phonon::Gstreamer
-
+#endif //QT_NO_PHONON_VOLUMEFADEREFFECT
QT_END_NAMESPACE
#endif // Phonon_GSTREAMER_VOLUMEFADEREFFECT_H
diff --git a/src/3rdparty/phonon/gstreamer/widgetrenderer.cpp b/src/3rdparty/phonon/gstreamer/widgetrenderer.cpp
index d4a411ffc5..423af9db5c 100644
--- a/src/3rdparty/phonon/gstreamer/widgetrenderer.cpp
+++ b/src/3rdparty/phonon/gstreamer/widgetrenderer.cpp
@@ -32,6 +32,7 @@
# define GL_TEXTURE2 0x84C2
#endif
+#ifndef QT_NO_PHONON_VIDEO
QT_BEGIN_NAMESPACE
static void frameRendered()
@@ -148,3 +149,4 @@ bool WidgetRenderer::eventFilter(QEvent * event)
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
+#endif //QT_NO_PHONON_VIDEO
diff --git a/src/3rdparty/phonon/gstreamer/widgetrenderer.h b/src/3rdparty/phonon/gstreamer/widgetrenderer.h
index ff64fa7d32..03ee9c065a 100644
--- a/src/3rdparty/phonon/gstreamer/widgetrenderer.h
+++ b/src/3rdparty/phonon/gstreamer/widgetrenderer.h
@@ -26,6 +26,7 @@
#include <QtOpenGL/QGLWidget>
#endif
+#ifndef QT_NO_PHONON_VIDEO
QT_BEGIN_NAMESPACE
class QString;
@@ -59,5 +60,5 @@ private:
} //namespace Phonon::Gstreamer
QT_END_NAMESPACE
-
+#endif //QT_NO_PHONON_VIDEO
#endif // Phonon_GSTREAMER_WIDGETRENDERER_H
diff --git a/src/3rdparty/phonon/phonon/factory.cpp b/src/3rdparty/phonon/phonon/factory.cpp
index 5c3752aad3..d5010e7489 100644
--- a/src/3rdparty/phonon/phonon/factory.cpp
+++ b/src/3rdparty/phonon/phonon/factory.cpp
@@ -111,6 +111,7 @@ void Factory::setBackend(QObject *b)
bool FactoryPrivate::createBackend()
{
+#ifndef QT_NO_LIBRARY
Q_ASSERT(m_backendObject == 0);
#ifndef QT_NO_PHONON_PLATFORMPLUGIN
PlatformPlugin *f = globalFactory->platformPlugin();
@@ -186,14 +187,20 @@ bool FactoryPrivate::createBackend()
SLOT(objectDescriptionChanged(ObjectDescriptionType)));
return true;
+#else //QT_NO_LIBRARY
+ pWarning() << Q_FUNC_INFO << "Trying to use Phonon with QT_NO_LIBRARY defined. "
+ "That is currently not supported";
+ return false;
+#endif
}
FactoryPrivate::FactoryPrivate()
+ :
#ifndef QT_NO_PHONON_PLATFORMPLUGIN
- : m_platformPlugin(0),
- m_noPlatformPlugin(false)
+ m_platformPlugin(0),
+ m_noPlatformPlugin(false),
#endif //QT_NO_PHONON_PLATFORMPLUGIN
- , m_backendObject(0)
+ m_backendObject(0)
{
// Add the post routine to make sure that all other global statics (especially the ones from Qt)
// are still available. If the FactoryPrivate dtor is called too late many bad things can happen
@@ -442,6 +449,7 @@ QObject *Factory::backend(bool createWhenNull)
return globalFactory->m_backendObject;
}
+#ifndef QT_NO_PROPERTIES
#define GET_STRING_PROPERTY(name) \
QString Factory::name() \
{ \
@@ -457,7 +465,7 @@ GET_STRING_PROPERTY(backendComment)
GET_STRING_PROPERTY(backendVersion)
GET_STRING_PROPERTY(backendIcon)
GET_STRING_PROPERTY(backendWebsite)
-
+#endif //QT_NO_PROPERTIES
QObject *Factory::registerQObject(QObject *o)
{
if (o) {
diff --git a/src/3rdparty/phonon/phonon/globalconfig.cpp b/src/3rdparty/phonon/phonon/globalconfig.cpp
index d13e491de4..3718c6ae97 100644
--- a/src/3rdparty/phonon/phonon/globalconfig.cpp
+++ b/src/3rdparty/phonon/phonon/globalconfig.cpp
@@ -38,7 +38,10 @@ QT_BEGIN_NAMESPACE
namespace Phonon
{
-GlobalConfig::GlobalConfig() : m_config(QLatin1String("kde.org"), QLatin1String("libphonon"))
+GlobalConfig::GlobalConfig()
+#ifndef QT_NO_SETTINGS
+ : m_config(QLatin1String("kde.org"), QLatin1String("libphonon"))
+#endif //QT_NO_SETTINGS
{
}
@@ -82,6 +85,7 @@ static void filter(ObjectDescriptionType type, BackendInterface *backendIface, Q
}
}
+#ifndef QT_NO_PHONON_SETTINGSGROUP
static QList<int> listSortedByConfig(const QSettingsGroup &backendConfig, Phonon::Category category, QList<int> &defaultList)
{
if (defaultList.size() <= 1) {
@@ -126,7 +130,9 @@ static QList<int> listSortedByConfig(const QSettingsGroup &backendConfig, Phonon
return deviceList;
}
+#endif //QT_NO_PHONON_SETTINGSGROUP
+#ifndef QT_NO_PHONON_SETTINGSGROUP
QList<int> GlobalConfig::audioOutputDeviceListFor(Phonon::Category category, int override) const
{
//The devices need to be stored independently for every backend
@@ -172,7 +178,7 @@ QList<int> GlobalConfig::audioOutputDeviceListFor(Phonon::Category category, int
return listSortedByConfig(backendConfig, category, defaultList);
}
-
+#endif //QT_NO_SETTINGSGROUPS
int GlobalConfig::audioOutputDeviceFor(Phonon::Category category, int override) const
{
QList<int> ret = audioOutputDeviceListFor(category, override);
@@ -184,6 +190,7 @@ int GlobalConfig::audioOutputDeviceFor(Phonon::Category category, int override)
#ifndef QT_NO_PHONON_AUDIOCAPTURE
QList<int> GlobalConfig::audioCaptureDeviceListFor(Phonon::Category category, int override) const
{
+#ifndef QT_NO_PHONON_SETTINGSGROUP
//The devices need to be stored independently for every backend
const QSettingsGroup backendConfig(&m_config, QLatin1String("AudioCaptureDevice")); // + Factory::identifier());
const QSettingsGroup generalGroup(&m_config, QLatin1String("General"));
@@ -226,6 +233,9 @@ QList<int> GlobalConfig::audioCaptureDeviceListFor(Phonon::Category category, in
}
return listSortedByConfig(backendConfig, category, defaultList);
+#else //QT_NO_SETTINGSGROUP
+ return QList<int>();
+#endif //QT_NO_SETTINGSGROUP
}
int GlobalConfig::audioCaptureDeviceFor(Phonon::Category category, int override) const
diff --git a/src/3rdparty/phonon/phonon/globalconfig_p.h b/src/3rdparty/phonon/phonon/globalconfig_p.h
index 023858f87a..034bce3051 100644
--- a/src/3rdparty/phonon/phonon/globalconfig_p.h
+++ b/src/3rdparty/phonon/phonon/globalconfig_p.h
@@ -46,7 +46,9 @@ namespace Phonon
AdvancedDevicesFromSettings = 2,
HideUnavailableDevices = 4
};
+#ifndef QT_NO_PHONON_SETTINGSGROUP
QList<int> audioOutputDeviceListFor(Phonon::Category category, int override = AdvancedDevicesFromSettings) const;
+#endif //QT_NO_PHONON_SETTINGSGROUP
int audioOutputDeviceFor(Phonon::Category category, int override = AdvancedDevicesFromSettings) const;
#ifndef QT_NO_PHONON_AUDIOCAPTURE
@@ -55,7 +57,9 @@ namespace Phonon
#endif //QT_NO_PHONON_AUDIOCAPTURE
protected:
+#ifndef QT_NO_SETTINGS
QSettings m_config;
+#endif //QT_NO_SETTINGS
};
} // namespace Phonon
diff --git a/src/3rdparty/phonon/phonon/qsettingsgroup_p.h b/src/3rdparty/phonon/phonon/qsettingsgroup_p.h
index 95f6c9bafa..501fe37615 100644
--- a/src/3rdparty/phonon/phonon/qsettingsgroup_p.h
+++ b/src/3rdparty/phonon/phonon/qsettingsgroup_p.h
@@ -27,6 +27,8 @@
#include <QtCore/QString>
#include <QtCore/QVariant>
+#ifndef QT_NO_PHONON_SETTINGSGROUP
+
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
@@ -87,5 +89,6 @@ class QSettingsGroup
QT_END_NAMESPACE
QT_END_HEADER
+#endif //QT_NO_PHONON_SETTINGSGROUP
#endif // PHONON_QSETTINGSGROUP_P_H
diff --git a/src/3rdparty/webkit/JavaScriptCore/jit/JITStubs.cpp b/src/3rdparty/webkit/JavaScriptCore/jit/JITStubs.cpp
index 90ea807a3a..457518c50d 100644
--- a/src/3rdparty/webkit/JavaScriptCore/jit/JITStubs.cpp
+++ b/src/3rdparty/webkit/JavaScriptCore/jit/JITStubs.cpp
@@ -75,12 +75,25 @@ namespace JSC {
#define THUMB_FUNC_PARAM(name)
#endif
-#if PLATFORM(LINUX) && PLATFORM(X86_64)
+#if PLATFORM(LINUX) && (PLATFORM(X86_64) || PLATFORM(X86))
#define SYMBOL_STRING_RELOCATION(name) #name "@plt"
#else
#define SYMBOL_STRING_RELOCATION(name) SYMBOL_STRING(name)
#endif
+#if PLATFORM(DARWIN)
+ // Mach-O platform
+#define HIDE_SYMBOL(name) ".private_extern _" #name
+#elif PLATFORM(AIX)
+ // IBM's own file format
+#define HIDE_SYMBOL(name) ".lglobl " #name
+#elif PLATFORM(LINUX) || PLATFORM(FREEBSD) || PLATFORM(OPENBSD) || PLATFORM(SOLARIS) || (PLATFORM(HPUX) && PLATFORM(IA64)) || PLATFORM(SYMBIAN) || PLATFORM(NETBSD)
+ // ELF platform
+#define HIDE_SYMBOL(name) ".hidden " #name
+#else
+#define HIDE_SYMBOL(name)
+#endif
+
#if USE(JSVALUE32_64)
#if COMPILER(GCC) && PLATFORM(X86)
@@ -93,7 +106,9 @@ COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_
COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x50, JITStackFrame_code_offset_matches_ctiTrampoline);
asm volatile (
+".text\n"
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
"pushl %ebp" "\n"
"movl %esp, %ebp" "\n"
@@ -114,6 +129,7 @@ SYMBOL_STRING(ctiTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
#if !USE(JIT_STUB_ARGUMENT_VA_LIST)
"movl %esp, %ecx" "\n"
@@ -129,6 +145,7 @@ SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
+HIDE_SYMBOL(ctiOpThrowNotCaught) "\n"
SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
"addl $0x3c, %esp" "\n"
"popl %ebx" "\n"
@@ -153,6 +170,7 @@ COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x80, JITStackFrame_code_
asm volatile (
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
"pushq %rbp" "\n"
"movq %rsp, %rbp" "\n"
@@ -179,6 +197,7 @@ SYMBOL_STRING(ctiTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
"movq %rsp, %rdi" "\n"
"call " SYMBOL_STRING_RELOCATION(cti_vm_throw) "\n"
@@ -194,6 +213,7 @@ SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
+HIDE_SYMBOL(ctiOpThrowNotCaught) "\n"
SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
"addq $0x48, %rsp" "\n"
"popq %rbx" "\n"
@@ -215,6 +235,7 @@ asm volatile (
".text" "\n"
".align 2" "\n"
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
".thumb" "\n"
".thumb_func " THUMB_FUNC_PARAM(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
@@ -241,6 +262,7 @@ asm volatile (
".text" "\n"
".align 2" "\n"
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
".thumb" "\n"
".thumb_func " THUMB_FUNC_PARAM(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
@@ -346,7 +368,9 @@ COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x30, JITStackFrame_code_
COMPILE_ASSERT(offsetof(struct JITStackFrame, savedEBX) == 0x1c, JITStackFrame_stub_argument_space_matches_ctiTrampoline);
asm volatile (
+".text\n"
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
"pushl %ebp" "\n"
"movl %esp, %ebp" "\n"
@@ -367,6 +391,7 @@ SYMBOL_STRING(ctiTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
#if !USE(JIT_STUB_ARGUMENT_VA_LIST)
"movl %esp, %ecx" "\n"
@@ -382,6 +407,7 @@ SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
+HIDE_SYMBOL(ctiOpThrowNotCaught) "\n"
SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
"addl $0x1c, %esp" "\n"
"popl %ebx" "\n"
@@ -404,7 +430,9 @@ COMPILE_ASSERT(offsetof(struct JITStackFrame, code) == 0x48, JITStackFrame_code_
COMPILE_ASSERT(offsetof(struct JITStackFrame, savedRBX) == 0x78, JITStackFrame_stub_argument_space_matches_ctiTrampoline);
asm volatile (
+".text\n"
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
"pushq %rbp" "\n"
"movq %rsp, %rbp" "\n"
@@ -438,6 +466,7 @@ SYMBOL_STRING(ctiTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
"movq %rsp, %rdi" "\n"
"call " SYMBOL_STRING_RELOCATION(cti_vm_throw) "\n"
@@ -453,6 +482,7 @@ SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
+HIDE_SYMBOL(ctiOpThrowNotCaught) "\n"
SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
"addq $0x78, %rsp" "\n"
"popq %rbx" "\n"
@@ -474,6 +504,7 @@ asm volatile (
".text" "\n"
".align 2" "\n"
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
".thumb" "\n"
".thumb_func " THUMB_FUNC_PARAM(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
@@ -500,6 +531,7 @@ asm volatile (
".text" "\n"
".align 2" "\n"
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
".thumb" "\n"
".thumb_func " THUMB_FUNC_PARAM(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
@@ -517,6 +549,7 @@ asm volatile (
".text" "\n"
".align 2" "\n"
".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
+HIDE_SYMBOL(ctiOpThrowNotCaught) "\n"
".thumb" "\n"
".thumb_func " THUMB_FUNC_PARAM(ctiOpThrowNotCaught) "\n"
SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
@@ -531,7 +564,9 @@ SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
#elif COMPILER(GCC) && PLATFORM(ARM_TRADITIONAL)
asm volatile (
+".text\n"
".globl " SYMBOL_STRING(ctiTrampoline) "\n"
+HIDE_SYMBOL(ctiTrampoline) "\n"
SYMBOL_STRING(ctiTrampoline) ":" "\n"
"stmdb sp!, {r1-r3}" "\n"
"stmdb sp!, {r4-r8, lr}" "\n"
@@ -555,6 +590,7 @@ SYMBOL_STRING(ctiTrampoline) ":" "\n"
asm volatile (
".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n"
+HIDE_SYMBOL(ctiVMThrowTrampoline) "\n"
SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
"mov r0, sp" "\n"
"mov lr, r6" "\n"
@@ -564,6 +600,7 @@ SYMBOL_STRING(ctiVMThrowTrampoline) ":" "\n"
// Both has the same return sequence
".globl " SYMBOL_STRING(ctiOpThrowNotCaught) "\n"
+HIDE_SYMBOL(ctiOpThrowNotCaught) "\n"
SYMBOL_STRING(ctiOpThrowNotCaught) ":" "\n"
"add sp, sp, #32" "\n"
"ldmia sp!, {r4-r8, lr}" "\n"
@@ -898,6 +935,7 @@ static NEVER_INLINE void throwStackOverflowError(CallFrame* callFrame, JSGlobalD
".text" "\n" \
".align 2" "\n" \
".globl " SYMBOL_STRING(cti_##op) "\n" \
+ HIDE_SYMBOL(cti_##op) "\n" \
".thumb" "\n" \
".thumb_func " THUMB_FUNC_PARAM(cti_##op) "\n" \
SYMBOL_STRING(cti_##op) ":" "\n" \
diff --git a/src/3rdparty/webkit/WebCore/WebCore.pro b/src/3rdparty/webkit/WebCore/WebCore.pro
index f321aadb7c..d633a7a091 100644
--- a/src/3rdparty/webkit/WebCore/WebCore.pro
+++ b/src/3rdparty/webkit/WebCore/WebCore.pro
@@ -87,19 +87,6 @@ win32-g++ {
QMAKE_LIBDIR_POST += $$split(TMPPATH,";")
}
-# Temporary workaround to pick up the DEF file from the same place as all the others
-symbian {
- shared {
- MMP_RULES -= defBlock
-
- MMP_RULES += "$${LITERAL_HASH}ifdef WINSCW" \
- "DEFFILE ../../../s60installs/bwins/$${TARGET}.def" \
- "$${LITERAL_HASH}elif defined EABI" \
- "DEFFILE ../../../s60installs/eabi/$${TARGET}.def" \
- "$${LITERAL_HASH}endif"
- }
-}
-
# Assume that symbian OS always comes with sqlite
symbian:!CONFIG(QTDIR_build): CONFIG += system-sqlite
@@ -3389,3 +3376,18 @@ CONFIG(QTDIR_build):isEqual(QT_MAJOR_VERSION, 4):greaterThan(QT_MINOR_VERSION, 4
plugins/win/PaintHooks.asm
}
}
+
+# Temporary workaround to pick up the DEF file from the same place as all the others
+symbian {
+ shared {
+ contains(MMP_RULES, defBlock) {
+ MMP_RULES -= defBlock
+
+ MMP_RULES += "$${LITERAL_HASH}ifdef WINSCW" \
+ "DEFFILE ../../../s60installs/bwins/$${TARGET}.def" \
+ "$${LITERAL_HASH}elif defined EABI" \
+ "DEFFILE ../../../s60installs/eabi/$${TARGET}.def" \
+ "$${LITERAL_HASH}endif"
+ }
+ }
+}
diff --git a/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.cpp b/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.cpp
index 3749eed98d..a588ab1b14 100644
--- a/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.cpp
+++ b/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.cpp
@@ -1,64 +1,64 @@
-/*
- * Copyright (C) 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. 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.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``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 APPLE INC. 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.
- */
-
-#include "config.h"
-#include "JSExceptionBase.h"
-
-#include "JSDOMCoreException.h"
-#include "JSEventException.h"
-#include "JSRangeException.h"
-#include "JSXMLHttpRequestException.h"
-#if ENABLE(SVG)
-#include "JSSVGException.h"
-#endif
-#if ENABLE(XPATH)
-#include "JSXPathException.h"
-#endif
-
-namespace WebCore {
-
-ExceptionBase* toExceptionBase(JSC::JSValue value)
-{
- if (DOMCoreException* domException = toDOMCoreException(value))
- return reinterpret_cast<ExceptionBase*>(domException);
- if (RangeException* rangeException = toRangeException(value))
- return reinterpret_cast<ExceptionBase*>(rangeException);
- if (EventException* eventException = toEventException(value))
- return reinterpret_cast<ExceptionBase*>(eventException);
- if (XMLHttpRequestException* xmlHttpException = toXMLHttpRequestException(value))
- return reinterpret_cast<ExceptionBase*>(xmlHttpException);
-#if ENABLE(SVG)
- if (SVGException* svgException = toSVGException(value))
- return reinterpret_cast<ExceptionBase*>(svgException);
-#endif
-#if ENABLE(XPATH)
- if (XPathException* pathException = toXPathException(value))
- return reinterpret_cast<ExceptionBase*>(pathException);
-#endif
-
- return 0;
-}
-
-} // namespace WebCore
+/*
+ * Copyright (C) 2009 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``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 APPLE INC. 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.
+ */
+
+#include "config.h"
+#include "JSExceptionBase.h"
+
+#include "JSDOMCoreException.h"
+#include "JSEventException.h"
+#include "JSRangeException.h"
+#include "JSXMLHttpRequestException.h"
+#if ENABLE(SVG)
+#include "JSSVGException.h"
+#endif
+#if ENABLE(XPATH)
+#include "JSXPathException.h"
+#endif
+
+namespace WebCore {
+
+ExceptionBase* toExceptionBase(JSC::JSValue value)
+{
+ if (DOMCoreException* domException = toDOMCoreException(value))
+ return reinterpret_cast<ExceptionBase*>(domException);
+ if (RangeException* rangeException = toRangeException(value))
+ return reinterpret_cast<ExceptionBase*>(rangeException);
+ if (EventException* eventException = toEventException(value))
+ return reinterpret_cast<ExceptionBase*>(eventException);
+ if (XMLHttpRequestException* xmlHttpException = toXMLHttpRequestException(value))
+ return reinterpret_cast<ExceptionBase*>(xmlHttpException);
+#if ENABLE(SVG)
+ if (SVGException* svgException = toSVGException(value))
+ return reinterpret_cast<ExceptionBase*>(svgException);
+#endif
+#if ENABLE(XPATH)
+ if (XPathException* pathException = toXPathException(value))
+ return reinterpret_cast<ExceptionBase*>(pathException);
+#endif
+
+ return 0;
+}
+
+} // namespace WebCore
diff --git a/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.h b/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.h
index 01c6ac24e2..a9366ed704 100644
--- a/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.h
+++ b/src/3rdparty/webkit/WebCore/bindings/js/JSExceptionBase.h
@@ -1,43 +1,43 @@
-/*
- * Copyright (C) 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. 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.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``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 APPLE INC. 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.
- */
-
-#ifndef JSExceptionBase_h
-#define JSExceptionBase_h
-
-namespace JSC {
-
-class JSValue;
-
-} // namespace JSC
-
-namespace WebCore {
-
-class ExceptionBase;
-
-ExceptionBase* toExceptionBase(JSC::JSValue);
-
-} // namespace WebCore
-
-#endif // JSExceptionBase_h
+/*
+ * Copyright (C) 2009 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. 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.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``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 APPLE INC. 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.
+ */
+
+#ifndef JSExceptionBase_h
+#define JSExceptionBase_h
+
+namespace JSC {
+
+class JSValue;
+
+} // namespace JSC
+
+namespace WebCore {
+
+class ExceptionBase;
+
+ExceptionBase* toExceptionBase(JSC::JSValue);
+
+} // namespace WebCore
+
+#endif // JSExceptionBase_h
diff --git a/src/3rdparty/webkit/WebCore/platform/FileSystem.h b/src/3rdparty/webkit/WebCore/platform/FileSystem.h
index 958eb73cec..d1449905ee 100644
--- a/src/3rdparty/webkit/WebCore/platform/FileSystem.h
+++ b/src/3rdparty/webkit/WebCore/platform/FileSystem.h
@@ -90,6 +90,17 @@ struct PlatformModuleVersion {
{
}
+ bool operator != (const PlatformModuleVersion& rhs) const
+ {
+ return mostSig != rhs.mostSig && leastSig != rhs.leastSig;
+ }
+
+
+ bool operator > (const PlatformModuleVersion& rhs) const
+ {
+ return mostSig > rhs.mostSig && leastSig > rhs.leastSig;
+ }
+
};
#else
typedef QLibrary* PlatformModule;
diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qgraphicswebview.cpp b/src/3rdparty/webkit/WebKit/qt/Api/qgraphicswebview.cpp
index 7e485a020c..0cb4204247 100644
--- a/src/3rdparty/webkit/WebKit/qt/Api/qgraphicswebview.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/Api/qgraphicswebview.cpp
@@ -164,17 +164,101 @@ void QGraphicsWebViewPrivate::_q_setStatusBarMessage(const QString& s)
/*!
\class QGraphicsWebView
- \brief The QGraphicsWebView class allows web content to be added to a GraphicsView.
+ \brief The QGraphicsWebView class allows Web content to be added to a GraphicsView.
\since 4.6
- A WebGraphicsItem renders web content based on a URL or set data.
+ An instance of this class renders Web content from a URL or supplied as data, using
+ features of the QtWebKit module.
- If the width and height of the item is not set, they will
- dynamically adjust to a size appropriate for the content.
- This width may be large (eg. 980) for typical online web pages.
+ If the width and height of the item is not set, they will dynamically adjust to
+ a size appropriate for the content. This width may be large (e.g., 980 pixels or
+ more) for typical online Web pages.
+
+ \section1 Browser Features
+
+ Many of the functions, signals and properties provided by QWebView are also available
+ for this item, making it simple to adapt existing code to use QGraphicsWebView instead
+ of QWebView.
+
+ The item uses a QWebPage object to perform the rendering of Web content, and this can
+ be obtained with the page() function, enabling the document itself to be accessed and
+ modified.
+
+ As with QWebView, the item records the browsing history using a QWebHistory object,
+ accessible using the history() function. The QWebSettings object that defines the
+ configuration of the browser can be obtained with the settings() function, enabling
+ features like plugin support to be customized for each item.
+
+ \sa QWebView, QGraphicsTextItem
+*/
+
+/*!
+ \fn void QGraphicsWebView::titleChanged(const QString &title)
+
+ This signal is emitted whenever the \a title of the main frame changes.
+
+ \sa title()
+*/
+
+/*!
+ \fn void QGraphicsWebView::urlChanged(const QUrl &url)
+
+ This signal is emitted when the \a url of the view changes.
+
+ \sa url(), load()
+*/
+
+/*!
+ \fn void QGraphicsWebView::statusChanged()
+
+ This signal is emitted when the status bar text is changed by the page.
+*/
+
+/*!
+ \fn void QGraphicsWebView::iconChanged()
+
+ This signal is emitted whenever the icon of the page is loaded or changes.
+
+ In order for icons to be loaded, you will need to set an icon database path
+ using QWebSettings::setIconDatabasePath().
+
+ \sa icon(), QWebSettings::setIconDatabasePath()
+*/
+
+/*!
+ \fn void QGraphicsWebView::loadStarted()
+
+ This signal is emitted when a new load of the page is started.
+
+ \sa progressChanged(), loadFinished()
+*/
+
+/*!
+ \fn void QGraphicsWebView::loadFinished(bool ok)
+
+ This signal is emitted when a load of the page is finished.
+ \a ok will indicate whether the load was successful or any error occurred.
+
+ \sa loadStarted()
*/
/*!
+ \fn void QGraphicsWebView::progressChanged(qreal progress)
+
+ This signal is emitted every time an element in the web page
+ completes loading and the overall loading progress advances.
+
+ This signal tracks the progress of all child frames.
+
+ The current value is provided by \a progress and scales from 0.0 to 1.0,
+ which is the default range of QProgressBar.
+
+ \sa loadStarted(), loadFinished()
+*/
+
+
+
+/*!
Constructs an empty QGraphicsWebView with parent \a parent.
\sa load()
@@ -191,7 +275,7 @@ QGraphicsWebView::QGraphicsWebView(QGraphicsItem* parent)
}
/*!
- Destroys the web graphicsitem.
+ Destroys the item.
*/
QGraphicsWebView::~QGraphicsWebView()
{
diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp b/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp
index 31d193e489..764bfadaef 100644
--- a/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp
@@ -2652,6 +2652,17 @@ void QWebPage::updatePositionDependentActions(const QPoint &pos)
as a result of the user clicking on a "file upload" button in a HTML form where multiple
file selection is allowed.
+ \omitvalue ErrorPageExtension (introduced in Qt 4.6)
+*/
+
+/*!
+ \enum QWebPage::ErrorDomain
+ \since 4.6
+ \internal
+
+ \value QtNetwork
+ \value Http
+ \value WebKit
*/
/*!
@@ -2702,6 +2713,12 @@ void QWebPage::updatePositionDependentActions(const QPoint &pos)
*/
/*!
+ \fn QWebPage::ErrorPageExtensionReturn::ErrorPageExtensionReturn()
+
+ Constructs a new error page object.
+*/
+
+/*!
\class QWebPage::ChooseMultipleFilesExtensionOption
\since 4.5
\brief The ChooseMultipleFilesExtensionOption class describes the option
diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qwebview.cpp b/src/3rdparty/webkit/WebKit/qt/Api/qwebview.cpp
index 95d7183351..cb487ce737 100644
--- a/src/3rdparty/webkit/WebKit/qt/Api/qwebview.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/Api/qwebview.cpp
@@ -1110,7 +1110,7 @@ void QWebView::changeEvent(QEvent *e)
/*!
\fn void QWebView::statusBarMessage(const QString& text)
- This signal is emitted when the statusbar \a text is changed by the page.
+ This signal is emitted when the status bar \a text is changed by the page.
*/
/*!
diff --git a/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/qwebframe.pro b/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/qwebframe.pro
index 4c92e91dbc..df447d8116 100644
--- a/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/qwebframe.pro
+++ b/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/qwebframe.pro
@@ -5,6 +5,6 @@ SOURCES += tst_qwebframe.cpp
RESOURCES += qwebframe.qrc
QT += testlib network
QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
-DEFINES += SRCDIR=\\\"$$PWD/resources\\\"
+!symbian:DEFINES += SRCDIR=\\\"$$PWD/resources\\\"
symbian:TARGET.UID3 = 0xA000E53D
diff --git a/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp b/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp
index 80c9d72bf9..f8c344083d 100644
--- a/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp
@@ -38,6 +38,10 @@
#endif
#include "../util.h"
+#if defined(Q_OS_SYMBIAN)
+# define SRCDIR ""
+#endif
+
//TESTED_CLASS=
//TESTED_FILES=
@@ -586,7 +590,6 @@ private slots:
void javaScriptWindowObjectClearedOnEvaluate();
void setHtml();
void setHtmlWithResource();
- void setHtmlWithBaseURL();
void ipv6HostEncoding();
void metaData();
void popupFocus();
@@ -2372,28 +2375,6 @@ void tst_QWebFrame::setHtmlWithResource()
QCOMPARE(p.styleProperty("color", QWebElement::CascadedStyle), QLatin1String("red"));
}
-void tst_QWebFrame::setHtmlWithBaseURL()
-{
- QString html("<html><body><p>hello world</p><img src='resources/image2.png'/></body></html>");
-
- QWebPage page;
- QWebFrame* frame = page.mainFrame();
-
- // in few seconds, the image should be completey loaded
- QSignalSpy spy(&page, SIGNAL(loadFinished(bool)));
-
- frame->setHtml(html, QUrl::fromLocalFile(QDir::currentPath()));
- QTest::qWait(200);
- QCOMPARE(spy.count(), 1);
-
- QCOMPARE(frame->evaluateJavaScript("document.images.length").toInt(), 1);
- QCOMPARE(frame->evaluateJavaScript("document.images[0].width").toInt(), 128);
- QCOMPARE(frame->evaluateJavaScript("document.images[0].height").toInt(), 128);
-
- // no history item has to be added.
- QCOMPARE(m_view->page()->history()->count(), 0);
-}
-
class TestNetworkManager : public QNetworkAccessManager
{
public:
diff --git a/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/qwebpage.pro b/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/qwebpage.pro
index 101837aead..7d581cdad4 100644
--- a/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/qwebpage.pro
+++ b/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/qwebpage.pro
@@ -5,6 +5,6 @@ SOURCES += tst_qwebpage.cpp
RESOURCES += tst_qwebpage.qrc
QT += testlib network
QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
-DEFINES += SRCDIR=\\\"$$PWD/\\\"
+!symbian:DEFINES += SRCDIR=\\\"$$PWD/\\\"
symbian:TARGET.UID3 = 0xA000E53E
diff --git a/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp b/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
index 21b3bc7f78..51611b025c 100644
--- a/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
+++ b/src/3rdparty/webkit/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
@@ -37,6 +37,10 @@
#include <QPushButton>
#include <QDir>
+#if defined(Q_OS_SYMBIAN)
+# define SRCDIR ""
+#endif
+
// Will try to wait for the condition while allowing event processing
#define QTRY_COMPARE(__expr, __expected) \
do { \
diff --git a/src/corelib/animation/qabstractanimation.cpp b/src/corelib/animation/qabstractanimation.cpp
index f83c2a1ba8..a4c7e299ef 100644
--- a/src/corelib/animation/qabstractanimation.cpp
+++ b/src/corelib/animation/qabstractanimation.cpp
@@ -157,19 +157,7 @@
#ifndef QT_NO_ANIMATION
#define DEFAULT_TIMER_INTERVAL 16
-
-#ifdef Q_WS_WIN
- /// Fix for Qt 4.7
- //on windows if you're currently dragging a widget an inner eventloop was started by the system
- //to make sure that this timer is getting fired, we need to make sure to use the system timers
- //that will send a WM_TIMER event. We do that by settings the timer interval to 11
- //It is 16 because QEventDispatcherWin32Private::registerTimer specifically checks if the interval
- //is greater than 11 to determine if it should use a system timer (or the multimedia timer).
-#define STARTSTOP_TIMER_DELAY 16
-#else
#define STARTSTOP_TIMER_DELAY 0
-#endif
-
QT_BEGIN_NAMESPACE
@@ -194,15 +182,10 @@ QUnifiedTimer *QUnifiedTimer::instance()
return inst;
}
-void QUnifiedTimer::ensureTimerUpdate(QAbstractAnimation *animation)
+void QUnifiedTimer::ensureTimerUpdate()
{
- if (isPauseTimerActive) {
+ if (isPauseTimerActive)
updateAnimationsTime();
- } else {
- // this code is needed when ensureTimerUpdate is called from setState because we update
- // the currentTime when an animation starts running (otherwise we could remove it)
- animation->setCurrentTime(animation->currentTime());
- }
}
void QUnifiedTimer::updateAnimationsTime()
@@ -381,7 +364,7 @@ void QAbstractAnimationPrivate::setState(QAbstractAnimation::State newState)
case QAbstractAnimation::Paused:
if (hasRegisteredTimer)
// currentTime needs to be updated if pauseTimer is active
- QUnifiedTimer::instance()->ensureTimerUpdate(q);
+ QUnifiedTimer::instance()->ensureTimerUpdate();
if (!guard)
return;
//here we're sure that we were in running state before and that the
@@ -395,9 +378,11 @@ void QAbstractAnimationPrivate::setState(QAbstractAnimation::State newState)
// this ensures that the value is updated now that the animation is running
if (oldState == QAbstractAnimation::Stopped) {
- if (isTopLevel)
+ if (isTopLevel) {
// currentTime needs to be updated if pauseTimer is active
- QUnifiedTimer::instance()->ensureTimerUpdate(q);
+ QUnifiedTimer::instance()->ensureTimerUpdate();
+ q->setCurrentTime(totalCurrentTime);
+ }
}
}
break;
@@ -558,7 +543,7 @@ void QAbstractAnimation::setDirection(Direction direction)
// the commands order below is important: first we need to setCurrentTime with the old direction,
// then update the direction on this and all children and finally restart the pauseTimer if needed
if (d->hasRegisteredTimer)
- QUnifiedTimer::instance()->ensureTimerUpdate(this);
+ QUnifiedTimer::instance()->ensureTimerUpdate();
d->direction = direction;
updateDirection(direction);
diff --git a/src/corelib/animation/qabstractanimation.h b/src/corelib/animation/qabstractanimation.h
index 50b07d771a..3d608b64dc 100644
--- a/src/corelib/animation/qabstractanimation.h
+++ b/src/corelib/animation/qabstractanimation.h
@@ -59,6 +59,8 @@ class QAbstractAnimationPrivate;
class Q_CORE_EXPORT QAbstractAnimation : public QObject
{
Q_OBJECT
+ Q_ENUMS(State)
+ Q_ENUMS(Direction)
Q_PROPERTY(State state READ state NOTIFY stateChanged)
Q_PROPERTY(int loopCount READ loopCount WRITE setLoopCount)
Q_PROPERTY(int currentTime READ currentTime WRITE setCurrentTime)
diff --git a/src/corelib/animation/qabstractanimation_p.h b/src/corelib/animation/qabstractanimation_p.h
index bef0499624..f989bce269 100644
--- a/src/corelib/animation/qabstractanimation_p.h
+++ b/src/corelib/animation/qabstractanimation_p.h
@@ -142,7 +142,7 @@ public:
this is used for updating the currentTime of all animations in case the pause
timer is active or, otherwise, only of the animation passed as parameter.
*/
- void ensureTimerUpdate(QAbstractAnimation *animation);
+ void ensureTimerUpdate();
/*
this will evaluate the need of restarting the pause timer in case there is still
diff --git a/src/corelib/arch/qatomic_symbian.h b/src/corelib/arch/qatomic_symbian.h
index 5880120871..3721acab30 100644
--- a/src/corelib/arch/qatomic_symbian.h
+++ b/src/corelib/arch/qatomic_symbian.h
@@ -42,8 +42,6 @@
#ifndef QATOMIC_SYMBIAN_H
#define QATOMIC_SYMBIAN_H
-QT_BEGIN_HEADER
-
#if defined(Q_CC_RVCT)
# define QT_NO_ARM_EABI
# include <QtCore/qatomic_arm.h>
@@ -51,6 +49,16 @@ QT_BEGIN_HEADER
# include <QtCore/qatomic_generic.h>
#endif
+QT_BEGIN_HEADER
+
+QT_BEGIN_NAMESPACE
+
+QT_MODULE(Core)
+
+// Empty, but needed to avoid warnings
+
+QT_END_NAMESPACE
+
QT_END_HEADER
#endif // QATOMIC_SYMBIAN_H
diff --git a/src/corelib/corelib.pro b/src/corelib/corelib.pro
index f835bee564..9a15bf12c5 100644
--- a/src/corelib/corelib.pro
+++ b/src/corelib/corelib.pro
@@ -35,4 +35,4 @@ symbian: {
# Workaroud for problems with paging this dll
MMP_RULES -= PAGED
MMP_RULES *= UNPAGED
-} \ No newline at end of file
+}
diff --git a/src/corelib/eval.pri b/src/corelib/eval.pri
new file mode 100644
index 0000000000..efda56b16a
--- /dev/null
+++ b/src/corelib/eval.pri
@@ -0,0 +1,4 @@
+SOURCES += \
+ $$QT_SOURCE_TREE/src/corelib/kernel/qtcore_eval.cpp
+INCLUDEPATH += \
+ $$QT_BUILD_TREE/src/corelib/global
diff --git a/src/corelib/global/qconfig-minimal.h b/src/corelib/global/qconfig-minimal.h
index 3d9539ed24..58565d6a37 100644
--- a/src/corelib/global/qconfig-minimal.h
+++ b/src/corelib/global/qconfig-minimal.h
@@ -123,9 +123,6 @@
#endif
/* Images */
-#ifndef QT_NO_ICON
-# define QT_NO_ICON
-#endif
#ifndef QT_NO_IMAGEFORMATPLUGIN
# define QT_NO_IMAGEFORMATPLUGIN
#endif
@@ -258,9 +255,6 @@
#ifndef QT_NO_TEXTHTMLPARSER
# define QT_NO_TEXTHTMLPARSER
#endif
-#ifndef QT_NO_THREAD
-# define QT_NO_THREAD
-#endif
#ifndef QT_NO_CONCURRENT
# define QT_NO_CONCURRENT
#endif
diff --git a/src/corelib/global/qfeatures.h b/src/corelib/global/qfeatures.h
index 36c2cf936c..9b3e817ac3 100644
--- a/src/corelib/global/qfeatures.h
+++ b/src/corelib/global/qfeatures.h
@@ -43,6 +43,7 @@
* All features and their dependencies.
*
* This list is generated from $QTDIR/src/corelib/global/qfeatures.txt
+ * by $QTSRCDIR/util/scripts/make_qfeatures_dot_h
*/
// QAction
@@ -54,6 +55,9 @@
// Color Names
//#define QT_NO_COLORNAMES
+// QtConcurrent
+//#define QT_NO_CONCURRENT
+
// QCopChannel
//#define QT_NO_COP
@@ -75,15 +79,15 @@
// Effects
//#define QT_NO_EFFECTS
+// QFileSystemWatcher
+//#define QT_NO_FILESYSTEMWATCHER
+
// Freetype Font Engine
//#define QT_NO_FREETYPE
// QGroupBox
//#define QT_NO_GROUPBOX
-// QIcon
-//#define QT_NO_ICON
-
// QImageIOPlugin
//#define QT_NO_IMAGEFORMATPLUGIN
@@ -147,15 +151,15 @@
// Phonon::ObjectDescriptionModel
//#define QT_NO_PHONON_OBJECTDESCRIPTIONMODEL
-// Phonon::PlatformPlugin
-//#define QT_NO_PHONON_PLATFORMPLUGIN
-
// Phonon::VideoWidget
//#define QT_NO_PHONON_VIDEO
// QPicture
//#define QT_NO_PICTURE
+// QProcess
+//#define QT_NO_PROCESS
+
// QProgressBar
//#define QT_NO_PROGRESSBAR
@@ -174,9 +178,6 @@
// Decoration
//#define QT_NO_QWS_DECORATION_DEFAULT
-// QWSInputMethod
-//#define QT_NO_QWS_INPUTMETHODS
-
// Keyboard
//#define QT_NO_QWS_KEYBOARD
@@ -261,6 +262,9 @@
// QSystemSemaphore
//#define QT_NO_SYSTEMSEMAPHORE
+// QSystemTrayIcon
+//#define QT_NO_SYSTEMTRAYICON
+
// QTabletEvent
//#define QT_NO_TABLETEVENT
@@ -279,9 +283,6 @@
// QTextStream
//#define QT_NO_TEXTSTREAM
-// QThread
-//#define QT_NO_THREAD
-
// QToolTip
//#define QT_NO_TOOLTIP
@@ -306,11 +307,6 @@
//
//#define QT_NO_XMLSTREAM
-// Accessibility
-#if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES))
-#define QT_NO_ACCESSIBILITY
-#endif
-
// Animation
#if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES))
#define QT_NO_ANIMATION
@@ -331,11 +327,6 @@
#define QT_NO_CODECS
#endif
-// QtConcurrent
-#if !defined(QT_NO_CONCURRENT) && (defined(QT_NO_THREAD))
-#define QT_NO_CONCURRENT
-#endif
-
// QDate/QTime/QDateTime
#if !defined(QT_NO_DATESTRING) && (defined(QT_NO_TEXTDATE))
#define QT_NO_DATESTRING
@@ -346,9 +337,9 @@
#define QT_NO_DIAL
#endif
-// QFileSystemWatcher
-#if !defined(QT_NO_FILESYSTEMWATCHER) && (defined(QT_NO_THREAD))
-#define QT_NO_FILESYSTEMWATCHER
+// QFileSystemModel
+#if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER))
+#define QT_NO_FILESYSTEMMODEL
#endif
// QHostInfo
@@ -386,16 +377,6 @@
#define QT_NO_PHONON_VOLUMEFADEREFFECT
#endif
-// Phonon::VolumeSlider
-#if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER))
-#define QT_NO_PHONON_VOLUMESLIDER
-#endif
-
-// QProcess
-#if !defined(QT_NO_PROCESS) && (defined(QT_NO_THREAD))
-#define QT_NO_PROCESS
-#endif
-
// QProgressDialog
#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR))
#define QT_NO_PROGRESSDIALOG
@@ -426,6 +407,16 @@
#define QT_NO_QWS_MANAGER
#endif
+// QVncTransformed
+#if !defined(QT_NO_QWS_TRANSFORMED) && (defined(QT_NO_QWS_PROXYSCREEN))
+#define QT_NO_QWS_TRANSFORMED
+#endif
+
+// QVncScreen
+#if !defined(QT_NO_QWS_VNC) && (defined(QT_NO_QWS_PROXYSCREEN))
+#define QT_NO_QWS_VNC
+#endif
+
// QScrollBar
#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER))
#define QT_NO_SCROLLBAR
@@ -441,6 +432,11 @@
#define QT_NO_SOCKS5
#endif
+// QSoftKeyManager
+#if !defined(QT_NO_SOFTKEYMANAGER) && (defined(QT_NO_ACTION))
+#define QT_NO_SOFTKEYMANAGER
+#endif
+
// QSplitter
#if !defined(QT_NO_SPLITTER) && (defined(QT_NO_RUBBERBAND))
#define QT_NO_SPLITTER
@@ -466,9 +462,9 @@
#define QT_NO_SXE
#endif
-// QSystemTrayIcon
-#if !defined(QT_NO_SYSTEMTRAYICON) && (defined(QT_NO_ICON))
-#define QT_NO_SYSTEMTRAYICON
+// QToolButton
+#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ACTION))
+#define QT_NO_TOOLBUTTON
#endif
// QUndoStack
@@ -501,11 +497,6 @@
#define QT_NO_CONTEXTMENU
#endif
-// QFileSystemModel
-#if !defined(QT_NO_FILESYSTEMMODEL) && (defined(QT_NO_FILESYSTEMWATCHER))
-#define QT_NO_FILESYSTEMMODEL
-#endif
-
// File Transfer Protocol
#if !defined(QT_NO_FTP) && (defined(QT_NO_URLINFO) || defined(QT_NO_TEXTDATE))
#define QT_NO_FTP
@@ -521,9 +512,9 @@
#define QT_NO_LIBRARY
#endif
-// QPrinter
-#if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE))
-#define QT_NO_PRINTER
+// Phonon::AbstractMediaStream
+#if !defined(QT_NO_PHONON_SETTINGSGROUP) && (defined(QT_NO_SETTINGS))
+#define QT_NO_PHONON_SETTINGSGROUP
#endif
// QScrollArea
@@ -531,21 +522,36 @@
#define QT_NO_SCROLLAREA
#endif
+// QWindowsVistaStyle
+#if !defined(QT_NO_STYLE_WINDOWSVISTA) && (defined(QT_NO_STYLE_WINDOWSXP))
+#define QT_NO_STYLE_WINDOWSVISTA
+#endif
+
+// QTabBar
+#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
+#define QT_NO_TABBAR
+#endif
+
// OdfWriter
#if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER))
#define QT_NO_TEXTODFWRITER
#endif
-// QToolButton
-#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ICON) || defined(QT_NO_ACTION))
-#define QT_NO_TOOLBUTTON
-#endif
-
// Translation (UTF-8 representation)
#if !defined(QT_NO_TRANSLATION_UTF8) && (defined(QT_NO_TRANSLATION) || defined(QT_NO_TEXTCODEC))
#define QT_NO_TRANSLATION_UTF8
#endif
+// QUndoGroup
+#if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOSTACK))
+#define QT_NO_UNDOGROUP
+#endif
+
+// QWhatsThis
+#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON))
+#define QT_NO_WHATSTHIS
+#endif
+
// Drag and drop
#if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_QWS_PROPERTIES) || defined(QT_NO_IMAGEFORMAT_XPM))
#define QT_NO_DRAGANDDROP
@@ -556,11 +562,31 @@
#define QT_NO_GRAPHICSVIEW
#endif
+// QInputContext
+#if !defined(QT_NO_IM) && (defined(QT_NO_LIBRARY))
+#define QT_NO_IM
+#endif
+
// QMdiArea
#if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA))
#define QT_NO_MDIAREA
#endif
+// Phonon::PlatformPlugin
+#if !defined(QT_NO_PHONON_PLATFORMPLUGIN) && (defined(QT_NO_LIBRARY))
+#define QT_NO_PHONON_PLATFORMPLUGIN
+#endif
+
+// Phonon::VolumeSlider
+#if !defined(QT_NO_PHONON_VOLUMESLIDER) && (defined(QT_NO_SLIDER) || defined(QT_NO_TOOLBUTTON))
+#define QT_NO_PHONON_VOLUMESLIDER
+#endif
+
+// QPrinter
+#if !defined(QT_NO_PRINTER) && (defined(QT_NO_TEXTSTREAM) || defined(QT_NO_PICTURE) || defined(QT_NO_TEMPORARYFILE))
+#define QT_NO_PRINTER
+#endif
+
// QSpinBox
#if !defined(QT_NO_SPINBOX) && (defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR))
#define QT_NO_SPINBOX
@@ -591,24 +617,19 @@
#define QT_NO_STYLE_WINDOWSMOBILE
#endif
-// QWindowsVistaStyle
-#if !defined(QT_NO_STYLE_WINDOWSVISTA) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_STYLE_WINDOWSXP))
-#define QT_NO_STYLE_WINDOWSVISTA
-#endif
-
// QtSvg module
#if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER))
#define QT_NO_SVG
#endif
-// QTabBar
-#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
-#define QT_NO_TABBAR
+// Q3TabDialog
+#if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_TABBAR))
+#define QT_NO_TABDIALOG
#endif
-// QUndoGroup
-#if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOCOMMAND) || defined(QT_NO_UNDOSTACK))
-#define QT_NO_UNDOGROUP
+// QColorDialog
+#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_SPINBOX))
+#define QT_NO_COLORDIALOG
#endif
// The Model/View Framework
@@ -616,6 +637,16 @@
#define QT_NO_ITEMVIEWS
#endif
+// QMenuBar
+#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
+#define QT_NO_MENUBAR
+#endif
+
+// QWSInputMethod
+#if !defined(QT_NO_QWS_INPUTMETHODS) && (defined(QT_NO_IM))
+#define QT_NO_QWS_INPUTMETHODS
+#endif
+
// Sound Server
#if !defined(QT_NO_QWS_SOUNDSERVER) && (defined(QT_NO_SOUND) || defined(QT_NO_HOSTINFO) || defined(QT_NO_QWS_MULTIPROCESS))
#define QT_NO_QWS_SOUNDSERVER
@@ -631,9 +662,9 @@
#define QT_NO_SVGRENDERER
#endif
-// Q3TabDialog
-#if !defined(QT_NO_TABDIALOG) && (defined(QT_NO_TABBAR))
-#define QT_NO_TABDIALOG
+// QTabWidget
+#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
+#define QT_NO_TABWIDGET
#endif
// QTextCodecPlugin
@@ -646,16 +677,6 @@
#define QT_NO_TEXTEDIT
#endif
-// QWhatsThis
-#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_ACTION))
-#define QT_NO_WHATSTHIS
-#endif
-
-// QDirModel
-#if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS))
-#define QT_NO_DIRMODEL
-#endif
-
// QErrorMessage
#if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT))
#define QT_NO_ERRORMESSAGE
@@ -666,9 +687,9 @@
#define QT_NO_LISTVIEW
#endif
-// QMenuBar
-#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
-#define QT_NO_MENUBAR
+// QMainWindow
+#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
+#define QT_NO_MAINWINDOW
#endif
// QAbstractProxyModel
@@ -701,24 +722,24 @@
#define QT_NO_TABLEVIEW
#endif
-// QTabWidget
-#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
-#define QT_NO_TABWIDGET
-#endif
-
// QTextBrowser
#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT))
#define QT_NO_TEXTBROWSER
#endif
+// QToolBox
+#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
+#define QT_NO_TOOLBOX
+#endif
+
// QTreeView
#if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS))
#define QT_NO_TREEVIEW
#endif
-// QColorDialog
-#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR) || defined(QT_NO_SPINBOX))
-#define QT_NO_COLORDIALOG
+// Accessibility
+#if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_MENUBAR))
+#define QT_NO_ACCESSIBILITY
#endif
// QColumnView
@@ -731,11 +752,6 @@
#define QT_NO_COMPLETER
#endif
-// Common UNIX Printing System
-#if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY))
-#define QT_NO_CUPS
-#endif
-
// QDataWidgetMapper
#if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES))
#define QT_NO_DATAWIDGETMAPPER
@@ -746,11 +762,6 @@
#define QT_NO_LISTWIDGET
#endif
-// QMainWindow
-#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
-#define QT_NO_MAINWINDOW
-#endif
-
// QSortFilterProxyModel
#if !defined(QT_NO_SORTFILTERPROXYMODEL) && (defined(QT_NO_PROXYMODEL))
#define QT_NO_SORTFILTERPROXYMODEL
@@ -761,24 +772,24 @@
#define QT_NO_TABLEWIDGET
#endif
+// QToolBar
+#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
+#define QT_NO_TOOLBAR
+#endif
+
// QTreeWidget
#if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW))
#define QT_NO_TREEWIDGET
#endif
-// QPrintPreviewWidget
-#if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER))
-#define QT_NO_PRINTPREVIEWWIDGET
-#endif
-
-// QToolBar
-#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
-#define QT_NO_TOOLBAR
+// Common UNIX Printing System
+#if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY))
+#define QT_NO_CUPS
#endif
-// QToolBox
-#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_ICON) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
-#define QT_NO_TOOLBOX
+// QDirModel
+#if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_FILESYSTEMMODEL))
+#define QT_NO_DIRMODEL
#endif
// QDockwidget
@@ -791,6 +802,11 @@
#define QT_NO_UNDOVIEW
#endif
+// QCompleter
+#if !defined(QT_NO_FSCOMPLETER) && (defined(QT_NO_FILESYSTEMMODEL) || defined(QT_NO_COMPLETER))
+#define QT_NO_FSCOMPLETER
+#endif
+
// QGraphicsSvgItem
#if !defined(QT_NO_GRAPHICSSVGITEM) && (defined(QT_NO_SVGRENDERER) || defined(QT_NO_GRAPHICSVIEW))
#define QT_NO_GRAPHICSSVGITEM
@@ -801,6 +817,16 @@
#define QT_NO_COMBOBOX
#endif
+// QWorkSpace
+#if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_MENUBAR))
+#define QT_NO_WORKSPACE
+#endif
+
+// QPrintPreviewWidget
+#if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_MAINWINDOW))
+#define QT_NO_PRINTPREVIEWWIDGET
+#endif
+
// QCalendarWidget
#if !defined(QT_NO_CALENDARWIDGET) && (defined(QT_NO_TABLEVIEW) || defined(QT_NO_MENU) || defined(QT_NO_TEXTDATE) || defined(QT_NO_SPINBOX) || defined(QT_NO_TOOLBUTTON))
#define QT_NO_CALENDARWIDGET
@@ -831,23 +857,18 @@
#define QT_NO_FONTDIALOG
#endif
-// QWorkSpace
-#if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_TOOLBAR) || defined(QT_NO_MENUBAR))
-#define QT_NO_WORKSPACE
-#endif
-
// QPrintDialog
-#if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_TREEVIEW) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_TABWIDGET))
+#if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_TREEVIEW) || defined(QT_NO_TABWIDGET))
#define QT_NO_PRINTDIALOG
#endif
// QFileDialog
-#if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_DIRMODEL) || defined(QT_NO_TREEVIEW) || defined(QT_NO_COMBOBOX) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_TOOLTIP) || defined(QT_NO_SPLITTER) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_FILESYSTEMMODEL))
+#if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_DIRMODEL) || defined(QT_NO_TREEVIEW) || defined(QT_NO_COMBOBOX) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_TOOLTIP) || defined(QT_NO_SPLITTER) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_PROXYMODEL))
#define QT_NO_FILEDIALOG
#endif
// QPrintPreviewDialog
-#if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_MAINWINDOW))
+#if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_TOOLBAR))
#define QT_NO_PRINTPREVIEWDIALOG
#endif
diff --git a/src/corelib/global/qfeatures.txt b/src/corelib/global/qfeatures.txt
index ec478836f6..ff340065c3 100644
--- a/src/corelib/global/qfeatures.txt
+++ b/src/corelib/global/qfeatures.txt
@@ -28,17 +28,10 @@ Requires:
Name: CssParser
SeeAlso: ???
-Feature: THREAD
-Description: Supports multithreaded programming.
-Section: Kernel
-Requires:
-Name: QThread
-SeeAlso: ???
-
Feature: CONCURRENT
Description: Provides a high-level multi-threaded APIs
Section: Kernel
-Requires: THREAD
+Requires:
Name: QtConcurrent
SeeAlso: ???
@@ -70,6 +63,13 @@ Requires:
Name: QAction
SeeAlso: ???
+Feature: SOFTKEYMANAGER
+Description: Supports softkeys.
+Section: Gui
+Requires: ACTION
+Name: QSoftKeyManager
+SeeAlso: ???
+
Feature: CURSOR
Description: Supports mouse cursors.
Section: Kernel
@@ -147,6 +147,12 @@ Requires: XMLSTREAM
Name: QXmlStreamWriter
SeeAlso: ???
+Feature: IM
+Description: Inputmethods with QInputContext
+Section: Kernel
+Requires: LIBRARY
+Name: QInputContext
+SeeAlso: ???
# Data structures
Feature: STL
@@ -182,7 +188,7 @@ SeeAlso: ???
Feature: PROCESS
Description: Supports external process invocation.
Section: File I/O
-Requires: THREAD
+Requires:
Name: QProcess
SeeAlso: ???
@@ -232,7 +238,7 @@ Feature: FILESYSTEMWATCHER
Description: Provides an interface for monitoring files and directories
for modications.
Section: File I/O
-Requires: THREAD
+Requires:
Name: QFileSystemWatcher
SeeAlso: ???
@@ -339,7 +345,7 @@ SeeAlso: ???
Feature: COMBOBOX
Description: Supports comboboxes presenting a list of options to the user.
Section: Widgets
-Requires: LINEEDIT STANDARDITEMMODEL LISTVIEW
+Requires: LINEEDIT STANDARDITEMMODEL LISTVIEW
Name: QComboBox
SeeAlso: ???
@@ -353,7 +359,7 @@ SeeAlso: ???
Feature: TOOLBUTTON
Description: Supports quick-access buttons to commands and options.
Section: Widgets
-Requires: ICON ACTION
+Requires: ACTION
Name: QToolButton
SeeAlso: ???
@@ -367,7 +373,7 @@ SeeAlso: ???
Feature: TOOLBOX
Description: Supports columns of tabbed widget items.
Section: Widgets
-Requires: ICON TOOLBUTTON SCROLLAREA
+Requires: TOOLBUTTON SCROLLAREA
Name: QToolBox
SeeAlso: ???
@@ -403,7 +409,7 @@ SeeAlso: ???
Feature: WORKSPACE
Description: Supports workspace windows, e.g. used in an MDI application.
Section: Widgets
-Requires: SCROLLBAR RESIZEHANDLER MENU TOOLBUTTON MAINWINDOW TOOLBAR MENUBAR
+Requires: SCROLLBAR MAINWINDOW MENUBAR
Name: QWorkSpace
SeeAlso: ???
@@ -537,7 +543,7 @@ SeeAlso: ???
Feature: WHATSTHIS
Description: Supports displaying "What's this" help.
Section: Widgets
-Requires: TOOLBUTTON ACTION
+Requires: TOOLBUTTON
Name: QWhatsThis
SeeAlso: ???
@@ -567,7 +573,7 @@ Feature: PRINTPREVIEWWIDGET
Description: Provides a widget for previewing page layouts for printer output.
a date.
Section: Widgets
-Requires: GRAPHICSVIEW PRINTER
+Requires: GRAPHICSVIEW PRINTER MAINWINDOW
Name: QPrintPreviewWidget
SeeAlso: ???
@@ -584,14 +590,14 @@ SeeAlso: ???
Feature: COLORDIALOG
Description: Supports a dialog widget for specifying colors.
Section: Dialogs
-Requires: LINEEDIT VALIDATOR SPINBOX
+Requires: SPINBOX
Name: QColorDialog
SeeAlso: ???
Feature: FILEDIALOG
Description: Supports a dialog widget for selecting files or directories.
Section: Dialogs
-Requires: DIRMODEL TREEVIEW COMBOBOX TOOLBUTTON BUTTONGROUP TOOLTIP SPLITTER STACKEDWIDGET FILESYSTEMMODEL
+Requires: DIRMODEL TREEVIEW COMBOBOX TOOLBUTTON BUTTONGROUP TOOLTIP SPLITTER STACKEDWIDGET PROXYMODEL
Name: QFileDialog
SeeAlso: ???
@@ -605,14 +611,14 @@ SeeAlso: ???
Feature: PRINTDIALOG
Description: Supports a dialog widget for specifying printer configuration.
Section: Dialogs
-Requires: PRINTER COMBOBOX BUTTONGROUP SPINBOX TREEVIEW STACKEDWIDGET TABWIDGET
+Requires: PRINTER COMBOBOX BUTTONGROUP SPINBOX TREEVIEW TABWIDGET
Name: QPrintDialog
SeeAlso: ???
Feature: PRINTPREVIEWDIALOG
Description: Provides a dialog for previewing and configuring page layouts for printer output.
Section: Dialogs
-Requires: PRINTPREVIEWWIDGET PRINTDIALOG MAINWINDOW
+Requires: PRINTPREVIEWWIDGET PRINTDIALOG TOOLBAR
Name: QPrintPreviewDialog
SeeAlso: ???
@@ -664,7 +670,7 @@ SeeAlso: ???
Feature: DIRMODEL
Description: Supports a data model for the local filesystem.
Section: ItemViews
-Requires: ITEMVIEWS
+Requires: ITEMVIEWS FILESYSTEMMODEL
Name: QDirModel
SeeAlso: ???
@@ -772,7 +778,7 @@ SeeAlso: ???
Feature: STYLE_WINDOWSVISTA
Description: Supports a Microsoft WindowsVista-like look and feel.
Section: Styles
-Requires: STYLE_WINDOWS STYLE_WINDOWSXP
+Requires: STYLE_WINDOWSXP
Name: QWindowsVistaStyle
SeeAlso: ???
@@ -813,13 +819,6 @@ Requires:
Name: QImageIOPlugin
SeeAlso: ???
-Feature: ICON
-Description: Supports scalable icons in different modes and states.
-Section: Images
-Requires:
-Name: QIcon
-SeeAlso: ???
-
Feature: MOVIE
Description: Supports animated images.
Section: Images
@@ -910,7 +909,7 @@ SeeAlso: ???
Feature: PRINTER
Description: Supports printing
Section: Painting
-Requires: TEXTSTREAM PICTURE
+Requires: TEXTSTREAM PICTURE TEMPORARYFILE
Name: QPrinter
SeeAlso: ???
@@ -1014,7 +1013,7 @@ SeeAlso: ???
Feature: QWS_INPUTMETHODS
Description: Supports international input methods.
Section: Internationalization
-Requires:
+Requires: IM
Name: QWSInputMethod
SeeAlso: ???
@@ -1101,6 +1100,13 @@ Requires: PROXYMODEL
Name: QCompleter
SeeAlso: ???
+Feature: FSCOMPLETER
+Description: Provides completions based on an item model.
+Section: Utilities
+Requires: FILESYSTEMMODEL COMPLETER
+Name: QCompleter
+SeeAlso: ???
+
Feature: DESKTOPSERVICES
Description: Provides methods for accessing common desktop services.
Section: Utilities
@@ -1111,7 +1117,7 @@ SeeAlso: ???
Feature: SYSTEMTRAYICON
Description: Provides an icon for an application in the system tray.
Section: Utilities
-Requires: ICON
+Requires:
Name: QSystemTrayIcon
SeeAlso: ???
@@ -1132,7 +1138,7 @@ SeeAlso: ???
Feature: UNDOGROUP
Description:
Section: Utilities
-Requires: UNDOCOMMAND UNDOSTACK
+Requires: UNDOSTACK
Name: QUndoGroup
SeeAlso: ???
@@ -1146,7 +1152,7 @@ SeeAlso: ???
Feature: ACCESSIBILITY
Description: Provides accessibility support.
Section: Utilities
-Requires: PROPERTIES
+Requires: PROPERTIES MENUBAR
Name: Accessibility
SeeAlso: ???
@@ -1317,6 +1323,20 @@ Requires:
Name: QProxyScreen
SeeAlso: ???
+Feature: QWS_VNC
+Description: Provides VNC screen driver
+Section: Qt for Embedded Linux
+Requires: QWS_PROXYSCREEN
+Name: QVncScreen
+SeeAlso: ???
+
+Feature: QWS_TRANSFORMED
+Description: Provides Transformed screen driver
+Section: Qt for Embedded Linux
+Requires: QWS_PROXYSCREEN
+Name: QVncTransformed
+SeeAlso: ???
+
Feature: QWS_DYNAMICSCREENTRANSFORMATION
Description: Enables dynamic setting of screen transformation/rotation.
Section: Qt for Embedded Linux
@@ -1338,7 +1358,7 @@ SeeAlso: ???
Feature: PHONON_PLATFORMPLUGIN
Description: Support for platform plugin
Section: Phonon
-Requires:
+Requires: LIBRARY
Name: Phonon::PlatformPlugin
SeeAlso: ???
@@ -1403,7 +1423,7 @@ SeeAlso: ???
Feature: PHONON_VOLUMESLIDER
Description: Support for the Volume Slider class
Section: Phonon
-Requires: SLIDER
+Requires: SLIDER TOOLBUTTON
Name: Phonon::VolumeSlider
SeeAlso: ???
@@ -1420,3 +1440,10 @@ Section: Phonon
Requires:
Name: Phonon::AbstractMediaStream
SeeAlso: ???
+
+Feature: PHONON_SETTINGSGROUP
+Description: Phonon settingsgroup
+Section: Phonon
+Requires: SETTINGS
+Name: Phonon::AbstractMediaStream
+SeeAlso: ???
diff --git a/src/corelib/global/qglobal.cpp b/src/corelib/global/qglobal.cpp
index 7d4794402f..33c6a34f12 100644
--- a/src/corelib/global/qglobal.cpp
+++ b/src/corelib/global/qglobal.cpp
@@ -2513,10 +2513,19 @@ Q_GLOBAL_STATIC(SeedStorage, randTLS) // Thread Local Storage for seed value
void qsrand(uint seed)
{
#if defined(Q_OS_UNIX) && !defined(QT_NO_THREAD) && !defined(Q_OS_SYMBIAN)
- SeedStorageType *pseed = randTLS()->localData();
- if (!pseed)
- randTLS()->setLocalData(pseed = new SeedStorageType);
- *pseed = seed;
+ SeedStorage *seedStorage = randTLS();
+ if (seedStorage) {
+ SeedStorageType *pseed = seedStorage->localData();
+ if (!pseed)
+ seedStorage->setLocalData(pseed = new SeedStorageType);
+ *pseed = seed;
+ } else {
+ //golbal static seed storage should always exist,
+ //except after being deleted by QGlobalStaticDeleter.
+ //But since it still can be called from destructor of another
+ //global static object, fallback to sqrand(seed)
+ srand(seed);
+ }
#else
// On Windows srand() and rand() already use Thread-Local-Storage
// to store the seed between calls
@@ -2536,21 +2545,24 @@ void qsrand(uint seed)
void qsrand()
{
#if (defined(Q_OS_UNIX) || defined(Q_OS_WIN)) && !defined(QT_NO_THREAD) && !defined(Q_OS_SYMBIAN)
- SeedStorageType *pseed = randTLS()->localData();
- if (pseed) {
- // already seeded
- return;
- }
- randTLS()->setLocalData(pseed = new SeedStorageType);
- // start beyond 1 to avoid the sequence reset
- static QBasicAtomicInt serial = Q_BASIC_ATOMIC_INITIALIZER(2);
- *pseed = QDateTime::currentDateTime().toTime_t()
- + quintptr(&pseed)
- + serial.fetchAndAddRelaxed(1);
+ SeedStorage *seedStorage = randTLS();
+ if (seedStorage) {
+ SeedStorageType *pseed = seedStorage->localData();
+ if (pseed) {
+ // already seeded
+ return;
+ }
+ seedStorage->setLocalData(pseed = new SeedStorageType);
+ // start beyond 1 to avoid the sequence reset
+ static QBasicAtomicInt serial = Q_BASIC_ATOMIC_INITIALIZER(2);
+ *pseed = QDateTime::currentDateTime().toTime_t()
+ + quintptr(&pseed)
+ + serial.fetchAndAddRelaxed(1);
#if defined(Q_OS_WIN)
- // for Windows the srand function must still be called.
- srand(*pseed);
+ // for Windows the srand function must still be called.
+ srand(*pseed);
#endif
+ }
#elif defined(Q_OS_WIN)
static unsigned int seed = 0;
@@ -2584,12 +2596,21 @@ void qsrand()
int qrand()
{
#if defined(Q_OS_UNIX) && !defined(QT_NO_THREAD) && !defined(Q_OS_SYMBIAN)
- SeedStorageType *pseed = randTLS()->localData();
- if (!pseed) {
- randTLS()->setLocalData(pseed = new SeedStorageType);
- *pseed = 1;
+ SeedStorage *seedStorage = randTLS();
+ if (seedStorage) {
+ SeedStorageType *pseed = seedStorage->localData();
+ if (!pseed) {
+ seedStorage->setLocalData(pseed = new SeedStorageType);
+ *pseed = 1;
+ }
+ return rand_r(pseed);
+ } else {
+ //golbal static seed storage should always exist,
+ //except after being deleted by QGlobalStaticDeleter.
+ //But since it still can be called from destructor of another
+ //global static object, fallback to qrand()
+ return rand();
}
- return rand_r(pseed);
#else
// On Windows srand() and rand() already use Thread-Local-Storage
// to store the seed between calls
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 5ee181543c..cbb8fda9e0 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -2065,6 +2065,9 @@ Q_DECLARE_TYPEINFO(long double, Q_PRIMITIVE_TYPE);
Q_CORE_EXPORT void *qMalloc(size_t size);
Q_CORE_EXPORT void qFree(void *ptr);
Q_CORE_EXPORT void *qRealloc(void *ptr, size_t size);
+Q_CORE_EXPORT void *qMallocAligned(size_t size, size_t alignment);
+Q_CORE_EXPORT void *qReallocAligned(void *ptr, size_t size, size_t oldsize, size_t alignment);
+Q_CORE_EXPORT void qFreeAligned(void *ptr);
Q_CORE_EXPORT void *qMemCopy(void *dest, const void *src, size_t n);
Q_CORE_EXPORT void *qMemSet(void *dest, int c, size_t n);
diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp
index e2274039ba..32693e0123 100644
--- a/src/corelib/global/qlibraryinfo.cpp
+++ b/src/corelib/global/qlibraryinfo.cpp
@@ -208,6 +208,18 @@ QLibraryInfo::buildKey()
}
/*!
+ \since 4.6
+ Returns the installation date for this build of Qt. The install date will
+ usually be the last time that Qt sources were configured.
+*/
+QDate
+QLibraryInfo::buildDate()
+{
+ return QDate();
+ //return QDate::fromString(QString::fromLatin1(qt_configure_installation + 12), Qt::ISODate);
+}
+
+/*!
Returns the location specified by \a loc.
*/
@@ -481,12 +493,20 @@ void qt_core_boilerplate()
"Contact: Nokia Corporation (qt-info@nokia.com)\n"
"\n"
"Build key: " QT_BUILD_KEY "\n"
+ "Build date: %s\n"
"Installation prefix: %s\n"
"Library path: %s\n"
"Include path: %s\n",
+ qt_configure_installation + 12,
qt_configure_prefix_path_str + 12,
qt_configure_libraries_path_str + 12,
qt_configure_headers_path_str + 12);
+
+#ifdef QT_EVAL
+ extern void qt_core_eval_init(uint);
+ qt_core_eval_init(1);
+#endif
+
exit(0);
}
diff --git a/src/corelib/global/qlibraryinfo.h b/src/corelib/global/qlibraryinfo.h
index 319577763d..88e85667a5 100644
--- a/src/corelib/global/qlibraryinfo.h
+++ b/src/corelib/global/qlibraryinfo.h
@@ -43,6 +43,7 @@
#define QLIBRARYINFO_H
#include <QtCore/qstring.h>
+#include <QtCore/QDate>
QT_BEGIN_HEADER
@@ -59,6 +60,7 @@ public:
static QString licensedProducts();
static QString buildKey();
+ static QDate buildDate();
enum LibraryLocation
{
diff --git a/src/corelib/global/qmalloc.cpp b/src/corelib/global/qmalloc.cpp
index a9f103cba1..4aab1bd49a 100644
--- a/src/corelib/global/qmalloc.cpp
+++ b/src/corelib/global/qmalloc.cpp
@@ -65,4 +65,62 @@ void *qRealloc(void *ptr, size_t size)
return ::realloc(ptr, size);
}
+void *qMallocAligned(size_t size, size_t alignment)
+{
+ return qReallocAligned(0, size, 0, alignment);
+}
+
+void *qReallocAligned(void *oldptr, size_t newsize, size_t oldsize, size_t alignment)
+{
+ // fake an aligned allocation
+ Q_UNUSED(oldsize);
+
+ void *actualptr = oldptr ? static_cast<void **>(oldptr)[-1] : 0;
+ if (alignment <= sizeof(void*)) {
+ // special, fast case
+ void **newptr = static_cast<void **>(qRealloc(actualptr, newsize + sizeof(void*)));
+ if (!newptr)
+ return 0;
+ if (newptr == actualptr) {
+ // realloc succeeded without reallocating
+ return oldptr;
+ }
+
+ *newptr = newptr;
+ return newptr + 1;
+ }
+
+ union { void *ptr; void **pptr; quintptr n; } real, faked;
+
+ // qMalloc returns pointers aligned at least at sizeof(size_t) boundaries
+ // but usually more (8- or 16-byte boundaries).
+ // So we overallocate by alignment-sizeof(size_t) bytes, so we're guaranteed to find a
+ // somewhere within the first alignment-sizeof(size_t) that is properly aligned.
+
+ // However, we need to store the actual pointer, so we need to allocate actually size +
+ // alignment anyway.
+
+ real.ptr = qRealloc(actualptr, newsize + alignment);
+ if (!real.ptr)
+ return 0;
+
+ faked.n = real.n + alignment;
+ faked.n &= ~(alignment - 1);
+
+ // now save the value of the real pointer at faked-sizeof(void*)
+ // by construction, alignment > sizeof(void*) and is a power of 2, so
+ // faked-sizeof(void*) is properly aligned for a pointer
+ faked.pptr[-1] = real.ptr;
+
+ return faked.ptr;
+}
+
+void qFreeAligned(void *ptr)
+{
+ if (!ptr)
+ return;
+ void **ptr2 = static_cast<void **>(ptr);
+ free(ptr2[-1]);
+}
+
QT_END_NAMESPACE
diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h
index 2b62c6bb99..aeaca54f71 100644
--- a/src/corelib/global/qnamespace.h
+++ b/src/corelib/global/qnamespace.h
@@ -909,12 +909,10 @@ public:
Key_Dead_Horn = 0x01001262,
// multimedia/internet keys - ignored by default - see QKeyEvent c'tor
-
Key_Back = 0x01000061,
Key_Forward = 0x01000062,
Key_Stop = 0x01000063,
Key_Refresh = 0x01000064,
-
Key_VolumeDown = 0x01000070,
Key_VolumeMute = 0x01000071,
Key_VolumeUp = 0x01000072,
@@ -923,7 +921,6 @@ public:
Key_BassDown = 0x01000075,
Key_TrebleUp = 0x01000076,
Key_TrebleDown = 0x01000077,
-
Key_MediaPlay = 0x01000080,
Key_MediaStop = 0x01000081,
Key_MediaPrevious = 0x01000082,
@@ -932,13 +929,11 @@ public:
#endif
Key_MediaNext = 0x01000083,
Key_MediaRecord = 0x01000084,
-
Key_HomePage = 0x01000090,
Key_Favorites = 0x01000091,
Key_Search = 0x01000092,
Key_Standby = 0x01000093,
Key_OpenUrl = 0x01000094,
-
Key_LaunchMail = 0x010000a0,
Key_LaunchMedia = 0x010000a1,
Key_Launch0 = 0x010000a2,
@@ -957,6 +952,98 @@ public:
Key_LaunchD = 0x010000af,
Key_LaunchE = 0x010000b0,
Key_LaunchF = 0x010000b1,
+ Key_MonBrightnessUp = 0x010000b2,
+ Key_MonBrightnessDown = 0x010000b3,
+ Key_KeyboardLightOnOff = 0x010000b4,
+ Key_KeyboardBrightnessUp = 0x010000b5,
+ Key_KeyboardBrightnessDown = 0x010000b6,
+ Key_PowerOff = 0x010000b7,
+ Key_WakeUp = 0x010000b8,
+ Key_Eject = 0x010000b9,
+ Key_ScreenSaver = 0x010000ba,
+ Key_WWW = 0x010000bb,
+ Key_Memo = 0x010000bc,
+ Key_LightBulb = 0x010000bd,
+ Key_Shop = 0x010000be,
+ Key_History = 0x010000bf,
+ Key_AddFavorite = 0x010000c0,
+ Key_HotLinks = 0x010000c1,
+ Key_BrightnessAdjust = 0x010000c2,
+ Key_Finance = 0x010000c3,
+ Key_Community = 0x010000c4,
+ Key_AudioRewind = 0x010000c5,
+ Key_BackForward = 0x010000c6,
+ Key_ApplicationLeft = 0x010000c7,
+ Key_ApplicationRight = 0x010000c8,
+ Key_Book = 0x010000c9,
+ Key_CD = 0x010000ca,
+ Key_Calculator = 0x010000cb,
+ Key_ToDoList = 0x010000cc,
+ Key_ClearGrab = 0x010000cd,
+ Key_Close = 0x010000ce,
+ Key_Copy = 0x010000cf,
+ Key_Cut = 0x010000d0,
+ Key_Display = 0x010000d1,
+ Key_DOS = 0x010000d2,
+ Key_Documents = 0x010000d3,
+ Key_Excel = 0x010000d4,
+ Key_Explorer = 0x010000d5,
+ Key_Game = 0x010000d6,
+ Key_Go = 0x010000d7,
+ Key_iTouch = 0x010000d8,
+ Key_LogOff = 0x010000d9,
+ Key_Market = 0x010000da,
+ Key_Meeting = 0x010000db,
+ Key_MenuKB = 0x010000dc,
+ Key_MenuPB = 0x010000dd,
+ Key_MySites = 0x010000de,
+ Key_News = 0x010000df,
+ Key_OfficeHome = 0x010000e0,
+ Key_Option = 0x010000e1,
+ Key_Paste = 0x010000e2,
+ Key_Phone = 0x010000e3,
+ Key_Calendar = 0x010000e4,
+ Key_Reply = 0x010000e5,
+ Key_Reload = 0x010000e6,
+ Key_RotateWindows = 0x010000e7,
+ Key_RotationPB = 0x010000e8,
+ Key_RotationKB = 0x010000e9,
+ Key_Save = 0x010000ea,
+ Key_Send = 0x010000eb,
+ Key_Spell = 0x010000ec,
+ Key_SplitScreen = 0x010000ed,
+ Key_Support = 0x010000ee,
+ Key_TaskPane = 0x010000ef,
+ Key_Terminal = 0x010000f0,
+ Key_Tools = 0x010000f1,
+ Key_Travel = 0x010000f2,
+ Key_Video = 0x010000f3,
+ Key_Word = 0x010000f4,
+ Key_Xfer = 0x010000f5,
+ Key_ZoomIn = 0x010000f6,
+ Key_ZoomOut = 0x010000f7,
+ Key_Away = 0x010000f8,
+ Key_Messenger = 0x010000f9,
+ Key_WebCam = 0x010000fa,
+ Key_MailForward = 0x010000fb,
+ Key_Pictures = 0x010000fc,
+ Key_Music = 0x010000fd,
+ Key_Battery = 0x010000fe,
+ Key_Bluetooth = 0x010000ff,
+ Key_WLAN = 0x01000100,
+ Key_UWB = 0x01000101,
+ Key_AudioForward = 0x01000102,
+ Key_AudioRepeat = 0x01000103,
+ Key_AudioRandomPlay = 0x01000104,
+ Key_Subtitle = 0x01000105,
+ Key_AudioCycleTrack = 0x01000106,
+ Key_Time = 0x01000107,
+ Key_Hibernate = 0x01000108,
+ Key_View = 0x01000109,
+ Key_TopMenu = 0x0100010a,
+ Key_PowerDown = 0x0100010b,
+ Key_Suspend = 0x0100010c,
+ Key_ContrastAdjust = 0x0100010d,
Key_MediaLast = 0x0100ffff,
diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc
index e8d6df02be..4e369c92c3 100644
--- a/src/corelib/global/qnamespace.qdoc
+++ b/src/corelib/global/qnamespace.qdoc
@@ -1609,6 +1609,98 @@
\value Key_LaunchD
\value Key_LaunchE
\value Key_LaunchF
+ \value Key_MonBrightnessUp
+ \value Key_MonBrightnessDown
+ \value Key_KeyboardLightOnOff
+ \value Key_KeyboardBrightnessUp
+ \value Key_KeyboardBrightnessDown
+ \value Key_PowerOff
+ \value Key_WakeUp
+ \value Key_Eject
+ \value Key_ScreenSaver
+ \value Key_WWW
+ \value Key_Memo
+ \value Key_LightBulb
+ \value Key_Shop
+ \value Key_History
+ \value Key_AddFavorite
+ \value Key_HotLinks
+ \value Key_BrightnessAdjust
+ \value Key_Finance
+ \value Key_Community
+ \value Key_AudioRewind
+ \value Key_BackForward
+ \value Key_ApplicationLeft
+ \value Key_ApplicationRight
+ \value Key_Book
+ \value Key_CD
+ \value Key_Calculator
+ \value Key_ToDoList
+ \value Key_ClearGrab
+ \value Key_Close
+ \value Key_Copy
+ \value Key_Cut
+ \value Key_Display
+ \value Key_DOS
+ \value Key_Documents
+ \value Key_Excel
+ \value Key_Explorer
+ \value Key_Game
+ \value Key_Go
+ \value Key_iTouch
+ \value Key_LogOff
+ \value Key_Market
+ \value Key_Meeting
+ \value Key_MenuKB
+ \value Key_MenuPB
+ \value Key_MySites
+ \value Key_News
+ \value Key_OfficeHome
+ \value Key_Option
+ \value Key_Paste
+ \value Key_Phone
+ \value Key_Calendar
+ \value Key_Reply
+ \value Key_Reload
+ \value Key_RotateWindows
+ \value Key_RotationPB
+ \value Key_RotationKB
+ \value Key_Save
+ \value Key_Send
+ \value Key_Spell
+ \value Key_SplitScreen
+ \value Key_Support
+ \value Key_TaskPane
+ \value Key_Terminal
+ \value Key_Tools
+ \value Key_Travel
+ \value Key_Video
+ \value Key_Word
+ \value Key_Xfer
+ \value Key_ZoomIn
+ \value Key_ZoomOut
+ \value Key_Away
+ \value Key_Messenger
+ \value Key_WebCam
+ \value Key_MailForward
+ \value Key_Pictures
+ \value Key_Music
+ \value Key_Battery
+ \value Key_Bluetooth
+ \value Key_WLAN
+ \value Key_UWB
+ \value Key_AudioForward
+ \value Key_AudioRepeat
+ \value Key_AudioRandomPlay
+ \value Key_Subtitle
+ \value Key_AudioCycleTrack
+ \value Key_Time
+ \value Key_Hibernate
+ \value Key_View
+ \value Key_TopMenu
+ \value Key_PowerDown
+ \value Key_Suspend
+ \value Key_ContrastAdjust
\value Key_MediaLast
\value Key_unknown
@@ -2509,7 +2601,7 @@
\value DisplayRole The key data to be rendered in the form of text. (QString)
\value DecorationRole The data to be rendered as a decoration in the form
- of an icon. (QColor)
+ of an icon. (QColor, QIcon or QPixmap)
\value EditRole The data in a form suitable for editing in an
editor. (QString)
\value ToolTipRole The data displayed in the item's tooltip. (QString)
@@ -2841,6 +2933,9 @@
\value WidgetGesture Gestures can only start over the widget itself.
\value WidgetWithChildrenGesture Gestures can start on the widget or over
any of its children.
+ \value ItemGesture Gestures can only start over the item itself.
+ \value ItemWithChildrenGesture Gestures can start on the item or over
+ any of its children.
\sa QWidget::grabGesture()
*/
diff --git a/src/corelib/io/qfsfileengine.cpp b/src/corelib/io/qfsfileengine.cpp
index fb096a77f8..b69a5e55a5 100644
--- a/src/corelib/io/qfsfileengine.cpp
+++ b/src/corelib/io/qfsfileengine.cpp
@@ -76,6 +76,16 @@ QT_BEGIN_NAMESPACE
# endif
#endif
+#ifdef Q_OS_SYMBIAN
+ // Using default 4k block in symbian is highly inefficient due to
+ // the fact that each file operation requires slow IPC calls, so
+ // use somewhat larger block size.
+# define FDFH_BLOCK_SIZE 16384
+#else
+ // Read/write in blocks of 4k to avoid platform limitations (Windows
+ // commonly bails out if you read or write too large blocks at once).
+# define FDFH_BLOCK_SIZE 4096
+#endif
/*! \class QFSFileEngine
\brief The QFSFileEngine class implements Qt's default file engine.
@@ -160,11 +170,11 @@ QString QFSFileEnginePrivate::canonicalized(const QString &path)
if (
#ifdef Q_OS_SYMBIAN
// Symbian doesn't support directory symlinks, so do not check for link unless we
- // are handling the last path element. This not only slightly improves performance,
+ // are handling the last path element. This not only slightly improves performance,
// but also saves us from lot of unnecessary platform security check failures
// when dealing with files under *:/private directories.
separatorPos == -1 &&
-#endif
+#endif
!nonSymlinks.contains(prefix)) {
fi.setFile(prefix);
if (fi.isSymLink()) {
@@ -628,14 +638,12 @@ qint64 QFSFileEnginePrivate::readFdFh(char *data, qint64 len)
qint64 read = 0;
int retry = 0;
- // Read in blocks of 4k to avoid platform limitations (Windows
- // commonly bails out if you read or write too large blocks at once).
qint64 bytesToRead;
do {
if (retry == 1)
retry = 2;
- bytesToRead = qMin<qint64>(4096, len - read);
+ bytesToRead = qMin<qint64>(FDFH_BLOCK_SIZE, len - read);
do {
readBytes = fread(data + read, 1, size_t(bytesToRead), fh);
} while (readBytes == 0 && !feof(fh) && errno == EINTR);
@@ -666,10 +674,8 @@ qint64 QFSFileEnginePrivate::readFdFh(char *data, qint64 len)
qint64 read = 0;
errno = 0;
- // Read in blocks of 4k to avoid platform limitations (Windows
- // commonly bails out if you read or write too large blocks at once).
do {
- qint64 bytesToRead = qMin<qint64>(4096, len - read);
+ qint64 bytesToRead = qMin<qint64>(FDFH_BLOCK_SIZE, len - read);
do {
result = QT_READ(fd, data + read, int(bytesToRead));
} while (result == -1 && errno == EINTR);
@@ -770,9 +776,7 @@ qint64 QFSFileEnginePrivate::writeFdFh(const char *data, qint64 len)
qint64 written = 0;
do {
- // Write blocks of 4k to avoid platform limitations (Windows commonly
- // bails out if you read or write too large blocks at once).
- qint64 bytesToWrite = qMin<qint64>(4096, len - written);
+ qint64 bytesToWrite = qMin<qint64>(FDFH_BLOCK_SIZE, len - written);
if (fh) {
do {
// Buffered stdlib mode.
@@ -903,7 +907,7 @@ bool QFSFileEngine::supportsExtension(Extension extension) const
/*! \fn QString QFSFileEngine::currentPath(const QString &fileName)
For Unix, returns the current working directory for the file
engine.
-
+
For Windows, returns the canonicalized form of the current path used
by the file engine for the drive specified by \a fileName. On
Windows, each drive has its own current directory, so a different
diff --git a/src/corelib/io/qprocess_unix.cpp b/src/corelib/io/qprocess_unix.cpp
index 99296c7b2c..f040d169a7 100644
--- a/src/corelib/io/qprocess_unix.cpp
+++ b/src/corelib/io/qprocess_unix.cpp
@@ -108,6 +108,10 @@ QT_END_NAMESPACE
QT_BEGIN_NAMESPACE
+// POSIX requires PIPE_BUF to be 512 or larger
+// so we will use 512
+static const int errorBufferMax = 512;
+
#ifdef Q_OS_INTEGRITY
static inline char *strdup(const char *data)
{
@@ -752,18 +756,19 @@ void QProcessPrivate::execChild(const char *workingDir, char **path, char **argv
}
// notify failure
+ QString error = qt_error_string(errno);
#if defined (QPROCESS_DEBUG)
- fprintf(stderr, "QProcessPrivate::execChild() failed, notifying parent process\n");
+ fprintf(stderr, "QProcessPrivate::execChild() failed (%s), notifying parent process\n", qPrintable(error));
#endif
- qt_safe_write(childStartedPipe[1], "", 1);
+ qt_safe_write(childStartedPipe[1], error.data(), error.length() * sizeof(QChar));
qt_safe_close(childStartedPipe[1]);
childStartedPipe[1] = -1;
}
bool QProcessPrivate::processStarted()
{
- char c;
- int i = qt_safe_read(childStartedPipe[0], &c, 1);
+ ushort buf[errorBufferMax];
+ int i = qt_safe_read(childStartedPipe[0], &buf, sizeof buf);
if (startupSocketNotifier) {
startupSocketNotifier->setEnabled(false);
startupSocketNotifier->deleteLater();
@@ -775,6 +780,11 @@ bool QProcessPrivate::processStarted()
#if defined (QPROCESS_DEBUG)
qDebug("QProcessPrivate::processStarted() == %s", i <= 0 ? "true" : "false");
#endif
+
+ // did we read an error message?
+ if (i > 0)
+ q_func()->setErrorString(QString::fromUtf16(buf, i / sizeof(QChar)));
+
return i <= 0;
}
diff --git a/src/corelib/io/qurl.cpp b/src/corelib/io/qurl.cpp
index 6001d9d2f7..86680a5ddd 100644
--- a/src/corelib/io/qurl.cpp
+++ b/src/corelib/io/qurl.cpp
@@ -5556,79 +5556,6 @@ QUrl QUrl::fromEncoded(const QByteArray &input, ParsingMode parsingMode)
}
/*!
- Returns a valid URL from a user supplied \a userInput string if one can be
- deducted. In the case that is not possible, an invalid QUrl() is returned.
-
- \since 4.6
-
- Most applications that can browse the web, allow the user to input a URL
- in the form of a plain string. This string can be manually typed into
- a location bar, obtained from the clipboard, or passed in via command
- line arguments.
-
- When the string is not already a valid URL, a best guess is performed,
- making various web related assumptions.
-
- In the case the string corresponds to a valid file path on the system,
- a file:// URL is constructed, using QUrl::fromLocalFile().
-
- If that is not the case, an attempt is made to turn the string into a
- http:// or ftp:// URL. The latter in the case the string starts with
- 'ftp'. The result is then passed through QUrl's tolerant parser, and
- in the case or success, a valid QUrl is returned, or else a QUrl().
-
- \section1 Examples:
-
- \list
- \o qt.nokia.com becomes http://qt.nokia.com
- \o ftp.qt.nokia.com becomes ftp://ftp.qt.nokia.com
- \o localhost becomes http://localhost
- \o /home/user/test.html becomes file:///home/user/test.html (if exists)
- \endlist
-
- \section2 Tips to avoid erroneous character conversion when dealing with
- URLs and strings:
-
- \list
- \o When creating an URL QString from a QByteArray or a char*, always use
- QString::fromUtf8().
- \o Favor the use of QUrl::fromEncoded() and QUrl::toEncoded() instead of
- QUrl(string) and QUrl::toString() when converting QUrl to/from string.
- \endlist
-*/
-QUrl QUrl::fromUserInput(const QString &userInput)
-{
- QString trimmedString = userInput.trimmed();
-
- // Absolute files
- if (QDir::isAbsolutePath(trimmedString))
- return QUrl::fromLocalFile(trimmedString);
-
- // Check the most common case of a valid url with scheme and host first
- QUrl url = QUrl::fromEncoded(trimmedString.toUtf8(), QUrl::TolerantMode);
- if (url.isValid() && !url.scheme().isEmpty() && !url.host().isEmpty())
- return url;
-
- // If the string is missing the scheme or the scheme is not valid, prepend a scheme
- QString scheme = url.scheme();
- if (scheme.isEmpty() || scheme.contains(QLatin1Char('.')) || scheme == QLatin1String("localhost")) {
- // Do not do anything for strings such as "foo", only "foo.com"
- int dotIndex = trimmedString.indexOf(QLatin1Char('.'));
- if (dotIndex != -1 || trimmedString.startsWith(QLatin1String("localhost"))) {
- const QString hostscheme = trimmedString.left(dotIndex).toLower();
- QByteArray scheme = (hostscheme == QLatin1String("ftp")) ? "ftp" : "http";
- trimmedString = QLatin1String(scheme) + QLatin1String("://") + trimmedString;
- }
- url = QUrl::fromEncoded(trimmedString.toUtf8(), QUrl::TolerantMode);
- }
-
- if (url.isValid())
- return url;
-
- return QUrl();
-}
-
-/*!
Returns a decoded copy of \a input. \a input is first decoded from
percent encoding, then converted from UTF-8 to unicode.
*/
@@ -6227,4 +6154,107 @@ QString QUrl::errorString() const
\internal
*/
+// The following code has the following copyright:
+/*
+ Copyright (C) Research In Motion Limited 2009. All rights reserved.
+
+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 Research In Motion Limited 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 Research In Motion Limited ''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 Research In Motion Limited 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.
+
+*/
+
+
+/*!
+ Returns a valid URL from a user supplied \a userInput string if one can be
+ deducted. In the case that is not possible, an invalid QUrl() is returned.
+
+ \since 4.6
+
+ Most applications that can browse the web, allow the user to input a URL
+ in the form of a plain string. This string can be manually typed into
+ a location bar, obtained from the clipboard, or passed in via command
+ line arguments.
+
+ When the string is not already a valid URL, a best guess is performed,
+ making various web related assumptions.
+
+ In the case the string corresponds to a valid file path on the system,
+ a file:// URL is constructed, using QUrl::fromLocalFile().
+
+ If that is not the case, an attempt is made to turn the string into a
+ http:// or ftp:// URL. The latter in the case the string starts with
+ 'ftp'. The result is then passed through QUrl's tolerant parser, and
+ in the case or success, a valid QUrl is returned, or else a QUrl().
+
+ \section1 Examples:
+
+ \list
+ \o qt.nokia.com becomes http://qt.nokia.com
+ \o ftp.qt.nokia.com becomes ftp://ftp.qt.nokia.com
+ \o localhost becomes http://localhost
+ \o /home/user/test.html becomes file:///home/user/test.html (if exists)
+ \endlist
+
+ \section2 Tips to avoid erroneous character conversion when dealing with
+ URLs and strings:
+
+ \list
+ \o When creating an URL QString from a QByteArray or a char*, always use
+ QString::fromUtf8().
+ \o Favor the use of QUrl::fromEncoded() and QUrl::toEncoded() instead of
+ QUrl(string) and QUrl::toString() when converting QUrl to/from string.
+ \endlist
+*/
+QUrl QUrl::fromUserInput(const QString &userInput)
+{
+ QString trimmedString = userInput.trimmed();
+
+ // Check the most common case of a valid url with scheme and host first
+ QUrl url = QUrl::fromEncoded(trimmedString.toUtf8(), QUrl::TolerantMode);
+ if (url.isValid() && !url.scheme().isEmpty() && !url.host().isEmpty())
+ return url;
+
+ // Absolute files that exists
+ if (QDir::isAbsolutePath(trimmedString) && QFile::exists(trimmedString))
+ return QUrl::fromLocalFile(trimmedString);
+
+ // If the string is missing the scheme or the scheme is not valid prepend a scheme
+ QString scheme = url.scheme();
+ if (scheme.isEmpty() || scheme.contains(QLatin1Char('.')) || scheme == QLatin1String("localhost")) {
+ // Do not do anything for strings such as "foo", only "foo.com"
+ int dotIndex = trimmedString.indexOf(QLatin1Char('.'));
+ if (dotIndex != -1 || trimmedString.startsWith(QLatin1String("localhost"))) {
+ const QString hostscheme = trimmedString.left(dotIndex).toLower();
+ QByteArray scheme = (hostscheme == QLatin1String("ftp")) ? "ftp" : "http";
+ trimmedString = QLatin1String(scheme) + QLatin1String("://") + trimmedString;
+ }
+ url = QUrl::fromEncoded(trimmedString.toUtf8(), QUrl::TolerantMode);
+ }
+
+ if (url.isValid())
+ return url;
+
+ return QUrl();
+}
+// end of BSD code
+
QT_END_NAMESPACE
diff --git a/src/corelib/kernel/qeventdispatcher_win.cpp b/src/corelib/kernel/qeventdispatcher_win.cpp
index 1e6402f652..d13e1d1d67 100644
--- a/src/corelib/kernel/qeventdispatcher_win.cpp
+++ b/src/corelib/kernel/qeventdispatcher_win.cpp
@@ -64,6 +64,15 @@ extern uint qGlobalPostedEventsCount();
# define TIME_KILL_SYNCHRONOUS 0x0100
#endif
+#ifndef QS_RAWINPUT
+# define QS_RAWINPUT 0x0400
+#endif
+
+enum {
+ WM_QT_SOCKETNOTIFIER = WM_USER,
+ WM_QT_SENDPOSTEDEVENTS = WM_USER + 1
+};
+
#if defined(Q_OS_WINCE)
QT_BEGIN_INCLUDE_NAMESPACE
#include <winsock.h>
@@ -327,6 +336,11 @@ public:
// internal window handle used for socketnotifiers/timers/etc
HWND internalHwnd;
+ // for controlling when to send posted events
+ QAtomicInt serialNumber;
+ int lastSerialNumber;
+ QAtomicInt wakeUps;
+
// timers
WinTimerVec timerVec;
WinTimerDict timerDict;
@@ -340,9 +354,6 @@ public:
QSNDict sn_except;
void doWsaAsyncSelect(int socket);
- // event notifier
- QWinEventNotifier wakeUpNotifier;
-
QList<QWinEventNotifier *> winEventNotifierList;
void activateEventNotifier(QWinEventNotifier * wen);
@@ -351,19 +362,13 @@ public:
};
QEventDispatcherWin32Private::QEventDispatcherWin32Private()
- : threadId(GetCurrentThreadId()), interrupt(false), internalHwnd(0)
+ : threadId(GetCurrentThreadId()), interrupt(false), internalHwnd(0), serialNumber(0), lastSerialNumber(0), wakeUps(0)
{
resolveTimerAPI();
-
- wakeUpNotifier.setHandle(CreateEvent(0, FALSE, FALSE, 0));
- if (!wakeUpNotifier.handle())
- qWarning("QEventDispatcher: Creating QEventDispatcherWin32Private wakeup event failed");
}
QEventDispatcherWin32Private::~QEventDispatcherWin32Private()
{
- wakeUpNotifier.setEnabled(false);
- CloseHandle(wakeUpNotifier.handle());
if (internalHwnd)
DestroyWindow(internalHwnd);
QString className = QLatin1String("QEventDispatcherWin32_Internal_Widget") + QString::number(quintptr(qt_internal_proc));
@@ -408,22 +413,35 @@ void WINAPI CALLBACK qt_fast_timer_proc(uint timerId, uint /*reserved*/, DWORD_P
LRESULT CALLBACK qt_internal_proc(HWND hwnd, UINT message, WPARAM wp, LPARAM lp)
{
- if (message == WM_NCCREATE) {
- return true;
- } else if (message == WM_USER) {
+ if (message == WM_NCCREATE)
+ return true;
- // socket notifier message
- MSG msg;
- msg.hwnd = hwnd;
- msg.message = message;
- msg.wParam = wp;
- msg.lParam = lp;
+ MSG msg;
+ msg.hwnd = hwnd;
+ msg.message = message;
+ msg.wParam = wp;
+ msg.lParam = lp;
+ QCoreApplication *app = QCoreApplication::instance();
+ long result;
+ if (!app) {
+ if (message == WM_TIMER)
+ KillTimer(hwnd, wp);
+ return 0;
+ } else if (app->filterEvent(&msg, &result)) {
+ return result;
+ }
- QCoreApplication *app = QCoreApplication::instance();
- long result;
- if (app && app->filterEvent(&msg, &result))
- return result;
+#ifdef GWLP_USERDATA
+ QEventDispatcherWin32 *q = (QEventDispatcherWin32 *) GetWindowLongPtr(hwnd, GWLP_USERDATA);
+#else
+ QEventDispatcherWin32 *q = (QEventDispatcherWin32 *) GetWindowLong(hwnd, GWL_USERDATA);
+#endif
+ QEventDispatcherWin32Private *d = 0;
+ if (q != 0)
+ d = q->d_func();
+ if (message == WM_QT_SOCKETNOTIFIER) {
+ // socket notifier message
int type = -1;
switch (WSAGETSELECTEVENT(lp)) {
case FD_READ:
@@ -440,56 +458,50 @@ LRESULT CALLBACK qt_internal_proc(HWND hwnd, UINT message, WPARAM wp, LPARAM lp)
break;
}
if (type >= 0) {
-
- #ifdef GWLP_USERDATA
- QEventDispatcherWin32 *eventDispatcher =
- (QEventDispatcherWin32 *) GetWindowLongPtr(hwnd, GWLP_USERDATA);
- #else
- QEventDispatcherWin32 *eventDispatcher =
- (QEventDispatcherWin32 *) GetWindowLong(hwnd, GWL_USERDATA);
- #endif
- if (eventDispatcher) {
- QEventDispatcherWin32Private *d = eventDispatcher->d_func();
- QSNDict *sn_vec[3] = { &d->sn_read, &d->sn_write, &d->sn_except };
- QSNDict *dict = sn_vec[type];
-
- QSockNot *sn = dict ? dict->value(wp) : 0;
- if (sn) {
- QEvent event(QEvent::SockAct);
- QCoreApplication::sendEvent(sn->obj, &event);
- }
+ Q_ASSERT(d != 0);
+ QSNDict *sn_vec[3] = { &d->sn_read, &d->sn_write, &d->sn_except };
+ QSNDict *dict = sn_vec[type];
+
+ QSockNot *sn = dict ? dict->value(wp) : 0;
+ if (sn) {
+ QEvent event(QEvent::SockAct);
+ QCoreApplication::sendEvent(sn->obj, &event);
}
}
return 0;
-
- } else if (message == WM_TIMER) {
-
- MSG msg;
- msg.hwnd = hwnd;
- msg.message = message;
- msg.wParam = wp;
- msg.lParam = lp;
-
- QCoreApplication *app = QCoreApplication::instance();
- Q_ASSERT_X(app, "qt_interal_proc", "Timer fired, but no QCoreApplication");
- if (!app) {
- KillTimer(hwnd, wp);
- return 0;
+ } else if (message == WM_TIMER) {
+ if (wp == ~0u) {
+ KillTimer(d->internalHwnd, wp);
+ int localSerialNumber = d->serialNumber;
+ (void) d->wakeUps.fetchAndStoreRelease(0);
+ if (localSerialNumber != d->lastSerialNumber) {
+ PostMessage(d->internalHwnd, WM_QT_SENDPOSTEDEVENTS, 0, 0);
+ }
+ } else {
+ Q_ASSERT(d != 0);
+ d->sendTimerEvent(wp);
+ }
+ return 0;
+ } else if (message == WM_QT_SENDPOSTEDEVENTS) {
+ int localSerialNumber = d->serialNumber;
+
+ if (GetQueueStatus(QS_INPUT | QS_RAWINPUT | QS_TIMER) != 0) {
+ // delay the next pass of sendPostedEvents() until we get the special
+ // WM_TIMER, which allows all pending Windows messages to be processed
+ SetTimer(d->internalHwnd, ~0u, 0, 0);
+ } else {
+ // nothing pending in the queue, let sendPostedEvents go through
+ d->wakeUps.fetchAndStoreRelease(0);
}
- long result;
- if (app->filterEvent(&msg, &result))
- return result;
-
- QEventDispatcherWin32 *eventDispatcher =
- qobject_cast<QEventDispatcherWin32 *>(QAbstractEventDispatcher::instance());
- Q_ASSERT(eventDispatcher != 0);
- QEventDispatcherWin32Private *d = eventDispatcher->d_func();
- d->sendTimerEvent(wp);
+ if (localSerialNumber != d->lastSerialNumber) {
+ d->lastSerialNumber = localSerialNumber;
+ QCoreApplicationPrivate::sendPostedEvents(0, 0, d->threadData);
+ }
return 0;
}
- return DefWindowProc(hwnd, message, wp, lp);
+ return DefWindowProc(hwnd, message, wp, lp);
}
static HWND qt_create_internal_window(const QEventDispatcherWin32 *eventDispatcher)
@@ -538,11 +550,6 @@ void QEventDispatcherWin32Private::registerTimer(WinTimerInfo *t)
Q_Q(QEventDispatcherWin32);
int ok = 0;
-
- //in the animation api, we delay the start of the animation
- //for the dock widgets, we need to use a system timer because dragging a native window
- //makes Windows start its own event loop.
- //So if this threshold changes, please change STARTSTOP_TIMER_DELAY in qabstractanimation.cpp accordingly.
if (t->interval > 15 || !t->interval || !qtimeSetEvent) {
ok = 1;
if (!t->interval) // optimization for single-shot-zero-timer
@@ -608,7 +615,7 @@ void QEventDispatcherWin32Private::doWsaAsyncSelect(int socket)
sn_event |= FD_OOB;
// BoundsChecker may emit a warning for WSAAsyncSelect when sn_event == 0
// This is a BoundsChecker bug and not a Qt bug
- WSAAsyncSelect(socket, internalHwnd, sn_event ? WM_USER : 0, sn_event);
+ WSAAsyncSelect(socket, internalHwnd, sn_event ? WM_QT_SOCKETNOTIFIER : 0, sn_event);
}
void QEventDispatcherWin32::createInternalHwnd()
@@ -630,6 +637,9 @@ void QEventDispatcherWin32::createInternalHwnd()
// start all normal timers
for (int i = 0; i < d->timerVec.count(); ++i)
d->registerTimer(d->timerVec.at(i));
+
+ // trigger a call to sendPostedEvents()
+ wakeUp();
}
QEventDispatcherWin32::QEventDispatcherWin32(QObject *parent)
@@ -653,9 +663,9 @@ bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags)
bool canWait;
bool retVal = false;
+ bool seenWM_QT_SENDPOSTEDEVENTS = false;
+ bool needWM_QT_SENDPOSTEDEVENTS = false;
do {
- QCoreApplicationPrivate::sendPostedEvents(0, 0, d->threadData);
-
DWORD waitRet = 0;
HANDLE pHandles[MAXIMUM_WAIT_OBJECTS - 1];
QVarLengthArray<MSG> processedTimers;
@@ -689,7 +699,7 @@ bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags)
d->queuedUserInputEvents.append(msg);
}
if (haveMessage && (flags & QEventLoop::ExcludeSocketNotifiers)
- && (msg.message == WM_USER && msg.hwnd == d->internalHwnd)) {
+ && (msg.message == WM_QT_SOCKETNOTIFIER && msg.hwnd == d->internalHwnd)) {
// queue socket events for later processing
haveMessage = false;
d->queuedSocketEvents.append(msg);
@@ -706,7 +716,13 @@ bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags)
}
}
if (haveMessage) {
- if (msg.message == WM_TIMER) {
+ if (msg.message == WM_QT_SENDPOSTEDEVENTS && !(flags & QEventLoop::EventLoopExec)) {
+ if (seenWM_QT_SENDPOSTEDEVENTS) {
+ needWM_QT_SENDPOSTEDEVENTS = true;
+ continue;
+ }
+ seenWM_QT_SENDPOSTEDEVENTS = true;
+ } else if (msg.message == WM_TIMER) {
// avoid live-lock by keeping track of the timers we've already sent
bool found = false;
for (int i = 0; !found && i < processedTimers.count(); ++i) {
@@ -736,9 +752,7 @@ bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags)
}
// still nothing - wait for message or signalled objects
- QThreadData *data = d->threadData;
canWait = (!retVal
- && data->canWait
&& !d->interrupt
&& (flags & QEventLoop::WaitForMoreEvents));
if (canWait) {
@@ -757,6 +771,9 @@ bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags)
}
} while (canWait);
+ if (needWM_QT_SENDPOSTEDEVENTS)
+ PostMessage(d->internalHwnd, WM_QT_SENDPOSTEDEVENTS, 0, 0);
+
return retVal;
}
@@ -990,7 +1007,11 @@ void QEventDispatcherWin32::activateEventNotifiers()
void QEventDispatcherWin32::wakeUp()
{
Q_D(QEventDispatcherWin32);
- SetEvent(d->wakeUpNotifier.handle());
+ d->serialNumber.ref();
+ if (d->internalHwnd && d->wakeUps.testAndSetAcquire(0, 1)) {
+ // post a WM_QT_SENDPOSTEDEVENTS to this thread if there isn't one already pending
+ PostMessage(d->internalHwnd, WM_QT_SENDPOSTEDEVENTS, 0, 0);
+ }
}
void QEventDispatcherWin32::interrupt()
@@ -1003,13 +1024,8 @@ void QEventDispatcherWin32::interrupt()
void QEventDispatcherWin32::flush()
{ }
-
void QEventDispatcherWin32::startingUp()
-{
- Q_D(QEventDispatcherWin32);
-
- if (d->wakeUpNotifier.handle()) d->wakeUpNotifier.setEnabled(true);
-}
+{ }
void QEventDispatcherWin32::closingDown()
{
diff --git a/src/corelib/kernel/qmetaobject.cpp b/src/corelib/kernel/qmetaobject.cpp
index f98c4490d4..71afc5bfd6 100644
--- a/src/corelib/kernel/qmetaobject.cpp
+++ b/src/corelib/kernel/qmetaobject.cpp
@@ -574,8 +574,8 @@ int QMetaObjectPrivate::indexOfSignalRelative(const QMetaObject **baseObject, co
if (i >= 0 && m && m->d.superdata) {
int conflict = m->d.superdata->indexOfMethod(signal);
if (conflict >= 0)
- qWarning("QMetaObject::indexOfSignal:%s: Conflict with %s::%s",
- m->d.stringdata, m->d.superdata->d.stringdata, signal);
+ qWarning("QMetaObject::indexOfSignal: signal %s from %s redefined in %s",
+ signal, m->d.superdata->d.stringdata, m->d.stringdata);
}
#endif
return i;
diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp
index 7be19b3f2b..5303975737 100644
--- a/src/corelib/kernel/qobject.cpp
+++ b/src/corelib/kernel/qobject.cpp
@@ -835,14 +835,7 @@ QObject::QObject(QObjectPrivate &dd, QObject *parent)
QObject::~QObject()
{
Q_D(QObject);
- if (d->wasDeleted) {
-#if defined(QT_DEBUG)
- qWarning("QObject: Double deletion detected");
-#endif
- return;
- }
d->wasDeleted = true;
-
d->blockSig = 0; // unblock signals so we always emit destroyed()
if (!d->isWidget) {
diff --git a/src/corelib/kernel/qsharedmemory_unix.cpp b/src/corelib/kernel/qsharedmemory_unix.cpp
index 1165fb1c62..40b9f04f81 100644
--- a/src/corelib/kernel/qsharedmemory_unix.cpp
+++ b/src/corelib/kernel/qsharedmemory_unix.cpp
@@ -49,8 +49,6 @@
#include <errno.h>
-#ifndef QT_NO_SHAREDMEMORY
-
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
@@ -61,6 +59,7 @@
#include "private/qcore_unix_p.h"
+#ifndef QT_NO_SHAREDMEMORY
QT_BEGIN_NAMESPACE
QSharedMemoryPrivate::QSharedMemoryPrivate()
diff --git a/src/corelib/kernel/qtcore_eval.cpp b/src/corelib/kernel/qtcore_eval.cpp
new file mode 100644
index 0000000000..fe47a30403
--- /dev/null
+++ b/src/corelib/kernel/qtcore_eval.cpp
@@ -0,0 +1,569 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtCore module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <qcoreevent.h>
+#include <qdatetime.h>
+#include <qlibraryinfo.h>
+#include <qobject.h>
+#include <qcoreapplication.h>
+
+#include "stdio.h"
+#include "stdlib.h"
+
+QT_BEGIN_NAMESPACE
+
+#include "qconfig_eval.cpp"
+
+static const char boilerplate_unsuported[] =
+ "\nQt %1 Evaluation License\n"
+ "Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).\n"
+ "All rights reserved.\n\n"
+ "This trial version may only be used for evaluation purposes\n"
+ "and will shut down after 120 minutes.\n"
+ "Registered to:\n"
+ " Licensee: %2\n\n"
+ "The evaluation expires in %4 days\n\n"
+ "Contact http://qt.nokia.com/about/contact-us for pricing and purchasing information.\n";
+
+static const char boilerplate_supported[] =
+ "\nQt %1 Evaluation License\n"
+ "Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).\n"
+ "All rights reserved.\n\n"
+ "This trial version may only be used for evaluation purposes\n"
+ "Registered to:\n"
+ " Licensee: %2\n\n"
+ "The evaluation expires in %4 days\n\n"
+ "Contact http://qt.nokia.com/about/contact-us for pricing and purchasing information.\n";
+
+static const char boilerplate_expired[] =
+ "This software is using the trial version of the Qt GUI toolkit.\n"
+ "The trial period has expired. If you need more time to\n"
+ "evaluate Qt, or if you have any questions about Qt, contact us\n"
+ "at: http://qt.nokia.com/about/contact-us.\n\n";
+
+static const char will_shutdown_1min[] =
+ "\nThe evaluation of Qt will SHUT DOWN in 1 minute.\n"
+ "Contact http://qt.nokia.com/about/contact-us for pricing and purchasing information.\n";
+
+static const char will_shutdown_now[] =
+ "\nThe evaluation of Qt has now reached its automatic\n"
+ "timeout and will shut down.\n"
+ "Contact http://qt.nokia.com/about/contact-us for pricing and purchasing information.\n";
+
+static int qt_eval_days_left()
+{
+ const char *const license_key = qt_eval_key_data + 12;
+
+ // fast fail
+ if (!qt_eval_key_data[0] || !*license_key)
+ return -2;
+
+ QDate today = QDate::currentDate();
+ QDate build = QLibraryInfo::buildDate();
+ return qMax(-1, today.daysTo(build) + 30);
+}
+
+static int qt_eval_is_supported()
+{
+ const char *const license_key = qt_eval_key_data + 12;
+ if (!qt_eval_key_data[0] || !*license_key)
+ return -1;
+
+ // is this an unsupported evaluation?
+ const char* typecode = license_key;
+ int field = 2;
+ for ( ; field && *typecode; ++typecode)
+ if (*typecode == '-')
+ --field;
+
+ if (!field && typecode[1] == '4' && typecode[2] == 'M') {
+ if (typecode[0] == 'Q')
+ return 0;
+ else if (typecode[0] == 'R' || typecode[0] == 'Z')
+ return 1;
+ }
+ return -1;
+}
+
+static QString qt_eval_string()
+{
+ const char *msg;
+ switch (qt_eval_is_supported()) {
+ case 0:
+ msg = boilerplate_unsuported;
+ break;
+ case 1:
+ msg = boilerplate_supported;
+ break;
+ default:
+ return QString();
+ msg = 0;
+ }
+
+ return QString::fromLatin1(msg)
+ .arg(QLatin1String(QT_VERSION_STR))
+ .arg(QLibraryInfo::licensee())
+ .arg(qt_eval_days_left());
+}
+
+#define WARN_TIMEOUT 60 * 1000 * 119
+#define KILL_DELAY 60 * 1000 * 1
+
+class QCoreFuriCuri : public QObject
+{
+public:
+
+ int warn;
+ int kill;
+
+ QCoreFuriCuri() : QObject(), warn(-1), kill(-1)
+ {
+ if (!qt_eval_is_supported()) {
+ warn = startTimer(WARN_TIMEOUT);
+ kill = 0;
+ }
+ }
+
+ void timerEvent(QTimerEvent *e) {
+ if (e->timerId() == warn) {
+ killTimer(warn);
+ fprintf(stderr, "%s\n", will_shutdown_1min);
+ kill = startTimer(KILL_DELAY);
+ } else if (e->timerId() == kill) {
+ fprintf(stderr, "%s\n", will_shutdown_now);
+ QCoreApplication::instance()->quit();
+ }
+ }
+};
+
+#if defined(QT_BUILD_CORE_LIB) || defined (QT_BOOTSTRAPPED)
+
+void qt_core_eval_init(uint type)
+{
+ switch (qt_eval_days_left()) {
+ case -2:
+ return;
+
+ case -1:
+ fprintf(stderr, "%s\n", boilerplate_expired);
+ if (type == 0) {
+ // if we're a console app only.
+ exit(0);
+ }
+
+ default:
+ fprintf(stderr, "%s\n", qPrintable(qt_eval_string()));
+ if (type == 0) {
+ Q_UNUSED(new QCoreFuriCuri());
+ }
+ }
+}
+#endif
+
+#ifdef QT_BUILD_GUI_LIB
+
+QT_BEGIN_INCLUDE_NAMESPACE
+#include <qdialog.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qmessagebox.h>
+#include <qpushbutton.h>
+#include <qtimer.h>
+#include <qapplication.h>
+QT_END_INCLUDE_NAMESPACE
+
+
+static const char * const qtlogo_eval_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"46 55 174 2",
+" c #002E02",
+". c #00370D",
+"X c #003A0E",
+"o c #003710",
+"O c #013C13",
+"+ c #043E1A",
+"@ c #084F0A",
+"# c #0B520C",
+"$ c #054413",
+"% c #0C4C17",
+"& c #07421D",
+"* c #09451D",
+"= c #0D491E",
+"- c #125515",
+"; c #13541A",
+": c #17591B",
+"> c #1B5C1D",
+", c #1F611F",
+"< c #20621E",
+"1 c #337B1E",
+"2 c #0B4521",
+"3 c #0F4923",
+"4 c #114B24",
+"5 c #154D2A",
+"6 c #175323",
+"7 c #1C5924",
+"8 c #1C532F",
+"9 c #1E5432",
+"0 c #245936",
+"q c #265938",
+"w c #295C3B",
+"e c #246324",
+"r c #266823",
+"t c #2A6C24",
+"y c #276628",
+"u c #2D7026",
+"i c #327427",
+"p c #367927",
+"a c #37782A",
+"s c #397C2A",
+"d c #2E613E",
+"f c #336C37",
+"g c #2F6040",
+"h c #356545",
+"j c #3C6B4E",
+"k c #3F6C51",
+"l c #406E4F",
+"z c #406D52",
+"x c #477457",
+"c c #497557",
+"v c #4B7857",
+"b c #517B5E",
+"n c #3C8423",
+"m c #3E812C",
+"M c #53A61D",
+"N c #41862C",
+"B c #458A2D",
+"V c #498F2D",
+"C c #479324",
+"Z c #489226",
+"A c #4D952C",
+"S c #478B30",
+"D c #488C30",
+"F c #4D9232",
+"G c #509632",
+"H c #549A33",
+"J c #589F35",
+"K c #56A526",
+"L c #57A821",
+"P c #5BAA27",
+"I c #57A32A",
+"U c #5CA72E",
+"Y c #5DAB2A",
+"T c #5CA336",
+"R c #60AD2E",
+"E c #63B12D",
+"W c #65AF35",
+"Q c #62A53F",
+"! c #65AE39",
+"~ c #66B036",
+"^ c #6AB437",
+"/ c #67B138",
+"( c #6AB339",
+") c #6DB838",
+"_ c #70BA3C",
+"` c #4D8545",
+"' c #4E8942",
+"] c #548851",
+"[ c #6FAF4A",
+"{ c #6DB243",
+"} c #71B546",
+"| c #70B840",
+" . c #73B648",
+".. c #79BA4E",
+"X. c #7CBB53",
+"o. c #598266",
+"O. c #62886D",
+"+. c #6A8F75",
+"@. c #6B9173",
+"#. c #70937A",
+"$. c #799F79",
+"%. c #7BAF66",
+"&. c #81BD5B",
+"*. c #85BF60",
+"=. c #85AC7F",
+"-. c #8DBA7B",
+";. c #87C061",
+":. c #8AC364",
+">. c #8DC46A",
+",. c #90C56E",
+"<. c #93C771",
+"1. c #96CA73",
+"2. c #9ACB7C",
+"3. c #9FD07D",
+"4. c #779981",
+"5. c #7F9F89",
+"6. c #809F88",
+"7. c #82A18B",
+"8. c #86A192",
+"9. c #8DA994",
+"0. c #8FA998",
+"q. c #94AF9B",
+"w. c #97B991",
+"e. c #97B19E",
+"r. c #9DB6A3",
+"t. c #A3BCA7",
+"y. c #A6BCAB",
+"u. c #A9BEB1",
+"i. c #9ECD81",
+"p. c #A2CF85",
+"a. c #A5D284",
+"s. c #A6D189",
+"d. c #A9D28E",
+"f. c #ABD491",
+"g. c #B1D797",
+"h. c #B1D699",
+"j. c #B5D89E",
+"k. c #ADC5AC",
+"l. c #B1CAAE",
+"z. c #B9DAA3",
+"x. c #BDDDA8",
+"c. c #ADC1B4",
+"v. c #B2C6B6",
+"b. c #B5C6BC",
+"n. c #B6C9BA",
+"m. c #BCD1BA",
+"M. c #C6E1B4",
+"N. c #CDE5BD",
+"B. c #C2D2C6",
+"V. c #CADEC2",
+"C. c #C6D3CC",
+"Z. c #C8D7CB",
+"A. c #CEDAD2",
+"S. c #D2DDD4",
+"D. c #D3E9C6",
+"F. c #D7EBC9",
+"G. c #D9EBCD",
+"H. c #DEEED4",
+"J. c #D6E0D9",
+"K. c #DAE4DC",
+"L. c #E0EFD7",
+"P. c #E5F2DD",
+"I. c #DFE8E0",
+"U. c #E4EBE5",
+"Y. c #E9EFEA",
+"T. c #EDF4EB",
+"R. c #F0FAE6",
+"E. c #F1F8EC",
+"W. c #EDF0F0",
+"Q. c #F4F7F3",
+"!. c #F6F9F4",
+"~. c #F8FAF7",
+"^. c #FEFEFE",
+"/. c None",
+/* pixels */
+"/././././.c h ' Q / W _ &.p././././././././././././././././././././././././././././././././.",
+"/././.4 O % Z ~ ~ W ~ W R U R R ( X.>.p././././././././././././././././././././././././././.",
+"/./.. * = J _ ~ ~ ~ ~ ~ / / / / W W U P P U W .;.2././././././././././././././././././././.",
+"/.= = & a ) W ~ ~ ~ ~ ~ / W / ~ ~ ~ ^ ( ( ^ ~ R R U P Y ~ .;.2././././././././././././././.",
+"O.O = = T ^ W ~ ~ ~ ~ ~ ~ W W / W ~ ~ ~ ~ ~ ~ ~ ( ( ( ( ~ W Y Y Y Y W { &.1././././././././.",
+"0 = * 7 ~ ~ ~ ~ ~ ~ ~ ~ ~ / / W ~ ~ ~ ~ ~ ~ ~ ~ W W W ~ ~ ~ ~ ( ( ( W W R U P U W { X.1.f./.",
+"= = & e ^ W ~ ~ ~ ~ ~ ~ ~ ~ / / ~ ~ ~ ~ ~ ~ ~ ~ W ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ( ( / ~ W R U U Y ",
+"= = & e ^ W ~ ~ ~ ~ ~ ~ ~ ~ W W ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W ( W ~ ~ ~ ^ ^ ( ",
+"= = * e ^ W ~ ~ ~ ~ ~ ~ / W / W ! ( / ~ W ^ ( ( ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W ~ W W ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ ! ~ ~ ~ ~ ~ ~ W W ^ _ ~ K Y W W R P Y W ( ~ ~ ~ ~ ~ ~ ~ W / ~ ~ ~ ^ W ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ ~ ~ ~ ~ W ) W 1 ` w.V.L.H.D.z.,.~ Y ^ ~ ~ ~ ~ ~ W ~ ~ ~ ( ~ W W ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ ~ ~ ~ W ) V = 8.~.^.^.^.^.^.^.^.U.<.Y ~ ~ ~ ~ ~ W W ! ~ Y W ^ W ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ ~ ~ W ^ B O u.^.~.^.^.^.^.~.~.^.^.^.h.Y ^ ~ ~ ^ F $ k.R.G.1.Y / ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ ~ ~ ~ / W ( J X 7.^.~.^.^.^.^.^.^.^.^.^.^.^.s.Y / W ) a 2 U.^.^.d.U ( ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W / ~ ~ ~ ^ > w ~.^.^.^.^.^.F.%.v c.^.^.^.^.~.X.W ~ ^ > h ^.^.^.d.P ( ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ W ^ H o e.^.^.^.^.^.G.Y E n . y.^.^.^.^.M.Y ( ! $ @.^.~.^.f.U ( / ~ ~ W ~ ~ ",
+"= = & e ^ W ~ W ! ) t 4 U.^.^.^.^.^.>.U ( _ , 9 ~.^.^.^.~...^ A y.^.~.^.s.M W Y ~ ~ ~ ~ ~ ",
+"= 3 & e ^ W ~ ( ^ ( $ c ^.^.^.^.^.E.) ~ ~ ^ S o n.^.^.^.^.=.- l.v.Y.^.^.^.M.:.:.X.~ ~ ~ ~ ~ ",
+"= = & e ^ ! W W ( J X 7.^.^.^.^.^.F.Y ( W ^ T X 6.^.^.~.^.c.. J.^.^.^.^.^.^.^.^.P.~ ~ ~ ~ ~ ",
+"= = & r ^ W / W ) B o v.^.~.^.^.^.M.U / ~ ~ ! $ o.^.^.^.^.K.* S.^.^.^.^.^.^.^.^.P.~ ~ ~ ~ ~ ",
+"= = & e ^ ! ~ W ) a + S.^.^.^.^.^.z.P ( W ~ ( % z ^.^.^.^.~.f t.U.^.^.^.^.~.^.^.P.~ ~ ~ ~ ~ ",
+"* = & e ^ W ~ W ) t 3 Y.^.^.^.^.^.f.P ( ~ ~ ^ ; h ^.^.^.^.^.:.@ j ^.^.^.^.h.{ X.&.~ ~ ~ ~ ~ ",
+"3 = & e ^ W ~ ~ ^ e 8 Q.^.^.^.^.^.s.P ~ ~ W ^ > 0 ~.^.^.^.^.1.# z ^.^.^.^.d.L W R ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ ^ > q ~.^.^.^.^.^.p.U ^ ~ W ) e 9 ~.^.^.^.^.3.# k ^.^.^.^.f.Y ( / ~ ~ ~ ~ ~ ",
+"= = & e ^ W / W ^ > w ~.^.^.^.^.^.i.Y / ~ W ^ e 8 Q.^.^.^.^.a.# z ^.^.^.^.f.Y / ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W / W ^ > w ^.^.^.^.^.^.2.Y / ~ ~ ) e 8 Q.^.^.^.^.s.# z ^.^.^.^.d.P ( ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W W W ^ > q ^.^.^.^.^.^.p.Y / ~ ~ ^ e 9 Q.^.^.^.^.a.@ z ^.^.^.^.f.U / ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W / W ) 7 9 Q.^.^.^.^.^.a.P / ~ W ) , 9 Q.^.^.^.^.3.# z ^.^.~.^.f.P ^ ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W / W ) r 5 T.^.^.^.^.^.d.Y / ~ W ) > q ~.^.^.^.^.1.# k ^.^.^.^.f.Y ( ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ / / W ) i 2 I.^.^.^.^.^.h.P ( ~ W ( > g ^.^.^.^.^.:.# z ^.^.^.^.f.P / ~ ~ ~ ~ ~ ~ ",
+"= = & e ( W / W ) m O Z.^.^.^.^.^.x.P / ~ ~ ( ; j ^.^.^.^.~.&.- k ^.^.~.^.f.P / ~ ~ ~ ~ ~ ~ ",
+"= = & e ( W / W ) F o y.^.~.^.^.^.N.U ( ~ ~ W $ b ^.^.^.^.R._ - k ^.^.^.^.f.Y ( ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ ^ J X 4.^.^.^.^.^.L.~ ~ W ^ T X #.^.^.^.^.F.~ ; j ^.^.^.^.f.U ( ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ ~ ~ ~ / ^ % l ^.^.^.^.^.!. .R ^ ^ G . r.^.~.^.^.j.E : j ^.^.^.^.f.P ) ( ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ W ) u = U.^.^.^.^.^.1.Y ! ) a & K.^.^.^.^.;.~ : j ^.^.~.^.z.M I I / ~ ~ W ~ ",
+"= = & e ( W ~ ~ W ( G . q.^.^.^.^.^.D.U ^ ! X o.^.^.^.^.P.~ ^ > g ^.^.^.^.E.-.$.m.X.W ~ ~ ~ ",
+"= = & e ^ / ~ ~ ^ ! ( > w ~.^.^.^.^.^.h.T > j T.^.^.~.^.a.Y _ i 3 U.^.^.^.^.^.^.^.X.R ~ ~ ~ ",
+"= = & e ^ / ~ ~ W W ^ H . 9.^.~.^.^.^.^.K.C.~.^.^.^.^.H.W W ^ T . q.^.~.^.^.^.^.^.X.R ~ ~ ~ ",
+"= = + e ^ W / ~ W W W ) m + B.^.~.^.^.^.^.^.^.^.^.^.E.X.Y ( W ^ B 6 y.^.^.^.E.D.2.( ~ ~ ~ ~ ",
+"= = * e ^ ! / ! W ^ W W ) a 4 b.^.^.^.^.^.^.^.^.^.P...Y ( ! W ! ^ W Z [ *.X.{ Y U ~ ~ ~ ~ ~ ",
+"= = & e ( W ~ ~ W / W / W ) A < +.A.~.^.^.^.^.!.p.W R ~ ~ ~ ~ ~ W / ) E U W W / ^ ~ ~ ~ ~ ~ ",
+"= = & e ^ W ~ ~ / W / / / W ( _ Z X 6.^.^.^.^.E.W ~ ^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ / ~ ~ ~ ~ ~ ~ ~ ~ ",
+"= = & e ^ ~ ~ ~ W W / W ~ ~ ~ ~ ) ; h ^.^.^.^.^.d.M U ~ / ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W ",
+"= = & e ^ W ~ ~ ^ W W / ~ ~ ~ W ) p + S.^.^.^.^.~.M.f. .W ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ .",
+"= = & e ^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W ( T O +.^.~.^.^.^.^.^.&.Y ( ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W ( Y 2.",
+"= = & e ( W ~ ~ ~ ~ ~ ~ ~ ~ ~ / W ) N + b.^.^.^.^.^.^.&.R ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W /.",
+"= = & e ^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W ^ N 7 r.W.^.^.^.!.X.W ~ ~ W ~ W ~ ~ ~ ~ ~ ~ / ( ( K p./.",
+"= = & e ( W ~ ~ W ~ ~ ~ ~ ~ ~ ~ ~ ~ W ( W C Q &.:.X.| ~ ~ ~ ~ W ~ / ~ ( / ( ~ W E U P 1././.",
+"= = + e ^ / / / ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W / ) ^ R Y W W ~ ~ ( / ( / W R Y Y U R ( X.,././././.",
+"= = * e ( / ~ / ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ W W W ! ( ( ( W W E U P Y W ( X.,.d./././././././././.",
+"= = * e ( W ~ ~ ~ ~ W ! ~ W ~ W ~ ( ( / ^ W W U Y P W ( X.,.d./././././././././././././././.",
+"8 $ * e ( W ~ ~ ~ ! ( ( ( / ( W R Y Y Y R ( X.>.d./././././././././././././././././././././.",
+"/.d . y ^ / / / ( W Y Y P P W ( X.>.d./././././././././././././././././././././././././././.",
+"/./.h : ^ R R R W ( X.<.f./././././././././././././././././././././././././././././././././.",
+"/././.] _ *.3./././././././././././././././././././././././././././././././././././././././."
+};
+
+class EvalMessageBox : public QDialog
+{
+public:
+ EvalMessageBox(bool expired)
+ {
+ setWindowTitle(QLatin1String(" "));
+
+ QString str = qt_eval_string();
+ if (expired) {
+ str = QLatin1String(boilerplate_expired);
+ } else {
+ str = qt_eval_string();
+ }
+ str = str.trimmed();
+
+ QFrame *border = new QFrame(this);
+
+ QLabel *pixmap_label = new QLabel(border);
+ pixmap_label->setPixmap(qtlogo_eval_xpm);
+ pixmap_label->setAlignment(Qt::AlignTop);
+
+ QLabel *text_label = new QLabel(str, border);
+
+ QHBoxLayout *pm_and_text_layout = new QHBoxLayout();
+ pm_and_text_layout->addWidget(pixmap_label);
+ pm_and_text_layout->addWidget(text_label);
+
+ QVBoxLayout *master_layout = new QVBoxLayout(border);
+ master_layout->addLayout(pm_and_text_layout);
+
+ QVBoxLayout *border_layout = new QVBoxLayout(this);
+ border_layout->setMargin(0);
+ border_layout->addWidget(border);
+
+ if (expired) {
+ QPushButton *cmd = new QPushButton(QLatin1String("OK"), border);
+ cmd->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ cmd->setDefault(true);
+
+ QHBoxLayout *button_layout = new QHBoxLayout();
+ master_layout->addLayout(button_layout);
+ button_layout->addWidget(cmd);
+
+ connect(cmd, SIGNAL(clicked()), this, SLOT(close()));
+ } else {
+ border->setFrameShape(QFrame::WinPanel);
+ border->setFrameShadow(QFrame::Raised);
+ setParent(parentWidget(), Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
+ QTimer::singleShot(7000, this, SLOT(close()));
+ setAttribute(Qt::WA_DeleteOnClose);
+ }
+
+ setFixedSize(sizeHint());
+ }
+};
+
+class QGuiFuriCuri : public QCoreFuriCuri
+{
+public:
+ void timerEvent(QTimerEvent *e) {
+ if (e->timerId() == warn) {
+ killTimer(warn);
+ QMessageBox::information(0, QLatin1String("Automatic Timeout"), QLatin1String(will_shutdown_1min));
+ kill = startTimer(KILL_DELAY);
+ } else if (e->timerId() == kill) {
+ killTimer(kill);
+ QMessageBox::information(0, QLatin1String("Automatic Timeout"), QLatin1String(will_shutdown_now));
+ qApp->quit();
+ }
+ }
+};
+
+
+void qt_gui_eval_init(uint)
+{
+ switch (qt_eval_days_left()) {
+ case -2:
+ return;
+
+ case -1: {
+ EvalMessageBox box(true);
+ box.exec();
+ ::exit(0);
+ }
+
+ default: {
+ EvalMessageBox *box = new EvalMessageBox(false);
+ box->show();
+ Q_UNUSED(new QGuiFuriCuri());
+ }
+ }
+}
+
+static QString qt_eval_title_prefix()
+{
+ return QLatin1String("[Qt Evaluation] ");
+}
+
+QString qt_eval_adapt_window_title(const QString &title)
+{
+ if (qt_eval_days_left() == -2)
+ return title;
+ return qt_eval_title_prefix() + title;
+}
+
+void qt_eval_init_widget(QWidget *w)
+{
+ if (qt_eval_days_left() == -2)
+ return;
+ if (w->isTopLevel()) {
+ QString windowTitle = w->windowTitle();
+ if (windowTitle.isEmpty()) {
+ w->setWindowTitle(QLatin1String(" "));
+ } else if (!windowTitle.startsWith(qt_eval_title_prefix())) {
+ qt_eval_adapt_window_title(windowTitle);
+ }
+ }
+}
+#endif
+
+QT_END_NAMESPACE
diff --git a/src/corelib/kernel/qvariant.h b/src/corelib/kernel/qvariant.h
index eb4fb564eb..3c107882ca 100644
--- a/src/corelib/kernel/qvariant.h
+++ b/src/corelib/kernel/qvariant.h
@@ -456,10 +456,11 @@ template <typename T>
inline void qVariantSetValue(QVariant &v, const T &t)
{
//if possible we reuse the current QVariant private
- const int type = qMetaTypeId<T>(reinterpret_cast<T *>(0));
+ const uint type = qMetaTypeId<T>(reinterpret_cast<T *>(0));
QVariant::Private &d = v.data_ptr();
- if (v.isDetached() && (type <= int(QVariant::Char) || type == d.type)) {
+ if (v.isDetached() && (type <= uint(QVariant::Char) || type == d.type)) {
d.type = type;
+ d.is_null = false;
T *old = reinterpret_cast<T*>(d.is_shared ? d.data.shared->ptr : &d.data.ptr);
if (QTypeInfo<T>::isComplex)
old->~T();
@@ -469,6 +470,13 @@ inline void qVariantSetValue(QVariant &v, const T &t)
}
}
+template <>
+inline void qVariantSetValue<QVariant>(QVariant &v, const QVariant &t)
+{
+ v = t;
+}
+
+
inline QVariant::QVariant() {}
inline bool QVariant::isValid() const { return d.type != Invalid; }
@@ -558,9 +566,7 @@ inline bool operator!=(const QVariant &v1, const QVariantComparisonHelper &v2)
#endif
#ifndef QT_MOC
-#if !defined qdoc && defined Q_CC_MSVC && _MSC_VER < 1300
-
-template<typename T> T qvariant_cast(const QVariant &v, T * = 0)
+template<typename T> inline T qvariant_cast(const QVariant &v)
{
const int vid = qMetaTypeId<T>(static_cast<T *>(0));
if (vid == v.userType())
@@ -573,28 +579,12 @@ template<typename T> T qvariant_cast(const QVariant &v, T * = 0)
return T();
}
-template<typename T>
-inline T qVariantValue(const QVariant &variant, T *t = 0)
-{ return qvariant_cast<T>(variant, t); }
-
-template<typename T>
-inline bool qVariantCanConvert(const QVariant &variant, T *t = 0)
-{
- return variant.canConvert(static_cast<QVariant::Type>(qMetaTypeId<T>(t)));
-}
-#else
-
-template<typename T> T qvariant_cast(const QVariant &v)
+template<> inline QVariant qvariant_cast<QVariant>(const QVariant &v)
{
- const int vid = qMetaTypeId<T>(static_cast<T *>(0));
+ static const int vid = qRegisterMetaType<QVariant>("QVariant");
if (vid == v.userType())
- return *reinterpret_cast<const T *>(v.constData());
- if (vid < int(QMetaType::User)) {
- T t;
- if (qvariant_cast_helper(v, QVariant::Type(vid), &t))
- return t;
- }
- return T();
+ return *reinterpret_cast<const QVariant *>(v.constData());
+ return v;
}
template<typename T>
@@ -608,7 +598,6 @@ inline bool qVariantCanConvert(const QVariant &variant)
qMetaTypeId<T>(static_cast<T *>(0))));
}
#endif
-#endif
Q_DECLARE_SHARED(QVariant)
Q_DECLARE_TYPEINFO(QVariant, Q_MOVABLE_TYPE);
diff --git a/src/corelib/plugin/qlibrary.cpp b/src/corelib/plugin/qlibrary.cpp
index 2b463a1e57..649687639e 100644
--- a/src/corelib/plugin/qlibrary.cpp
+++ b/src/corelib/plugin/qlibrary.cpp
@@ -659,7 +659,10 @@ bool QLibraryPrivate::isPlugin(QSettings *settings)
#endif
if (!pHnd) {
#ifdef Q_OS_WIN
+ //avoid 'Bad Image' message box
+ UINT oldmode = SetErrorMode(SEM_FAILCRITICALERRORS|SEM_NOOPENFILEERRORBOX);
hTempModule = ::LoadLibraryEx((wchar_t*)QDir::toNativeSeparators(fileName).utf16(), 0, DONT_RESOLVE_DLL_REFERENCES);
+ SetErrorMode(oldmode);
#else
# if defined(Q_OS_SYMBIAN)
//Guard against accidentally trying to load non-plugin libraries by making sure the stub exists
diff --git a/src/corelib/statemachine/qabstractstate.cpp b/src/corelib/statemachine/qabstractstate.cpp
index 72d640bce9..ec5332f1ee 100644
--- a/src/corelib/statemachine/qabstractstate.cpp
+++ b/src/corelib/statemachine/qabstractstate.cpp
@@ -78,7 +78,8 @@ QT_BEGIN_NAMESPACE
function to perform custom processing when the state is exited.
*/
-QAbstractStatePrivate::QAbstractStatePrivate()
+QAbstractStatePrivate::QAbstractStatePrivate(StateType type)
+ : stateType(type), isMachine(false), parentState(0)
{
}
@@ -87,6 +88,11 @@ QAbstractStatePrivate *QAbstractStatePrivate::get(QAbstractState *q)
return q->d_func();
}
+const QAbstractStatePrivate *QAbstractStatePrivate::get(const QAbstractState *q)
+{
+ return q->d_func();
+}
+
QStateMachine *QAbstractStatePrivate::machine() const
{
QObject *par = parent;
@@ -126,7 +132,7 @@ void QAbstractStatePrivate::emitExited()
Constructs a new state with the given \a parent state.
*/
QAbstractState::QAbstractState(QState *parent)
- : QObject(*new QAbstractStatePrivate, parent)
+ : QObject(*new QAbstractStatePrivate(QAbstractStatePrivate::AbstractState), parent)
{
}
@@ -150,7 +156,10 @@ QAbstractState::~QAbstractState()
*/
QState *QAbstractState::parentState() const
{
- return qobject_cast<QState*>(parent());
+ Q_D(const QAbstractState);
+ if (d->parentState != parent())
+ d->parentState = qobject_cast<QState*>(parent());
+ return d->parentState;
}
/*!
diff --git a/src/corelib/statemachine/qabstractstate_p.h b/src/corelib/statemachine/qabstractstate_p.h
index 4b1306d712..faea6b6295 100644
--- a/src/corelib/statemachine/qabstractstate_p.h
+++ b/src/corelib/statemachine/qabstractstate_p.h
@@ -65,9 +65,17 @@ class QAbstractStatePrivate : public QObjectPrivate
Q_DECLARE_PUBLIC(QAbstractState)
public:
- QAbstractStatePrivate();
+ enum StateType {
+ AbstractState,
+ StandardState,
+ FinalState,
+ HistoryState
+ };
+
+ QAbstractStatePrivate(StateType type);
static QAbstractStatePrivate *get(QAbstractState *q);
+ static const QAbstractStatePrivate *get(const QAbstractState *q);
QStateMachine *machine() const;
@@ -76,6 +84,10 @@ public:
void emitEntered();
void emitExited();
+
+ uint stateType:31;
+ uint isMachine:1;
+ mutable QState *parentState;
};
QT_END_NAMESPACE
diff --git a/src/corelib/statemachine/qfinalstate.cpp b/src/corelib/statemachine/qfinalstate.cpp
index 761eee4dd9..d900ddd82e 100644
--- a/src/corelib/statemachine/qfinalstate.cpp
+++ b/src/corelib/statemachine/qfinalstate.cpp
@@ -92,6 +92,7 @@ public:
};
QFinalStatePrivate::QFinalStatePrivate()
+ : QAbstractStatePrivate(FinalState)
{
}
diff --git a/src/corelib/statemachine/qhistorystate.cpp b/src/corelib/statemachine/qhistorystate.cpp
index 0c2b85865a..18436d3121 100644
--- a/src/corelib/statemachine/qhistorystate.cpp
+++ b/src/corelib/statemachine/qhistorystate.cpp
@@ -120,7 +120,8 @@ QT_BEGIN_NAMESPACE
*/
QHistoryStatePrivate::QHistoryStatePrivate()
- : defaultState(0), historyType(QHistoryState::ShallowHistory)
+ : QAbstractStatePrivate(HistoryState),
+ defaultState(0), historyType(QHistoryState::ShallowHistory)
{
}
diff --git a/src/corelib/statemachine/qstate.cpp b/src/corelib/statemachine/qstate.cpp
index a6e4a57469..5dc310b243 100644
--- a/src/corelib/statemachine/qstate.cpp
+++ b/src/corelib/statemachine/qstate.cpp
@@ -124,7 +124,9 @@ QT_BEGIN_NAMESPACE
*/
QStatePrivate::QStatePrivate()
- : errorState(0), initialState(0), childMode(QState::ExclusiveStates)
+ : QAbstractStatePrivate(StandardState),
+ errorState(0), initialState(0), childMode(QState::ExclusiveStates),
+ childStatesListNeedsRefresh(true), transitionsListNeedsRefresh(true)
{
}
@@ -180,15 +182,18 @@ QState::~QState()
QList<QAbstractState*> QStatePrivate::childStates() const
{
- QList<QAbstractState*> result;
- QList<QObject*>::const_iterator it;
- for (it = children.constBegin(); it != children.constEnd(); ++it) {
- QAbstractState *s = qobject_cast<QAbstractState*>(*it);
- if (!s || qobject_cast<QHistoryState*>(s))
- continue;
- result.append(s);
+ if (childStatesListNeedsRefresh) {
+ childStatesList.clear();
+ QList<QObject*>::const_iterator it;
+ for (it = children.constBegin(); it != children.constEnd(); ++it) {
+ QAbstractState *s = qobject_cast<QAbstractState*>(*it);
+ if (!s || qobject_cast<QHistoryState*>(s))
+ continue;
+ childStatesList.append(s);
+ }
+ childStatesListNeedsRefresh = false;
}
- return result;
+ return childStatesList;
}
QList<QHistoryState*> QStatePrivate::historyStates() const
@@ -205,14 +210,17 @@ QList<QHistoryState*> QStatePrivate::historyStates() const
QList<QAbstractTransition*> QStatePrivate::transitions() const
{
- QList<QAbstractTransition*> result;
- QList<QObject*>::const_iterator it;
- for (it = children.constBegin(); it != children.constEnd(); ++it) {
- QAbstractTransition *t = qobject_cast<QAbstractTransition*>(*it);
- if (t)
- result.append(t);
+ if (transitionsListNeedsRefresh) {
+ transitionsList.clear();
+ QList<QObject*>::const_iterator it;
+ for (it = children.constBegin(); it != children.constEnd(); ++it) {
+ QAbstractTransition *t = qobject_cast<QAbstractTransition*>(*it);
+ if (t)
+ transitionsList.append(t);
+ }
+ transitionsListNeedsRefresh = false;
}
- return result;
+ return transitionsList;
}
#ifndef QT_NO_PROPERTIES
@@ -468,6 +476,11 @@ void QState::setChildMode(ChildMode mode)
*/
bool QState::event(QEvent *e)
{
+ Q_D(QState);
+ if ((e->type() == QEvent::ChildAdded) || (e->type() == QEvent::ChildRemoved)) {
+ d->childStatesListNeedsRefresh = true;
+ d->transitionsListNeedsRefresh = true;
+ }
return QAbstractState::event(e);
}
diff --git a/src/corelib/statemachine/qstate_p.h b/src/corelib/statemachine/qstate_p.h
index 20cda29cab..34c883831e 100644
--- a/src/corelib/statemachine/qstate_p.h
+++ b/src/corelib/statemachine/qstate_p.h
@@ -99,6 +99,10 @@ public:
QAbstractState *errorState;
QAbstractState *initialState;
QState::ChildMode childMode;
+ mutable bool childStatesListNeedsRefresh;
+ mutable QList<QAbstractState*> childStatesList;
+ mutable bool transitionsListNeedsRefresh;
+ mutable QList<QAbstractTransition*> transitionsList;
QList<QPropertyAssignment> propertyAssignments;
};
diff --git a/src/corelib/statemachine/qstatemachine.cpp b/src/corelib/statemachine/qstatemachine.cpp
index e182c885e3..ea5587e7f1 100644
--- a/src/corelib/statemachine/qstatemachine.cpp
+++ b/src/corelib/statemachine/qstatemachine.cpp
@@ -178,6 +178,8 @@ QT_BEGIN_NAMESPACE
QStateMachinePrivate::QStateMachinePrivate()
{
+ QAbstractStatePrivate::isMachine = true;
+
state = NotRunning;
_startState = 0;
processing = false;
@@ -336,7 +338,7 @@ QSet<QAbstractTransition*> QStateMachinePrivate::selectTransitions(QEvent *event
if (isPreempted(state, enabledTransitions))
continue;
QList<QState*> lst = properAncestors(state, rootState()->parentState());
- if (QState *grp = qobject_cast<QState*>(state))
+ if (QState *grp = toStandardState(state))
lst.prepend(grp);
bool found = false;
for (int j = 0; (j < lst.size()) && !found; ++j) {
@@ -414,7 +416,7 @@ QList<QAbstractState*> QStateMachinePrivate::exitStates(QEvent *event, const QLi
qSort(statesToExit_sorted.begin(), statesToExit_sorted.end(), stateExitLessThan);
for (int i = 0; i < statesToExit_sorted.size(); ++i) {
QAbstractState *s = statesToExit_sorted.at(i);
- if (QState *grp = qobject_cast<QState*>(s)) {
+ if (QState *grp = toStandardState(s)) {
QList<QHistoryState*> hlst = QStatePrivate::get(grp)->historyStates();
for (int j = 0; j < hlst.size(); ++j) {
QHistoryState *h = hlst.at(j);
@@ -563,7 +565,7 @@ void QStateMachinePrivate::addStatesToEnter(QAbstractState *s, QState *root,
QSet<QAbstractState*> &statesToEnter,
QSet<QAbstractState*> &statesForDefaultEntry)
{
- if (QHistoryState *h = qobject_cast<QHistoryState*>(s)) {
+ if (QHistoryState *h = toHistoryState(s)) {
QList<QAbstractState*> hconf = QHistoryStatePrivate::get(h)->configuration;
if (!hconf.isEmpty()) {
for (int k = 0; k < hconf.size(); ++k) {
@@ -600,7 +602,7 @@ void QStateMachinePrivate::addStatesToEnter(QAbstractState *s, QState *root,
}
statesToEnter.insert(s);
if (isParallel(s)) {
- QState *grp = qobject_cast<QState*>(s);
+ QState *grp = toStandardState(s);
QList<QAbstractState*> lst = QStatePrivate::get(grp)->childStates();
for (int i = 0; i < lst.size(); ++i) {
QAbstractState *child = lst.at(i);
@@ -608,7 +610,7 @@ void QStateMachinePrivate::addStatesToEnter(QAbstractState *s, QState *root,
}
} else if (isCompound(s)) {
statesForDefaultEntry.insert(s);
- QState *grp = qobject_cast<QState*>(s);
+ QState *grp = toStandardState(s);
QAbstractState *initial = grp->initialState();
if (initial != 0) {
Q_ASSERT(initial->machine() == q_func());
@@ -660,7 +662,7 @@ void QStateMachinePrivate::applyProperties(const QList<QAbstractTransition*> &tr
QHash<QAbstractState*, QList<QPropertyAssignment> > propertyAssignmentsForState;
QHash<RestorableId, QVariant> pendingRestorables = registeredRestorables;
for (int i = 0; i < enteredStates.size(); ++i) {
- QState *s = qobject_cast<QState*>(enteredStates.at(i));
+ QState *s = toStandardState(enteredStates.at(i));
if (!s)
continue;
@@ -831,7 +833,7 @@ void QStateMachinePrivate::applyProperties(const QList<QAbstractTransition*> &tr
// Emit polished signal for entered states that have no animated properties.
for (int i = 0; i < enteredStates.size(); ++i) {
- QState *s = qobject_cast<QState*>(enteredStates.at(i));
+ QState *s = toStandardState(enteredStates.at(i));
if (s
#ifndef QT_NO_ANIMATION
&& !animationsForState.contains(s)
@@ -845,21 +847,21 @@ void QStateMachinePrivate::applyProperties(const QList<QAbstractTransition*> &tr
bool QStateMachinePrivate::isFinal(const QAbstractState *s)
{
- return qobject_cast<const QFinalState*>(s) != 0;
+ return s && (QAbstractStatePrivate::get(s)->stateType == QAbstractStatePrivate::FinalState);
}
bool QStateMachinePrivate::isParallel(const QAbstractState *s)
{
- const QState *ss = qobject_cast<const QState*>(s);
+ const QState *ss = toStandardState(s);
return ss && (QStatePrivate::get(ss)->childMode == QState::ParallelStates);
}
bool QStateMachinePrivate::isCompound(const QAbstractState *s) const
{
- const QState *group = qobject_cast<const QState*>(s);
+ const QState *group = toStandardState(s);
if (!group)
return false;
- bool isMachine = (qobject_cast<const QStateMachine*>(group) != 0);
+ bool isMachine = QStatePrivate::get(group)->isMachine;
// Don't treat the machine as compound if it's a sub-state of this machine
if (isMachine && (group != rootState()))
return false;
@@ -869,11 +871,11 @@ bool QStateMachinePrivate::isCompound(const QAbstractState *s) const
bool QStateMachinePrivate::isAtomic(const QAbstractState *s) const
{
- const QState *ss = qobject_cast<const QState*>(s);
+ const QState *ss = toStandardState(s);
return (ss && QStatePrivate::get(ss)->childStates().isEmpty())
|| isFinal(s)
// Treat the machine as atomic if it's a sub-state of this machine
- || (ss && (qobject_cast<const QStateMachine*>(ss) != 0) && (ss != rootState()));
+ || (ss && QStatePrivate::get(ss)->isMachine && (ss != rootState()));
}
@@ -897,10 +899,38 @@ QList<QState*> QStateMachinePrivate::properAncestors(const QAbstractState *state
return result;
}
+QState *QStateMachinePrivate::toStandardState(QAbstractState *state)
+{
+ if (state && (QAbstractStatePrivate::get(state)->stateType == QAbstractStatePrivate::StandardState))
+ return static_cast<QState*>(state);
+ return 0;
+}
+
+const QState *QStateMachinePrivate::toStandardState(const QAbstractState *state)
+{
+ if (state && (QAbstractStatePrivate::get(state)->stateType == QAbstractStatePrivate::StandardState))
+ return static_cast<const QState*>(state);
+ return 0;
+}
+
+QFinalState *QStateMachinePrivate::toFinalState(QAbstractState *state)
+{
+ if (state && (QAbstractStatePrivate::get(state)->stateType == QAbstractStatePrivate::FinalState))
+ return static_cast<QFinalState*>(state);
+ return 0;
+}
+
+QHistoryState *QStateMachinePrivate::toHistoryState(QAbstractState *state)
+{
+ if (state && (QAbstractStatePrivate::get(state)->stateType == QAbstractStatePrivate::HistoryState))
+ return static_cast<QHistoryState*>(state);
+ return 0;
+}
+
bool QStateMachinePrivate::isInFinalState(QAbstractState* s) const
{
if (isCompound(s)) {
- QState *grp = qobject_cast<QState*>(s);
+ QState *grp = toStandardState(s);
QList<QAbstractState*> lst = QStatePrivate::get(grp)->childStates();
for (int i = 0; i < lst.size(); ++i) {
QAbstractState *cs = lst.at(i);
@@ -909,7 +939,7 @@ bool QStateMachinePrivate::isInFinalState(QAbstractState* s) const
}
return false;
} else if (isParallel(s)) {
- QState *grp = qobject_cast<QState*>(s);
+ QState *grp = toStandardState(s);
QList<QAbstractState*> lst = QStatePrivate::get(grp)->childStates();
for (int i = 0; i < lst.size(); ++i) {
QAbstractState *cs = lst.at(i);
@@ -975,7 +1005,7 @@ QAbstractState *QStateMachinePrivate::findErrorState(QAbstractState *context)
// Find error state recursively in parent hierarchy if not set explicitly for context state
QAbstractState *errorState = 0;
if (context != 0) {
- QState *s = qobject_cast<QState*>(context);
+ QState *s = toStandardState(context);
if (s != 0)
errorState = s->errorState();
@@ -1100,7 +1130,7 @@ void QStateMachinePrivate::_q_animationFinished()
animations.removeOne(anim);
if (animations.isEmpty()) {
animationsForState.erase(it);
- QStatePrivate::get(qobject_cast<QState*>(state))->emitPolished();
+ QStatePrivate::get(toStandardState(state))->emitPolished();
}
}
@@ -1216,8 +1246,7 @@ void QStateMachinePrivate::_q_process()
delete e;
e = 0;
}
- if (enabledTransitions.isEmpty() && !internalEventQueue.isEmpty()) {
- e = internalEventQueue.takeFirst();
+ if (enabledTransitions.isEmpty() && ((e = dequeueInternalEvent()) != 0)) {
#ifdef QSTATEMACHINE_DEBUG
qDebug() << q << ": dequeued internal event" << e << "of type" << e->type();
#endif
@@ -1228,13 +1257,7 @@ void QStateMachinePrivate::_q_process()
}
}
if (enabledTransitions.isEmpty()) {
- if (externalEventQueue.isEmpty()) {
- if (internalEventQueue.isEmpty()) {
- processing = false;
- stopProcessingReason = EventQueueEmpty;
- }
- } else {
- e = externalEventQueue.takeFirst();
+ if ((e = dequeueExternalEvent()) != 0) {
#ifdef QSTATEMACHINE_DEBUG
qDebug() << q << ": dequeued external event" << e << "of type" << e->type();
#endif
@@ -1243,6 +1266,11 @@ void QStateMachinePrivate::_q_process()
delete e;
e = 0;
}
+ } else {
+ if (isInternalEventQueueEmpty()) {
+ processing = false;
+ stopProcessingReason = EventQueueEmpty;
+ }
}
}
if (!enabledTransitions.isEmpty()) {
@@ -1278,17 +1306,60 @@ void QStateMachinePrivate::_q_process()
}
}
+void QStateMachinePrivate::postInternalEvent(QEvent *e)
+{
+ QMutexLocker locker(&internalEventMutex);
+ internalEventQueue.append(e);
+}
+
+void QStateMachinePrivate::postExternalEvent(QEvent *e)
+{
+ QMutexLocker locker(&externalEventMutex);
+ externalEventQueue.append(e);
+}
+
+QEvent *QStateMachinePrivate::dequeueInternalEvent()
+{
+ QMutexLocker locker(&internalEventMutex);
+ if (internalEventQueue.isEmpty())
+ return 0;
+ return internalEventQueue.takeFirst();
+}
+
+QEvent *QStateMachinePrivate::dequeueExternalEvent()
+{
+ QMutexLocker locker(&externalEventMutex);
+ if (externalEventQueue.isEmpty())
+ return 0;
+ return externalEventQueue.takeFirst();
+}
+
+bool QStateMachinePrivate::isInternalEventQueueEmpty()
+{
+ QMutexLocker locker(&internalEventMutex);
+ return internalEventQueue.isEmpty();
+}
+
+bool QStateMachinePrivate::isExternalEventQueueEmpty()
+{
+ QMutexLocker locker(&externalEventMutex);
+ return externalEventQueue.isEmpty();
+}
+
void QStateMachinePrivate::processEvents(EventProcessingMode processingMode)
{
+ Q_Q(QStateMachine);
if ((state != Running) || processing || processingScheduled)
return;
switch (processingMode) {
case DirectProcessing:
- _q_process();
- break;
+ if (QThread::currentThread() == q->thread()) {
+ _q_process();
+ break;
+ } // fallthrough -- processing must be done in the machine thread
case QueuedProcessing:
processingScheduled = true;
- QMetaObject::invokeMethod(q_func(), "_q_process", Qt::QueuedConnection);
+ QMetaObject::invokeMethod(q, "_q_process", Qt::QueuedConnection);
break;
}
}
@@ -1296,6 +1367,7 @@ void QStateMachinePrivate::processEvents(EventProcessingMode processingMode)
void QStateMachinePrivate::cancelAllDelayedEvents()
{
Q_Q(QStateMachine);
+ QMutexLocker locker(&delayedEventsMutex);
QHash<int, QEvent*>::const_iterator it;
for (it = delayedEvents.constBegin(); it != delayedEvents.constEnd(); ++it) {
int id = it.key();
@@ -1346,7 +1418,7 @@ void QStateMachinePrivate::goToState(QAbstractState *targetState)
if (state == Running) {
QSet<QAbstractState*>::const_iterator it;
for (it = configuration.constBegin(); it != configuration.constEnd(); ++it) {
- sourceState = qobject_cast<QState*>(*it);
+ sourceState = toStandardState(*it);
if (sourceState != 0)
break;
}
@@ -1370,7 +1442,7 @@ void QStateMachinePrivate::goToState(QAbstractState *targetState)
void QStateMachinePrivate::registerTransitions(QAbstractState *state)
{
- QState *group = qobject_cast<QState*>(state);
+ QState *group = toStandardState(state);
if (!group)
return;
QList<QAbstractTransition*> transitions = QStatePrivate::get(group)->transitions();
@@ -1547,7 +1619,7 @@ void QStateMachinePrivate::handleFilteredEvent(QObject *watched, QEvent *event)
{
Q_ASSERT(qobjectEvents.contains(watched));
if (qobjectEvents[watched].contains(event->type())) {
- internalEventQueue.append(new QStateMachine::WrappedEvent(watched, handler->cloneEvent(event)));
+ postInternalEvent(new QStateMachine::WrappedEvent(watched, handler->cloneEvent(event)));
processEvents(DirectProcessing);
}
}
@@ -1571,7 +1643,7 @@ void QStateMachinePrivate::handleTransitionSignal(QObject *sender, int signalInd
qDebug() << q_func() << ": sending signal event ( sender =" << sender
<< ", signal =" << sender->metaObject()->method(signalIndex).signature() << ')';
#endif
- internalEventQueue.append(new QStateMachine::SignalEvent(sender, signalIndex, vargs));
+ postInternalEvent(new QStateMachine::SignalEvent(sender, signalIndex, vargs));
processEvents(DirectProcessing);
}
@@ -1825,6 +1897,8 @@ void QStateMachine::stop()
}
/*!
+ \threadsafe
+
Posts the given \a event of the given \a priority for processing by this
state machine.
@@ -1852,16 +1926,18 @@ void QStateMachine::postEvent(QEvent *event, EventPriority priority)
#endif
switch (priority) {
case NormalPriority:
- d->externalEventQueue.append(event);
+ d->postExternalEvent(event);
break;
case HighPriority:
- d->internalEventQueue.append(event);
+ d->postInternalEvent(event);
break;
}
d->processEvents(QStateMachinePrivate::QueuedProcessing);
}
/*!
+ \threadsafe
+
Posts the given \a event for processing by this state machine, with the
given \a delay in milliseconds. Returns an identifier associated with the
delayed event, or -1 if the event could not be posted.
@@ -1893,12 +1969,15 @@ int QStateMachine::postDelayedEvent(QEvent *event, int delay)
#ifdef QSTATEMACHINE_DEBUG
qDebug() << this << ": posting event" << event << "with delay" << delay;
#endif
+ QMutexLocker locker(&d->delayedEventsMutex);
int tid = startTimer(delay);
d->delayedEvents[tid] = event;
return tid;
}
/*!
+ \threadsafe
+
Cancels the delayed event identified by the given \a id. The id should be a
value returned by a call to postDelayedEvent(). Returns true if the event
was successfully cancelled, otherwise returns false.
@@ -1912,6 +1991,7 @@ bool QStateMachine::cancelDelayedEvent(int id)
qWarning("QStateMachine::cancelDelayedEvent: the machine is not running");
return false;
}
+ QMutexLocker locker(&d->delayedEventsMutex);
QEvent *e = d->delayedEvents.take(id);
if (!e)
return false;
@@ -1921,8 +2001,6 @@ bool QStateMachine::cancelDelayedEvent(int id)
}
/*!
- \internal
-
Returns the maximal consistent set of states (including parallel and final
states) that this state machine is currently in. If a state \c s is in the
configuration, it is always the case that the parent of \c s is also in
@@ -1963,18 +2041,23 @@ bool QStateMachine::event(QEvent *e)
int tid = te->timerId();
if (d->state != QStateMachinePrivate::Running) {
// This event has been cancelled already
+ QMutexLocker locker(&d->delayedEventsMutex);
Q_ASSERT(!d->delayedEvents.contains(tid));
return true;
}
+ d->delayedEventsMutex.lock();
QEvent *ee = d->delayedEvents.take(tid);
if (ee != 0) {
killTimer(tid);
- d->externalEventQueue.append(ee);
+ d->delayedEventsMutex.unlock();
+ d->postExternalEvent(ee);
d->processEvents(QStateMachinePrivate::DirectProcessing);
return true;
+ } else {
+ d->delayedEventsMutex.unlock();
}
}
- return QObject::event(e);
+ return QState::event(e);
}
#ifndef QT_NO_STATEMACHINE_EVENTFILTER
diff --git a/src/corelib/statemachine/qstatemachine_p.h b/src/corelib/statemachine/qstatemachine_p.h
index cf7a073369..01c936143b 100644
--- a/src/corelib/statemachine/qstatemachine_p.h
+++ b/src/corelib/statemachine/qstatemachine_p.h
@@ -58,6 +58,7 @@
#include <QtCore/qcoreevent.h>
#include <QtCore/qhash.h>
#include <QtCore/qlist.h>
+#include <QtCore/qmutex.h>
#include <QtCore/qpair.h>
#include <QtCore/qset.h>
#include <QtCore/qvector.h>
@@ -72,6 +73,8 @@ class QSignalEventGenerator;
class QSignalTransition;
class QAbstractState;
class QAbstractTransition;
+class QFinalState;
+class QHistoryState;
class QState;
#ifndef QT_NO_ANIMATION
@@ -137,6 +140,11 @@ public:
const QList<QAbstractState*> &exitedStates,
const QList<QAbstractState*> &enteredStates);
+ static QState *toStandardState(QAbstractState *state);
+ static const QState *toStandardState(const QAbstractState *state);
+ static QFinalState *toFinalState(QAbstractState *state);
+ static QHistoryState *toHistoryState(QAbstractState *state);
+
bool isInFinalState(QAbstractState *s) const;
static bool isFinal(const QAbstractState *s);
static bool isParallel(const QAbstractState *s);
@@ -159,6 +167,13 @@ public:
void unregisterAllTransitions();
void handleTransitionSignal(QObject *sender, int signalIndex,
void **args);
+
+ void postInternalEvent(QEvent *e);
+ void postExternalEvent(QEvent *e);
+ QEvent *dequeueInternalEvent();
+ QEvent *dequeueExternalEvent();
+ bool isInternalEventQueueEmpty();
+ bool isExternalEventQueueEmpty();
void processEvents(EventProcessingMode processingMode);
void cancelAllDelayedEvents();
@@ -181,6 +196,8 @@ public:
QSet<QAbstractState*> configuration;
QList<QEvent*> internalEventQueue;
QList<QEvent*> externalEventQueue;
+ QMutex internalEventMutex;
+ QMutex externalEventMutex;
QStateMachine::Error error;
QStateMachine::RestorePolicy globalRestorePolicy;
@@ -214,6 +231,7 @@ public:
QHash<QObject*, QHash<QEvent::Type, int> > qobjectEvents;
#endif
QHash<int, QEvent*> delayedEvents;
+ QMutex delayedEventsMutex;
typedef QEvent* (*f_cloneEvent)(QEvent*);
struct Handler {
diff --git a/src/corelib/tools/qalgorithms.h b/src/corelib/tools/qalgorithms.h
index a68ce279b7..f70821a484 100644
--- a/src/corelib/tools/qalgorithms.h
+++ b/src/corelib/tools/qalgorithms.h
@@ -295,23 +295,12 @@ template <typename RandomAccessIterator, typename T>
Q_OUTOFLINE_TEMPLATE RandomAccessIterator qBinaryFind(RandomAccessIterator begin, RandomAccessIterator end, const T &value)
{
// Implementation is duplicated from QAlgorithmsPrivate.
- qint64 l = 0;
- qint64 r = end - begin - 1;
- if (r < 0)
- return end;
- qint64 i = (l + r + 1) / 2;
-
- while (r != l) {
- if (value < begin[i])
- r = i - 1;
- else
- l = i;
- i = (l + r + 1) / 2;
- }
- if (begin[i] < value || value < begin[i])
+ RandomAccessIterator it = qLowerBound(begin, end, value);
+
+ if (it == end || value < *it)
return end;
- else
- return begin + i;
+
+ return it;
}
template <typename RandomAccessIterator, typename T, typename LessThan>
@@ -520,23 +509,12 @@ Q_OUTOFLINE_TEMPLATE RandomAccessIterator qUpperBoundHelper(RandomAccessIterator
template <typename RandomAccessIterator, typename T, typename LessThan>
Q_OUTOFLINE_TEMPLATE RandomAccessIterator qBinaryFindHelper(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
{
- qint64 l = 0;
- qint64 r = end - begin - 1;
- if (r < 0)
- return end;
- qint64 i = (l + r + 1) / 2;
-
- while (r != l) {
- if (lessThan(value, begin[i]))
- r = i - 1;
- else
- l = i;
- i = (l + r + 1) / 2;
- }
- if (lessThan(begin[i], value) || lessThan(value, begin[i]))
+ RandomAccessIterator it = qLowerBoundHelper(begin, end, value, lessThan);
+
+ if (it == end || lessThan(value, *it))
return end;
- else
- return begin + i;
+
+ return it;
}
} //namespace QAlgorithmsPrivate
diff --git a/src/corelib/tools/qcontiguouscache.cpp b/src/corelib/tools/qcontiguouscache.cpp
index b0ed701e6d..dd7cab6226 100644
--- a/src/corelib/tools/qcontiguouscache.cpp
+++ b/src/corelib/tools/qcontiguouscache.cpp
@@ -56,6 +56,16 @@ void QContiguousCacheData::dump() const
}
#endif
+QContiguousCacheData *QContiguousCacheData::allocate(int size, int alignment)
+{
+ return static_cast<QContiguousCacheData *>(qMallocAligned(size, alignment));
+}
+
+void QContiguousCacheData::free(QContiguousCacheData *data)
+{
+ qFreeAligned(data);
+}
+
/*! \class QContiguousCache
\brief The QContiguousCache class is a template class that provides a contiguous cache.
\ingroup tools
diff --git a/src/corelib/tools/qcontiguouscache.h b/src/corelib/tools/qcontiguouscache.h
index ad78d1f54b..37859385a7 100644
--- a/src/corelib/tools/qcontiguouscache.h
+++ b/src/corelib/tools/qcontiguouscache.h
@@ -62,6 +62,15 @@ struct Q_CORE_EXPORT QContiguousCacheData
int start;
int offset;
uint sharable : 1;
+ uint reserved : 31;
+
+ // total is 24 bytes (HP-UX aCC: 40 bytes)
+ // the next entry is already aligned to 8 bytes
+ // there will be an 8 byte gap here if T requires 16-byte alignment
+ // (such as long double on 64-bit platforms, __int128, __float128)
+
+ static QContiguousCacheData *allocate(int size, int alignment);
+ static void free(QContiguousCacheData *data);
#ifdef QT_QCONTIGUOUSCACHE_DEBUG
void dump() const;
@@ -69,33 +78,32 @@ struct Q_CORE_EXPORT QContiguousCacheData
};
template <typename T>
-struct QContiguousCacheTypedData
+struct QContiguousCacheTypedData: private QContiguousCacheData
{
- QBasicAtomicInt ref;
- int alloc;
- int count;
- int start;
- int offset;
- uint sharable : 1;
- // uint unused : 31;
-
- // total is 24 bytes (HP-UX aCC: 40 bytes)
- // the next entry is already aligned to 8 bytes
- // there will be an 8 byte gap here if T requires 16-byte alignment
- // (such as long double on 64-bit platforms, __int128, __float128)
-
+ // private inheritance to avoid aliasing warningss
T array[1];
+
+ static inline void free(QContiguousCacheTypedData *data) { QContiguousCacheData::free(data); }
};
template<typename T>
class QContiguousCache {
typedef QContiguousCacheTypedData<T> Data;
- union { QContiguousCacheData *p; QContiguousCacheTypedData<T> *d; };
+ union { QContiguousCacheData *d; QContiguousCacheTypedData<T> *p; };
public:
+ // STL compatibility
+ typedef T value_type;
+ typedef value_type* pointer;
+ typedef const value_type* const_pointer;
+ typedef value_type& reference;
+ typedef const value_type& const_reference;
+ typedef ptrdiff_t difference_type;
+ typedef int size_type;
+
explicit QContiguousCache(int capacity = 0);
QContiguousCache(const QContiguousCache<T> &v) : d(v.d) { d->ref.ref(); if (!d->sharable) detach_helper(); }
- inline ~QContiguousCache() { if (!d) return; if (!d->ref.deref()) free(d); }
+ inline ~QContiguousCache() { if (!d) return; if (!d->ref.deref()) free(p); }
inline void detach() { if (d->ref != 1) detach_helper(); }
inline bool isDetached() const { return d->ref == 1; }
@@ -128,10 +136,10 @@ public:
inline int firstIndex() const { return d->offset; }
inline int lastIndex() const { return d->offset + d->count - 1; }
- inline const T &first() const { Q_ASSERT(!isEmpty()); return d->array[d->start]; }
- inline const T &last() const { Q_ASSERT(!isEmpty()); return d->array[(d->start + d->count -1) % d->alloc]; }
- inline T &first() { Q_ASSERT(!isEmpty()); detach(); return d->array[d->start]; }
- inline T &last() { Q_ASSERT(!isEmpty()); detach(); return d->array[(d->start + d->count -1) % d->alloc]; }
+ inline const T &first() const { Q_ASSERT(!isEmpty()); return p->array[d->start]; }
+ inline const T &last() const { Q_ASSERT(!isEmpty()); return p->array[(d->start + d->count -1) % d->alloc]; }
+ inline T &first() { Q_ASSERT(!isEmpty()); detach(); return p->array[d->start]; }
+ inline T &last() { Q_ASSERT(!isEmpty()); detach(); return p->array[(d->start + d->count -1) % d->alloc]; }
void removeFirst();
T takeFirst();
@@ -156,23 +164,32 @@ private:
// count the padding at the end
return reinterpret_cast<const char *>(&(reinterpret_cast<const Data *>(this))->array[1]) - reinterpret_cast<const char *>(this);
}
+ int alignOfTypedData() const
+ {
+#ifdef Q_ALIGNOF
+ return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
+#else
+ return 0;
+#endif
+ }
};
template <typename T>
void QContiguousCache<T>::detach_helper()
{
- union { QContiguousCacheData *p; QContiguousCacheTypedData<T> *d; } x;
+ union { QContiguousCacheData *d; QContiguousCacheTypedData<T> *p; } x;
- x.p = malloc(d->alloc);
+ x.d = malloc(d->alloc);
x.d->ref = 1;
x.d->count = d->count;
x.d->start = d->start;
x.d->offset = d->offset;
x.d->alloc = d->alloc;
x.d->sharable = true;
+ x.d->reserved = 0;
- T *dest = x.d->array + x.d->start;
- T *src = d->array + d->start;
+ T *dest = x.p->array + x.d->start;
+ T *src = p->array + d->start;
int oldcount = x.d->count;
while (oldcount--) {
if (QTypeInfo<T>::isComplex) {
@@ -181,15 +198,15 @@ void QContiguousCache<T>::detach_helper()
*dest = *src;
}
dest++;
- if (dest == x.d->array + x.d->alloc)
- dest = x.d->array;
+ if (dest == x.p->array + x.d->alloc)
+ dest = x.p->array;
src++;
- if (src == d->array + d->alloc)
- src = d->array;
+ if (src == p->array + d->alloc)
+ src = p->array;
}
if (!d->ref.deref())
- free(d);
+ free(p);
d = x.d;
}
@@ -199,14 +216,14 @@ void QContiguousCache<T>::setCapacity(int asize)
if (asize == d->alloc)
return;
detach();
- union { QContiguousCacheData *p; QContiguousCacheTypedData<T> *d; } x;
- x.p = malloc(asize);
+ union { QContiguousCacheData *d; QContiguousCacheTypedData<T> *p; } x;
+ x.d = malloc(asize);
x.d->alloc = asize;
x.d->count = qMin(d->count, asize);
x.d->offset = d->offset + d->count - x.d->count;
x.d->start = x.d->offset % x.d->alloc;
- T *dest = x.d->array + (x.d->start + x.d->count-1) % x.d->alloc;
- T *src = d->array + (d->start + d->count-1) % d->alloc;
+ T *dest = x.p->array + (x.d->start + x.d->count-1) % x.d->alloc;
+ T *src = p->array + (d->start + d->count-1) % d->alloc;
int oldcount = x.d->count;
while (oldcount--) {
if (QTypeInfo<T>::isComplex) {
@@ -214,15 +231,15 @@ void QContiguousCache<T>::setCapacity(int asize)
} else {
*dest = *src;
}
- if (dest == x.d->array)
- dest = x.d->array + x.d->alloc;
+ if (dest == x.p->array)
+ dest = x.p->array + x.d->alloc;
dest--;
- if (src == d->array)
- src = d->array + d->alloc;
+ if (src == p->array)
+ src = p->array + d->alloc;
src--;
}
/* free old */
- free(d);
+ free(p);
d = x.d;
}
@@ -232,24 +249,24 @@ void QContiguousCache<T>::clear()
if (d->ref == 1) {
if (QTypeInfo<T>::isComplex) {
int oldcount = d->count;
- T * i = d->array + d->start;
- T * e = d->array + d->alloc;
+ T * i = p->array + d->start;
+ T * e = p->array + d->alloc;
while (oldcount--) {
i->~T();
i++;
if (i == e)
- i = d->array;
+ i = p->array;
}
}
d->count = d->start = d->offset = 0;
} else {
- union { QContiguousCacheData *p; QContiguousCacheTypedData<T> *d; } x;
- x.p = malloc(d->alloc);
+ union { QContiguousCacheData *d; QContiguousCacheTypedData<T> *p; } x;
+ x.d = malloc(d->alloc);
x.d->ref = 1;
x.d->alloc = d->alloc;
x.d->count = x.d->start = x.d->offset = 0;
x.d->sharable = true;
- if (!d->ref.deref()) free(d);
+ if (!d->ref.deref()) free(p);
d = x.d;
}
}
@@ -257,13 +274,13 @@ void QContiguousCache<T>::clear()
template <typename T>
inline QContiguousCacheData *QContiguousCache<T>::malloc(int aalloc)
{
- return static_cast<QContiguousCacheData *>(qMalloc(sizeOfTypedData() + (aalloc - 1) * sizeof(T)));
+ return QContiguousCacheData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
}
template <typename T>
QContiguousCache<T>::QContiguousCache(int cap)
{
- p = malloc(cap);
+ d = malloc(cap);
d->ref = 1;
d->alloc = cap;
d->count = d->start = d->offset = 0;
@@ -303,16 +320,16 @@ void QContiguousCache<T>::free(Data *x)
{
if (QTypeInfo<T>::isComplex) {
int oldcount = d->count;
- T * i = d->array + d->start;
- T * e = d->array + d->alloc;
+ T * i = p->array + d->start;
+ T * e = p->array + d->alloc;
while (oldcount--) {
i->~T();
i++;
if (i == e)
- i = d->array;
+ i = p->array;
}
}
- qFree(x);
+ x->free(x);
}
template <typename T>
void QContiguousCache<T>::append(const T &value)
@@ -320,10 +337,10 @@ void QContiguousCache<T>::append(const T &value)
detach();
if (QTypeInfo<T>::isComplex) {
if (d->count == d->alloc)
- (d->array + (d->start+d->count) % d->alloc)->~T();
- new (d->array + (d->start+d->count) % d->alloc) T(value);
+ (p->array + (d->start+d->count) % d->alloc)->~T();
+ new (p->array + (d->start+d->count) % d->alloc) T(value);
} else {
- d->array[(d->start+d->count) % d->alloc] = value;
+ p->array[(d->start+d->count) % d->alloc] = value;
}
if (d->count == d->alloc) {
@@ -349,12 +366,12 @@ void QContiguousCache<T>::prepend(const T &value)
d->count++;
else
if (d->count == d->alloc)
- (d->array + d->start)->~T();
+ (p->array + d->start)->~T();
if (QTypeInfo<T>::isComplex)
- new (d->array + d->start) T(value);
+ new (p->array + d->start) T(value);
else
- d->array[d->start] = value;
+ p->array[d->start] = value;
}
template<typename T>
@@ -364,9 +381,9 @@ void QContiguousCache<T>::insert(int pos, const T &value)
detach();
if (containsIndex(pos)) {
if(QTypeInfo<T>::isComplex)
- new (d->array + pos % d->alloc) T(value);
+ new (p->array + pos % d->alloc) T(value);
else
- d->array[pos % d->alloc] = value;
+ p->array[pos % d->alloc] = value;
} else if (pos == d->offset-1)
prepend(value);
else if (pos == d->offset+d->count)
@@ -378,18 +395,18 @@ void QContiguousCache<T>::insert(int pos, const T &value)
d->start = pos % d->alloc;
d->count = 1;
if (QTypeInfo<T>::isComplex)
- new (d->array + d->start) T(value);
+ new (p->array + d->start) T(value);
else
- d->array[d->start] = value;
+ p->array[d->start] = value;
}
}
template <typename T>
inline const T &QContiguousCache<T>::at(int pos) const
-{ Q_ASSERT_X(pos >= d->offset && pos - d->offset < d->count, "QContiguousCache<T>::at", "index out of range"); return d->array[pos % d->alloc]; }
+{ Q_ASSERT_X(pos >= d->offset && pos - d->offset < d->count, "QContiguousCache<T>::at", "index out of range"); return p->array[pos % d->alloc]; }
template <typename T>
inline const T &QContiguousCache<T>::operator[](int pos) const
-{ Q_ASSERT_X(pos >= d->offset && pos - d->offset < d->count, "QContiguousCache<T>::at", "index out of range"); return d->array[pos % d->alloc]; }
+{ Q_ASSERT_X(pos >= d->offset && pos - d->offset < d->count, "QContiguousCache<T>::at", "index out of range"); return p->array[pos % d->alloc]; }
template <typename T>
inline T &QContiguousCache<T>::operator[](int pos)
@@ -397,7 +414,7 @@ inline T &QContiguousCache<T>::operator[](int pos)
detach();
if (!containsIndex(pos))
insert(pos, T());
- return d->array[pos % d->alloc];
+ return p->array[pos % d->alloc];
}
template <typename T>
@@ -407,7 +424,7 @@ inline void QContiguousCache<T>::removeFirst()
detach();
d->count--;
if (QTypeInfo<T>::isComplex)
- (d->array + d->start)->~T();
+ (p->array + d->start)->~T();
d->start = (d->start + 1) % d->alloc;
d->offset++;
}
@@ -419,7 +436,7 @@ inline void QContiguousCache<T>::removeLast()
detach();
d->count--;
if (QTypeInfo<T>::isComplex)
- (d->array + (d->start + d->count) % d->alloc)->~T();
+ (p->array + (d->start + d->count) % d->alloc)->~T();
}
template <typename T>
diff --git a/src/corelib/tools/qdatetime.cpp b/src/corelib/tools/qdatetime.cpp
index 54465bb61a..db6435ec1d 100644
--- a/src/corelib/tools/qdatetime.cpp
+++ b/src/corelib/tools/qdatetime.cpp
@@ -1855,7 +1855,7 @@ QTime QTime::currentTime()
t = localtime(&ltime);
#endif
Q_CHECK_PTR(t);
-
+
ct.mds = MSECS_PER_HOUR * t->tm_hour + MSECS_PER_MIN * t->tm_min + 1000 * t->tm_sec
+ tv.tv_usec / 1000;
#else
@@ -3725,11 +3725,11 @@ static QDateTimePrivate::Spec utcToLocal(QDate &date, QTime &time)
TTimeIntervalSeconds tTimeIntervalSecsSince1Jan1970UTC(secsSince1Jan1970UTC);
TTime epochTTime;
TInt err = epochTTime.Set(KUnixEpoch);
+ tm res;
if(err == KErrNone) {
TTime utcTTime = epochTTime + tTimeIntervalSecsSince1Jan1970UTC;
utcTTime = utcTTime + utcOffset;
TDateTime utcDateTime = utcTTime.DateTime();
- tm res;
res.tm_sec = utcDateTime.Second();
res.tm_min = utcDateTime.Minute();
res.tm_hour = utcDateTime.Hour();
@@ -3816,11 +3816,11 @@ static void localToUtc(QDate &date, QTime &time, int isdst)
TTimeIntervalSeconds tTimeIntervalSecsSince1Jan1970UTC(secsSince1Jan1970UTC);
TTime epochTTime;
TInt err = epochTTime.Set(KUnixEpoch);
+ tm res;
if(err == KErrNone) {
TTime utcTTime = epochTTime + tTimeIntervalSecsSince1Jan1970UTC;
utcTTime = utcTTime + utcOffset;
TDateTime utcDateTime = utcTTime.DateTime();
- tm res;
res.tm_sec = utcDateTime.Second();
res.tm_min = utcDateTime.Minute();
res.tm_hour = utcDateTime.Hour();
diff --git a/src/corelib/tools/qhash.cpp b/src/corelib/tools/qhash.cpp
index f33aba9fe3..c82c3897c0 100644
--- a/src/corelib/tools/qhash.cpp
+++ b/src/corelib/tools/qhash.cpp
@@ -166,29 +166,38 @@ static int countBits(int hint)
const int MinNumBits = 4;
QHashData QHashData::shared_null = {
- 0, 0, Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0, MinNumBits, 0, 0, true
+ 0, 0, Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0, MinNumBits, 0, 0, true, false, 0
};
void *QHashData::allocateNode()
{
- void *ptr = qMalloc(nodeSize);
+ return allocateNode(0);
+}
+
+void *QHashData::allocateNode(int nodeAlign)
+{
+ void *ptr = strictAlignment ? qMallocAligned(nodeSize, nodeAlign) : qMalloc(nodeSize);
Q_CHECK_PTR(ptr);
return ptr;
}
void QHashData::freeNode(void *node)
{
- qFree(node);
+ if (strictAlignment)
+ qFreeAligned(node);
+ else
+ qFree(node);
}
QHashData *QHashData::detach_helper(void (*node_duplicate)(Node *, void *), int nodeSize)
{
- return detach_helper( node_duplicate, 0, nodeSize );
+ return detach_helper2( node_duplicate, 0, nodeSize, 0 );
}
-QHashData *QHashData::detach_helper(void (*node_duplicate)(Node *, void *),
- void (*node_delete)(Node *),
- int nodeSize)
+QHashData *QHashData::detach_helper2(void (*node_duplicate)(Node *, void *),
+ void (*node_delete)(Node *),
+ int nodeSize,
+ int nodeAlign)
{
union {
QHashData *d;
@@ -204,6 +213,8 @@ QHashData *QHashData::detach_helper(void (*node_duplicate)(Node *, void *),
d->numBits = numBits;
d->numBuckets = numBuckets;
d->sharable = true;
+ d->strictAlignment = nodeAlign > 8;
+ d->reserved = 0;
if (numBuckets) {
QT_TRY {
@@ -222,7 +233,7 @@ QHashData *QHashData::detach_helper(void (*node_duplicate)(Node *, void *),
Node *oldNode = buckets[i];
while (oldNode != this_e) {
QT_TRY {
- Node *dup = static_cast<Node *>(allocateNode());
+ Node *dup = static_cast<Node *>(allocateNode(nodeAlign));
QT_TRY {
node_duplicate(oldNode, dup);
@@ -262,6 +273,7 @@ void QHashData::free_helper(void (*node_delete)(Node *))
while (cur != this_e) {
Node *next = cur->next;
node_delete(cur);
+ freeNode(cur);
cur = next;
}
}
diff --git a/src/corelib/tools/qhash.h b/src/corelib/tools/qhash.h
index b65f1d3f74..1918229533 100644
--- a/src/corelib/tools/qhash.h
+++ b/src/corelib/tools/qhash.h
@@ -125,12 +125,15 @@ struct Q_CORE_EXPORT QHashData
short numBits;
int numBuckets;
uint sharable : 1;
+ uint strictAlignment : 1;
+ uint reserved : 30;
- void *allocateNode();
+ void *allocateNode(); // ### Qt5 remove me
+ void *allocateNode(int nodeAlign);
void freeNode(void *node);
QHashData *detach_helper(void (*node_duplicate)(Node *, void *), int nodeSize); // ### Qt5 remove me
- QHashData *detach_helper(void (*node_duplicate)(Node *, void *), void (*node_delete)(Node *),
- int nodeSize);
+ QHashData *detach_helper2(void (*node_duplicate)(Node *, void *), void (*node_delete)(Node *),
+ int nodeSize, int nodeAlign);
void mightGrow();
bool willGrow();
void hasShrunk();
@@ -267,6 +270,14 @@ class QHash
return reinterpret_cast<Node *>(node);
}
+#ifdef Q_ALIGNOF
+ static inline int alignOfNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(Node)); }
+ static inline int alignOfDummyNode() { return qMax<int>(sizeof(void*), Q_ALIGNOF(DummyNode)); }
+#else
+ static inline int alignOfNode() { return 0; }
+ static inline int alignOfDummyNode() { return 0; }
+#endif
+
public:
inline QHash() : d(&QHashData::shared_null) { d->ref.ref(); }
inline QHash(const QHash<Key, T> &other) : d(other.d) { d->ref.ref(); if (!d->sharable) detach(); }
@@ -483,7 +494,7 @@ private:
Node **findNode(const Key &key, uint *hp = 0) const;
Node *createNode(uint h, const Key &key, const T &value, Node **nextNode);
void deleteNode(Node *node);
- static void deleteNode(QHashData::Node *node);
+ static void deleteNode2(QHashData::Node *node);
static void duplicateNode(QHashData::Node *originalNode, void *newNode);
};
@@ -492,12 +503,12 @@ private:
template <class Key, class T>
Q_INLINE_TEMPLATE void QHash<Key, T>::deleteNode(Node *node)
{
- deleteNode(reinterpret_cast<QHashData::Node*>(node));
+ deleteNode2(reinterpret_cast<QHashData::Node*>(node));
+ d->freeNode(node);
}
-
template <class Key, class T>
-Q_INLINE_TEMPLATE void QHash<Key, T>::deleteNode(QHashData::Node *node)
+Q_INLINE_TEMPLATE void QHash<Key, T>::deleteNode2(QHashData::Node *node)
{
#ifdef Q_CC_BOR
concrete(node)->~QHashNode<Key, T>();
@@ -506,7 +517,6 @@ Q_INLINE_TEMPLATE void QHash<Key, T>::deleteNode(QHashData::Node *node)
#else
concrete(node)->~Node();
#endif
- qFree(node);
}
template <class Key, class T>
@@ -527,9 +537,9 @@ QHash<Key, T>::createNode(uint ah, const Key &akey, const T &avalue, Node **anex
Node *node;
if (QTypeInfo<T>::isDummy) {
- node = reinterpret_cast<Node *>(new (d->allocateNode()) DummyNode(akey));
+ node = reinterpret_cast<Node *>(new (d->allocateNode(alignOfDummyNode())) DummyNode(akey));
} else {
- node = new (d->allocateNode()) Node(akey, avalue);
+ node = new (d->allocateNode(alignOfNode())) Node(akey, avalue);
}
node->h = ah;
@@ -554,7 +564,7 @@ Q_INLINE_TEMPLATE QHash<Key, T> &QHash<Key, T>::unite(const QHash<Key, T> &other
template <class Key, class T>
Q_OUTOFLINE_TEMPLATE void QHash<Key, T>::freeData(QHashData *x)
{
- x->free_helper(deleteNode);
+ x->free_helper(deleteNode2);
}
template <class Key, class T>
@@ -566,8 +576,9 @@ Q_INLINE_TEMPLATE void QHash<Key, T>::clear()
template <class Key, class T>
Q_OUTOFLINE_TEMPLATE void QHash<Key, T>::detach_helper()
{
- QHashData *x = d->detach_helper(duplicateNode, deleteNode,
- QTypeInfo<T>::isDummy ? sizeof(DummyNode) : sizeof(Node));
+ QHashData *x = d->detach_helper2(duplicateNode, deleteNode2,
+ QTypeInfo<T>::isDummy ? sizeof(DummyNode) : sizeof(Node),
+ QTypeInfo<T>::isDummy ? alignOfDummyNode() : alignOfNode());
if (!d->ref.deref())
freeData(d);
d = x;
diff --git a/src/corelib/tools/qlocale_symbian.cpp b/src/corelib/tools/qlocale_symbian.cpp
index 1660e95bb8..1273d06358 100644
--- a/src/corelib/tools/qlocale_symbian.cpp
+++ b/src/corelib/tools/qlocale_symbian.cpp
@@ -873,9 +873,11 @@ QVariant QSystemLocale::query(QueryType type, QVariant in = QVariant()) const
}
case NegativeSign:
case PositiveSign:
+ break;
case AMText:
+ return qt_TDes2QString(TAmPmName(TAmPm(EAm)));
case PMText:
- break;
+ return qt_TDes2QString(TAmPmName(TAmPm(EPm)));
default:
break;
}
diff --git a/src/corelib/tools/qmap.cpp b/src/corelib/tools/qmap.cpp
index 13858107e3..3b48c3f24f 100644
--- a/src/corelib/tools/qmap.cpp
+++ b/src/corelib/tools/qmap.cpp
@@ -53,11 +53,16 @@ QT_BEGIN_NAMESPACE
QMapData QMapData::shared_null = {
&shared_null,
{ &shared_null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
- Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0, 0, false, true
+ Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0, 0, false, true, false, 0
};
QMapData *QMapData::createData()
{
+ return createData(0);
+}
+
+QMapData *QMapData::createData(int alignment)
+{
QMapData *d = new QMapData;
Q_CHECK_PTR(d);
Node *e = reinterpret_cast<Node *>(d);
@@ -69,6 +74,8 @@ QMapData *QMapData::createData()
d->randomBits = 0;
d->insertInOrder = false;
d->sharable = true;
+ d->strictAlignment = alignment > 8;
+ d->reserved = 0;
return d;
}
@@ -80,11 +87,19 @@ void QMapData::continueFreeData(int offset)
while (cur != e) {
prev = cur;
cur = cur->forward[0];
- qFree(reinterpret_cast<char *>(prev) - offset);
+ if (strictAlignment)
+ qFreeAligned(reinterpret_cast<char *>(prev) - offset);
+ else
+ qFree(reinterpret_cast<char *>(prev) - offset);
}
delete this;
}
+QMapData::Node *QMapData::node_create(Node *update[], int offset)
+{
+ return node_create(update, offset, 0);
+}
+
/*!
Creates a new node inside the data structure.
@@ -94,10 +109,12 @@ void QMapData::continueFreeData(int offset)
\a offset is an amount of bytes that needs to reserved just before the
QMapData::Node structure.
+ \a alignment dictates the alignment for the data.
+
\internal
\since 4.6
*/
-QMapData::Node *QMapData::node_create(Node *update[], int offset)
+QMapData::Node *QMapData::node_create(Node *update[], int offset, int alignment)
{
int level = 0;
uint mask = (1 << Sparseness) - 1;
@@ -118,7 +135,9 @@ QMapData::Node *QMapData::node_create(Node *update[], int offset)
if (level == 3 && !insertInOrder)
randomBits = qrand();
- void *concreteNode = qMalloc(offset + sizeof(Node) + level * sizeof(Node *));
+ void *concreteNode = strictAlignment ?
+ qMallocAligned(offset + sizeof(Node) + level * sizeof(Node *), alignment) :
+ qMalloc(offset + sizeof(Node) + level * sizeof(Node *));
Q_CHECK_PTR(concreteNode);
Node *abstractNode = reinterpret_cast<Node *>(reinterpret_cast<char *>(concreteNode) + offset);
@@ -145,7 +164,10 @@ void QMapData::node_delete(Node *update[], int offset, Node *node)
update[i]->forward[i] = node->forward[i];
}
--size;
- qFree(reinterpret_cast<char *>(node) - offset);
+ if (strictAlignment)
+ qFreeAligned(reinterpret_cast<char *>(node) - offset);
+ else
+ qFree(reinterpret_cast<char *>(node) - offset);
}
#ifdef QT_QMAP_DEBUG
diff --git a/src/corelib/tools/qmap.h b/src/corelib/tools/qmap.h
index 688aca62f5..65c3d2a67d 100644
--- a/src/corelib/tools/qmap.h
+++ b/src/corelib/tools/qmap.h
@@ -74,10 +74,14 @@ struct Q_CORE_EXPORT QMapData
uint randomBits;
uint insertInOrder : 1;
uint sharable : 1;
+ uint strictAlignment : 1;
+ uint reserved : 29;
- static QMapData *createData();
+ static QMapData *createData(); // ### Qt5 remove me
+ static QMapData *createData(int alignment);
void continueFreeData(int offset);
- Node *node_create(Node *update[], int offset);
+ Node *node_create(Node *update[], int offset); // ### Qt5 remove me
+ Node *node_create(Node *update[], int offset, int alignment);
void node_delete(Node *update[], int offset, Node *node);
#ifdef QT_QMAP_DEBUG
uint adjust_ptr(Node *node);
@@ -145,6 +149,13 @@ class QMap
};
static inline int payload() { return sizeof(PayloadNode) - sizeof(QMapData::Node *); }
+ static inline int alignment() {
+#ifdef Q_ALIGNOF
+ return qMax(sizeof(void*), Q_ALIGNOF(Node));
+#else
+ return 0;
+#endif
+ }
static inline Node *concrete(QMapData::Node *node) {
return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
}
@@ -414,7 +425,7 @@ template <class Key, class T>
Q_INLINE_TEMPLATE typename QMapData::Node *
QMap<Key, T>::node_create(QMapData *adt, QMapData::Node *aupdate[], const Key &akey, const T &avalue)
{
- QMapData::Node *abstractNode = adt->node_create(aupdate, payload());
+ QMapData::Node *abstractNode = adt->node_create(aupdate, payload(), alignment());
QT_TRY {
Node *concreteNode = concrete(abstractNode);
new (&concreteNode->key) Key(akey);
@@ -715,7 +726,7 @@ template <class Key, class T>
Q_OUTOFLINE_TEMPLATE void QMap<Key, T>::detach_helper()
{
union { QMapData *d; QMapData::Node *e; } x;
- x.d = QMapData::createData();
+ x.d = QMapData::createData(alignment());
if (d->size) {
x.d->insertInOrder = true;
QMapData::Node *update[QMapData::LastLevel + 1];
@@ -905,7 +916,7 @@ Q_OUTOFLINE_TEMPLATE bool QMap<Key, T>::operator==(const QMap<Key, T> &other) co
template <class Key, class T>
Q_OUTOFLINE_TEMPLATE QMap<Key, T>::QMap(const std::map<Key, T> &other)
{
- d = QMapData::createData();
+ d = QMapData::createData(alignment());
d->insertInOrder = true;
typename std::map<Key,T>::const_iterator it = other.end();
while (it != other.begin()) {
diff --git a/src/corelib/tools/qstring.cpp b/src/corelib/tools/qstring.cpp
index a996f30b73..55ad28d416 100644
--- a/src/corelib/tools/qstring.cpp
+++ b/src/corelib/tools/qstring.cpp
@@ -1590,12 +1590,12 @@ QString &QString::append(QChar ch)
*/
QString &QString::remove(int pos, int len)
{
- if (pos < 0)
+ if (pos < 0) // count from end of string
pos += d->size;
if (pos < 0 || pos >= d->size) {
// range problems
- } else if (pos + len >= d->size) { // pos ok
- resize(pos);
+ } else if (len >= d->size - pos) {
+ resize(pos); // truncate
} else if (len > 0) {
detach();
memmove(d->data + pos, d->data + pos + len,
diff --git a/src/corelib/tools/qvector.cpp b/src/corelib/tools/qvector.cpp
index 20f3a80667..8bb1074b3c 100644
--- a/src/corelib/tools/qvector.cpp
+++ b/src/corelib/tools/qvector.cpp
@@ -45,7 +45,14 @@
QT_BEGIN_NAMESPACE
-QVectorData QVectorData::shared_null = { Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0, true, false };
+static inline int alignmentThreshold()
+{
+ // malloc on 32-bit platforms should return pointers that are 8-byte aligned or more
+ // while on 64-bit platforms they should be 16-byte aligned or more
+ return 2 * sizeof(void*);
+}
+
+QVectorData QVectorData::shared_null = { Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0, true, false, 0 };
QVectorData *QVectorData::malloc(int sizeofTypedData, int size, int sizeofT, QVectorData *init)
{
@@ -55,6 +62,26 @@ QVectorData *QVectorData::malloc(int sizeofTypedData, int size, int sizeofT, QVe
return p;
}
+QVectorData *QVectorData::allocate(int size, int alignment)
+{
+ return static_cast<QVectorData *>(alignment > alignmentThreshold() ? qMallocAligned(size, alignment) : qMalloc(size));
+}
+
+QVectorData *QVectorData::reallocate(QVectorData *x, int newsize, int oldsize, int alignment)
+{
+ if (alignment > alignmentThreshold())
+ return static_cast<QVectorData *>(qReallocAligned(x, newsize, oldsize, alignment));
+ return static_cast<QVectorData *>(qRealloc(x, newsize));
+}
+
+void QVectorData::free(QVectorData *x, int alignment)
+{
+ if (alignment > alignmentThreshold())
+ qFreeAligned(x);
+ else
+ qFree(x);
+}
+
int QVectorData::grow(int sizeofTypedData, int size, int sizeofT, bool excessive)
{
if (excessive)
diff --git a/src/corelib/tools/qvector.h b/src/corelib/tools/qvector.h
index b77b53a21d..7402d77adf 100644
--- a/src/corelib/tools/qvector.h
+++ b/src/corelib/tools/qvector.h
@@ -72,6 +72,7 @@ struct Q_CORE_EXPORT QVectorData
#else
uint sharable : 1;
uint capacity : 1;
+ uint reserved : 30;
#endif
static QVectorData shared_null;
@@ -79,6 +80,9 @@ struct Q_CORE_EXPORT QVectorData
// some debugges when the QVector is member of a class within an unnamed namespace.
// ### Qt 5: can be removed completely. (Ralf)
static QVectorData *malloc(int sizeofTypedData, int size, int sizeofT, QVectorData *init);
+ static QVectorData *allocate(int size, int alignment);
+ static QVectorData *reallocate(QVectorData *old, int newsize, int oldsize, int alignment);
+ static void free(QVectorData *data, int alignment);
static int grow(int sizeofTypedData, int size, int sizeofT, bool excessive);
};
@@ -87,6 +91,8 @@ struct QVectorTypedData : private QVectorData
{ // private inheritance as we must not access QVectorData member thought QVectorTypedData
// as this would break strict aliasing rules. (in the case of shared_null)
T array[1];
+
+ static inline void free(QVectorTypedData *x, int alignment) { QVectorData::free(x, alignment); }
};
class QRegion;
@@ -302,6 +308,14 @@ private:
// count the padding at the end
return reinterpret_cast<const char *>(&(reinterpret_cast<const Data *>(this))->array[1]) - reinterpret_cast<const char *>(this);
}
+ inline int alignOfTypedData() const
+ {
+#ifdef Q_ALIGNOF
+ return qMax<int>(sizeof(void*), Q_ALIGNOF(Data));
+#else
+ return 0;
+#endif
+ }
};
template <typename T>
@@ -373,7 +387,7 @@ QVector<T> &QVector<T>::operator=(const QVector<T> &v)
template <typename T>
inline QVectorData *QVector<T>::malloc(int aalloc)
{
- QVectorData *vectordata = static_cast<QVectorData *>(qMalloc(sizeOfTypedData() + (aalloc - 1) * sizeof(T)));
+ QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData());
Q_CHECK_PTR(vectordata);
return vectordata;
}
@@ -420,7 +434,7 @@ void QVector<T>::free(Data *x)
while (i-- != b)
i->~T();
}
- qFree(x);
+ x->free(x, alignOfTypedData());
}
template <typename T>
@@ -459,7 +473,8 @@ void QVector<T>::realloc(int asize, int aalloc)
}
} else {
QT_TRY {
- QVectorData *mem = static_cast<QVectorData *>(qRealloc(p, sizeOfTypedData() + (aalloc - 1) * sizeof(T)));
+ QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T),
+ sizeOfTypedData() + (d->alloc - 1) * sizeof(T), alignOfTypedData());
Q_CHECK_PTR(mem);
x.d = d = mem;
x.d->size = d->size;
@@ -472,6 +487,7 @@ void QVector<T>::realloc(int asize, int aalloc)
x.d->alloc = aalloc;
x.d->sharable = true;
x.d->capacity = d->capacity;
+ x.d->reserved = 0;
}
if (QTypeInfo<T>::isComplex) {
diff --git a/src/corelib/xml/qxmlstream.g b/src/corelib/xml/qxmlstream.g
index 3bf0e7d279..6c0c0cff86 100644
--- a/src/corelib/xml/qxmlstream.g
+++ b/src/corelib/xml/qxmlstream.g
@@ -243,7 +243,7 @@ public:
class QXmlStreamEntityResolver;
-
+#ifndef QT_NO_XMLSTREAMREADER
class QXmlStreamReaderPrivate : public QXmlStreamReader_Table, public QXmlStreamPrivateTagStack{
QXmlStreamReader *q_ptr;
Q_DECLARE_PUBLIC(QXmlStreamReader)
@@ -1840,4 +1840,6 @@ nmtoken ::= COLON;
}
return false;
}
+#endif //QT_NO_XMLSTREAMREADER.xml
+
./
diff --git a/src/corelib/xml/qxmlstream_p.h b/src/corelib/xml/qxmlstream_p.h
index ed65409b93..eee3a131ac 100644
--- a/src/corelib/xml/qxmlstream_p.h
+++ b/src/corelib/xml/qxmlstream_p.h
@@ -736,9 +736,9 @@ public:
}
};
-
class QXmlStreamEntityResolver;
+#ifndef QT_NO_XMLSTREAMREADER
class QXmlStreamReaderPrivate : public QXmlStreamReader_Table, public QXmlStreamPrivateTagStack{
QXmlStreamReader *q_ptr;
Q_DECLARE_PUBLIC(QXmlStreamReader)
@@ -1959,5 +1959,6 @@ bool QXmlStreamReaderPrivate::parse()
return false;
}
+#endif //QT_NO_XMLSTREAMREADER
#endif // QXMLSTREAM_P_H
diff --git a/src/dbus/dbus.pro b/src/dbus/dbus.pro
index 57c6a58e8b..9ab3920fd1 100644
--- a/src/dbus/dbus.pro
+++ b/src/dbus/dbus.pro
@@ -1,77 +1,87 @@
-TARGET = QtDBus
-QPRO_PWD = $$PWD
-QT = core xml
-CONFIG += link_pkgconfig
-DEFINES += QDBUS_MAKEDLL DBUS_API_SUBJECT_TO_CHANGE
+TARGET = QtDBus
+QPRO_PWD = $$PWD
+QT = core \
+ xml
+CONFIG += link_pkgconfig
+DEFINES += QDBUS_MAKEDLL \
+ DBUS_API_SUBJECT_TO_CHANGE
QMAKE_CXXFLAGS += $$QT_CFLAGS_DBUS
-
-contains(QT_CONFIG, dbus-linked) {
+contains(QT_CONFIG, dbus-linked) {
LIBS_PRIVATE += $$QT_LIBS_DBUS
- DEFINES += QT_LINKED_LIBDBUS
+ DEFINES += QT_LINKED_LIBDBUS
}
-#INCLUDEPATH += .
-
-unix {
- QMAKE_PKGCONFIG_DESCRIPTION = Qt DBus module
- QMAKE_PKGCONFIG_REQUIRES = QtCore QtXml
+# INCLUDEPATH += .
+unix {
+ QMAKE_PKGCONFIG_DESCRIPTION = Qt \
+ DBus \
+ module
+ QMAKE_PKGCONFIG_REQUIRES = QtCore \
+ QtXml
}
-
-win32 {
- LIBS_PRIVATE += -lws2_32 -ladvapi32 -lnetapi32 -luser32
- CONFIG(debug, debug|release):LIBS_PRIVATE += -ldbus-1d
- else:LIBS_PRIVATE += -ldbus-1
+win32 {
+ LIBS_PRIVATE += -lws2_32 \
+ -ladvapi32 \
+ -lnetapi32 \
+ -luser32
+ CONFIG(debug, debug|release):LIBS_PRIVATE += -ldbus-1d
+ else:LIBS_PRIVATE += -ldbus-1
}
-
include(../qbase.pri)
-
-PUB_HEADERS = qdbusargument.h \
- qdbusconnectioninterface.h \
- qdbusmacros.h \
- qdbuserror.h \
- qdbusextratypes.h \
- qdbusmessage.h \
- qdbusserver.h \
- qdbusconnection.h \
- qdbusabstractinterface.h \
- qdbusinterface.h \
- qdbusabstractadaptor.h \
- qdbusreply.h \
- qdbusmetatype.h \
- qdbuspendingcall.h \
- qdbuspendingreply.h \
- qdbuscontext.h
-
+PUB_HEADERS = qdbusargument.h \
+ qdbusconnectioninterface.h \
+ qdbusmacros.h \
+ qdbuserror.h \
+ qdbusextratypes.h \
+ qdbusmessage.h \
+ qdbusserver.h \
+ qdbusconnection.h \
+ qdbusabstractinterface.h \
+ qdbusinterface.h \
+ qdbusabstractadaptor.h \
+ qdbusreply.h \
+ qdbusmetatype.h \
+ qdbuspendingcall.h \
+ qdbuspendingreply.h \
+ qdbuscontext.h
HEADERS += $$PUB_HEADERS \
- qdbusconnection_p.h qdbusmessage_p.h \
- qdbusinterface_p.h qdbusxmlparser_p.h qdbusabstractadaptor_p.h \
- qdbusargument_p.h qdbusutil_p.h qdbusabstractinterface_p.h \
- qdbuscontext_p.h qdbusthreaddebug_p.h qdbusintegrator_p.h \
- qdbuspendingcall_p.h qdbus_symbols_p.h
-
-SOURCES += qdbusconnection.cpp \
- qdbusconnectioninterface.cpp \
- qdbuserror.cpp \
- qdbusintegrator.cpp \
- qdbusmessage.cpp \
- qdbusserver.cpp \
- qdbusabstractinterface.cpp \
- qdbusinterface.cpp \
- qdbusxmlparser.cpp \
- qdbusutil.cpp \
- qdbusintrospection.cpp \
- qdbusabstractadaptor.cpp \
- qdbusinternalfilters.cpp \
- qdbusmetaobject.cpp \
- qdbusxmlgenerator.cpp \
- qdbusmisc.cpp \
- qdbusargument.cpp \
- qdbusreply.cpp \
- qdbusmetatype.cpp \
- qdbusextratypes.cpp \
- qdbusmarshaller.cpp \
- qdbuscontext.cpp \
- qdbuspendingcall.cpp \
- qdbuspendingreply.cpp \
- qdbus_symbols.cpp
-
+ qdbusconnection_p.h \
+ qdbusmessage_p.h \
+ qdbusinterface_p.h \
+ qdbusxmlparser_p.h \
+ qdbusabstractadaptor_p.h \
+ qdbusargument_p.h \
+ qdbusutil_p.h \
+ qdbusabstractinterface_p.h \
+ qdbuscontext_p.h \
+ qdbusthreaddebug_p.h \
+ qdbusintegrator_p.h \
+ qdbuspendingcall_p.h \
+ qdbus_symbols_p.h \
+ qdbusservicewatcher.h
+SOURCES += qdbusconnection.cpp \
+ qdbusconnectioninterface.cpp \
+ qdbuserror.cpp \
+ qdbusintegrator.cpp \
+ qdbusmessage.cpp \
+ qdbusserver.cpp \
+ qdbusabstractinterface.cpp \
+ qdbusinterface.cpp \
+ qdbusxmlparser.cpp \
+ qdbusutil.cpp \
+ qdbusintrospection.cpp \
+ qdbusabstractadaptor.cpp \
+ qdbusinternalfilters.cpp \
+ qdbusmetaobject.cpp \
+ qdbusxmlgenerator.cpp \
+ qdbusmisc.cpp \
+ qdbusargument.cpp \
+ qdbusreply.cpp \
+ qdbusmetatype.cpp \
+ qdbusextratypes.cpp \
+ qdbusmarshaller.cpp \
+ qdbuscontext.cpp \
+ qdbuspendingcall.cpp \
+ qdbuspendingreply.cpp \
+ qdbus_symbols.cpp \
+ qdbusservicewatcher.cpp
diff --git a/src/dbus/qdbusabstractinterface.cpp b/src/dbus/qdbusabstractinterface.cpp
index 61a9d95d45..994da10390 100644
--- a/src/dbus/qdbusabstractinterface.cpp
+++ b/src/dbus/qdbusabstractinterface.cpp
@@ -279,9 +279,17 @@ QDBusAbstractInterface::QDBusAbstractInterface(QDBusAbstractInterfacePrivate &d,
: QDBusAbstractInterfaceBase(d, parent)
{
// keep track of the service owner
- if (!d_func()->currentOwner.isEmpty())
- QObject::connect(d_func()->connectionPrivate(), SIGNAL(serviceOwnerChanged(QString,QString,QString)),
- this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
+ if (d.isValid &&
+ d.connection.isConnected()
+ && !d.service.isEmpty()
+ && !d.service.startsWith(QLatin1Char(':')))
+ d_func()->connection.connect(QLatin1String(DBUS_SERVICE_DBUS), // service
+ QString(), // path
+ QLatin1String(DBUS_INTERFACE_DBUS), // interface
+ QLatin1String("NameOwnerChanged"),
+ QStringList() << d.service,
+ QString(), // signature
+ this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
}
/*!
@@ -296,9 +304,17 @@ QDBusAbstractInterface::QDBusAbstractInterface(const QString &service, const QSt
con, false), parent)
{
// keep track of the service owner
- if (d_func()->connection.isConnected())
- QObject::connect(d_func()->connectionPrivate(), SIGNAL(serviceOwnerChanged(QString,QString,QString)),
- this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
+ if (d_func()->isValid &&
+ d_func()->connection.isConnected()
+ && !service.isEmpty()
+ && !service.startsWith(QLatin1Char(':')))
+ d_func()->connection.connect(QLatin1String(DBUS_SERVICE_DBUS), // service
+ QString(), // path
+ QLatin1String(DBUS_INTERFACE_DBUS), // interface
+ QLatin1String("NameOwnerChanged"),
+ QStringList() << service,
+ QString(), //signature
+ this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
}
/*!
@@ -544,9 +560,16 @@ void QDBusAbstractInterface::connectNotify(const char *signal)
return;
QDBusConnectionPrivate *conn = d->connectionPrivate();
- if (conn)
- conn->connectRelay(d->service, d->currentOwner, d->path, d->interface,
+ if (conn) {
+ // do we know what our owner is?
+ QString owner;
+ if (!d->service.isEmpty() && d->currentOwner.isNull())
+ owner = QLatin1String("");
+ else
+ owner = d->currentOwner;
+ conn->connectRelay(d->service, owner, d->path, d->interface,
this, signal);
+ }
}
/*!
diff --git a/src/dbus/qdbusconnection.cpp b/src/dbus/qdbusconnection.cpp
index bb0d06f4a1..d7088ff3ec 100644
--- a/src/dbus/qdbusconnection.cpp
+++ b/src/dbus/qdbusconnection.cpp
@@ -557,42 +557,61 @@ QDBusPendingCall QDBusConnection::asyncCall(const QDBusMessage &message, int tim
bool QDBusConnection::connect(const QString &service, const QString &path, const QString& interface,
const QString &name, QObject *receiver, const char *slot)
{
- return connect(service, path, interface, name, QString(), receiver, slot);
+ return connect(service, path, interface, name, QStringList(), QString(), receiver, slot);
}
/*!
- Disconnects the signal specified by the \a service, \a path, \a interface and \a name parameters from
- the slot \a slot in object \a receiver. The arguments \a service and \a path can be empty,
- denoting a disconnection from all signals of the (\a interface, \a name) pair, from all remote
- applications.
+ \overload
- Returns true if the disconnection was successful.
+ Connects the signal to the slot \a slot in object \a
+ receiver. Unlike the previous connect() overload, this function
+ allows one to specify the parameter signature to be connected
+ using the \a signature variable. The function will then verify
+ that this signature can be delivered to the slot specified by \a
+ slot and return false otherwise.
+
+ Returns true if the connection was successful.
+
+ \note This function verifies that the signal signature matches the
+ slot's parameters, but it does not verify that the actual
+ signal exists with the given signature in the remote
+ service.
*/
-bool QDBusConnection::disconnect(const QString &service, const QString &path, const QString &interface,
- const QString &name, QObject *receiver, const char *slot)
+bool QDBusConnection::connect(const QString &service, const QString &path, const QString& interface,
+ const QString &name, const QString &signature,
+ QObject *receiver, const char *slot)
{
- return disconnect(service, path, interface, name, QString(), receiver, slot);
+ return connect(service, path, interface, name, QStringList(), signature, receiver, slot);
}
/*!
\overload
+ \since 4.6
Connects the signal to the slot \a slot in object \a
- receiver. Unlike the other connect() overload, this function
+ receiver. Unlike the previous connect() overload, this function
allows one to specify the parameter signature to be connected
using the \a signature variable. The function will then verify
that this signature can be delivered to the slot specified by \a
slot and return false otherwise.
+ The \a argumentMatch parameter lists the string parameters to be matched,
+ in sequential order. Note that, to match an empty string, you need to
+ pass a QString that is empty but not null (i.e., QString("")). A null
+ QString skips matching at that position.
+
+ Returns true if the connection was successful.
+
\note This function verifies that the signal signature matches the
slot's parameters, but it does not verify that the actual
signal exists with the given signature in the remote
service.
*/
bool QDBusConnection::connect(const QString &service, const QString &path, const QString& interface,
- const QString &name, const QString &signature,
+ const QString &name, const QStringList &argumentMatch, const QString &signature,
QObject *receiver, const char *slot)
{
+
if (!receiver || !slot || !d || !d->connection)
return false;
if (!interface.isEmpty() && !QDBusUtil::isValidInterfaceName(interface))
@@ -600,53 +619,57 @@ bool QDBusConnection::connect(const QString &service, const QString &path, const
if (interface.isEmpty() && name.isEmpty())
return false;
- // check the slot
- QDBusConnectionPrivate::SignalHook hook;
- QString key;
- QString name2 = name;
- if (name2.isNull())
- name2.detach();
-
QString owner = d->getNameOwner(service); // we don't care if the owner is empty
- hook.signature = signature; // it might get started later
- if (!d->prepareHook(hook, key, service, owner, path, interface, name, receiver, slot, 0, false))
- return false; // don't connect
-
- // avoid duplicating:
+ // it might get started later
QDBusWriteLocker locker(ConnectAction, d);
- QDBusConnectionPrivate::SignalHookHash::ConstIterator it = d->signalHooks.find(key);
- QDBusConnectionPrivate::SignalHookHash::ConstIterator end = d->signalHooks.constEnd();
- for ( ; it != end && it.key() == key; ++it) {
- const QDBusConnectionPrivate::SignalHook &entry = it.value();
- if (entry.service == hook.service &&
- entry.owner == hook.owner &&
- entry.path == hook.path &&
- entry.signature == hook.signature &&
- entry.obj == hook.obj &&
- entry.midx == hook.midx) {
- // no need to compare the parameters if it's the same slot
- return true; // already there
- }
- }
+ return d->connectSignal(service, owner, path, interface, name, argumentMatch, signature, receiver, slot);
+}
+
+/*!
+ Disconnects the signal specified by the \a service, \a path, \a interface
+ and \a name parameters from the slot \a slot in object \a receiver. The
+ arguments must be the same as passed to the connect() function.
- d->connectSignal(key, hook);
- return true;
+ Returns true if the disconnection was successful.
+*/
+bool QDBusConnection::disconnect(const QString &service, const QString &path, const QString &interface,
+ const QString &name, QObject *receiver, const char *slot)
+{
+ return disconnect(service, path, interface, name, QStringList(), QString(), receiver, slot);
}
/*!
\overload
- Disconnects the signal from the slot \a slot in object \a
- receiver. Unlike the other disconnect() overload, this function
- allows one to specify the parameter signature to be disconnected
- using the \a signature variable. The function will then verify
- that this signature is connected to the slot specified by \a slot
- and return false otherwise.
+ Disconnects the signal specified by the \a service, \a path, \a
+ interface, \a name, and \a signature parameters from the slot \a slot in
+ object \a receiver. The arguments must be the same as passed to the
+ connect() function.
+
+ Returns true if the disconnection was successful.
*/
bool QDBusConnection::disconnect(const QString &service, const QString &path, const QString& interface,
const QString &name, const QString &signature,
QObject *receiver, const char *slot)
{
+ return disconnect(service, path, interface, name, QStringList(), signature, receiver, slot);
+}
+
+/*!
+ \overload
+ \since 4.6
+
+ Disconnects the signal specified by the \a service, \a path, \a
+ interface, \a name, \a argumentMatch, and \a signature parameters from
+ the slot \a slot in object \a receiver. The arguments must be the same as
+ passed to the connect() function.
+
+ Returns true if the disconnection was successful.
+*/
+bool QDBusConnection::disconnect(const QString &service, const QString &path, const QString& interface,
+ const QString &name, const QStringList &argumentMatch, const QString &signature,
+ QObject *receiver, const char *slot)
+{
if (!receiver || !slot || !d || !d->connection)
return false;
if (!interface.isEmpty() && !QDBusUtil::isValidInterfaceName(interface))
@@ -654,38 +677,8 @@ bool QDBusConnection::disconnect(const QString &service, const QString &path, co
if (interface.isEmpty() && name.isEmpty())
return false;
- // check the slot
- QDBusConnectionPrivate::SignalHook hook;
- QString key;
- QString name2 = name;
- if (name2.isNull())
- name2.detach();
-
- QString owner = d->getNameOwner(service); // we don't care of owner is empty
- hook.signature = signature;
- if (!d->prepareHook(hook, key, service, owner, path, interface, name, receiver, slot, 0, false))
- return false; // don't disconnect
-
- // avoid duplicating:
QDBusWriteLocker locker(DisconnectAction, d);
- QDBusConnectionPrivate::SignalHookHash::Iterator it = d->signalHooks.find(key);
- QDBusConnectionPrivate::SignalHookHash::Iterator end = d->signalHooks.end();
- for ( ; it != end && it.key() == key; ++it) {
- const QDBusConnectionPrivate::SignalHook &entry = it.value();
- if (entry.service == hook.service &&
- entry.owner == hook.owner &&
- entry.path == hook.path &&
- entry.signature == hook.signature &&
- entry.obj == hook.obj &&
- entry.midx == hook.midx) {
- // no need to compare the parameters if it's the same slot
- d->disconnectSignal(it);
- return true; // it was there
- }
- }
-
- // the slot was not found
- return false;
+ return d->disconnectSignal(service, path, interface, name, argumentMatch, signature, receiver, slot);
}
/*!
@@ -1012,14 +1005,10 @@ void QDBusConnectionPrivate::setBusService(const QDBusConnection &connection)
busService = new QDBusConnectionInterface(connection, this);
ref.deref(); // busService has increased the refcounting to us
// avoid cyclic refcounting
-// if (mode != PeerMode)
- QObject::connect(busService, SIGNAL(serviceOwnerChanged(QString,QString,QString)),
- this, SIGNAL(serviceOwnerChanged(QString,QString,QString)));
QObject::connect(this, SIGNAL(callWithCallbackFailed(QDBusError,QDBusMessage)),
busService, SIGNAL(callWithCallbackFailed(QDBusError,QDBusMessage)),
Qt::QueuedConnection);
-
}
/*!
diff --git a/src/dbus/qdbusconnection.h b/src/dbus/qdbusconnection.h
index 85fc7c276e..82ae726c2f 100644
--- a/src/dbus/qdbusconnection.h
+++ b/src/dbus/qdbusconnection.h
@@ -132,15 +132,21 @@ public:
bool connect(const QString &service, const QString &path, const QString &interface,
const QString &name, QObject *receiver, const char *slot);
- bool disconnect(const QString &service, const QString &path, const QString &interface,
- const QString &name, QObject *receiver, const char *slot);
-
bool connect(const QString &service, const QString &path, const QString &interface,
const QString &name, const QString& signature,
QObject *receiver, const char *slot);
+ bool connect(const QString &service, const QString &path, const QString &interface,
+ const QString &name, const QStringList &argumentMatch, const QString& signature,
+ QObject *receiver, const char *slot);
+
+ bool disconnect(const QString &service, const QString &path, const QString &interface,
+ const QString &name, QObject *receiver, const char *slot);
bool disconnect(const QString &service, const QString &path, const QString &interface,
const QString &name, const QString& signature,
QObject *receiver, const char *slot);
+ bool disconnect(const QString &service, const QString &path, const QString &interface,
+ const QString &name, const QStringList &argumentMatch, const QString& signature,
+ QObject *receiver, const char *slot);
bool registerObject(const QString &path, QObject *object,
RegisterOptions options = ExportAdaptors);
diff --git a/src/dbus/qdbusconnection_p.h b/src/dbus/qdbusconnection_p.h
index ab96457c27..ed29e4ed34 100644
--- a/src/dbus/qdbusconnection_p.h
+++ b/src/dbus/qdbusconnection_p.h
@@ -154,6 +154,7 @@ public:
typedef QMultiHash<QString, SignalHook> SignalHookHash;
typedef QHash<QString, QDBusMetaObject* > MetaObjectHash;
typedef QHash<QByteArray, int> MatchRefCountHash;
+ typedef QHash<QString, int> WatchedServicesHash;
public:
// public methods are entry points from other objects
@@ -175,8 +176,14 @@ public:
QDBusPendingCallPrivate *sendWithReplyAsync(const QDBusMessage &message, int timeout = -1);
int sendWithReplyAsync(const QDBusMessage &message, QObject *receiver,
const char *returnMethod, const char *errorMethod, int timeout = -1);
+ bool connectSignal(const QString &service, const QString &owner, const QString &path, const QString& interface,
+ const QString &name, const QStringList &argumentMatch, const QString &signature,
+ QObject *receiver, const char *slot);
void connectSignal(const QString &key, const SignalHook &hook);
SignalHookHash::Iterator disconnectSignal(SignalHookHash::Iterator &it);
+ bool disconnectSignal(const QString &service, const QString &path, const QString& interface,
+ const QString &name, const QStringList &argumentMatch, const QString &signature,
+ QObject *receiver, const char *slot);
void registerObject(const ObjectTreeNode *node);
void connectRelay(const QString &service, const QString &currentOwner,
const QString &path, const QString &interface,
@@ -264,6 +271,7 @@ public:
QDBusError lastError;
QStringList serviceNames;
+ WatchedServicesHash watchedServiceNames;
SignalHookHash signalHooks;
MatchRefCountHash matchRefCounts;
ObjectTreeNode rootNode;
@@ -278,6 +286,7 @@ public:
static bool prepareHook(QDBusConnectionPrivate::SignalHook &hook, QString &key,
const QString &service, const QString &owner,
const QString &path, const QString &interface, const QString &name,
+ const QStringList &argMatch,
QObject *receiver, const char *signal, int minMIdx,
bool buildSignature);
static DBusHandlerResult messageFilter(DBusConnection *, DBusMessage *, void *);
diff --git a/src/dbus/qdbusconnectioninterface.cpp b/src/dbus/qdbusconnectioninterface.cpp
index 8670ed59a0..414d3189c6 100644
--- a/src/dbus/qdbusconnectioninterface.cpp
+++ b/src/dbus/qdbusconnectioninterface.cpp
@@ -336,8 +336,14 @@ void QDBusConnectionInterface::connectNotify(const char *signalName)
else if (qstrcmp(signalName, SIGNAL(serviceUnregistered(QString))) == 0)
QDBusAbstractInterface::connectNotify(SIGNAL(NameLost(QString)));
- else if (qstrcmp(signalName, SIGNAL(serviceOwnerChanged(QString,QString,QString))) == 0)
+ else if (qstrcmp(signalName, SIGNAL(serviceOwnerChanged(QString,QString,QString))) == 0) {
+ static bool warningPrinted = false;
+ if (!warningPrinted) {
+ qWarning("Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)");
+ warningPrinted = true;
+ }
QDBusAbstractInterface::connectNotify(SIGNAL(NameOwnerChanged(QString,QString,QString)));
+ }
}
/*!
diff --git a/src/dbus/qdbusintegrator.cpp b/src/dbus/qdbusintegrator.cpp
index fb2dd77b95..c7538c3db5 100644
--- a/src/dbus/qdbusintegrator.cpp
+++ b/src/dbus/qdbusintegrator.cpp
@@ -392,7 +392,7 @@ static void qDBusNewConnection(DBusServer *server, DBusConnection *connection, v
static QByteArray buildMatchRule(const QString &service, const QString & /*owner*/,
const QString &objectPath, const QString &interface,
- const QString &member, const QString & /*signature*/)
+ const QString &member, const QStringList &argMatch, const QString & /*signature*/)
{
QString result = QLatin1String("type='signal',");
QString keyValue = QLatin1String("%1='%2',");
@@ -406,6 +406,14 @@ static QByteArray buildMatchRule(const QString &service, const QString & /*owner
if (!member.isEmpty())
result += keyValue.arg(QLatin1String("member"), member);
+ // add the argument string-matching now
+ if (!argMatch.isEmpty()) {
+ keyValue = QLatin1String("arg%1='%2',");
+ for (int i = 0; i < argMatch.count(); ++i)
+ if (!argMatch.at(i).isNull())
+ result += keyValue.arg(i).arg(argMatch.at(i));
+ }
+
result.chop(1); // remove ending comma
return result.toLatin1();
}
@@ -493,6 +501,11 @@ static QObject *findChildObject(const QDBusConnectionPrivate::ObjectTreeNode *ro
return 0;
}
+static bool shouldWatchService(const QString &service)
+{
+ return !service.isEmpty() && !service.startsWith(QLatin1Char(':'));
+}
+
extern QDBUS_EXPORT void qDBusAddSpyHook(QDBusSpyHook);
void qDBusAddSpyHook(QDBusSpyHook hook)
{
@@ -933,6 +946,7 @@ QDBusConnectionPrivate::QDBusConnectionPrivate(QObject *p)
QDBusMetaTypeId::init();
rootNode.flags = 0;
+ watchedServiceNames[QLatin1String(DBUS_SERVICE_DBUS)] = 1;
connect(this, SIGNAL(serviceOwnerChanged(QString,QString,QString)),
this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
@@ -1195,6 +1209,7 @@ int QDBusConnectionPrivate::findSlot(QObject* obj, const QByteArray &normalizedN
bool QDBusConnectionPrivate::prepareHook(QDBusConnectionPrivate::SignalHook &hook, QString &key,
const QString &service, const QString &owner,
const QString &path, const QString &interface, const QString &name,
+ const QStringList &argMatch,
QObject *receiver, const char *signal, int minMIdx,
bool buildSignature)
{
@@ -1235,7 +1250,7 @@ bool QDBusConnectionPrivate::prepareHook(QDBusConnectionPrivate::SignalHook &hoo
hook.signature += QLatin1String( QDBusMetaType::typeToSignature( hook.params.at(i) ) );
}
- hook.matchRule = buildMatchRule(service, owner, path, interface, mname, hook.signature);
+ hook.matchRule = buildMatchRule(service, owner, path, interface, mname, argMatch, hook.signature);
return true; // connect to this signal
}
@@ -1478,7 +1493,7 @@ void QDBusConnectionPrivate::handleSignal(const QString &key, const QDBusMessage
//qDBusDebug() << signalHooks.keys();
for ( ; it != end && it.key() == key; ++it) {
const SignalHook &hook = it.value();
- if (!hook.owner.isEmpty() && hook.owner != msg.service())
+ if (!hook.owner.isNull() && hook.owner != msg.service())
continue;
if (!hook.path.isEmpty() && hook.path != msg.path())
continue;
@@ -1933,6 +1948,42 @@ int QDBusConnectionPrivate::sendWithReplyAsync(const QDBusMessage &message, QObj
return 1;
}
+bool QDBusConnectionPrivate::connectSignal(const QString &service, const QString &owner,
+ const QString &path, const QString &interface, const QString &name,
+ const QStringList &argumentMatch, const QString &signature,
+ QObject *receiver, const char *slot)
+{
+ // check the slot
+ QDBusConnectionPrivate::SignalHook hook;
+ QString key;
+ QString name2 = name;
+ if (name2.isNull())
+ name2.detach();
+
+ hook.signature = signature;
+ if (!prepareHook(hook, key, service, owner, path, interface, name, argumentMatch, receiver, slot, 0, false))
+ return false; // don't connect
+
+ // avoid duplicating:
+ QDBusConnectionPrivate::SignalHookHash::ConstIterator it = signalHooks.find(key);
+ QDBusConnectionPrivate::SignalHookHash::ConstIterator end = signalHooks.constEnd();
+ for ( ; it != end && it.key() == key; ++it) {
+ const QDBusConnectionPrivate::SignalHook &entry = it.value();
+ if (entry.service == hook.service &&
+ entry.owner == hook.owner &&
+ entry.path == hook.path &&
+ entry.signature == hook.signature &&
+ entry.obj == hook.obj &&
+ entry.midx == hook.midx) {
+ // no need to compare the parameters if it's the same slot
+ return true; // already there
+ }
+ }
+
+ connectSignal(key, hook);
+ return true;
+}
+
void QDBusConnectionPrivate::connectSignal(const QString &key, const SignalHook &hook)
{
signalHooks.insertMulti(key, hook);
@@ -1960,15 +2011,81 @@ void QDBusConnectionPrivate::connectSignal(const QString &key, const SignalHook
hook.obj->metaObject()->method(hook.midx).signature(),
qPrintable(qerror.name()), qPrintable(qerror.message()));
Q_ASSERT(false);
+ } else {
+ // Successfully connected the signal
+ // Do we need to watch for this name?
+ if (shouldWatchService(hook.service)) {
+ WatchedServicesHash::Iterator it = watchedServiceNames.find(hook.service);
+ if (it != watchedServiceNames.end()) {
+ // already watching
+ ++it.value();
+ } else {
+ // we need to watch for this service changing
+ QString dbusServerService = QLatin1String(DBUS_SERVICE_DBUS);
+ connectSignal(dbusServerService, dbusServerService, QString(), QLatin1String(DBUS_INTERFACE_DBUS),
+ QLatin1String("NameOwnerChanged"), QStringList() << hook.service, QString(),
+ this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
+ }
+ }
}
}
}
+bool QDBusConnectionPrivate::disconnectSignal(const QString &service,
+ const QString &path, const QString &interface, const QString &name,
+ const QStringList &argumentMatch, const QString &signature,
+ QObject *receiver, const char *slot)
+{
+ // check the slot
+ QDBusConnectionPrivate::SignalHook hook;
+ QString key;
+ QString name2 = name;
+ if (name2.isNull())
+ name2.detach();
+
+ hook.signature = signature;
+ if (!prepareHook(hook, key, service, QString(), path, interface, name, argumentMatch, receiver, slot, 0, false))
+ return false; // don't disconnect
+
+ // avoid duplicating:
+ QDBusConnectionPrivate::SignalHookHash::Iterator it = signalHooks.find(key);
+ QDBusConnectionPrivate::SignalHookHash::Iterator end = signalHooks.end();
+ for ( ; it != end && it.key() == key; ++it) {
+ const QDBusConnectionPrivate::SignalHook &entry = it.value();
+ if (entry.service == hook.service &&
+ //entry.owner == hook.owner &&
+ entry.path == hook.path &&
+ entry.signature == hook.signature &&
+ entry.obj == hook.obj &&
+ entry.midx == hook.midx) {
+ // no need to compare the parameters if it's the same slot
+ disconnectSignal(it);
+ return true; // it was there
+ }
+ }
+
+ // the slot was not found
+ return false;
+}
+
QDBusConnectionPrivate::SignalHookHash::Iterator
QDBusConnectionPrivate::disconnectSignal(SignalHookHash::Iterator &it)
{
const SignalHook &hook = it.value();
+ WatchedServicesHash::Iterator sit = watchedServiceNames.find(hook.service);
+ if (sit != watchedServiceNames.end()) {
+ if (sit.value() == 1) {
+ watchedServiceNames.erase(sit);
+ QString dbusServerService = QLatin1String(DBUS_SERVICE_DBUS);
+ disconnectSignal(dbusServerService, QString(), QLatin1String(DBUS_INTERFACE_DBUS),
+ QLatin1String("NameOwnerChanged"), QStringList() << hook.service, QString(),
+ this, SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
+ } else {
+ --sit.value();
+ }
+ }
+
bool erase = false;
MatchRefCountHash::iterator i = matchRefCounts.find(hook.matchRule);
if (i == matchRefCounts.end()) {
@@ -2027,7 +2144,7 @@ void QDBusConnectionPrivate::connectRelay(const QString &service, const QString
SignalHook hook;
QString key;
- if (!prepareHook(hook, key, service, owner, path, interface, QString(), receiver, signal,
+ if (!prepareHook(hook, key, service, owner, path, interface, QString(), QStringList(), receiver, signal,
QDBusAbstractInterface::staticMetaObject.methodCount(), true))
return; // don't connect
@@ -2059,7 +2176,7 @@ void QDBusConnectionPrivate::disconnectRelay(const QString &service, const QStri
SignalHook hook;
QString key;
- if (!prepareHook(hook, key, service, owner, path, interface, QString(), receiver, signal,
+ if (!prepareHook(hook, key, service, owner, path, interface, QString(), QStringList(), receiver, signal,
QDBusAbstractInterface::staticMetaObject.methodCount(), true))
return; // don't connect
diff --git a/src/dbus/qdbusservicewatcher.cpp b/src/dbus/qdbusservicewatcher.cpp
new file mode 100644
index 0000000000..4872732406
--- /dev/null
+++ b/src/dbus/qdbusservicewatcher.cpp
@@ -0,0 +1,374 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtDBus module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "qdbusservicewatcher.h"
+#include "qdbusconnection.h"
+#include "qdbus_symbols_p.h"
+
+#include <QStringList>
+
+#include <private/qobject_p.h>
+
+Q_GLOBAL_STATIC_WITH_ARGS(QString, busService, (QLatin1String(DBUS_SERVICE_DBUS)))
+Q_GLOBAL_STATIC_WITH_ARGS(QString, busPath, (QLatin1String(DBUS_PATH_DBUS)))
+Q_GLOBAL_STATIC_WITH_ARGS(QString, busInterface, (QLatin1String(DBUS_INTERFACE_DBUS)))
+Q_GLOBAL_STATIC_WITH_ARGS(QString, signalName, (QLatin1String("NameOwnerChanged")))
+
+class QDBusServiceWatcherPrivate: public QObjectPrivate
+{
+ Q_DECLARE_PUBLIC(QDBusServiceWatcher)
+public:
+ QDBusServiceWatcherPrivate(const QDBusConnection &c, QDBusServiceWatcher::WatchMode wm)
+ : connection(c), watchMode(wm)
+ {
+ }
+
+ QStringList servicesWatched;
+ QDBusConnection connection;
+ QDBusServiceWatcher::WatchMode watchMode;
+
+ void _q_serviceOwnerChanged(const QString &, const QString &, const QString &);
+ void setConnection(const QStringList &services, const QDBusConnection &c, QDBusServiceWatcher::WatchMode watchMode);
+
+ QStringList matchArgsForService(const QString &service);
+ void addService(const QString &service);
+ void removeService(const QString &service);
+};
+
+void QDBusServiceWatcherPrivate::_q_serviceOwnerChanged(const QString &service, const QString &oldOwner, const QString &newOwner)
+{
+ Q_Q(QDBusServiceWatcher);
+ emit q->serviceOwnerChanged(service, oldOwner, newOwner);
+ if (oldOwner.isEmpty())
+ emit q->serviceRegistered(service);
+ else if (newOwner.isEmpty())
+ emit q->serviceUnregistered(service);
+}
+
+void QDBusServiceWatcherPrivate::setConnection(const QStringList &s, const QDBusConnection &c, QDBusServiceWatcher::WatchMode wm)
+{
+ if (connection.isConnected()) {
+ // remove older rules
+ foreach (const QString &s, servicesWatched)
+ removeService(s);
+ }
+
+ connection = c;
+ watchMode = wm;
+ servicesWatched = s;
+
+ if (connection.isConnected()) {
+ // add new rules
+ foreach (const QString &s, servicesWatched)
+ addService(s);
+ }
+}
+
+QStringList QDBusServiceWatcherPrivate::matchArgsForService(const QString &service)
+{
+ QStringList matchArgs;
+ matchArgs << service;
+
+ switch (watchMode) {
+ case QDBusServiceWatcher::WatchForOwnerChange:
+ break;
+
+ case QDBusServiceWatcher::WatchForRegistration:
+ matchArgs << QString::fromLatin1("", 0);
+ break;
+
+ case QDBusServiceWatcher::WatchForUnregistration:
+ matchArgs << QString() << QString::fromLatin1("", 0);
+ break;
+ }
+ return matchArgs;
+}
+
+void QDBusServiceWatcherPrivate::addService(const QString &service)
+{
+ QStringList matchArgs = matchArgsForService(service);
+ connection.connect(*busService(), *busPath(), *busInterface(), *signalName(),
+ matchArgs, QString(), q_func(),
+ SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
+}
+
+void QDBusServiceWatcherPrivate::removeService(const QString &service)
+{
+ QStringList matchArgs = matchArgsForService(service);
+ connection.disconnect(*busService(), *busPath(), *busInterface(), *signalName(),
+ matchArgs, QString(), q_func(),
+ SLOT(_q_serviceOwnerChanged(QString,QString,QString)));
+}
+
+/*!
+ \class QDBusServiceWatcher
+ \since 4.6
+ \inmodule QtDBus
+
+ \brief The QDBusServiceWatcher class allows the user to watch for a bus service change.
+
+ A QDBusServiceWatcher object can be used to notify the application about
+ an ownership change of a service name on the bus. It has three watch
+ modes:
+
+ \list
+ \o watching for service registration only
+ \o watching for service unregistration only
+ \o watching for any kind of service ownership change (the default mode)
+ \endlist
+
+ Besides being created or deleted, services may change owners without a
+ unregister/register operation happening. So the \ref serviceRegistered()
+ and \ref serviceUnregistered() signals may not be emitted if that
+ happens.
+
+ This class is more efficient than using the
+ QDBusConnectionInterface::serviceOwnerChanged() signal because it allows
+ one to receive only the signals for which the class is interested in.
+
+ \sa QDBusConnection
+*/
+
+/*!
+ \enum QDBusServiceWatcher::WatchModeFlag
+
+ QDBusServiceWatcher supports three different watch modes, which are configured by this flag:
+
+ \value WatchForRegistration watch for service registration only, ignoring
+ any signals related to other service ownership change.
+
+ \value WatchForUnregistration watch for service unregistration only,
+ ignoring any signals related to other service ownership change.
+
+ \value WatchForOwnerChange watch for any kind of service ownership
+ change.
+*/
+
+/*!
+ \property QDBusServiceWatcher::watchMode
+
+ The \c watchMode property holds the current watch mode for this
+ QDBusServiceWatcher object. The default value for this property is
+ QDBusServiceWatcher::WatchForOwnershipChange.
+*/
+
+/*!
+ \property QDBusServiceWatcher::watchedServices
+
+ The \c servicesWatched property holds the list of services watched.
+
+ Note that modifying this list with setServicesWatched() is an expensive
+ operation. If you can, prefer to change it by way of addWatchedService()
+ and removeWatchedService().
+*/
+
+/*!
+ \fn void QDBusServiceWatcher::serviceRegistered(const QString &serviceName)
+
+ This signal is emitted whenever this object detects that the service \a
+ serviceName became available on the bus.
+
+ \sa serviceUnregistered(), serviceOwnerChanged()
+*/
+
+/*!
+ \fn void QDBusServiceWatcher::serviceUnregistered(const QString &serviceName)
+
+ This signal is emitted whenever this object detects that the service \a
+ serviceName was unregistered from the bus and is no longer available.
+
+ \sa serviceRegistered(), serviceOwnerChanged()
+*/
+
+/*!
+ \fn void QDBusServiceWatcher::serviceOwnerChanged(const QString &serviceName, const QString &oldOwner, const QString &newOwner)
+
+ This signal is emitted whenever this object detects that there was a
+ service ownership change relating to the \a serviceName service. The \a
+ oldOwner parameter contains the old owner name and \a newOwner is the new
+ owner. Both \a oldOwner and \a newOwner are unique connection names.
+
+ Note that this signal is also emitted whenever the \a serviceName service
+ was registered or unregistered. If it was registered, \a oldOwner will
+ contain an empty string, whereas if it was unregistered, \a newOwner will
+ contain an empty string.
+
+ If you need only to find out if the service is registered or unregistered
+ only, without being notified that the ownership changed, consider using
+ the specific modes for those operations. This class is more efficient if
+ you use the more specific modes.
+
+ \sa serviceRegistered(), serviceUnregistered()
+*/
+
+/*!
+ Creates a QDBusServiceWatcher object. Note that until you set a
+ connection with setConnection(), this object will not emit any signals.
+
+ The \a parent parameter is passed to QObject to set the parent of this
+ object.
+*/
+QDBusServiceWatcher::QDBusServiceWatcher(QObject *parent)
+ : QObject(*new QDBusServiceWatcherPrivate(QDBusConnection(QString()), WatchForOwnerChange), parent)
+{
+}
+
+/*!
+ Creates a QDBusServiceWatcher object and attaches it to the \a connection
+ connection. Also, this function immediately starts watching for \a
+ watchMode changes to service \a service.
+
+ The \a parent parameter is passed to QObject to set the parent of this
+ object.
+*/
+QDBusServiceWatcher::QDBusServiceWatcher(const QString &service, const QDBusConnection &connection, WatchMode watchMode, QObject *parent)
+ : QObject(*new QDBusServiceWatcherPrivate(connection, watchMode), parent)
+{
+ d_func()->setConnection(QStringList() << service, connection, watchMode);
+}
+
+/*!
+ Destroys the QDBusServiceWatcher object and releases any resources
+ associated with it.
+*/
+QDBusServiceWatcher::~QDBusServiceWatcher()
+{
+}
+
+/*!
+ Returns the list of D-Bus services that are being watched.
+
+ \sa setWatchedServices()
+*/
+QStringList QDBusServiceWatcher::watchedServices() const
+{
+ return d_func()->servicesWatched;
+}
+
+/*!
+ Sets the list of D-Bus services being watched to be \a services.
+
+ Note that setting the entire list means removing all previous rules for
+ watching services and adding new ones. This is an expensive operation and
+ should be avoided, if possible. Instead, use addWatchedService() and
+ removeWatchedService() if you can to manipulate entries in the list.
+*/
+void QDBusServiceWatcher::setWatchedServices(const QStringList &services)
+{
+ Q_D(QDBusServiceWatcher);
+ if (services == d->servicesWatched)
+ return;
+ d->setConnection(services, d->connection, d->watchMode);
+}
+
+/*!
+ Adds \a newService to the list of services to be watched by this object.
+ This function is more efficient than setWatchedServices() and should be
+ used whenever possible to add services.
+*/
+void QDBusServiceWatcher::addWatchedService(const QString &newService)
+{
+ Q_D(QDBusServiceWatcher);
+ if (d->servicesWatched.contains(newService))
+ return;
+ d->addService(newService);
+ d->servicesWatched << newService;
+}
+
+/*!
+ Removes the \a service from the list of services being watched by this
+ object. Note that D-Bus notifications are asynchronous, so there may
+ still be signals pending delivery about \a service. Those signals will
+ still be emitted whenever the D-Bus messages are processed.
+
+ This function returns true if any services were removed.
+*/
+bool QDBusServiceWatcher::removeWatchedService(const QString &service)
+{
+ Q_D(QDBusServiceWatcher);
+ d->removeService(service);
+ return d->servicesWatched.removeOne(service);
+}
+
+QDBusServiceWatcher::WatchMode QDBusServiceWatcher::watchMode() const
+{
+ return d_func()->watchMode;
+}
+
+void QDBusServiceWatcher::setWatchMode(WatchMode mode)
+{
+ Q_D(QDBusServiceWatcher);
+ if (mode == d->watchMode)
+ return;
+ d->setConnection(d->servicesWatched, d->connection, mode);
+}
+
+/*!
+ Returns the QDBusConnection that this object is attached to.
+
+ \sa setConnection()
+*/
+QDBusConnection QDBusServiceWatcher::connection() const
+{
+ return d_func()->connection;
+}
+
+/*!
+ Sets the D-Bus connection that this object is attached to be \a
+ connection. All services watched will be transferred to this connection.
+
+ Note that QDBusConnection objects are reference counted:
+ QDBusServiceWatcher will keep a reference for this connection while it
+ exists. The connection is not closed until the reference count drops to
+ zero, so this will ensure that any notifications are received while this
+ QDBusServiceWatcher object exists.
+
+ \sa connection()
+*/
+void QDBusServiceWatcher::setConnection(const QDBusConnection &connection)
+{
+ Q_D(QDBusServiceWatcher);
+ if (connection.name() == d->connection.name())
+ return;
+ d->setConnection(d->servicesWatched, connection, d->watchMode);
+}
+
+#include "moc_qdbusservicewatcher.cpp"
diff --git a/src/dbus/qdbusservicewatcher.h b/src/dbus/qdbusservicewatcher.h
new file mode 100644
index 0000000000..a968a9cf92
--- /dev/null
+++ b/src/dbus/qdbusservicewatcher.h
@@ -0,0 +1,103 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtDBus module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QDBUSSERVICEWATCHER_H
+#define QDBUSSERVICEWATCHER_H
+
+#include <QtCore/qobject.h>
+#include <QtDBus/qdbusmacros.h>
+
+QT_BEGIN_HEADER
+
+QT_BEGIN_NAMESPACE
+
+QT_MODULE(DBus)
+
+class QDBusConnection;
+
+class QDBusServiceWatcherPrivate;
+class QDBUS_EXPORT QDBusServiceWatcher: public QObject
+{
+ Q_OBJECT
+ Q_PROPERTY(QStringList watchedServices READ watchedServices WRITE setWatchedServices)
+ Q_PROPERTY(WatchMode watchMode READ watchMode WRITE setWatchMode)
+public:
+ enum WatchModeFlag {
+ WatchForRegistration = 0x01,
+ WatchForUnregistration = 0x02,
+ WatchForOwnerChange = 0x03
+ };
+ Q_DECLARE_FLAGS(WatchMode, WatchModeFlag)
+
+ explicit QDBusServiceWatcher(QObject *parent = 0);
+ QDBusServiceWatcher(const QString &service, const QDBusConnection &connection,
+ WatchMode watchMode = WatchForOwnerChange, QObject *parent = 0);
+ ~QDBusServiceWatcher();
+
+ QStringList watchedServices() const;
+ void setWatchedServices(const QStringList &services);
+ void addWatchedService(const QString &newService);
+ bool removeWatchedService(const QString &service);
+
+ WatchMode watchMode() const;
+ void setWatchMode(WatchMode mode);
+
+ QDBusConnection connection() const;
+ void setConnection(const QDBusConnection &connection);
+
+Q_SIGNALS:
+ void serviceRegistered(const QString &service);
+ void serviceUnregistered(const QString &service);
+ void serviceOwnerChanged(const QString &service, const QString &oldOwner, const QString &newOwner);
+
+private:
+ Q_PRIVATE_SLOT(d_func(), void _q_serviceOwnerChanged(QString,QString,QString))
+ Q_DISABLE_COPY(QDBusServiceWatcher)
+ Q_DECLARE_PRIVATE(QDBusServiceWatcher)
+};
+
+Q_DECLARE_OPERATORS_FOR_FLAGS(QDBusServiceWatcher::WatchMode)
+
+QT_END_NAMESPACE
+
+QT_END_HEADER
+
+#endif // QDBUSSERVICEWATCHER_H
diff --git a/src/gui/dialogs/qfiledialog.cpp b/src/gui/dialogs/qfiledialog.cpp
index eab842f989..6bc6b76a23 100644
--- a/src/gui/dialogs/qfiledialog.cpp
+++ b/src/gui/dialogs/qfiledialog.cpp
@@ -777,7 +777,7 @@ void QFileDialog::setDirectory(const QString &directory)
QModelIndex root = d->model->setRootPath(newDirectory);
d->qFileDialogUi->newFolderButton->setEnabled(d->model->flags(root) & Qt::ItemIsDropEnabled);
if (root != d->rootIndex()) {
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
if (directory.endsWith(QLatin1Char('/')))
d->completer->setCompletionPrefix(newDirectory);
else
@@ -2177,12 +2177,12 @@ void QFileDialogPrivate::createWidgets()
#ifndef QT_NO_SHORTCUT
qFileDialogUi->fileNameLabel->setBuddy(qFileDialogUi->fileNameEdit);
#endif
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
completer = new QFSCompleter(model, q);
qFileDialogUi->fileNameEdit->setCompleter(completer);
QObject::connect(qFileDialogUi->fileNameEdit, SIGNAL(textChanged(QString)),
q, SLOT(_q_autoCompleteFileName(QString)));
-#endif // QT_NO_COMPLETER
+#endif // QT_NO_FSCOMPLETER
QObject::connect(qFileDialogUi->fileNameEdit, SIGNAL(textChanged(QString)),
q, SLOT(_q_updateOkButton()));
@@ -2302,7 +2302,7 @@ void QFileDialog::setProxyModel(QAbstractProxyModel *proxyModel)
proxyModel->setSourceModel(d->model);
d->qFileDialogUi->listView->setModel(d->proxyModel);
d->qFileDialogUi->treeView->setModel(d->proxyModel);
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
d->completer->setModel(d->proxyModel);
d->completer->proxyModel = d->proxyModel;
#endif
@@ -2312,7 +2312,7 @@ void QFileDialog::setProxyModel(QAbstractProxyModel *proxyModel)
d->proxyModel = 0;
d->qFileDialogUi->listView->setModel(d->model);
d->qFileDialogUi->treeView->setModel(d->model);
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
d->completer->setModel(d->model);
d->completer->sourceModel = d->model;
d->completer->proxyModel = 0;
@@ -3187,7 +3187,17 @@ void QFileDialogTreeView::keyPressEvent(QKeyEvent *e)
if (!d_ptr->itemViewKeyboardEvent(e)) {
QTreeView::keyPressEvent(e);
}
+#ifdef QT_KEYPAD_NAVIGATION
+ else if ((QApplication::navigationMode() == Qt::NavigationModeKeypadTabOrder
+ || QApplication::navigationMode() == Qt::NavigationModeKeypadDirectional)
+ && !hasEditFocus()) {
+ e->ignore();
+ } else {
+ e->accept();
+ }
+#else
e->accept();
+#endif
}
QSize QFileDialogTreeView::sizeHint() const
@@ -3218,7 +3228,7 @@ void QFileDialogLineEdit::keyPressEvent(QKeyEvent *e)
}
}
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
QString QFSCompleter::pathFromIndex(const QModelIndex &index) const
{
diff --git a/src/gui/dialogs/qfiledialog_mac.mm b/src/gui/dialogs/qfiledialog_mac.mm
index 8e4c461164..d9bec27794 100644
--- a/src/gui/dialogs/qfiledialog_mac.mm
+++ b/src/gui/dialogs/qfiledialog_mac.mm
@@ -280,6 +280,10 @@ QT_USE_NAMESPACE
- (BOOL)panel:(id)sender shouldShowFilename:(NSString *)filename
{
Q_UNUSED(sender);
+
+ if ([filename length] == 0)
+ return NO;
+
QString qtFileName = QT_PREPEND_NAMESPACE(qt_mac_NSStringToQString)(filename);
QFileInfo info(qtFileName.normalized(QT_PREPEND_NAMESPACE(QString::NormalizationForm_C)));
QString path = info.absolutePath();
diff --git a/src/gui/dialogs/qfiledialog_p.h b/src/gui/dialogs/qfiledialog_p.h
index 32cd397ebf..0e447a34ed 100644
--- a/src/gui/dialogs/qfiledialog_p.h
+++ b/src/gui/dialogs/qfiledialog_p.h
@@ -234,9 +234,9 @@ public:
QStringList watching;
QFileSystemModel *model;
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
QFSCompleter *completer;
-#endif //QT_NO_COMPLETER
+#endif //QT_NO_FSCOMPLETER
QFileDialog::FileMode fileMode;
QFileDialog::AcceptMode acceptMode;
diff --git a/src/gui/dialogs/qfscompleter_p.h b/src/gui/dialogs/qfscompleter_p.h
index cb1b42747e..1edab2dc81 100644
--- a/src/gui/dialogs/qfscompleter_p.h
+++ b/src/gui/dialogs/qfscompleter_p.h
@@ -56,7 +56,7 @@
#include "qcompleter.h"
#include <QtGui/qfilesystemmodel.h>
QT_BEGIN_NAMESPACE
-#ifndef QT_NO_COMPLETER
+#ifndef QT_NO_FSCOMPLETER
/*!
QCompleter that can deal with QFileSystemModel
@@ -76,7 +76,7 @@ public:
QAbstractProxyModel *proxyModel;
QFileSystemModel *sourceModel;
};
-#endif // QT_NO_COMPLETER
+#endif // QT_NO_FSCOMPLETER
QT_END_NAMESPACE
#endif // QFSCOMPLETOR_P_H
diff --git a/src/gui/dialogs/qprintdialog_unix.cpp b/src/gui/dialogs/qprintdialog_unix.cpp
index 7daa273785..6fc270d688 100644
--- a/src/gui/dialogs/qprintdialog_unix.cpp
+++ b/src/gui/dialogs/qprintdialog_unix.cpp
@@ -696,7 +696,7 @@ QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate(QUnixPrintWidget *p)
#ifndef QT_NO_FILESYSTEMMODEL
QFileSystemModel *fsm = new QFileSystemModel(widget.filename);
fsm->setRootPath(QDir::homePath());
-#if !defined(QT_NO_COMPLETER) && !defined(QT_NO_FILEDIALOG)
+#if !defined(QT_NO_FSCOMPLETER) && !defined(QT_NO_FILEDIALOG)
widget.filename->setCompleter(new QFSCompleter(fsm, widget.filename));
#endif
#endif
diff --git a/src/gui/dialogs/qprintdialog_win.cpp b/src/gui/dialogs/qprintdialog_win.cpp
index 843c4e2815..51e83ac248 100644
--- a/src/gui/dialogs/qprintdialog_win.cpp
+++ b/src/gui/dialogs/qprintdialog_win.cpp
@@ -139,7 +139,7 @@ static void qt_win_setup_PRINTDLGEX(PRINTDLGEX *pd, QWidget *parent,
if (d->ep->printToFile)
pd->Flags |= PD_PRINTTOFILE;
Q_ASSERT(parent != 0 && parent->testAttribute(Qt::WA_WState_Created));
- pd->hwndOwner = parent->winId();
+ pd->hwndOwner = parent->window()->winId();
pd->lpPageRanges[0].nFromPage = qMax(pdlg->fromPage(), pdlg->minPage());
pd->lpPageRanges[0].nToPage = (pdlg->toPage() > 0) ? qMin(pdlg->toPage(), pdlg->maxPage()) : 1;
pd->nCopies = d->ep->num_copies;
diff --git a/src/gui/dialogs/qwizard.cpp b/src/gui/dialogs/qwizard.cpp
index 0102e2519f..db1c9e9eff 100644
--- a/src/gui/dialogs/qwizard.cpp
+++ b/src/gui/dialogs/qwizard.cpp
@@ -1537,7 +1537,9 @@ void QWizardPrivate::handleAeroStyleChange()
vistaHelper->backButton()->show();
} else {
q->setMouseTracking(true); // ### original value possibly different
+#ifndef QT_NO_CURSOR
q->unsetCursor(); // ### ditto
+#endif
antiFlickerWidget->move(0, 0);
vistaHelper->hideBackButton();
vistaHelper->setTitleBarIconAndCaptionVisible(true);
diff --git a/src/gui/dialogs/qwizard_win.cpp b/src/gui/dialogs/qwizard_win.cpp
index aa38ddcf75..f3f3a4e7f0 100644
--- a/src/gui/dialogs/qwizard_win.cpp
+++ b/src/gui/dialogs/qwizard_win.cpp
@@ -387,10 +387,12 @@ bool QVistaHelper::winEvent(MSG* msg, long* result)
void QVistaHelper::setMouseCursor(QPoint pos)
{
+#ifndef QT_NO_CURSOR
if (rtTop.contains(pos))
wizard->setCursor(Qt::SizeVerCursor);
else
wizard->setCursor(Qt::ArrowCursor);
+#endif
}
void QVistaHelper::mouseEvent(QEvent *event)
diff --git a/src/gui/effects/qgraphicseffect.cpp b/src/gui/effects/qgraphicseffect.cpp
index 96d35b0015..3815b601b2 100644
--- a/src/gui/effects/qgraphicseffect.cpp
+++ b/src/gui/effects/qgraphicseffect.cpp
@@ -65,9 +65,6 @@
\o QGraphicsDropShadowEffect - renders a dropshadow behind the item
\o QGraphicsColorizeEffect - renders the item in shades of any given color
\o QGraphicsOpacityEffect - renders the item with an opacity
- \o QGraphicsPixelizeEffect - pixelizes the item with any pixel size
- \o QGraphicsGrayscaleEffect - renders the item in shades of gray
- \o QGraphicsBloomEffect - applies a blooming / glowing effect
\endlist
\img graphicseffect-effects.png
@@ -100,9 +97,11 @@
*/
#include "qgraphicseffect_p.h"
+#include <QtGui/qgraphicsitem.h>
#include <QtGui/qimage.h>
#include <QtGui/qpainter.h>
+#include <QtGui/qpaintengine.h>
#include <QtCore/qrect.h>
#include <QtCore/qdebug.h>
#include <private/qdrawhelper_p.h>
@@ -251,17 +250,24 @@ bool QGraphicsEffectSource::isPixmap() const
\sa QGraphicsEffect::draw(), boundingRect(), deviceRect()
*/
-QPixmap QGraphicsEffectSource::pixmap(Qt::CoordinateSystem system, QPoint *offset) const
+QPixmap QGraphicsEffectSource::pixmap(Qt::CoordinateSystem system, QPoint *offset, PixmapPadMode mode) const
{
Q_D(const QGraphicsEffectSource);
+ // Shortcut, no cache for childless pixmap items...
+ const QGraphicsItem *item = graphicsItem();
+ if (system == Qt::LogicalCoordinates && mode == NoExpandPadMode && item && isPixmap()) {
+ return ((QGraphicsPixmapItem *) item)->pixmap();
+ }
+
QPixmap pm;
- if (d->m_cachedSystem == system)
+ if (d->m_cachedSystem == system && d->m_cachedMode == mode)
QPixmapCache::find(d->m_cacheKey, &pm);
if (pm.isNull()) {
- pm = d->pixmap(system, &d->m_cachedOffset);
+ pm = d->pixmap(system, &d->m_cachedOffset, mode);
d->m_cachedSystem = system;
+ d->m_cachedMode = mode;
d->invalidateCache();
d->m_cacheKey = QPixmapCache::insert(pm);
@@ -353,8 +359,10 @@ void QGraphicsEffect::setEnabled(bool enable)
return;
d->isEnabled = enable;
- if (d->source)
+ if (d->source) {
d->source->d_func()->effectBoundingRectChanged();
+ d->source->d_func()->invalidateCache();
+ }
emit enabledChanged(enable);
}
@@ -408,8 +416,10 @@ QGraphicsEffectSource *QGraphicsEffect::source() const
void QGraphicsEffect::updateBoundingRect()
{
Q_D(QGraphicsEffect);
- if (d->source)
+ if (d->source) {
d->source->d_func()->effectBoundingRectChanged();
+ d->source->d_func()->invalidateCache();
+ }
}
/*!
@@ -458,96 +468,6 @@ void QGraphicsEffect::sourceChanged(ChangeFlags flags)
}
/*!
- \class QGraphicsGrayscaleEffect
- \brief The QGraphicsGrayscaleEffect class provides a grayscale effect.
- \since 4.6
-
- A grayscale effect renders the source in shades of gray.
-
- \img graphicseffect-grayscale.png
-
- \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsPixelizeEffect,
- QGraphicsColorizeEffect, QGraphicsOpacityEffect
-*/
-
-/*!
- Constructs a new QGraphicsGrayscale instance.
- The \a parent parameter is passed to QGraphicsEffect's constructor.
-*/
-QGraphicsGrayscaleEffect::QGraphicsGrayscaleEffect(QObject *parent)
- : QGraphicsEffect(*new QGraphicsGrayscaleEffectPrivate, parent)
-{
-}
-
-/*!
- Destroys the effect.
-*/
-QGraphicsGrayscaleEffect::~QGraphicsGrayscaleEffect()
-{
-}
-
-
-/*!
- \property QGraphicsGrayscaleEffect::strength
- \brief the strength of the effect.
-
- By default, the strength is 1.0.
- A strength 0.0 equals to no effect, while 1.0 means full grayscale.
-*/
-qreal QGraphicsGrayscaleEffect::strength() const
-{
- Q_D(const QGraphicsGrayscaleEffect);
- return d->filter->strength();
-}
-
-void QGraphicsGrayscaleEffect::setStrength(qreal strength)
-{
- Q_D(QGraphicsGrayscaleEffect);
- if (qFuzzyCompare(d->filter->strength(), strength))
- return;
-
- d->filter->setStrength(strength);
- d->opaque = !qFuzzyIsNull(strength);
- update();
- emit strengthChanged(strength);
-}
-
-/*! \fn void QGraphicsGrayscaleEffect::strengthChanged(qreal strength)
- This signal is emitted whenever setStrength() changes the grayscale
- strength property. \a strength contains the new strength value of
- the grayscale effect.
- */
-
-/*!
- \reimp
-*/
-void QGraphicsGrayscaleEffect::draw(QPainter *painter, QGraphicsEffectSource *source)
-{
- Q_D(QGraphicsGrayscaleEffect);
-
- if (!d->opaque) {
- source->draw(painter);
- return;
- }
-
- QPoint offset;
- if (source->isPixmap()) {
- // No point in drawing in device coordinates (pixmap will be scaled anyways).
- const QPixmap pixmap = source->pixmap(Qt::LogicalCoordinates, &offset);
- d->filter->draw(painter, offset, pixmap);
- return;
- }
-
- // Draw pixmap in device coordinates to avoid pixmap scaling;
- const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset);
- QTransform restoreTransform = painter->worldTransform();
- painter->setWorldTransform(QTransform());
- d->filter->draw(painter, offset, pixmap);
- painter->setWorldTransform(restoreTransform);
-
-}
-
-/*!
\class QGraphicsColorizeEffect
\brief The QGraphicsColorizeEffect class provides a colorize effect.
\since 4.6
@@ -559,8 +479,7 @@ void QGraphicsGrayscaleEffect::draw(QPainter *painter, QGraphicsEffectSource *so
\img graphicseffect-colorize.png
- \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsPixelizeEffect,
- QGraphicsGrayscaleEffect, QGraphicsOpacityEffect
+ \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsOpacityEffect
*/
/*!
@@ -655,7 +574,8 @@ void QGraphicsColorizeEffect::draw(QPainter *painter, QGraphicsEffectSource *sou
QPoint offset;
if (source->isPixmap()) {
// No point in drawing in device coordinates (pixmap will be scaled anyways).
- const QPixmap pixmap = source->pixmap(Qt::LogicalCoordinates, &offset);
+ const QPixmap pixmap = source->pixmap(Qt::LogicalCoordinates, &offset,
+ QGraphicsEffectSource::NoExpandPadMode);
d->filter->draw(painter, offset, pixmap);
return;
}
@@ -669,126 +589,6 @@ void QGraphicsColorizeEffect::draw(QPainter *painter, QGraphicsEffectSource *sou
}
/*!
- \class QGraphicsPixelizeEffect
- \brief The QGraphicsPixelizeEffect class provides a pixelize effect.
- \since 4.6
-
- A pixelize effect renders the source in lower resolution. This effect is
- useful for reducing details, like censorship. The resolution can be
- modified using the setPixelSize() function.
-
- By default, the pixel size is 3.
-
- \img graphicseffect-pixelize.png
-
- \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsGrayscaleEffect,
- QGraphicsColorizeEffect, QGraphicsOpacityEffect
-*/
-
-/*!
- Constructs a new QGraphicsPixelizeEffect instance.
- The \a parent parameter is passed to QGraphicsEffect's constructor.
-*/
-QGraphicsPixelizeEffect::QGraphicsPixelizeEffect(QObject *parent)
- : QGraphicsEffect(*new QGraphicsPixelizeEffectPrivate, parent)
-{
-}
-
-/*!
- Destroys the effect.
-*/
-QGraphicsPixelizeEffect::~QGraphicsPixelizeEffect()
-{
-}
-
-/*!
- \property QGraphicsPixelizeEffect::pixelSize
- \brief the size of a pixel in the effect.
-
- Setting the pixel size to 2 means two pixels in the source will be used to
- represent one pixel. Using a bigger size results in lower resolution.
-
- By default, the pixel size is 3.
-*/
-int QGraphicsPixelizeEffect::pixelSize() const
-{
- Q_D(const QGraphicsPixelizeEffect);
- return d->pixelSize;
-}
-
-void QGraphicsPixelizeEffect::setPixelSize(int size)
-{
- Q_D(QGraphicsPixelizeEffect);
- if (d->pixelSize == size)
- return;
-
- d->pixelSize = size;
- update();
- emit pixelSizeChanged(size);
-}
-
-/*!
- \fn void QGraphicsPixelizeEffect::pixelSizeChanged(int size)
-
- This signal is emitted whenever the effect's pixel size changes.
- The \a size parameter holds the effect's new pixel size.
-*/
-
-static inline void pixelize(QImage *image, int pixelSize)
-{
- Q_ASSERT(pixelSize > 0);
- Q_ASSERT(image);
- int width = image->width();
- int height = image->height();
- for (int y = 0; y < height; y += pixelSize) {
- int ys = qMin(height - 1, y + pixelSize / 2);
- QRgb *sbuf = reinterpret_cast<QRgb*>(image->scanLine(ys));
- for (int x = 0; x < width; x += pixelSize) {
- int xs = qMin(width - 1, x + pixelSize / 2);
- QRgb color = sbuf[xs];
- for (int yi = 0; yi < qMin(pixelSize, height - y); ++yi) {
- QRgb *buf = reinterpret_cast<QRgb*>(image->scanLine(y + yi));
- for (int xi = 0; xi < qMin(pixelSize, width - x); ++xi)
- buf[x + xi] = color;
- }
- }
- }
-}
-
-/*!
- \reimp
-*/
-void QGraphicsPixelizeEffect::draw(QPainter *painter, QGraphicsEffectSource *source)
-{
- Q_D(QGraphicsPixelizeEffect);
- if (d->pixelSize <= 0) {
- source->draw(painter);
- return;
- }
-
- QPoint offset;
- if (source->isPixmap()) {
- const QPixmap pixmap = source->pixmap(Qt::LogicalCoordinates, &offset);
- QImage image = pixmap.toImage().convertToFormat(QImage::Format_ARGB32);
- pixelize(&image, d->pixelSize);
- painter->drawImage(offset, image);
- return;
- }
-
- // Draw pixmap in device coordinates to avoid pixmap scaling.
- const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset);
-
- // pixelize routine
- QImage image = pixmap.toImage().convertToFormat(QImage::Format_ARGB32);
- pixelize(&image, d->pixelSize);
-
- QTransform restoreTransform = painter->worldTransform();
- painter->setWorldTransform(QTransform());
- painter->drawImage(offset, image);
- painter->setWorldTransform(restoreTransform);
-}
-
-/*!
\class QGraphicsBlurEffect
\brief The QGraphicsBlurEffect class provides a blur effect.
\since 4.6
@@ -802,8 +602,7 @@ void QGraphicsPixelizeEffect::draw(QPainter *painter, QGraphicsEffectSource *sou
\img graphicseffect-blur.png
- \sa QGraphicsDropShadowEffect, QGraphicsPixelizeEffect, QGraphicsGrayscaleEffect,
- QGraphicsColorizeEffect, QGraphicsOpacityEffect
+ \sa QGraphicsDropShadowEffect, QGraphicsColorizeEffect, QGraphicsOpacityEffect
*/
/*!
@@ -833,16 +632,16 @@ QGraphicsBlurEffect::~QGraphicsBlurEffect()
By default, the blur radius is 5 pixels.
*/
-int QGraphicsBlurEffect::blurRadius() const
+qreal QGraphicsBlurEffect::blurRadius() const
{
Q_D(const QGraphicsBlurEffect);
return d->filter->radius();
}
-void QGraphicsBlurEffect::setBlurRadius(int radius)
+void QGraphicsBlurEffect::setBlurRadius(qreal radius)
{
Q_D(QGraphicsBlurEffect);
- if (d->filter->radius() == radius)
+ if (qFuzzyCompare(d->filter->radius(), radius))
return;
d->filter->setRadius(radius);
@@ -851,7 +650,7 @@ void QGraphicsBlurEffect::setBlurRadius(int radius)
}
/*!
- \fn void QGraphicsBlurEffect::blurRadiusChanged(int radius)
+ \fn void QGraphicsBlurEffect::blurRadiusChanged(qreal radius)
This signal is emitted whenever the effect's blur radius changes.
The \a radius parameter holds the effect's new blur radius.
@@ -911,9 +710,13 @@ void QGraphicsBlurEffect::draw(QPainter *painter, QGraphicsEffectSource *source)
return;
}
+ QGraphicsEffectSource::PixmapPadMode mode = QGraphicsEffectSource::ExpandToEffectRectPadMode;
+ if (painter->paintEngine()->type() == QPaintEngine::OpenGL2)
+ mode = QGraphicsEffectSource::ExpandToTransparentBorderPadMode;
+
// Draw pixmap in device coordinates to avoid pixmap scaling.
QPoint offset;
- const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset);
+ const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset, mode);
QTransform restoreTransform = painter->worldTransform();
painter->setWorldTransform(QTransform());
d->filter->draw(painter, offset, pixmap);
@@ -937,8 +740,7 @@ void QGraphicsBlurEffect::draw(QPainter *painter, QGraphicsEffectSource *source)
\img graphicseffect-drop-shadow.png
- \sa QGraphicsBlurEffect, QGraphicsPixelizeEffect, QGraphicsGrayscaleEffect,
- QGraphicsColorizeEffect, QGraphicsOpacityEffect
+ \sa QGraphicsBlurEffect, QGraphicsColorizeEffect, QGraphicsOpacityEffect
*/
/*!
@@ -988,6 +790,8 @@ void QGraphicsDropShadowEffect::setOffset(const QPointF &offset)
By default, the horizontal shadow offset is 8 pixels.
+
+
\sa yOffset(), offset()
*/
@@ -1018,16 +822,16 @@ void QGraphicsDropShadowEffect::setOffset(const QPointF &offset)
\sa color(), offset().
*/
-int QGraphicsDropShadowEffect::blurRadius() const
+qreal QGraphicsDropShadowEffect::blurRadius() const
{
Q_D(const QGraphicsDropShadowEffect);
return d->filter->blurRadius();
}
-void QGraphicsDropShadowEffect::setBlurRadius(int blurRadius)
+void QGraphicsDropShadowEffect::setBlurRadius(qreal blurRadius)
{
Q_D(QGraphicsDropShadowEffect);
- if (d->filter->blurRadius() == blurRadius)
+ if (qFuzzyCompare(d->filter->blurRadius(), blurRadius))
return;
d->filter->setBlurRadius(blurRadius);
@@ -1036,7 +840,7 @@ void QGraphicsDropShadowEffect::setBlurRadius(int blurRadius)
}
/*!
- \fn void QGraphicsDropShadowEffect::blurRadiusChanged(int blurRadius)
+ \fn void QGraphicsDropShadowEffect::blurRadiusChanged(qreal blurRadius)
This signal is emitted whenever the effect's blur radius changes.
The \a blurRadius parameter holds the effect's new blur radius.
@@ -1095,9 +899,13 @@ void QGraphicsDropShadowEffect::draw(QPainter *painter, QGraphicsEffectSource *s
return;
}
+ QGraphicsEffectSource::PixmapPadMode mode = QGraphicsEffectSource::ExpandToEffectRectPadMode;
+ if (painter->paintEngine()->type() == QPaintEngine::OpenGL2)
+ mode = QGraphicsEffectSource::ExpandToTransparentBorderPadMode;
+
// Draw pixmap in device coordinates to avoid pixmap scaling.
QPoint offset;
- const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset);
+ const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset, mode);
QTransform restoreTransform = painter->worldTransform();
painter->setWorldTransform(QTransform());
d->filter->draw(painter, offset, pixmap);
@@ -1117,8 +925,7 @@ void QGraphicsDropShadowEffect::draw(QPainter *painter, QGraphicsEffectSource *s
\img graphicseffect-opacity.png
- \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsPixelizeEffect,
- QGraphicsGrayscaleEffect, QGraphicsColorizeEffect
+ \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsColorizeEffect
*/
/*!
@@ -1235,295 +1042,39 @@ void QGraphicsOpacityEffect::draw(QPainter *painter, QGraphicsEffectSource *sour
return;
}
- painter->save();
- painter->setOpacity(d->opacity);
QPoint offset;
- if (source->isPixmap()) {
- // No point in drawing in device coordinates (pixmap will be scaled anyways).
- if (!d->hasOpacityMask) {
- const QPixmap pixmap = source->pixmap(Qt::LogicalCoordinates, &offset);
- painter->drawPixmap(offset, pixmap);
- } else {
- QRect srcBrect = source->boundingRect().toAlignedRect();
- offset = srcBrect.topLeft();
- QPixmap pixmap(srcBrect.size());
- pixmap.fill(Qt::transparent);
-
- QPainter pixmapPainter(&pixmap);
- pixmapPainter.setRenderHints(painter->renderHints());
- pixmapPainter.translate(-offset);
- source->draw(&pixmapPainter);
- pixmapPainter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
- pixmapPainter.fillRect(srcBrect, d->opacityMask);
- pixmapPainter.end();
-
- painter->drawPixmap(offset, pixmap);
- }
- } else {
- // Draw pixmap in device coordinates to avoid pixmap scaling;
- if (!d->hasOpacityMask) {
- const QPixmap pixmap = source->pixmap(Qt::DeviceCoordinates, &offset);
- painter->setWorldTransform(QTransform());
- painter->drawPixmap(offset, pixmap);
- } else {
- QTransform worldTransform = painter->worldTransform();
-
- // Calculate source bounding rect in logical and device coordinates.
- QRectF srcBrect = source->boundingRect();
- QRect srcDeviceBrect = worldTransform.mapRect(srcBrect).toAlignedRect();
- srcDeviceBrect &= source->deviceRect();
+ Qt::CoordinateSystem system = source->isPixmap() ? Qt::LogicalCoordinates : Qt::DeviceCoordinates;
+ QPixmap pixmap = source->pixmap(system, &offset, QGraphicsEffectSource::NoExpandPadMode);
+ if (pixmap.isNull())
+ return;
- offset = srcDeviceBrect.topLeft();
- worldTransform *= QTransform::fromTranslate(-srcDeviceBrect.x(), -srcDeviceBrect.y());
- QPixmap pixmap(srcDeviceBrect.size());
- pixmap.fill(Qt::transparent);
+ painter->save();
+ painter->setOpacity(d->opacity);
- QPainter pixmapPainter(&pixmap);
- pixmapPainter.setRenderHints(painter->renderHints());
+ if (d->hasOpacityMask) {
+ QPainter pixmapPainter(&pixmap);
+ pixmapPainter.setRenderHints(painter->renderHints());
+ pixmapPainter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
+ if (system == Qt::DeviceCoordinates) {
+ QTransform worldTransform = painter->worldTransform();
+ worldTransform *= QTransform::fromTranslate(-offset.x(), -offset.y());
pixmapPainter.setWorldTransform(worldTransform);
- source->draw(&pixmapPainter);
- pixmapPainter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
- pixmapPainter.fillRect(srcBrect, d->opacityMask);
- pixmapPainter.end();
-
- painter->setWorldTransform(QTransform());
- painter->drawPixmap(offset, pixmap);
+ pixmapPainter.fillRect(source->boundingRect(), d->opacityMask);
+ } else {
+ pixmapPainter.translate(-offset);
+ pixmapPainter.fillRect(pixmap.rect(), d->opacityMask);
}
}
- painter->restore();
-}
-
-/*!
- \class QGraphicsBloomEffect
- \brief The QGraphicsBloomEffect class provides a bloom/glow effect.
- \since 4.6
-
- A bloom/glow effect adds fringes of light around bright areas in the source.
-
- \img graphicseffect-bloom.png
-
- \sa QGraphicsDropShadowEffect, QGraphicsBlurEffect, QGraphicsPixelizeEffect,
- QGraphicsGrayscaleEffect, QGraphicsColorizeEffect
-*/
-
-/*!
- Constructs a new QGraphicsBloomEffect instance.
- The \a parent parameter is passed to QGraphicsEffect's constructor.
-*/
-QGraphicsBloomEffect::QGraphicsBloomEffect(QObject *parent)
- : QGraphicsEffect(*new QGraphicsBloomEffectPrivate, parent)
-{
- Q_D(QGraphicsBloomEffect);
- for (int i = 0; i < 256; ++i)
- d->colorTable[i] = qMin(i + d->brightness, 255);
-}
-
-/*!
- Destroys the effect.
-*/
-QGraphicsBloomEffect::~QGraphicsBloomEffect()
-{
-}
-
-/*!
- \reimp
-*/
-QRectF QGraphicsBloomEffect::boundingRectFor(const QRectF &rect) const
-{
- Q_D(const QGraphicsBloomEffect);
- const qreal delta = d->blurFilter.radius() * 2;
- return rect.adjusted(-delta, -delta, delta, delta);
-}
-
-/*!
- \property QGraphicsBloomEffect::blurRadius
- \brief the blur radius in pixels of the effect.
-
- Using a smaller radius results in a sharper appearance, whereas a bigger
- radius results in a more blurred appearance.
-
- By default, the blur radius is 5 pixels.
-
- \sa strength(), brightness()
-*/
-int QGraphicsBloomEffect::blurRadius() const
-{
- Q_D(const QGraphicsBloomEffect);
- return d->blurFilter.radius();
-}
-
-void QGraphicsBloomEffect::setBlurRadius(int radius)
-{
- Q_D(QGraphicsBloomEffect);
- if (d->blurFilter.radius() == radius)
- return;
-
- d->blurFilter.setRadius(radius);
- updateBoundingRect();
- emit blurRadiusChanged(radius);
-}
-
-/*!
- \fn void QGraphicsBloomEffect::blurRadiusChanged(int blurRadius)
-
- This signal is emitted whenever the effect's blur radius changes.
- The \a blurRadius parameter holds the effect's new blur radius.
-*/
-
-/*!
- \property QGraphicsBloomEffect::blurHint
- \brief the blur hint of the effect.
-
- Use the Qt::PerformanceHint hint to say that you want a faster blur,
- and the Qt::QualityHint hint to say that you prefer a higher quality blur.
-
- When animating the blur radius it's recommended to use Qt::PerformanceHint.
+ if (system == Qt::DeviceCoordinates)
+ painter->setWorldTransform(QTransform());
- By default, the blur hint is Qt::PerformanceHint.
-*/
-Qt::RenderHint QGraphicsBloomEffect::blurHint() const
-{
- Q_D(const QGraphicsBloomEffect);
- return d->blurFilter.blurHint();
-}
-
-void QGraphicsBloomEffect::setBlurHint(Qt::RenderHint hint)
-{
- Q_D(QGraphicsBloomEffect);
- if (d->blurFilter.blurHint() == hint)
- return;
-
- d->blurFilter.setBlurHint(hint);
- emit blurHintChanged(hint);
-}
-
-/*!
- \fn void QGraphicsBloomEffect::blurHintChanged(Qt::RenderHint hint)
-
- This signal is emitted whenever the effect's blur hint changes.
- The \a hint parameter holds the effect's new blur hint.
-*/
-
-/*!
- \property QGraphicsBloomEffect::brightness
- \brief the brightness of the glow.
-
- The value should be in the range of 0 to 255, where 0 is dark
- and 255 is bright.
-
- By default, the brightness is 70.
-
- \sa strength(), blurRadius()
-*/
-int QGraphicsBloomEffect::brightness() const
-{
- Q_D(const QGraphicsBloomEffect);
- return d->brightness;
-}
-
-void QGraphicsBloomEffect::setBrightness(int brightness)
-{
- Q_D(QGraphicsBloomEffect);
- brightness = qBound(0, brightness, 255);
- if (d->brightness == brightness)
- return;
-
- d->brightness = brightness;
- for (int i = 0; i < 256; ++i)
- d->colorTable[i] = qMin(i + brightness, 255);
-
- update();
- emit brightnessChanged(brightness);
-}
-
-/*!
- \fn void QGraphicsBloomEffect::brightnessChanged(int brightness)
-
- This signal is emitted whenever the effect's brightness changes.
- The \a brightness parameter holds the effect's new brightness.
-*/
-
-/*!
- \property QGraphicsBloomEffect::strength
- \brief the strength of the effect.
-
- A strength 0.0 equals to no effect, while 1.0 means maximum glow.
-
- By default, the strength is 0.7.
-*/
-qreal QGraphicsBloomEffect::strength() const
-{
- Q_D(const QGraphicsBloomEffect);
- return d->strength;
-}
-
-void QGraphicsBloomEffect::setStrength(qreal strength)
-{
- Q_D(QGraphicsBloomEffect);
- strength = qBound(qreal(0.0), strength, qreal(1.0));
- if (qFuzzyCompare(d->strength, strength))
- return;
-
- d->strength = strength;
- update();
- emit strengthChanged(strength);
-}
-
-/*!
- \fn void QGraphicsBloomEffect::strengthChanged(qreal strength)
-
- This signal is emitted whenever the effect's strength changes.
- The \a strength parameter holds the effect's new strength.
-*/
-
-extern QPixmap qt_toRasterPixmap(const QPixmap &pixmap);
-
-/*!
- \reimp
-*/
-void QGraphicsBloomEffect::draw(QPainter *painter, QGraphicsEffectSource *source)
-{
- Q_D(QGraphicsBloomEffect);
- if (d->strength < 0.001) {
- source->draw(painter);
- return;
- }
-
- QPoint offset;
- QPixmap pixmap = qt_toRasterPixmap(source->pixmap(Qt::DeviceCoordinates, &offset));
-
- // Blur.
- QImage overlay(pixmap.size(), QImage::Format_ARGB32_Premultiplied);
- overlay.fill(0);
-
- QPainter blurPainter(&overlay);
- d->blurFilter.draw(&blurPainter, QPointF(), pixmap);
- blurPainter.end();
-
- // Brighten.
- const int numBits = overlay.width() * overlay.height();
- QRgb *bits = reinterpret_cast<QRgb *>(overlay.bits());
- for (int i = 0; i < numBits; ++i) {
- const QRgb pixel = INV_PREMUL(bits[i]);
- bits[i] = PREMUL(qRgba(d->colorTable[qRed(pixel)], d->colorTable[qGreen(pixel)],
- d->colorTable[qBlue(pixel)], qAlpha(pixel)));
- }
-
- // Composite.
- QPainter compPainter(&pixmap);
- compPainter.setCompositionMode(QPainter::CompositionMode_Overlay);
- compPainter.setOpacity(d->strength);
- compPainter.drawImage(0, 0, overlay);
- compPainter.end();
-
- QTransform restoreTransform = painter->worldTransform();
- painter->setWorldTransform(QTransform());
painter->drawPixmap(offset, pixmap);
- painter->setWorldTransform(restoreTransform);
+ painter->restore();
}
+
QT_END_NAMESPACE
diff --git a/src/gui/effects/qgraphicseffect.h b/src/gui/effects/qgraphicseffect.h
index c89851e68f..bf18581cfe 100644
--- a/src/gui/effects/qgraphicseffect.h
+++ b/src/gui/effects/qgraphicseffect.h
@@ -64,6 +64,12 @@ class Q_GUI_EXPORT QGraphicsEffectSource : public QObject
{
Q_OBJECT
public:
+ enum PixmapPadMode {
+ NoExpandPadMode,
+ ExpandToTransparentBorderPadMode,
+ ExpandToEffectRectPadMode
+ };
+
~QGraphicsEffectSource();
const QGraphicsItem *graphicsItem() const;
const QWidget *widget() const;
@@ -75,7 +81,9 @@ public:
QRectF boundingRect(Qt::CoordinateSystem coordinateSystem = Qt::LogicalCoordinates) const;
QRect deviceRect() const;
- QPixmap pixmap(Qt::CoordinateSystem system = Qt::LogicalCoordinates, QPoint *offset = 0) const;
+ QPixmap pixmap(Qt::CoordinateSystem system = Qt::LogicalCoordinates,
+ QPoint *offset = 0,
+ PixmapPadMode mode = ExpandToEffectRectPadMode) const;
protected:
QGraphicsEffectSource(QGraphicsEffectSourcePrivate &dd, QObject *parent = 0);
@@ -141,31 +149,6 @@ private:
};
Q_DECLARE_OPERATORS_FOR_FLAGS(QGraphicsEffect::ChangeFlags)
-class QGraphicsGrayscaleEffectPrivate;
-class Q_GUI_EXPORT QGraphicsGrayscaleEffect: public QGraphicsEffect
-{
- Q_OBJECT
- Q_PROPERTY(qreal strength READ strength WRITE setStrength NOTIFY strengthChanged)
-public:
- QGraphicsGrayscaleEffect(QObject *parent = 0);
- ~QGraphicsGrayscaleEffect();
-
- qreal strength() const;
-
-protected:
- void draw(QPainter *painter, QGraphicsEffectSource *source);
-
-public Q_SLOTS:
- void setStrength(qreal strength);
-
-Q_SIGNALS:
- void strengthChanged(qreal strength);
-
-private:
- Q_DECLARE_PRIVATE(QGraphicsGrayscaleEffect)
- Q_DISABLE_COPY(QGraphicsGrayscaleEffect)
-};
-
class QGraphicsColorizeEffectPrivate;
class Q_GUI_EXPORT QGraphicsColorizeEffect: public QGraphicsEffect
{
@@ -195,51 +178,26 @@ private:
Q_DISABLE_COPY(QGraphicsColorizeEffect)
};
-class QGraphicsPixelizeEffectPrivate;
-class Q_GUI_EXPORT QGraphicsPixelizeEffect: public QGraphicsEffect
-{
- Q_OBJECT
- Q_PROPERTY(int pixelSize READ pixelSize WRITE setPixelSize NOTIFY pixelSizeChanged)
-public:
- QGraphicsPixelizeEffect(QObject *parent = 0);
- ~QGraphicsPixelizeEffect();
-
- int pixelSize() const;
-
-public Q_SLOTS:
- void setPixelSize(int pixelSize);
-
-Q_SIGNALS:
- void pixelSizeChanged(int pixelSize);
-
-protected:
- void draw(QPainter *painter, QGraphicsEffectSource *source);
-
-private:
- Q_DECLARE_PRIVATE(QGraphicsPixelizeEffect)
- Q_DISABLE_COPY(QGraphicsPixelizeEffect)
-};
-
class QGraphicsBlurEffectPrivate;
class Q_GUI_EXPORT QGraphicsBlurEffect: public QGraphicsEffect
{
Q_OBJECT
- Q_PROPERTY(int blurRadius READ blurRadius WRITE setBlurRadius NOTIFY blurRadiusChanged)
+ Q_PROPERTY(qreal blurRadius READ blurRadius WRITE setBlurRadius NOTIFY blurRadiusChanged)
Q_PROPERTY(Qt::RenderHint blurHint READ blurHint WRITE setBlurHint NOTIFY blurHintChanged)
public:
QGraphicsBlurEffect(QObject *parent = 0);
~QGraphicsBlurEffect();
QRectF boundingRectFor(const QRectF &rect) const;
- int blurRadius() const;
+ qreal blurRadius() const;
Qt::RenderHint blurHint() const;
public Q_SLOTS:
- void setBlurRadius(int blurRadius);
+ void setBlurRadius(qreal blurRadius);
void setBlurHint(Qt::RenderHint hint);
Q_SIGNALS:
- void blurRadiusChanged(int blurRadius);
+ void blurRadiusChanged(qreal blurRadius);
void blurHintChanged(Qt::RenderHint hint);
protected:
@@ -257,7 +215,7 @@ class Q_GUI_EXPORT QGraphicsDropShadowEffect: public QGraphicsEffect
Q_PROPERTY(QPointF offset READ offset WRITE setOffset NOTIFY offsetChanged)
Q_PROPERTY(qreal xOffset READ xOffset WRITE setXOffset NOTIFY offsetChanged)
Q_PROPERTY(qreal yOffset READ yOffset WRITE setYOffset NOTIFY offsetChanged)
- Q_PROPERTY(int blurRadius READ blurRadius WRITE setBlurRadius NOTIFY blurRadiusChanged)
+ Q_PROPERTY(qreal blurRadius READ blurRadius WRITE setBlurRadius NOTIFY blurRadiusChanged)
Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged)
public:
QGraphicsDropShadowEffect(QObject *parent = 0);
@@ -272,7 +230,7 @@ public:
inline qreal yOffset() const
{ return offset().y(); }
- int blurRadius() const;
+ qreal blurRadius() const;
QColor color() const;
public Q_SLOTS:
@@ -290,12 +248,12 @@ public Q_SLOTS:
inline void setYOffset(qreal dy)
{ setOffset(QPointF(xOffset(), dy)); }
- void setBlurRadius(int blurRadius);
+ void setBlurRadius(qreal blurRadius);
void setColor(const QColor &color);
Q_SIGNALS:
void offsetChanged(const QPointF &offset);
- void blurRadiusChanged(int blurRadius);
+ void blurRadiusChanged(qreal blurRadius);
void colorChanged(const QColor &color);
protected:
@@ -335,44 +293,6 @@ private:
Q_DISABLE_COPY(QGraphicsOpacityEffect)
};
-class QGraphicsBloomEffectPrivate;
-class Q_GUI_EXPORT QGraphicsBloomEffect: public QGraphicsEffect
-{
- Q_OBJECT
- Q_PROPERTY(int blurRadius READ blurRadius WRITE setBlurRadius NOTIFY blurRadiusChanged)
- Q_PROPERTY(Qt::RenderHint blurHint READ blurHint WRITE setBlurHint NOTIFY blurHintChanged)
- Q_PROPERTY(int brightness READ brightness WRITE setBrightness NOTIFY brightnessChanged)
- Q_PROPERTY(qreal strength READ strength WRITE setStrength NOTIFY strengthChanged)
-public:
- QGraphicsBloomEffect(QObject *parent = 0);
- ~QGraphicsBloomEffect();
-
- QRectF boundingRectFor(const QRectF &rect) const;
- int blurRadius() const;
- Qt::RenderHint blurHint() const;
- int brightness() const;
- qreal strength() const;
-
-public Q_SLOTS:
- void setBlurRadius(int blurRadius);
- void setBlurHint(Qt::RenderHint hint);
- void setBrightness(int brightness);
- void setStrength(qreal strength);
-
-Q_SIGNALS:
- void blurRadiusChanged(int blurRadius);
- void blurHintChanged(Qt::RenderHint hint);
- void brightnessChanged(int brightness);
- void strengthChanged(qreal strength);
-
-protected:
- void draw(QPainter *painter, QGraphicsEffectSource *source);
-
-private:
- Q_DECLARE_PRIVATE(QGraphicsBloomEffect)
- Q_DISABLE_COPY(QGraphicsBloomEffect)
-};
-
QT_END_NAMESPACE
QT_END_HEADER
diff --git a/src/gui/effects/qgraphicseffect_p.h b/src/gui/effects/qgraphicseffect_p.h
index 8fb55d8572..1ed710384e 100644
--- a/src/gui/effects/qgraphicseffect_p.h
+++ b/src/gui/effects/qgraphicseffect_p.h
@@ -66,7 +66,12 @@ class QGraphicsEffectSourcePrivate : public QObjectPrivate
{
Q_DECLARE_PUBLIC(QGraphicsEffectSource)
public:
- QGraphicsEffectSourcePrivate() : QObjectPrivate() {}
+ QGraphicsEffectSourcePrivate()
+ : QObjectPrivate()
+ , m_cachedSystem(Qt::DeviceCoordinates)
+ , m_cachedMode(QGraphicsEffectSource::ExpandToTransparentBorderPadMode)
+ {}
+
virtual ~QGraphicsEffectSourcePrivate() { invalidateCache(); }
virtual void detach() = 0;
virtual QRectF boundingRect(Qt::CoordinateSystem system) const = 0;
@@ -77,7 +82,8 @@ public:
virtual void draw(QPainter *p) = 0;
virtual void update() = 0;
virtual bool isPixmap() const = 0;
- virtual QPixmap pixmap(Qt::CoordinateSystem system, QPoint *offset = 0) const = 0;
+ virtual QPixmap pixmap(Qt::CoordinateSystem system, QPoint *offset = 0,
+ QGraphicsEffectSource::PixmapPadMode mode = QGraphicsEffectSource::ExpandToTransparentBorderPadMode) const = 0;
virtual void effectBoundingRectChanged() = 0;
void invalidateCache() const { QPixmapCache::remove(m_cacheKey); }
@@ -87,6 +93,7 @@ public:
private:
mutable Qt::CoordinateSystem m_cachedSystem;
+ mutable QGraphicsEffectSource::PixmapPadMode m_cachedMode;
mutable QPoint m_cachedOffset;
mutable QPixmapCache::Key m_cacheKey;
};
@@ -102,8 +109,8 @@ public:
QGraphicsEffect::ChangeFlags flags;
if (source) {
flags |= QGraphicsEffect::SourceDetached;
- source->d_func()->detach();
source->d_func()->invalidateCache();
+ source->d_func()->detach();
delete source;
}
source = newSource;
@@ -118,22 +125,6 @@ public:
quint32 padding : 31; // feel free to use
};
-class QGraphicsGrayscaleEffectPrivate : public QGraphicsEffectPrivate
-{
- Q_DECLARE_PUBLIC(QGraphicsGrayscaleEffect)
-public:
- QGraphicsGrayscaleEffectPrivate()
- : opaque(true)
- {
- filter = new QPixmapColorizeFilter;
- filter->setColor(Qt::black);
- }
- ~QGraphicsGrayscaleEffectPrivate() { delete filter; }
-
- QPixmapColorizeFilter *filter;
- quint32 opaque : 1;
- quint32 padding : 31;
-};
class QGraphicsColorizeEffectPrivate : public QGraphicsEffectPrivate
{
@@ -151,15 +142,6 @@ public:
quint32 padding : 31;
};
-class QGraphicsPixelizeEffectPrivate : public QGraphicsEffectPrivate
-{
- Q_DECLARE_PUBLIC(QGraphicsPixelizeEffect)
-public:
- QGraphicsPixelizeEffectPrivate() : pixelSize(3) {}
-
- int pixelSize;
-};
-
class QGraphicsBlurEffectPrivate : public QGraphicsEffectPrivate
{
Q_DECLARE_PUBLIC(QGraphicsBlurEffect)
@@ -195,18 +177,6 @@ public:
uint hasOpacityMask : 1;
};
-class QGraphicsBloomEffectPrivate : public QGraphicsEffectPrivate
-{
- Q_DECLARE_PUBLIC(QGraphicsBlurEffect)
-public:
- QGraphicsBloomEffectPrivate() : brightness(70), strength(qreal(0.7)) {}
-
- QPixmapBlurFilter blurFilter;
- int colorTable[256];
- int brightness;
- qreal strength;
-};
-
QT_END_NAMESPACE
#endif // QGRAPHICSEFFECT_P_H
diff --git a/src/gui/egl/egl.pri b/src/gui/egl/egl.pri
index ba991bd20a..627d511154 100644
--- a/src/gui/egl/egl.pri
+++ b/src/gui/egl/egl.pri
@@ -6,7 +6,7 @@ SOURCES += \
egl/qegl.cpp \
egl/qeglproperties.cpp
-contains(QT_CONFIG, wince*): SOURCES += egl/qegl_wince.cpp
+wince*: SOURCES += egl/qegl_wince.cpp
unix {
embedded {
diff --git a/src/gui/egl/qeglproperties.cpp b/src/gui/egl/qeglproperties.cpp
index c61e1d3c36..2d37edb6fb 100644
--- a/src/gui/egl/qeglproperties.cpp
+++ b/src/gui/egl/qeglproperties.cpp
@@ -88,8 +88,12 @@ int QEglProperties::value(int name) const
#if defined(EGL_ALPHA_MASK_SIZE)
case EGL_ALPHA_MASK_SIZE: return 0;
#endif
+#if defined(EGL_BIND_TO_TEXTURE_RGB)
case EGL_BIND_TO_TEXTURE_RGB: return EGL_DONT_CARE;
+#endif
+#if defined(EGL_BIND_TO_TEXTURE_RGBA)
case EGL_BIND_TO_TEXTURE_RGBA: return EGL_DONT_CARE;
+#endif
#if defined(EGL_COLOR_BUFFER_TYPE)
case EGL_COLOR_BUFFER_TYPE: return EGL_RGB_BUFFER;
#endif
diff --git a/src/gui/embedded/qdecorationdefault_qws.cpp b/src/gui/embedded/qdecorationdefault_qws.cpp
index 5bc8826179..70389d3786 100644
--- a/src/gui/embedded/qdecorationdefault_qws.cpp
+++ b/src/gui/embedded/qdecorationdefault_qws.cpp
@@ -394,7 +394,7 @@ QPixmap QDecorationDefault::pixmapFor(const QWidget *widget,
*/
int QDecorationDefault::titleBarHeight(const QWidget *)
{
- return qMax(20, QApplication::fontMetrics().lineSpacing() + BORDER_WIDTH);
+ return qMax(20, QApplication::fontMetrics().height() + BORDER_WIDTH);
}
/*!
diff --git a/src/gui/embedded/qdecorationwindows_qws.cpp b/src/gui/embedded/qdecorationwindows_qws.cpp
index 77393cf837..7764ca5eae 100644
--- a/src/gui/embedded/qdecorationwindows_qws.cpp
+++ b/src/gui/embedded/qdecorationwindows_qws.cpp
@@ -216,7 +216,7 @@ QRegion QDecorationWindows::region(const QWidget *widget, const QRect &rect, int
bool hasMinimize = flags & Qt::WindowMinimizeButtonHint;
bool hasMaximize = flags & Qt::WindowMaximizeButtonHint;
const QFontMetrics fontMetrics = QApplication::fontMetrics();
- int titleHeight = hasTitle ? qMax(20, fontMetrics.lineSpacing()) : 0;
+ int titleHeight = hasTitle ? qMax(20, fontMetrics.height()) : 0;
int state = widget->windowState();
bool isMinimized = state & Qt::WindowMinimized;
bool isMaximized = state & Qt::WindowMaximized;
diff --git a/src/gui/graphicsview/qgraphicsanchorlayout.cpp b/src/gui/graphicsview/qgraphicsanchorlayout.cpp
index 081572f2bc..56d70e1f46 100644
--- a/src/gui/graphicsview/qgraphicsanchorlayout.cpp
+++ b/src/gui/graphicsview/qgraphicsanchorlayout.cpp
@@ -48,36 +48,60 @@
\ingroup geomanagement
\ingroup graphicsview-api
- The anchor layout is a layout where one can specify how widgets should be placed relative to
- each other. The specification is called an anchor, and it is set up by calling anchor().
+ The anchor layout allows developers to specify how widgets should be placed relative to
+ each other, and to the layout itself. The specification is made by adding anchors to the
+ layout by calling addAnchor(), addAnchors() or addCornerAnchors().
+
+ Existing anchors in the layout can be accessed with the anchor() function.
+ Items that are anchored are automatically added to the layout, and if items
+ are removed, all their anchors will be automatically removed.
+
+ \beginfloatleft
+ \inlineimage simpleanchorlayout-example.png Using an anchor layout to align simple colored widgets.
+ \endfloat
+
Anchors are always set up between edges of an item, where the "center" is also considered to
- be an edge. Considering this example:
- \code
- QGraphicsAnchorLayout *l = new QGraphicsAnchorLayout;
- QGraphicsWidget *a = new QGraphicsWidget;
- QGraphicsWidget *b = new QGraphicsWidget;
- l->anchor(a, Qt::AnchorRight, b, Qt::AnchorLeft);
- \endcode
-
- Here is the right edge of item A anchored to the left edge of item B, with the result that
- item B will be placed to the right of item A, with a spacing between A and B. If the
- spacing is negative, the items will overlap to some extent. Items that are anchored are
- automatically added to the layout, and if items are removed, all their anchors will be
- automatically removed
-
- \section1 Size Hints and Size Policies in QGraphicsAnchorLayout
+ be an edge. Consider the following example:
+
+ \snippet examples/graphicsview/simpleanchorlayout/main.cpp adding anchors
+
+ Here, the right edge of item \c a is anchored to the left edge of item \c b and the bottom
+ edge of item \c a is anchored to the top edge of item \c b, with the result that
+ item \c b will be placed diagonally to the right and below item \c b.
+
+ The addCornerAnchors() function provides a simpler way of anchoring the corners
+ of two widgets than the two individual calls to addAnchor() shown in the code
+ above. Here, we see how a widget can be anchored to the top-left corner of the enclosing
+ layout:
+
+ \snippet examples/graphicsview/simpleanchorlayout/main.cpp adding a corner anchor
+
+ In cases where anchors are used to match the widths or heights of widgets, it is
+ convenient to use the addAnchors() function. As with the other functions for specifying
+ anchors, it can also be used to anchor a widget to a layout.
+
+ \clearfloat
+ \section1 Size Hints and Size Policies in an Anchor Layout
QGraphicsAnchorLayout respects each item's size hints and size policies. However it does
- not respect stretch factors currently. This might change in the future, so please refrain
- from using stretch factors in anchor layout to avoid any future regressions.
+ not currently respect their stretch factors. This might change in the future, so avoid
+ using stretch factors in anchor layouts if you want to avoid any future regressions in
+ behavior.
- \section1 Spacing within QGraphicsAnchorLayout
+ \section1 Spacing within an Anchor Layout
- Between the items, the layout can distribute some space. If the spacing has not been
- explicitly specified, the actual amount of space will usually be 0, but if the first edge
- is the "opposite" of the second edge (i.e. Right is anchored to Left or vice-versa), the
- size of the anchor will be queried from the style through the pixelMetric
- PM_LayoutHorizontalSpacing (or PM_LayoutVerticalSpacing for vertical anchors).
+ The layout may distribute some space between the items. If the spacing has not been
+ explicitly specified, the actual amount of space will usually be 0.
+
+ However, if the first edge is the \e opposite of the second edge (e.g., the right edge
+ of the first widget is anchored to the left edge of the second widget), the size of the
+ anchor will be queried from the style through a pixel metric:
+ \l{QStyle::}{PM_LayoutHorizontalSpacing} for horizontal anchors and
+ \l{QStyle::}{PM_LayoutVerticalSpacing} for vertical anchors.
+
+ If the spacing is negative, the items will overlap to some extent.
+
+ \sa QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayout
*/
/*!
@@ -99,7 +123,7 @@
*/
#include "qgraphicsanchorlayout_p.h"
-
+#ifndef QT_NO_GRAPHICSVIEW
QT_BEGIN_NAMESPACE
QGraphicsAnchor::QGraphicsAnchor(QGraphicsAnchorLayout *parentLayout)
@@ -215,7 +239,7 @@ QGraphicsAnchorLayout::~QGraphicsAnchorLayout()
If there is already an anchor between the edges, the the new anchor will replace the old one.
\a firstItem and \a secondItem are automatically added to the layout if they are not part
- of the layout. This means that count() can increase with up to 2.
+ of the layout. This means that count() can increase by up to 2.
The spacing an anchor will get depends on the type of anchor. For instance, anchors from the
Right edge of one item to the Left edge of another (or vice versa) will use the default
@@ -228,7 +252,7 @@ QGraphicsAnchorLayout::~QGraphicsAnchorLayout()
Calling this function where \a firstItem or \a secondItem are ancestors of the layout have
undefined behaviour.
- \sa addCornerAnchors(), addAnchors()
+ \sa addAnchors(), addCornerAnchors()
*/
QGraphicsAnchor *
QGraphicsAnchorLayout::addAnchor(QGraphicsLayoutItem *firstItem, Qt::AnchorPoint firstEdge,
@@ -253,29 +277,26 @@ QGraphicsAnchorLayout::anchor(QGraphicsLayoutItem *firstItem, Qt::AnchorPoint fi
}
/*!
- Creates two anchors between \a firstItem and \a secondItem, where one is for the horizontal
- edge and another one for the vertical edge that the corners \a firstCorner and \a
- secondCorner specifies.
- The magnitude of the anchors is picked up from the style.
+ Creates two anchors between \a firstItem and \a secondItem specified by the corners,
+ \a firstCorner and \a secondCorner, where one is for the horizontal edge and another
+ one for the vertical edge.
- This is a convenience function, since anchoring corners can be expressed as anchoring two edges.
- For instance,
- \code
- layout->addAnchor(layout, Qt::AnchorTop, b, Qt::AnchorTop);
- layout->addAnchor(layout, Qt::AnchorLeft, b, Qt::AnchorLeft);
- \endcode
+ This is a convenience function, since anchoring corners can be expressed as anchoring
+ two edges. For instance:
- has the same effect as
+ \snippet examples/graphicsview/simpleanchorlayout/main.cpp adding a corner anchor in two steps
- \code
- layout->addCornerAnchors(layout, Qt::TopLeft, b, Qt::TopLeft);
- \endcode
+ This can also be achieved with the following line of code:
+
+ \snippet examples/graphicsview/simpleanchorlayout/main.cpp adding a corner anchor
If there is already an anchor between the edge pairs, it will be replaced by the anchors that
this function specifies.
\a firstItem and \a secondItem are automatically added to the layout if they are not part of the
- layout. This means that count() can increase with up to 2.
+ layout. This means that count() can increase by up to 2.
+
+ \sa addAnchor(), addAnchors()
*/
void QGraphicsAnchorLayout::addCornerAnchors(QGraphicsLayoutItem *firstItem,
Qt::Corner firstCorner,
@@ -302,17 +323,16 @@ void QGraphicsAnchorLayout::addCornerAnchors(QGraphicsLayoutItem *firstItem,
edges of \a secondItem, so that \a firstItem has the same size as
\a secondItem in the dimensions specified by \a orientations.
- Calling this convenience function with the following arguments
- \code
- l->addAnchors(firstItem, secondItem, Qt::Horizontal)
- \endcode
+ For example, the following example anchors the left and right edges of two items
+ to match their widths:
+
+ \snippet examples/graphicsview/simpleanchorlayout/main.cpp adding anchors to match sizes in two steps
+
+ This can also be achieved using the following line of code:
- is the same as
+ \snippet examples/graphicsview/simpleanchorlayout/main.cpp adding anchors to match sizes
- \code
- l->addAnchor(firstItem, Qt::AnchorLeft, secondItem, Qt::AnchorLeft);
- l->addAnchor(firstItem, Qt::AnchorRight, secondItem, Qt::AnchorRight);
- \endcode
+ \sa addAnchor(), addCornerAnchors()
*/
void QGraphicsAnchorLayout::addAnchors(QGraphicsLayoutItem *firstItem,
QGraphicsLayoutItem *secondItem,
@@ -400,7 +420,7 @@ void QGraphicsAnchorLayout::setSpacing(qreal spacing)
qreal QGraphicsAnchorLayout::horizontalSpacing() const
{
Q_D(const QGraphicsAnchorLayout);
- return d->effectiveSpacing(QGraphicsAnchorLayoutPrivate::Horizontal);
+ return d->styleInfo().defaultSpacing(Qt::Horizontal);
}
/*!
@@ -411,7 +431,7 @@ qreal QGraphicsAnchorLayout::horizontalSpacing() const
qreal QGraphicsAnchorLayout::verticalSpacing() const
{
Q_D(const QGraphicsAnchorLayout);
- return d->effectiveSpacing(QGraphicsAnchorLayoutPrivate::Vertical);
+ return d->styleInfo().defaultSpacing(Qt::Vertical);
}
/*!
@@ -481,7 +501,8 @@ void QGraphicsAnchorLayout::invalidate()
{
Q_D(QGraphicsAnchorLayout);
QGraphicsLayout::invalidate();
- d->calculateGraphCacheDirty = 1;
+ d->calculateGraphCacheDirty = true;
+ d->styleInfoDirty = true;
}
/*!
@@ -515,3 +536,4 @@ QSizeF QGraphicsAnchorLayout::sizeHint(Qt::SizeHint which, const QSizeF &constra
}
QT_END_NAMESPACE
+#endif //QT_NO_GRAPHICSVIEW
diff --git a/src/gui/graphicsview/qgraphicsanchorlayout_p.cpp b/src/gui/graphicsview/qgraphicsanchorlayout_p.cpp
index 8c8c3039f8..41aa8aac9a 100644
--- a/src/gui/graphicsview/qgraphicsanchorlayout_p.cpp
+++ b/src/gui/graphicsview/qgraphicsanchorlayout_p.cpp
@@ -40,6 +40,7 @@
****************************************************************************/
#include <QtGui/qwidget.h>
+#include <QtGui/qapplication.h>
#include <QtCore/qlinkedlist.h>
#include <QtCore/qstack.h>
@@ -48,7 +49,7 @@
#endif
#include "qgraphicsanchorlayout_p.h"
-
+#ifndef QT_NO_GRAPHICSVIEW
QT_BEGIN_NAMESPACE
@@ -141,34 +142,25 @@ static void internalSizeHints(QSizePolicy::Policy policy,
*expSize = *prefSize;
}
-void AnchorData::refreshSizeHints(qreal effectiveSpacing)
+bool AnchorData::refreshSizeHints(const QLayoutStyleInfo *styleInfo)
{
- const bool isInternalAnchor = from->m_item == to->m_item;
-
QSizePolicy::Policy policy;
qreal minSizeHint;
qreal prefSizeHint;
qreal maxSizeHint;
- if (isInternalAnchor) {
- const QGraphicsAnchorLayoutPrivate::Orientation orient =
- QGraphicsAnchorLayoutPrivate::edgeOrientation(from->m_edge);
- const Qt::AnchorPoint centerEdge =
- QGraphicsAnchorLayoutPrivate::pickEdge(Qt::AnchorHorizontalCenter, orient);
- bool hasCenter = (from->m_edge == centerEdge || to->m_edge == centerEdge);
-
+ // It is an internal anchor
+ if (item) {
if (isLayoutAnchor) {
minSize = 0;
prefSize = 0;
expSize = 0;
maxSize = QWIDGETSIZE_MAX;
- if (hasCenter)
+ if (isCenterAnchor)
maxSize /= 2;
- return;
+ return true;
} else {
-
- QGraphicsLayoutItem *item = from->m_item;
- if (orient == QGraphicsAnchorLayoutPrivate::Horizontal) {
+ if (orientation == QGraphicsAnchorLayoutPrivate::Horizontal) {
policy = item->sizePolicy().horizontalPolicy();
minSizeHint = item->effectiveSizeHint(Qt::MinimumSize).width();
prefSizeHint = item->effectiveSizeHint(Qt::PreferredSize).width();
@@ -180,7 +172,7 @@ void AnchorData::refreshSizeHints(qreal effectiveSpacing)
maxSizeHint = item->effectiveSizeHint(Qt::MaximumSize).height();
}
- if (hasCenter) {
+ if (isCenterAnchor) {
minSizeHint /= 2;
prefSizeHint /= 2;
maxSizeHint /= 2;
@@ -196,7 +188,20 @@ void AnchorData::refreshSizeHints(qreal effectiveSpacing)
// their effective size hints might be narrowed down due to their size policies.
prefSizeHint = prefSize;
} else {
- prefSizeHint = effectiveSpacing;
+ const Qt::Orientation orient = Qt::Orientation(QGraphicsAnchorLayoutPrivate::edgeOrientation(from->m_edge) + 1);
+ qreal s = styleInfo->defaultSpacing(orient);
+ if (s < 0) {
+ QSizePolicy::ControlType controlTypeFrom = from->m_item->sizePolicy().controlType();
+ QSizePolicy::ControlType controlTypeTo = to->m_item->sizePolicy().controlType();
+ s = styleInfo->perItemSpacing(controlTypeFrom, controlTypeTo, orient);
+
+ // ### Currently we do not support negative anchors inside the graph.
+ // To avoid those being created by a negative style spacing, we must
+ // make this test.
+ if (s < 0)
+ s = 0;
+ }
+ prefSizeHint = s;
}
maxSizeHint = QWIDGETSIZE_MAX;
}
@@ -214,6 +219,8 @@ void AnchorData::refreshSizeHints(qreal effectiveSpacing)
sizeAtPreferred = prefSize;
sizeAtExpanding = prefSize;
sizeAtMaximum = prefSize;
+
+ return true;
}
void ParallelAnchorData::updateChildrenSizes()
@@ -227,26 +234,29 @@ void ParallelAnchorData::updateChildrenSizes()
secondEdge->updateChildrenSizes();
}
-void ParallelAnchorData::refreshSizeHints(qreal effectiveSpacing)
+bool ParallelAnchorData::refreshSizeHints(const QLayoutStyleInfo *styleInfo)
{
- refreshSizeHints_helper(effectiveSpacing);
+ return refreshSizeHints_helper(styleInfo);
}
-void ParallelAnchorData::refreshSizeHints_helper(qreal effectiveSpacing,
+bool ParallelAnchorData::refreshSizeHints_helper(const QLayoutStyleInfo *styleInfo,
bool refreshChildren)
{
- if (refreshChildren) {
- firstEdge->refreshSizeHints(effectiveSpacing);
- secondEdge->refreshSizeHints(effectiveSpacing);
+ if (refreshChildren && (!firstEdge->refreshSizeHints(styleInfo)
+ || !secondEdge->refreshSizeHints(styleInfo))) {
+ return false;
}
- // ### should we warn if the parallel connection is invalid?
- // e.g. 1-2-3 with 10-20-30, the minimum of the latter is
- // bigger than the maximum of the former.
-
minSize = qMax(firstEdge->minSize, secondEdge->minSize);
maxSize = qMin(firstEdge->maxSize, secondEdge->maxSize);
+ // This condition means that the maximum size of one anchor being simplified is smaller than
+ // the minimum size of the other anchor. The consequence is that there won't be a valid size
+ // for this parallel setup.
+ if (minSize > maxSize) {
+ return false;
+ }
+
expSize = qMax(firstEdge->expSize, secondEdge->expSize);
expSize = qMin(expSize, maxSize);
@@ -258,6 +268,8 @@ void ParallelAnchorData::refreshSizeHints_helper(qreal effectiveSpacing,
sizeAtPreferred = prefSize;
sizeAtExpanding = prefSize;
sizeAtMaximum = prefSize;
+
+ return true;
}
/*!
@@ -362,12 +374,12 @@ void SequentialAnchorData::updateChildrenSizes()
}
}
-void SequentialAnchorData::refreshSizeHints(qreal effectiveSpacing)
+bool SequentialAnchorData::refreshSizeHints(const QLayoutStyleInfo *styleInfo)
{
- refreshSizeHints_helper(effectiveSpacing);
+ return refreshSizeHints_helper(styleInfo);
}
-void SequentialAnchorData::refreshSizeHints_helper(qreal effectiveSpacing,
+bool SequentialAnchorData::refreshSizeHints_helper(const QLayoutStyleInfo *styleInfo,
bool refreshChildren)
{
minSize = 0;
@@ -379,8 +391,8 @@ void SequentialAnchorData::refreshSizeHints_helper(qreal effectiveSpacing,
AnchorData *edge = m_edges.at(i);
// If it's the case refresh children information first
- if (refreshChildren)
- edge->refreshSizeHints(effectiveSpacing);
+ if (refreshChildren && !edge->refreshSizeHints(styleInfo))
+ return false;
minSize += edge->minSize;
prefSize += edge->prefSize;
@@ -393,6 +405,8 @@ void SequentialAnchorData::refreshSizeHints_helper(qreal effectiveSpacing,
sizeAtPreferred = prefSize;
sizeAtExpanding = prefSize;
sizeAtMaximum = prefSize;
+
+ return true;
}
#ifdef QT_DEBUG
@@ -458,7 +472,7 @@ QString GraphPath::toString() const
#endif
QGraphicsAnchorLayoutPrivate::QGraphicsAnchorLayoutPrivate()
- : calculateGraphCacheDirty(1)
+ : calculateGraphCacheDirty(true), styleInfoDirty(true)
{
for (int i = 0; i < NOrientations; ++i) {
for (int j = 0; j < 3; ++j) {
@@ -510,18 +524,49 @@ inline static qreal checkAdd(qreal a, qreal b)
}
/*!
- * \internal
- *
- * Takes the sequence of vertices described by (\a before, \a vertices, \a after) and replaces
- * all anchors connected to the vertices in \a vertices with one simplified anchor between
- * \a before and \a after. The simplified anchor will be a placeholder for all the previous
- * anchors between \a before and \a after, and can be restored back to the anchors it is a
- * placeholder for.
- */
-static bool simplifySequentialChunk(Graph<AnchorVertex, AnchorData> *graph,
- AnchorVertex *before,
- const QVector<AnchorVertex*> &vertices,
- AnchorVertex *after)
+ \internal
+
+ Adds \a newAnchor to the graph \a g.
+
+ Returns the newAnchor itself if it could be added without further changes to the graph. If a
+ new parallel anchor had to be created, then returns the new parallel anchor. In case the
+ addition is unfeasible -- because a parallel setup is not possible, returns 0.
+*/
+static AnchorData *addAnchorMaybeParallel(Graph<AnchorVertex, AnchorData> *g,
+ AnchorData *newAnchor)
+{
+ bool feasible = true;
+
+ // If already exists one anchor where newAnchor is supposed to be, we create a parallel
+ // anchor.
+ if (AnchorData *oldAnchor = g->takeEdge(newAnchor->from, newAnchor->to)) {
+ ParallelAnchorData *parallel = new ParallelAnchorData(oldAnchor, newAnchor);
+
+ // At this point we can identify that the parallel anchor is not feasible, e.g. one
+ // anchor minimum size is bigger than the other anchor maximum size.
+ feasible = parallel->refreshSizeHints_helper(0, false);
+ newAnchor = parallel;
+ }
+
+ g->createEdge(newAnchor->from, newAnchor->to, newAnchor);
+ return feasible ? newAnchor : 0;
+}
+
+
+/*!
+ \internal
+
+ Takes the sequence of vertices described by (\a before, \a vertices, \a after) and removes
+ all anchors connected to the vertices in \a vertices, returning one simplified anchor between
+ \a before and \a after.
+
+ Note that this function doesn't add the created anchor to the graph. This should be done by
+ the caller.
+*/
+static AnchorData *createSequence(Graph<AnchorVertex, AnchorData> *graph,
+ AnchorVertex *before,
+ const QVector<AnchorVertex*> &vertices,
+ AnchorVertex *after)
{
AnchorData *data = graph->edgeData(before, vertices.first());
Q_ASSERT(data);
@@ -546,41 +591,24 @@ static bool simplifySequentialChunk(Graph<AnchorVertex, AnchorData> *graph,
qDebug("simplifying [%s] to [%s - %s]", qPrintable(strPath), qPrintable(before->toString()), qPrintable(after->toString()));
#endif
- SequentialAnchorData *sequence = new SequentialAnchorData;
AnchorVertex *prev = before;
+ QVector<AnchorData *> edges;
for (int i = 0; i <= orderedVertices.count(); ++i) {
AnchorVertex *next = (i < orderedVertices.count()) ? orderedVertices.at(i) : after;
AnchorData *ad = graph->takeEdge(prev, next);
Q_ASSERT(ad);
- sequence->m_edges.append(ad);
+ edges.append(ad);
prev = next;
}
- sequence->setVertices(orderedVertices);
+ SequentialAnchorData *sequence = new SequentialAnchorData(orderedVertices, edges);
sequence->from = before;
sequence->to = after;
sequence->refreshSizeHints_helper(0, false);
- // Note that since layout 'edges' can't be simplified away from
- // the graph, it's safe to assume that if there's a layout
- // 'edge', it'll be in the boundaries of the sequence.
- sequence->isLayoutAnchor = (sequence->m_edges.first()->isLayoutAnchor
- || sequence->m_edges.last()->isLayoutAnchor);
-
- AnchorData *newAnchor = sequence;
- if (AnchorData *oldAnchor = graph->takeEdge(before, after)) {
- ParallelAnchorData *parallel = new ParallelAnchorData(oldAnchor, sequence);
- parallel->isLayoutAnchor = (oldAnchor->isLayoutAnchor
- || sequence->isLayoutAnchor);
- parallel->refreshSizeHints_helper(0, false);
- newAnchor = parallel;
- }
- graph->createEdge(before, after, newAnchor);
-
- // True if we created a parallel anchor
- return newAnchor != sequence;
+ return sequence;
}
/*!
@@ -617,15 +645,17 @@ static bool simplifySequentialChunk(Graph<AnchorVertex, AnchorData> *graph,
2. Go to (1)
3. Done
+ When creating the parallel anchors, the algorithm might identify unfeasible situations. In this
+ case the simplification process stops and returns false. Otherwise returns true.
*/
-void QGraphicsAnchorLayoutPrivate::simplifyGraph(Orientation orientation)
+bool QGraphicsAnchorLayoutPrivate::simplifyGraph(Orientation orientation)
{
static bool noSimplification = !qgetenv("QT_ANCHORLAYOUT_NO_SIMPLIFICATION").isEmpty();
if (noSimplification || items.isEmpty())
- return;
+ return true;
if (graphSimplified[orientation])
- return;
+ return true;
graphSimplified[orientation] = true;
#if 0
@@ -634,12 +664,18 @@ void QGraphicsAnchorLayoutPrivate::simplifyGraph(Orientation orientation)
#endif
if (!graph[orientation].rootVertex())
- return;
+ return true;
bool dirty;
+ bool feasible = true;
do {
- dirty = simplifyGraphIteration(orientation);
- } while (dirty);
+ dirty = simplifyGraphIteration(orientation, &feasible);
+ } while (dirty && feasible);
+
+ if (!feasible)
+ graphSimplified[orientation] = false;
+
+ return feasible;
}
/*!
@@ -656,7 +692,8 @@ void QGraphicsAnchorLayoutPrivate::simplifyGraph(Orientation orientation)
Note that there are some catches to this that are not covered by the above explanation, see
the function comments for more details.
*/
-bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutPrivate::Orientation orientation)
+bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutPrivate::Orientation orientation,
+ bool *feasible)
{
Q_Q(QGraphicsAnchorLayout);
Graph<AnchorVertex, AnchorData> &g = graph[orientation];
@@ -667,8 +704,6 @@ bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutP
QVector<AnchorVertex*> candidates;
bool candidatesForward;
- const Qt::AnchorPoint centerEdge = pickEdge(Qt::AnchorHorizontalCenter, orientation);
-
// Walk depth-first, in the stack we store start of the candidate sequence (beforeSequence)
// and the vertex to be visited.
while (!stack.isEmpty()) {
@@ -777,7 +812,8 @@ bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutP
// One restriction we have is to not simplify half of an anchor and let the other half
// unsimplified. So we remove center edges before and after the sequence.
- if (beforeSequence->m_edge == centerEdge && beforeSequence->m_item == candidates.first()->m_item) {
+ const AnchorData *firstAnchor = g.edgeData(beforeSequence, candidates.first());
+ if (firstAnchor->isCenterAnchor) {
beforeSequence = candidates.first();
candidates.remove(0);
@@ -786,7 +822,8 @@ bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutP
continue;
}
- if (afterSequence->m_edge == centerEdge && afterSequence->m_item == candidates.last()->m_item) {
+ const AnchorData *lastAnchor = g.edgeData(candidates.last(), afterSequence);
+ if (lastAnchor->isCenterAnchor) {
afterSequence = candidates.last();
candidates.remove(candidates.count() - 1);
@@ -794,11 +831,26 @@ bool QGraphicsAnchorLayoutPrivate::simplifyGraphIteration(QGraphicsAnchorLayoutP
continue;
}
- // This function will remove the candidates from the graph and create one edge between
- // beforeSequence and afterSequence. This function returns true if the sequential
- // simplification also caused a parallel simplification to be created. In this case we end
- // the iteration and start again (since all the visited state we have may be outdated).
- if (simplifySequentialChunk(&g, beforeSequence, candidates, afterSequence))
+ //
+ // Add the sequence to the graph.
+ //
+
+ AnchorData *sequence = createSequence(&g, beforeSequence, candidates, afterSequence);
+
+ // If 'beforeSequence' and 'afterSequence' already had an anchor between them, we'll
+ // create a parallel anchor between the new sequence and the old anchor.
+ AnchorData *newAnchor = addAnchorMaybeParallel(&g, sequence);
+
+ if (!newAnchor) {
+ *feasible = false;
+ return false;
+ }
+
+ // When a new parallel anchor is create in the graph, we finish the iteration and return
+ // true to indicate a new iteration is needed. This happens because a parallel anchor
+ // changes the number of adjacents one vertex has, possibly opening up oportunities for
+ // building candidate lists (when adjacents == 2).
+ if (newAnchor != sequence)
return true;
// If there was no parallel simplification, we'll keep walking the graph. So we clear the
@@ -1008,11 +1060,13 @@ void QGraphicsAnchorLayoutPrivate::createCenterAnchors(
AnchorData *data = new AnchorData;
c->variables.insert(data, 1.0);
addAnchor_helper(item, firstEdge, item, centerEdge, data);
+ data->isCenterAnchor = true;
data->refreshSizeHints(0);
data = new AnchorData;
c->variables.insert(data, -1.0);
addAnchor_helper(item, centerEdge, item, lastEdge, data);
+ data->isCenterAnchor = true;
data->refreshSizeHints(0);
itemCenterConstraints[orientation].append(c);
@@ -1234,9 +1288,11 @@ void QGraphicsAnchorLayoutPrivate::addAnchor_helper(QGraphicsLayoutItem *firstIt
{
Q_Q(QGraphicsAnchorLayout);
+ const Orientation orientation = edgeOrientation(firstEdge);
+
// Guarantee that the graph is no simplified when adding this anchor,
// anchor manipulation always happen in the full graph
- restoreSimplifiedGraph(edgeOrientation(firstEdge));
+ restoreSimplifiedGraph(orientation);
// Is the Vertex (firstItem, firstEdge) already represented in our
// internal structure?
@@ -1245,10 +1301,16 @@ void QGraphicsAnchorLayoutPrivate::addAnchor_helper(QGraphicsLayoutItem *firstIt
// Remove previous anchor
// ### Could we update the existing edgeData rather than creating a new one?
- if (graph[edgeOrientation(firstEdge)].edgeData(v1, v2)) {
+ if (graph[orientation].edgeData(v1, v2)) {
removeAnchor_helper(v1, v2);
}
+ // If its an internal anchor, set the associated item
+ if (firstItem == secondItem)
+ data->item = firstItem;
+
+ data->orientation = orientation;
+
// Create a bi-directional edge in the sense it can be transversed both
// from v1 or v2. "data" however is shared between the two references
// so we still know that the anchor direction is from 1 to 2.
@@ -1257,10 +1319,11 @@ void QGraphicsAnchorLayoutPrivate::addAnchor_helper(QGraphicsLayoutItem *firstIt
#ifdef QT_DEBUG
data->name = QString::fromAscii("%1 --to--> %2").arg(v1->toString()).arg(v2->toString());
#endif
- // Keep track of anchors that are connected to the layout 'edges'
- data->isLayoutAnchor = (v1->m_item == q || v2->m_item == q);
+ // ### bit to track internal anchors, since inside AnchorData methods
+ // we don't have access to the 'q' pointer.
+ data->isLayoutAnchor = (data->item == q);
- graph[edgeOrientation(firstEdge)].createEdge(v1, v2, data);
+ graph[orientation].createEdge(v1, v2, data);
}
QGraphicsAnchor *QGraphicsAnchorLayoutPrivate::getAnchor(QGraphicsLayoutItem *firstItem,
@@ -1425,7 +1488,7 @@ void QGraphicsAnchorLayoutPrivate::anchorSize(const AnchorData *data,
Q_ASSERT(minSize || prefSize || maxSize);
Q_ASSERT(data);
QGraphicsAnchorLayoutPrivate *that = const_cast<QGraphicsAnchorLayoutPrivate *>(this);
- that->restoreSimplifiedGraph(edgeOrientation(data->from->m_edge));
+ that->restoreSimplifiedGraph(Orientation(data->orientation));
if (minSize)
*minSize = data->minSize;
@@ -1565,34 +1628,32 @@ void QGraphicsAnchorLayoutPrivate::correctEdgeDirection(QGraphicsLayoutItem *&fi
}
}
-qreal QGraphicsAnchorLayoutPrivate::effectiveSpacing(Orientation orientation) const
+QLayoutStyleInfo &QGraphicsAnchorLayoutPrivate::styleInfo() const
{
- Q_Q(const QGraphicsAnchorLayout);
- qreal s = spacings[orientation];
- if (s < 0) {
- // ### make sure behaviour is the same as in QGraphicsGridLayout
+ if (styleInfoDirty) {
+ Q_Q(const QGraphicsAnchorLayout);
+ //### Fix this if QGV ever gets support for Metal style or different Aqua sizes.
+ QWidget *wid = 0;
+
QGraphicsLayoutItem *parent = q->parentLayoutItem();
while (parent && parent->isLayout()) {
parent = parent->parentLayoutItem();
}
+ QGraphicsWidget *w = 0;
if (parent) {
QGraphicsItem *parentItem = parent->graphicsItem();
- if (parentItem && parentItem->isWidget()) {
- QGraphicsWidget *w = static_cast<QGraphicsWidget*>(parentItem);
- s = w->style()->pixelMetric(orientation == Horizontal
- ? QStyle::PM_LayoutHorizontalSpacing
- : QStyle::PM_LayoutVerticalSpacing);
- }
+ if (parentItem && parentItem->isWidget())
+ w = static_cast<QGraphicsWidget*>(parentItem);
}
- }
- // ### Currently we do not support negative anchors inside the graph.
- // To avoid those being created by a negative style spacing, we must
- // make this test.
- if (s < 0)
- s = 0;
+ QStyle *style = w ? w->style() : QApplication::style();
+ cachedStyleInfo = QLayoutStyleInfo(style, wid);
+ cachedStyleInfo.setDefaultSpacing(Qt::Horizontal, spacings[0]);
+ cachedStyleInfo.setDefaultSpacing(Qt::Vertical, spacings[1]);
- return s;
+ styleInfoDirty = false;
+ }
+ return cachedStyleInfo;
}
/*!
@@ -1620,7 +1681,7 @@ void QGraphicsAnchorLayoutPrivate::calculateGraphs()
dumpGraph(QString::fromAscii("%1-after").arg(count));
#endif
- calculateGraphCacheDirty = 0;
+ calculateGraphCacheDirty = false;
}
// ### Maybe getGraphParts could return the variables when traversing, at least
@@ -1638,38 +1699,52 @@ QList<AnchorData *> getVariables(QList<QSimplexConstraint *> constraints)
}
/*!
- \internal
+ \internal
- Calculate graphs is the method that puts together all the helper routines
- so that the AnchorLayout can calculate the sizes of each item.
+ Calculate graphs is the method that puts together all the helper routines
+ so that the AnchorLayout can calculate the sizes of each item.
- In a nutshell it should do:
+ In a nutshell it should do:
- 1) Update anchor nominal sizes, that is, the size that each anchor would
- have if no other restrictions applied. This is done by quering the
- layout style and the sizeHints of the items belonging to the layout.
+ 1) Refresh anchor nominal sizes, that is, the size that each anchor would
+ have if no other restrictions applied. This is done by quering the
+ layout style and the sizeHints of the items belonging to the layout.
- 2) Simplify the graph by grouping together parallel and sequential anchors
- into "group anchors". These have equivalent minimum, preferred and maximum
- sizeHints as the anchors they replace.
+ 2) Simplify the graph by grouping together parallel and sequential anchors
+ into "group anchors". These have equivalent minimum, preferred and maximum
+ sizeHints as the anchors they replace.
- 3) Check if we got to a trivial case. In some cases, the whole graph can be
- simplified into a single anchor. If so, use this information. If not,
- then call the Simplex solver to calculate the anchors sizes.
+ 3) Check if we got to a trivial case. In some cases, the whole graph can be
+ simplified into a single anchor. If so, use this information. If not,
+ then call the Simplex solver to calculate the anchors sizes.
- 4) Once the root anchors had its sizes calculated, propagate that to the
- anchors they represent.
+ 4) Once the root anchors had its sizes calculated, propagate that to the
+ anchors they represent.
*/
void QGraphicsAnchorLayoutPrivate::calculateGraphs(
QGraphicsAnchorLayoutPrivate::Orientation orientation)
{
Q_Q(QGraphicsAnchorLayout);
- // Simplify the graph
- simplifyGraph(orientation);
+#if defined(QT_DEBUG) || defined(Q_AUTOTEST_EXPORT)
+ lastCalculationUsedSimplex[orientation] = false;
+#endif
- // Reset the nominal sizes of each anchor based on the current item sizes
- setAnchorSizeHintsFromItems(orientation);
+ // Reset the nominal sizes of each anchor based on the current item sizes. This function
+ // works with both simplified and non-simplified graphs, so it'll work when the
+ // simplification is going to be reused.
+ if (!refreshAllSizeHints(orientation)) {
+ qWarning("QGraphicsAnchorLayout: anchor setup is not feasible.");
+ graphHasConflicts[orientation] = true;
+ return;
+ }
+
+ // Simplify the graph
+ if (!simplifyGraph(orientation)) {
+ qWarning("QGraphicsAnchorLayout: anchor setup is not feasible.");
+ graphHasConflicts[orientation] = true;
+ return;
+ }
// Traverse all graph edges and store the possible paths to each vertex
findPaths(orientation);
@@ -1837,23 +1912,31 @@ bool QGraphicsAnchorLayoutPrivate::calculateNonTrunk(const QList<QSimplexConstra
}
/*!
- \internal
+ \internal
+
+ Traverse the graph refreshing the size hints. Complex anchors will call the
+ refresh method of their children anchors. Simple anchors, if are internal
+ anchors, will query the associated item for their size hints.
- For graph edges ("anchors") that represent items, this method updates their
- intrinsic size restrictions, based on the item size hints.
+ Returns false if some unfeasibility was found in the graph regarding the
+ complex anchors.
*/
-void QGraphicsAnchorLayoutPrivate::setAnchorSizeHintsFromItems(Orientation orientation)
+bool QGraphicsAnchorLayoutPrivate::refreshAllSizeHints(Orientation orientation)
{
Graph<AnchorVertex, AnchorData> &g = graph[orientation];
QList<QPair<AnchorVertex *, AnchorVertex *> > vertices = g.connections();
- qreal spacing = effectiveSpacing(orientation);
-
+ QLayoutStyleInfo styleInf = styleInfo();
for (int i = 0; i < vertices.count(); ++i) {
AnchorData *data = g.edgeData(vertices.at(i).first, vertices.at(i).second);;
Q_ASSERT(data->from && data->to);
- data->refreshSizeHints(spacing);
+
+ // During the traversal we check the feasibility of the complex anchors.
+ if (!data->refreshSizeHints(&styleInf))
+ return false;
}
+
+ return true;
}
/*!
@@ -1960,17 +2043,27 @@ QList<QSimplexConstraint *> QGraphicsAnchorLayoutPrivate::constraintsFromSizeHin
{
QList<QSimplexConstraint *> anchorConstraints;
for (int i = 0; i < anchors.size(); ++i) {
- QSimplexConstraint *c = new QSimplexConstraint;
- c->variables.insert(anchors[i], 1.0);
- c->constant = anchors[i]->minSize;
- c->ratio = QSimplexConstraint::MoreOrEqual;
- anchorConstraints += c;
-
- c = new QSimplexConstraint;
- c->variables.insert(anchors[i], 1.0);
- c->constant = anchors[i]->maxSize;
- c->ratio = QSimplexConstraint::LessOrEqual;
- anchorConstraints += c;
+ AnchorData *ad = anchors[i];
+
+ if ((ad->minSize == ad->maxSize) || qFuzzyCompare(ad->minSize, ad->maxSize)) {
+ QSimplexConstraint *c = new QSimplexConstraint;
+ c->variables.insert(ad, 1.0);
+ c->constant = ad->minSize;
+ c->ratio = QSimplexConstraint::Equal;
+ anchorConstraints += c;
+ } else {
+ QSimplexConstraint *c = new QSimplexConstraint;
+ c->variables.insert(ad, 1.0);
+ c->constant = ad->minSize;
+ c->ratio = QSimplexConstraint::MoreOrEqual;
+ anchorConstraints += c;
+
+ c = new QSimplexConstraint;
+ c->variables.insert(ad, 1.0);
+ c->constant = ad->maxSize;
+ c->ratio = QSimplexConstraint::LessOrEqual;
+ anchorConstraints += c;
+ }
}
return anchorConstraints;
@@ -2110,8 +2203,8 @@ void QGraphicsAnchorLayoutPrivate::identifyNonFloatItems_helper(const AnchorData
switch(ad->type) {
case AnchorData::Normal:
- if (ad->from->m_item == ad->to->m_item && ad->to->m_item != q)
- nonFloatingItemsIdentifiedSoFar->insert(ad->to->m_item);
+ if (ad->item && ad->item != q)
+ nonFloatingItemsIdentifiedSoFar->insert(ad->item);
break;
case AnchorData::Sequential:
foreach (const AnchorData *d, static_cast<const SequentialAnchorData *>(ad)->m_edges)
@@ -2377,7 +2470,7 @@ bool QGraphicsAnchorLayoutPrivate::solveMinMax(const QList<QSimplexConstraint *>
*min = simplex.solveMin();
// Save sizeAtMinimum results
- QList<QSimplexVariable *> variables = simplex.constraintsVariables();
+ QList<AnchorData *> variables = getVariables(constraints);
for (int i = 0; i < variables.size(); ++i) {
AnchorData *ad = static_cast<AnchorData *>(variables[i]);
Q_ASSERT(ad->result >= ad->minSize || qFuzzyCompare(ad->result, ad->minSize));
@@ -2536,7 +2629,7 @@ void QGraphicsAnchorLayoutPrivate::solveExpanding(const QList<QSimplexConstraint
hasExpanding = true;
// Lock anchor between boundedExpSize and sizeAtMaximum (ensure 3.a)
- if (boundedExpSize == ad->sizeAtMaximum) {
+ if (boundedExpSize == ad->sizeAtMaximum || qFuzzyCompare(boundedExpSize, ad->sizeAtMaximum)) {
// The interval has only one possible value, we can use an "Equal"
// constraint and don't need to add this variable to the objective.
QSimplexConstraint *itemC = new QSimplexConstraint;
@@ -2635,3 +2728,4 @@ void QGraphicsAnchorLayoutPrivate::dumpGraph(const QString &name)
#endif
QT_END_NAMESPACE
+#endif //QT_NO_GRAPHICSVIEW
diff --git a/src/gui/graphicsview/qgraphicsanchorlayout_p.h b/src/gui/graphicsview/qgraphicsanchorlayout_p.h
index d45c004e9a..7dd0d658bf 100644
--- a/src/gui/graphicsview/qgraphicsanchorlayout_p.h
+++ b/src/gui/graphicsview/qgraphicsanchorlayout_p.h
@@ -60,7 +60,7 @@
#include "qgraphicsanchorlayout.h"
#include "qgraph_p.h"
#include "qsimplex_p.h"
-
+#ifndef QT_NO_GRAPHICSVIEW
QT_BEGIN_NAMESPACE
/*
@@ -151,15 +151,16 @@ struct AnchorData : public QSimplexVariable {
};
AnchorData()
- : QSimplexVariable(), from(0), to(0),
+ : QSimplexVariable(), item(0), from(0), to(0),
minSize(0), prefSize(0), expSize(0), maxSize(0),
sizeAtMinimum(0), sizeAtPreferred(0),
sizeAtExpanding(0), sizeAtMaximum(0),
graphicsAnchor(0), skipInPreferred(0),
- type(Normal), hasSize(true), isLayoutAnchor(false) {}
+ type(Normal), hasSize(true), isLayoutAnchor(false),
+ isCenterAnchor(false), orientation(0) {}
virtual void updateChildrenSizes() {}
- virtual void refreshSizeHints(qreal effectiveSpacing);
+ virtual bool refreshSizeHints(const QLayoutStyleInfo *styleInfo);
virtual ~AnchorData() {}
@@ -180,6 +181,9 @@ struct AnchorData : public QSimplexVariable {
hasSize = false;
}
+ // Internal anchors have associated items
+ QGraphicsLayoutItem *item;
+
// Anchor is semantically directed
AnchorVertex *from;
AnchorVertex *to;
@@ -205,7 +209,9 @@ struct AnchorData : public QSimplexVariable {
uint skipInPreferred : 1;
uint type : 2; // either Normal, Sequential or Parallel
uint hasSize : 1; // if false, get size from style.
- uint isLayoutAnchor : 1; // if this anchor is connected to a layout 'edge'
+ uint isLayoutAnchor : 1; // if this anchor is an internal layout anchor
+ uint isCenterAnchor : 1;
+ uint orientation : 1;
};
#ifdef QT_DEBUG
@@ -217,26 +223,20 @@ inline QString AnchorData::toString() const
struct SequentialAnchorData : public AnchorData
{
- SequentialAnchorData() : AnchorData()
+ SequentialAnchorData(const QVector<AnchorVertex *> &vertices, const QVector<AnchorData *> &edges)
+ : AnchorData(), m_children(vertices), m_edges(edges)
{
type = AnchorData::Sequential;
+ orientation = m_edges.at(0)->orientation;
#ifdef QT_DEBUG
- name = QLatin1String("SequentialAnchorData");
+ name = QString::fromAscii("%1 -- %2").arg(vertices.first()->toString(), vertices.last()->toString());
#endif
}
virtual void updateChildrenSizes();
- virtual void refreshSizeHints(qreal effectiveSpacing);
+ virtual bool refreshSizeHints(const QLayoutStyleInfo *styleInfo);
- void refreshSizeHints_helper(qreal effectiveSpacing, bool refreshChildren = true);
-
- void setVertices(const QVector<AnchorVertex*> &vertices)
- {
- m_children = vertices;
-#ifdef QT_DEBUG
- name = QString::fromAscii("%1 -- %2").arg(vertices.first()->toString(), vertices.last()->toString());
-#endif
- }
+ bool refreshSizeHints_helper(const QLayoutStyleInfo *styleInfo, bool refreshChildren = true);
QVector<AnchorVertex*> m_children; // list of vertices in the sequence
QVector<AnchorData*> m_edges; // keep the list of edges too.
@@ -248,6 +248,7 @@ struct ParallelAnchorData : public AnchorData
: AnchorData(), firstEdge(first), secondEdge(second)
{
type = AnchorData::Parallel;
+ orientation = first->orientation;
// ### Those asserts force that both child anchors have the same direction,
// but can't we simplify a pair of anchors in opposite directions?
@@ -261,9 +262,9 @@ struct ParallelAnchorData : public AnchorData
}
virtual void updateChildrenSizes();
- virtual void refreshSizeHints(qreal effectiveSpacing);
+ virtual bool refreshSizeHints(const QLayoutStyleInfo *styleInfo);
- void refreshSizeHints_helper(qreal effectiveSpacing, bool refreshChildren = true);
+ bool refreshSizeHints_helper(const QLayoutStyleInfo *styleInfo, bool refreshChildren = true);
AnchorData* firstEdge;
AnchorData* secondEdge;
@@ -423,13 +424,12 @@ public:
Qt::AnchorPoint &firstEdge,
QGraphicsLayoutItem *&secondItem,
Qt::AnchorPoint &secondEdge);
- // for getting the actual spacing (will query the style if the
- // spacing is not explicitly set).
- qreal effectiveSpacing(Orientation orientation) const;
+
+ QLayoutStyleInfo &styleInfo() const;
// Activation methods
- void simplifyGraph(Orientation orientation);
- bool simplifyGraphIteration(Orientation orientation);
+ bool simplifyGraph(Orientation orientation);
+ bool simplifyGraphIteration(Orientation orientation, bool *feasible);
void restoreSimplifiedGraph(Orientation orientation);
void calculateGraphs();
@@ -441,7 +441,7 @@ public:
bool calculateNonTrunk(const QList<QSimplexConstraint *> &constraints,
const QList<AnchorData *> &variables);
- void setAnchorSizeHintsFromItems(Orientation orientation);
+ bool refreshAllSizeHints(Orientation orientation);
void findPaths(Orientation orientation);
void constraintsFromPaths(Orientation orientation);
void updateAnchorSizes(Orientation orientation);
@@ -524,10 +524,13 @@ public:
#endif
uint calculateGraphCacheDirty : 1;
+ mutable uint styleInfoDirty : 1;
+ mutable QLayoutStyleInfo cachedStyleInfo;
friend class QGraphicsAnchorPrivate;
};
QT_END_NAMESPACE
+#endif //QT_NO_GRAPHICSVIEW
#endif
diff --git a/src/gui/graphicsview/qgraphicsitem.cpp b/src/gui/graphicsview/qgraphicsitem.cpp
index 97979e5116..d70b03954f 100644
--- a/src/gui/graphicsview/qgraphicsitem.cpp
+++ b/src/gui/graphicsview/qgraphicsitem.cpp
@@ -1039,13 +1039,31 @@ void QGraphicsItemPrivate::setParentItemHelper(QGraphicsItem *newParent)
}
// Update focus scope item ptr in new scope.
- if (newParent) {
+ QGraphicsItem *newFocusScopeItem = subFocusItem ? subFocusItem : parentFocusScopeItem;
+ if (newFocusScopeItem && newParent) {
+ if (subFocusItem) {
+ // Find the subFocusItem's topmost focus scope.
+ QGraphicsItem *ancestorScope = 0;
+ QGraphicsItem *p = subFocusItem->d_ptr->parent;
+ while (p) {
+ if (p->flags() & QGraphicsItem::ItemIsFocusScope)
+ ancestorScope = p;
+ if (p->isPanel())
+ break;
+ p = p->parentItem();
+ }
+ if (ancestorScope)
+ newFocusScopeItem = ancestorScope;
+ }
+
QGraphicsItem *p = newParent;
while (p) {
if (p->flags() & QGraphicsItem::ItemIsFocusScope) {
- p->d_ptr->focusScopeItem = subFocusItem ? subFocusItem : parentFocusScopeItem;
- // ### The below line might not make sense...
- if (subFocusItem)
+ p->d_ptr->focusScopeItem = newFocusScopeItem;
+ // Ensure the new item is no longer the subFocusItem. The
+ // only way to set focus on a child of a focus scope is
+ // by setting focus on the scope itself.
+ if (subFocusItem && !p->focusItem())
subFocusItem->d_ptr->clearSubFocus();
break;
}
@@ -1228,7 +1246,8 @@ void QGraphicsItemCache::purge()
}
/*!
- Constructs a QGraphicsItem with the given \a parent.
+ Constructs a QGraphicsItem with the given \a parent item.
+ It does not modify the parent object returned by QObject::parent().
If \a parent is 0, you can add the item to a scene by calling
QGraphicsScene::addItem(). The item will then become a top-level item.
@@ -1286,6 +1305,8 @@ QGraphicsItem::QGraphicsItem(QGraphicsItemPrivate &dd, QGraphicsItem *parent,
*/
QGraphicsItem::~QGraphicsItem()
{
+ if (d_ptr->isObject)
+ QObjectPrivate::get(static_cast<QGraphicsObject *>(this))->wasDeleted = true;
d_ptr->inDestructor = 1;
d_ptr->removeExtraItemCache();
@@ -1657,7 +1678,7 @@ void QGraphicsItem::setFlags(GraphicsItemFlags flags)
d_ptr->scene->d_func()->index->itemChange(this, ItemFlagsChange, quint32(flags));
// Flags that alter the geometry of the item (or its children).
- const quint32 geomChangeFlagsMask = (ItemClipsChildrenToShape | ItemClipsToShape | ItemIgnoresTransformations);
+ const quint32 geomChangeFlagsMask = (ItemClipsChildrenToShape | ItemClipsToShape | ItemIgnoresTransformations | ItemIsSelectable);
bool fullUpdate = (quint32(flags) & geomChangeFlagsMask) != (d_ptr->flags & geomChangeFlagsMask);
if (fullUpdate)
d_ptr->paintedViewBoundingRectsNeedRepaint = 1;
@@ -2981,8 +3002,11 @@ void QGraphicsItemPrivate::setFocusHelper(Qt::FocusReason focusReason, bool clim
while (p) {
if (p->flags() & QGraphicsItem::ItemIsFocusScope) {
p->d_ptr->focusScopeItem = q_ptr;
- if (!q_ptr->isActive() || !p->focusItem())
+ if (!p->focusItem()) {
+ // If you call setFocus on a child of a focus scope that
+ // doesn't currently have a focus item, then stop.
return;
+ }
break;
}
p = p->d_ptr->parent;
@@ -4263,7 +4287,7 @@ void QGraphicsItem::stackBefore(const QGraphicsItem *sibling)
// Only move items with the same Z value, and that need moving.
int siblingIndex = sibling->d_ptr->siblingIndex;
int myIndex = d_ptr->siblingIndex;
- if (myIndex >= siblingIndex && d_ptr->z == sibling->d_ptr->z) {
+ if (myIndex >= siblingIndex) {
siblings->move(myIndex, siblingIndex);
// Fixup the insertion ordering.
for (int i = 0; i < siblings->size(); ++i) {
@@ -7283,6 +7307,21 @@ static void qt_graphicsItem_highlightSelected(
The class extends a QGraphicsItem with QObject's signal/slot and property mechanisms.
It maps many of QGraphicsItem's basic setters and getters to properties and adds notification
signals for many of them.
+
+ \section1 Parents and Children
+
+ Each graphics object can be constructed with a parent item. This ensures that the
+ item will be destroyed when its parent item is destroyed. Although QGraphicsObject
+ inherits from both QObject and QGraphicsItem, you should use the functions provided
+ by QGraphicsItem, \e not QObject, to manage the relationships between parent and
+ child items.
+
+ The relationships between items can be explored using the parentItem() and childItems()
+ functions. In the hierarchy of items in a scene, the parentObject() and parentWidget()
+ functions are the equivalent of the QWidget::parent() and QWidget::parentWidget()
+ functions for QWidget subclasses.
+
+ \sa QGraphicsWidget
*/
/*!
@@ -7320,6 +7359,9 @@ void QGraphicsObject::grabGesture(Qt::GestureType gesture, Qt::GestureContext co
\property QGraphicsObject::parent
\brief the parent of the item
+ \note The item's parent is set independently of the parent object returned
+ by QObject::parent().
+
\sa QGraphicsItem::setParentItem(), QGraphicsItem::parentObject()
*/
@@ -9138,10 +9180,14 @@ void QGraphicsPixmapItem::setOffset(const QPointF &offset)
QRectF QGraphicsPixmapItem::boundingRect() const
{
Q_D(const QGraphicsPixmapItem);
- qreal pw = 1.0;
if (d->pixmap.isNull())
return QRectF();
- return QRectF(d->offset, d->pixmap.size()).adjusted(-pw/2, -pw/2, pw/2, pw/2);
+ if (d->flags & ItemIsSelectable) {
+ qreal pw = 1.0;
+ return QRectF(d->offset, d->pixmap.size()).adjusted(-pw/2, -pw/2, pw/2, pw/2);
+ } else {
+ return QRectF(d->offset, d->pixmap.size());
+ }
}
/*!
@@ -9651,12 +9697,14 @@ bool QGraphicsTextItem::sceneEvent(QEvent *event)
// Reset the focus widget's input context, regardless
// of how this item gained or lost focus.
if (QWidget *fw = qApp->focusWidget()) {
+#ifndef QT_NO_IM
if (QInputContext *qic = fw->inputContext()) {
if (event->type() == QEvent::FocusIn || event->type() == QEvent::FocusOut)
qic->reset();
else
qic->update();
}
+#endif //QT_NO_IM
}
break;
default:
@@ -10660,7 +10708,8 @@ void QGraphicsItemEffectSourcePrivate::draw(QPainter *painter)
}
}
-QPixmap QGraphicsItemEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QPoint *offset) const
+QPixmap QGraphicsItemEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QPoint *offset,
+ QGraphicsEffectSource::PixmapPadMode mode) const
{
const bool deviceCoordinates = (system == Qt::DeviceCoordinates);
if (!info && deviceCoordinates) {
@@ -10674,7 +10723,17 @@ QPixmap QGraphicsItemEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QP
QGraphicsScenePrivate *scened = item->d_ptr->scene->d_func();
const QRectF sourceRect = boundingRect(system);
- QRect effectRect = item->graphicsEffect()->boundingRectFor(sourceRect).toAlignedRect();
+ QRect effectRect;
+
+ if (mode == QGraphicsEffectSource::ExpandToEffectRectPadMode) {
+ effectRect = item->graphicsEffect()->boundingRectFor(sourceRect).toAlignedRect();
+ } else if (mode == QGraphicsEffectSource::ExpandToTransparentBorderPadMode) {
+ // adjust by 1.5 to account for cosmetic pens
+ effectRect = sourceRect.adjusted(-1.5, -1.5, 1.5, 1.5).toAlignedRect();
+ } else {
+ effectRect = sourceRect.toAlignedRect();
+ }
+
if (offset)
*offset = effectRect.topLeft();
@@ -10702,10 +10761,15 @@ QPixmap QGraphicsItemEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QP
effectRect.setBottom(deviceHeight -1);
}
-
if (effectRect.isEmpty())
return QPixmap();
+ if (system == Qt::LogicalCoordinates
+ && effectRect.size() == sourceRect.size()
+ && isPixmap()) {
+ return static_cast<QGraphicsPixmapItem *>(item)->pixmap();
+ }
+
QPixmap pixmap(effectRect.size());
pixmap.fill(Qt::transparent);
QPainter pixmapPainter(&pixmap);
@@ -10749,8 +10813,12 @@ QDebug operator<<(QDebug debug, QGraphicsItem *item)
return debug;
}
- debug << "QGraphicsItem(this =" << ((void*)item)
- << ", parent =" << ((void*)item->parentItem())
+ if (QGraphicsObject *o = item->toGraphicsObject())
+ debug << o->metaObject()->className();
+ else
+ debug << "QGraphicsItem";
+ debug << "(this =" << (void*)item
+ << ", parent =" << (void*)item->parentItem()
<< ", pos =" << item->pos()
<< ", z =" << item->zValue() << ", flags = "
<< item->flags() << ")";
diff --git a/src/gui/graphicsview/qgraphicsitem_p.h b/src/gui/graphicsview/qgraphicsitem_p.h
index 046f5dc844..ca56c18b39 100644
--- a/src/gui/graphicsview/qgraphicsitem_p.h
+++ b/src/gui/graphicsview/qgraphicsitem_p.h
@@ -61,6 +61,7 @@
#include <private/qgraphicstransform_p.h>
#include <private/qgraphicseffect_p.h>
+#include <qgraphicseffect.h>
#include <QtCore/qpoint.h>
@@ -542,7 +543,7 @@ struct QGraphicsItemPrivate::TransformData
QMatrix4x4 m;
for (int i = 0; i < graphicsTransforms.size(); ++i)
graphicsTransforms.at(i)->applyTo(&m);
- x *= m.toTransform(0);
+ x *= m.toTransform();
}
x.translate(xOrigin, yOrigin);
x.rotate(rotation);
@@ -603,8 +604,10 @@ public:
inline bool isPixmap() const
{
- return (item->type() == QGraphicsPixmapItem::Type);
- //|| (item->d_ptr->isObject && qobject_cast<QFxImage *>(q_func()));
+ return item->type() == QGraphicsPixmapItem::Type
+ && !(item->flags() & QGraphicsItem::ItemIsSelectable)
+ && item->d_ptr->children.size() == 0;
+ //|| (item->d_ptr->isObject && qobject_cast<QmlGraphicsImage *>(q_func()));
}
inline const QStyleOption *styleOption() const
@@ -621,7 +624,9 @@ public:
QRectF boundingRect(Qt::CoordinateSystem system) const;
void draw(QPainter *);
- QPixmap pixmap(Qt::CoordinateSystem system, QPoint *offset) const;
+ QPixmap pixmap(Qt::CoordinateSystem system,
+ QPoint *offset,
+ QGraphicsEffectSource::PixmapPadMode mode) const;
QGraphicsItem *item;
QGraphicsItemPaintInfo *info;
diff --git a/src/gui/graphicsview/qgraphicslayout_p.h b/src/gui/graphicsview/qgraphicslayout_p.h
index 59c6dba12e..4aeae39f72 100644
--- a/src/gui/graphicsview/qgraphicslayout_p.h
+++ b/src/gui/graphicsview/qgraphicslayout_p.h
@@ -60,6 +60,8 @@
#include "qgraphicslayout.h"
#include "qgraphicslayoutitem_p.h"
#include <QtGui/qstyle.h>
+#include <QtGui/qwidget.h>
+#include <QtGui/qstyleoption.h>
QT_BEGIN_NAMESPACE
@@ -76,6 +78,55 @@ inline bool qt_graphicsLayoutDebug()
}
#endif
+
+class QLayoutStyleInfo
+{
+public:
+ inline QLayoutStyleInfo() { invalidate(); }
+ inline QLayoutStyleInfo(QStyle *style, QWidget *widget)
+ : m_valid(true), m_style(style), m_widget(widget)
+ {
+ Q_ASSERT(style);
+ if (widget) //###
+ m_styleOption.initFrom(widget);
+ m_defaultSpacing[0] = style->pixelMetric(QStyle::PM_LayoutHorizontalSpacing);
+ m_defaultSpacing[1] = style->pixelMetric(QStyle::PM_LayoutVerticalSpacing);
+ }
+
+ inline void invalidate() { m_valid = false; m_style = 0; m_widget = 0; }
+
+ inline QStyle *style() const { return m_style; }
+ inline QWidget *widget() const { return m_widget; }
+
+ inline bool operator==(const QLayoutStyleInfo &other)
+ { return m_style == other.m_style && m_widget == other.m_widget; }
+ inline bool operator!=(const QLayoutStyleInfo &other)
+ { return !(*this == other); }
+
+ inline void setDefaultSpacing(Qt::Orientation o, qreal spacing){
+ if (spacing >= 0)
+ m_defaultSpacing[o - 1] = spacing;
+ }
+
+ inline qreal defaultSpacing(Qt::Orientation o) const {
+ return m_defaultSpacing[o - 1];
+ }
+
+ inline qreal perItemSpacing(QSizePolicy::ControlType control1,
+ QSizePolicy::ControlType control2,
+ Qt::Orientation orientation) const
+ {
+ Q_ASSERT(style());
+ return style()->layoutSpacing(control1, control2, orientation, &m_styleOption, widget());
+ }
+private:
+ bool m_valid;
+ QStyle *m_style;
+ QWidget *m_widget;
+ QStyleOption m_styleOption;
+ qreal m_defaultSpacing[2];
+};
+
class Q_AUTOTEST_EXPORT QGraphicsLayoutPrivate : public QGraphicsLayoutItemPrivate
{
Q_DECLARE_PUBLIC(QGraphicsLayout)
diff --git a/src/gui/graphicsview/qgraphicsproxywidget.cpp b/src/gui/graphicsview/qgraphicsproxywidget.cpp
index 64c51ada6a..e9173a910a 100644
--- a/src/gui/graphicsview/qgraphicsproxywidget.cpp
+++ b/src/gui/graphicsview/qgraphicsproxywidget.cpp
@@ -397,7 +397,7 @@ QWidget *QGraphicsProxyWidgetPrivate::findFocusChild(QWidget *child, bool next)
do {
if (child->isEnabled()
&& child->isVisibleTo(widget)
- && (child->focusPolicy() & focus_flag == focus_flag)
+ && ((child->focusPolicy() & focus_flag) == focus_flag)
&& !(child->d_func()->extra && child->d_func()->extra->focus_proxy)) {
return child;
}
diff --git a/src/gui/graphicsview/qgraphicsscene.cpp b/src/gui/graphicsview/qgraphicsscene.cpp
index c459d21f0f..f982f4beb5 100644
--- a/src/gui/graphicsview/qgraphicsscene.cpp
+++ b/src/gui/graphicsview/qgraphicsscene.cpp
@@ -525,6 +525,14 @@ void QGraphicsScenePrivate::removeItemHelper(QGraphicsItem *item)
item->d_func()->scene = 0;
+ //We need to remove all children first because they might use their parent
+ //attributes (e.g. sceneTransform).
+ if (!item->d_ptr->inDestructor) {
+ // Remove all children recursively
+ for (int i = 0; i < item->d_ptr->children.size(); ++i)
+ q->removeItem(item->d_ptr->children.at(i));
+ }
+
// Unregister focus proxy.
item->d_ptr->resetFocusProxy();
@@ -571,12 +579,6 @@ void QGraphicsScenePrivate::removeItemHelper(QGraphicsItem *item)
++iterator;
}
- if (!item->d_ptr->inDestructor) {
- // Remove all children recursively
- for (int i = 0; i < item->d_ptr->children.size(); ++i)
- q->removeItem(item->d_ptr->children.at(i));
- }
-
if (item->isPanel() && item->isVisible() && item->panelModality() != QGraphicsItem::NonModal)
leaveModal(item);
@@ -691,6 +693,7 @@ void QGraphicsScenePrivate::setFocusItemHelper(QGraphicsItem *item,
focusItem = 0;
sendEvent(lastFocusItem, &event);
+#ifndef QT_NO_IM
if (lastFocusItem
&& (lastFocusItem->flags() & QGraphicsItem::ItemAcceptsInputMethod)) {
// Reset any visible preedit text
@@ -706,6 +709,7 @@ void QGraphicsScenePrivate::setFocusItemHelper(QGraphicsItem *item,
views.at(i)->inputContext()->reset();
}
}
+#endif //QT_NO_IM
}
if (item) {
@@ -4910,7 +4914,7 @@ void QGraphicsScenePrivate::processDirtyItemsRecursive(QGraphicsItem *item, bool
continue;
}
- if (item->d_ptr->paintedViewBoundingRectsNeedRepaint && !paintedViewBoundingRect.isEmpty()) {
+ if (item->d_ptr->paintedViewBoundingRectsNeedRepaint) {
paintedViewBoundingRect.translate(viewPrivate->dirtyScrollOffset);
if (!viewPrivate->updateRect(paintedViewBoundingRect))
paintedViewBoundingRect = QRect(-1, -1, -1, -1); // Outside viewport.
diff --git a/src/gui/graphicsview/qgraphicstransform.cpp b/src/gui/graphicsview/qgraphicstransform.cpp
index 49d8999539..83bc9e1c95 100644
--- a/src/gui/graphicsview/qgraphicstransform.cpp
+++ b/src/gui/graphicsview/qgraphicstransform.cpp
@@ -69,6 +69,9 @@
objects are applied to a QGraphicsItem, all of the transformations
are computed in true 3D space, with the projection back to 2D
only occurring after the last QGraphicsTransform is applied.
+ The exception to this is QGraphicsRotation, which projects back to
+ 2D after each rotation to preserve the perspective effect around
+ the X and Y axes.
If you want to create your own configurable transformation, you can create
a subclass of QGraphicsTransform (or any or the existing subclasses), and
@@ -90,8 +93,8 @@
#include <QDebug>
#include <QtCore/qmath.h>
+#ifndef QT_NO_GRAPHICSVIEW
QT_BEGIN_NAMESPACE
-
void QGraphicsTransformPrivate::setItem(QGraphicsItem *i)
{
if (item == i)
@@ -547,9 +550,7 @@ void QGraphicsRotation::applyTo(QMatrix4x4 *matrix) const
return;
matrix->translate(d->origin);
- QMatrix4x4 m;
- m.rotate(d->angle, d->axis.x(), d->axis.y(), d->axis.z());
- *matrix *= m.toTransform();
+ matrix->projectedRotate(d->angle, d->axis.x(), d->axis.y(), d->axis.z());
matrix->translate(-d->origin);
}
@@ -564,3 +565,4 @@ void QGraphicsRotation::applyTo(QMatrix4x4 *matrix) const
#include "moc_qgraphicstransform.cpp"
QT_END_NAMESPACE
+#endif //QT_NO_GRAPHICSVIEW
diff --git a/src/gui/graphicsview/qgraphicstransform.h b/src/gui/graphicsview/qgraphicstransform.h
index 58075aa90b..58e3077767 100644
--- a/src/gui/graphicsview/qgraphicstransform.h
+++ b/src/gui/graphicsview/qgraphicstransform.h
@@ -47,6 +47,7 @@
#include <QtGui/QTransform>
#include <QtGui/QMatrix4x4>
+#ifndef QT_NO_GRAPHICSVIEW
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
@@ -150,5 +151,6 @@ private:
QT_END_NAMESPACE
QT_END_HEADER
+#endif //QT_NO_GRAPHICSVIEW
#endif // QFXTRANSFORM_H
diff --git a/src/gui/graphicsview/qgraphicstransform_p.h b/src/gui/graphicsview/qgraphicstransform_p.h
index 9e708b2a9f..ddf99bbc62 100644
--- a/src/gui/graphicsview/qgraphicstransform_p.h
+++ b/src/gui/graphicsview/qgraphicstransform_p.h
@@ -54,7 +54,7 @@
//
#include "private/qobject_p.h"
-
+#ifndef QT_NO_GRAPHICSVIEW
QT_BEGIN_NAMESPACE
class QGraphicsItem;
@@ -73,5 +73,6 @@ public:
};
QT_END_NAMESPACE
+#endif //QT_NO_GRAPHCISVIEW
#endif // QGRAPHICSTRANSFORM_P_H
diff --git a/src/gui/graphicsview/qgraphicsview.cpp b/src/gui/graphicsview/qgraphicsview.cpp
index 710c7455a8..f72aa8a663 100644
--- a/src/gui/graphicsview/qgraphicsview.cpp
+++ b/src/gui/graphicsview/qgraphicsview.cpp
@@ -3319,6 +3319,14 @@ void QGraphicsView::paintEvent(QPaintEvent *event)
if (!(d->optimizationFlags & IndirectPainting)) {
d->scene->d_func()->drawItems(&painter, viewTransformed ? &viewTransform : 0,
&d->exposedRegion, viewport());
+ // Make sure the painter's world transform is restored correctly when
+ // drawing without painter state protection (DontSavePainterState).
+ // We only change the worldTransform() so there's no need to do a full-blown
+ // save() and restore(). Also note that we don't have to do this in case of
+ // IndirectPainting (the else branch), because in that case we always save()
+ // and restore() in QGraphicsScene::drawItems().
+ if (!d->scene->d_func()->painterStateProtection)
+ painter.setWorldTransform(viewTransform);
} else {
// Find all exposed items
bool allItems = false;
diff --git a/src/gui/graphicsview/qgraphicswidget.cpp b/src/gui/graphicsview/qgraphicswidget.cpp
index 35a3c13eb1..d70a2819a5 100644
--- a/src/gui/graphicsview/qgraphicswidget.cpp
+++ b/src/gui/graphicsview/qgraphicswidget.cpp
@@ -1352,6 +1352,8 @@ void QGraphicsWidget::changeEvent(QEvent *event)
case QEvent::StyleChange:
// ### Don't unset if the margins are explicitly set.
unsetWindowFrameMargins();
+ if (d->layout)
+ d->layout->invalidate();
case QEvent::FontChange:
update();
updateGeometry();
diff --git a/src/gui/graphicsview/qgridlayoutengine_p.h b/src/gui/graphicsview/qgridlayoutengine_p.h
index a42a537b4c..ed335a828c 100644
--- a/src/gui/graphicsview/qgridlayoutengine_p.h
+++ b/src/gui/graphicsview/qgridlayoutengine_p.h
@@ -59,7 +59,7 @@
#include "qmap.h"
#include "qpair.h"
#include "qvector.h"
-
+#include "qgraphicslayout_p.h"
#include <float.h>
QT_BEGIN_NAMESPACE
@@ -128,29 +128,6 @@ public:
};
-class QLayoutStyleInfo
-{
-public:
- inline QLayoutStyleInfo() { invalidate(); }
- inline QLayoutStyleInfo(QStyle *style, QWidget *widget)
- : q_valid(true), q_style(style), q_widget(widget) {}
-
- inline void invalidate() { q_valid = false; q_style = 0; q_widget = 0; }
-
- inline QStyle *style() const { return q_style; }
- inline QWidget *widget() const { return q_widget; }
-
- inline bool operator==(const QLayoutStyleInfo &other)
- { return q_style == other.q_style && q_widget == other.q_widget; }
- inline bool operator!=(const QLayoutStyleInfo &other)
- { return !(*this == other); }
-
-private:
- bool q_valid;
- QStyle *q_style;
- QWidget *q_widget;
-};
-
class QGridLayoutBox
{
public:
diff --git a/src/gui/graphicsview/qsimplex_p.cpp b/src/gui/graphicsview/qsimplex_p.cpp
index b8f8fb449c..86b10b4c8c 100644
--- a/src/gui/graphicsview/qsimplex_p.cpp
+++ b/src/gui/graphicsview/qsimplex_p.cpp
@@ -108,10 +108,8 @@ void QSimplex::clearDataStructures()
// Constraints
for (int i = 0; i < constraints.size(); ++i) {
delete constraints[i]->helper.first;
- constraints[i]->helper.first = 0;
- constraints[i]->helper.second = 0.0;
delete constraints[i]->artificial;
- constraints[i]->artificial = 0;
+ delete constraints[i];
}
constraints.clear();
@@ -137,7 +135,23 @@ bool QSimplex::setConstraints(const QList<QSimplexConstraint *> newConstraints)
if (newConstraints.isEmpty())
return true; // we are ok with no constraints
- constraints = newConstraints;
+
+ // Make deep copy of constraints. We need this copy because we may change
+ // them in the simplification method.
+ for (int i = 0; i < newConstraints.size(); ++i) {
+ QSimplexConstraint *c = new QSimplexConstraint;
+ c->constant = newConstraints[i]->constant;
+ c->ratio = newConstraints[i]->ratio;
+ c->variables = newConstraints[i]->variables;
+ constraints << c;
+ }
+
+ // Remove constraints of type Var == K and replace them for their value.
+ if (!simplifyConstraints(&constraints)) {
+ qWarning() << "QSimplex: No feasible solution!";
+ clearDataStructures();
+ return false;
+ }
///////////////////////////////////////
// Prepare variables and constraints //
@@ -508,11 +522,21 @@ qreal QSimplex::solver(solverFactor factor)
// Remove old objective
clearRow(0);
- // Set new objective
+ // Set new objective in the first row of the simplex matrix
+ qreal resultOffset = 0;
QHash<QSimplexVariable *, qreal>::const_iterator iter;
for (iter = objective->variables.constBegin();
iter != objective->variables.constEnd();
++iter) {
+
+ // Check if the variable was removed in the simplification process.
+ // If so, we save its offset to the objective function and skip adding
+ // it to the matrix.
+ if (iter.key()->index == -1) {
+ resultOffset += iter.value() * iter.key()->result;
+ continue;
+ }
+
setValueAt(0, iter.key()->index, -1 * factor * iter.value());
}
@@ -525,7 +549,9 @@ qreal QSimplex::solver(solverFactor factor)
}
#endif
- return factor * valueAt(0, columns - 1);
+ // Return the value calculated by the simplex plus the value of the
+ // fixed variables.
+ return (factor * valueAt(0, columns - 1)) + resultOffset;
}
/*!
@@ -571,4 +597,77 @@ void QSimplex::collectResults()
}
}
+/*!
+ \internal
+
+ Looks for single-valued variables and remove them from the constraints list.
+*/
+bool QSimplex::simplifyConstraints(QList<QSimplexConstraint *> *constraints)
+{
+ QHash<QSimplexVariable *, qreal> results; // List of single-valued variables
+ bool modified = true; // Any chance more optimization exists?
+
+ while (modified) {
+ modified = false;
+
+ // For all constraints
+ QList<QSimplexConstraint *>::iterator iter = constraints->begin();
+ while (iter != constraints->end()) {
+ QSimplexConstraint *c = *iter;
+ if ((c->ratio == QSimplexConstraint::Equal) && (c->variables.count() == 1)) {
+ // Check whether this is a constraint of type Var == K
+ // If so, save its value to "results".
+ QSimplexVariable *variable = c->variables.constBegin().key();
+ qreal result = c->constant / c->variables.value(variable);
+
+ results.insert(variable, result);
+ variable->result = result;
+ variable->index = -1;
+ modified = true;
+
+ }
+
+ // Replace known values among their variables
+ QHash<QSimplexVariable *, qreal>::const_iterator r;
+ for (r = results.constBegin(); r != results.constEnd(); ++r) {
+ if (c->variables.contains(r.key())) {
+ c->constant -= r.value() * c->variables.take(r.key());
+ modified = true;
+ }
+ }
+
+ // Keep it normalized
+ if (c->constant < 0)
+ c->invert();
+
+ if (c->variables.isEmpty()) {
+ // If constraint became empty due to substitution, delete it.
+ if (c->isSatisfied() == false)
+ // We must ensure that the constraint soon to be deleted would not
+ // make the problem unfeasible if left behind. If that's the case,
+ // we return false so the simplex solver can properly report that.
+ return false;
+
+ delete c;
+ iter = constraints->erase(iter);
+ } else {
+ ++iter;
+ }
+ }
+ }
+
+ return true;
+}
+
+void QSimplexConstraint::invert()
+{
+ constant = -constant;
+ ratio = Ratio(2 - ratio);
+
+ QHash<QSimplexVariable *, qreal>::iterator iter;
+ for (iter = variables.begin(); iter != variables.end(); ++iter) {
+ iter.value() = -iter.value();
+ }
+}
+
QT_END_NAMESPACE
diff --git a/src/gui/graphicsview/qsimplex_p.h b/src/gui/graphicsview/qsimplex_p.h
index 51991a993b..084ad7f936 100644
--- a/src/gui/graphicsview/qsimplex_p.h
+++ b/src/gui/graphicsview/qsimplex_p.h
@@ -63,7 +63,7 @@ struct QSimplexVariable
QSimplexVariable() : result(0), index(0) {}
qreal result;
- uint index;
+ int index;
};
@@ -95,7 +95,8 @@ struct QSimplexConstraint
QPair<QSimplexVariable *, qreal> helper;
QSimplexVariable * artificial;
-#ifdef QT_DEBUG
+ void invert();
+
bool isSatisfied() {
qreal leftHandSide(0);
@@ -106,7 +107,7 @@ struct QSimplexConstraint
Q_ASSERT(constant > 0 || qFuzzyCompare(1, 1 + constant));
- if (qFuzzyCompare(1000 + leftHandSide, 1000 + constant))
+ if ((leftHandSide == constant) || qFuzzyCompare(1000 + leftHandSide, 1000 + constant))
return true;
switch (ratio) {
@@ -118,6 +119,30 @@ struct QSimplexConstraint
return false;
}
}
+
+#ifdef QT_DEBUG
+ QString toString() {
+ QString result;
+ result += QString::fromAscii("-- QSimplexConstraint %1 --").arg(quintptr(this), 0, 16);
+
+ QHash<QSimplexVariable *, qreal>::const_iterator iter;
+ for (iter = variables.constBegin(); iter != variables.constEnd(); ++iter) {
+ result += QString::fromAscii(" %1 x %2").arg(iter.value()).arg(quintptr(iter.key()), 0, 16);
+ }
+
+ switch (ratio) {
+ case LessOrEqual:
+ result += QString::fromAscii(" (less) <= %1").arg(constant);
+ break;
+ case MoreOrEqual:
+ result += QString::fromAscii(" (more) >= %1").arg(constant);
+ break;
+ default:
+ result += QString::fromAscii(" (eqal) == %1").arg(constant);
+ }
+
+ return result;
+ }
#endif
};
@@ -129,7 +154,6 @@ public:
qreal solveMin();
qreal solveMax();
- QList<QSimplexVariable *> constraintsVariables();
bool setConstraints(const QList<QSimplexConstraint *> constraints);
void setObjective(QSimplexConstraint *objective);
@@ -145,6 +169,7 @@ private:
void combineRows(int toIndex, int fromIndex, qreal factor);
// Simplex
+ bool simplifyConstraints(QList<QSimplexConstraint *> *constraints);
int findPivotColumn();
int pivotRowForColumn(int column);
void reducedRowEchelon();
@@ -168,11 +193,6 @@ private:
qreal *matrix;
};
-inline QList<QSimplexVariable *> QSimplex::constraintsVariables()
-{
- return variables;
-}
-
inline qreal QSimplex::valueAt(int rowIndex, int columnIndex)
{
return matrix[rowIndex * columns + columnIndex];
diff --git a/src/gui/image/qicon.cpp b/src/gui/image/qicon.cpp
index e0779a0f65..cff9cd207a 100644
--- a/src/gui/image/qicon.cpp
+++ b/src/gui/image/qicon.cpp
@@ -66,6 +66,7 @@
#include "private/qkde_p.h"
#endif
+#ifndef QT_NO_ICON
QT_BEGIN_NAMESPACE
/*!
@@ -1217,3 +1218,4 @@ QSize QIcon::pixmapSize(Size which)
*/
QT_END_NAMESPACE
+#endif //QT_NO_ICON
diff --git a/src/gui/image/qicon_p.h b/src/gui/image/qicon_p.h
index fc96a65cde..43a59a6c5c 100644
--- a/src/gui/image/qicon_p.h
+++ b/src/gui/image/qicon_p.h
@@ -60,6 +60,7 @@
#include <QtGui/qicon.h>
#include <QtGui/qiconengine.h>
+#ifndef QT_NO_ICON
QT_BEGIN_NAMESPACE
class QIconPrivate
@@ -134,5 +135,5 @@ private:
};
QT_END_NAMESPACE
-
+#endif //QT_NO_ICON
#endif // QICON_P_H
diff --git a/src/gui/image/qiconloader.cpp b/src/gui/image/qiconloader.cpp
index 46c54317e9..234f271f67 100644
--- a/src/gui/image/qiconloader.cpp
+++ b/src/gui/image/qiconloader.cpp
@@ -38,7 +38,7 @@
** $QT_END_LICENSE$
**
****************************************************************************/
-
+#ifndef QT_NO_ICON
#include <private/qiconloader_p.h>
#include <private/qapplication_p.h>
@@ -92,11 +92,13 @@ QIconLoader::QIconLoader() :
if (m_systemTheme.isEmpty())
m_systemTheme = fallbackTheme();
+#ifndef QT_NO_LIBRARY
QFactoryLoader iconFactoryLoader(QIconEngineFactoryInterfaceV2_iid,
QLatin1String("/iconengines"),
Qt::CaseInsensitive);
if (iconFactoryLoader.keys().contains(QLatin1String("svg")))
m_supportsSvg = true;
+#endif //QT_NO_LIBRARY
}
QIconLoader *QIconLoader::instance()
@@ -160,7 +162,7 @@ QIconTheme::QIconTheme(const QString &themeName)
break;
}
}
-
+#ifndef QT_NO_SETTINGS
if (themeIndex.exists()) {
const QSettings indexReader(themeIndex.fileName(), QSettings::IniFormat);
QStringListIterator keyIterator(indexReader.allKeys());
@@ -213,6 +215,7 @@ QIconTheme::QIconTheme(const QString &themeName)
if (!m_parents.contains(QLatin1String("hicolor")))
m_parents.append(QLatin1String("hicolor"));
}
+#endif //QT_NO_SETTINGS
}
QThemeIconEntries QIconLoader::findIconHelper(const QString &themeName,
@@ -546,3 +549,5 @@ void QIconLoaderEngine::virtual_hook(int id, void *data)
}
QT_END_NAMESPACE
+
+#endif //QT_NO_ICON
diff --git a/src/gui/image/qiconloader_p.h b/src/gui/image/qiconloader_p.h
index b152d46071..2a330d33ce 100644
--- a/src/gui/image/qiconloader_p.h
+++ b/src/gui/image/qiconloader_p.h
@@ -42,6 +42,7 @@
#ifndef QDESKTOPICON_P_H
#define QDESKTOPICON_P_H
+#ifndef QT_NO_ICON
//
// W A R N I N G
// -------------
@@ -185,3 +186,5 @@ private:
QT_END_NAMESPACE
#endif // QDESKTOPICON_P_H
+
+#endif //QT_NO_ICON
diff --git a/src/gui/image/qnativeimage.cpp b/src/gui/image/qnativeimage.cpp
index 88faea8ff6..e4ea2e9cad 100644
--- a/src/gui/image/qnativeimage.cpp
+++ b/src/gui/image/qnativeimage.cpp
@@ -199,10 +199,12 @@ QNativeImage::QNativeImage(int width, int height, QImage::Format format,bool /*
shmctl(xshminfo.shmid, IPC_RMID, 0);
return;
}
- xshmpm = XShmCreatePixmap(X11->display, DefaultRootWindow(X11->display), xshmimg->data,
- &xshminfo, width, height, dd);
- if (!xshmpm) {
- qWarning() << "QNativeImage: Unable to create shared Pixmap.";
+ if (X11->use_mitshm_pixmaps) {
+ xshmpm = XShmCreatePixmap(X11->display, DefaultRootWindow(X11->display), xshmimg->data,
+ &xshminfo, width, height, dd);
+ if (!xshmpm) {
+ qWarning() << "QNativeImage: Unable to create shared Pixmap.";
+ }
}
}
diff --git a/src/gui/image/qpixmap.cpp b/src/gui/image/qpixmap.cpp
index a3b7516fa1..45ff5f4b44 100644
--- a/src/gui/image/qpixmap.cpp
+++ b/src/gui/image/qpixmap.cpp
@@ -860,6 +860,9 @@ bool QPixmap::load(const QString &fileName, const char *format, Qt::ImageConvers
bool QPixmap::loadFromData(const uchar *buf, uint len, const char *format, Qt::ImageConversionFlags flags)
{
+ if (len == 0 || buf == 0)
+ return false;
+
return data->fromData(buf, len, format, flags);
}
diff --git a/src/gui/image/qpixmap_s60.cpp b/src/gui/image/qpixmap_s60.cpp
index 666d608e2d..7086341cbe 100644
--- a/src/gui/image/qpixmap_s60.cpp
+++ b/src/gui/image/qpixmap_s60.cpp
@@ -684,9 +684,10 @@ void QS60PixmapData::beginDataAccess()
uchar* newBytes = (uchar*)cfbsBitmap->DataAddress();
- if (newBytes == bytes)
- return;
+ TSize size = cfbsBitmap->SizeInPixels();
+ if (newBytes == bytes && image.width() == size.iWidth && image.height() == size.iHeight)
+ return;
bytes = newBytes;
TDisplayMode mode = cfbsBitmap->DisplayMode();
@@ -695,8 +696,6 @@ void QS60PixmapData::beginDataAccess()
if (format == QImage::Format_ARGB32)
format = QImage::Format_ARGB32_Premultiplied; // pixel data is actually in premultiplied format
- TSize size = cfbsBitmap->SizeInPixels();
-
QVector<QRgb> savedColorTable;
if (!image.isNull())
savedColorTable = image.colorTable();
@@ -935,18 +934,21 @@ void QS60PixmapData::fromNativeType(void* pixmap, NativeType nativeType)
da.beginDataAccess(sourceBitmap);
uchar *bytes = (uchar*)sourceBitmap->DataAddress();
QImage img = QImage(bytes, size.iWidth, size.iHeight, format);
+ img = img.copy();
da.endDataAccess(sourceBitmap);
- fromImage(img, Qt::AutoColor);
-
- if(deleteSourceBitmap)
- delete sourceBitmap;
-
if(displayMode == EGray2) {
//Symbian thinks set pixels are white/transparent, Qt thinks they are foreground/solid
//So invert mono bitmaps so that masks work correctly.
- image.invertPixels();
+ img.invertPixels();
+ } else if(displayMode == EColor16M) {
+ img = img.rgbSwapped(); // EColor16M is BGR
}
+
+ fromImage(img, Qt::AutoColor);
+
+ if(deleteSourceBitmap)
+ delete sourceBitmap;
} else {
CFbsBitmap* duplicate = 0;
QT_TRAP_THROWING(duplicate = new (ELeave) CFbsBitmap);
diff --git a/src/gui/image/qpixmapfilter.cpp b/src/gui/image/qpixmapfilter.cpp
index 9fcf77694e..d0de03ede1 100644
--- a/src/gui/image/qpixmapfilter.cpp
+++ b/src/gui/image/qpixmapfilter.cpp
@@ -506,7 +506,7 @@ class QPixmapBlurFilterPrivate : public QPixmapFilterPrivate
public:
QPixmapBlurFilterPrivate() : radius(5), hint(Qt::PerformanceHint) {}
- int radius;
+ qreal radius;
Qt::RenderHint hint;
};
@@ -535,7 +535,7 @@ QPixmapBlurFilter::~QPixmapBlurFilter()
\internal
*/
-void QPixmapBlurFilter::setRadius(int radius)
+void QPixmapBlurFilter::setRadius(qreal radius)
{
Q_D(QPixmapBlurFilter);
d->radius = radius;
@@ -546,7 +546,7 @@ void QPixmapBlurFilter::setRadius(int radius)
\internal
*/
-int QPixmapBlurFilter::radius() const
+qreal QPixmapBlurFilter::radius() const
{
Q_D(const QPixmapBlurFilter);
return d->radius;
@@ -584,7 +584,7 @@ Qt::RenderHint QPixmapBlurFilter::blurHint() const
QRectF QPixmapBlurFilter::boundingRectFor(const QRectF &rect) const
{
Q_D(const QPixmapBlurFilter);
- const qreal delta = d->radius * 2;
+ const qreal delta = d->radius + 1;
return rect.adjusted(-delta, -delta, delta, delta);
}
@@ -668,7 +668,7 @@ void QPixmapBlurFilter::draw(QPainter *painter, const QPointF &p, const QPixmap
if (!painter->isActive())
return;
- if (d->radius == 0) {
+ if (d->radius <= 0) {
painter->drawPixmap(srcRect.translated(p), src, srcRect);
return;
}
@@ -688,12 +688,12 @@ void QPixmapBlurFilter::draw(QPainter *painter, const QPointF &p, const QPixmap
if (srcRect.isNull()) {
srcImage = src.toImage();
- destImage = blurred(srcImage, srcImage.rect(), d->radius);
+ destImage = blurred(srcImage, srcImage.rect(), qRound(d->radius));
} else {
QRect rect = srcRect.toAlignedRect().intersected(src.rect());
srcImage = src.copy(rect).toImage();
- destImage = blurred(srcImage, srcImage.rect(), d->radius);
+ destImage = blurred(srcImage, srcImage.rect(), qRound(d->radius));
}
painter->drawImage(p, destImage);
@@ -902,7 +902,7 @@ public:
QPointF offset;
QColor color;
- int radius;
+ qreal radius;
};
/*!
@@ -966,7 +966,7 @@ QPixmapDropShadowFilter::~QPixmapDropShadowFilter()
\internal
*/
-int QPixmapDropShadowFilter::blurRadius() const
+qreal QPixmapDropShadowFilter::blurRadius() const
{
Q_D(const QPixmapDropShadowFilter);
return d->radius;
@@ -981,7 +981,7 @@ int QPixmapDropShadowFilter::blurRadius() const
\internal
*/
-void QPixmapDropShadowFilter::setBlurRadius(int radius)
+void QPixmapDropShadowFilter::setBlurRadius(qreal radius)
{
Q_D(QPixmapDropShadowFilter);
d->radius = radius;
@@ -1057,14 +1057,9 @@ void QPixmapDropShadowFilter::setOffset(const QPointF &offset)
QRectF QPixmapDropShadowFilter::boundingRectFor(const QRectF &rect) const
{
Q_D(const QPixmapDropShadowFilter);
-
- const qreal delta = qreal(d->radius * 2);
- qreal x1 = qMin(rect.left(), rect.left() + d->offset.x() - delta);
- qreal y1 = qMin(rect.top(), rect.top() + d->offset.y() - delta);
- qreal x2 = qMax(rect.right(), rect.right() + d->offset.x() + delta);
- qreal y2 = qMax(rect.bottom(), rect.bottom() + d->offset.y() + delta);
-
- return QRectF(x1, y1, x2 - x1, y2 - y1);
+ qreal delta = d->radius + 1;
+ return rect.adjusted(-2, -2, 2, 2).united(
+ rect.translated(d->offset).adjusted(-delta, -delta, delta, delta));
}
/*!
@@ -1090,7 +1085,7 @@ void QPixmapDropShadowFilter::draw(QPainter *p,
QImage tmp = src.isNull() ? px.toImage() : px.copy(src.toAlignedRect()).toImage();
// blur the alpha channel
- tmp = blurred(tmp, tmp.rect(), d->radius, true);
+ tmp = blurred(tmp, tmp.rect(), qRound(d->radius), true);
// blacken the image...
QPainter tmpPainter(&tmp);
diff --git a/src/gui/image/qpixmapfilter_p.h b/src/gui/image/qpixmapfilter_p.h
index 8a2207aa53..fc70795ff1 100644
--- a/src/gui/image/qpixmapfilter_p.h
+++ b/src/gui/image/qpixmapfilter_p.h
@@ -129,10 +129,10 @@ public:
QPixmapBlurFilter(QObject *parent = 0);
~QPixmapBlurFilter();
- void setRadius(int radius);
+ void setRadius(qreal radius);
void setBlurHint(Qt::RenderHint hint);
- int radius() const;
+ qreal radius() const;
Qt::RenderHint blurHint() const;
QRectF boundingRectFor(const QRectF &rect) const;
@@ -175,8 +175,8 @@ public:
QRectF boundingRectFor(const QRectF &rect) const;
void draw(QPainter *p, const QPointF &pos, const QPixmap &px, const QRectF &src = QRectF()) const;
- int blurRadius() const;
- void setBlurRadius(int radius);
+ qreal blurRadius() const;
+ void setBlurRadius(qreal radius);
QColor color() const;
void setColor(const QColor &color);
diff --git a/src/gui/inputmethod/qcoefepinputcontext_s60.cpp b/src/gui/inputmethod/qcoefepinputcontext_s60.cpp
index c4d17ff9be..3f21bc32a3 100644
--- a/src/gui/inputmethod/qcoefepinputcontext_s60.cpp
+++ b/src/gui/inputmethod/qcoefepinputcontext_s60.cpp
@@ -561,8 +561,28 @@ void QCoeFepInputContext::GetCursorSelectionForFep(TCursorSelection& aCursorSele
int cursor = w->inputMethodQuery(Qt::ImCursorPosition).toInt() + m_preeditString.size();
int anchor = w->inputMethodQuery(Qt::ImAnchorPosition).toInt() + m_preeditString.size();
- aCursorSelection.iAnchorPos = anchor;
- aCursorSelection.iCursorPos = cursor;
+ QString text = w->inputMethodQuery(Qt::ImSurroundingText).value<QString>();
+ int combinedSize = text.size() + m_preeditString.size();
+ if (combinedSize < anchor || combinedSize < cursor) {
+ // ### TODO! FIXME! QTBUG-5050
+ // This is a hack to prevent crashing in 4.6 with QLineEdits that use input masks.
+ // The root problem is that cursor position is relative to displayed text instead of the
+ // actual text we get.
+ //
+ // To properly fix this we would need to know the displayText of QLineEdits instead
+ // of just the text, which on itself should be a trivial change. The difficulties start
+ // when we need to commit the changes back to the QLineEdit, which would have to be somehow
+ // able to handle displayText, too.
+ //
+ // Until properly fixed, the cursor and anchor positions will not reflect correct positions
+ // for masked QLineEdits, unless all the masked positions are filled in order so that
+ // cursor position relative to the displayed text matches position relative to actual text.
+ aCursorSelection.iAnchorPos = combinedSize;
+ aCursorSelection.iCursorPos = combinedSize;
+ } else {
+ aCursorSelection.iAnchorPos = anchor;
+ aCursorSelection.iCursorPos = cursor;
+ }
}
void QCoeFepInputContext::GetEditorContentForFep(TDes& aEditorContent, TInt aDocumentPosition,
diff --git a/src/gui/inputmethod/qwininputcontext_win.cpp b/src/gui/inputmethod/qwininputcontext_win.cpp
index e9ab870906..ef2f5c03e1 100644
--- a/src/gui/inputmethod/qwininputcontext_win.cpp
+++ b/src/gui/inputmethod/qwininputcontext_win.cpp
@@ -327,28 +327,13 @@ static int getCursorPosition(HIMC himc)
static QString getString(HIMC himc, DWORD dwindex, int *selStart = 0, int *selLength = 0)
{
- static wchar_t *buffer = 0;
- static int buflen = 0;
-
- int len = getCompositionString(himc, dwindex, 0, 0) + 1;
- if (!buffer || len > buflen) {
- delete [] buffer;
- buflen = qMin(len, 256);
- buffer = new wchar_t[buflen];
- }
-
- len = getCompositionString(himc, dwindex, buffer, buflen * sizeof(wchar_t));
+ const int bufferSize = 256;
+ wchar_t buffer[bufferSize];
+ int len = getCompositionString(himc, dwindex, buffer, bufferSize * sizeof(wchar_t));
if (selStart) {
- static wchar_t *attrbuffer = 0;
- static int attrbuflen = 0;
- int attrlen = getCompositionString(himc, dwindex, 0, 0) + 1;
- if (!attrbuffer || attrlen> attrbuflen) {
- delete [] attrbuffer;
- attrbuflen = qMin(attrlen, 256);
- attrbuffer = new wchar_t[attrbuflen];
- }
- attrlen = getCompositionString(himc, GCS_COMPATTR, attrbuffer, attrbuflen * sizeof(wchar_t));
+ char attrbuffer[bufferSize];
+ int attrlen = getCompositionString(himc, GCS_COMPATTR, attrbuffer, bufferSize);
*selStart = attrlen+1;
*selLength = -1;
for (int i = 0; i < attrlen; i++) {
diff --git a/src/gui/itemviews/qabstractitemview.cpp b/src/gui/itemviews/qabstractitemview.cpp
index d91cedd18f..23bef12004 100644
--- a/src/gui/itemviews/qabstractitemview.cpp
+++ b/src/gui/itemviews/qabstractitemview.cpp
@@ -605,6 +605,8 @@ void QAbstractItemView::setModel(QAbstractItemModel *model)
this, SLOT(_q_modelDestroyed()));
disconnect(d->model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
this, SLOT(dataChanged(QModelIndex,QModelIndex)));
+ disconnect(d->model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)),
+ this, SLOT(_q_headerDataChanged()));
disconnect(d->model, SIGNAL(rowsInserted(QModelIndex,int,int)),
this, SLOT(rowsInserted(QModelIndex,int,int)));
disconnect(d->model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
@@ -637,6 +639,8 @@ void QAbstractItemView::setModel(QAbstractItemModel *model)
this, SLOT(_q_modelDestroyed()));
connect(d->model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
this, SLOT(dataChanged(QModelIndex,QModelIndex)));
+ connect(d->model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)),
+ this, SLOT(_q_headerDataChanged()));
connect(d->model, SIGNAL(rowsInserted(QModelIndex,int,int)),
this, SLOT(rowsInserted(QModelIndex,int,int)));
connect(d->model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
@@ -3637,7 +3641,7 @@ QItemSelectionModel::SelectionFlags QAbstractItemViewPrivate::extendedSelectionC
const bool controlKeyPressed = modifiers & Qt::ControlModifier;
if (((index == pressedIndex && selectionModel->isSelected(index))
|| !index.isValid()) && state != QAbstractItemView::DragSelectingState
- && !shiftKeyPressed && !controlKeyPressed && !rightButtonPressed)
+ && !shiftKeyPressed && !controlKeyPressed && (!rightButtonPressed || !index.isValid()))
return QItemSelectionModel::ClearAndSelect|selectionBehaviorFlags();
return QItemSelectionModel::NoUpdate;
}
diff --git a/src/gui/itemviews/qabstractitemview.h b/src/gui/itemviews/qabstractitemview.h
index b4f0957c87..ea5d259f06 100644
--- a/src/gui/itemviews/qabstractitemview.h
+++ b/src/gui/itemviews/qabstractitemview.h
@@ -358,9 +358,12 @@ private:
Q_PRIVATE_SLOT(d_func(), void _q_rowsRemoved(const QModelIndex&, int, int))
Q_PRIVATE_SLOT(d_func(), void _q_modelDestroyed())
Q_PRIVATE_SLOT(d_func(), void _q_layoutChanged())
+ Q_PRIVATE_SLOT(d_func(), void _q_headerDataChanged())
friend class QTreeViewPrivate; // needed to compile with MSVC
friend class QAccessibleItemRow;
+ friend class QListModeViewBase;
+ friend class QListViewPrivate; // needed to compile for Symbian emulator
};
Q_DECLARE_OPERATORS_FOR_FLAGS(QAbstractItemView::EditTriggers)
diff --git a/src/gui/itemviews/qabstractitemview_p.h b/src/gui/itemviews/qabstractitemview_p.h
index fcf381a2a2..c691f61f9c 100644
--- a/src/gui/itemviews/qabstractitemview_p.h
+++ b/src/gui/itemviews/qabstractitemview_p.h
@@ -117,6 +117,7 @@ public:
virtual void _q_columnsInserted(const QModelIndex &parent, int start, int end);
virtual void _q_modelDestroyed();
virtual void _q_layoutChanged();
+ void _q_headerDataChanged() { doDelayedItemsLayout(); }
void fetchMore();
@@ -164,7 +165,8 @@ public:
}
#ifndef QT_NO_DRAGANDDROP
- QAbstractItemView::DropIndicatorPosition position(const QPoint &pos, const QRect &rect, const QModelIndex &idx) const;
+ virtual QAbstractItemView::DropIndicatorPosition position(const QPoint &pos, const QRect &rect, const QModelIndex &idx) const;
+
inline bool canDecode(QDropEvent *e) const {
QStringList modelTypes = model->mimeTypes();
const QMimeData *mime = e->mimeData();
diff --git a/src/gui/itemviews/qheaderview.cpp b/src/gui/itemviews/qheaderview.cpp
index fc9820f7df..6f2cff976c 100644
--- a/src/gui/itemviews/qheaderview.cpp
+++ b/src/gui/itemviews/qheaderview.cpp
@@ -1419,7 +1419,7 @@ int QHeaderView::minimumSectionSize() const
int margin = style()->pixelMetric(QStyle::PM_HeaderMargin, 0, this);
if (d->orientation == Qt::Horizontal)
return qMax(strut.width(), (fontMetrics().maxWidth() + margin));
- return qMax(strut.height(), (fontMetrics().lineSpacing() + margin));
+ return qMax(strut.height(), (fontMetrics().height() + margin));
}
return d->minimumSectionSize;
}
@@ -2516,6 +2516,8 @@ QSize QHeaderView::sectionSizeFromContents(int logicalIndex) const
Q_D(const QHeaderView);
Q_ASSERT(logicalIndex >= 0);
+ ensurePolished();
+
// use SizeHintRole
QVariant variant = d->model->headerData(logicalIndex, d->orientation, Qt::SizeHintRole);
if (variant.isValid())
diff --git a/src/gui/itemviews/qitemdelegate.cpp b/src/gui/itemviews/qitemdelegate.cpp
index 871a4b137f..3b3036df61 100644
--- a/src/gui/itemviews/qitemdelegate.cpp
+++ b/src/gui/itemviews/qitemdelegate.cpp
@@ -255,7 +255,7 @@ QSizeF QItemDelegatePrivate::doTextLayout(int lineWidth) const
\row \o \l Qt::BackgroundRole \o QBrush
\row \o \l Qt::BackgroundColorRole \o QColor (obsolete; use Qt::BackgroundRole instead)
\row \o \l Qt::CheckStateRole \o Qt::CheckState
- \row \o \l Qt::DecorationRole \o QIcon and QColor
+ \row \o \l Qt::DecorationRole \o QIcon, QPixmap and QColor
\row \o \l Qt::DisplayRole \o QString and types with a string representation
\row \o \l Qt::EditRole \o See QItemEditorFactory for details
\row \o \l Qt::FontRole \o QFont
diff --git a/src/gui/itemviews/qitemselectionmodel.cpp b/src/gui/itemviews/qitemselectionmodel.cpp
index dfebe0328f..c6e02a6d19 100644
--- a/src/gui/itemviews/qitemselectionmodel.cpp
+++ b/src/gui/itemviews/qitemselectionmodel.cpp
@@ -599,7 +599,7 @@ void QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(const QModelIndex &pare
while (itParent.isValid() && itParent.parent() != parent)
itParent = itParent.parent();
- if (parent.isValid() && start <= itParent.row() && itParent.row() <= end) {
+ if (itParent.isValid() && start <= itParent.row() && itParent.row() <= end) {
deselected.append(*it);
it = ranges.erase(it);
} else {
@@ -1587,7 +1587,8 @@ void QItemSelectionModel::emitSelectionChanged(const QItemSelection &newSelectio
}
}
- emit selectionChanged(selected, deselected);
+ if (!selected.isEmpty() || !deselected.isEmpty())
+ emit selectionChanged(selected, deselected);
}
#ifndef QT_NO_DEBUG_STREAM
diff --git a/src/gui/itemviews/qlistview.cpp b/src/gui/itemviews/qlistview.cpp
index f58f458474..d680af8a7e 100644
--- a/src/gui/itemviews/qlistview.cpp
+++ b/src/gui/itemviews/qlistview.cpp
@@ -853,8 +853,13 @@ void QListView::resizeEvent(QResizeEvent *e)
*/
void QListView::dragMoveEvent(QDragMoveEvent *e)
{
- if (!d_func()->commonListView->filterDragMoveEvent(e))
- QAbstractItemView::dragMoveEvent(e);
+ Q_D(QListView);
+ if (!d->commonListView->filterDragMoveEvent(e)) {
+ if (viewMode() == QListView::ListMode && flow() == QListView::LeftToRight)
+ static_cast<QListModeViewBase *>(d->commonListView)->dragMoveEvent(e);
+ else
+ QAbstractItemView::dragMoveEvent(e);
+ }
}
@@ -1804,6 +1809,16 @@ QItemSelection QListViewPrivate::selection(const QRect &rect) const
return selection;
}
+#ifndef QT_NO_DRAGANDDROP
+QAbstractItemView::DropIndicatorPosition QListViewPrivate::position(const QPoint &pos, const QRect &rect, const QModelIndex &idx) const
+{
+ if (viewMode == QListView::ListMode && flow == QListView::LeftToRight)
+ return static_cast<QListModeViewBase *>(commonListView)->position(pos, rect, idx);
+ else
+ return QAbstractItemViewPrivate::position(pos, rect, idx);
+}
+#endif
+
/*
* Common ListView Implementation
*/
@@ -1893,6 +1908,96 @@ void QListModeViewBase::paintDragDrop(QPainter *painter)
// in IconMode, it makes no sense to show it
dd->paintDropIndicator(painter);
}
+
+QAbstractItemView::DropIndicatorPosition QListModeViewBase::position(const QPoint &pos, const QRect &rect, const QModelIndex &index) const
+{
+ QAbstractItemView::DropIndicatorPosition r = QAbstractItemView::OnViewport;
+ if (!dd->overwrite) {
+ const int margin = 2;
+ if (pos.x() - rect.left() < margin) {
+ r = QAbstractItemView::AboveItem; // Visually, on the left
+ } else if (rect.right() - pos.x() < margin) {
+ r = QAbstractItemView::BelowItem; // Visually, on the right
+ } else if (rect.contains(pos, true)) {
+ r = QAbstractItemView::OnItem;
+ }
+ } else {
+ QRect touchingRect = rect;
+ touchingRect.adjust(-1, -1, 1, 1);
+ if (touchingRect.contains(pos, false)) {
+ r = QAbstractItemView::OnItem;
+ }
+ }
+
+ if (r == QAbstractItemView::OnItem && (!(dd->model->flags(index) & Qt::ItemIsDropEnabled)))
+ r = pos.x() < rect.center().x() ? QAbstractItemView::AboveItem : QAbstractItemView::BelowItem;
+
+ return r;
+}
+
+void QListModeViewBase::dragMoveEvent(QDragMoveEvent *event)
+{
+ if (qq->dragDropMode() == QAbstractItemView::InternalMove
+ && (event->source() != qq || !(event->possibleActions() & Qt::MoveAction)))
+ return;
+
+ // ignore by default
+ event->ignore();
+
+ QModelIndex index = qq->indexAt(event->pos());
+ dd->hover = index;
+ if (!dd->droppingOnItself(event, index)
+ && dd->canDecode(event)) {
+
+ if (index.isValid() && dd->showDropIndicator) {
+ QRect rect = qq->visualRect(index);
+ dd->dropIndicatorPosition = position(event->pos(), rect, index);
+ switch (dd->dropIndicatorPosition) {
+ case QAbstractItemView::AboveItem:
+ if (dd->isIndexDropEnabled(index.parent())) {
+ dd->dropIndicatorRect = QRect(rect.left(), rect.top(), 0, rect.height());
+ event->accept();
+ } else {
+ dd->dropIndicatorRect = QRect();
+ }
+ break;
+ case QAbstractItemView::BelowItem:
+ if (dd->isIndexDropEnabled(index.parent())) {
+ dd->dropIndicatorRect = QRect(rect.right(), rect.top(), 0, rect.height());
+ event->accept();
+ } else {
+ dd->dropIndicatorRect = QRect();
+ }
+ break;
+ case QAbstractItemView::OnItem:
+ if (dd->isIndexDropEnabled(index)) {
+ dd->dropIndicatorRect = rect;
+ event->accept();
+ } else {
+ dd->dropIndicatorRect = QRect();
+ }
+ break;
+ case QAbstractItemView::OnViewport:
+ dd->dropIndicatorRect = QRect();
+ if (dd->isIndexDropEnabled(qq->rootIndex())) {
+ event->accept(); // allow dropping in empty areas
+ }
+ break;
+ }
+ } else {
+ dd->dropIndicatorRect = QRect();
+ dd->dropIndicatorPosition = QAbstractItemView::OnViewport;
+ if (dd->isIndexDropEnabled(qq->rootIndex())) {
+ event->accept(); // allow dropping in empty areas
+ }
+ }
+ dd->viewport->update();
+ } // can decode
+
+ if (dd->shouldAutoScroll(event->pos()))
+ qq->startAutoScroll();
+}
+
#endif //QT_NO_DRAGANDDROP
void QListModeViewBase::updateVerticalScrollBar(const QSize &step)
@@ -2298,6 +2403,12 @@ QVector<QModelIndex> QListModeViewBase::intersectingSet(const QRect &area) const
return ret;
}
+void QListModeViewBase::dataChanged(const QModelIndex &, const QModelIndex &)
+{
+ dd->doDelayedItemsLayout();
+}
+
+
QRect QListModeViewBase::mapToViewport(const QRect &rect) const
{
if (isWrapping())
diff --git a/src/gui/itemviews/qlistview_p.h b/src/gui/itemviews/qlistview_p.h
index de4c7f3eab..31459b07e4 100644
--- a/src/gui/itemviews/qlistview_p.h
+++ b/src/gui/itemviews/qlistview_p.h
@@ -130,6 +130,7 @@ public:
virtual void clear() = 0;
virtual void setRowCount(int) = 0;
virtual QVector<QModelIndex> intersectingSet(const QRect &area) const = 0;
+ virtual void dataChanged(const QModelIndex &, const QModelIndex &) = 0;
virtual int horizontalScrollToValue(int index, QListView::ScrollHint hint,
bool leftOf, bool rightOf, const QRect &area, const QRect &rect) const;
@@ -141,7 +142,6 @@ public:
virtual int verticalOffset() const { return verticalScrollBar()->value(); }
virtual void updateHorizontalScrollBar(const QSize &step);
virtual void updateVerticalScrollBar(const QSize &step);
- virtual void dataChanged(const QModelIndex &, const QModelIndex &) { }
virtual void appendHiddenRow(int row);
virtual void removeHiddenRow(int row);
virtual void setPositionForIndex(const QPoint &, const QModelIndex &) { }
@@ -217,6 +217,7 @@ public:
void clear();
void setRowCount(int rowCount) { flowPositions.resize(rowCount); }
QVector<QModelIndex> intersectingSet(const QRect &area) const;
+ void dataChanged(const QModelIndex &, const QModelIndex &);
int horizontalScrollToValue(int index, QListView::ScrollHint hint,
bool leftOf, bool rightOf,const QRect &area, const QRect &rect) const;
@@ -231,6 +232,11 @@ public:
#ifndef QT_NO_DRAGANDDROP
void paintDragDrop(QPainter *painter);
+
+ // The next two methods are to be used on LefToRight flow only.
+ // WARNING: Plenty of duplicated code from QAbstractItemView{,Private}.
+ QAbstractItemView::DropIndicatorPosition position(const QPoint &pos, const QRect &rect, const QModelIndex &idx) const;
+ void dragMoveEvent(QDragMoveEvent *e);
#endif
private:
@@ -356,6 +362,10 @@ public:
QItemSelection selection(const QRect &rect) const;
void selectAll(QItemSelectionModel::SelectionFlags command);
+#ifndef QT_NO_DRAGANDDROP
+ virtual QAbstractItemView::DropIndicatorPosition position(const QPoint &pos, const QRect &rect, const QModelIndex &idx) const;
+#endif
+
inline void setGridSize(const QSize &size) { grid = size; }
inline QSize gridSize() const { return grid; }
inline void setWrapping(bool b) { wrap = b; }
diff --git a/src/gui/itemviews/qlistwidget.cpp b/src/gui/itemviews/qlistwidget.cpp
index a978d0f048..5dd1d76bb3 100644
--- a/src/gui/itemviews/qlistwidget.cpp
+++ b/src/gui/itemviews/qlistwidget.cpp
@@ -169,6 +169,20 @@ QListWidgetItem *QListModel::take(int row)
return item;
}
+void QListModel::move(int srcRow, int dstRow)
+{
+ if (srcRow == dstRow
+ || srcRow < 0 || srcRow >= items.count()
+ || dstRow < 0 || dstRow >= items.count())
+ return;
+
+ beginMoveRows(QModelIndex(), srcRow, srcRow, QModelIndex(), dstRow);
+ if (srcRow < dstRow)
+ --dstRow;
+ items.move(srcRow, dstRow);
+ endMoveRows();
+}
+
int QListModel::rowCount(const QModelIndex &parent) const
{
return parent.isValid() ? 0 : items.count();
@@ -1804,22 +1818,15 @@ void QListWidget::dropEvent(QDropEvent *event) {
if (persIndexes.contains(topIndex))
return;
+ qSort(persIndexes); // The dropped items will remain in the same visual order.
QPersistentModelIndex dropRow = model()->index(row, col, topIndex);
- QList<QListWidgetItem *> taken;
- for (int i = 0; i < persIndexes.count(); ++i)
- taken.append(takeItem(persIndexes.at(i).row()));
-
- // insert them back in at their new positions
+ int r = row == -1 ? count() : (dropRow.row() >= 0 ? dropRow.row() : row);
for (int i = 0; i < persIndexes.count(); ++i) {
- // Either at a specific point or appended
- if (row == -1) {
- insertItem(count(), taken.takeFirst());
- } else {
- int r = dropRow.row() >= 0 ? dropRow.row() : row;
- insertItem(qMin(r, count()), taken.takeFirst());
- }
+ const QPersistentModelIndex &pIndex = persIndexes.at(i);
+ d->listModel()->move(pIndex.row(), r);
+ r = pIndex.row() + 1; // Dropped items are inserted contiguously and in the right order.
}
event->accept();
diff --git a/src/gui/itemviews/qlistwidget_p.h b/src/gui/itemviews/qlistwidget_p.h
index 69cfa26864..b5f28e33df 100644
--- a/src/gui/itemviews/qlistwidget_p.h
+++ b/src/gui/itemviews/qlistwidget_p.h
@@ -77,7 +77,7 @@ public:
{ return *i2 < *i1; }
};
-class QListModel : public QAbstractListModel
+class Q_AUTOTEST_EXPORT QListModel : public QAbstractListModel
{
Q_OBJECT
public:
@@ -90,6 +90,7 @@ public:
void insert(int row, const QStringList &items);
void remove(QListWidgetItem *item);
QListWidgetItem *take(int row);
+ void move(int srcRow, int dstRow);
int rowCount(const QModelIndex &parent = QModelIndex()) const;
diff --git a/src/gui/itemviews/qstyleditemdelegate.cpp b/src/gui/itemviews/qstyleditemdelegate.cpp
index 1c3678799d..1ca03915f3 100644
--- a/src/gui/itemviews/qstyleditemdelegate.cpp
+++ b/src/gui/itemviews/qstyleditemdelegate.cpp
@@ -148,7 +148,7 @@ public:
\row \o \l Qt::BackgroundRole \o QBrush
\row \o \l Qt::BackgroundColorRole \o QColor (obsolete; use Qt::BackgroundRole instead)
\row \o \l Qt::CheckStateRole \o Qt::CheckState
- \row \o \l Qt::DecorationRole \o QIcon and QColor
+ \row \o \l Qt::DecorationRole \o QIcon, QPixmap, QImage and QColor
\row \o \l Qt::DisplayRole \o QString and types with a string representation
\row \o \l Qt::EditRole \o See QItemEditorFactory for details
\row \o \l Qt::FontRole \o QFont
diff --git a/src/gui/itemviews/qtableview.cpp b/src/gui/itemviews/qtableview.cpp
index 2a937f1e53..02e5fffc6d 100644
--- a/src/gui/itemviews/qtableview.cpp
+++ b/src/gui/itemviews/qtableview.cpp
@@ -117,7 +117,7 @@ void QSpanCollection::updateSpan(QSpanCollection::Span *span, int old_height)
Index::iterator it_y = index.lowerBound(-span->bottom());
Q_ASSERT(it_y != index.end()); //it_y must exist since the span is in the list
while (-it_y.key() <= span->top() + old_height -1) {
- if(-it_y.key() != span->bottom()) {
+ if (-it_y.key() > span->bottom()) {
(*it_y).remove(-span->left());
if (it_y->isEmpty()) {
it_y = index.erase(it_y) - 1;
@@ -544,6 +544,47 @@ void QSpanCollection::updateRemovedColumns(int start, int end)
qDeleteAll(toBeDeleted);
}
+#ifdef QT_BUILD_INTERNAL
+/*!
+ \internal
+ Checks whether the span index structure is self-consistent, and consistent with the spans list.
+*/
+bool QSpanCollection::checkConsistency() const
+{
+ for (Index::const_iterator it_y = index.begin(); it_y != index.end(); ++it_y) {
+ int y = -it_y.key();
+ const SubIndex &subIndex = it_y.value();
+ for (SubIndex::const_iterator it = subIndex.begin(); it != subIndex.end(); ++it) {
+ int x = -it.key();
+ Span *span = it.value();
+ if (!spans.contains(span) || span->left() != x
+ || y < span->top() || y > span->bottom())
+ return false;
+ }
+ }
+
+ foreach (const Span *span, spans) {
+ if (span->width() < 1 || span->height() < 1
+ || (span->width() == 1 && span->height() == 1))
+ return false;
+ for (int y = span->top(); y <= span->bottom(); ++y) {
+ Index::const_iterator it_y = index.find(-y);
+ if (it_y == index.end()) {
+ if (y == span->top())
+ return false;
+ else
+ continue;
+ }
+ const SubIndex &subIndex = it_y.value();
+ SubIndex::const_iterator it = subIndex.find(-span->left());
+ if (it == subIndex.end() || it.value() != span)
+ return false;
+ }
+ }
+ return true;
+}
+#endif
+
class QTableCornerButton : public QAbstractButton
{
Q_OBJECT
@@ -2065,6 +2106,8 @@ int QTableView::sizeHintForRow(int row) const
if (!model())
return -1;
+ ensurePolished();
+
int left = qMax(0, columnAt(0));
int right = columnAt(d->viewport->width());
if (right == -1) // the table don't have enough columns to fill the viewport
@@ -2122,6 +2165,8 @@ int QTableView::sizeHintForColumn(int column) const
if (!model())
return -1;
+ ensurePolished();
+
int top = qMax(0, rowAt(0));
int bottom = rowAt(d->viewport->height());
if (!isVisible() || bottom == -1) // the table don't have enough rows to fill the viewport
diff --git a/src/gui/itemviews/qtableview_p.h b/src/gui/itemviews/qtableview_p.h
index 9fa14c2612..6b19ded585 100644
--- a/src/gui/itemviews/qtableview_p.h
+++ b/src/gui/itemviews/qtableview_p.h
@@ -74,7 +74,7 @@ QT_BEGIN_NAMESPACE
* The key of the first map is the row where the subspan starts, the value of the first map is
* a list (map) of all subspans that starts at the same row. It is indexed with its row
*/
-class QSpanCollection
+class Q_AUTOTEST_EXPORT QSpanCollection
{
public:
struct Span
@@ -112,6 +112,10 @@ public:
void updateRemovedRows(int start, int end);
void updateRemovedColumns(int start, int end);
+#ifdef QT_BUILD_INTERNAL
+ bool checkConsistency() const;
+#endif
+
typedef QLinkedList<Span *> SpanList;
SpanList spans; //lists of all spans
private:
diff --git a/src/gui/itemviews/qtreeview.cpp b/src/gui/itemviews/qtreeview.cpp
index f37d8c75cc..3856293afd 100644
--- a/src/gui/itemviews/qtreeview.cpp
+++ b/src/gui/itemviews/qtreeview.cpp
@@ -1226,8 +1226,12 @@ bool QTreeView::viewportEvent(QEvent *event)
if (oldIndex != newIndex) {
QRect oldRect = visualRect(oldIndex);
QRect newRect = visualRect(newIndex);
- viewport()->update(oldRect.left() - d->indent, oldRect.top(), d->indent, oldRect.height());
- viewport()->update(newRect.left() - d->indent, newRect.top(), d->indent, newRect.height());
+ oldRect.setLeft(oldRect.left() - d->indent);
+ newRect.setLeft(newRect.left() - d->indent);
+ //we need to paint the whole items (including the decoration) so that when the user
+ //moves the mouse over those elements they are updated
+ viewport()->update(oldRect);
+ viewport()->update(newRect);
}
}
if (selectionBehavior() == QAbstractItemView::SelectRows) {
@@ -1422,8 +1426,9 @@ void QTreeView::drawTree(QPainter *painter, const QRegion &region) const
for (; i < viewItems.count() && y <= area.bottom(); ++i) {
const int itemHeight = d->itemHeight(i);
option.rect.setRect(0, y, viewportWidth, itemHeight);
- option.state = state | (viewItems.at(i).expanded
- ? QStyle::State_Open : QStyle::State_None);
+ option.state = state | (viewItems.at(i).expanded ? QStyle::State_Open : QStyle::State_None)
+ | (viewItems.at(i).hasChildren ? QStyle::State_Children : QStyle::State_None)
+ | (viewItems.at(i).hasMoreSiblings ? QStyle::State_Sibling : QStyle::State_None);
d->current = i;
d->spanning = viewItems.at(i).spanning;
if (!multipleRects || !drawn.contains(i)) {
@@ -1748,14 +1753,8 @@ void QTreeView::drawBranches(QPainter *painter, const QRect &rect,
opt.rect = primitive;
const bool expanded = viewItem.expanded;
- const bool children = (((expanded && viewItem.total > 0)) // already laid out and has children
- || d->hasVisibleChildren(index)); // not laid out yet, so we don't know
- bool moreSiblings = false;
- if (d->hiddenIndexes.isEmpty())
- moreSiblings = (d->model->rowCount(parent) - 1 > index.row());
- else
- moreSiblings = ((d->viewItems.size() > item +1)
- && (d->viewItems.at(item + 1).index.parent() == parent));
+ const bool children = viewItem.hasChildren;
+ bool moreSiblings = viewItem.hasMoreSiblings;
opt.state = QStyle::State_Item | extraFlags
| (moreSiblings ? QStyle::State_Sibling : QStyle::State_None)
@@ -1845,9 +1844,7 @@ void QTreeView::mouseDoubleClickEvent(QMouseEvent *event)
return; // user clicked outside the items
const QPersistentModelIndex firstColumnIndex = d->viewItems.at(i).index;
-
- int column = d->header->logicalIndexAt(event->x());
- QPersistentModelIndex persistent = firstColumnIndex.sibling(firstColumnIndex.row(), column);
+ const QPersistentModelIndex persistent = indexAt(event->pos());
if (d->pressedIndex != persistent) {
mousePressEvent(event);
@@ -2437,7 +2434,9 @@ void QTreeView::rowsInserted(const QModelIndex &parent, int start, int end)
return;
}
- if (parent != d->root && !d->isIndexExpanded(parent) && d->model->rowCount(parent) > (end - start) + 1) {
+ const int parentRowCount = d->model->rowCount(parent);
+ const int delta = end - start + 1;
+ if (parent != d->root && !d->isIndexExpanded(parent) && parentRowCount > delta) {
QAbstractItemView::rowsInserted(parent, start, end);
return;
}
@@ -2452,11 +2451,29 @@ void QTreeView::rowsInserted(const QModelIndex &parent, int start, int end)
? d->viewItems.count()
: d->viewItems.at(parentItem).total) - 1;
- const int delta = end - start + 1;
+ if (parentRowCount == end + 1 && start > 0) {
+ //need to Update hasMoreSiblings
+ int previousRow = start - 1;
+ QModelIndex previousSibilingModelIndex = d->model->index(previousRow, 0, parent);
+ bool isHidden = d->isRowHidden(previousSibilingModelIndex);
+ while (isHidden && previousRow > 0) {
+ previousRow--;
+ previousSibilingModelIndex = d->model->index(previousRow, 0, parent);
+ isHidden = d->isRowHidden(previousSibilingModelIndex);
+ }
+ if (!isHidden) {
+ const int previousSibilling = d->viewIndex(previousSibilingModelIndex);
+ if(previousSibilling != -1)
+ d->viewItems[previousSibilling].hasMoreSiblings = true;
+ }
+ }
+
QVector<QTreeViewItem> insertedItems(delta);
for (int i = 0; i < delta; ++i) {
insertedItems[i].index = d->model->index(i + start, 0, parent);
insertedItems[i].level = childLevel;
+ insertedItems[i].hasChildren = d->hasVisibleChildren(insertedItems[i].index);
+ insertedItems[i].hasMoreSiblings = !((i == delta - 1) && (parentRowCount == end +1));
}
if (d->viewItems.isEmpty())
d->defaultItemHeight = indexRowSizeHint(insertedItems[0].index);
@@ -2498,13 +2515,17 @@ void QTreeView::rowsInserted(const QModelIndex &parent, int start, int end)
d->viewItems.begin() + insertPos + 1);
}
+ if (parentItem != -1)
+ d->viewItems[parentItem].hasChildren = true;
d->updateChildCount(parentItem, delta);
+
updateGeometries();
viewport()->update();
} else if ((parentItem != -1) && d->viewItems.at(parentItem).expanded) {
d->doDelayedItemsLayout();
} else if (parentItem != -1 && (d->model->rowCount(parent) == end - start + 1)) {
- // the parent just went from 0 children to having some update to re-paint the decoration
+ // the parent just went from 0 children to more. update to re-paint the decoration
+ d->viewItems[parentItem].hasChildren = true;
viewport()->update();
}
QAbstractItemView::rowsInserted(parent, start, end);
@@ -3127,7 +3148,7 @@ void QTreeViewPrivate::layout(int i)
int hidden = 0;
int last = 0;
int children = 0;
-
+ QTreeViewItem *item = 0;
for (int j = first; j < first + count; ++j) {
current = model->index(j - first, 0, parent);
if (isRowHidden(current)) {
@@ -3135,17 +3156,25 @@ void QTreeViewPrivate::layout(int i)
last = j - hidden + children;
} else {
last = j - hidden + children;
- viewItems[last].index = current;
- viewItems[last].level = level;
- viewItems[last].height = 0;
- viewItems[last].spanning = q->isFirstColumnSpanned(current.row(), parent);
- viewItems[last].expanded = false;
- viewItems[last].total = 0;
+ if (item)
+ item->hasMoreSiblings = true;
+ item = &viewItems[last];
+ item->index = current;
+ item->level = level;
+ item->height = 0;
+ item->spanning = q->isFirstColumnSpanned(current.row(), parent);
+ item->expanded = false;
+ item->total = 0;
+ item->hasMoreSiblings = false;
if (isIndexExpanded(current)) {
- viewItems[last].expanded = true;
+ item->expanded = true;
layout(last);
- children += viewItems[last].total;
+ item = &viewItems[last];
+ children += item->total;
+ item->hasChildren = item->total > 0;
last = j - hidden + children;
+ } else {
+ item->hasChildren = hasVisibleChildren(current);
}
}
}
@@ -3701,6 +3730,7 @@ void QTreeViewPrivate::rowsRemoved(const QModelIndex &parent,
const int delta = end - start + 1;
+ int previousSibiling = -1;
int removedCount = 0;
for (int item = firstChildItem; item <= lastChildItem; ) {
Q_ASSERT(viewItems.at(item).level == childLevel);
@@ -3708,6 +3738,7 @@ void QTreeViewPrivate::rowsRemoved(const QModelIndex &parent,
//Q_ASSERT(modelIndex.parent() == parent);
const int count = viewItems.at(item).total + 1;
if (modelIndex.row() < start) {
+ previousSibiling = item;
// not affected by the removal
item += count;
} else if (modelIndex.row() <= end) {
@@ -3725,7 +3756,13 @@ void QTreeViewPrivate::rowsRemoved(const QModelIndex &parent,
}
}
+ if (previousSibiling != -1 && after && model->rowCount(parent) == start)
+ viewItems[previousSibiling].hasMoreSiblings = false;
+
+
updateChildCount(parentItem, -removedCount);
+ if (parentItem != -1 && viewItems.at(parentItem).total == 0)
+ viewItems[parentItem].hasChildren = false; //every children have been removed;
if (after) {
q->updateGeometries();
viewport->update();
diff --git a/src/gui/itemviews/qtreeview_p.h b/src/gui/itemviews/qtreeview_p.h
index def82538ec..aad5837599 100644
--- a/src/gui/itemviews/qtreeview_p.h
+++ b/src/gui/itemviews/qtreeview_p.h
@@ -62,11 +62,14 @@ QT_BEGIN_NAMESPACE
struct QTreeViewItem
{
- QTreeViewItem() : expanded(false), spanning(false), total(0), level(0), height(0) {}
+ QTreeViewItem() : expanded(false), spanning(false), hasChildren(false),
+ hasMoreSiblings(false), total(0), level(0), height(0) {}
QModelIndex index; // we remove items whenever the indexes are invalidated
uint expanded : 1;
uint spanning : 1;
- uint total : 30; // total number of children visible
+ uint hasChildren : 1; // if the item has visible children (even if collapsed)
+ uint hasMoreSiblings : 1;
+ uint total : 28; // total number of children visible
uint level : 16; // indentation
int height : 16; // row height
};
diff --git a/src/gui/kernel/qactiongroup.cpp b/src/gui/kernel/qactiongroup.cpp
index 40d18a2c92..8db76e4585 100644
--- a/src/gui/kernel/qactiongroup.cpp
+++ b/src/gui/kernel/qactiongroup.cpp
@@ -72,10 +72,16 @@ void QActionGroupPrivate::_q_actionChanged()
Q_Q(QActionGroup);
QAction *action = qobject_cast<QAction*>(q->sender());
Q_ASSERT_X(action != 0, "QWidgetGroup::_q_actionChanged", "internal error");
- if(exclusive && action->isChecked() && action != current) {
- if(current)
- current->setChecked(false);
- current = action;
+ if(exclusive) {
+ if (action->isChecked()) {
+ if (action != current) {
+ if(current)
+ current->setChecked(false);
+ current = action;
+ }
+ } else if (action == current) {
+ current = 0;
+ }
}
}
diff --git a/src/gui/kernel/qapplication.cpp b/src/gui/kernel/qapplication.cpp
index 7c38d4b299..1694434173 100644
--- a/src/gui/kernel/qapplication.cpp
+++ b/src/gui/kernel/qapplication.cpp
@@ -474,9 +474,6 @@ bool QApplicationPrivate::fade_tooltip = false;
bool QApplicationPrivate::animate_toolbox = false;
bool QApplicationPrivate::widgetCount = false;
bool QApplicationPrivate::load_testability = false;
-#if defined(Q_WS_WIN) && !defined(Q_WS_WINCE)
-bool QApplicationPrivate::inSizeMove = false;
-#endif
#ifdef QT_KEYPAD_NAVIGATION
# ifdef Q_OS_SYMBIAN
Qt::NavigationMode QApplicationPrivate::navigationMode = Qt::NavigationModeKeypadDirectional;
@@ -940,12 +937,8 @@ void QApplicationPrivate::initialize()
graphics_system = QGraphicsSystemFactory::create(graphics_system_name);
#endif
#ifndef QT_NO_WHEELEVENT
-#ifdef Q_OS_MAC
- QApplicationPrivate::wheel_scroll_lines = 1;
-#else
QApplicationPrivate::wheel_scroll_lines = 3;
#endif
-#endif
initializeMultitouch();
}
@@ -2085,7 +2078,7 @@ void QApplicationPrivate::setFocusWidget(QWidget *focus, Qt::FocusReason reason)
}
QWidget *prev = focus_widget;
focus_widget = focus;
-
+#ifndef QT_NO_IM
if (prev && ((reason != Qt::PopupFocusReason && reason != Qt::MenuBarFocusReason
&& prev->testAttribute(Qt::WA_InputMethodEnabled))
// Do reset the input context, in case the new focus widget won't accept keyboard input
@@ -2098,6 +2091,7 @@ void QApplicationPrivate::setFocusWidget(QWidget *focus, Qt::FocusReason reason)
qic->setFocusWidget(0);
}
}
+#endif //QT_NO_IM
if(focus_widget)
focus_widget->d_func()->setFocus_sys();
@@ -2129,12 +2123,14 @@ void QApplicationPrivate::setFocusWidget(QWidget *focus, Qt::FocusReason reason)
QApplication::sendEvent(that->style(), &out);
}
if(focus && QApplicationPrivate::focus_widget == focus) {
+#ifndef QT_NO_IM
if (focus->testAttribute(Qt::WA_InputMethodEnabled)) {
QInputContext *qic = focus->inputContext();
if (qic && focus->testAttribute(Qt::WA_WState_Created)
&& focus->isEnabled())
qic->setFocusWidget(focus);
}
+#endif //QT_NO_IM
QFocusEvent in(QEvent::FocusIn, reason);
QPointer<QWidget> that = focus;
QApplication::sendEvent(focus, &in);
@@ -5645,7 +5641,9 @@ Qt::GestureType QApplication::registerGestureRecognizer(QGestureRecognizer *reco
*/
void QApplication::unregisterGestureRecognizer(Qt::GestureType type)
{
- QGestureManager::instance()->unregisterGestureRecognizer(type);
+ QApplicationPrivate *d = qApp->d_func();
+ if (d->gestureManager)
+ d->gestureManager->unregisterGestureRecognizer(type);
}
QT_END_NAMESPACE
diff --git a/src/gui/kernel/qapplication.h b/src/gui/kernel/qapplication.h
index 5a8e325f95..5877ba45ce 100644
--- a/src/gui/kernel/qapplication.h
+++ b/src/gui/kernel/qapplication.h
@@ -288,8 +288,8 @@ public:
static Qt::NavigationMode navigationMode();
#endif
- Qt::GestureType registerGestureRecognizer(QGestureRecognizer *recognizer);
- void unregisterGestureRecognizer(Qt::GestureType type);
+ static Qt::GestureType registerGestureRecognizer(QGestureRecognizer *recognizer);
+ static void unregisterGestureRecognizer(Qt::GestureType type);
Q_SIGNALS:
void lastWindowClosed();
diff --git a/src/gui/kernel/qapplication_mac.mm b/src/gui/kernel/qapplication_mac.mm
index 771cddc78c..84e0d506fc 100644
--- a/src/gui/kernel/qapplication_mac.mm
+++ b/src/gui/kernel/qapplication_mac.mm
@@ -1697,15 +1697,14 @@ QApplicationPrivate::globalEventProcessor(EventHandlerCallRef er, EventRef event
// (actually two events; one for horizontal and one for vertical).
// As a results of this, and to make sure we dont't receive duplicate events,
// we try to detect when this happend by checking the 'compatibilityEvent'.
- const int scrollFactor = 4 * 8;
SInt32 mdelt = 0;
GetEventParameter(event, kEventParamMouseWheelSmoothHorizontalDelta, typeSInt32, 0,
sizeof(mdelt), 0, &mdelt);
- wheel_deltaX = mdelt * scrollFactor;
+ wheel_deltaX = mdelt;
mdelt = 0;
GetEventParameter(event, kEventParamMouseWheelSmoothVerticalDelta, typeSInt32, 0,
sizeof(mdelt), 0, &mdelt);
- wheel_deltaY = mdelt * scrollFactor;
+ wheel_deltaY = mdelt;
GetEventParameter(event, kEventParamEventRef, typeEventRef, 0,
sizeof(compatibilityEvent), 0, &compatibilityEvent);
} else if (ekind == kEventMouseWheelMoved) {
@@ -1718,31 +1717,11 @@ QApplicationPrivate::globalEventProcessor(EventHandlerCallRef er, EventRef event
GetEventParameter(event, kEventParamMouseWheelAxis, typeMouseWheelAxis, 0,
sizeof(axis), 0, &axis);
- // The 'new' event has acceleration applied by the OS, while the old (on
- // Carbon only), has not. So we introduce acceleration here to be consistent.
- // The acceleration is trying to respect both pixel based and line scrolling,
- // which turns out to be rather difficult.
- int linesToScroll = mdelt > 0 ? 1 : -1;
- static QTime t;
- int elapsed = t.elapsed();
- t.restart();
- if (elapsed < 20)
- linesToScroll *= 120;
- else if (elapsed < 30)
- linesToScroll *= 60;
- else if (elapsed < 50)
- linesToScroll *= 30;
- else if (elapsed < 100)
- linesToScroll *= 6;
- else if (elapsed < 200)
- linesToScroll *= 3;
- else if (elapsed < 300)
- linesToScroll *= 2;
-
+ // Remove acceleration, and use either -120 or 120 as delta:
if (axis == kEventMouseWheelAxisX)
- wheel_deltaX = linesToScroll * 120;
+ wheel_deltaX = qBound(-120, int(mdelt * 10000), 120);
else
- wheel_deltaY = linesToScroll * 120;
+ wheel_deltaY = qBound(-120, int(mdelt * 10000), 120);
}
}
@@ -2695,11 +2674,7 @@ int QApplication::keyboardInputInterval()
void QApplication::setWheelScrollLines(int n)
{
- Q_UNUSED(n);
- // On Mac, acceleration is handled by the OS. Multiplying wheel scroll
- // deltas with n will not be as cross platform as one might think! So
- // we choose to go native in this case (and let wheel_scroll_lines == 1).
- // QApplicationPrivate::wheel_scroll_lines = n;
+ QApplicationPrivate::wheel_scroll_lines = n;
}
int QApplication::wheelScrollLines()
diff --git a/src/gui/kernel/qapplication_p.h b/src/gui/kernel/qapplication_p.h
index 65f61e93a6..0fa726972a 100644
--- a/src/gui/kernel/qapplication_p.h
+++ b/src/gui/kernel/qapplication_p.h
@@ -441,9 +441,6 @@ public:
#ifdef Q_WS_MAC
static bool native_modal_dialog_active;
#endif
-#if defined(Q_WS_WIN) && !defined(Q_WS_WINCE)
- static bool inSizeMove;
-#endif
static void setSystemPalette(const QPalette &pal);
static void setPalette_helper(const QPalette &palette, const char* className, bool clearWidgetPaletteHash);
diff --git a/src/gui/kernel/qapplication_s60.cpp b/src/gui/kernel/qapplication_s60.cpp
index e2106eab51..2b24011741 100644
--- a/src/gui/kernel/qapplication_s60.cpp
+++ b/src/gui/kernel/qapplication_s60.cpp
@@ -839,7 +839,7 @@ void QSymbianControl::Draw(const TRect& controlRect) const
if (qwidget->d_func()->isOpaque)
gc.SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha);
gc.BitBlt(controlRect.iTl, bitmap, backingStoreRect);
- }
+ }
} else {
surface->flush(qwidget, QRegion(qt_TRect2QRect(backingStoreRect)), QPoint());
}
@@ -913,9 +913,9 @@ void QSymbianControl::FocusChanged(TDrawNow /* aDrawNow */)
CEikStatusPane* statusPane = S60->statusPane();
CEikButtonGroupContainer* buttonGroup = S60->buttonGroupContainer();
bool isFullscreen = qwidget->windowState() & Qt::WindowFullScreen;
- if (statusPane && (statusPane->IsVisible() == isFullscreen))
+ if (statusPane && (bool)statusPane->IsVisible() == isFullscreen)
statusPane->MakeVisible(!isFullscreen);
- if (buttonGroup && (buttonGroup->IsVisible() == isFullscreen))
+ if (buttonGroup && (bool)buttonGroup->IsVisible() == isFullscreen)
buttonGroup->MakeVisible(!isFullscreen);
#endif
} else if (QApplication::activeWindow() == qwidget->window()) {
@@ -928,6 +928,12 @@ void QSymbianControl::HandleResourceChange(int resourceType)
{
switch (resourceType) {
case KInternalStatusPaneChange:
+ if (qwidget->isFullScreen()) {
+ SetExtentToWholeScreen();
+ } else if (qwidget->isMaximized()) {
+ TRect r = static_cast<CEikAppUi*>(S60->appUi())->ClientRect();
+ SetExtent(r.iTl, r.Size());
+ }
qwidget->d_func()->setWindowIcon_sys(true);
break;
case KUidValueCoeFontChangeEvent:
@@ -1033,6 +1039,14 @@ QApplication::QApplication(QApplication::QS60MainApplicationFactory factory, int
void qt_init(QApplicationPrivate * /* priv */, int)
{
if (!CCoeEnv::Static()) {
+ // The S60 framework creates a new trap handler which will render any existing traps
+ // invalid as long as it is active. This means that all code in main() that occurs after
+ // the QApplication construction needs to be surrounded by a new trap, despite having
+ // an outer one already. To avoid this, we save the original trap handler here, and set
+ // it back after the S60 framework is constructed. Then we restore it right before the S60
+ // framework destruction.
+ TTrapHandler *origTrapHandler = User::TrapHandler();
+
// The S60 framework has not been initalized. We need to do it.
TApaApplicationFactory factory(S60->s60ApplicationFactory ?
S60->s60ApplicationFactory : newS60Application);
@@ -1044,6 +1058,8 @@ void qt_init(QApplicationPrivate * /* priv */, int)
QT_TRAP_THROWING(coe->ConstructAppFromCommandLineL(factory,*commandLine));
delete commandLine;
+ S60->s60InstalledTrapHandler = User::SetTrapHandler(origTrapHandler);
+
S60->qtOwnsS60Environment = true;
} else {
S60->qtOwnsS60Environment = false;
@@ -1073,9 +1089,9 @@ void qt_init(QApplicationPrivate * /* priv */, int)
// enable focus events - used to re-enable mouse after focus changed between mouse and non mouse app,
// and for dimming behind modal windows
- S60->windowGroup().EnableFocusChangeEvents();
+ S60->windowGroup().EnableFocusChangeEvents();
- //Check if mouse interaction is supported (either EMouse=1 in the HAL, or EMachineUID is one of the phones known to support this)
+ //Check if mouse interaction is supported (either EMouse=1 in the HAL, or EMachineUID is one of the phones known to support this)
const TInt KMachineUidSamsungI8510 = 0x2000C51E;
// HAL::Get(HALData::EPen, TInt& result) may set 'result' to 1 on some 3.1 systems (e.g. N95).
// But we know that S60 systems below 5.0 did not support touch.
@@ -1198,6 +1214,9 @@ void qt_cleanup()
S60->wsSession().SetPointerCursorMode(EPointerCursorNone);
if (S60->qtOwnsS60Environment) {
+ // Restore the S60 framework trap handler. See qt_init().
+ User::SetTrapHandler(S60->s60InstalledTrapHandler);
+
CEikonEnv* coe = CEikonEnv::Static();
coe->PrepareToExit();
// The CEikonEnv itself is destroyed in here.
@@ -1550,7 +1569,7 @@ int QApplicationPrivate::symbianProcessWsEvent(const TWsEvent *event)
}
#endif
break;
- default:
+ default:
break;
}
diff --git a/src/gui/kernel/qapplication_win.cpp b/src/gui/kernel/qapplication_win.cpp
index 5bb25fa3a7..d98ecbb811 100644
--- a/src/gui/kernel/qapplication_win.cpp
+++ b/src/gui/kernel/qapplication_win.cpp
@@ -615,6 +615,8 @@ static void qt_set_windows_font_resources()
if (qt_wince_is_mobile()) {
smallerFont.setPointSize(systemFont.pointSize()-1);
QApplication::setFont(smallerFont, "QTabBar");
+ smallerFont.setBold(true);
+ QApplication::setFont(smallerFont, "QAbstractButton");
}
#endif// Q_WS_WINCE
}
@@ -1916,11 +1918,9 @@ LRESULT CALLBACK QtWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam
#ifndef Q_WS_WINCE
case WM_ENTERSIZEMOVE:
autoCaptureWnd = hwnd;
- QApplicationPrivate::inSizeMove = true;
break;
case WM_EXITSIZEMOVE:
autoCaptureWnd = 0;
- QApplicationPrivate::inSizeMove = false;
break;
#endif
case WM_MOVE: // move window
diff --git a/src/gui/kernel/qapplication_x11.cpp b/src/gui/kernel/qapplication_x11.cpp
index bf956841ff..b0ab760f20 100644
--- a/src/gui/kernel/qapplication_x11.cpp
+++ b/src/gui/kernel/qapplication_x11.cpp
@@ -1625,6 +1625,7 @@ void qt_init(QApplicationPrivate *priv, int,
// MIT-SHM
X11->use_mitshm = false;
+ X11->use_mitshm_pixmaps = false;
X11->mitshm_major = 0;
X11->sip_serial = 0;
@@ -1918,12 +1919,13 @@ void qt_init(QApplicationPrivate *priv, int,
bool local = displayName.isEmpty() || displayName.lastIndexOf(QLatin1Char(':')) == 0;
if (local && (qgetenv("QT_X11_NO_MITSHM").toInt() == 0)) {
Visual *defaultVisual = DefaultVisual(X11->display, DefaultScreen(X11->display));
- X11->use_mitshm = mitshm_pixmaps && ((defaultVisual->red_mask == 0xff0000
- || defaultVisual->red_mask == 0xf800)
- && (defaultVisual->green_mask == 0xff00
- || defaultVisual->green_mask == 0x7e0)
- && (defaultVisual->blue_mask == 0xff
- || defaultVisual->blue_mask == 0x1f));
+ X11->use_mitshm = ((defaultVisual->red_mask == 0xff0000
+ || defaultVisual->red_mask == 0xf800)
+ && (defaultVisual->green_mask == 0xff00
+ || defaultVisual->green_mask == 0x7e0)
+ && (defaultVisual->blue_mask == 0xff
+ || defaultVisual->blue_mask == 0x1f));
+ X11->use_mitshm_pixmaps = X11->use_mitshm && mitshm_pixmaps;
}
}
#endif // QT_NO_MITSHM
@@ -3750,6 +3752,12 @@ int QApplication::x11ProcessEvent(XEvent* event)
qt_get_net_virtual_roots();
} else if (event->xproperty.atom == ATOM(_NET_WORKAREA)) {
qt_desktopwidget_update_workarea();
+
+ // emit the workAreaResized() signal
+ QDesktopWidget *desktop = QApplication::desktop();
+ int numScreens = desktop->numScreens();
+ for (int i = 0; i < numScreens; ++i)
+ emit desktop->workAreaResized(i);
}
} else if (widget) {
widget->translatePropertyEvent(event);
diff --git a/src/gui/kernel/qclipboard.cpp b/src/gui/kernel/qclipboard.cpp
index 5ed4dc9953..e43f8b5f16 100644
--- a/src/gui/kernel/qclipboard.cpp
+++ b/src/gui/kernel/qclipboard.cpp
@@ -296,12 +296,16 @@ QString QClipboard::text(QString &subtype, Mode mode) const
const QByteArray rawData = data->data(QLatin1String("text/") + subtype);
+#ifndef QT_NO_TEXTCODEC
QTextCodec* codec = QTextCodec::codecForMib(106); // utf-8 is default
if (subtype == QLatin1String("html"))
codec = QTextCodec::codecForHtml(rawData, codec);
else
codec = QTextCodec::codecForUtfText(rawData, codec);
return codec->toUnicode(rawData);
+#else //QT_NO_TEXTCODEC
+ return rawData;
+#endif //QT_NO_TEXTCODEC
}
/*!
diff --git a/src/gui/kernel/qclipboard_mac.cpp b/src/gui/kernel/qclipboard_mac.cpp
index 3db647b123..8892269311 100644
--- a/src/gui/kernel/qclipboard_mac.cpp
+++ b/src/gui/kernel/qclipboard_mac.cpp
@@ -532,7 +532,7 @@ QMacPasteboard::retrieveData(const QString &format, QVariant::Type) const
// Try to get the NSStringPboardType from NSPasteboard, newlines are mapped
// correctly (as '\n') in this data. The 'public.utf16-plain-text' type
// usually maps newlines to '\r' instead.
- QString str = qt_mac_get_pasteboardString();
+ QString str = qt_mac_get_pasteboardString(paste);
if (!str.isEmpty())
return str;
}
diff --git a/src/gui/kernel/qclipboard_win.cpp b/src/gui/kernel/qclipboard_win.cpp
index 7f7ef0c314..01570525d7 100644
--- a/src/gui/kernel/qclipboard_win.cpp
+++ b/src/gui/kernel/qclipboard_win.cpp
@@ -51,6 +51,7 @@
#include "qmime.h"
#include "qt_windows.h"
#include "qdnd_p.h"
+#include <private/qwidget_p.h>
QT_BEGIN_NAMESPACE
@@ -140,6 +141,9 @@ public:
clipBoardViewer = new QWidget();
clipBoardViewer->createWinId();
clipBoardViewer->setObjectName(QLatin1String("internal clipboard owner"));
+ // We dont need this internal widget to appear in QApplication::topLevelWidgets()
+ if (QWidgetPrivate::allWidgets)
+ QWidgetPrivate::allWidgets->remove(clipBoardViewer);
}
~QClipboardData()
diff --git a/src/gui/kernel/qclipboard_x11.cpp b/src/gui/kernel/qclipboard_x11.cpp
index 9621944722..22d7c9e235 100644
--- a/src/gui/kernel/qclipboard_x11.cpp
+++ b/src/gui/kernel/qclipboard_x11.cpp
@@ -78,6 +78,7 @@
#include "qimagewriter.h"
#include "qvariant.h"
#include "qdnd_p.h"
+#include <private/qwidget_p.h>
#ifndef QT_NO_XFIXES
#include <X11/extensions/Xfixes.h>
@@ -131,6 +132,11 @@ void setupOwner()
requestor = new QWidget(0);
requestor->createWinId();
requestor->setObjectName(QLatin1String("internal clipboard requestor"));
+ // We dont need this internal widgets to appear in QApplication::topLevelWidgets()
+ if (QWidgetPrivate::allWidgets) {
+ QWidgetPrivate::allWidgets->remove(owner);
+ QWidgetPrivate::allWidgets->remove(requestor);
+ }
qAddPostRoutine(cleanup);
}
@@ -769,6 +775,9 @@ QByteArray QX11Data::clipboardReadIncrementalProperty(Window win, Atom property,
delete requestor;
requestor = new QWidget(0);
requestor->setObjectName(QLatin1String("internal clipboard requestor"));
+ // We dont need this internal widget to appear in QApplication::topLevelWidgets()
+ if (QWidgetPrivate::allWidgets)
+ QWidgetPrivate::allWidgets->remove(requestor);
return QByteArray();
}
diff --git a/src/gui/kernel/qcocoaview_mac.mm b/src/gui/kernel/qcocoaview_mac.mm
index d49c15084e..a16d1f803d 100644
--- a/src/gui/kernel/qcocoaview_mac.mm
+++ b/src/gui/kernel/qcocoaview_mac.mm
@@ -745,7 +745,7 @@ extern "C" {
{
qMacDnDParams()->view = self;
qMacDnDParams()->theEvent = theEvent;
- bool mouseOK = qt_mac_handleMouseEvent(self, theEvent, QEvent::MouseMove, Qt::LeftButton);
+ bool mouseOK = qt_mac_handleMouseEvent(self, theEvent, QEvent::MouseMove, Qt::NoButton);
if (!mouseOK)
[super mouseDragged:theEvent];
@@ -755,7 +755,7 @@ extern "C" {
{
qMacDnDParams()->view = self;
qMacDnDParams()->theEvent = theEvent;
- bool mouseOK = qt_mac_handleMouseEvent(self, theEvent, QEvent::MouseMove, Qt::RightButton);
+ bool mouseOK = qt_mac_handleMouseEvent(self, theEvent, QEvent::MouseMove, Qt::NoButton);
if (!mouseOK)
[super rightMouseDragged:theEvent];
@@ -765,8 +765,7 @@ extern "C" {
{
qMacDnDParams()->view = self;
qMacDnDParams()->theEvent = theEvent;
- Qt::MouseButton mouseButton = cocoaButton2QtButton([theEvent buttonNumber]);
- bool mouseOK = qt_mac_handleMouseEvent(self, theEvent, QEvent::MouseMove, mouseButton);
+ bool mouseOK = qt_mac_handleMouseEvent(self, theEvent, QEvent::MouseMove, Qt::NoButton);
if (!mouseOK)
[super otherMouseDragged:theEvent];
@@ -795,23 +794,23 @@ extern "C" {
const EventRef carbonEvent = (EventRef)[theEvent eventRef];
const UInt32 carbonEventKind = carbonEvent ? ::GetEventKind(carbonEvent) : 0;
- if (carbonEventKind == kEventMouseScroll) {
+ const bool scrollEvent = carbonEventKind == kEventMouseScroll;
+
+ if (scrollEvent) {
// The mouse device containts pixel scroll wheel support (Mighty Mouse, Trackpad).
// Since deviceDelta is delivered as pixels rather than degrees, we need to
// convert from pixels to degrees in a sensible manner.
// It looks like four degrees per pixel behaves most native.
// Qt expects the unit for delta to be 1/8 of a degree:
- const int scrollFactor = 4 * 8;
- deltaX = (int)[theEvent deviceDeltaX] * scrollFactor;
- deltaY = (int)[theEvent deviceDeltaY] * scrollFactor;
- deltaZ = (int)[theEvent deviceDeltaZ] * scrollFactor;
- } else { // carbonEventKind == kEventMouseWheelMoved
- // Mouse wheel deltas seem to tick in at increments of 0.1.
- // Qt widgets expect the delta to be a multiple of 120.
- const int scrollFactor = 10 * 120;
- deltaX = [theEvent deltaX] * scrollFactor;
- deltaY = [theEvent deltaY] * scrollFactor;
- deltaZ = [theEvent deltaZ] * scrollFactor;
+ deltaX = [theEvent deviceDeltaX];
+ deltaY = [theEvent deviceDeltaY];
+ deltaZ = [theEvent deviceDeltaZ];
+ } else {
+ // carbonEventKind == kEventMouseWheelMoved
+ // Remove acceleration, and use either -120 or 120 as delta:
+ deltaX = qBound(-120, int([theEvent deltaX] * 10000), 120);
+ deltaY = qBound(-120, int([theEvent deltaY] * 10000), 120);
+ deltaZ = qBound(-120, int([theEvent deltaZ] * 10000), 120);
}
if (deltaX != 0) {
diff --git a/src/gui/kernel/qdesktopwidget.cpp b/src/gui/kernel/qdesktopwidget.cpp
index b1e100879b..c6d500050a 100644
--- a/src/gui/kernel/qdesktopwidget.cpp
+++ b/src/gui/kernel/qdesktopwidget.cpp
@@ -40,12 +40,11 @@
****************************************************************************/
#include "qglobal.h"
-
-QT_BEGIN_NAMESPACE
-
#include "qdesktopwidget.h"
#include "qwidget_p.h"
+QT_BEGIN_NAMESPACE
+
const QRect QDesktopWidget::screenGeometry(const QWidget *widget) const
{
QRect rect = QWidgetPrivate::screenGeometry(widget);
diff --git a/src/gui/kernel/qdesktopwidget_x11.cpp b/src/gui/kernel/qdesktopwidget_x11.cpp
index 02a2c82c29..14eb976447 100644
--- a/src/gui/kernel/qdesktopwidget_x11.cpp
+++ b/src/gui/kernel/qdesktopwidget_x11.cpp
@@ -384,10 +384,8 @@ void QDesktopWidget::resizeEvent(QResizeEvent *event)
Q_D(QDesktopWidget);
int oldScreenCount = d->screenCount;
QVector<QRect> oldRects(oldScreenCount);
- QVector<QRect> oldWorks(oldScreenCount);
for (int i = 0; i < oldScreenCount; ++i) {
oldRects[i] = d->rects[i];
- oldWorks[i] = d->workareas[i];
}
d->init();
@@ -397,13 +395,6 @@ void QDesktopWidget::resizeEvent(QResizeEvent *event)
emit resized(i);
}
- // ### workareas are just reset by init, not filled with new values
- // ### so this will not work correctly
- for (int j = 0; j < qMin(oldScreenCount, d->screenCount); ++j) {
- if (oldWorks.at(j) != d->workareas[j])
- emit workAreaResized(j);
- }
-
if (oldScreenCount != d->screenCount) {
emit screenCountChanged(d->screenCount);
}
diff --git a/src/gui/kernel/qevent.cpp b/src/gui/kernel/qevent.cpp
index 065bd095a9..ac597e4663 100644
--- a/src/gui/kernel/qevent.cpp
+++ b/src/gui/kernel/qevent.cpp
@@ -4262,7 +4262,12 @@ QGesture *QGestureEvent::gesture(Qt::GestureType type) const
*/
QList<QGesture *> QGestureEvent::activeGestures() const
{
- return d_func()->gestures;
+ QList<QGesture *> gestures;
+ foreach (QGesture *gesture, d_func()->gestures) {
+ if (gesture->state() != Qt::GestureCanceled)
+ gestures.append(gesture);
+ }
+ return gestures;
}
/*!
@@ -4270,7 +4275,12 @@ QList<QGesture *> QGestureEvent::activeGestures() const
*/
QList<QGesture *> QGestureEvent::canceledGestures() const
{
- return d_func()->gestures;
+ QList<QGesture *> gestures;
+ foreach (QGesture *gesture, d_func()->gestures) {
+ if (gesture->state() == Qt::GestureCanceled)
+ gestures.append(gesture);
+ }
+ return gestures;
}
/*!
@@ -4288,9 +4298,8 @@ QList<QGesture *> QGestureEvent::canceledGestures() const
*/
void QGestureEvent::setAccepted(QGesture *gesture, bool value)
{
- setAccepted(false);
if (gesture)
- d_func()->accepted[gesture->gestureType()] = value;
+ setAccepted(gesture->gestureType(), value);
}
/*!
@@ -4304,7 +4313,8 @@ void QGestureEvent::setAccepted(QGesture *gesture, bool value)
*/
void QGestureEvent::accept(QGesture *gesture)
{
- setAccepted(gesture, true);
+ if (gesture)
+ setAccepted(gesture->gestureType(), true);
}
/*!
@@ -4318,7 +4328,8 @@ void QGestureEvent::accept(QGesture *gesture)
*/
void QGestureEvent::ignore(QGesture *gesture)
{
- setAccepted(gesture, false);
+ if (gesture)
+ setAccepted(gesture->gestureType(), false);
}
/*!
@@ -4326,10 +4337,69 @@ void QGestureEvent::ignore(QGesture *gesture)
*/
bool QGestureEvent::isAccepted(QGesture *gesture) const
{
- return gesture ? d_func()->accepted.value(gesture->gestureType(), true) : false;
+ return gesture ? isAccepted(gesture->gestureType()) : false;
+}
+
+/*!
+ Sets the accept flag of the given \a gestureType object to the specified
+ \a value.
+
+ Setting the accept flag indicates that the event receiver wants the \a gesture.
+ Unwanted gestures may be propagated to the parent widget.
+
+ By default, gestures in events of type QEvent::Gesture are accepted, and
+ gestures in QEvent::GestureOverride events are ignored.
+
+ For convenience, the accept flag can also be set with
+ \l{QGestureEvent::accept()}{accept(gestureType)}, and cleared with
+ \l{QGestureEvent::ignore()}{ignore(gestureType)}.
+*/
+void QGestureEvent::setAccepted(Qt::GestureType gestureType, bool value)
+{
+ setAccepted(false);
+ d_func()->accepted[gestureType] = value;
+}
+
+/*!
+ Sets the accept flag of the given \a gestureType, the equivalent of calling
+ \l{QGestureEvent::setAccepted()}{setAccepted(gestureType, true)}.
+
+ Setting the accept flag indicates that the event receiver wants the
+ gesture. Unwanted gestures may be propagated to the parent widget.
+
+ \sa QGestureEvent::ignore()
+*/
+void QGestureEvent::accept(Qt::GestureType gestureType)
+{
+ setAccepted(gestureType, true);
}
/*!
+ Clears the accept flag parameter of the given \a gestureType, the equivalent
+ of calling \l{QGestureEvent::setAccepted()}{setAccepted(gesture, false)}.
+
+ Clearing the accept flag indicates that the event receiver does not
+ want the gesture. Unwanted gestures may be propgated to the parent widget.
+
+ \sa QGestureEvent::accept()
+*/
+void QGestureEvent::ignore(Qt::GestureType gestureType)
+{
+ setAccepted(gestureType, false);
+}
+
+/*!
+ Returns true if the gesture of type \a gestureType is accepted; otherwise
+ returns false.
+*/
+bool QGestureEvent::isAccepted(Qt::GestureType gestureType) const
+{
+ return d_func()->accepted.value(gestureType, true);
+}
+
+/*!
+ \internal
+
Sets the widget for this event.
*/
void QGestureEvent::setWidget(QWidget *widget)
@@ -4345,6 +4415,7 @@ QWidget *QGestureEvent::widget() const
return d_func()->widget;
}
+#ifndef QT_NO_GRAPHICSVIEW
/*!
Returns the scene-local coordinates if the \a gesturePoint is inside a graphics view.
@@ -4361,6 +4432,7 @@ QPointF QGestureEvent::mapToScene(const QPointF &gesturePoint) const
}
return QPointF();
}
+#endif //QT_NO_GRAPHICSVIEW
/*!
\internal
diff --git a/src/gui/kernel/qevent.h b/src/gui/kernel/qevent.h
index b7370fdcd7..141ccad03f 100644
--- a/src/gui/kernel/qevent.h
+++ b/src/gui/kernel/qevent.h
@@ -851,10 +851,17 @@ public:
void ignore(QGesture *);
bool isAccepted(QGesture *) const;
+ void setAccepted(Qt::GestureType, bool);
+ void accept(Qt::GestureType);
+ void ignore(Qt::GestureType);
+ bool isAccepted(Qt::GestureType) const;
+
void setWidget(QWidget *widget);
QWidget *widget() const;
+#ifndef QT_NO_GRAPHICSVIEW
QPointF mapToScene(const QPointF &gesturePoint) const;
+#endif
private:
QGestureEventPrivate *d_func();
diff --git a/src/gui/kernel/qgesture.cpp b/src/gui/kernel/qgesture.cpp
index ecdd6614fd..850f22c6af 100644
--- a/src/gui/kernel/qgesture.cpp
+++ b/src/gui/kernel/qgesture.cpp
@@ -69,10 +69,9 @@ QT_BEGIN_NAMESPACE
\section1 Lifecycle of a Gesture Object
- A QGesture instance is created when the application calls QWidget::grabGesture()
- or QGraphicsObject::grabGesture() to configure a widget or graphics object (the
- target object) for gesture input. One gesture object is created for each target
- object.
+ A QGesture instance is implicitly created when needed and is owned by Qt.
+ Developers should never destroy them or store them for later use as Qt may
+ destroy particular instances of them and create new ones to replace them.
The registered gesture recognizer monitors the input events for the target
object via its \l{QGestureRecognizer::}{filterEvent()} function, updating the
@@ -133,8 +132,8 @@ QGesture::~QGesture()
QWidget::mapFromGlobal() or QGestureEvent::mapToScene() to get a
local hot-spot.
- If the hot-spot is not set, the targetObject is used as the receiver of the
- gesture event.
+ The hot-spot should be set by the gesture recognizer to allow gesture event
+ delivery to a QGraphicsObject.
*/
/*!
@@ -142,12 +141,6 @@ QGesture::~QGesture()
\brief whether the gesture has a hot-spot
*/
-/*!
- \property QGesture::targetObject
- \brief the target object which will receive the gesture event if the hotSpot is
- not set
-*/
-
Qt::GestureType QGesture::gestureType() const
{
return d_func()->gestureType;
@@ -181,6 +174,29 @@ void QGesture::unsetHotSpot()
}
/*!
+ \enum QGesture::GestureCancelPolicy
+
+ This enum describes how accepting a gesture can cancel other gestures
+ automatically.
+
+ \value CancelNone On accepting this gesture no other gestures will be affected.
+ \value CancelAllInContext On accepting this gesture all gestures that are active
+ in the context (Qt::GestureContext) will be cancelled.
+*/
+
+void QGesture::setGestureCancelPolicy(GestureCancelPolicy policy)
+{
+ Q_D(QGesture);
+ d->gestureCancelPolicy = static_cast<uint>(policy);
+}
+
+QGesture::GestureCancelPolicy QGesture::gestureCancelPolicy() const
+{
+ Q_D(const QGesture);
+ return static_cast<GestureCancelPolicy>(d->gestureCancelPolicy);
+}
+
+/*!
\class QPanGesture
\since 4.6
\brief The QPanGesture class describes a panning gesture made by the user.
@@ -201,6 +217,16 @@ void QGesture::unsetHotSpot()
*/
/*!
+ \property QGesture::GestureCancelPolicy
+ \brief the policy for deciding what happens on accepting a gesture
+
+ On accepting one gesture Qt can automatically cancel other gestures
+ that belong to other targets. The policy is normally set to not cancel
+ any other gestures and can be set to cancel all active gestures in the
+ context. For example for all child widgets.
+*/
+
+/*!
\property QPanGesture::lastOffset
\brief the last offset recorded for this gesture
diff --git a/src/gui/kernel/qgesture.h b/src/gui/kernel/qgesture.h
index 64699590b9..524d26e1d2 100644
--- a/src/gui/kernel/qgesture.h
+++ b/src/gui/kernel/qgesture.h
@@ -65,6 +65,7 @@ class Q_GUI_EXPORT QGesture : public QObject
Q_PROPERTY(Qt::GestureState state READ state)
Q_PROPERTY(Qt::GestureType gestureType READ gestureType)
+ Q_PROPERTY(QGesture::GestureCancelPolicy gestureCancelPolicy READ gestureCancelPolicy WRITE setGestureCancelPolicy)
Q_PROPERTY(QPointF hotSpot READ hotSpot WRITE setHotSpot RESET unsetHotSpot)
Q_PROPERTY(bool hasHotSpot READ hasHotSpot)
@@ -81,6 +82,14 @@ public:
bool hasHotSpot() const;
void unsetHotSpot();
+ enum GestureCancelPolicy {
+ CancelNone = 0,
+ CancelAllInContext
+ };
+
+ void setGestureCancelPolicy(GestureCancelPolicy policy);
+ GestureCancelPolicy gestureCancelPolicy() const;
+
protected:
QGesture(QGesturePrivate &dd, QObject *parent);
@@ -208,6 +217,7 @@ public:
QT_END_NAMESPACE
+Q_DECLARE_METATYPE(QGesture::GestureCancelPolicy)
QT_END_HEADER
#endif // QGESTURE_H
diff --git a/src/gui/kernel/qgesture_p.h b/src/gui/kernel/qgesture_p.h
index 975c0c990d..34fbb26c87 100644
--- a/src/gui/kernel/qgesture_p.h
+++ b/src/gui/kernel/qgesture_p.h
@@ -67,16 +67,17 @@ class QGesturePrivate : public QObjectPrivate
public:
QGesturePrivate()
- : gestureType(Qt::CustomGesture), state(Qt::NoGesture), isHotSpotSet(false),
- targetObject(0)
+ : gestureType(Qt::CustomGesture), state(Qt::NoGesture),
+ isHotSpotSet(false), gestureCancelPolicy(0)
+
{
}
Qt::GestureType gestureType;
Qt::GestureState state;
QPointF hotSpot;
- bool isHotSpotSet;
- QObject *targetObject;
+ uint isHotSpotSet : 1;
+ uint gestureCancelPolicy : 2;
};
class QPanGesturePrivate : public QGesturePrivate
diff --git a/src/gui/kernel/qgesturemanager.cpp b/src/gui/kernel/qgesturemanager.cpp
index ed8e7447f3..0a88a24724 100644
--- a/src/gui/kernel/qgesturemanager.cpp
+++ b/src/gui/kernel/qgesturemanager.cpp
@@ -65,7 +65,7 @@
QT_BEGIN_NAMESPACE
QGestureManager::QGestureManager(QObject *parent)
- : QObject(parent), state(NotGesture), lastCustomGestureId(0)
+ : QObject(parent), state(NotGesture), m_lastCustomGestureId(0)
{
qRegisterMetaType<Qt::GestureState>();
@@ -82,7 +82,12 @@ QGestureManager::QGestureManager(QObject *parent)
QGestureManager::~QGestureManager()
{
-
+ qDeleteAll(m_recognizers.values());
+ foreach (QGestureRecognizer *recognizer, m_obsoleteGestures.keys()) {
+ qDeleteAll(m_obsoleteGestures.value(recognizer));
+ delete recognizer;
+ }
+ m_obsoleteGestures.clear();
}
Qt::GestureType QGestureManager::registerGestureRecognizer(QGestureRecognizer *recognizer)
@@ -96,20 +101,55 @@ Qt::GestureType QGestureManager::registerGestureRecognizer(QGestureRecognizer *r
Qt::GestureType type = dummy->gestureType();
if (type == Qt::CustomGesture) {
// generate a new custom gesture id
- ++lastCustomGestureId;
- type = Qt::GestureType(Qt::CustomGesture + lastCustomGestureId);
+ ++m_lastCustomGestureId;
+ type = Qt::GestureType(Qt::CustomGesture + m_lastCustomGestureId);
}
- recognizers.insertMulti(type, recognizer);
+ m_recognizers.insertMulti(type, recognizer);
delete dummy;
return type;
}
-void QGestureManager::unregisterGestureRecognizer(Qt::GestureType)
+void QGestureManager::unregisterGestureRecognizer(Qt::GestureType type)
{
+ QList<QGestureRecognizer *> list = m_recognizers.values(type);
+ m_recognizers.remove(type);
+ foreach (QGesture *g, m_gestureToRecognizer.keys()) {
+ QGestureRecognizer *recognizer = m_gestureToRecognizer.value(g);
+ if (list.contains(recognizer)) {
+ m_deletedRecognizers.insert(g, recognizer);
+ m_gestureToRecognizer.remove(g);
+ }
+ }
+ foreach (QGestureRecognizer *recognizer, list) {
+ QList<QGesture *> obsoleteGestures;
+ QMap<ObjectGesture, QList<QGesture *> >::Iterator iter = m_objectGestures.begin();
+ while (iter != m_objectGestures.end()) {
+ ObjectGesture objectGesture = iter.key();
+ if (objectGesture.gesture == type)
+ obsoleteGestures << iter.value();
+ ++iter;
+ }
+ m_obsoleteGestures.insert(recognizer, obsoleteGestures);
+ }
}
-QGesture *QGestureManager::getState(QObject *object, Qt::GestureType type)
+void QGestureManager::cleanupCachedGestures(QObject *target, Qt::GestureType type)
+{
+ QMap<ObjectGesture, QList<QGesture *> >::Iterator iter = m_objectGestures.begin();
+ while (iter != m_objectGestures.end()) {
+ ObjectGesture objectGesture = iter.key();
+ if (objectGesture.gesture == type && target == objectGesture.object.data()) {
+ qDeleteAll(iter.value());
+ iter = m_objectGestures.erase(iter);
+ } else {
+ ++iter;
+ }
+ }
+}
+
+// get or create a QGesture object that will represent the state for a given object, used by the recognizer
+QGesture *QGestureManager::getState(QObject *object, QGestureRecognizer *recognizer, Qt::GestureType type)
{
// if the widget is being deleted we should be carefull and not to
// create a new state, as it will create QWeakPointer which doesnt work
@@ -123,31 +163,35 @@ QGesture *QGestureManager::getState(QObject *object, Qt::GestureType type)
Q_ASSERT(qobject_cast<QGraphicsObject *>(object));
}
- QGesture *state =
- objectGestures.value(QGestureManager::ObjectGesture(object, type));
- if (!state) {
- QGestureRecognizer *recognizer = recognizers.value(type);
- if (recognizer) {
- state = recognizer->createGesture(object);
- if (!state)
- return 0;
- if (state->gestureType() == Qt::CustomGesture) {
- // if the recognizer didn't fill in the gesture type, then this
- // is a custom gesture with autogenerated it and we fill it.
- state->d_func()->gestureType = type;
+ QList<QGesture *> states =
+ m_objectGestures.value(QGestureManager::ObjectGesture(object, type));
+ // check if the QGesture for this recognizer has already been created
+ foreach (QGesture *state, states) {
+ if (m_gestureToRecognizer.value(state) == recognizer)
+ return state;
+ }
+
+ Q_ASSERT(recognizer);
+ QGesture *state = recognizer->createGesture(object);
+ if (!state)
+ return 0;
+ state->setParent(this);
+ if (state->gestureType() == Qt::CustomGesture) {
+ // if the recognizer didn't fill in the gesture type, then this
+ // is a custom gesture with autogenerated id and we fill it.
+ state->d_func()->gestureType = type;
#if defined(GESTURE_DEBUG)
- state->setObjectName(QString::number((int)type));
+ state->setObjectName(QString::number((int)type));
#endif
- }
- objectGestures.insert(QGestureManager::ObjectGesture(object, type), state);
- gestureToRecognizer[state] = recognizer;
- gestureOwners[state] = object;
- }
}
+ m_objectGestures[QGestureManager::ObjectGesture(object, type)].append(state);
+ m_gestureToRecognizer[state] = recognizer;
+ m_gestureOwners[state] = object;
+
return state;
}
-bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
+bool QGestureManager::filterEventThroughContexts(const QMultiHash<QObject *,
Qt::GestureType> &contexts,
QEvent *event)
{
@@ -160,61 +204,63 @@ bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
// TODO: sort contexts by the gesture type and check if one of the contexts
// is already active.
+ bool ret = false;
+
// filter the event through recognizers
- typedef QMap<QObject *, Qt::GestureType>::const_iterator ContextIterator;
+ typedef QHash<QObject *, Qt::GestureType>::const_iterator ContextIterator;
for (ContextIterator cit = contexts.begin(), ce = contexts.end(); cit != ce; ++cit) {
Qt::GestureType gestureType = cit.value();
QMap<Qt::GestureType, QGestureRecognizer *>::const_iterator
- rit = recognizers.lowerBound(gestureType),
- re = recognizers.upperBound(gestureType);
+ rit = m_recognizers.lowerBound(gestureType),
+ re = m_recognizers.upperBound(gestureType);
for (; rit != re; ++rit) {
QGestureRecognizer *recognizer = rit.value();
QObject *target = cit.key();
- QGesture *state = getState(target, gestureType);
+ QGesture *state = getState(target, recognizer, gestureType);
if (!state)
continue;
QGestureRecognizer::Result result = recognizer->filterEvent(state, target, event);
QGestureRecognizer::Result type = result & QGestureRecognizer::ResultState_Mask;
if (type == QGestureRecognizer::GestureTriggered) {
- DEBUG() << "QGestureManager: gesture triggered: " << state;
+ DEBUG() << "QGestureManager:Recognizer: gesture triggered: " << state;
triggeredGestures << state;
} else if (type == QGestureRecognizer::GestureFinished) {
- DEBUG() << "QGestureManager: gesture finished: " << state;
+ DEBUG() << "QGestureManager:Recognizer: gesture finished: " << state;
finishedGestures << state;
} else if (type == QGestureRecognizer::MaybeGesture) {
- DEBUG() << "QGestureManager: maybe gesture: " << state;
+ DEBUG() << "QGestureManager:Recognizer: maybe gesture: " << state;
newMaybeGestures << state;
} else if (type == QGestureRecognizer::NotGesture) {
- DEBUG() << "QGestureManager: not gesture: " << state;
+ DEBUG() << "QGestureManager:Recognizer: not gesture: " << state;
notGestures << state;
} else if (type == QGestureRecognizer::Ignore) {
- DEBUG() << "QGestureManager: gesture ignored the event: " << state;
+ DEBUG() << "QGestureManager:Recognizer: ignored the event: " << state;
} else {
- DEBUG() << "QGestureManager: hm, lets assume the recognizer"
+ DEBUG() << "QGestureManager:Recognizer: hm, lets assume the recognizer"
<< "ignored the event: " << state;
}
if (result & QGestureRecognizer::ConsumeEventHint) {
DEBUG() << "QGestureManager: we were asked to consume the event: "
<< state;
- //TODO: consume events if asked
+ ret = true;
}
}
}
- QSet<QGesture *> startedGestures = triggeredGestures - activeGestures;
- triggeredGestures &= activeGestures;
+ QSet<QGesture *> startedGestures = triggeredGestures - m_activeGestures;
+ triggeredGestures &= m_activeGestures;
// check if a running gesture switched back to maybe state
- QSet<QGesture *> activeToMaybeGestures = activeGestures & newMaybeGestures;
+ QSet<QGesture *> activeToMaybeGestures = m_activeGestures & newMaybeGestures;
// check if a running gesture switched back to not gesture state,
// i.e. were canceled
- QSet<QGesture *> activeToCancelGestures = activeGestures & notGestures;
+ QSet<QGesture *> activeToCancelGestures = m_activeGestures & notGestures;
canceledGestures += activeToCancelGestures;
// start timers for new gestures in maybe state
foreach (QGesture *state, newMaybeGestures) {
- QBasicTimer &timer = maybeGestures[state];
+ QBasicTimer &timer = m_maybeGestures[state];
if (!timer.isActive())
timer.start(3000, this);
}
@@ -223,11 +269,11 @@ bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
| finishedGestures | canceledGestures
| notGestures);
foreach(QGesture *gesture, notMaybeGestures) {
- QMap<QGesture *, QBasicTimer>::iterator it =
- maybeGestures.find(gesture);
- if (it != maybeGestures.end()) {
+ QHash<QGesture *, QBasicTimer>::iterator it =
+ m_maybeGestures.find(gesture);
+ if (it != m_maybeGestures.end()) {
it.value().stop();
- maybeGestures.erase(it);
+ m_maybeGestures.erase(it);
}
}
@@ -238,7 +284,7 @@ bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
Q_ASSERT((finishedGestures & canceledGestures).isEmpty());
Q_ASSERT((canceledGestures & newMaybeGestures).isEmpty());
- QSet<QGesture *> notStarted = finishedGestures - activeGestures;
+ QSet<QGesture *> notStarted = finishedGestures - m_activeGestures;
if (!notStarted.isEmpty()) {
// there are some gestures that claim to be finished, but never started.
// probably those are "singleshot" gestures so we'll fake the started state.
@@ -249,12 +295,12 @@ bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
finishedGestures -= undeliveredGestures;
}
- activeGestures += startedGestures;
+ m_activeGestures += startedGestures;
// sanity check: all triggered gestures should already be in active gestures list
- Q_ASSERT((activeGestures & triggeredGestures).size() == triggeredGestures.size());
- activeGestures -= finishedGestures;
- activeGestures -= activeToMaybeGestures;
- activeGestures -= canceledGestures;
+ Q_ASSERT((m_activeGestures & triggeredGestures).size() == triggeredGestures.size());
+ m_activeGestures -= finishedGestures;
+ m_activeGestures -= activeToMaybeGestures;
+ m_activeGestures -= canceledGestures;
// set the proper gesture state on each gesture
foreach (QGesture *gesture, startedGestures)
@@ -268,12 +314,12 @@ bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
foreach (QGesture *gesture, activeToMaybeGestures)
gesture->d_func()->state = Qt::GestureFinished;
- if (!activeGestures.isEmpty() || !maybeGestures.isEmpty() ||
+ if (!m_activeGestures.isEmpty() || !m_maybeGestures.isEmpty() ||
!startedGestures.isEmpty() || !triggeredGestures.isEmpty() ||
!finishedGestures.isEmpty() || !canceledGestures.isEmpty()) {
- DEBUG() << "QGestureManager::filterEvent:"
- << "\n\tactiveGestures:" << activeGestures
- << "\n\tmaybeGestures:" << maybeGestures.keys()
+ DEBUG() << "QGestureManager::filterEventThroughContexts:"
+ << "\n\tactiveGestures:" << m_activeGestures
+ << "\n\tmaybeGestures:" << m_maybeGestures.keys()
<< "\n\tstarted:" << startedGestures
<< "\n\ttriggered:" << triggeredGestures
<< "\n\tfinished:" << finishedGestures
@@ -284,24 +330,114 @@ bool QGestureManager::filterEventThroughContexts(const QMap<QObject *,
deliverEvents(startedGestures+triggeredGestures+finishedGestures+canceledGestures,
&undeliveredGestures);
- activeGestures -= undeliveredGestures;
+ foreach (QGesture *g, startedGestures) {
+ if (undeliveredGestures.contains(g))
+ continue;
+ if (g->gestureCancelPolicy() == QGesture::CancelAllInContext) {
+ DEBUG() << "lets try to cancel some";
+ // find gestures in context in Qt::GestureStarted or Qt::GestureUpdated state and cancel them
+ cancelGesturesForChildren(g);
+ }
+ }
+
+ m_activeGestures -= undeliveredGestures;
// reset gestures that ended
QSet<QGesture *> endedGestures =
finishedGestures + canceledGestures + undeliveredGestures;
foreach (QGesture *gesture, endedGestures) {
- if (QGestureRecognizer *recognizer = gestureToRecognizer.value(gesture, 0)) {
+ if (QGestureRecognizer *recognizer = m_gestureToRecognizer.value(gesture, 0)) {
+ gesture->setGestureCancelPolicy(QGesture::CancelNone);
recognizer->reset(gesture);
+ } else {
+ cleanupGesturesForRemovedRecognizer(gesture);
}
- gestureTargets.remove(gesture);
+ m_gestureTargets.remove(gesture);
}
- return false;
+ return ret;
}
+// Cancel all gestures of children of the widget that original is associated with
+void QGestureManager::cancelGesturesForChildren(QGesture *original)
+{
+ Q_ASSERT(original);
+ QWidget *originatingWidget = m_gestureTargets.value(original);
+ Q_ASSERT(originatingWidget);
+
+ // iterate over all active gestures and all maybe gestures
+ // for each find the owner
+ // if the owner is part of our sub-hierarchy, cancel it.
+
+ QSet<QGesture*> cancelledGestures;
+ QSet<QGesture*>::Iterator iter = m_activeGestures.begin();
+ while (iter != m_activeGestures.end()) {
+ QWidget *widget = m_gestureTargets.value(*iter);
+ // note that we don't touch the gestures for our originatingWidget
+ if (widget != originatingWidget && originatingWidget->isAncestorOf(widget)) {
+ DEBUG() << " found a gesture to cancel" << (*iter);
+ (*iter)->d_func()->state = Qt::GestureCanceled;
+ cancelledGestures << *iter;
+ iter = m_activeGestures.erase(iter);
+ } else {
+ ++iter;
+ }
+ }
+
+ // TODO handle 'maybe' gestures too
+
+ // sort them per target widget by cherry picking from almostCanceledGestures and delivering
+ QSet<QGesture *> almostCanceledGestures = cancelledGestures;
+ while (!almostCanceledGestures.isEmpty()) {
+ QWidget *target = 0;
+ QSet<QGesture*> gestures;
+ iter = almostCanceledGestures.begin();
+ // sort per target widget
+ while (iter != almostCanceledGestures.end()) {
+ QWidget *widget = m_gestureTargets.value(*iter);
+ if (target == 0)
+ target = widget;
+ if (target == widget) {
+ gestures << *iter;
+ iter = almostCanceledGestures.erase(iter);
+ } else {
+ ++iter;
+ }
+ }
+ Q_ASSERT(target);
+
+ QSet<QGesture*> undeliveredGestures;
+ deliverEvents(gestures, &undeliveredGestures);
+ }
+
+ for (iter = cancelledGestures.begin(); iter != cancelledGestures.end(); ++iter) {
+ QGestureRecognizer *recognizer = m_gestureToRecognizer.value(*iter, 0);
+ if (recognizer) {
+ (*iter)->setGestureCancelPolicy(QGesture::CancelNone);
+ recognizer->reset(*iter);
+ } else {
+ cleanupGesturesForRemovedRecognizer(*iter);
+ }
+ }
+}
+
+void QGestureManager::cleanupGesturesForRemovedRecognizer(QGesture *gesture)
+{
+ QGestureRecognizer *recognizer = m_deletedRecognizers.value(gesture);
+ Q_ASSERT(recognizer);
+ m_deletedRecognizers.remove(gesture);
+ if (m_deletedRecognizers.keys(recognizer).isEmpty()) {
+ // no more active gestures, cleanup!
+ qDeleteAll(m_obsoleteGestures.value(recognizer));
+ m_obsoleteGestures.remove(recognizer);
+ delete recognizer;
+ }
+}
+
+// return true if accepted (consumed)
bool QGestureManager::filterEvent(QWidget *receiver, QEvent *event)
{
QSet<Qt::GestureType> types;
- QMap<QObject *, Qt::GestureType> contexts;
+ QMultiHash<QObject *, Qt::GestureType> contexts;
QWidget *w = receiver;
typedef QMap<Qt::GestureType, Qt::GestureContext>::const_iterator ContextIterator;
if (!w->d_func()->gestureContext.isEmpty()) {
@@ -331,10 +467,11 @@ bool QGestureManager::filterEvent(QWidget *receiver, QEvent *event)
return filterEventThroughContexts(contexts, event);
}
+#ifndef QT_NO_GRAPHICSVIEW
bool QGestureManager::filterEvent(QGraphicsObject *receiver, QEvent *event)
{
QSet<Qt::GestureType> types;
- QMap<QObject *, Qt::GestureType> contexts;
+ QMultiHash<QObject *, Qt::GestureType> contexts;
QGraphicsObject *item = receiver;
if (!item->QGraphicsItem::d_func()->gestureContext.isEmpty()) {
typedef QMap<Qt::GestureType, Qt::GestureContext>::const_iterator ContextIterator;
@@ -352,18 +489,21 @@ bool QGestureManager::filterEvent(QGraphicsObject *receiver, QEvent *event)
for (ContextIterator it = item->QGraphicsItem::d_func()->gestureContext.begin(),
e = item->QGraphicsItem::d_func()->gestureContext.end(); it != e; ++it) {
if (it.value() == Qt::ItemWithChildrenGesture) {
- if (!types.contains(it.key()))
+ if (!types.contains(it.key())) {
+ types.insert(it.key());
contexts.insertMulti(item, it.key());
+ }
}
}
item = item->parentObject();
}
return filterEventThroughContexts(contexts, event);
}
+#endif
bool QGestureManager::filterEvent(QGesture *state, QEvent *event)
{
- QMap<QObject *, Qt::GestureType> contexts;
+ QMultiHash<QObject *, Qt::GestureType> contexts;
contexts.insert(state, state->gestureType());
return filterEventThroughContexts(contexts, event);
}
@@ -377,7 +517,7 @@ void QGestureManager::getGestureTargets(const QSet<QGesture*> &gestures,
// sort gestures by types
foreach (QGesture *gesture, gestures) {
- QWidget *receiver = gestureTargets.value(gesture, 0);
+ QWidget *receiver = m_gestureTargets.value(gesture, 0);
Q_ASSERT(receiver);
gestureByTypes[gesture->gestureType()].insert(receiver, gesture);
}
@@ -426,7 +566,7 @@ void QGestureManager::deliverEvents(const QSet<QGesture *> &gestures,
for (QSet<QGesture *>::const_iterator it = gestures.begin(),
e = gestures.end(); it != e; ++it) {
QGesture *gesture = *it;
- QWidget *target = gestureTargets.value(gesture, 0);
+ QWidget *target = m_gestureTargets.value(gesture, 0);
if (!target) {
// the gesture has just started and doesn't have a target yet.
Q_ASSERT(gesture->state() == Qt::GestureStarted);
@@ -438,12 +578,12 @@ void QGestureManager::deliverEvents(const QSet<QGesture *> &gestures,
}
} else {
// or use the context of the gesture
- QObject *context = gestureOwners.value(gesture, 0);
+ QObject *context = m_gestureOwners.value(gesture, 0);
if (context->isWidgetType())
target = static_cast<QWidget *>(context);
}
if (target)
- gestureTargets.insert(gesture, target);
+ m_gestureTargets.insert(gesture, target);
}
Qt::GestureType gestureType = gesture->gestureType();
@@ -495,7 +635,7 @@ void QGestureManager::deliverEvents(const QSet<QGesture *> &gestures,
QList<QGesture *> &gestures = normalStartedGestures[w];
gestures.append(gesture);
// override the target
- gestureTargets[gesture] = w;
+ m_gestureTargets[gesture] = w;
} else {
DEBUG() << "override event: gesture wasn't accepted. putting back:" << gesture;
QList<QGesture *> &gestures = normalStartedGestures[receiver];
@@ -518,20 +658,24 @@ void QGestureManager::deliverEvents(const QSet<QGesture *> &gestures,
void QGestureManager::timerEvent(QTimerEvent *event)
{
- QMap<QGesture*, QBasicTimer>::iterator it = maybeGestures.begin(),
- e = maybeGestures.end();
+ QHash<QGesture *, QBasicTimer>::iterator it = m_maybeGestures.begin(),
+ e = m_maybeGestures.end();
for (; it != e; ) {
QBasicTimer &timer = it.value();
Q_ASSERT(timer.isActive());
if (timer.timerId() == event->timerId()) {
timer.stop();
QGesture *gesture = it.key();
- it = maybeGestures.erase(it);
+ it = m_maybeGestures.erase(it);
DEBUG() << "QGestureManager::timerEvent: gesture stopped due to timeout:"
<< gesture;
- QGestureRecognizer *recognizer = gestureToRecognizer.value(gesture, 0);
- if (recognizer)
+ QGestureRecognizer *recognizer = m_gestureToRecognizer.value(gesture, 0);
+ if (recognizer) {
+ gesture->setGestureCancelPolicy(QGesture::CancelNone);
recognizer->reset(gesture);
+ } else {
+ cleanupGesturesForRemovedRecognizer(gesture);
+ }
} else {
++it;
}
diff --git a/src/gui/kernel/qgesturemanager_p.h b/src/gui/kernel/qgesturemanager_p.h
index f0e72252bd..1e0734bdfe 100644
--- a/src/gui/kernel/qgesturemanager_p.h
+++ b/src/gui/kernel/qgesturemanager_p.h
@@ -74,21 +74,25 @@ public:
bool filterEvent(QWidget *receiver, QEvent *event);
bool filterEvent(QGesture *receiver, QEvent *event);
+#ifndef QT_NO_GRAPHICSVIEW
bool filterEvent(QGraphicsObject *receiver, QEvent *event);
+#endif //QT_NO_GRAPHICSVIEW
// declared in qapplication.cpp
static QGestureManager* instance();
+ void cleanupCachedGestures(QObject *target, Qt::GestureType type);
+
protected:
void timerEvent(QTimerEvent *event);
- bool filterEventThroughContexts(const QMap<QObject *, Qt::GestureType> &contexts,
+ bool filterEventThroughContexts(const QMultiHash<QObject *, Qt::GestureType> &contexts,
QEvent *event);
private:
- QMultiMap<Qt::GestureType, QGestureRecognizer *> recognizers;
+ QMultiMap<Qt::GestureType, QGestureRecognizer *> m_recognizers;
- QSet<QGesture *> activeGestures;
- QMap<QGesture *, QBasicTimer> maybeGestures;
+ QSet<QGesture *> m_activeGestures;
+ QHash<QGesture *, QBasicTimer> m_maybeGestures;
enum State {
Gesture,
@@ -104,7 +108,7 @@ private:
Qt::GestureType gesture;
ObjectGesture(QObject *o, const Qt::GestureType &g) : object(o), gesture(g) { }
- inline bool operator<(const ObjectGesture& rhs) const
+ inline bool operator<(const ObjectGesture &rhs) const
{
if (object.data() < rhs.object.data())
return true;
@@ -114,20 +118,27 @@ private:
}
};
- QMap<ObjectGesture, QGesture *> objectGestures;
- QMap<QGesture *, QGestureRecognizer *> gestureToRecognizer;
- QHash<QGesture *, QObject *> gestureOwners;
+ QMap<ObjectGesture, QList<QGesture *> > m_objectGestures;
+ QHash<QGesture *, QGestureRecognizer *> m_gestureToRecognizer;
+ QHash<QGesture *, QObject *> m_gestureOwners;
+
+ QHash<QGesture *, QWidget *> m_gestureTargets;
- QHash<QGesture *, QWidget *> gestureTargets;
+ int m_lastCustomGestureId;
- int lastCustomGestureId;
+ QHash<QGestureRecognizer *, QList<QGesture *> > m_obsoleteGestures;
+ QHash<QGesture *, QGestureRecognizer *> m_deletedRecognizers;
+ void cleanupGesturesForRemovedRecognizer(QGesture *gesture);
- QGesture *getState(QObject *widget, Qt::GestureType gesture);
+ QGesture *getState(QObject *widget, QGestureRecognizer *recognizer,
+ Qt::GestureType gesture);
void deliverEvents(const QSet<QGesture *> &gestures,
QSet<QGesture *> *undeliveredGestures);
void getGestureTargets(const QSet<QGesture*> &gestures,
QMap<QWidget *, QList<QGesture *> > *conflicts,
QMap<QWidget *, QList<QGesture *> > *normal);
+
+ void cancelGesturesForChildren(QGesture *originatingGesture);
};
QT_END_NAMESPACE
diff --git a/src/gui/kernel/qgesturerecognizer.cpp b/src/gui/kernel/qgesturerecognizer.cpp
index 9de3bccfdd..2673be35cb 100644
--- a/src/gui/kernel/qgesturerecognizer.cpp
+++ b/src/gui/kernel/qgesturerecognizer.cpp
@@ -100,7 +100,7 @@ QT_BEGIN_NAMESPACE
*/
/*!
- \enum QGestureRecognizer::ResultFlags
+ \enum QGestureRecognizer::ResultFlag
This enum describes the result of the current event filtering step in
a gesture recognizer state machine.
@@ -178,7 +178,7 @@ void QGestureRecognizer::reset(QGesture *gesture)
QGesturePrivate *d = gesture->d_func();
d->state = Qt::NoGesture;
d->hotSpot = QPointF();
- d->targetObject = 0;
+ d->isHotSpotSet = false;
}
}
@@ -186,7 +186,7 @@ void QGestureRecognizer::reset(QGesture *gesture)
\fn QGestureRecognizer::filterEvent(QGesture *gesture, QObject *watched, QEvent *event)
Handles the given \a event for the \a watched object, updating the state of the \a gesture
- object as required, and returns a suitable Result for the current recognition step.
+ object as required, and returns a suitable result for the current recognition step.
This function is called by the framework to allow the recognizer to filter input events
dispatched to QWidget or QGraphicsObject instances that it is monitoring.
diff --git a/src/gui/kernel/qgesturerecognizer.h b/src/gui/kernel/qgesturerecognizer.h
index efd85654a7..a3c990db8b 100644
--- a/src/gui/kernel/qgesturerecognizer.h
+++ b/src/gui/kernel/qgesturerecognizer.h
@@ -56,7 +56,7 @@ class QGesture;
class Q_GUI_EXPORT QGestureRecognizer
{
public:
- enum ResultFlags
+ enum ResultFlag
{
Ignore = 0x0001,
NotGesture = 0x0002,
@@ -73,7 +73,7 @@ public:
ResultHint_Mask = 0xff00
};
- Q_DECLARE_FLAGS(Result, ResultFlags)
+ Q_DECLARE_FLAGS(Result, ResultFlag)
QGestureRecognizer();
virtual ~QGestureRecognizer();
diff --git a/src/gui/kernel/qguiplatformplugin.cpp b/src/gui/kernel/qguiplatformplugin.cpp
index 6e074a12f7..b01d40fe63 100644
--- a/src/gui/kernel/qguiplatformplugin.cpp
+++ b/src/gui/kernel/qguiplatformplugin.cpp
@@ -288,6 +288,8 @@ int QGuiPlatformPlugin::platformHint(PlatformHint hint)
#endif
//by default keep ret = 0 so QCommonStyle will use the style default
break;
+ default:
+ break;
}
return ret;
}
diff --git a/src/gui/kernel/qkeymapper_x11.cpp b/src/gui/kernel/qkeymapper_x11.cpp
index 0ce77feae0..8164589070 100644
--- a/src/gui/kernel/qkeymapper_x11.cpp
+++ b/src/gui/kernel/qkeymapper_x11.cpp
@@ -714,47 +714,144 @@ extern bool qt_sm_blockUserInput;
#define XK_KP_Delete 0xFF9F
#endif
-// the next lines are taken from XFree > 4.0 (X11/XF86keysyms.h), defining some special
+// the next lines are taken on 10/2009 from X.org (X11/XF86keysym.h), defining some special
// multimedia keys. They are included here as not every system has them.
-#define XF86XK_Standby 0x1008FF10
-#define XF86XK_AudioLowerVolume 0x1008FF11
-#define XF86XK_AudioMute 0x1008FF12
-#define XF86XK_AudioRaiseVolume 0x1008FF13
-#define XF86XK_AudioPlay 0x1008FF14
-#define XF86XK_AudioStop 0x1008FF15
-#define XF86XK_AudioPrev 0x1008FF16
-#define XF86XK_AudioNext 0x1008FF17
-#define XF86XK_HomePage 0x1008FF18
-#define XF86XK_Calculator 0x1008FF1D
-#define XF86XK_Mail 0x1008FF19
-#define XF86XK_Start 0x1008FF1A
-#define XF86XK_Search 0x1008FF1B
-#define XF86XK_AudioRecord 0x1008FF1C
-#define XF86XK_Back 0x1008FF26
-#define XF86XK_Forward 0x1008FF27
-#define XF86XK_Stop 0x1008FF28
-#define XF86XK_Refresh 0x1008FF29
-#define XF86XK_Favorites 0x1008FF30
-#define XF86XK_AudioPause 0x1008FF31
-#define XF86XK_AudioMedia 0x1008FF32
-#define XF86XK_MyComputer 0x1008FF33
-#define XF86XK_OpenURL 0x1008FF38
-#define XF86XK_Launch0 0x1008FF40
-#define XF86XK_Launch1 0x1008FF41
-#define XF86XK_Launch2 0x1008FF42
-#define XF86XK_Launch3 0x1008FF43
-#define XF86XK_Launch4 0x1008FF44
-#define XF86XK_Launch5 0x1008FF45
-#define XF86XK_Launch6 0x1008FF46
-#define XF86XK_Launch7 0x1008FF47
-#define XF86XK_Launch8 0x1008FF48
-#define XF86XK_Launch9 0x1008FF49
-#define XF86XK_LaunchA 0x1008FF4A
-#define XF86XK_LaunchB 0x1008FF4B
-#define XF86XK_LaunchC 0x1008FF4C
-#define XF86XK_LaunchD 0x1008FF4D
-#define XF86XK_LaunchE 0x1008FF4E
-#define XF86XK_LaunchF 0x1008FF4F
+#define XF86XK_MonBrightnessUp 0x1008FF02
+#define XF86XK_MonBrightnessDown 0x1008FF03
+#define XF86XK_KbdLightOnOff 0x1008FF04
+#define XF86XK_KbdBrightnessUp 0x1008FF05
+#define XF86XK_KbdBrightnessDown 0x1008FF06
+#define XF86XK_Standby 0x1008FF10
+#define XF86XK_AudioLowerVolume 0x1008FF11
+#define XF86XK_AudioMute 0x1008FF12
+#define XF86XK_AudioRaiseVolume 0x1008FF13
+#define XF86XK_AudioPlay 0x1008FF14
+#define XF86XK_AudioStop 0x1008FF15
+#define XF86XK_AudioPrev 0x1008FF16
+#define XF86XK_AudioNext 0x1008FF17
+#define XF86XK_HomePage 0x1008FF18
+#define XF86XK_Mail 0x1008FF19
+#define XF86XK_Start 0x1008FF1A
+#define XF86XK_Search 0x1008FF1B
+#define XF86XK_AudioRecord 0x1008FF1C
+#define XF86XK_Calculator 0x1008FF1D
+#define XF86XK_Memo 0x1008FF1E
+#define XF86XK_ToDoList 0x1008FF1F
+#define XF86XK_Calendar 0x1008FF20
+#define XF86XK_PowerDown 0x1008FF21
+#define XF86XK_ContrastAdjust 0x1008FF22
+#define XF86XK_Back 0x1008FF26
+#define XF86XK_Forward 0x1008FF27
+#define XF86XK_Stop 0x1008FF28
+#define XF86XK_Refresh 0x1008FF29
+#define XF86XK_PowerOff 0x1008FF2A
+#define XF86XK_WakeUp 0x1008FF2B
+#define XF86XK_Eject 0x1008FF2C
+#define XF86XK_ScreenSaver 0x1008FF2D
+#define XF86XK_WWW 0x1008FF2E
+#define XF86XK_Sleep 0x1008FF2F
+#define XF86XK_Favorites 0x1008FF30
+#define XF86XK_AudioPause 0x1008FF31
+#define XF86XK_AudioMedia 0x1008FF32
+#define XF86XK_MyComputer 0x1008FF33
+#define XF86XK_LightBulb 0x1008FF35
+#define XF86XK_Shop 0x1008FF36
+#define XF86XK_History 0x1008FF37
+#define XF86XK_OpenURL 0x1008FF38
+#define XF86XK_AddFavorite 0x1008FF39
+#define XF86XK_HotLinks 0x1008FF3A
+#define XF86XK_BrightnessAdjust 0x1008FF3B
+#define XF86XK_Finance 0x1008FF3C
+#define XF86XK_Community 0x1008FF3D
+#define XF86XK_AudioRewind 0x1008FF3E
+#define XF86XK_BackForward 0x1008FF3F
+#define XF86XK_Launch0 0x1008FF40
+#define XF86XK_Launch1 0x1008FF41
+#define XF86XK_Launch2 0x1008FF42
+#define XF86XK_Launch3 0x1008FF43
+#define XF86XK_Launch4 0x1008FF44
+#define XF86XK_Launch5 0x1008FF45
+#define XF86XK_Launch6 0x1008FF46
+#define XF86XK_Launch7 0x1008FF47
+#define XF86XK_Launch8 0x1008FF48
+#define XF86XK_Launch9 0x1008FF49
+#define XF86XK_LaunchA 0x1008FF4A
+#define XF86XK_LaunchB 0x1008FF4B
+#define XF86XK_LaunchC 0x1008FF4C
+#define XF86XK_LaunchD 0x1008FF4D
+#define XF86XK_LaunchE 0x1008FF4E
+#define XF86XK_LaunchF 0x1008FF4F
+#define XF86XK_ApplicationLeft 0x1008FF50
+#define XF86XK_ApplicationRight 0x1008FF51
+#define XF86XK_Book 0x1008FF52
+#define XF86XK_CD 0x1008FF53
+#define XF86XK_Calculater 0x1008FF54
+#define XF86XK_Clear 0x1008FF55
+#define XF86XK_ClearGrab 0x1008FE21
+#define XF86XK_Close 0x1008FF56
+#define XF86XK_Copy 0x1008FF57
+#define XF86XK_Cut 0x1008FF58
+#define XF86XK_Display 0x1008FF59
+#define XF86XK_DOS 0x1008FF5A
+#define XF86XK_Documents 0x1008FF5B
+#define XF86XK_Excel 0x1008FF5C
+#define XF86XK_Explorer 0x1008FF5D
+#define XF86XK_Game 0x1008FF5E
+#define XF86XK_Go 0x1008FF5F
+#define XF86XK_iTouch 0x1008FF60
+#define XF86XK_LogOff 0x1008FF61
+#define XF86XK_Market 0x1008FF62
+#define XF86XK_Meeting 0x1008FF63
+#define XF86XK_MenuKB 0x1008FF65
+#define XF86XK_MenuPB 0x1008FF66
+#define XF86XK_MySites 0x1008FF67
+#define XF86XK_News 0x1008FF69
+#define XF86XK_OfficeHome 0x1008FF6A
+#define XF86XK_Option 0x1008FF6C
+#define XF86XK_Paste 0x1008FF6D
+#define XF86XK_Phone 0x1008FF6E
+#define XF86XK_Reply 0x1008FF72
+#define XF86XK_Reload 0x1008FF73
+#define XF86XK_RotateWindows 0x1008FF74
+#define XF86XK_RotationPB 0x1008FF75
+#define XF86XK_RotationKB 0x1008FF76
+#define XF86XK_Save 0x1008FF77
+#define XF86XK_Send 0x1008FF7B
+#define XF86XK_Spell 0x1008FF7C
+#define XF86XK_SplitScreen 0x1008FF7D
+#define XF86XK_Support 0x1008FF7E
+#define XF86XK_TaskPane 0x1008FF7F
+#define XF86XK_Terminal 0x1008FF80
+#define XF86XK_Tools 0x1008FF81
+#define XF86XK_Travel 0x1008FF82
+#define XF86XK_Video 0x1008FF87
+#define XF86XK_Word 0x1008FF89
+#define XF86XK_Xfer 0x1008FF8A
+#define XF86XK_ZoomIn 0x1008FF8B
+#define XF86XK_ZoomOut 0x1008FF8C
+#define XF86XK_Away 0x1008FF8D
+#define XF86XK_Messenger 0x1008FF8E
+#define XF86XK_WebCam 0x1008FF8F
+#define XF86XK_MailForward 0x1008FF90
+#define XF86XK_Pictures 0x1008FF91
+#define XF86XK_Music 0x1008FF92
+#define XF86XK_Battery 0x1008FF93
+#define XF86XK_Bluetooth 0x1008FF94
+#define XF86XK_WLAN 0x1008FF95
+#define XF86XK_UWB 0x1008FF96
+#define XF86XK_AudioForward 0x1008FF97
+#define XF86XK_AudioRepeat 0x1008FF98
+#define XF86XK_AudioRandomPlay 0x1008FF99
+#define XF86XK_Subtitle 0x1008FF9A
+#define XF86XK_AudioCycleTrack 0x1008FF9B
+#define XF86XK_Time 0x1008FF9F
+#define XF86XK_Select 0x1008FFA0
+#define XF86XK_View 0x1008FFA1
+#define XF86XK_TopMenu 0x1008FFA2
+#define XF86XK_Suspend 0x1008FFA7
+#define XF86XK_Hibernate 0x1008FFA8
+
+
// end of XF86keysyms.h
// Special keys used by Qtopia, mapped into the X11 private keypad range.
@@ -942,10 +1039,8 @@ static const unsigned int KeyTbl[] = {
XK_dead_hook, Qt::Key_Dead_Hook,
XK_dead_horn, Qt::Key_Dead_Horn,
- // Special multimedia keys
- // currently only tested with MS internet keyboard
-
- // browsing keys
+ // Special keys from X.org - This include multimedia keys,
+ // wireless/bluetooth/uwb keys, special launcher keys, etc.
XF86XK_Back, Qt::Key_Back,
XF86XK_Forward, Qt::Key_Forward,
XF86XK_Stop, Qt::Key_Stop,
@@ -955,8 +1050,6 @@ static const unsigned int KeyTbl[] = {
XF86XK_OpenURL, Qt::Key_OpenUrl,
XF86XK_HomePage, Qt::Key_HomePage,
XF86XK_Search, Qt::Key_Search,
-
- // media keys
XF86XK_AudioLowerVolume, Qt::Key_VolumeDown,
XF86XK_AudioMute, Qt::Key_VolumeMute,
XF86XK_AudioRaiseVolume, Qt::Key_VolumeUp,
@@ -965,13 +1058,106 @@ static const unsigned int KeyTbl[] = {
XF86XK_AudioPrev, Qt::Key_MediaPrevious,
XF86XK_AudioNext, Qt::Key_MediaNext,
XF86XK_AudioRecord, Qt::Key_MediaRecord,
-
- // launch keys
XF86XK_Mail, Qt::Key_LaunchMail,
XF86XK_MyComputer, Qt::Key_Launch0,
- XF86XK_Calculator, Qt::Key_Launch1,
+ XF86XK_Calculator, Qt::Key_Calculator,
+ XF86XK_Memo, Qt::Key_Memo,
+ XF86XK_ToDoList, Qt::Key_ToDoList,
+ XF86XK_Calendar, Qt::Key_Calendar,
+ XF86XK_PowerDown, Qt::Key_PowerDown,
+ XF86XK_ContrastAdjust, Qt::Key_ContrastAdjust,
XF86XK_Standby, Qt::Key_Standby,
-
+ XF86XK_MonBrightnessUp, Qt::Key_MonBrightnessUp,
+ XF86XK_MonBrightnessDown, Qt::Key_MonBrightnessDown,
+ XF86XK_KbdLightOnOff, Qt::Key_KeyboardLightOnOff,
+ XF86XK_KbdBrightnessUp, Qt::Key_KeyboardBrightnessUp,
+ XF86XK_KbdBrightnessDown, Qt::Key_KeyboardBrightnessDown,
+ XF86XK_PowerOff, Qt::Key_PowerOff,
+ XF86XK_WakeUp, Qt::Key_WakeUp,
+ XF86XK_Eject, Qt::Key_Eject,
+ XF86XK_ScreenSaver, Qt::Key_ScreenSaver,
+ XF86XK_WWW, Qt::Key_WWW,
+ XF86XK_Sleep, Qt::Key_Sleep,
+ XF86XK_LightBulb, Qt::Key_LightBulb,
+ XF86XK_Shop, Qt::Key_Shop,
+ XF86XK_History, Qt::Key_History,
+ XF86XK_AddFavorite, Qt::Key_AddFavorite,
+ XF86XK_HotLinks, Qt::Key_HotLinks,
+ XF86XK_BrightnessAdjust, Qt::Key_BrightnessAdjust,
+ XF86XK_Finance, Qt::Key_Finance,
+ XF86XK_Community, Qt::Key_Community,
+ XF86XK_AudioRewind, Qt::Key_AudioRewind,
+ XF86XK_BackForward, Qt::Key_BackForward,
+ XF86XK_ApplicationLeft, Qt::Key_ApplicationLeft,
+ XF86XK_ApplicationRight, Qt::Key_ApplicationRight,
+ XF86XK_Book, Qt::Key_Book,
+ XF86XK_CD, Qt::Key_CD,
+ XF86XK_Calculater, Qt::Key_Calculator,
+ XF86XK_Clear, Qt::Key_Clear,
+ XF86XK_ClearGrab, Qt::Key_ClearGrab,
+ XF86XK_Close, Qt::Key_Close,
+ XF86XK_Copy, Qt::Key_Copy,
+ XF86XK_Cut, Qt::Key_Cut,
+ XF86XK_Display, Qt::Key_Display,
+ XF86XK_DOS, Qt::Key_DOS,
+ XF86XK_Documents, Qt::Key_Documents,
+ XF86XK_Excel, Qt::Key_Excel,
+ XF86XK_Explorer, Qt::Key_Explorer,
+ XF86XK_Game, Qt::Key_Game,
+ XF86XK_Go, Qt::Key_Go,
+ XF86XK_iTouch, Qt::Key_iTouch,
+ XF86XK_LogOff, Qt::Key_LogOff,
+ XF86XK_Market, Qt::Key_Market,
+ XF86XK_Meeting, Qt::Key_Meeting,
+ XF86XK_MenuKB, Qt::Key_MenuKB,
+ XF86XK_MenuPB, Qt::Key_MenuPB,
+ XF86XK_MySites, Qt::Key_MySites,
+ XF86XK_News, Qt::Key_News,
+ XF86XK_OfficeHome, Qt::Key_OfficeHome,
+ XF86XK_Option, Qt::Key_Option,
+ XF86XK_Paste, Qt::Key_Paste,
+ XF86XK_Phone, Qt::Key_Phone,
+ XF86XK_Reply, Qt::Key_Reply,
+ XF86XK_Reload, Qt::Key_Reload,
+ XF86XK_RotateWindows, Qt::Key_RotateWindows,
+ XF86XK_RotationPB, Qt::Key_RotationPB,
+ XF86XK_RotationKB, Qt::Key_RotationKB,
+ XF86XK_Save, Qt::Key_Save,
+ XF86XK_Send, Qt::Key_Send,
+ XF86XK_Spell, Qt::Key_Spell,
+ XF86XK_SplitScreen, Qt::Key_SplitScreen,
+ XF86XK_Support, Qt::Key_Support,
+ XF86XK_TaskPane, Qt::Key_TaskPane,
+ XF86XK_Terminal, Qt::Key_Terminal,
+ XF86XK_Tools, Qt::Key_Tools,
+ XF86XK_Travel, Qt::Key_Travel,
+ XF86XK_Video, Qt::Key_Video,
+ XF86XK_Word, Qt::Key_Word,
+ XF86XK_Xfer, Qt::Key_Xfer,
+ XF86XK_ZoomIn, Qt::Key_ZoomIn,
+ XF86XK_ZoomOut, Qt::Key_ZoomOut,
+ XF86XK_Away, Qt::Key_Away,
+ XF86XK_Messenger, Qt::Key_Messenger,
+ XF86XK_WebCam, Qt::Key_WebCam,
+ XF86XK_MailForward, Qt::Key_MailForward,
+ XF86XK_Pictures, Qt::Key_Pictures,
+ XF86XK_Music, Qt::Key_Music,
+ XF86XK_Battery, Qt::Key_Battery,
+ XF86XK_Bluetooth, Qt::Key_Bluetooth,
+ XF86XK_WLAN, Qt::Key_WLAN,
+ XF86XK_UWB, Qt::Key_UWB,
+ XF86XK_AudioForward, Qt::Key_AudioForward,
+ XF86XK_AudioRepeat, Qt::Key_AudioRepeat,
+ XF86XK_AudioRandomPlay, Qt::Key_AudioRandomPlay,
+ XF86XK_Subtitle, Qt::Key_Subtitle,
+ XF86XK_AudioCycleTrack, Qt::Key_AudioCycleTrack,
+ XF86XK_Time, Qt::Key_Time,
+ XF86XK_Select, Qt::Key_Select,
+ XF86XK_View, Qt::Key_View,
+ XF86XK_TopMenu, Qt::Key_TopMenu,
+ XF86XK_Bluetooth, Qt::Key_Bluetooth,
+ XF86XK_Suspend, Qt::Key_Suspend,
+ XF86XK_Hibernate, Qt::Key_Hibernate,
XF86XK_Launch0, Qt::Key_Launch2,
XF86XK_Launch1, Qt::Key_Launch3,
XF86XK_Launch2, Qt::Key_Launch4,
diff --git a/src/gui/kernel/qkeysequence.cpp b/src/gui/kernel/qkeysequence.cpp
index b44ef7fa79..1a76083609 100644
--- a/src/gui/kernel/qkeysequence.cpp
+++ b/src/gui/kernel/qkeysequence.cpp
@@ -416,47 +416,139 @@ static const struct {
{ Qt::Key_Menu, QT_TRANSLATE_NOOP("QShortcut", "Menu") },
{ Qt::Key_Help, QT_TRANSLATE_NOOP("QShortcut", "Help") },
- // Multimedia keys
- { Qt::Key_Back, QT_TRANSLATE_NOOP("QShortcut", "Back") },
- { Qt::Key_Forward, QT_TRANSLATE_NOOP("QShortcut", "Forward") },
- { Qt::Key_Stop, QT_TRANSLATE_NOOP("QShortcut", "Stop") },
- { Qt::Key_Refresh, QT_TRANSLATE_NOOP("QShortcut", "Refresh") },
- { Qt::Key_VolumeDown, QT_TRANSLATE_NOOP("QShortcut", "Volume Down") },
- { Qt::Key_VolumeMute, QT_TRANSLATE_NOOP("QShortcut", "Volume Mute") },
- { Qt::Key_VolumeUp, QT_TRANSLATE_NOOP("QShortcut", "Volume Up") },
- { Qt::Key_BassBoost, QT_TRANSLATE_NOOP("QShortcut", "Bass Boost") },
- { Qt::Key_BassUp, QT_TRANSLATE_NOOP("QShortcut", "Bass Up") },
- { Qt::Key_BassDown, QT_TRANSLATE_NOOP("QShortcut", "Bass Down") },
- { Qt::Key_TrebleUp, QT_TRANSLATE_NOOP("QShortcut", "Treble Up") },
- { Qt::Key_TrebleDown, QT_TRANSLATE_NOOP("QShortcut", "Treble Down") },
- { Qt::Key_MediaPlay, QT_TRANSLATE_NOOP("QShortcut", "Media Play") },
- { Qt::Key_MediaStop, QT_TRANSLATE_NOOP("QShortcut", "Media Stop") },
- { Qt::Key_MediaPrevious,QT_TRANSLATE_NOOP("QShortcut", "Media Previous") },
- { Qt::Key_MediaNext, QT_TRANSLATE_NOOP("QShortcut", "Media Next") },
- { Qt::Key_MediaRecord, QT_TRANSLATE_NOOP("QShortcut", "Media Record") },
- { Qt::Key_HomePage, QT_TRANSLATE_NOOP("QShortcut", "Home Page") },
- { Qt::Key_Favorites, QT_TRANSLATE_NOOP("QShortcut", "Favorites") },
- { Qt::Key_Search, QT_TRANSLATE_NOOP("QShortcut", "Search") },
- { Qt::Key_Standby, QT_TRANSLATE_NOOP("QShortcut", "Standby") },
- { Qt::Key_OpenUrl, QT_TRANSLATE_NOOP("QShortcut", "Open URL") },
- { Qt::Key_LaunchMail, QT_TRANSLATE_NOOP("QShortcut", "Launch Mail") },
- { Qt::Key_LaunchMedia, QT_TRANSLATE_NOOP("QShortcut", "Launch Media") },
- { Qt::Key_Launch0, QT_TRANSLATE_NOOP("QShortcut", "Launch (0)") },
- { Qt::Key_Launch1, QT_TRANSLATE_NOOP("QShortcut", "Launch (1)") },
- { Qt::Key_Launch2, QT_TRANSLATE_NOOP("QShortcut", "Launch (2)") },
- { Qt::Key_Launch3, QT_TRANSLATE_NOOP("QShortcut", "Launch (3)") },
- { Qt::Key_Launch4, QT_TRANSLATE_NOOP("QShortcut", "Launch (4)") },
- { Qt::Key_Launch5, QT_TRANSLATE_NOOP("QShortcut", "Launch (5)") },
- { Qt::Key_Launch6, QT_TRANSLATE_NOOP("QShortcut", "Launch (6)") },
- { Qt::Key_Launch7, QT_TRANSLATE_NOOP("QShortcut", "Launch (7)") },
- { Qt::Key_Launch8, QT_TRANSLATE_NOOP("QShortcut", "Launch (8)") },
- { Qt::Key_Launch9, QT_TRANSLATE_NOOP("QShortcut", "Launch (9)") },
- { Qt::Key_LaunchA, QT_TRANSLATE_NOOP("QShortcut", "Launch (A)") },
- { Qt::Key_LaunchB, QT_TRANSLATE_NOOP("QShortcut", "Launch (B)") },
- { Qt::Key_LaunchC, QT_TRANSLATE_NOOP("QShortcut", "Launch (C)") },
- { Qt::Key_LaunchD, QT_TRANSLATE_NOOP("QShortcut", "Launch (D)") },
- { Qt::Key_LaunchE, QT_TRANSLATE_NOOP("QShortcut", "Launch (E)") },
- { Qt::Key_LaunchF, QT_TRANSLATE_NOOP("QShortcut", "Launch (F)") },
+ // Special keys
+ // Includes multimedia, launcher, lan keys ( bluetooth, wireless )
+ // window navigation
+ { Qt::Key_Back, QT_TRANSLATE_NOOP("QShortcut", "Back") },
+ { Qt::Key_Forward, QT_TRANSLATE_NOOP("QShortcut", "Forward") },
+ { Qt::Key_Stop, QT_TRANSLATE_NOOP("QShortcut", "Stop") },
+ { Qt::Key_Refresh, QT_TRANSLATE_NOOP("QShortcut", "Refresh") },
+ { Qt::Key_VolumeDown, QT_TRANSLATE_NOOP("QShortcut", "Volume Down") },
+ { Qt::Key_VolumeMute, QT_TRANSLATE_NOOP("QShortcut", "Volume Mute") },
+ { Qt::Key_VolumeUp, QT_TRANSLATE_NOOP("QShortcut", "Volume Up") },
+ { Qt::Key_BassBoost, QT_TRANSLATE_NOOP("QShortcut", "Bass Boost") },
+ { Qt::Key_BassUp, QT_TRANSLATE_NOOP("QShortcut", "Bass Up") },
+ { Qt::Key_BassDown, QT_TRANSLATE_NOOP("QShortcut", "Bass Down") },
+ { Qt::Key_TrebleUp, QT_TRANSLATE_NOOP("QShortcut", "Treble Up") },
+ { Qt::Key_TrebleDown, QT_TRANSLATE_NOOP("QShortcut", "Treble Down") },
+ { Qt::Key_MediaPlay, QT_TRANSLATE_NOOP("QShortcut", "Media Play") },
+ { Qt::Key_MediaStop, QT_TRANSLATE_NOOP("QShortcut", "Media Stop") },
+ { Qt::Key_MediaPrevious, QT_TRANSLATE_NOOP("QShortcut", "Media Previous") },
+ { Qt::Key_MediaNext, QT_TRANSLATE_NOOP("QShortcut", "Media Next") },
+ { Qt::Key_MediaRecord, QT_TRANSLATE_NOOP("QShortcut", "Media Record") },
+ { Qt::Key_HomePage, QT_TRANSLATE_NOOP("QShortcut", "Home Page") },
+ { Qt::Key_Favorites, QT_TRANSLATE_NOOP("QShortcut", "Favorites") },
+ { Qt::Key_Search, QT_TRANSLATE_NOOP("QShortcut", "Search") },
+ { Qt::Key_Standby, QT_TRANSLATE_NOOP("QShortcut", "Standby") },
+ { Qt::Key_OpenUrl, QT_TRANSLATE_NOOP("QShortcut", "Open URL") },
+ { Qt::Key_LaunchMail, QT_TRANSLATE_NOOP("QShortcut", "Launch Mail") },
+ { Qt::Key_LaunchMedia, QT_TRANSLATE_NOOP("QShortcut", "Launch Media") },
+ { Qt::Key_Launch0, QT_TRANSLATE_NOOP("QShortcut", "Launch (0)") },
+ { Qt::Key_Launch1, QT_TRANSLATE_NOOP("QShortcut", "Launch (1)") },
+ { Qt::Key_Launch2, QT_TRANSLATE_NOOP("QShortcut", "Launch (2)") },
+ { Qt::Key_Launch3, QT_TRANSLATE_NOOP("QShortcut", "Launch (3)") },
+ { Qt::Key_Launch4, QT_TRANSLATE_NOOP("QShortcut", "Launch (4)") },
+ { Qt::Key_Launch5, QT_TRANSLATE_NOOP("QShortcut", "Launch (5)") },
+ { Qt::Key_Launch6, QT_TRANSLATE_NOOP("QShortcut", "Launch (6)") },
+ { Qt::Key_Launch7, QT_TRANSLATE_NOOP("QShortcut", "Launch (7)") },
+ { Qt::Key_Launch8, QT_TRANSLATE_NOOP("QShortcut", "Launch (8)") },
+ { Qt::Key_Launch9, QT_TRANSLATE_NOOP("QShortcut", "Launch (9)") },
+ { Qt::Key_LaunchA, QT_TRANSLATE_NOOP("QShortcut", "Launch (A)") },
+ { Qt::Key_LaunchB, QT_TRANSLATE_NOOP("QShortcut", "Launch (B)") },
+ { Qt::Key_LaunchC, QT_TRANSLATE_NOOP("QShortcut", "Launch (C)") },
+ { Qt::Key_LaunchD, QT_TRANSLATE_NOOP("QShortcut", "Launch (D)") },
+ { Qt::Key_LaunchE, QT_TRANSLATE_NOOP("QShortcut", "Launch (E)") },
+ { Qt::Key_LaunchF, QT_TRANSLATE_NOOP("QShortcut", "Launch (F)") },
+ { Qt::Key_MonBrightnessUp, QT_TRANSLATE_NOOP("QShortcut", "Monitor Brightness Up") },
+ { Qt::Key_MonBrightnessDown, QT_TRANSLATE_NOOP("QShortcut", "Monitor Brightness Down") },
+ { Qt::Key_KeyboardLightOnOff, QT_TRANSLATE_NOOP("QShortcut", "Keyboard Light On/Off") },
+ { Qt::Key_KeyboardBrightnessUp, QT_TRANSLATE_NOOP("QShortcut", "Keyboard Brightness Up") },
+ { Qt::Key_KeyboardBrightnessDown, QT_TRANSLATE_NOOP("QShortcut", "Keyboard Brightness Down") },
+ { Qt::Key_PowerOff, QT_TRANSLATE_NOOP("QShortcut", "Power Off") },
+ { Qt::Key_WakeUp, QT_TRANSLATE_NOOP("QShortcut", "Wake Up") },
+ { Qt::Key_Eject, QT_TRANSLATE_NOOP("QShortcut", "Eject") },
+ { Qt::Key_ScreenSaver, QT_TRANSLATE_NOOP("QShortcut", "Screensaver") },
+ { Qt::Key_WWW, QT_TRANSLATE_NOOP("QShortcut", "WWW") },
+ { Qt::Key_Sleep, QT_TRANSLATE_NOOP("QShortcut", "Sleep") },
+ { Qt::Key_LightBulb, QT_TRANSLATE_NOOP("QShortcut", "LightBulb") },
+ { Qt::Key_Shop, QT_TRANSLATE_NOOP("QShortcut", "Shop") },
+ { Qt::Key_History, QT_TRANSLATE_NOOP("QShortcut", "History") },
+ { Qt::Key_AddFavorite, QT_TRANSLATE_NOOP("QShortcut", "Add Favorite") },
+ { Qt::Key_HotLinks, QT_TRANSLATE_NOOP("QShortcut", "Hot Links") },
+ { Qt::Key_BrightnessAdjust, QT_TRANSLATE_NOOP("QShortcut", "Adjust Brightness") },
+ { Qt::Key_Finance, QT_TRANSLATE_NOOP("QShortcut", "Finance") },
+ { Qt::Key_Community, QT_TRANSLATE_NOOP("QShortcut", "Community") },
+ { Qt::Key_AudioRewind, QT_TRANSLATE_NOOP("QShortcut", "Audio Rewind") },
+ { Qt::Key_BackForward, QT_TRANSLATE_NOOP("QShortcut", "Back Forward") },
+ { Qt::Key_ApplicationLeft, QT_TRANSLATE_NOOP("QShortcut", "Application Left") },
+ { Qt::Key_ApplicationRight, QT_TRANSLATE_NOOP("QShortcut", "Application Right") },
+ { Qt::Key_Book, QT_TRANSLATE_NOOP("QShortcut", "Book") },
+ { Qt::Key_CD, QT_TRANSLATE_NOOP("QShortcut", "CD") },
+ { Qt::Key_Calculator, QT_TRANSLATE_NOOP("QShortcut", "Calculator") },
+ { Qt::Key_Clear, QT_TRANSLATE_NOOP("QShortcut", "Clear") },
+ { Qt::Key_ClearGrab, QT_TRANSLATE_NOOP("QShortcut", "Clear Grab") },
+ { Qt::Key_Close, QT_TRANSLATE_NOOP("QShortcut", "Close") },
+ { Qt::Key_Copy, QT_TRANSLATE_NOOP("QShortcut", "Copy") },
+ { Qt::Key_Cut, QT_TRANSLATE_NOOP("QShortcut", "Cut") },
+ { Qt::Key_Display, QT_TRANSLATE_NOOP("QShortcut", "Display") },
+ { Qt::Key_DOS, QT_TRANSLATE_NOOP("QShortcut", "DOS") },
+ { Qt::Key_Documents, QT_TRANSLATE_NOOP("QShortcut", "Documents") },
+ { Qt::Key_Excel, QT_TRANSLATE_NOOP("QShortcut", "Spreadsheet") },
+ { Qt::Key_Explorer, QT_TRANSLATE_NOOP("QShortcut", "Browser") },
+ { Qt::Key_Game, QT_TRANSLATE_NOOP("QShortcut", "Game") },
+ { Qt::Key_Go, QT_TRANSLATE_NOOP("QShortcut", "Go") },
+ { Qt::Key_iTouch, QT_TRANSLATE_NOOP("QShortcut", "iTouch") },
+ { Qt::Key_LogOff, QT_TRANSLATE_NOOP("QShortcut", "Logoff") },
+ { Qt::Key_Market, QT_TRANSLATE_NOOP("QShortcut", "Market") },
+ { Qt::Key_Meeting, QT_TRANSLATE_NOOP("QShortcut", "Meeting") },
+ { Qt::Key_MenuKB, QT_TRANSLATE_NOOP("QShortcut", "Keyboard Menu") },
+ { Qt::Key_MenuPB, QT_TRANSLATE_NOOP("QShortcut", "Menu PB") },
+ { Qt::Key_MySites, QT_TRANSLATE_NOOP("QShortcut", "My Sites") },
+ { Qt::Key_News, QT_TRANSLATE_NOOP("QShortcut", "News") },
+ { Qt::Key_OfficeHome, QT_TRANSLATE_NOOP("QShortcut", "Home Office") },
+ { Qt::Key_Option, QT_TRANSLATE_NOOP("QShortcut", "Option") },
+ { Qt::Key_Paste, QT_TRANSLATE_NOOP("QShortcut", "Paste") },
+ { Qt::Key_Phone, QT_TRANSLATE_NOOP("QShortcut", "Phone") },
+ { Qt::Key_Reply, QT_TRANSLATE_NOOP("QShortcut", "Reply") },
+ { Qt::Key_Reload, QT_TRANSLATE_NOOP("QShortcut", "Reload") },
+ { Qt::Key_RotateWindows, QT_TRANSLATE_NOOP("QShortcut", "Rotate Windows") },
+ { Qt::Key_RotationPB, QT_TRANSLATE_NOOP("QShortcut", "Rotation PB") },
+ { Qt::Key_RotationKB, QT_TRANSLATE_NOOP("QShortcut", "Rotation KB") },
+ { Qt::Key_Save, QT_TRANSLATE_NOOP("QShortcut", "Save") },
+ { Qt::Key_Send, QT_TRANSLATE_NOOP("QShortcut", "Send") },
+ { Qt::Key_Spell, QT_TRANSLATE_NOOP("QShortcut", "Spellchecker") },
+ { Qt::Key_SplitScreen, QT_TRANSLATE_NOOP("QShortcut", "Split Screen") },
+ { Qt::Key_Support, QT_TRANSLATE_NOOP("QShortcut", "Support") },
+ { Qt::Key_TaskPane, QT_TRANSLATE_NOOP("QShortcut", "Task Panel") },
+ { Qt::Key_Terminal, QT_TRANSLATE_NOOP("QShortcut", "Terminal") },
+ { Qt::Key_Tools, QT_TRANSLATE_NOOP("QShortcut", "Tools") },
+ { Qt::Key_Travel, QT_TRANSLATE_NOOP("QShortcut", "Travel") },
+ { Qt::Key_Video, QT_TRANSLATE_NOOP("QShortcut", "Video") },
+ { Qt::Key_Word, QT_TRANSLATE_NOOP("QShortcut", "Word Processor") },
+ { Qt::Key_Xfer, QT_TRANSLATE_NOOP("QShortcut", "XFer") },
+ { Qt::Key_ZoomIn, QT_TRANSLATE_NOOP("QShortcut", "Zoom In") },
+ { Qt::Key_ZoomOut, QT_TRANSLATE_NOOP("QShortcut", "Zoom Out") },
+ { Qt::Key_Away, QT_TRANSLATE_NOOP("QShortcut", "Away") },
+ { Qt::Key_Messenger, QT_TRANSLATE_NOOP("QShortcut", "Messenger") },
+ { Qt::Key_WebCam, QT_TRANSLATE_NOOP("QShortcut", "WebCam") },
+ { Qt::Key_MailForward, QT_TRANSLATE_NOOP("QShortcut", "Mail Forward") },
+ { Qt::Key_Pictures, QT_TRANSLATE_NOOP("QShortcut", "Pictures") },
+ { Qt::Key_Music, QT_TRANSLATE_NOOP("QShortcut", "Music") },
+ { Qt::Key_Battery, QT_TRANSLATE_NOOP("QShortcut", "Battery") },
+ { Qt::Key_Bluetooth, QT_TRANSLATE_NOOP("QShortcut", "Bluetooth") },
+ { Qt::Key_WLAN, QT_TRANSLATE_NOOP("QShortcut", "Wireless") },
+ { Qt::Key_UWB, QT_TRANSLATE_NOOP("QShortcut", "Ultra Wide Band") },
+ { Qt::Key_AudioForward, QT_TRANSLATE_NOOP("QShortcut", "Audio Forward") },
+ { Qt::Key_AudioRepeat, QT_TRANSLATE_NOOP("QShortcut", "Audio Repeat") },
+ { Qt::Key_AudioRandomPlay, QT_TRANSLATE_NOOP("QShortcut", "Audio Random Play") },
+ { Qt::Key_Subtitle, QT_TRANSLATE_NOOP("QShortcut", "Subtitle") },
+ { Qt::Key_AudioCycleTrack, QT_TRANSLATE_NOOP("QShortcut", "Audio Cycle Track") },
+ { Qt::Key_Time, QT_TRANSLATE_NOOP("QShortcut", "Time") },
+ { Qt::Key_Select, QT_TRANSLATE_NOOP("QShortcut", "Select") },
+ { Qt::Key_View, QT_TRANSLATE_NOOP("QShortcut", "View") },
+ { Qt::Key_TopMenu, QT_TRANSLATE_NOOP("QShortcut", "Top Menu") },
+ { Qt::Key_Suspend, QT_TRANSLATE_NOOP("QShortcut", "Suspend") },
+ { Qt::Key_Hibernate, QT_TRANSLATE_NOOP("QShortcut", "Hibernate") },
// --------------------------------------------------------------
// More consistent namings
diff --git a/src/gui/kernel/qsoftkeymanager.cpp b/src/gui/kernel/qsoftkeymanager.cpp
index 8612e64b1d..26f0a3937e 100644
--- a/src/gui/kernel/qsoftkeymanager.cpp
+++ b/src/gui/kernel/qsoftkeymanager.cpp
@@ -48,6 +48,7 @@
#include "private/qsoftkeymanager_p.h"
#include "private/qobject_p.h"
+#ifndef QT_NO_SOFTKEYMANAGER
QT_BEGIN_NAMESPACE
#ifdef Q_WS_S60
@@ -139,11 +140,18 @@ QAction *QSoftKeyManager::createKeyedAction(StandardSoftKey standardKey, Qt::Key
QScopedPointer<QAction> action(createAction(standardKey, actionWidget));
connect(action.data(), SIGNAL(triggered()), QSoftKeyManager::instance(), SLOT(sendKeyEvent()));
-
+ connect(action.data(), SIGNAL(destroyed(QObject*)), QSoftKeyManager::instance(), SLOT(cleanupHash(QObject*)));
QSoftKeyManager::instance()->d_func()->keyedActions.insert(action.data(), key);
return action.take();
}
+void QSoftKeyManager::cleanupHash(QObject* obj)
+{
+ Q_D(QSoftKeyManager);
+ QAction *action = qobject_cast<QAction*>(obj);
+ d->keyedActions.remove(action);
+}
+
void QSoftKeyManager::sendKeyEvent()
{
Q_D(QSoftKeyManager);
@@ -189,7 +197,8 @@ bool QSoftKeyManager::event(QEvent *e)
} while (source);
QSoftKeyManagerPrivate::softKeySource = source;
- QSoftKeyManagerPrivate::updateSoftKeys_sys(softKeys);
+ if (source)
+ QSoftKeyManagerPrivate::updateSoftKeys_sys(softKeys);
return true;
}
return false;
@@ -199,6 +208,7 @@ bool QSoftKeyManager::event(QEvent *e)
void QSoftKeyManagerPrivate::updateSoftKeys_sys(const QList<QAction*> &softkeys)
{
CEikButtonGroupContainer* nativeContainer = S60->buttonGroupContainer();
+ nativeContainer->DrawableWindow()->SetOrdinalPosition(0);
nativeContainer->DrawableWindow()->SetPointerCapturePriority(1); //keep softkeys available in modal dialog
QT_TRAP_THROWING(nativeContainer->SetCommandSetL(R_AVKON_SOFTKEYS_EMPTY_WITH_IDS));
@@ -279,4 +289,4 @@ void QSoftKeyManagerPrivate::updateSoftKeys_sys(const QList<QAction*> &)
#endif
QT_END_NAMESPACE
-
+#endif //QT_NO_SOFTKEYMANAGER
diff --git a/src/gui/kernel/qsoftkeymanager_p.h b/src/gui/kernel/qsoftkeymanager_p.h
index b455445ced..796e080d7d 100644
--- a/src/gui/kernel/qsoftkeymanager_p.h
+++ b/src/gui/kernel/qsoftkeymanager_p.h
@@ -58,6 +58,7 @@
QT_BEGIN_HEADER
+#ifndef QT_NO_SOFTKEYMANAGER
QT_BEGIN_NAMESPACE
class QSoftKeyManagerPrivate;
@@ -96,10 +97,12 @@ protected:
Q_DISABLE_COPY(QSoftKeyManager)
private Q_SLOTS:
+ void cleanupHash(QObject* obj);
void sendKeyEvent();
};
QT_END_NAMESPACE
+#endif //QT_NO_SOFTKEYMANAGER
QT_END_HEADER
diff --git a/src/gui/kernel/qsound_s60.cpp b/src/gui/kernel/qsound_s60.cpp
index 352580e57c..e4b7cecb69 100644
--- a/src/gui/kernel/qsound_s60.cpp
+++ b/src/gui/kernel/qsound_s60.cpp
@@ -60,13 +60,13 @@ class QAuServerS60;
class QAuBucketS60 : public QAuBucket, public MMdaAudioPlayerCallback
{
public:
- QAuBucketS60( QAuServerS60 *server, QSound *sound);
+ QAuBucketS60(QAuServerS60 *server, QSound *sound);
~QAuBucketS60();
void play();
void stop();
- inline QSound* sound() const { return m_sound; }
+ inline QSound *sound() const { return m_sound; }
public: // from MMdaAudioPlayerCallback
void MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds& aDuration);
@@ -77,88 +77,106 @@ private:
QAuServerS60 *m_server;
bool m_prepared;
bool m_playCalled;
- CMdaAudioPlayerUtility* m_playUtility;
+ CMdaAudioPlayerUtility *m_playUtility;
};
class QAuServerS60 : public QAuServer
{
public:
- QAuServerS60( QObject* parent );
+ QAuServerS60(QObject *parent);
- void init( QSound* s )
+ void init(QSound *s)
{
- QAuBucketS60 *bucket = new QAuBucketS60( this, s );
- setBucket( s, bucket );
+ QAuBucketS60 *bucket = new QAuBucketS60(this, s);
+ setBucket(s, bucket);
}
- void play( QSound* s )
+ void play(QSound *s)
{
- bucket( s )->play();
+ bucket(s)->play();
}
- void stop( QSound* s )
+ void stop(QSound *s)
{
- bucket( s )->stop();
+ bucket(s)->stop();
}
bool okay() { return true; }
+ void play(const QString& filename);
+
protected:
- void playCompleted(QAuBucketS60* bucket, int error)
- {
- QSound *sound = bucket->sound();
- if(!error) {
- // We need to handle repeats by ourselves, since with Symbian API we don't
- // know how many loops have been played when user asks it
- if( decLoop( sound ) ) {
- play( sound );
- }
- } else {
- // We don't have a way to inform about errors -> just decrement loops
- // in order that QSound::isFinished will return true;
- while(decLoop(sound)) {}
- }
- }
+ void playCompleted(QAuBucketS60 *bucket, int error);
protected:
- QAuBucketS60* bucket( QSound *s )
+ QAuBucketS60 *bucket(QSound *s)
{
- return (QAuBucketS60*)QAuServer::bucket( s );
+ return (QAuBucketS60 *)QAuServer::bucket( s );
}
friend class QAuBucketS60;
+ // static QSound::play(filename) cannot be stopped, meaning that playCompleted
+ // will get always called and QSound gets removed form this list.
+ QList<QSound *> staticPlayingSounds;
};
-QAuServerS60::QAuServerS60(QObject* parent) :
+QAuServerS60::QAuServerS60(QObject *parent) :
QAuServer(parent)
{
setObjectName(QLatin1String("QAuServerS60"));
}
+void QAuServerS60::play(const QString& filename)
+{
+ QSound *s = new QSound(filename);
+ staticPlayingSounds.append(s);
+ play(s);
+}
+
+void QAuServerS60::playCompleted(QAuBucketS60 *bucket, int error)
+{
+ QSound *sound = bucket->sound();
+ if (!error) {
+ // We need to handle repeats by ourselves, since with Symbian API we don't
+ // know how many loops have been played when user asks it
+ if (decLoop(sound)) {
+ play(sound);
+ } else {
+ if (staticPlayingSounds.removeAll(sound))
+ delete sound;
+ }
+ } else {
+ // We don't have a way to inform about errors -> just decrement loops
+ // in order that QSound::isFinished will return true;
+ while (decLoop(sound)) {}
+ if (staticPlayingSounds.removeAll(sound))
+ delete sound;
+ }
+}
-QAuServer* qt_new_audio_server()
+QAuServer *qt_new_audio_server()
{
return new QAuServerS60(qApp);
}
-QAuBucketS60::QAuBucketS60( QAuServerS60 *server, QSound *sound )
- : m_sound( sound ), m_server( server ), m_prepared(false), m_playCalled(false)
+QAuBucketS60::QAuBucketS60(QAuServerS60 *server, QSound *sound)
+ : m_sound(sound), m_server(server), m_prepared(false), m_playCalled(false)
{
- QString filepath = QFileInfo( m_sound->fileName() ).absoluteFilePath();
+ QString filepath = QFileInfo(m_sound->fileName()).absoluteFilePath();
filepath = QDir::toNativeSeparators(filepath);
TPtrC filepathPtr(qt_QString2TPtrC(filepath));
TRAPD(err, m_playUtility = CMdaAudioPlayerUtility::NewL(*this);
m_playUtility->OpenFileL(filepathPtr));
- if(err){
+ if (err) {
m_server->playCompleted(this, err);
}
}
void QAuBucketS60::play()
{
- if(m_prepared) {
+ if (m_prepared) {
// OpenFileL call is completed we can start playing immediately
m_playUtility->Play();
} else {
@@ -180,11 +198,11 @@ void QAuBucketS60::MapcPlayComplete(TInt aError)
void QAuBucketS60::MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds& /*aDuration*/)
{
- if(aError) {
+ if (aError) {
m_server->playCompleted(this, aError);
} else {
m_prepared = true;
- if(m_playCalled){
+ if (m_playCalled){
play();
}
}
@@ -192,7 +210,7 @@ void QAuBucketS60::MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds
QAuBucketS60::~QAuBucketS60()
{
- if(m_playUtility){
+ if (m_playUtility){
m_playUtility->Stop();
m_playUtility->Close();
}
diff --git a/src/gui/kernel/qstandardgestures.cpp b/src/gui/kernel/qstandardgestures.cpp
index a1363798e6..dec2311da2 100644
--- a/src/gui/kernel/qstandardgestures.cpp
+++ b/src/gui/kernel/qstandardgestures.cpp
@@ -140,7 +140,6 @@ void QPanGestureRecognizer::reset(QGesture *state)
QGestureRecognizer::reset(state);
}
-/*! \internal */
/*
bool QPanGestureRecognizer::event(QEvent *event)
{
diff --git a/src/gui/kernel/qt_cocoa_helpers_mac.mm b/src/gui/kernel/qt_cocoa_helpers_mac.mm
index 2b2259c41a..c0fb8aac00 100644
--- a/src/gui/kernel/qt_cocoa_helpers_mac.mm
+++ b/src/gui/kernel/qt_cocoa_helpers_mac.mm
@@ -1152,16 +1152,23 @@ CGFloat qt_mac_get_scalefactor()
#endif
}
-QString qt_mac_get_pasteboardString()
+QString qt_mac_get_pasteboardString(OSPasteboardRef paste)
{
QMacCocoaAutoReleasePool pool;
- NSPasteboard *pb = [NSPasteboard generalPasteboard];
- NSString *text = [pb stringForType:NSStringPboardType];
- if (text) {
- return qt_mac_NSStringToQString(text);
+ NSPasteboard *pb = nil;
+ CFStringRef pbname;
+ if (PasteboardCopyName (paste, &pbname)) {
+ pb = [NSPasteboard generalPasteboard];
} else {
- return QString();
+ pb = [NSPasteboard pasteboardWithName:reinterpret_cast<const NSString *>(pbname)];
+ CFRelease (pbname);
}
+ if (pb) {
+ NSString *text = [pb stringForType:NSStringPboardType];
+ if (text)
+ return qt_mac_NSStringToQString(text);
+ }
+ return QString();
}
QPixmap qt_mac_convert_iconref(const IconRef icon, int width, int height)
diff --git a/src/gui/kernel/qt_cocoa_helpers_mac_p.h b/src/gui/kernel/qt_cocoa_helpers_mac_p.h
index 62db0640d6..f11ccc56d4 100644
--- a/src/gui/kernel/qt_cocoa_helpers_mac_p.h
+++ b/src/gui/kernel/qt_cocoa_helpers_mac_p.h
@@ -116,7 +116,7 @@ typedef struct CGPoint NSPoint;
QT_BEGIN_NAMESPACE
Qt::MouseButtons qt_mac_get_buttons(int buttons);
Qt::MouseButton qt_mac_get_button(EventMouseButton button);
-void macWindowFade(void * /*OSWindowRef*/ window, float durationSeconds = 0);
+void macWindowFade(void * /*OSWindowRef*/ window, float durationSeconds = 0.15);
bool macWindowIsTextured(void * /*OSWindowRef*/ window);
void macWindowToolbarShow(const QWidget *widget, bool show );
void macWindowToolbarSet( void * /*OSWindowRef*/ window, void* toolbarRef );
@@ -170,7 +170,7 @@ void *qt_mac_QStringListToNSMutableArrayVoid(const QStringList &list);
void qt_syncCocoaTitleBarButtons(OSWindowRef window, QWidget *widgetForWindow);
CGFloat qt_mac_get_scalefactor();
-QString qt_mac_get_pasteboardString();
+QString qt_mac_get_pasteboardString(OSPasteboardRef paste);
#ifdef __OBJC__
inline NSMutableArray *qt_mac_QStringListToNSMutableArray(const QStringList &qstrlist)
diff --git a/src/gui/kernel/qt_s60_p.h b/src/gui/kernel/qt_s60_p.h
index e25bc81e08..789d89e385 100644
--- a/src/gui/kernel/qt_s60_p.h
+++ b/src/gui/kernel/qt_s60_p.h
@@ -124,6 +124,8 @@ public:
static inline CAknTitlePane* titlePane();
static inline CAknContextPane* contextPane();
static inline CEikButtonGroupContainer* buttonGroupContainer();
+
+ TTrapHandler *s60InstalledTrapHandler;
#endif
};
diff --git a/src/gui/kernel/qt_x11_p.h b/src/gui/kernel/qt_x11_p.h
index 61acbac681..9f08dc63ae 100644
--- a/src/gui/kernel/qt_x11_p.h
+++ b/src/gui/kernel/qt_x11_p.h
@@ -428,6 +428,7 @@ struct QX11Data
// true if Qt is compiled w/ MIT-SHM support and MIT-SHM is supported on the connected Display
bool use_mitshm;
+ bool use_mitshm_pixmaps;
int mitshm_major;
// true if Qt is compiled w/ Tablet support and we have a tablet.
diff --git a/src/gui/kernel/qwidget.cpp b/src/gui/kernel/qwidget.cpp
index 102f4c933a..91655151b4 100644
--- a/src/gui/kernel/qwidget.cpp
+++ b/src/gui/kernel/qwidget.cpp
@@ -1549,7 +1549,9 @@ void QWidgetPrivate::createExtra()
extra = new QWExtra;
extra->glContext = 0;
extra->topextra = 0;
+#ifndef QT_NO_GRAPHICSVIEW
extra->proxyWidget = 0;
+#endif
#ifndef QT_NO_CURSOR
extra->curs = 0;
#endif
@@ -1699,12 +1701,13 @@ void QWidgetPrivate::propagatePaletteChange()
{
Q_Q(QWidget);
// Propagate a new inherited mask to all children.
- if (!q->parentWidget() && extra && extra->proxyWidget) {
#ifndef QT_NO_GRAPHICSVIEW
+ if (!q->parentWidget() && extra && extra->proxyWidget) {
QGraphicsProxyWidget *p = extra->proxyWidget;
inheritedPaletteResolveMask = p->d_func()->inheritedPaletteResolveMask | p->palette().resolve();
+ } else
#endif //QT_NO_GRAPHICSVIEW
- } else if (q->isWindow() && !q->testAttribute(Qt::WA_WindowPropagation)) {
+ if (q->isWindow() && !q->testAttribute(Qt::WA_WindowPropagation)) {
inheritedPaletteResolveMask = 0;
}
int mask = data.pal.resolve() | inheritedPaletteResolveMask;
@@ -1825,18 +1828,6 @@ void QWidgetPrivate::setDirtyOpaqueRegion()
pd->setDirtyOpaqueRegion();
}
-QRegion QWidgetPrivate::getOpaqueRegion() const
-{
- Q_Q(const QWidget);
-
- QRegion r = isOpaque ? q->rect() : getOpaqueChildren();
- if (extra && extra->hasMask)
- r &= extra->mask;
- if (r.isEmpty())
- return r;
- return r & clipRect();
-}
-
const QRegion &QWidgetPrivate::getOpaqueChildren() const
{
if (!dirtyOpaqueChildren)
@@ -1851,9 +1842,17 @@ const QRegion &QWidgetPrivate::getOpaqueChildren() const
continue;
const QPoint offset = child->geometry().topLeft();
- that->opaqueChildren += child->d_func()->getOpaqueRegion().translated(offset);
+ QWidgetPrivate *childd = child->d_func();
+ QRegion r = childd->isOpaque ? child->rect() : childd->getOpaqueChildren();
+ if (childd->extra && childd->extra->hasMask)
+ r &= childd->extra->mask;
+ if (r.isEmpty())
+ continue;
+ r.translate(offset);
+ that->opaqueChildren += r;
}
+ that->opaqueChildren &= q_func()->rect();
that->dirtyOpaqueChildren = false;
return that->opaqueChildren;
@@ -3072,6 +3071,7 @@ void QWidgetPrivate::setEnabled_helper(bool enable)
#if defined(Q_WS_MAC)
setEnabled_helper_sys(enable);
#endif
+#ifndef QT_NO_IM
if (q->testAttribute(Qt::WA_InputMethodEnabled) && q->hasFocus()) {
QInputContext *qic = inputContext();
if (enable) {
@@ -3081,6 +3081,7 @@ void QWidgetPrivate::setEnabled_helper(bool enable)
qic->setFocusWidget(0);
}
}
+#endif //QT_NO_IM
QEvent e(QEvent::EnabledChange);
QApplication::sendEvent(q, &e);
#ifdef QT3_SUPPORT
@@ -4379,7 +4380,11 @@ QPalette QWidgetPrivate::naturalWidgetPalette(uint inheritedMask) const
Q_Q(const QWidget);
QPalette naturalPalette = QApplication::palette(q);
if (!q->testAttribute(Qt::WA_StyleSheet)
- && (!q->isWindow() || q->testAttribute(Qt::WA_WindowPropagation) || (extra && extra->proxyWidget))) {
+ && (!q->isWindow() || q->testAttribute(Qt::WA_WindowPropagation)
+#ifndef QT_NO_GRAPHICSVIEW
+ || (extra && extra->proxyWidget)
+#endif //QT_NO_GRAPHICSVIEW
+ )) {
if (QWidget *p = q->parentWidget()) {
if (!p->testAttribute(Qt::WA_StyleSheet)) {
if (!naturalPalette.isCopyOf(QApplication::palette())) {
@@ -4390,13 +4395,14 @@ QPalette QWidgetPrivate::naturalWidgetPalette(uint inheritedMask) const
naturalPalette = p->palette();
}
}
- } else if (extra && extra->proxyWidget) {
+ }
#ifndef QT_NO_GRAPHICSVIEW
+ else if (extra && extra->proxyWidget) {
QPalette inheritedPalette = extra->proxyWidget->palette();
inheritedPalette.resolve(inheritedMask);
naturalPalette = inheritedPalette.resolve(naturalPalette);
-#endif //QT_NO_GRAPHICSVIEW
}
+#endif //QT_NO_GRAPHICSVIEW
}
naturalPalette.resolve(0);
return naturalPalette;
@@ -4514,7 +4520,11 @@ QFont QWidgetPrivate::naturalWidgetFont(uint inheritedMask) const
Q_Q(const QWidget);
QFont naturalFont = QApplication::font(q);
if (!q->testAttribute(Qt::WA_StyleSheet)
- && (!q->isWindow() || q->testAttribute(Qt::WA_WindowPropagation) || (extra && extra->proxyWidget))) {
+ && (!q->isWindow() || q->testAttribute(Qt::WA_WindowPropagation)
+#ifndef QT_NO_GRAPHICSVIEW
+ || (extra && extra->proxyWidget)
+#endif //QT_NO_GRAPHICSVIEW
+ )) {
if (QWidget *p = q->parentWidget()) {
if (!p->testAttribute(Qt::WA_StyleSheet)) {
if (!naturalFont.isCopyOf(QApplication::font())) {
@@ -4525,13 +4535,14 @@ QFont QWidgetPrivate::naturalWidgetFont(uint inheritedMask) const
naturalFont = p->font();
}
}
- } else if (extra && extra->proxyWidget) {
+ }
#ifndef QT_NO_GRAPHICSVIEW
+ else if (extra && extra->proxyWidget) {
QFont inheritedFont = extra->proxyWidget->font();
inheritedFont.resolve(inheritedMask);
naturalFont = inheritedFont.resolve(naturalFont);
-#endif //QT_NO_GRAPHICSVIEW
}
+#endif //QT_NO_GRAPHICSVIEW
}
naturalFont.resolve(0);
return naturalFont;
@@ -4578,12 +4589,13 @@ void QWidgetPrivate::updateFont(const QFont &font)
data.fnt.x11SetScreen(xinfo.screen());
#endif
// Combine new mask with natural mask and propagate to children.
- if (!q->parentWidget() && extra && extra->proxyWidget) {
#ifndef QT_NO_GRAPHICSVIEW
+ if (!q->parentWidget() && extra && extra->proxyWidget) {
QGraphicsProxyWidget *p = extra->proxyWidget;
inheritedFontResolveMask = p->d_func()->inheritedFontResolveMask | p->font().resolve();
+ } else
#endif //QT_NO_GRAPHICSVIEW
- } else if (q->isWindow() && !q->testAttribute(Qt::WA_WindowPropagation)) {
+ if (q->isWindow() && !q->testAttribute(Qt::WA_WindowPropagation)) {
inheritedFontResolveMask = 0;
}
uint newMask = data.fnt.resolve() | inheritedFontResolveMask;
@@ -5394,7 +5406,11 @@ void QWidgetPrivate::paintSiblingsRecursive(QPaintDevice *pdev, const QObjectLis
, sharedPainter, backingStore);
}
- if (w->updatesEnabled() && (!w->d_func()->extra || !w->d_func()->extra->proxyWidget)) {
+ if (w->updatesEnabled()
+#ifndef QT_NO_GRAPHICSVIEW
+ && (!w->d_func()->extra || !w->d_func()->extra->proxyWidget)
+#endif //QT_NO_GRAPHICSVIEW
+ ) {
QRegion wRegion(rgn);
wRegion &= wd->effectiveRectFor(w->data->crect);
wRegion.translate(-widgetPos);
@@ -5437,7 +5453,8 @@ void QWidgetEffectSourcePrivate::draw(QPainter *painter)
context->sharedPainter, context->backingStore);
}
-QPixmap QWidgetEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QPoint *offset) const
+QPixmap QWidgetEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QPoint *offset,
+ QGraphicsEffectSource::PixmapPadMode mode) const
{
const bool deviceCoordinates = (system == Qt::DeviceCoordinates);
if (!context && deviceCoordinates) {
@@ -5455,7 +5472,20 @@ QPixmap QWidgetEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QPoint *
pixmapOffset = painterTransform.map(pixmapOffset);
}
- QRect effectRect = m_widget->graphicsEffect()->boundingRectFor(sourceRect).toAlignedRect();
+
+ QRect effectRect;
+
+ if (mode == QGraphicsEffectSource::ExpandToEffectRectPadMode) {
+ effectRect = m_widget->graphicsEffect()->boundingRectFor(sourceRect).toAlignedRect();
+
+ } else if (mode == QGraphicsEffectSource::ExpandToTransparentBorderPadMode) {
+ effectRect = sourceRect.adjusted(-1, -1, 1, 1).toAlignedRect();
+
+ } else {
+ effectRect = sourceRect.toAlignedRect();
+
+ }
+
if (offset)
*offset = effectRect.topLeft();
@@ -7320,7 +7350,7 @@ void QWidget::setVisible(bool visible)
break;
parent = parent->parentWidget();
}
- if (parent && !d->getOpaqueRegion().isEmpty())
+ if (parent)
parent->d_func()->setDirtyOpaqueRegion();
}
@@ -8950,11 +8980,16 @@ QVariant QWidget::inputMethodQuery(Qt::InputMethodQuery query) const
Qt::InputMethodHints QWidget::inputMethodHints() const
{
Q_D(const QWidget);
+#ifndef QT_NO_IM
return d->imHints;
+#else //QT_NO_IM
+ return 0;
+#endif //QT_NO_IM
}
void QWidget::setInputMethodHints(Qt::InputMethodHints hints)
{
+#ifndef QT_NO_IM
Q_D(QWidget);
d->imHints = hints;
// Optimisation to update input context only it has already been created.
@@ -8963,6 +8998,7 @@ void QWidget::setInputMethodHints(Qt::InputMethodHints hints)
if (ic)
ic->update();
}
+#endif //QT_NO_IM
}
@@ -10294,6 +10330,7 @@ void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on)
QApplication::sendEvent(this, &e);
break; }
case Qt::WA_NativeWindow: {
+#ifndef QT_NO_IM
QInputContext *ic = 0;
if (on && !internalWinId() && testAttribute(Qt::WA_InputMethodEnabled) && hasFocus()) {
ic = d->inputContext();
@@ -10306,6 +10343,7 @@ void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on)
d->createWinId();
if (ic && isEnabled())
ic->setFocusWidget(this);
+#endif //QT_NO_IM
break;
}
case Qt::WA_PaintOnScreen:
@@ -10335,6 +10373,7 @@ void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on)
#endif
break;
case Qt::WA_InputMethodEnabled: {
+#ifndef QT_NO_IM
QInputContext *ic = d->ic;
if (!ic && (!on || hasFocus()))
ic = d->inputContext();
@@ -10346,6 +10385,7 @@ void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on)
ic->setFocusWidget(0);
}
}
+#endif //QT_NO_IM
break;
}
case Qt::WA_WindowPropagation:
@@ -11708,6 +11748,22 @@ void QWidget::grabGesture(Qt::GestureType gesture, Qt::GestureContext context)
(void)QGestureManager::instance(); // create a gesture manager
}
+/*!
+ Unsubscribes the widget to a given \a gesture type
+
+ \sa QGestureEvent
+ \since 4.6
+*/
+void QWidget::ungrabGesture(Qt::GestureType gesture)
+{
+ Q_D(QWidget);
+ if (d->gestureContext.remove(gesture)) {
+ QGestureManager *manager = QGestureManager::instance();
+ manager->cleanupCachedGestures(this, gesture);
+ }
+}
+
+
QT_END_NAMESPACE
#include "moc_qwidget.cpp"
diff --git a/src/gui/kernel/qwidget.h b/src/gui/kernel/qwidget.h
index e603a1a16e..fce3f09753 100644
--- a/src/gui/kernel/qwidget.h
+++ b/src/gui/kernel/qwidget.h
@@ -355,6 +355,7 @@ public:
void setGraphicsEffect(QGraphicsEffect *effect);
void grabGesture(Qt::GestureType type, Qt::GestureContext context = Qt::WidgetWithChildrenGesture);
+ void ungrabGesture(Qt::GestureType type);
public Q_SLOTS:
void setWindowTitle(const QString &);
diff --git a/src/gui/kernel/qwidget_mac.mm b/src/gui/kernel/qwidget_mac.mm
index 05c6a5b40a..58252ca354 100644
--- a/src/gui/kernel/qwidget_mac.mm
+++ b/src/gui/kernel/qwidget_mac.mm
@@ -2896,6 +2896,7 @@ void QWidgetPrivate::setCursor_sys(const QCursor &)
#else
Q_Q(QWidget);
if (q->testAttribute(Qt::WA_WState_Created)) {
+ QMacCocoaAutoReleasePool pool;
[qt_mac_window_for(q) invalidateCursorRectsForView:qt_mac_nativeview_for(q)];
}
#endif
@@ -2908,6 +2909,7 @@ void QWidgetPrivate::unsetCursor_sys()
#else
Q_Q(QWidget);
if (q->testAttribute(Qt::WA_WState_Created)) {
+ QMacCocoaAutoReleasePool pool;
[qt_mac_window_for(q) invalidateCursorRectsForView:qt_mac_nativeview_for(q)];
}
#endif
@@ -3048,6 +3050,7 @@ void QWidget::grabMouse()
}
}
+#ifndef QT_NO_CURSOR
void QWidget::grabMouse(const QCursor &)
{
if(isVisible() && !qt_nograb()) {
@@ -3056,6 +3059,7 @@ void QWidget::grabMouse(const QCursor &)
mac_mouse_grabber=this;
}
}
+#endif
void QWidget::releaseMouse()
{
@@ -3388,12 +3392,19 @@ void QWidgetPrivate::hide_sys()
w = q->parentWidget()->window();
if(!w || (!w->isVisible() && !w->isMinimized())) {
#ifndef QT_MAC_USE_COCOA
- for(WindowPtr wp = GetFrontWindowOfClass(kDocumentWindowClass, true);
- wp; wp = GetNextWindowOfClass(wp, kDocumentWindowClass, true)) {
+ for (WindowPtr wp = GetFrontWindowOfClass(kMovableModalWindowClass, true);
+ wp; wp = GetNextWindowOfClass(wp, kMovableModalWindowClass, true)) {
if((w = qt_mac_find_window(wp)))
break;
}
if (!w){
+ for (WindowPtr wp = GetFrontWindowOfClass(kDocumentWindowClass, true);
+ wp; wp = GetNextWindowOfClass(wp, kDocumentWindowClass, true)) {
+ if((w = qt_mac_find_window(wp)))
+ break;
+ }
+ }
+ if (!w){
for(WindowPtr wp = GetFrontWindowOfClass(kSimpleWindowClass, true);
wp; wp = GetNextWindowOfClass(wp, kSimpleWindowClass, true)) {
if((w = qt_mac_find_window(wp)))
diff --git a/src/gui/kernel/qwidget_p.h b/src/gui/kernel/qwidget_p.h
index 159a3f28ad..73a7d68bda 100644
--- a/src/gui/kernel/qwidget_p.h
+++ b/src/gui/kernel/qwidget_p.h
@@ -386,7 +386,6 @@ public:
bool paintOnScreen() const;
void invalidateGraphicsEffectsRecursively();
- QRegion getOpaqueRegion() const;
const QRegion &getOpaqueChildren() const;
void setDirtyOpaqueRegion();
@@ -819,7 +818,8 @@ public:
QRectF boundingRect(Qt::CoordinateSystem system) const;
void draw(QPainter *p);
- QPixmap pixmap(Qt::CoordinateSystem system, QPoint *offset) const;
+ QPixmap pixmap(Qt::CoordinateSystem system, QPoint *offset,
+ QGraphicsEffectSource::PixmapPadMode mode) const;
QWidget *m_widget;
QWidgetPaintContext *context;
diff --git a/src/gui/kernel/qwidget_qws.cpp b/src/gui/kernel/qwidget_qws.cpp
index 0f46016aa6..e299c6e2ee 100644
--- a/src/gui/kernel/qwidget_qws.cpp
+++ b/src/gui/kernel/qwidget_qws.cpp
@@ -280,7 +280,7 @@ void QWidget::destroy(bool destroyWindow, bool destroySubWindows)
QApplicationPrivate::leaveModal(this);
else if ((windowType() == Qt::Popup))
qApp->d_func()->closePopup(this);
-
+#ifndef QT_NO_IM
if (d->ic) {
delete d->ic;
d->ic =0;
@@ -291,6 +291,7 @@ void QWidget::destroy(bool destroyWindow, bool destroySubWindows)
if (qic)
qic->widgetDestroyed(this);
}
+#endif //QT_NO_IM
if ((windowType() == Qt::Desktop)) {
} else {
diff --git a/src/gui/kernel/qwidget_s60.cpp b/src/gui/kernel/qwidget_s60.cpp
index 3e332a3660..88cd63d1fc 100644
--- a/src/gui/kernel/qwidget_s60.cpp
+++ b/src/gui/kernel/qwidget_s60.cpp
@@ -718,62 +718,6 @@ void QWidgetPrivate::s60UpdateIsOpaque()
window->SetTransparentRegion(TRegionFix<1>());
}
-CFbsBitmap* qt_pixmapToNativeBitmap(QPixmap pixmap, bool invert)
-{
- CFbsBitmap* fbsBitmap = q_check_ptr(new CFbsBitmap); // CBase derived object needs check on new
- TSize size(pixmap.size().width(), pixmap.size().height());
- TDisplayMode mode(EColor16MU);
-
- bool isNull = pixmap.isNull();
- int depth = pixmap.depth();
-
- // TODO: dummy assumptions from bit amounts for each color
- // Will fix later on when native pixmap is implemented
- switch(pixmap.depth()) {
- case 1:
- mode = EGray2;
- break;
- case 4:
- mode = EColor16;
- break;
- case 8:
- mode = EColor256;
- break;
- case 12:
- mode = EColor4K;
- break;
- case 16:
- mode = EColor64K;
- break;
- case 24:
- mode = EColor16M;
- break;
- case 32:
- case EColor16MU:
- break;
- default:
- qFatal("Unsupported pixmap depth");
- break;
- }
-
- qt_symbian_throwIfError(fbsBitmap->Create(size, mode));
- fbsBitmap->LockHeap();
- QImage image = pixmap.toImage();
-
- if (invert)
- image.invertPixels();
-
- int height = pixmap.size().height();
- for(int i=0;i<height;i++ )
- {
- TPtr8 scanline(image.scanLine(i), image.bytesPerLine(), image.bytesPerLine());
- fbsBitmap->SetScanLine( scanline, i );
- }
-
- fbsBitmap->UnlockHeap();
- return fbsBitmap;
-}
-
void QWidgetPrivate::setWindowIcon_sys(bool forceReset)
{
#ifdef Q_WS_S60
@@ -802,12 +746,8 @@ void QWidgetPrivate::setWindowIcon_sys(bool forceReset)
mask.fill(Qt::color1);
}
- // Convert to CFbsBitmp
- // TODO: When QPixmap is adapted to use native CFbsBitmap,
- // it could be set directly to context pane
- CFbsBitmap* nBitmap = qt_pixmapToNativeBitmap(pm, false);
- CFbsBitmap* nMask = qt_pixmapToNativeBitmap(mask, true);
-
+ CFbsBitmap* nBitmap = pm.toSymbianCFbsBitmap();
+ CFbsBitmap* nMask = mask.toSymbianCFbsBitmap();
contextPane->SetPicture(nBitmap,nMask);
} else {
// Icon set to null -> set context pane picture to default
@@ -838,12 +778,8 @@ void QWidgetPrivate::setWindowIcon_sys(bool forceReset)
mask.fill(Qt::color1);
}
- // Convert to CFbsBitmp
- // TODO: When QPixmap is adapted to use native CFbsBitmap,
- // it could be set directly to context pane
- CFbsBitmap* nBitmap = qt_pixmapToNativeBitmap(pm, false);
- CFbsBitmap* nMask = qt_pixmapToNativeBitmap(mask, true);
-
+ CFbsBitmap* nBitmap = pm.toSymbianCFbsBitmap();
+ CFbsBitmap* nMask = mask.toSymbianCFbsBitmap();
titlePane->SetSmallPicture( nBitmap, nMask, ETrue );
} else {
// Icon set to null -> set context pane picture to default
diff --git a/src/gui/kernel/qwidget_win.cpp b/src/gui/kernel/qwidget_win.cpp
index 2b11becd56..5bf7649198 100644
--- a/src/gui/kernel/qwidget_win.cpp
+++ b/src/gui/kernel/qwidget_win.cpp
@@ -161,6 +161,9 @@ static void qt_tablet_init()
qt_tablet_widget = new QWidget(0);
qt_tablet_widget->createWinId();
qt_tablet_widget->setObjectName(QLatin1String("Qt internal tablet widget"));
+ // We dont need this internal widget to appear in QApplication::topLevelWidgets()
+ if (QWidgetPrivate::allWidgets)
+ QWidgetPrivate::allWidgets->remove(qt_tablet_widget);
LOGCONTEXT lcMine;
qAddPostRoutine(qt_tablet_cleanup);
struct tagAXIS tpOri[3];
@@ -851,10 +854,13 @@ void QWidget::grabMouse()
Q_ASSERT(testAttribute(Qt::WA_WState_Created));
SetCapture(effectiveWinId());
mouseGrb = this;
+#ifndef QT_NO_CURSOR
mouseGrbCur = new QCursor(mouseGrb->cursor());
+#endif
}
}
+#ifndef QT_NO_CURSOR
void QWidget::grabMouse(const QCursor &cursor)
{
if (!qt_nograb()) {
@@ -868,6 +874,7 @@ void QWidget::grabMouse(const QCursor &cursor)
mouseGrb = this;
}
}
+#endif
void QWidget::releaseMouse()
{
diff --git a/src/gui/math3d/qmatrix4x4.cpp b/src/gui/math3d/qmatrix4x4.cpp
index ed1b13d4dd..5d624d8af4 100644
--- a/src/gui/math3d/qmatrix4x4.cpp
+++ b/src/gui/math3d/qmatrix4x4.cpp
@@ -58,6 +58,8 @@ QT_BEGIN_NAMESPACE
\sa QVector3D, QGenericMatrix
*/
+static const qreal inv_dist_to_plane = 1. / 1024.;
+
/*!
\fn QMatrix4x4::QMatrix4x4()
@@ -1103,7 +1105,111 @@ QMatrix4x4& QMatrix4x4::rotate(qreal angle, qreal x, qreal y, qreal z)
return *this;
}
-#ifndef QT_NO_VECTOR4D
+/*!
+ \internal
+*/
+QMatrix4x4& QMatrix4x4::projectedRotate(qreal angle, qreal x, qreal y, qreal z)
+{
+ // Used by QGraphicsRotation::applyTo() to perform a rotation
+ // and projection back to 2D in a single step.
+ if (angle == 0.0f)
+ return *this;
+ QMatrix4x4 m(1); // The "1" says to not load the identity.
+ qreal c, s, ic;
+ if (angle == 90.0f || angle == -270.0f) {
+ s = 1.0f;
+ c = 0.0f;
+ } else if (angle == -90.0f || angle == 270.0f) {
+ s = -1.0f;
+ c = 0.0f;
+ } else if (angle == 180.0f || angle == -180.0f) {
+ s = 0.0f;
+ c = -1.0f;
+ } else {
+ qreal a = angle * M_PI / 180.0f;
+ c = qCos(a);
+ s = qSin(a);
+ }
+ bool quick = false;
+ if (x == 0.0f) {
+ if (y == 0.0f) {
+ if (z != 0.0f) {
+ // Rotate around the Z axis.
+ m.setIdentity();
+ m.m[0][0] = c;
+ m.m[1][1] = c;
+ if (z < 0.0f) {
+ m.m[1][0] = s;
+ m.m[0][1] = -s;
+ } else {
+ m.m[1][0] = -s;
+ m.m[0][1] = s;
+ }
+ m.flagBits = General;
+ quick = true;
+ }
+ } else if (z == 0.0f) {
+ // Rotate around the Y axis.
+ m.setIdentity();
+ m.m[0][0] = c;
+ m.m[2][2] = 1.0f;
+ if (y < 0.0f) {
+ m.m[0][3] = -s * inv_dist_to_plane;
+ } else {
+ m.m[0][3] = s * inv_dist_to_plane;
+ }
+ m.flagBits = General;
+ quick = true;
+ }
+ } else if (y == 0.0f && z == 0.0f) {
+ // Rotate around the X axis.
+ m.setIdentity();
+ m.m[1][1] = c;
+ m.m[2][2] = 1.0f;
+ if (x < 0.0f) {
+ m.m[1][3] = s * inv_dist_to_plane;
+ } else {
+ m.m[1][3] = -s * inv_dist_to_plane;
+ }
+ m.flagBits = General;
+ quick = true;
+ }
+ if (!quick) {
+ qreal len = x * x + y * y + z * z;
+ if (!qFuzzyIsNull(len - 1.0f) && !qFuzzyIsNull(len)) {
+ len = qSqrt(len);
+ x /= len;
+ y /= len;
+ z /= len;
+ }
+ ic = 1.0f - c;
+ m.m[0][0] = x * x * ic + c;
+ m.m[1][0] = x * y * ic - z * s;
+ m.m[2][0] = 0.0f;
+ m.m[3][0] = 0.0f;
+ m.m[0][1] = y * x * ic + z * s;
+ m.m[1][1] = y * y * ic + c;
+ m.m[2][1] = 0.0f;
+ m.m[3][1] = 0.0f;
+ m.m[0][2] = 0.0f;
+ m.m[1][2] = 0.0f;
+ m.m[2][2] = 1.0f;
+ m.m[3][2] = 0.0f;
+ m.m[0][3] = (x * z * ic - y * s) * -inv_dist_to_plane;
+ m.m[1][3] = (y * z * ic + x * s) * -inv_dist_to_plane;
+ m.m[2][3] = 0.0f;
+ m.m[3][3] = 1.0f;
+ }
+ int flags = flagBits;
+ *this *= m;
+ if (flags != Identity)
+ flagBits = flags | Rotation;
+ else
+ flagBits = Rotation;
+ return *this;
+}
+
+#ifndef QT_NO_QUATERNION
/*!
Multiples this matrix by another that rotates coordinates according
@@ -1430,15 +1536,31 @@ QMatrix QMatrix4x4::toAffine() const
m[3][0], m[3][1]);
}
-static const qreal inv_dist_to_plane = 1. / 1024.;
+/*!
+ Returns the conventional Qt 2D transformation matrix that
+ corresponds to this matrix.
+
+ The returned QTransform is formed by simply dropping the
+ third row and third column of the QMatrix4x4. This is suitable
+ for implementing orthographic projections where the z co-ordinate
+ should be dropped rather than projected.
+
+ \sa toAffine()
+*/
+QTransform QMatrix4x4::toTransform() const
+{
+ return QTransform(m[0][0], m[0][1], m[0][3],
+ m[1][0], m[1][1], m[1][3],
+ m[3][0], m[3][1], m[3][3]);
+}
/*!
Returns the conventional Qt 2D transformation matrix that
corresponds to this matrix.
If \a distanceToPlane is non-zero, it indicates a projection
- factor to use to adjust for the z co-ordinate. The default
- value of 1024 corresponds to the projection factor used
+ factor to use to adjust for the z co-ordinate. The value of
+ 1024 corresponds to the projection factor used
by QTransform::rotate() for the x and y axes.
If \a distanceToPlane is zero, then the returned QTransform
diff --git a/src/gui/math3d/qmatrix4x4.h b/src/gui/math3d/qmatrix4x4.h
index b32e00a16a..ba74b897cb 100644
--- a/src/gui/math3d/qmatrix4x4.h
+++ b/src/gui/math3d/qmatrix4x4.h
@@ -159,7 +159,8 @@ public:
void toValueArray(qreal *values) const;
QMatrix toAffine() const;
- QTransform toTransform(qreal distanceToPlane = 1024.0f) const;
+ QTransform toTransform() const;
+ QTransform toTransform(qreal distanceToPlane) const;
QPoint map(const QPoint& point) const;
QPointF map(const QPointF& point) const;
@@ -206,6 +207,10 @@ private:
QMatrix4x4(int) { flagBits = General; }
QMatrix4x4 orthonormalInverse() const;
+
+ QMatrix4x4& projectedRotate(qreal angle, qreal x, qreal y, qreal z);
+
+ friend class QGraphicsRotation;
};
inline QMatrix4x4::QMatrix4x4
diff --git a/src/gui/painting/qbackingstore.cpp b/src/gui/painting/qbackingstore.cpp
index 3cd14020fb..f36470ae3d 100644
--- a/src/gui/painting/qbackingstore.cpp
+++ b/src/gui/painting/qbackingstore.cpp
@@ -498,18 +498,6 @@ static inline void sendUpdateRequest(QWidget *widget, bool updateImmediately)
if (!widget)
return;
-#if defined(Q_WS_WIN) && !defined(Q_OS_WINCE)
- if (QApplicationPrivate::inSizeMove && widget->internalWinId() && !updateImmediately
- && !widget->testAttribute(Qt::WA_DontShowOnScreen)) {
- // Tell Windows to send us a paint event if we're in WM_SIZE/WM_MOVE; posted events
- // are blocked until the mouse button is released. See task 146849.
- const QRegion rgn(qt_dirtyRegion(widget));
- InvalidateRgn(widget->internalWinId(), rgn.handle(), false);
- qt_widget_private(widget)->dirty = QRegion();
- return;
- }
-#endif
-
if (updateImmediately) {
QEvent event(QEvent::UpdateRequest);
QApplication::sendEvent(widget, &event);
@@ -891,7 +879,7 @@ void QWidgetPrivate::moveRect(const QRect &rect, int dx, int dy)
const QRect parentRect(rect & clipR);
bool accelerateMove = accelEnv && isOpaque
-#ifndef QT_NO_GRAPHICSCVIEW
+#ifndef QT_NO_GRAPHICSVIEW
// No accelerate move for proxy widgets.
&& !tlw->d_func()->extra->proxyWidget
#endif
@@ -1189,7 +1177,7 @@ void QWidgetBackingStore::sync()
: wd->dirty);
toClean += widgetDirty;
-#ifndef QT_NO_GRAPHICSCVIEW
+#ifndef QT_NO_GRAPHICSVIEW
if (tlw->d_func()->extra->proxyWidget) {
resetWidget(w);
continue;
diff --git a/src/gui/painting/qpaintengine_raster.cpp b/src/gui/painting/qpaintengine_raster.cpp
index fd0e810021..8d0b961325 100644
--- a/src/gui/painting/qpaintengine_raster.cpp
+++ b/src/gui/painting/qpaintengine_raster.cpp
@@ -1686,7 +1686,7 @@ void QRasterPaintEngine::stroke(const QVectorPath &path, const QPen &pen)
if (!s->penData.blend)
return;
- if (s->flags.fast_pen && path.shape() <= QVectorPath::NonCurvedShapeHint
+ if (s->flags.fast_pen && !path.isCurved()
&& s->lastPen.brush().isOpaque()) {
int count = path.elementCount();
QPointF *points = (QPointF *) path.points();
@@ -1739,8 +1739,7 @@ void QRasterPaintEngine::stroke(const QVectorPath &path, const QPen &pen)
const QLineF *lines = reinterpret_cast<const QLineF *>(path.points());
for (int i = 0; i < lineCount; ++i) {
- if (path.shape() == QVectorPath::LinesHint)
- dashOffset = s->lastPen.dashOffset();
+ dashOffset = s->lastPen.dashOffset();
if (lines[i].p1() == lines[i].p2()) {
if (s->lastPen.capStyle() != Qt::FlatCap) {
QPointF p = lines[i].p1();
@@ -5120,6 +5119,9 @@ void QSpanData::adjustSpanMethods()
#else
unclipped_blend = qBlendTexture;
#endif
+ if (!texture.imageData)
+ unclipped_blend = 0;
+
break;
}
// setup clipping
diff --git a/src/gui/painting/qpaintengine_x11.cpp b/src/gui/painting/qpaintengine_x11.cpp
index 59482c6dca..35b77f7e59 100644
--- a/src/gui/painting/qpaintengine_x11.cpp
+++ b/src/gui/painting/qpaintengine_x11.cpp
@@ -146,7 +146,7 @@ static inline int qpainterOpToXrender(QPainter::CompositionMode mode)
// hack, so we don't have to make QRegion::clipRectangles() public or include
// X11 headers in qregion.h
-Q_AUTOTEST_EXPORT void *qt_getClipRects(const QRegion &r, int &num)
+Q_GUI_EXPORT void *qt_getClipRects(const QRegion &r, int &num)
{
return r.clipRectangles(num);
}
diff --git a/src/gui/painting/qpaintengineex.cpp b/src/gui/painting/qpaintengineex.cpp
index 195be0a33f..9e21182038 100644
--- a/src/gui/painting/qpaintengineex.cpp
+++ b/src/gui/painting/qpaintengineex.cpp
@@ -92,6 +92,24 @@ QRectF QVectorPath::controlPointRect() const
return QRectF(QPointF(m_cp_rect.x1, m_cp_rect.y1), QPointF(m_cp_rect.x2, m_cp_rect.y2));
}
+
+QVectorPath::CacheEntry *QVectorPath::addCacheData(QPaintEngineEx *engine, void *data,
+ qvectorpath_cache_cleanup cleanup) {
+ Q_ASSERT(!lookupCacheData(engine));
+ if ((m_hints & IsCachedHint) == 0) {
+ m_cache = 0;
+ m_hints |= IsCachedHint;
+ }
+ CacheEntry *e = new CacheEntry;
+ e->engine = engine;
+ e->data = data;
+ e->cleanup = cleanup;
+ e->next = m_cache;
+ m_cache = e;
+ return m_cache;
+}
+
+
const QVectorPath &qtVectorPathForPath(const QPainterPath &path)
{
Q_ASSERT(path.d_func());
@@ -414,7 +432,7 @@ void QPaintEngineEx::stroke(const QVectorPath &path, const QPen &pen)
// Some engines might decide to optimize for the non-shape hint later on...
uint flags = QVectorPath::WindingFill;
if (d->stroker.capStyle() == Qt::RoundCap || d->stroker.joinStyle() == Qt::RoundJoin)
- flags |= QVectorPath::CurvedShapeHint;
+ flags |= QVectorPath::CurvedShapeMask;
// ### Perspective Xforms are currently not supported...
if (!pen.isCosmetic()) {
@@ -442,7 +460,7 @@ void QPaintEngineEx::stroke(const QVectorPath &path, const QPen &pen)
points[4], points[5]);
points += 6;
types += 3;
- flags |= QVectorPath::CurvedShapeHint;
+ flags |= QVectorPath::CurvedShapeMask;
break;
default:
break;
@@ -504,7 +522,7 @@ void QPaintEngineEx::stroke(const QVectorPath &path, const QPen &pen)
d->activeStroker->cubicTo(c1.x(), c1.y(), c2.x(), c2.y(), e.x(), e.y());
points += 6;
types += 3;
- flags |= QVectorPath::CurvedShapeHint;
+ flags |= QVectorPath::CurvedShapeMask;
break;
}
default:
@@ -736,7 +754,7 @@ void QPaintEngineEx::drawRoundedRect(const QRectF &rect, qreal xRadius, qreal yR
x1 + xRadius, y1
};
- QVectorPath path(pts, 17, qpaintengineex_roundedrect_types);
+ QVectorPath path(pts, 17, qpaintengineex_roundedrect_types, QVectorPath::RoundedRectHint);
draw(path);
}
@@ -827,7 +845,7 @@ void QPaintEngineEx::drawPoints(const QPointF *points, int pointCount)
pts[++oset] = points[i].x() + 0.001;
pts[++oset] = points[i].y();
}
- QVectorPath path(pts, count * 2, qpaintengineex_line_types_16, QVectorPath::NonCurvedShapeHint);
+ QVectorPath path(pts, count * 2, qpaintengineex_line_types_16, QVectorPath::LinesHint);
stroke(path, pen);
pointCount -= 16;
points += 16;
@@ -858,7 +876,7 @@ void QPaintEngineEx::drawPoints(const QPoint *points, int pointCount)
pts[++oset] = points[i].x() + 0.001;
pts[++oset] = points[i].y();
}
- QVectorPath path(pts, count * 2, qpaintengineex_line_types_16, QVectorPath::NonCurvedShapeHint);
+ QVectorPath path(pts, count * 2, qpaintengineex_line_types_16, QVectorPath::LinesHint);
stroke(path, pen);
pointCount -= 16;
points += 16;
diff --git a/src/gui/painting/qpaintengineex_p.h b/src/gui/painting/qpaintengineex_p.h
index 3ec9bd60b1..02d77f46d0 100644
--- a/src/gui/painting/qpaintengineex_p.h
+++ b/src/gui/painting/qpaintengineex_p.h
@@ -250,9 +250,9 @@ public:
inline uint QVectorPath::polygonFlags(QPaintEngine::PolygonDrawMode mode) {
switch (mode) {
case QPaintEngine::ConvexMode: return ConvexPolygonHint | ImplicitClose;
- case QPaintEngine::OddEvenMode: return NonCurvedShapeHint | OddEvenFill | ImplicitClose;
- case QPaintEngine::WindingMode: return NonCurvedShapeHint | WindingFill | ImplicitClose;
- case QPaintEngine::PolylineMode: return NonCurvedShapeHint;
+ case QPaintEngine::OddEvenMode: return PolygonHint | OddEvenFill | ImplicitClose;
+ case QPaintEngine::WindingMode: return PolygonHint | WindingFill | ImplicitClose;
+ case QPaintEngine::PolylineMode: return PolygonHint;
default: return 0;
}
}
diff --git a/src/gui/painting/qpainterpath.cpp b/src/gui/painting/qpainterpath.cpp
index 69e189c846..c40bcee9c0 100644
--- a/src/gui/painting/qpainterpath.cpp
+++ b/src/gui/painting/qpainterpath.cpp
@@ -688,6 +688,8 @@ void QPainterPath::lineTo(const QPointF &p)
return;
Element elm = { p.x(), p.y(), LineToElement };
d->elements.append(elm);
+
+ d->convex = d->elements.size() == 3 || (d->elements.size() == 4 && d->isClosed());
}
/*!
@@ -960,6 +962,8 @@ void QPainterPath::addRect(const QRectF &r)
ensureData();
detach();
+ bool first = d_func()->elements.size() < 2;
+
d_func()->elements.reserve(d_func()->elements.size() + 5);
moveTo(r.x(), r.y());
@@ -970,6 +974,7 @@ void QPainterPath::addRect(const QRectF &r)
d_func()->elements << l1 << l2 << l3 << l4;
d_func()->require_moveTo = true;
+ d_func()->convex = first;
}
/*!
@@ -1039,6 +1044,7 @@ void QPainterPath::addEllipse(const QRectF &boundingRect)
detach();
Q_D(QPainterPath);
+ bool first = d_func()->elements.size() < 2;
d->elements.reserve(d->elements.size() + 13);
QPointF pts[12];
@@ -1051,6 +1057,8 @@ void QPainterPath::addEllipse(const QRectF &boundingRect)
cubicTo(pts[6], pts[7], pts[8]); // 180 -> 90
cubicTo(pts[9], pts[10], pts[11]); // 90 - >0
d_func()->require_moveTo = true;
+
+ d_func()->convex = first;
}
/*!
@@ -3027,6 +3035,8 @@ void QPainterPath::addRoundedRect(const QRectF &rect, qreal xRadius, qreal yRadi
ensureData();
detach();
+ bool first = d_func()->elements.size() < 2;
+
arcMoveTo(x, y, rxx2, ryy2, 90);
arcTo(x, y, rxx2, ryy2, 90, 90);
arcTo(x, y+h-ryy2, rxx2, ryy2, 2*90, 90);
@@ -3035,6 +3045,7 @@ void QPainterPath::addRoundedRect(const QRectF &rect, qreal xRadius, qreal yRadi
closeSubpath();
d_func()->require_moveTo = true;
+ d_func()->convex = first;
}
/*!
@@ -3081,6 +3092,8 @@ void QPainterPath::addRoundRect(const QRectF &r, int xRnd, int yRnd)
ensureData();
detach();
+ bool first = d_func()->elements.size() < 2;
+
arcMoveTo(x, y, rxx2, ryy2, 90);
arcTo(x, y, rxx2, ryy2, 90, 90);
arcTo(x, y+h-ryy2, rxx2, ryy2, 2*90, 90);
@@ -3089,6 +3102,7 @@ void QPainterPath::addRoundRect(const QRectF &r, int xRnd, int yRnd)
closeSubpath();
d_func()->require_moveTo = true;
+ d_func()->convex = first;
}
/*!
@@ -3269,6 +3283,7 @@ void QPainterPath::setDirty(bool dirty)
d_func()->dirtyControlBounds = dirty;
delete d_func()->pathConverter;
d_func()->pathConverter = 0;
+ d_func()->convex = false;
}
void QPainterPath::computeBoundingRect() const
diff --git a/src/gui/painting/qpainterpath_p.h b/src/gui/painting/qpainterpath_p.h
index 54c182dcc7..112c2bdc2f 100644
--- a/src/gui/painting/qpainterpath_p.h
+++ b/src/gui/painting/qpainterpath_p.h
@@ -81,8 +81,8 @@ class QVectorPathConverter;
class QVectorPathConverter
{
public:
- QVectorPathConverter(const QVector<QPainterPath::Element> &path, uint fillRule)
- : pathData(path, fillRule),
+ QVectorPathConverter(const QVector<QPainterPath::Element> &path, uint fillRule, bool convex)
+ : pathData(path, fillRule, convex),
path(pathData.points.data(), path.size(),
pathData.elements.data(), pathData.flags) {}
@@ -91,7 +91,7 @@ public:
}
struct QVectorPathData {
- QVectorPathData(const QVector<QPainterPath::Element> &path, uint fillRule)
+ QVectorPathData(const QVector<QPainterPath::Element> &path, uint fillRule, bool convex)
: elements(path.size()),
points(path.size() * 2),
flags(0)
@@ -103,7 +103,7 @@ public:
points[ptsPos++] = e.x;
points[ptsPos++] = e.y;
if (e.type == QPainterPath::CurveToElement)
- flags |= QVectorPath::CurvedShapeHint;
+ flags |= QVectorPath::CurvedShapeMask;
}
if (fillRule == Qt::WindingFill)
@@ -111,6 +111,8 @@ public:
else
flags |= QVectorPath::OddEvenFill;
+ if (!convex)
+ flags |= QVectorPath::NonConvexShapeMask;
}
QVarLengthArray<QPainterPath::ElementType> elements;
QVarLengthArray<qreal> points;
@@ -128,20 +130,26 @@ class QPainterPathData : public QPainterPathPrivate
{
public:
QPainterPathData() :
- cStart(0), fillRule(Qt::OddEvenFill),
- dirtyBounds(false), dirtyControlBounds(false),
- pathConverter(0)
+ cStart(0),
+ fillRule(Qt::OddEvenFill),
+ pathConverter(0),
+ dirtyBounds(false),
+ dirtyControlBounds(false)
+
{
ref = 1;
require_moveTo = false;
+ convex = false;
}
QPainterPathData(const QPainterPathData &other) :
QPainterPathPrivate(), cStart(other.cStart), fillRule(other.fillRule),
- dirtyBounds(other.dirtyBounds), bounds(other.bounds),
- dirtyControlBounds(other.dirtyControlBounds),
+ bounds(other.bounds),
controlBounds(other.controlBounds),
- pathConverter(0)
+ pathConverter(0),
+ dirtyBounds(other.dirtyBounds),
+ dirtyControlBounds(other.dirtyControlBounds),
+ convex(other.convex)
{
ref = 1;
require_moveTo = false;
@@ -158,20 +166,21 @@ public:
const QVectorPath &vectorPath() {
if (!pathConverter)
- pathConverter = new QVectorPathConverter(elements, fillRule);
+ pathConverter = new QVectorPathConverter(elements, fillRule, convex);
return pathConverter->path;
}
int cStart;
Qt::FillRule fillRule;
- bool require_moveTo;
-
- bool dirtyBounds;
QRectF bounds;
- bool dirtyControlBounds;
QRectF controlBounds;
+ uint require_moveTo : 1;
+ uint dirtyBounds : 1;
+ uint dirtyControlBounds : 1;
+ uint convex : 1;
+
QVectorPathConverter *pathConverter;
};
diff --git a/src/gui/painting/qprinterinfo_unix.cpp b/src/gui/painting/qprinterinfo_unix.cpp
index 7e2946a25d..6684ff75f1 100644
--- a/src/gui/painting/qprinterinfo_unix.cpp
+++ b/src/gui/painting/qprinterinfo_unix.cpp
@@ -421,6 +421,7 @@ int qt_pd_foreach(int /*status */, char * /*key */, int /*keyLen */,
int qt_retrieveNisPrinters(QList<QPrinterDescription> *printers)
{
+#ifndef QT_NO_LIBRARY
typedef int (*WildCast)(int, char *, int, char *, int, char *);
char printersConfByname[] = "printers.conf.byname";
char *domain;
@@ -444,6 +445,7 @@ int qt_retrieveNisPrinters(QList<QPrinterDescription> *printers)
if (!err)
return Success;
}
+#endif //QT_NO_LIBRARY
return Unavail;
}
diff --git a/src/gui/painting/qvectorpath_p.h b/src/gui/painting/qvectorpath_p.h
index d02313112f..ec27970696 100644
--- a/src/gui/painting/qvectorpath_p.h
+++ b/src/gui/painting/qvectorpath_p.h
@@ -66,8 +66,9 @@ QT_BEGIN_NAMESPACE
QT_MODULE(Gui)
+class QPaintEngineEx;
-#define QVECTORPATH_NO_CACHE
+typedef void (*qvectorpath_cache_cleanup)(void *data);
struct QRealRect {
qreal x1, y1, x2, y2;
@@ -77,19 +78,27 @@ class Q_GUI_EXPORT QVectorPath
{
public:
enum Hint {
- // Basic shapes...
- LinesHint = 0x0001, // Just plain lines...
- RectangleHint = 0x0002,
- ConvexPolygonHint = 0x0003, // Convex polygon...
- NonISectPolygonHint = 0x0004, // concave polygon, but not intersecting..
- NonCurvedShapeHint = 0x0005, // Generic polygon, possibly self-intersecting...
- CurvedShapeHint = 0x0006, // Generic vector path..
- EllipseHint = 0x0007,
- ShapeHintMask = 0x000f,
+ // Shape hints, in 0x000000ff, access using shape()
+ AreaShapeMask = 0x0001, // shape covers an area
+ NonConvexShapeMask = 0x0002, // shape is not convex
+ CurvedShapeMask = 0x0004, // shape contains curves...
+ LinesShapeMask = 0x0008,
+ RectangleShapeMask = 0x0010,
+ ShapeMask = 0x001f,
+
+ // Shape hints merged into basic shapes..
+ LinesHint = LinesShapeMask,
+ RectangleHint = AreaShapeMask | RectangleShapeMask,
+ EllipseHint = AreaShapeMask | CurvedShapeMask,
+ ConvexPolygonHint = AreaShapeMask,
+ PolygonHint = AreaShapeMask | NonConvexShapeMask,
+ RoundedRectHint = AreaShapeMask | CurvedShapeMask,
+ ArbitraryShapeHint = AreaShapeMask | NonConvexShapeMask | CurvedShapeMask,
// Other hints
- CacheHint = 0x0100,
- ControlPointRect = 0x0200, // Set if the control point rect has been calculated...
+ IsCachedHint = 0x0100, // Set if the cache hint is set
+ ShouldUseCacheHint = 0x0200, // Set if the path should be cached when possible..
+ ControlPointRect = 0x0400, // Set if the control point rect has been calculated...
// Shape rendering specifiers...
OddEvenFill = 0x1000,
@@ -101,22 +110,21 @@ public:
QVectorPath(const qreal *points,
int count,
const QPainterPath::ElementType *elements = 0,
- uint hints = CurvedShapeHint)
+ uint hints = ArbitraryShapeHint)
: m_elements(elements),
m_points(points),
m_count(count),
m_hints(hints)
-#ifndef QVECTORPATH_NO_CACHE
- , m_cache(0)
-#endif
{
}
QRectF controlPointRect() const;
- inline Hint shape() const { return (Hint) (m_hints & ShapeHintMask); }
+ inline Hint shape() const { return (Hint) (m_hints & ShapeMask); }
+ inline bool isConvex() const { return (m_hints & NonConvexShapeMask) == 0; }
+ inline bool isCurved() const { return m_hints & CurvedShapeMask; }
- inline bool hasCacheHint() const { return m_hints & CacheHint; }
+ inline bool isCacheable() const { return m_hints & ShouldUseCacheHint; }
inline bool hasImplicitClose() const { return m_hints & ImplicitClose; }
inline bool hasWindingFill() const { return m_hints & WindingFill; }
@@ -131,24 +139,30 @@ public:
static inline uint polygonFlags(QPaintEngine::PolygonDrawMode mode);
-private:
- Q_DISABLE_COPY(QVectorPath)
-
-#ifndef QVECTORPATH_NO_CACHE
struct CacheEntry {
- void *engine;
- int id;
- void *extra;
+ QPaintEngineEx *engine;
+ void *data;
+ qvectorpath_cache_cleanup cleanup;
CacheEntry *next;
};
- void addCacheData(CacheEntry *d) {
- d->next = m_cache;
- m_cache = d;
+ CacheEntry *addCacheData(QPaintEngineEx *engine, void *data, qvectorpath_cache_cleanup cleanup);
+ inline CacheEntry *lookupCacheData(QPaintEngineEx *engine) const {
+ Q_ASSERT(m_hints & IsCachedHint);
+ CacheEntry *e = m_cache;
+ while (e) {
+ if (e->engine == engine)
+ return e;
+ e = e->next;
+ }
+ return 0;
}
+
+private:
+ Q_DISABLE_COPY(QVectorPath)
+
CacheEntry *m_cache;
-#endif
const QPainterPath::ElementType *m_elements;
const qreal *m_points;
diff --git a/src/gui/painting/qwindowsurface_qws.cpp b/src/gui/painting/qwindowsurface_qws.cpp
index 4f489c4efd..fa0c80eb7f 100644
--- a/src/gui/painting/qwindowsurface_qws.cpp
+++ b/src/gui/painting/qwindowsurface_qws.cpp
@@ -668,9 +668,11 @@ void QWSWindowSurface::flush(QWidget *widget, const QRegion &region,
if (!win)
return;
+#ifndef QT_NO_GRAPHICSVIEW
QWExtra *extra = win->d_func()->extra;
if (extra && extra->proxyWidget)
return;
+#endif //QT_NO_GRAPHICSVIEW
Q_UNUSED(offset);
diff --git a/src/gui/painting/qwindowsurface_raster.cpp b/src/gui/painting/qwindowsurface_raster.cpp
index 3a118bd679..d412040813 100644
--- a/src/gui/painting/qwindowsurface_raster.cpp
+++ b/src/gui/painting/qwindowsurface_raster.cpp
@@ -215,6 +215,12 @@ void QRasterWindowSurface::flush(QWidget *widget, const QRegion &rgn, const QPoi
XCopyArea(X11->display, d_ptr->image->xshmpm, widget->handle(), d_ptr->gc,
br.x(), br.y(), br.width(), br.height(), wbr.x(), wbr.y());
XSync(X11->display, False);
+ } else if (d_ptr->image->xshmimg) {
+ const QImage &src = d->image->image;
+ br = br.intersected(src.rect());
+ XShmPutImage(X11->display, widget->handle(), d_ptr->gc, d_ptr->image->xshmimg,
+ br.x(), br.y(), wbr.x(), wbr.y(), br.width(), br.height(), False);
+ XSync(X11->display, False);
} else
#endif
{
diff --git a/src/gui/s60framework/s60framework.pri b/src/gui/s60framework/s60framework.pri
index fea74fe58c..5884b68754 100644
--- a/src/gui/s60framework/s60framework.pri
+++ b/src/gui/s60framework/s60framework.pri
@@ -1,3 +1,14 @@
+# This block serves the minimalistic resource file for S60 3.1 platforms.
+# Note there is no way to ifdef S60 version in mmp file, that is why the resource
+# file is always compiled for WINSCW
+minimalAppResource31 = \
+ "SOURCEPATH s60framework" \
+ "START RESOURCE s60main.rss" \
+ "HEADER" \
+ "TARGETPATH resource\apps" \
+ "END"
+MMP_RULES += minimalAppResource31
+
SOURCES += s60framework/qs60mainapplication.cpp \
s60framework/qs60mainappui.cpp \
s60framework/qs60maindocument.cpp
diff --git a/src/s60main/s60main.rss b/src/gui/s60framework/s60main.rss
index 07dc6a136c..07dc6a136c 100644
--- a/src/s60main/s60main.rss
+++ b/src/gui/s60framework/s60main.rss
diff --git a/src/gui/styles/gtksymbols.cpp b/src/gui/styles/gtksymbols.cpp
index 6ec5796ca0..32fde628d5 100644
--- a/src/gui/styles/gtksymbols.cpp
+++ b/src/gui/styles/gtksymbols.cpp
@@ -98,6 +98,7 @@ Ptr_gtk_check_menu_item_new QGtk::gtk_check_menu_item_new = 0;
Ptr_gtk_menu_bar_new QGtk::gtk_menu_bar_new = 0;
Ptr_gtk_menu_new QGtk::gtk_menu_new = 0;
Ptr_gtk_button_new QGtk::gtk_button_new = 0;
+Ptr_gtk_tool_button_new QGtk::gtk_tool_button_new = 0;
Ptr_gtk_hbutton_box_new QGtk::gtk_hbutton_box_new = 0;
Ptr_gtk_check_button_new QGtk::gtk_check_button_new = 0;
Ptr_gtk_radio_button_new QGtk::gtk_radio_button_new = 0;
@@ -266,6 +267,7 @@ static void resolveGtk()
QGtk::gtk_separator_tool_item_new = (Ptr_gtk_separator_tool_item_new)libgtk.resolve("gtk_separator_tool_item_new");
QGtk::gtk_toolbar_insert = (Ptr_gtk_toolbar_insert)libgtk.resolve("gtk_toolbar_insert");
QGtk::gtk_button_new = (Ptr_gtk_button_new)libgtk.resolve("gtk_button_new");
+ QGtk::gtk_tool_button_new = (Ptr_gtk_tool_button_new)libgtk.resolve("gtk_tool_button_new");
QGtk::gtk_hbutton_box_new = (Ptr_gtk_hbutton_box_new)libgtk.resolve("gtk_hbutton_box_new");
QGtk::gtk_check_button_new = (Ptr_gtk_check_button_new)libgtk.resolve("gtk_check_button_new");
QGtk::gtk_radio_button_new = (Ptr_gtk_radio_button_new)libgtk.resolve("gtk_radio_button_new");
@@ -717,6 +719,7 @@ void QGtk::initGtkWidgets()
GtkWidget *gtkButton = QGtk::gtk_button_new();
add_widget(gtkButton);
g_signal_connect(gtkButton, "style-set", G_CALLBACK(gtkStyleSetCallback), NULL);
+ add_widget(QGtk::gtk_tool_button_new(NULL, NULL));
add_widget(QGtk::gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_NONE));
add_widget(QGtk::gtk_hbutton_box_new());
add_widget(QGtk::gtk_check_button_new());
diff --git a/src/gui/styles/gtksymbols_p.h b/src/gui/styles/gtksymbols_p.h
index 313d948805..2cf21ce8cc 100644
--- a/src/gui/styles/gtksymbols_p.h
+++ b/src/gui/styles/gtksymbols_p.h
@@ -96,6 +96,7 @@ typedef GtkWidget* (*Ptr_gtk_combo_box_entry_new)(void);
typedef GtkWidget* (*Ptr_gtk_toolbar_new)(void);
typedef GtkWidget* (*Ptr_gtk_spin_button_new)(GtkAdjustment*, double, int);
typedef GtkWidget* (*Ptr_gtk_button_new)(void);
+typedef GtkWidget* (*Ptr_gtk_tool_button_new)(GtkWidget *, const gchar *);
typedef GtkWidget* (*Ptr_gtk_hbutton_box_new)(void);
typedef GtkWidget* (*Ptr_gtk_check_button_new)(void);
typedef GtkWidget* (*Ptr_gtk_radio_button_new)(GSList *);
@@ -261,6 +262,7 @@ public:
static Ptr_gtk_menu_new gtk_menu_new;
static Ptr_gtk_expander_new gtk_expander_new;
static Ptr_gtk_button_new gtk_button_new;
+ static Ptr_gtk_tool_button_new gtk_tool_button_new;
static Ptr_gtk_hbutton_box_new gtk_hbutton_box_new;
static Ptr_gtk_check_button_new gtk_check_button_new;
static Ptr_gtk_radio_button_new gtk_radio_button_new;
diff --git a/src/gui/styles/qcleanlooksstyle.cpp b/src/gui/styles/qcleanlooksstyle.cpp
index fabd7cafdc..973e6823fe 100644
--- a/src/gui/styles/qcleanlooksstyle.cpp
+++ b/src/gui/styles/qcleanlooksstyle.cpp
@@ -3825,6 +3825,7 @@ QSize QCleanlooksStyle::sizeFromContents(ContentsType type, const QStyleOption *
}
}
break;
+#ifndef QT_NO_GROUPBOX
case CT_GroupBox:
// Since we use a bold font we have to recalculate base width
if (const QGroupBox *gb = qobject_cast<const QGroupBox*>(widget)) {
@@ -3840,6 +3841,7 @@ QSize QCleanlooksStyle::sizeFromContents(ContentsType type, const QStyleOption *
}
newSize += QSize(0, 1);
break;
+#endif //QT_NO_GROUPBOX
case CT_RadioButton:
case CT_CheckBox:
newSize += QSize(0, 1);
@@ -3866,7 +3868,7 @@ QSize QCleanlooksStyle::sizeFromContents(ContentsType type, const QStyleOption *
if (const QStyleOptionMenuItem *menuItem = qstyleoption_cast<const QStyleOptionMenuItem *>(option)) {
if (menuItem->menuItemType == QStyleOptionMenuItem::Separator) {
if (!menuItem->text.isEmpty()) {
- newSize.setHeight(menuItem->fontMetrics.lineSpacing());
+ newSize.setHeight(menuItem->fontMetrics.height());
}
}
#ifndef QT_NO_COMBOBOX
diff --git a/src/gui/styles/qcommonstyle.cpp b/src/gui/styles/qcommonstyle.cpp
index 58865127f7..bf2f68eabe 100644
--- a/src/gui/styles/qcommonstyle.cpp
+++ b/src/gui/styles/qcommonstyle.cpp
@@ -4396,13 +4396,13 @@ int QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWid
case PM_TitleBarHeight: {
if (const QStyleOptionTitleBar *tb = qstyleoption_cast<const QStyleOptionTitleBar *>(opt)) {
if ((tb->titleBarFlags & Qt::WindowType_Mask) == Qt::Tool) {
- ret = qMax(widget ? widget->fontMetrics().lineSpacing() : opt->fontMetrics.lineSpacing(), 16);
+ ret = qMax(widget ? widget->fontMetrics().height() : opt->fontMetrics.height(), 16);
#ifndef QT_NO_DOCKWIDGET
} else if (qobject_cast<const QDockWidget*>(widget)) {
- ret = qMax(widget->fontMetrics().lineSpacing(), int(QStyleHelper::dpiScaled(13)));
+ ret = qMax(widget->fontMetrics().height(), int(QStyleHelper::dpiScaled(13)));
#endif
} else {
- ret = qMax(widget ? widget->fontMetrics().lineSpacing() : opt->fontMetrics.lineSpacing(), 18);
+ ret = qMax(widget ? widget->fontMetrics().height() : opt->fontMetrics.height(), 18);
}
} else {
ret = int(QStyleHelper::dpiScaled(18.));
@@ -4661,7 +4661,7 @@ int QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWid
case PM_ToolBarIconSize:
ret = qt_guiPlatformPlugin()->platformHint(QGuiPlatformPlugin::PH_ToolBarIconSize);
if (!ret)
- ret = proxy()->pixelMetric(PM_SmallIconSize, opt, widget);
+ ret = int(QStyleHelper::dpiScaled(24.));
break;
case PM_TabBarIconSize:
@@ -5169,13 +5169,12 @@ int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget
QPixmap QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *option,
const QWidget *widget) const
{
+ const bool rtl = (option && option->direction == Qt::RightToLeft) || (!option && QApplication::isRightToLeft());
#ifdef QT_NO_IMAGEFORMAT_PNG
- Q_UNUSED(option);
Q_UNUSED(widget);
Q_UNUSED(sp);
#else
QPixmap pixmap;
- const bool rtl = (option && option->direction == Qt::RightToLeft) || (!option && QApplication::isRightToLeft());
if (QApplication::desktopSettingsAware() && !QIcon::themeName().isEmpty()) {
switch (sp) {
diff --git a/src/gui/styles/qgtkstyle.cpp b/src/gui/styles/qgtkstyle.cpp
index 414580e874..ab0ab3a5b4 100644
--- a/src/gui/styles/qgtkstyle.cpp
+++ b/src/gui/styles/qgtkstyle.cpp
@@ -1004,46 +1004,50 @@ void QGtkStyle::drawPrimitive(PrimitiveElement element,
gtkPainter.setAlphaSupport(false);
GtkShadowType shadow = GTK_SHADOW_OUT;
GtkStateType state = GTK_STATE_NORMAL; // Only state supported by gtknotebook
- if (const QTabWidget *tabwidget = qobject_cast<const QTabWidget*>(widget)) {
- // We should introduce QStyleOptionTabWidgetFrameV2 to obtain this information
- // No gap if we do not show the actual tabs
- QTabBar *tabBar = tabwidget->findChild<QTabBar*>();
- if (tabwidget->count() > 0 && tabBar->isVisible()) {
- QRect tabRect = tabBar->tabRect(tabBar->currentIndex());
- int begin = 0, size = 0;
- GtkPositionType frameType = GTK_POS_TOP;
- QTabBar::Shape shape = frame->shape;
- if (shape == QTabBar::RoundedNorth || shape == QTabBar::RoundedSouth) {
- begin = option->direction == Qt::LeftToRight ?
- frame->leftCornerWidgetSize.width() + tabRect.left() :
- frame->rect.width() - frame->tabBarSize.width() + tabRect.left()
- - frame->rightCornerWidgetSize.width();
- size = tabRect.width();
- frameType = (shape == QTabBar::RoundedNorth) ? GTK_POS_TOP : GTK_POS_BOTTOM;
- } else {
- begin = frame->leftCornerWidgetSize.height() + tabRect.top();
- size = tabRect.height();
- frameType = (shape == QTabBar::RoundedWest) ? GTK_POS_LEFT : GTK_POS_RIGHT;
- }
- gtkPainter.paintBoxGap(gtkNotebook, "notebook", option->rect, state, shadow, frameType,
- begin, size, style);
- break; // done
+ bool reverse = (option->direction == Qt::RightToLeft);
+ QGtk::gtk_widget_set_direction(gtkNotebook, reverse ? GTK_TEXT_DIR_RTL : GTK_TEXT_DIR_LTR);
+ if (const QStyleOptionTabWidgetFrameV2 *tabframe = qstyleoption_cast<const QStyleOptionTabWidgetFrameV2*>(option)) {
+ GtkPositionType frameType = GTK_POS_TOP;
+ QTabBar::Shape shape = frame->shape;
+ int gapStart = 0;
+ int gapSize = 0;
+ if (shape == QTabBar::RoundedNorth || shape == QTabBar::RoundedSouth) {
+ frameType = (shape == QTabBar::RoundedNorth) ? GTK_POS_TOP : GTK_POS_BOTTOM;
+ gapStart = tabframe->selectedTabRect.left();
+ gapSize = tabframe->selectedTabRect.width();
+ } else {
+ frameType = (shape == QTabBar::RoundedWest) ? GTK_POS_LEFT : GTK_POS_RIGHT;
+ gapStart = tabframe->selectedTabRect.y();
+ gapSize = tabframe->selectedTabRect.height();
}
+ gtkPainter.paintBoxGap(gtkNotebook, "notebook", option->rect, state, shadow, frameType,
+ gapStart, gapSize, style);
+ break; // done
}
+
// Note this is only the fallback option
gtkPainter.paintBox(gtkNotebook, "notebook", option->rect, state, shadow, style);
}
break;
- case PE_PanelButtonCommand: {
+ case PE_PanelButtonCommand:
+ case PE_PanelButtonTool: {
bool isDefault = false;
+ bool isTool = (element == PE_PanelButtonTool);
if (const QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton*>(option))
isDefault = btn->features & QStyleOptionButton::DefaultButton;
+ // don't draw a frame for tool buttons that have the autoRaise flag and are not enabled or on
+ if (isTool && !(option->state & State_Enabled || option->state & State_On) && (option->state & State_AutoRaise))
+ break;
+ // don't draw a frame for dock widget buttons, unless we are hovering
+ if (widget && widget->inherits("QDockWidgetTitleButton") && !(option->state & State_MouseOver))
+ break;
+
GtkStateType state = gtkPainter.gtkState(option);
if (option->state & State_On || option->state & State_Sunken)
state = GTK_STATE_ACTIVE;
- GtkWidget *gtkButton = QGtk::gtkWidget(QLS("GtkButton"));
+ GtkWidget *gtkButton = QGtk::gtkWidget(isTool ? QLS("GtkToolButton.GtkButton") : QLS("GtkButton"));
gint focusWidth, focusPad;
gboolean interiorFocus = false;
QGtk::gtk_widget_style_get (gtkButton,
@@ -1555,7 +1559,7 @@ void QGtkStyle::drawComplexControl(ComplexControl control, const QStyleOptionCom
QStyleOptionToolButton label = *toolbutton;
label.state = bflags;
- GtkWidget *gtkButton = QGtk::gtkWidget(QLS("GtkButton"));
+ GtkWidget *gtkButton = QGtk::gtkWidget(QLS("GtkToolButton.GtkButton"));
QPalette pal = toolbutton->palette;
if (option->state & State_Enabled &&
option->state & State_MouseOver && !(widget && widget->testAttribute(Qt::WA_SetPalette))) {
@@ -1924,20 +1928,30 @@ void QGtkStyle::drawComplexControl(ComplexControl control, const QStyleOptionCom
QRect grooveRect = option->rect.adjusted(focusFrameMargin, outerSize + focusFrameMargin,
-focusFrameMargin, -outerSize - focusFrameMargin);
- gtkPainter.paintBox( scaleWidget, "trough", grooveRect, state,
- GTK_SHADOW_IN, style, QString(QLS("p%0")).arg(slider->sliderPosition));
-
gboolean trough_side_details = false; // Indicates if the upper or lower scale background differs
if (!QGtk::gtk_check_version(2, 10, 0))
QGtk::gtk_widget_style_get((GtkWidget*)(scaleWidget), "trough-side-details", &trough_side_details, NULL);
- if (trough_side_details && horizontal) { //### Vertical sliders look broken with this for some reason
+ if (!trough_side_details) {
+ gtkPainter.paintBox( scaleWidget, "trough", grooveRect, state,
+ GTK_SHADOW_IN, style, QString(QLS("p%0")).arg(slider->sliderPosition));
+ } else {
+ QRect upperGroove = grooveRect;
QRect lowerGroove = grooveRect;
- lowerGroove.setRight(handle.center().x());
+
+ if (horizontal) {
+ upperGroove.setLeft(handle.center().x());
+ lowerGroove.setRight(handle.center().x());
+ } else {
+ upperGroove.setBottom(handle.center().y());
+ lowerGroove.setTop(handle.center().y());
+ }
+
+ gtkPainter.paintBox( scaleWidget, "trough-upper", upperGroove, state,
+ GTK_SHADOW_IN, style, QString(QLS("p%0")).arg(slider->sliderPosition));
gtkPainter.paintBox( scaleWidget, "trough-lower", lowerGroove, state,
GTK_SHADOW_IN, style, QString(QLS("p%0")).arg(slider->sliderPosition));
}
-
}
if (option->subControls & SC_SliderTickmarks) {
@@ -3116,7 +3130,7 @@ QSize QGtkStyle::sizeFromContents(ContentsType type, const QStyleOption *option,
case CT_ToolButton:
if (const QStyleOptionToolButton *toolbutton = qstyleoption_cast<const QStyleOptionToolButton *>(option)) {
- GtkWidget *gtkButton = QGtk::gtkWidget(QLS("GtkButton"));
+ GtkWidget *gtkButton = QGtk::gtkWidget(QLS("GtkToolButton.GtkButton"));
newSize = size + QSize(2 * gtkButton->style->xthickness, 1 + 2 * gtkButton->style->ythickness);
if (widget && qobject_cast<QToolBar *>(widget->parentWidget())) {
QSize minSize(0, 25);
diff --git a/src/gui/styles/qmacstyle_mac.mm b/src/gui/styles/qmacstyle_mac.mm
index 63ba641906..38c3feb887 100644
--- a/src/gui/styles/qmacstyle_mac.mm
+++ b/src/gui/styles/qmacstyle_mac.mm
@@ -342,12 +342,12 @@ void drawTabBase(QPainter *p, const QStyleOptionTabBarBaseV2 *tbb, const QWidget
borderHighlightTop = QColor(207, 207, 207);
}
p->setPen(borderHighlightTop);
- p->drawLine(0, 0, width, 0);
+ p->drawLine(tabRect.x(), 0, width, 0);
p->setPen(borderTop);
- p->drawLine(0, 1, width, 1);
+ p->drawLine(tabRect.x(), 1, width, 1);
// center block
- QRect centralRect(0, 2, width, height - 2);
+ QRect centralRect(tabRect.x(), 2, width, height - 2);
if (active) {
QColor mainColor = QColor(120, 120, 120);
p->fillRect(centralRect, mainColor);
@@ -370,9 +370,9 @@ void drawTabBase(QPainter *p, const QStyleOptionTabBarBaseV2 *tbb, const QWidget
borderBottom = QColor(127, 127, 127);
}
p->setPen(borderHighlightBottom);
- p->drawLine(0, height - 2, width, height - 2);
+ p->drawLine(tabRect.x(), height - 2, width, height - 2);
p->setPen(borderBottom);
- p->drawLine(0, height - 1, width, height - 1);
+ p->drawLine(tabRect.x(), height - 1, width, height - 1);
}
/*
@@ -3637,17 +3637,19 @@ void QMacStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter
break;
}
}
+ bool stretchTabs = (!verticalTabs && tabRect.height() > 22 || verticalTabs && tabRect.width() > 22);
+
switch (tp) {
case QStyleOptionTab::Beginning:
tdi.position = kHIThemeTabPositionFirst;
- if (sp != QStyleOptionTab::NextIsSelected)
+ if (sp != QStyleOptionTab::NextIsSelected || stretchTabs)
tdi.adornment |= kHIThemeTabAdornmentTrailingSeparator;
break;
case QStyleOptionTab::Middle:
tdi.position = kHIThemeTabPositionMiddle;
if (selected)
tdi.adornment |= kHIThemeTabAdornmentLeadingSeparator;
- if (sp != QStyleOptionTab::NextIsSelected) // Also when we're selected.
+ if (sp != QStyleOptionTab::NextIsSelected || stretchTabs) // Also when we're selected.
tdi.adornment |= kHIThemeTabAdornmentTrailingSeparator;
break;
case QStyleOptionTab::End:
@@ -3659,9 +3661,8 @@ void QMacStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter
tdi.position = kHIThemeTabPositionOnly;
break;
}
-
// HITheme doesn't stretch its tabs. Therefore we have to cheat and do the job ourselves.
- if ((!verticalTabs && tabRect.height() > 21 || verticalTabs && tabRect.width() > 21)) {
+ if (stretchTabs) {
HIRect hirect = CGRectMake(0, 0, 23, 23);
QPixmap pm(23, 23);
pm.fill(Qt::transparent);
diff --git a/src/gui/styles/qmotifstyle.cpp b/src/gui/styles/qmotifstyle.cpp
index e6c60cf9ea..b65d45c8ad 100644
--- a/src/gui/styles/qmotifstyle.cpp
+++ b/src/gui/styles/qmotifstyle.cpp
@@ -1154,7 +1154,7 @@ void QMotifStyle::drawControl(ControlElement element, const QStyleOption *opt, Q
menuitem->palette, menuitem->state & State_Enabled, menuitem->text,
QPalette::Text);
textWidth = menuitem->fontMetrics.width(menuitem->text) + 10;
- y += menuitem->fontMetrics.lineSpacing() / 2;
+ y += menuitem->fontMetrics.height() / 2;
p->setFont(oldFont);
}
p->setPen(opt->palette.dark().color());
@@ -2056,7 +2056,7 @@ QMotifStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt,
if (mi->menuItemType == QStyleOptionMenuItem::Separator) {
w = 10;
- h = (mi->text.isEmpty()) ? motifSepHeight : mi->fontMetrics.lineSpacing();
+ h = (mi->text.isEmpty()) ? motifSepHeight : mi->fontMetrics.height();
}
// a little bit of border can never harm
diff --git a/src/gui/styles/qplastiquestyle.cpp b/src/gui/styles/qplastiquestyle.cpp
index ce2109a2c0..f88035153c 100644
--- a/src/gui/styles/qplastiquestyle.cpp
+++ b/src/gui/styles/qplastiquestyle.cpp
@@ -5027,7 +5027,7 @@ QSize QPlastiqueStyle::sizeFromContents(ContentsType type, const QStyleOption *o
case CT_MenuItem:
if (const QStyleOptionMenuItem *menuItem = qstyleoption_cast<const QStyleOptionMenuItem *>(option)) {
if (menuItem->menuItemType == QStyleOptionMenuItem::Separator)
- newSize.setHeight(menuItem->text.isEmpty() ? 2 : menuItem->fontMetrics.lineSpacing());
+ newSize.setHeight(menuItem->text.isEmpty() ? 2 : menuItem->fontMetrics.height());
}
break;
case CT_MenuBarItem:
@@ -5514,9 +5514,6 @@ int QPlastiqueStyle::pixelMetric(PixelMetric metric, const QStyleOption *option,
case PM_MenuHMargin:
ret = 0;
break;
- case PM_ToolBarIconSize:
- ret = 24;
- break;
case PM_ButtonShiftHorizontal:
case PM_ButtonShiftVertical:
ret = 1;
@@ -5607,11 +5604,11 @@ int QPlastiqueStyle::pixelMetric(PixelMetric metric, const QStyleOption *option,
#ifdef QT3_SUPPORT
if (widget && widget->inherits("Q3DockWindowTitleBar")) {
// Q3DockWindow has smaller title bars than QDockWidget
- ret = qMax(widget->fontMetrics().lineSpacing(), 20);
+ ret = qMax(widget->fontMetrics().height(), 20);
} else
#endif
- ret = qMax(widget ? widget->fontMetrics().lineSpacing() :
- (option ? option->fontMetrics.lineSpacing() : 0), 30);
+ ret = qMax(widget ? widget->fontMetrics().height() :
+ (option ? option->fontMetrics.height() : 0), 30);
break;
case PM_MaximumDragDistance:
return -1;
diff --git a/src/gui/styles/qs60style.cpp b/src/gui/styles/qs60style.cpp
index 4c6bc46256..350a8e6868 100644
--- a/src/gui/styles/qs60style.cpp
+++ b/src/gui/styles/qs60style.cpp
@@ -66,7 +66,6 @@
#include "qtextedit.h"
#include "qtoolbar.h"
#include "qtoolbutton.h"
-#include "qtreeview.h"
#include "qfocusframe.h"
#include "private/qtoolbarextension_p.h"
@@ -91,14 +90,14 @@ static const qreal goldenRatio = 1.618;
const layoutHeader QS60StylePrivate::m_layoutHeaders[] = {
// *** generated layout data ***
-{240,320,1,14,true,"QVGA Landscape Mirrored"},
-{240,320,1,14,false,"QVGA Landscape"},
-{320,240,1,14,true,"QVGA Portrait Mirrored"},
-{320,240,1,14,false,"QVGA Portrait"},
-{360,640,1,14,true,"NHD Landscape Mirrored"},
-{360,640,1,14,false,"NHD Landscape"},
-{640,360,1,14,true,"NHD Portrait Mirrored"},
-{640,360,1,14,false,"NHD Portrait"},
+{240,320,1,15,true,"QVGA Landscape Mirrored"},
+{240,320,1,15,false,"QVGA Landscape"},
+{320,240,1,15,true,"QVGA Portrait Mirrored"},
+{320,240,1,15,false,"QVGA Portrait"},
+{360,640,1,15,true,"NHD Landscape Mirrored"},
+{360,640,1,15,false,"NHD Landscape"},
+{640,360,1,15,true,"NHD Portrait Mirrored"},
+{640,360,1,15,false,"NHD Portrait"},
{352,800,1,12,true,"E90 Landscape Mirrored"},
{352,800,1,12,false,"E90 Landscape"}
// *** End of generated data ***
@@ -108,16 +107,16 @@ const int QS60StylePrivate::m_numberOfLayouts =
const short QS60StylePrivate::data[][MAX_PIXELMETRICS] = {
// *** generated pixel metrics ***
-{5,0,-909,0,0,1,0,0,-1,8,15,22,15,15,7,198,-909,-909,-909,19,15,2,0,0,21,-909,21,-909,4,4,1,-909,-909,0,2,0,0,13,23,17,17,21,21,2,115,21,0,-909,-909,-909,-909,0,0,15,1,-909,0,0,-909,15,-909,-909,-909,-909,32,21,51,27,51,4,4,5,10,15,-909,5,58,12,5,0,7,4,4,9,4,4,-909,1,-909,-909,-909,-909,4,4,3,1},
-{5,0,-909,0,0,1,0,0,-1,8,15,22,15,15,7,198,-909,-909,-909,19,15,2,0,0,21,-909,21,-909,4,4,1,-909,-909,0,2,0,0,13,23,17,17,21,21,2,115,21,0,-909,-909,-909,-909,0,0,15,1,-909,0,0,-909,15,-909,-909,-909,-909,32,21,51,27,51,4,4,5,10,15,-909,5,58,12,5,0,4,4,7,9,4,4,-909,1,-909,-909,-909,-909,4,4,3,1},
-{5,0,-909,0,0,1,0,0,-1,8,14,22,15,15,7,164,-909,-909,-909,19,15,2,0,0,21,-909,27,-909,4,4,1,-909,-909,0,7,6,0,13,23,17,17,21,21,7,115,21,0,-909,-909,-909,-909,0,0,15,1,-909,0,0,-909,15,-909,-909,-909,-909,32,21,65,27,65,4,4,5,10,15,-909,5,58,13,5,0,7,4,4,9,4,4,-909,1,-909,-909,-909,-909,4,4,3,1},
-{5,0,-909,0,0,1,0,0,-1,8,14,22,15,15,7,164,-909,-909,-909,19,15,2,0,0,21,-909,27,-909,4,4,1,-909,-909,0,7,6,0,13,23,17,17,21,21,7,115,21,0,-909,-909,-909,-909,0,0,15,1,-909,0,0,-909,15,-909,-909,-909,-909,32,21,65,27,65,4,4,5,10,15,-909,5,58,13,5,0,4,4,7,9,4,4,-909,1,-909,-909,-909,-909,4,4,3,1},
-{7,0,-909,0,0,2,0,0,-1,20,53,28,19,19,9,258,-909,-909,-909,29,19,26,0,0,32,-909,72,-909,5,5,2,-909,-909,0,7,21,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,25,2,-909,0,0,-909,25,-909,-909,-909,-909,87,27,77,35,77,5,5,6,8,19,-909,7,74,19,7,0,8,5,5,12,5,5,-909,2,-909,-909,-909,-909,7,7,3,1},
-{7,0,-909,0,0,2,0,0,-1,20,53,28,19,19,9,258,-909,-909,-909,29,19,26,0,0,32,-909,72,-909,5,5,2,-909,-909,0,7,21,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,25,2,-909,0,0,-909,25,-909,-909,-909,-909,87,27,77,35,77,5,5,6,8,19,-909,7,74,19,7,0,5,5,8,12,5,5,-909,2,-909,-909,-909,-909,7,7,3,1},
-{7,0,-909,0,0,2,0,0,-1,20,52,28,19,19,9,258,-909,-909,-909,29,19,6,0,0,32,-909,60,-909,5,5,2,-909,-909,0,7,32,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,26,2,-909,0,0,-909,26,-909,-909,-909,-909,87,27,98,35,98,5,5,6,8,19,-909,7,74,22,7,0,8,5,5,12,5,5,-909,2,-909,-909,-909,-909,7,7,3,1},
-{7,0,-909,0,0,2,0,0,-1,20,52,28,19,19,9,258,-909,-909,-909,29,19,6,0,0,32,-909,60,-909,5,5,2,-909,-909,0,7,32,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,26,2,-909,0,0,-909,26,-909,-909,-909,-909,87,27,98,35,98,5,5,6,8,19,-909,7,74,22,7,0,5,5,8,12,5,5,-909,2,-909,-909,-909,-909,7,7,3,1},
-{7,0,-909,0,0,2,0,0,-1,10,20,27,18,18,9,301,-909,-909,-909,29,18,5,0,0,35,-909,32,-909,5,5,2,-909,-909,0,2,8,0,16,28,21,21,26,26,2,170,26,0,-909,-909,-909,-909,0,0,21,5,-909,0,0,-909,-909,-909,-909,-909,-909,54,26,265,34,265,5,5,6,3,18,-909,7,72,19,7,0,8,6,5,11,6,5,-909,2,-909,-909,-909,-909,5,5,3,1},
-{7,0,-909,0,0,2,0,0,-1,10,20,27,18,18,9,301,-909,-909,-909,29,18,5,0,0,35,-909,32,-909,5,5,2,-909,-909,0,2,8,0,16,28,21,21,26,26,2,170,26,0,-909,-909,-909,-909,0,0,21,6,-909,0,0,-909,-909,-909,-909,-909,-909,54,26,265,34,265,5,5,6,3,18,-909,7,72,19,7,0,5,6,8,11,6,5,-909,2,-909,-909,-909,-909,5,5,3,1}
+{5,0,-909,0,0,2,0,0,-1,7,12,19,13,13,6,200,-909,-909,-909,20,13,2,0,0,21,7,18,-909,3,3,1,-909,-909,0,1,0,0,12,20,15,15,18,18,1,115,18,0,-909,-909,-909,-909,0,0,16,2,-909,0,0,-909,16,-909,-909,-909,-909,32,18,55,24,55,3,3,4,9,13,-909,5,51,11,5,0,6,3,3,8,3,3,-909,2,-909,-909,-909,-909,5,5,3,1},
+{5,0,-909,0,0,2,0,0,-1,7,12,19,13,13,6,200,-909,-909,-909,20,13,2,0,0,21,7,18,-909,3,3,1,-909,-909,0,1,0,0,12,20,15,15,18,18,1,115,18,0,-909,-909,-909,-909,0,0,16,2,-909,0,0,-909,16,-909,-909,-909,-909,32,18,55,24,55,3,3,4,9,13,-909,5,51,11,5,0,3,3,6,8,3,3,-909,2,-909,-909,-909,-909,5,5,3,1},
+{5,0,-909,0,0,1,0,0,-1,8,14,22,15,15,7,164,-909,-909,-909,19,15,2,0,0,21,8,27,-909,4,4,1,-909,-909,0,7,6,0,13,23,17,17,21,21,7,115,21,0,-909,-909,-909,-909,0,0,15,1,-909,0,0,-909,15,-909,-909,-909,-909,32,21,65,27,65,4,4,5,10,15,-909,5,58,13,5,0,7,4,4,9,4,4,-909,2,-909,-909,-909,-909,6,6,3,1},
+{5,0,-909,0,0,1,0,0,-1,8,14,22,15,15,7,164,-909,-909,-909,19,15,2,0,0,21,8,27,-909,4,4,1,-909,-909,0,7,6,0,13,23,17,17,21,21,7,115,21,0,-909,-909,-909,-909,0,0,15,1,-909,0,0,-909,15,-909,-909,-909,-909,32,21,65,27,65,4,4,5,10,15,-909,5,58,13,5,0,4,4,7,9,4,4,-909,2,-909,-909,-909,-909,6,6,3,1},
+{7,0,-909,0,0,2,0,0,-1,25,69,28,19,19,9,258,-909,-909,-909,23,19,26,0,0,32,25,72,-909,5,5,2,-909,-909,0,7,21,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,25,2,-909,0,0,-909,25,-909,-909,-909,-909,87,27,77,35,77,5,5,6,8,19,-909,7,74,19,7,0,8,5,5,12,5,5,-909,3,-909,-909,-909,-909,7,7,3,1},
+{7,0,-909,0,0,2,0,0,-1,25,69,28,19,19,9,258,-909,-909,-909,23,19,26,0,0,32,25,72,-909,5,5,2,-909,-909,0,7,21,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,25,2,-909,0,0,-909,25,-909,-909,-909,-909,87,27,77,35,77,5,5,6,8,19,-909,7,74,19,7,0,5,5,8,12,5,5,-909,3,-909,-909,-909,-909,7,7,3,1},
+{7,0,-909,0,0,2,0,0,-1,25,68,28,19,19,9,258,-909,-909,-909,31,19,6,0,0,32,25,60,-909,5,5,2,-909,-909,0,7,32,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,26,2,-909,0,0,-909,26,-909,-909,-909,-909,87,27,96,35,96,5,5,6,8,19,-909,7,74,22,7,0,8,5,5,12,5,5,-909,3,-909,-909,-909,-909,7,7,3,1},
+{7,0,-909,0,0,2,0,0,-1,25,68,28,19,19,9,258,-909,-909,-909,31,19,6,0,0,32,25,60,-909,5,5,2,-909,-909,0,7,32,0,17,29,22,22,27,27,7,173,29,0,-909,-909,-909,-909,0,0,26,2,-909,0,0,-909,26,-909,-909,-909,-909,87,27,96,35,96,5,5,6,8,19,-909,7,74,22,7,0,5,5,8,12,5,5,-909,3,-909,-909,-909,-909,7,7,3,1},
+{7,0,-909,0,0,2,0,0,-1,10,20,27,18,18,9,301,-909,-909,-909,29,18,5,0,0,35,7,32,-909,5,5,2,-909,-909,0,2,8,0,16,28,21,21,26,26,2,170,26,0,-909,-909,-909,-909,0,0,21,5,-909,0,0,-909,-909,-909,-909,-909,-909,54,26,265,34,265,5,5,6,3,18,-909,7,72,19,7,0,8,6,5,11,6,5,-909,2,-909,-909,-909,-909,5,5,3,1},
+{7,0,-909,0,0,2,0,0,-1,10,20,27,18,18,9,301,-909,-909,-909,29,18,5,0,0,35,7,32,-909,5,5,2,-909,-909,0,2,8,0,16,28,21,21,26,26,2,170,26,0,-909,-909,-909,-909,0,0,21,6,-909,0,0,-909,-909,-909,-909,-909,-909,54,26,265,34,265,5,5,6,3,18,-909,7,72,19,7,0,5,6,8,11,6,5,-909,2,-909,-909,-909,-909,5,5,3,1}
// *** End of generated data ***
};
@@ -500,7 +499,7 @@ void QS60StylePrivate::setBackgroundTexture(QApplication *app) const
Q_UNUSED(app)
QPalette applicationPalette = QApplication::palette();
applicationPalette.setBrush(QPalette::Window, backgroundTexture());
- QApplication::setPalette(applicationPalette);
+ setThemePalette(app);
}
void QS60StylePrivate::deleteBackground()
@@ -526,7 +525,8 @@ void QS60StylePrivate::drawPart(QS60StyleEnums::SkinParts skinPart,
#else
true;
#endif
- const QPixmap skinPartPixMap((doCache ? cachedPart : part)(skinPart, rect.size(), flags));
+
+ const QPixmap skinPartPixMap((doCache ? cachedPart : part)(skinPart, rect.size(), painter, flags));
if (!skinPartPixMap.isNull())
painter->drawPixmap(rect.topLeft(), skinPartPixMap);
}
@@ -593,14 +593,14 @@ void QS60StylePrivate::drawRow(QS60StyleEnums::SkinParts start,
}
QPixmap QS60StylePrivate::cachedPart(QS60StyleEnums::SkinParts part,
- const QSize &size, SkinElementFlags flags)
+ const QSize &size, QPainter *painter, SkinElementFlags flags)
{
QPixmap result;
const QString cacheKey =
QString::fromLatin1("S60Style: SkinParts=%1 QSize=%2|%3 SkinPartFlags=%4")
.arg((int)part).arg(size.width()).arg(size.height()).arg((int)flags);
if (!QPixmapCache::find(cacheKey, result)) {
- result = QS60StylePrivate::part(part, size, flags);
+ result = QS60StylePrivate::part(part, size, painter, flags);
QPixmapCache::insert(cacheKey, result);
}
return result;
@@ -743,7 +743,7 @@ void QS60StylePrivate::setThemePaletteHash(QPalette *palette) const
const QColor mainAreaTextColor =
s60Color(QS60StyleEnums::CL_QsnTextColors, 6, 0);
- widgetPalette.setColor(QPalette::All, QPalette::WindowText,
+ widgetPalette.setColor(QPalette::WindowText,
s60Color(QS60StyleEnums::CL_QsnLineColors, 8, 0));
QApplication::setPalette(widgetPalette, "QSlider");
// return to original palette after each widget
@@ -767,34 +767,34 @@ void QS60StylePrivate::setThemePaletteHash(QPalette *palette) const
QApplication::setPalette(widgetPalette, "QHeaderView");
widgetPalette = *palette;
- widgetPalette.setColor(QPalette::All, QPalette::ButtonText,
+ widgetPalette.setColor(QPalette::ButtonText,
s60Color(QS60StyleEnums::CL_QsnTextColors, 8, 0));
QApplication::setPalette(widgetPalette, "QMenuBar");
widgetPalette = *palette;
- widgetPalette.setColor(QPalette::Active, QPalette::WindowText,
+ widgetPalette.setColor(QPalette::WindowText,
s60Color(QS60StyleEnums::CL_QsnTextColors, 4, 0));
QApplication::setPalette(widgetPalette, "QTabBar");
widgetPalette = *palette;
- widgetPalette.setColor(QPalette::All, QPalette::Text,
+ widgetPalette.setColor(QPalette::Text,
s60Color(QS60StyleEnums::CL_QsnTextColors, 22, 0));
QApplication::setPalette(widgetPalette, "QTableView");
widgetPalette = *palette;
- widgetPalette.setColor(QPalette::All, QPalette::HighlightedText,
+ widgetPalette.setColor(QPalette::HighlightedText,
s60Color(QS60StyleEnums::CL_QsnTextColors, 24, 0));
QApplication::setPalette(widgetPalette, "QLineEdit");
widgetPalette = *palette;
- widgetPalette.setColor(QPalette::All, QPalette::Text,
+ widgetPalette.setColor(QPalette::Text,
s60Color(QS60StyleEnums::CL_QsnTextColors, 34, 0));
- widgetPalette.setColor(QPalette::All, QPalette::HighlightedText,
+ widgetPalette.setColor(QPalette::HighlightedText,
s60Color(QS60StyleEnums::CL_QsnTextColors, 24, 0));
QApplication::setPalette(widgetPalette, "QTextEdit");
widgetPalette = *palette;
- widgetPalette.setColor(QPalette::All, QPalette::HighlightedText,
+ widgetPalette.setColor(QPalette::HighlightedText,
s60Color(QS60StyleEnums::CL_QsnTextColors, 24, 0));
QApplication::setPalette(widgetPalette, "QComboBox");
widgetPalette = *palette;
@@ -994,6 +994,10 @@ void QS60Style::drawComplexControl(ComplexControl control, const QStyleOptionCom
if (const QStyleOptionToolButton *toolBtn = qstyleoption_cast<const QStyleOptionToolButton *>(option)) {
const State bflags = toolBtn->state;
const QRect button(subControlRect(control, toolBtn, SC_ToolButton, widget));
+ QRect menuRect = QRect();
+ if (toolBtn->subControls & SC_ToolButtonMenu)
+ menuRect = subControlRect(control, toolBtn, SC_ToolButtonMenu, widget);
+
QStyleOptionToolButton toolButton = *toolBtn;
if (sub&SC_ToolButton) {
@@ -1006,7 +1010,7 @@ void QS60Style::drawComplexControl(ComplexControl control, const QStyleOptionCom
toolBar = qobject_cast<QToolBar *>(widget->parentWidget());
if (bflags & (State_Sunken | State_On | State_Raised)) {
- tool.rect = button;
+ tool.rect = button.unite(menuRect);
tool.state = bflags;
// todo: I'd like to move extension button next to where last button is
@@ -1061,6 +1065,12 @@ void QS60Style::drawComplexControl(ComplexControl control, const QStyleOptionCom
} else {
drawPrimitive(PE_PanelButtonTool, &tool, painter, widget);
}
+
+ if (toolButton.subControls & SC_ToolButtonMenu) {
+ tool.rect = menuRect;
+ tool.state = bflags;
+ drawPrimitive(PE_IndicatorArrowDown, &tool, painter, widget);
+ }
}
}
@@ -1315,13 +1325,13 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
painter->setClipRect(voptAdj.rect);
const bool isSelected = (vopt->state & QStyle::State_Selected);
- bool isVisible = false;
+ bool isScrollBarVisible = false;
int scrollBarWidth = 0;
QList<QScrollBar *> scrollBars = qFindChildren<QScrollBar *>(widget);
for (int i = 0; i < scrollBars.size(); ++i) {
QScrollBar *scrollBar = scrollBars.at(i);
if (scrollBar && scrollBar->orientation() == Qt::Vertical) {
- isVisible = scrollBar->isVisible();
+ isScrollBarVisible = scrollBar->isVisible();
scrollBarWidth = scrollBar->size().width();
break;
}
@@ -1329,7 +1339,7 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
int rightValue = widget ? widget->contentsRect().right() : 0;
- if (isVisible)
+ if (isScrollBarVisible)
rightValue -= scrollBarWidth;
if (voptAdj.rect.right() > rightValue)
@@ -1337,49 +1347,51 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
const QRect iconRect = subElementRect(SE_ItemViewItemDecoration, &voptAdj, widget);
QRect textRect = subElementRect(SE_ItemViewItemText, &voptAdj, widget);
+ const QAbstractItemView *itemView = qobject_cast<const QAbstractItemView *>(widget);
// draw themed background for table unless background brush has been defined.
if (vopt->backgroundBrush == Qt::NoBrush) {
- const QStyleOptionViewItemV4 *tableOption = qstyleoption_cast<const QStyleOptionViewItemV4 *>(option);
- const QTableView *table = qobject_cast<const QTableView *>(widget);
- if (table && tableOption) {
- const QModelIndex index = tableOption->index;
+ if (itemView) {
+ const QModelIndex index = vopt->index;
//todo: Draw cell background only once - for the first cell.
QStyleOptionViewItemV4 voptAdj2 = voptAdj;
- const QModelIndex indexFirst = table->model()->index(0,0);
- const QModelIndex indexLast = table->model()->index(
- table->model()->rowCount()-1,table->model()->columnCount()-1);
- if (table->viewport())
- voptAdj2.rect = QRect( table->visualRect(indexFirst).topLeft(),
- table->visualRect(indexLast).bottomRight()).intersect(table->viewport()->rect());
- drawPrimitive(PE_PanelItemViewItem, &voptAdj2, painter, widget);
+ const QModelIndex indexFirst = itemView->model()->index(0,0);
+ const QModelIndex indexLast = itemView->model()->index(
+ itemView->model()->rowCount()-1,itemView->model()->columnCount()-1);
+ if (itemView->viewport())
+ voptAdj2.rect = QRect( itemView->visualRect(indexFirst).topLeft(),
+ itemView->visualRect(indexLast).bottomRight()).intersect(itemView->viewport()->rect());
+ drawPrimitive(PE_PanelItemViewItem, &voptAdj, painter, widget);
}
- } else { QCommonStyle::drawPrimitive(PE_PanelItemViewItem, option, painter, widget);}
+ } else { QCommonStyle::drawPrimitive(PE_PanelItemViewItem, &voptAdj, painter, widget);}
// draw the focus rect
if (isSelected) {
QRect highlightRect = option->rect.adjusted(1,1,-1,-1);
- const QAbstractItemView *view = qobject_cast<const QAbstractItemView *>(widget);
- if (view && view->selectionBehavior() != QAbstractItemView::SelectItems) {
+ QAbstractItemView::SelectionBehavior selectionBehavior =
+ itemView ? itemView->selectionBehavior() : QAbstractItemView::SelectItems;
+ if (selectionBehavior != QAbstractItemView::SelectItems) {
// set highlight rect so that it is continuous from cell to cell, yet sligthly
// smaller than cell rect
int xBeginning = 0, yBeginning = 0, xEnd = 0, yEnd = 0;
- if (view->selectionBehavior() == QAbstractItemView::SelectRows) {
+ if (selectionBehavior == QAbstractItemView::SelectRows) {
yBeginning = 1; yEnd = -1;
if (vopt->viewItemPosition == QStyleOptionViewItemV4::Beginning)
xBeginning = 1;
else if (vopt->viewItemPosition == QStyleOptionViewItemV4::End)
xEnd = -1;
- } else if (view->selectionBehavior() == QAbstractItemView::SelectColumns) {
+ } else if (selectionBehavior == QAbstractItemView::SelectColumns) {
xBeginning = 1; xEnd = -1;
if (vopt->viewItemPosition == QStyleOptionViewItemV4::Beginning)
yBeginning = 1;
else if (vopt->viewItemPosition == QStyleOptionViewItemV4::End)
yEnd = -1;
}
- highlightRect = option->rect.adjusted(xBeginning, yBeginning, xEnd, xBeginning);
+ highlightRect = option->rect.adjusted(xBeginning, yBeginning, xEnd, yEnd);
}
- QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_ListHighlight, painter, highlightRect, flags);
+ if (vopt->showDecorationSelected &&
+ (vopt->palette.highlight().color() == d->themePalette()->highlight().color()))
+ QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_ListHighlight, painter, highlightRect, flags);
}
// draw the icon
@@ -1388,48 +1400,44 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
voptAdj.icon.paint(painter, iconRect, voptAdj.decorationAlignment, mode, state);
// Draw selection check mark. Show check mark only in multi selection modes.
- if (const QListView *listView = (qobject_cast<const QListView *>(widget))) {
+ if (itemView) {
const bool singleSelection =
- listView &&
- (listView->selectionMode() == QAbstractItemView::SingleSelection ||
- listView->selectionMode() == QAbstractItemView::NoSelection);
+ (itemView->selectionMode() == QAbstractItemView::SingleSelection ||
+ itemView->selectionMode() == QAbstractItemView::NoSelection);
const QRect selectionRect = subElementRect(SE_ItemViewItemCheckIndicator, &voptAdj, widget);
+
+ QStyleOptionViewItemV4 checkMarkOption(voptAdj);
+ // Draw selection mark.
if (voptAdj.state & QStyle::State_Selected && !singleSelection) {
- QStyleOptionViewItemV4 option(voptAdj);
- option.rect = selectionRect;
- // Draw selection mark.
- drawPrimitive(QStyle::PE_IndicatorViewItemCheck, &option, painter, widget);
+ checkMarkOption.rect = selectionRect;
+ drawPrimitive(QStyle::PE_IndicatorViewItemCheck, &checkMarkOption, painter, widget);
if ( textRect.right() > selectionRect.left() )
textRect.setRight(selectionRect.left());
} else if (singleSelection &&
- voptAdj.features & QStyleOptionViewItemV2::HasCheckIndicator) {
- // draw the check mark
- if (selectionRect.isValid()) {
- QStyleOptionViewItemV4 option(*vopt);
- option.rect = selectionRect;
- option.state = option.state & ~QStyle::State_HasFocus;
-
- switch (vopt->checkState) {
- case Qt::Unchecked:
- option.state |= QStyle::State_Off;
- break;
- case Qt::PartiallyChecked:
- option.state |= QStyle::State_NoChange;
- break;
- case Qt::Checked:
- option.state |= QStyle::State_On;
- break;
- }
- drawPrimitive(QStyle::PE_IndicatorViewItemCheck, &option, painter, widget);
+ voptAdj.features & QStyleOptionViewItemV2::HasCheckIndicator &&
+ selectionRect.isValid()) {
+ checkMarkOption.rect = selectionRect;
+ checkMarkOption.state = checkMarkOption.state & ~QStyle::State_HasFocus;
+
+ switch (vopt->checkState) {
+ case Qt::Unchecked:
+ checkMarkOption.state |= QStyle::State_Off;
+ break;
+ case Qt::PartiallyChecked:
+ checkMarkOption.state |= QStyle::State_NoChange;
+ break;
+ case Qt::Checked:
+ checkMarkOption.state |= QStyle::State_On;
+ break;
}
+ drawPrimitive(QStyle::PE_IndicatorViewItemCheck, &checkMarkOption, painter, widget);
}
}
// draw the text
if (!voptAdj.text.isEmpty()) {
- const QStyleOptionViewItemV4 *tableOption = qstyleoption_cast<const QStyleOptionViewItemV4 *>(option);
if (isSelected) {
- if (qobject_cast<const QTableView *>(widget) && tableOption)
+ if (qobject_cast<const QTableView *>(widget))
voptAdj.palette.setColor(
QPalette::Text, QS60StylePrivate::s60Color(QS60StyleEnums::CL_QsnTextColors, 11, 0));
else
@@ -1722,8 +1730,11 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
// direction is set to north (and south when in RightToLeft)
const QS60StylePrivate::SkinElementFlag arrowDirection = (arrowOptions.direction == Qt::LeftToRight) ?
QS60StylePrivate::SF_PointNorth : QS60StylePrivate::SF_PointSouth;
+ painter->save();
+ painter->setPen(option->palette.windowText().color());
QS60StylePrivate::drawSkinPart(QS60StyleEnums::SP_QgnIndiSubMenu, painter, arrowOptions.rect,
(flags | QS60StylePrivate::SF_ColorSkinned | arrowDirection));
+ painter->restore();
}
//draw text
@@ -1751,7 +1762,7 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
#endif //QT_NO_MENUBAR
case CE_HeaderSection:
- if ( const QStyleOptionHeader *header = qstyleoption_cast<const QStyleOptionHeader *>(option)) {
+ if (const QStyleOptionHeader *header = qstyleoption_cast<const QStyleOptionHeader *>(option)) {
painter->save();
QPen linePen = QPen(QS60StylePrivate::s60Color(QS60StyleEnums::CL_QsnLineColors, 1, header));
const int penWidth = (header->orientation == Qt::Horizontal) ?
@@ -1769,6 +1780,25 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
}
}
painter->restore();
+
+ //Draw corner button as normal pushButton.
+ if (qobject_cast<const QAbstractButton *>(widget)) {
+ //Make cornerButton slightly smaller so that it is not on top of table border graphic.
+ QStyleOptionHeader subopt = *header;
+ const int borderTweak =
+ QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerWidth)>>1;
+ if (subopt.direction == Qt::LeftToRight)
+ subopt.rect.adjust(borderTweak, borderTweak, 0, -borderTweak);
+ else
+ subopt.rect.adjust(0, borderTweak, -borderTweak, -borderTweak);
+ drawPrimitive(PE_PanelButtonBevel, &subopt, painter, widget);
+ } else if ((header->palette.brush(QPalette::Button) != Qt::transparent)) {
+ //Draw non-themed background. Background for theme is drawn in CE_ShapedFrame
+ //to get continuous theme graphic across all the header cells.
+ qDrawShadePanel(painter, header->rect, header->palette,
+ header->state & (State_Sunken | State_On), penWidth,
+ &header->palette.brush(QPalette::Button));
+ }
}
break;
case CE_HeaderEmptyArea: // no need to draw this
@@ -1830,20 +1860,33 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
break;
#endif //QT_NO_TOOLBAR
case CE_ShapedFrame:
- if (qobject_cast<const QTextEdit *>(widget)) {
- QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_Editor, painter, option->rect, flags);
+ if (const QTextEdit *textEdit = qobject_cast<const QTextEdit *>(widget)) {
+ const QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(option);
+ if (frame->palette.base().color()==Qt::transparent)
+ QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_Editor, painter, option->rect, flags);
+ else
+ QCommonStyle::drawControl(element, option, painter, widget);
} else if (qobject_cast<const QTableView *>(widget)) {
QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_TableItem, painter, option->rect, flags);
} else if (const QHeaderView *header = qobject_cast<const QHeaderView *>(widget)) {
- if (header->orientation() == Qt::Horizontal) {
- QRect headerRect = option->rect;
- const int frameWidth = QS60StylePrivate::pixelMetric(PM_DefaultFrameWidth);
- headerRect.adjust(0,frameWidth,-2*frameWidth,0);
- QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_TableHeaderItem, painter, headerRect, flags);
- } else {
+ //QS60style draws header background here instead of in each headersection, to get
+ //continuous graphic from section to section.
+ QS60StylePrivate::SkinElementFlags adjustableFlags = flags;
+ QRect headerRect = option->rect;
+ if (header->orientation() != Qt::Horizontal) {
//todo: update to horizontal table graphic
- QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_TableHeaderItem, painter, option->rect, flags | QS60StylePrivate::SF_PointWest);
+ adjustableFlags = (adjustableFlags | QS60StylePrivate::SF_PointWest);
+ } else {
+ const int frameWidth = QS60StylePrivate::pixelMetric(PM_DefaultFrameWidth);
+ if (option->direction == Qt::LeftToRight)
+ headerRect.adjust(-2*frameWidth, 0, 0, 0);
+ else
+ headerRect.adjust(0, 0, 2*frameWidth, 0);
}
+ if (option->palette.brush(QPalette::Button).color() == Qt::transparent)
+ QS60StylePrivate::drawSkinElement(
+ QS60StylePrivate::SE_TableHeaderItem, painter, headerRect, adjustableFlags);
+
} else if (qobject_cast<const QFrame *>(widget)) {
QCommonStyle::drawControl(element, option, painter, widget);
}
@@ -1889,6 +1932,17 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
painter->restore();
}
break;
+ case CE_Splitter:
+ if (option->state & State_Sunken && option->state & State_Enabled) {
+ painter->save();
+ painter->setOpacity(0.5);
+ painter->setBrush(d->themePalette()->light());
+ painter->setRenderHint(QPainter::Antialiasing);
+ const qreal roundRectRadius = 4 * goldenRatio;
+ painter->drawRoundedRect(option->rect, roundRectRadius, roundRectRadius);
+ painter->restore();
+ }
+ break;
default:
QCommonStyle::drawControl(element, option, painter, widget);
}
@@ -1899,6 +1953,7 @@ void QS60Style::drawControl(ControlElement element, const QStyleOption *option,
*/
void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
{
+ Q_D(const QS60Style);
const QS60StylePrivate::SkinElementFlags flags = (option->state & State_Enabled) ? QS60StylePrivate::SF_StateEnabled : QS60StylePrivate::SF_StateDisabled;
switch (element) {
#ifndef QT_NO_LINEEDIT
@@ -1908,19 +1963,27 @@ void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *opti
if (widget && qobject_cast<const QComboBox *>(widget->parentWidget()))
break;
#endif
- QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_FrameLineEdit,
- painter, option->rect, flags);
+ QBrush editBrush = option->palette.brush(QPalette::Base);
+ if (editBrush.color() == Qt::transparent)
+ QS60StylePrivate::drawSkinElement(QS60StylePrivate::SE_FrameLineEdit,
+ painter, option->rect, flags);
+ else
+ QCommonStyle::drawPrimitive(element, option, painter, widget);
}
break;
#endif // QT_NO_LINEEDIT
case PE_IndicatorCheckBox:
{
- const QRect indicatorRect = option->rect;
// Draw checkbox indicator as color skinned graphics.
const QS60StyleEnums::SkinParts skinPart = (option->state & QStyle::State_On) ?
QS60StyleEnums::SP_QgnIndiCheckboxOn : QS60StyleEnums::SP_QgnIndiCheckboxOff;
- QS60StylePrivate::drawSkinPart(skinPart, painter, indicatorRect,
- (flags | QS60StylePrivate::SF_ColorSkinned));
+ painter->save();
+ QColor themeColor = d->s60Color(QS60StyleEnums::CL_QsnIconColors, 13, option);
+ QColor buttonTextColor = option->palette.buttonText().color();
+ if (themeColor != buttonTextColor)
+ painter->setPen(buttonTextColor);
+ QS60StylePrivate::drawSkinPart(skinPart, painter, option->rect, flags | QS60StylePrivate::SF_ColorSkinned );
+ painter->restore();
}
break;
case PE_IndicatorViewItemCheck:
@@ -1960,21 +2023,33 @@ void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *opti
const int newY = (buttonRect.bottomRight().y() - option->rect.bottomRight().y()) >> 1 ;
buttonRect.adjust(0,-newY,0,-newY);
+ painter->save();
+ QColor themeColor = d->s60Color(QS60StyleEnums::CL_QsnIconColors, 13, option);
+ QColor buttonTextColor = option->palette.buttonText().color();
+ if (themeColor != buttonTextColor)
+ painter->setPen(buttonTextColor);
+
// Draw radiobutton indicator as color skinned graphics.
QS60StyleEnums::SkinParts skinPart = (option->state & QStyle::State_On) ?
QS60StyleEnums::SP_QgnIndiRadiobuttOn : QS60StyleEnums::SP_QgnIndiRadiobuttOff;
QS60StylePrivate::drawSkinPart(skinPart, painter, buttonRect,
(flags | QS60StylePrivate::SF_ColorSkinned));
+ painter->restore();
}
break;
case PE_PanelButtonCommand:
case PE_PanelButtonTool:
case PE_PanelButtonBevel:
case PE_FrameButtonBevel: {
- const bool isPressed = option->state & QStyle::State_Sunken;
- const QS60StylePrivate::SkinElements skinElement =
- isPressed ? QS60StylePrivate::SE_ButtonPressed : QS60StylePrivate::SE_ButtonNormal;
- QS60StylePrivate::drawSkinElement(skinElement, painter, option->rect, flags);
+ QBrush editBrush = option->palette.brush(QPalette::Base);
+ if (editBrush.color() == Qt::transparent) {
+ const bool isPressed = option->state & QStyle::State_Sunken;
+ const QS60StylePrivate::SkinElements skinElement =
+ isPressed ? QS60StylePrivate::SE_ButtonPressed : QS60StylePrivate::SE_ButtonNormal;
+ QS60StylePrivate::drawSkinElement(skinElement, painter, option->rect, flags);
+ } else {
+ QCommonStyle::drawPrimitive(element, option, painter, widget);
+ }
}
break;
#ifndef QT_NO_TOOLBUTTON
@@ -2001,21 +2076,29 @@ void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *opti
case PE_IndicatorSpinUp:
if (const QStyleOptionSpinBox *spinBox = qstyleoption_cast<const QStyleOptionSpinBox *>(option)) {
QStyleOptionSpinBox optionSpinBox = *spinBox;
- const QS60StyleEnums::SkinParts part = (element == PE_IndicatorSpinUp) ?
- QS60StyleEnums::SP_QgnGrafScrollArrowUp :
- QS60StyleEnums::SP_QgnGrafScrollArrowDown;
- const int adjustment = qMin(optionSpinBox.rect.width(), optionSpinBox.rect.height())/6;
- optionSpinBox.rect.translate(0, (element == PE_IndicatorSpinDown) ? adjustment : -adjustment );
- QS60StylePrivate::drawSkinPart(part, painter, optionSpinBox.rect,flags);
+ if (optionSpinBox.palette.base().color()==Qt::transparent) {
+ const QS60StyleEnums::SkinParts part = (element == PE_IndicatorSpinUp) ?
+ QS60StyleEnums::SP_QgnGrafScrollArrowUp :
+ QS60StyleEnums::SP_QgnGrafScrollArrowDown;
+ const int adjustment = qMin(optionSpinBox.rect.width(), optionSpinBox.rect.height())/6;
+ optionSpinBox.rect.translate(0, (element == PE_IndicatorSpinDown) ? adjustment : -adjustment );
+ QS60StylePrivate::drawSkinPart(part, painter, optionSpinBox.rect,flags);
+ } else {
+ QCommonStyle::drawPrimitive(element, &optionSpinBox, painter, widget);
+ }
}
#ifndef QT_NO_COMBOBOX
else if (const QStyleOptionFrame *cmb = qstyleoption_cast<const QStyleOptionFrame *>(option)) {
- // We want to draw down arrow here for comboboxes as well.
- const QS60StyleEnums::SkinParts part = QS60StyleEnums::SP_QgnGrafScrollArrowDown;
- QStyleOptionFrame comboBox = *cmb;
- const int adjustment = qMin(comboBox.rect.width(), comboBox.rect.height())/6;
- comboBox.rect.translate(0, (element == PE_IndicatorSpinDown) ? adjustment : -adjustment );
- QS60StylePrivate::drawSkinPart(part, painter, comboBox.rect,flags);
+ if (cmb->palette.base().color()==Qt::transparent) {
+ // We want to draw down arrow here for comboboxes as well.
+ const QS60StyleEnums::SkinParts part = QS60StyleEnums::SP_QgnGrafScrollArrowDown;
+ QStyleOptionFrame comboBox = *cmb;
+ const int adjustment = qMin(comboBox.rect.width(), comboBox.rect.height())/6;
+ comboBox.rect.translate(0, (element == PE_IndicatorSpinDown) ? adjustment : -adjustment );
+ QS60StylePrivate::drawSkinPart(part, painter, comboBox.rect,flags);
+ } else {
+ QCommonStyle::drawPrimitive(element, cmb, painter, widget);
+ }
}
#endif //QT_NO_COMBOBOX
break;
@@ -2045,8 +2128,12 @@ void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *opti
|| qobject_cast<const QMenu *> (widget)
#endif //QT_NO_MENU
) {
- QS60StylePrivate::SkinElements skinElement = QS60StylePrivate::SE_OptionsMenu;
- QS60StylePrivate::drawSkinElement(skinElement, painter, option->rect, flags);
+ if (option->palette.base().color()==Qt::transparent) {
+ QS60StylePrivate::SkinElements skinElement = QS60StylePrivate::SE_OptionsMenu;
+ QS60StylePrivate::drawSkinElement(skinElement, painter, option->rect, flags);
+ } else {
+ QCommonStyle::drawPrimitive(element, option, painter, widget);
+ }
}
break;
case PE_FrameWindow:
@@ -2133,7 +2220,7 @@ void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *opti
drawSkinPart = true;
}
- if ( drawSkinPart )
+ if (drawSkinPart)
QS60StylePrivate::drawSkinPart(skinPart, painter, option->rect, flags);
if (option->state & State_Children) {
@@ -2155,7 +2242,6 @@ void QS60Style::drawPrimitive(PrimitiveElement element, const QStyleOption *opti
// todo: items are below with #ifdefs "just in case". in final version, remove all non-required cases
case PE_FrameLineEdit:
- case PE_IndicatorButtonDropDown:
case PE_IndicatorDockWidgetResizeHandle:
case PE_PanelTipLabel:
case PE_PanelScrollAreaCorner:
@@ -2190,7 +2276,7 @@ int QS60Style::pixelMetric(PixelMetric metric, const QStyleOption *option, const
if (metricValue == KNotFound)
metricValue = QCommonStyle::pixelMetric(metric, option, widget);
- if (metric == PM_SubMenuOverlap && widget){
+ if (metric == PM_SubMenuOverlap && widget) {
const QMenu *menu = qobject_cast<const QMenu *>(widget);
if (menu && menu->activeAction() && menu->activeAction()->menu()) {
const int menuWidth = menu->activeAction()->menu()->sizeHint().width();
@@ -2217,10 +2303,19 @@ QSize QS60Style::sizeFromContents(ContentsType ct, const QStyleOption *opt,
sz += QSize(2*f->lineWidth, 4*f->lineWidth);
break;
case CT_TabBarTab:
- QSize naviPaneSize = QS60StylePrivate::naviPaneSize();
+ {
+ const QSize naviPaneSize = QS60StylePrivate::naviPaneSize();
+ sz = QCommonStyle::sizeFromContents(ct, opt, csz, widget);
+ if (naviPaneSize.height() > sz.height())
+ sz.setHeight(naviPaneSize.height());
+ }
+ break;
+ case CT_ItemViewItem:
sz = QCommonStyle::sizeFromContents( ct, opt, csz, widget);
- if (naviPaneSize.height() > sz.height())
- sz.setHeight(naviPaneSize.height());
+ if (QS60StylePrivate::isTouchSupported())
+ //Make itemview easier to use in touch devices
+ //QCommonStyle does not adjust height with horizontal margin, it only adjusts width
+ sz.setHeight(sz.height() + 2*pixelMetric(QStyle::PM_FocusFrameVMargin));
break;
default:
sz = QCommonStyle::sizeFromContents( ct, opt, csz, widget);
@@ -2475,6 +2570,29 @@ QRect QS60Style::subControlRect(ComplexControl control, const QStyleOptionComple
}
}
break;
+ case CC_ToolButton:
+ if (const QStyleOptionToolButton *toolButton = qstyleoption_cast<const QStyleOptionToolButton *>(option)) {
+ const int indicatorRect = pixelMetric(PM_MenuButtonIndicator, toolButton, widget) +
+ 2*pixelMetric(PM_ButtonMargin, toolButton, widget);
+ ret = toolButton->rect;
+ const bool popup = (toolButton->features &
+ (QStyleOptionToolButton::MenuButtonPopup | QStyleOptionToolButton::PopupDelay))
+ == QStyleOptionToolButton::MenuButtonPopup;
+ switch (scontrol) {
+ case SC_ToolButton:
+ if (popup)
+ ret.adjust(0, 0, -indicatorRect, 0);
+ break;
+ case SC_ToolButtonMenu:
+ if (popup)
+ ret.adjust(ret.width() - indicatorRect, ret.height() - indicatorRect, 0, 0);
+ break;
+ default:
+ break;
+ }
+ ret = visualRect(toolButton->direction, toolButton->rect, ret);
+ }
+ break;
default:
ret = QCommonStyle::subControlRect(control, option, scontrol, widget);
}
@@ -2878,7 +2996,7 @@ QIcon QS60Style::standardIconImplementation(StandardPixmap standardIcon,
return QCommonStyle::standardIconImplementation(standardIcon, option, widget);
}
const QS60StylePrivate::SkinElementFlags flags = adjustedFlags;
- const QPixmap cachedPixMap(QS60StylePrivate::cachedPart(part, iconSize.size(), flags));
+ const QPixmap cachedPixMap(QS60StylePrivate::cachedPart(part, iconSize.size(), 0, flags));
return cachedPixMap.isNull() ?
QCommonStyle::standardIconImplementation(standardIcon, option, widget) : QIcon(cachedPixMap);
}
diff --git a/src/gui/styles/qs60style_p.h b/src/gui/styles/qs60style_p.h
index 8e53eeef68..54af757581 100644
--- a/src/gui/styles/qs60style_p.h
+++ b/src/gui/styles/qs60style_p.h
@@ -372,7 +372,7 @@ public:
SF_StateEnabled = 0x0010, // Enabled = the default
SF_StateDisabled = 0x0020,
- SF_ColorSkinned = 0x0040,
+ SF_ColorSkinned = 0x0040, // pixmap is colored with foreground pen color
};
enum CacheClearReason {
@@ -472,7 +472,7 @@ private:
const QRect &rect, SkinElementFlags flags = KDefaultSkinElementFlags);
static QPixmap cachedPart(QS60StyleEnums::SkinParts part, const QSize &size,
- SkinElementFlags flags = KDefaultSkinElementFlags);
+ QPainter *painter, SkinElementFlags flags = KDefaultSkinElementFlags);
static QPixmap cachedFrame(SkinFrameElements frame, const QSize &size,
SkinElementFlags flags = KDefaultSkinElementFlags);
@@ -489,7 +489,7 @@ private:
static QSize partSize(QS60StyleEnums::SkinParts part,
SkinElementFlags flags = KDefaultSkinElementFlags);
static QPixmap part(QS60StyleEnums::SkinParts part, const QSize &size,
- SkinElementFlags flags = KDefaultSkinElementFlags);
+ QPainter *painter, SkinElementFlags flags = KDefaultSkinElementFlags);
static QFont s60Font_specific(QS60StyleEnums::FontCategories fontCategory, int pointSize);
diff --git a/src/gui/styles/qs60style_s60.cpp b/src/gui/styles/qs60style_s60.cpp
index 9765066c0b..678844cdd1 100644
--- a/src/gui/styles/qs60style_s60.cpp
+++ b/src/gui/styles/qs60style_s60.cpp
@@ -99,7 +99,7 @@ public:
const QSize &size, QS60StylePrivate::SkinElementFlags flags);
static QPixmap skinnedGraphics(QS60StylePrivate::SkinFrameElements frameElement, const QSize &size, QS60StylePrivate::SkinElementFlags flags);
static QPixmap colorSkinnedGraphics(const QS60StyleEnums::SkinParts &stylepart,
- const QSize &size, QS60StylePrivate::SkinElementFlags flags);
+ const QSize &size, QPainter *painter, QS60StylePrivate::SkinElementFlags flags);
static QColor colorValue(const TAknsItemID &colorGroup, int colorIndex);
static QPixmap fromFbsBitmap(CFbsBitmap *icon, CFbsBitmap *mask, QS60StylePrivate::SkinElementFlags flags, QImage::Format format);
static bool disabledPartGraphic(QS60StyleEnums::SkinParts &part);
@@ -112,14 +112,12 @@ private:
const QSize &size, QS60StylePrivate::SkinElementFlags flags);
static QPixmap createSkinnedGraphicsLX(QS60StylePrivate::SkinFrameElements frameElement, const QSize &size, QS60StylePrivate::SkinElementFlags flags);
static QPixmap colorSkinnedGraphicsLX(const QS60StyleEnums::SkinParts &stylepart,
- const QSize &size, QS60StylePrivate::SkinElementFlags flags);
+ const QSize &size, QPainter *painter, QS60StylePrivate::SkinElementFlags flags);
static void frameIdAndCenterId(QS60StylePrivate::SkinFrameElements frameElement, TAknsItemID &frameId, TAknsItemID &centerId);
static TRect innerRectFromElement(QS60StylePrivate::SkinFrameElements frameElement, const TRect &outerRect);
static void checkAndUnCompressBitmapL(CFbsBitmap*& aOriginalBitmap);
static void checkAndUnCompressBitmap(CFbsBitmap*& aOriginalBitmap);
static void unCompressBitmapL(const TRect& aTrgRect, CFbsBitmap* aTrgBitmap, CFbsBitmap* aSrcBitmap);
- static void colorGroupAndIndex(QS60StyleEnums::SkinParts skinID,
- TAknsItemID &colorGroup, int &colorIndex);
static void fallbackInfo(const QS60StyleEnums::SkinParts &stylepart, TDes& fallbackFileName, TInt& fallbackIndex);
static bool checkSupport(const int supportedRelease);
static TAknsItemID checkAndUpdateReleaseSpecificGraphics(int part);
@@ -361,11 +359,11 @@ QPixmap QS60StyleModeSpecifics::skinnedGraphics(
}
QPixmap QS60StyleModeSpecifics::colorSkinnedGraphics(
- const QS60StyleEnums::SkinParts &stylepart,
- const QSize &size, QS60StylePrivate::SkinElementFlags flags)
+ const QS60StyleEnums::SkinParts &stylepart, const QSize &size, QPainter *painter,
+ QS60StylePrivate::SkinElementFlags flags)
{
QPixmap colorGraphics;
- TRAPD(error, QT_TRYCATCH_LEAVING(colorGraphics = colorSkinnedGraphicsLX(stylepart, size, flags)));
+ TRAPD(error, QT_TRYCATCH_LEAVING(colorGraphics = colorSkinnedGraphicsLX(stylepart, size, painter, flags)));
return error ? QPixmap() : colorGraphics;
}
@@ -525,7 +523,7 @@ void QS60StyleModeSpecifics::fallbackInfo(const QS60StyleEnums::SkinParts &style
QPixmap QS60StyleModeSpecifics::colorSkinnedGraphicsLX(
const QS60StyleEnums::SkinParts &stylepart,
- const QSize &size, QS60StylePrivate::SkinElementFlags flags)
+ const QSize &size, QPainter *painter, QS60StylePrivate::SkinElementFlags flags)
{
// this function can throw both exceptions and leaves. There are no cleanup dependencies between Qt and Symbian parts.
const int stylepartIndex = (int)stylepart;
@@ -537,8 +535,13 @@ QPixmap QS60StyleModeSpecifics::colorSkinnedGraphicsLX(
fallbackInfo(stylepart, fileNamePtr, fallbackGraphicID);
TAknsItemID colorGroup = KAknsIIDQsnIconColors;
- int colorIndex = 0;
- colorGroupAndIndex(stylepart, colorGroup, colorIndex);
+ TRgb defaultColor = KRgbBlack;
+ int colorIndex = -1; //set a bogus value to color index to ensure that painter color is used
+ //to color the icon
+ if (painter) {
+ QRgb widgetColor = painter->pen().color().rgb();
+ defaultColor = TRgb(qRed(widgetColor), qGreen(widgetColor), qBlue(widgetColor));
+ }
const bool rotatedBy90or270 =
(flags & (QS60StylePrivate::SF_PointEast | QS60StylePrivate::SF_PointWest));
@@ -550,7 +553,7 @@ QPixmap QS60StyleModeSpecifics::colorSkinnedGraphicsLX(
fallbackGraphicID == KErrNotFound?KErrNotFound:fallbackGraphicID+1; //masks are auto-generated as next in mif files
MAknsSkinInstance* skinInstance = AknsUtils::SkinInstance();
AknsUtils::CreateColorIconLC(
- skinInstance, skinId, colorGroup, colorIndex, icon, iconMask, fileNamePtr, fallbackGraphicID , fallbackGraphicsMaskID, KRgbBlack);
+ skinInstance, skinId, colorGroup, colorIndex, icon, iconMask, fileNamePtr, fallbackGraphicID , fallbackGraphicsMaskID, defaultColor);
User::LeaveIfError(AknIconUtils::SetSize(icon, targetSize, EAspectRatioNotPreserved));
User::LeaveIfError(AknIconUtils::SetSize(iconMask, targetSize, EAspectRatioNotPreserved));
QPixmap result = fromFbsBitmap(icon, iconMask, flags, qt_TDisplayMode2Format(icon->DisplayMode()));
@@ -652,8 +655,8 @@ QPoint qt_s60_fill_background_offset(const QWidget *targetWidget)
}
QPixmap QS60StyleModeSpecifics::createSkinnedGraphicsLX(
- QS60StyleEnums::SkinParts part,
- const QSize &size, QS60StylePrivate::SkinElementFlags flags)
+ QS60StyleEnums::SkinParts part, const QSize &size,
+ QS60StylePrivate::SkinElementFlags flags)
{
// this function can throw both exceptions and leaves. There are no cleanup dependencies between Qt and Symbian parts.
if (!size.isValid())
@@ -700,13 +703,13 @@ QPixmap QS60StyleModeSpecifics::createSkinnedGraphicsLX(
CleanupStack::PushL(background);
User::LeaveIfError(background->Create(targetSize, EColor16MA));
- CFbsBitmapDevice* dev = CFbsBitmapDevice::NewL(background);
+ CFbsBitmapDevice *dev = CFbsBitmapDevice::NewL(background);
CleanupStack::PushL(dev);
- CFbsBitGc* gc = NULL;
+ CFbsBitGc *gc = NULL;
User::LeaveIfError(dev->CreateContext(gc));
CleanupStack::PushL(gc);
- CAknsBasicBackgroundControlContext* bgContext = CAknsBasicBackgroundControlContext::NewL(
+ CAknsBasicBackgroundControlContext *bgContext = CAknsBasicBackgroundControlContext::NewL(
skinId,
targetSize,
EFalse);
@@ -1145,12 +1148,12 @@ QPixmap QS60StyleModeSpecifics::generateMissingThemeGraphic(QS60StyleEnums::Skin
}
QPixmap QS60StylePrivate::part(QS60StyleEnums::SkinParts part,
- const QSize &size, SkinElementFlags flags)
+ const QSize &size, QPainter *painter, SkinElementFlags flags)
{
QSymbianFbsHeapLock lock(QSymbianFbsHeapLock::Unlock);
QPixmap result = (flags & SF_ColorSkinned)?
- QS60StyleModeSpecifics::colorSkinnedGraphics(part, size, flags)
+ QS60StyleModeSpecifics::colorSkinnedGraphics(part, size, painter, flags)
: QS60StyleModeSpecifics::skinnedGraphics(part, size, flags);
lock.relock();
@@ -1189,7 +1192,7 @@ QPixmap QS60StylePrivate::backgroundTexture()
{
if (!m_background) {
QPixmap background = part(QS60StyleEnums::SP_QsnBgScreen,
- QSize(S60->screenWidthInPixels, S60->screenHeightInPixels), SkinElementFlags());
+ QSize(S60->screenWidthInPixels, S60->screenHeightInPixels), 0, SkinElementFlags());
m_background = new QPixmap(background);
}
return *m_background;
@@ -1343,26 +1346,6 @@ QSize QS60StylePrivate::screenSize()
return QSize(screenSize.iWidth, screenSize.iHeight);
}
-void QS60StyleModeSpecifics::colorGroupAndIndex(
- QS60StyleEnums::SkinParts skinID, TAknsItemID &colorGroup, int &colorIndex)
-{
- switch(skinID) {
- case QS60StyleEnums::SP_QgnIndiSubMenu:
- colorGroup = KAknsIIDQsnIconColors;
- colorIndex = EAknsCIQsnIconColorsCG1;
- break;
- case QS60StyleEnums::SP_QgnIndiRadiobuttOff:
- case QS60StyleEnums::SP_QgnIndiRadiobuttOn:
- case QS60StyleEnums::SP_QgnIndiCheckboxOff:
- case QS60StyleEnums::SP_QgnIndiCheckboxOn:
- colorGroup = KAknsIIDQsnIconColors;
- colorIndex = EAknsCIQsnIconColorsCG14;
- break;
- default:
- break;
- }
-}
-
QS60Style::QS60Style()
: QCommonStyle(*new QS60StylePrivate)
{
diff --git a/src/gui/styles/qs60style_simulated.cpp b/src/gui/styles/qs60style_simulated.cpp
index 8a2616d5c2..706b4e979f 100644
--- a/src/gui/styles/qs60style_simulated.cpp
+++ b/src/gui/styles/qs60style_simulated.cpp
@@ -189,8 +189,10 @@ QColor QS60StylePrivate::s60Color(QS60StyleEnums::ColorLists list,
}
QPixmap QS60StylePrivate::part(QS60StyleEnums::SkinParts part, const QSize &size,
- QS60StylePrivate::SkinElementFlags flags)
+ QPainter *painter, QS60StylePrivate::SkinElementFlags flags)
{
+ Q_UNUSED(painter);
+
const QString partKey = QS60Style::partKeys().at(part);
const QPicture partPicture = QS60StyleModeSpecifics::m_partPictures.value(partKey);
QSize partSize(partPicture.boundingRect().size());
@@ -320,7 +322,7 @@ QPixmap QS60StylePrivate::backgroundTexture()
{
if (!m_background) {
const QSize size = QApplication::desktop()->screen()->size();
- QPixmap background = part(QS60StyleEnums::SP_QsnBgScreen, size);
+ QPixmap background = part(QS60StyleEnums::SP_QsnBgScreen, size, 0);
m_background = new QPixmap(background);
}
return *m_background;
diff --git a/src/gui/styles/qstyleoption.cpp b/src/gui/styles/qstyleoption.cpp
index 061afccb1f..f5a2b945cb 100644
--- a/src/gui/styles/qstyleoption.cpp
+++ b/src/gui/styles/qstyleoption.cpp
@@ -4654,6 +4654,119 @@ QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(int version)
The default value is QSize(-1, -1), i.e. an invalid size.
*/
+
+
+/*!
+
+ \class QStyleOptionTabWidgetFrameV2
+ \brief The QStyleOptionTabWidgetFrameV2 class is used to describe the
+ parameters for drawing the frame around a tab widget.
+
+ QStyleOptionTabWidgetFrameV2 contains all the information that
+ QStyle functions need to draw the frame around QTabWidget.
+
+ For performance reasons, the access to the member variables is
+ direct (i.e., using the \c . or \c -> operator). This low-level feel
+ makes the structures straightforward to use and emphasizes that
+ these are simply parameters used by the style functions.
+
+ For an example demonstrating how style options can be used, see
+ the \l {widgets/styles}{Styles} example.
+
+ \sa QStyleOption, QTabWidget
+*/
+
+
+/*!
+ \variable QStyleOptionTabWidgetFrameV2::tabBarRect
+ \brief the rectangle containing all the tabs
+
+ The default value is a null rectangle, i.e. a rectangle with both
+ the width and the height set to 0.
+*/
+
+/*!
+ \variable QStyleOptionTabWidgetFrameV2::selectedTabRect
+ \brief the rectangle containing the selected tab
+
+ This rectangle is contained within the tabBarRect. The default
+ value is a null rectangle, i.e. a rectangle with both the width
+ and the height set to 0.
+*/
+
+
+/*!
+ Constructs a QStyleOptionTabWidgetFrameV2, initializing the members
+ variables to their default values.
+*/
+
+QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2()
+ : QStyleOptionTabWidgetFrame(Version)
+{
+}
+
+
+/*! \internal */
+QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(int version)
+ : QStyleOptionTabWidgetFrame(version)
+{
+}
+
+
+/*!
+ Constructs a QStyleOptionTabWidgetFrameV2 copy of the \a other style option
+ which can be either of the QStyleOptionTabWidgetFrameV2 or
+ QStyleOptionTabWidgetFrame types.
+
+ If the \a other style option's version is 1, the new style option's \l
+ selectedTabRect and tabBarRect will contain null rects
+
+ \sa version
+*/
+QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrame &other)
+{
+ QStyleOptionTabWidgetFrameV2::operator=(other);
+
+}
+
+
+/*!
+ Assigns the \a other style option to this style option. The \a
+ other style option can be either of the QStyleOptionFrameV2 or
+ QStyleOptionFrame types.
+
+ If the \a{other} style option's version is 1, this style option's
+ \l FrameFeature value is set to \l QStyleOptionFrameV2::None. If
+ its version is 2, its \l FrameFeature value is simply copied to
+ this style option.
+*/
+QStyleOptionTabWidgetFrameV2 &QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrame &other)
+{
+ QStyleOptionTabWidgetFrame::operator=(other);
+ if (const QStyleOptionTabWidgetFrameV2 *f2 = qstyleoption_cast<const QStyleOptionTabWidgetFrameV2 *>(&other)) {
+ selectedTabRect = f2->selectedTabRect;
+ tabBarRect = f2->tabBarRect;
+ }
+ return *this;
+}
+
+
+/*!
+ \enum QStyleOptionTabWidgetFrameV2::StyleOptionVersion
+
+ This enum is used to hold information about the version of the style option, and
+ is defined for each QStyleOption subclass.
+
+ \value Version 2
+
+ The version is used by QStyleOption subclasses to implement
+ extensions without breaking compatibility. If you use
+ qstyleoption_cast(), you normally do not need to check it.
+
+ \sa StyleOptionType
+*/
+
+
#endif // QT_NO_TABWIDGET
#ifndef QT_NO_TABBAR
diff --git a/src/gui/styles/qstyleoption.h b/src/gui/styles/qstyleoption.h
index bf8b47997e..abd52bff2f 100644
--- a/src/gui/styles/qstyleoption.h
+++ b/src/gui/styles/qstyleoption.h
@@ -192,8 +192,28 @@ public:
protected:
QStyleOptionTabWidgetFrame(int version);
};
+
+class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
+{
+public:
+ enum StyleOptionVersion { Version = 2 };
+
+ QRect tabBarRect;
+ QRect selectedTabRect;
+
+ QStyleOptionTabWidgetFrameV2();
+ QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
+ QStyleOptionTabWidgetFrame(Version) { *this = other; }
+ QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrame &other);
+ QStyleOptionTabWidgetFrameV2 &operator=(const QStyleOptionTabWidgetFrame &other);
+
+protected:
+ QStyleOptionTabWidgetFrameV2(int version);
+};
+
#endif
+
#ifndef QT_NO_TABBAR
class Q_GUI_EXPORT QStyleOptionTabBarBase : public QStyleOption
{
diff --git a/src/gui/styles/qstylesheetstyle.cpp b/src/gui/styles/qstylesheetstyle.cpp
index 707b05e4d4..ae1d33a06c 100644
--- a/src/gui/styles/qstylesheetstyle.cpp
+++ b/src/gui/styles/qstylesheetstyle.cpp
@@ -4325,7 +4325,7 @@ void QStyleSheetStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *op
QRenderRule subRule = renderRule(w, opt, PseudoElement_TabWidgetPane);
if (subRule.hasNativeBorder()) {
subRule.drawBackground(p, opt->rect);
- QStyleOptionTabWidgetFrame frmCopy(*frm);
+ QStyleOptionTabWidgetFrameV2 frmCopy(*frm);
subRule.configurePalette(&frmCopy.palette, QPalette::WindowText, QPalette::Window);
baseStyle()->drawPrimitive(pe, &frmCopy, p, w);
} else {
@@ -4722,7 +4722,7 @@ int QStyleSheetStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const
return subRule.size().height();
else if (subRule.hasBox() || subRule.hasBorder()) {
QFontMetrics fm = opt ? opt->fontMetrics : w->fontMetrics();
- return subRule.size(QSize(0, fm.lineSpacing())).height();
+ return subRule.size(QSize(0, fm.height())).height();
}
break;
}
diff --git a/src/gui/styles/qwindowsmobilestyle.cpp b/src/gui/styles/qwindowsmobilestyle.cpp
index 5fa6251e8d..7ed187f038 100644
--- a/src/gui/styles/qwindowsmobilestyle.cpp
+++ b/src/gui/styles/qwindowsmobilestyle.cpp
@@ -5347,10 +5347,8 @@ void QWindowsMobileStyle::drawPrimitive(PrimitiveElement element, const QStyleOp
painter->drawLines(a);
break; }
case PE_Frame:
- if (d->doubleControls)
- qDrawPlainRect(painter, option->rect, option->palette.shadow().color(),2,&option->palette.light());
- else
- qDrawPlainRect(painter, option->rect, option->palette.shadow().color(),1,&option->palette.light());
+ qDrawPlainRect(painter, option->rect, option->palette.shadow().color(),
+ d->doubleControls ? 2 : 1, &option->palette.background());
break;
case PE_FrameLineEdit:
case PE_FrameMenu:
@@ -6840,34 +6838,11 @@ void QWindowsMobileStyle::polish(QWidget *widget) {
else
#endif //QT_NO_TOOLBAR
-#ifndef QT_NO_PROPERTIES
- if (QAbstractButton *pushButton = qobject_cast<QAbstractButton*>(widget)) {
- QVariant oldFont = widget->property("_q_styleWindowsMobileFont");
- if (!oldFont.isValid()) {
- QFont f = pushButton->font();
- widget->setProperty("_q_styleWindowsMobileFont", f);
- f.setBold(true);
- int p = f.pointSize();
- if (p > 2)
- f.setPointSize(p-1);
- pushButton->setFont(f);
- }
- }
-#endif
- QWindowsStyle::polish(widget);
+ QWindowsStyle::polish(widget);
}
void QWindowsMobileStyle::unpolish(QWidget *widget)
{
-#ifndef QT_NO_PROPERTIES
- if (QAbstractButton *pushButton = qobject_cast<QAbstractButton*>(widget)) {
- QVariant oldFont = widget->property("_q_styleWindowsMobileFont");
- if (oldFont.isValid()) {
- widget->setFont(qVariantValue<QFont>(oldFont));
- widget->setProperty("_q_styleWindowsMobileFont", QVariant());
- }
- }
-#endif
QWindowsStyle::unpolish(widget);
}
diff --git a/src/gui/styles/qwindowsstyle.cpp b/src/gui/styles/qwindowsstyle.cpp
index 0f72440fef..5cf738e536 100644
--- a/src/gui/styles/qwindowsstyle.cpp
+++ b/src/gui/styles/qwindowsstyle.cpp
@@ -454,9 +454,6 @@ int QWindowsStyle::pixelMetric(PixelMetric pm, const QStyleOption *opt, const QW
ret = proxy()->pixelMetric(PM_LargeIconSize, opt, widget);
break;
- case PM_ToolBarIconSize:
- ret = int(QStyleHelper::dpiScaled(24.));
- break;
case PM_DockWidgetTitleMargin:
ret = int(QStyleHelper::dpiScaled(2.));
break;
diff --git a/src/gui/styles/qwindowsvistastyle.cpp b/src/gui/styles/qwindowsvistastyle.cpp
index 6cb8b40960..9f5440c777 100644
--- a/src/gui/styles/qwindowsvistastyle.cpp
+++ b/src/gui/styles/qwindowsvistastyle.cpp
@@ -159,7 +159,7 @@ QWindowsVistaStyle::QWindowsVistaStyle()
}
//convert Qt state flags to uxtheme button states
-int buttonStateId(int flags, int partId)
+static int buttonStateId(int flags, int partId)
{
int stateId = 0;
if (partId == BP_RADIOBUTTON || partId == BP_CHECKBOX) {
@@ -190,7 +190,7 @@ int buttonStateId(int flags, int partId)
return stateId;
}
-void Animation::paint(QPainter *painter, const QStyleOption *option)
+void QWindowsVistaAnimation::paint(QPainter *painter, const QStyleOption *option)
{
Q_UNUSED(option);
Q_UNUSED(painter);
@@ -205,7 +205,7 @@ void Animation::paint(QPainter *painter, const QStyleOption *option)
+ ((1-alpha)*_secondaryImage)
*/
-void Animation::drawBlendedImage(QPainter *painter, QRect rect, float alpha) {
+void QWindowsVistaAnimation::drawBlendedImage(QPainter *painter, QRect rect, float alpha) {
if (_secondaryImage.isNull() || _primaryImage.isNull())
return;
@@ -251,7 +251,7 @@ void Animation::drawBlendedImage(QPainter *painter, QRect rect, float alpha) {
initial and final state of the transition, depending on the time
difference between _startTime and current time.
*/
-void Transition::paint(QPainter *painter, const QStyleOption *option)
+void QWindowsVistaTransition::paint(QPainter *painter, const QStyleOption *option)
{
float alpha = 1.0;
if (_duration > 0) {
@@ -278,7 +278,7 @@ void Transition::paint(QPainter *painter, const QStyleOption *option)
secondary pulse images depending on the time difference between
_startTime and current time.
*/
-void Pulse::paint(QPainter *painter, const QStyleOption *option)
+void QWindowsVistaPulse::paint(QPainter *painter, const QStyleOption *option)
{
float alpha = 1.0;
if (_duration > 0) {
@@ -393,8 +393,8 @@ void QWindowsVistaStyle::drawPrimitive(PrimitiveElement element, const QStyleOpt
startImage.fill(0);
QPainter startPainter(&startImage);
- Animation *anim = d->widgetAnimation(widget);
- Transition *t = new Transition;
+ QWindowsVistaAnimation *anim = d->widgetAnimation(widget);
+ QWindowsVistaTransition *t = new QWindowsVistaTransition;
t->setWidget(w);
// If we have a running animation on the widget already, we will use that to paint the initial
@@ -531,7 +531,7 @@ void QWindowsVistaStyle::drawPrimitive(PrimitiveElement element, const QStyleOpt
case PE_IndicatorCheckBox:
case PE_IndicatorRadioButton:
{
- if (Animation *a = d->widgetAnimation(widget)) {
+ if (QWindowsVistaAnimation *a = d->widgetAnimation(widget)) {
a->paint(painter, option);
} else {
QWindowsXPStyle::drawPrimitive(element, option, painter, widget);
@@ -644,7 +644,7 @@ void QWindowsVistaStyle::drawPrimitive(PrimitiveElement element, const QStyleOpt
break;
case PE_FrameLineEdit:
- if (Animation *anim = d->widgetAnimation(widget)) {
+ if (QWindowsVistaAnimation *anim = d->widgetAnimation(widget)) {
anim->paint(painter, option);
} else {
QPainter *p = painter;
@@ -929,13 +929,13 @@ void QWindowsVistaStyle::drawControl(ControlElement element, const QStyleOption
if (doTransition) {
QImage startImage(option->rect.size(), QImage::Format_ARGB32_Premultiplied);
QImage endImage(option->rect.size(), QImage::Format_ARGB32_Premultiplied);
- Animation *anim = d->widgetAnimation(widget);
+ QWindowsVistaAnimation *anim = d->widgetAnimation(widget);
QStyleOptionButton opt = *button;
opt.state = (QStyle::State)oldState;
startImage.fill(0);
- Transition *t = new Transition;
+ QWindowsVistaTransition *t = new QWindowsVistaTransition;
t->setWidget(w);
QPainter startPainter(&startImage);
@@ -972,7 +972,7 @@ void QWindowsVistaStyle::drawControl(ControlElement element, const QStyleOption
if (const QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(option))
{
- if (Animation *anim = d->widgetAnimation(widget)) {
+ if (QWindowsVistaAnimation *anim = d->widgetAnimation(widget)) {
anim->paint(painter, option);
} else {
name = QLatin1String("BUTTON");
@@ -999,14 +999,14 @@ void QWindowsVistaStyle::drawControl(ControlElement element, const QStyleOption
!(state & (State_Sunken | State_On)) && !(state & State_MouseOver) &&
(state & State_Enabled) && (state & State_Active))
{
- Animation *anim = d->widgetAnimation(widget);
+ QWindowsVistaAnimation *anim = d->widgetAnimation(widget);
if (!anim && widget) {
QImage startImage(option->rect.size(), QImage::Format_ARGB32_Premultiplied);
startImage.fill(0);
QImage alternateImage(option->rect.size(), QImage::Format_ARGB32_Premultiplied);
alternateImage.fill(0);
- Pulse *pulse = new Pulse;
+ QWindowsVistaPulse *pulse = new QWindowsVistaPulse;
pulse->setWidget(const_cast<QWidget*>(widget));
QPainter startPainter(&startImage);
@@ -1079,7 +1079,7 @@ void QWindowsVistaStyle::drawControl(ControlElement element, const QStyleOption
if (const QProgressBar *progressbar = qobject_cast<const QProgressBar *>(widget)) {
if (((progressbar->value() > 0 && d->transitionsEnabled()) || isIndeterminate)) {
if (!d->widgetAnimation(progressbar) && progressbar->value() < progressbar->maximum()) {
- Animation *a = new Animation;
+ QWindowsVistaAnimation *a = new QWindowsVistaAnimation;
a->setWidget(const_cast<QWidget*>(widget));
a->setStartTime(QTime::currentTime());
d->startAnimation(a);
@@ -1095,7 +1095,7 @@ void QWindowsVistaStyle::drawControl(ControlElement element, const QStyleOption
QTime current = QTime::currentTime();
if (isIndeterminate) {
- if (Animation *a = d->widgetAnimation(widget)) {
+ if (QWindowsVistaAnimation *a = d->widgetAnimation(widget)) {
int glowSize = 120;
int animationWidth = glowSize * 2 + (vertical ? theme.rect.height() : theme.rect.width());
int animOffset = a->startTime().msecsTo(current) / 4;
@@ -1165,7 +1165,7 @@ void QWindowsVistaStyle::drawControl(ControlElement element, const QStyleOption
}
d->drawBackground(theme);
- if (Animation *a = d->widgetAnimation(widget)) {
+ if (QWindowsVistaAnimation *a = d->widgetAnimation(widget)) {
int glowSize = 140;
int animationWidth = glowSize * 2 + (vertical ? theme.rect.height() : theme.rect.width());
int animOffset = a->startTime().msecsTo(current) / 4;
@@ -1603,8 +1603,8 @@ void QWindowsVistaStyle::drawComplexControl(ComplexControl control, const QStyle
if (doTransition) {
QImage startImage(option->rect.size(), QImage::Format_ARGB32_Premultiplied);
QImage endImage(option->rect.size(), QImage::Format_ARGB32_Premultiplied);
- Animation *anim = d->widgetAnimation(widget);
- Transition *t = new Transition;
+ QWindowsVistaAnimation *anim = d->widgetAnimation(widget);
+ QWindowsVistaTransition *t = new QWindowsVistaTransition;
t->setWidget(w);
if (!anim) {
if (const QStyleOptionComboBox *combo = qstyleoption_cast<const QStyleOptionComboBox*>(option)) {
@@ -1651,7 +1651,7 @@ void QWindowsVistaStyle::drawComplexControl(ComplexControl control, const QStyle
t->setDuration(500);
}
- if (Animation *anim = d->widgetAnimation(widget)) {
+ if (QWindowsVistaAnimation *anim = d->widgetAnimation(widget)) {
anim->paint(painter, option);
return;
}
@@ -2217,14 +2217,15 @@ QRect QWindowsVistaStyle::subControlRect(ComplexControl control, const QStyleOpt
int xpos = x;
int margin = cb->frame ? 3 : 0;
int bmarg = cb->frame ? 2 : 0;
- xpos += wi - bmarg - 16;
+ int arrowButtonWidth = bmarg + 16;
+ xpos += wi - arrowButtonWidth;
switch (subControl) {
case SC_ComboBoxFrame:
rect = cb->rect;
break;
case SC_ComboBoxArrow:
- rect.setRect(xpos, y , wi - xpos, he);
+ rect.setRect(xpos, y , arrowButtonWidth, he);
break;
case SC_ComboBoxEditField:
rect.setRect(x + margin, y + margin, wi - 2 * margin - 16, he - 2 * margin);
@@ -2533,7 +2534,7 @@ void QWindowsVistaStylePrivate::timerEvent()
!animations[i]->running() ||
!QWindowsVistaStylePrivate::useVista())
{
- Animation *a = animations.takeAt(i);
+ QWindowsVistaAnimation *a = animations.takeAt(i);
delete a;
}
}
@@ -2546,14 +2547,14 @@ void QWindowsVistaStylePrivate::stopAnimation(const QWidget *w)
{
for (int i = animations.size() - 1 ; i >= 0 ; --i) {
if (animations[i]->widget() == w) {
- Animation *a = animations.takeAt(i);
+ QWindowsVistaAnimation *a = animations.takeAt(i);
delete a;
break;
}
}
}
-void QWindowsVistaStylePrivate::startAnimation(Animation *t)
+void QWindowsVistaStylePrivate::startAnimation(QWindowsVistaAnimation *t)
{
Q_Q(QWindowsVistaStyle);
stopAnimation(t->widget());
@@ -2575,11 +2576,11 @@ bool QWindowsVistaStylePrivate::transitionsEnabled() const
}
-Animation * QWindowsVistaStylePrivate::widgetAnimation(const QWidget *widget) const
+QWindowsVistaAnimation * QWindowsVistaStylePrivate::widgetAnimation(const QWidget *widget) const
{
if (!widget)
return 0;
- foreach (Animation *a, animations) {
+ foreach (QWindowsVistaAnimation *a, animations) {
if (a->widget() == widget)
return a;
}
diff --git a/src/gui/styles/qwindowsvistastyle_p.h b/src/gui/styles/qwindowsvistastyle_p.h
index e9bbb77c9f..04823c1240 100644
--- a/src/gui/styles/qwindowsvistastyle_p.h
+++ b/src/gui/styles/qwindowsvistastyle_p.h
@@ -136,11 +136,11 @@ QT_BEGIN_NAMESPACE
#define TDLG_SECONDARYPANEL 8
#endif
-class Animation
+class QWindowsVistaAnimation
{
public :
- Animation() : _running(true) { }
- virtual ~Animation() { }
+ QWindowsVistaAnimation() : _running(true) { }
+ virtual ~QWindowsVistaAnimation() { }
QWidget * widget() const { return _widget; }
bool running() const { return _running; }
const QTime &startTime() const { return _startTime; }
@@ -161,11 +161,11 @@ protected:
// Handles state transition animations
-class Transition : public Animation
+class QWindowsVistaTransition : public QWindowsVistaAnimation
{
public :
- Transition() : Animation() {}
- virtual ~Transition() { }
+ QWindowsVistaTransition() : QWindowsVistaAnimation() {}
+ virtual ~QWindowsVistaTransition() { }
void setDuration(int duration) { _duration = duration; }
void setStartImage(const QImage &image) { _primaryImage = image; }
void setEndImage(const QImage &image) { _secondaryImage = image; }
@@ -176,11 +176,11 @@ public :
// Handles pulse animations (default buttons)
-class Pulse: public Animation
+class QWindowsVistaPulse: public QWindowsVistaAnimation
{
public :
- Pulse() : Animation() {}
- virtual ~Pulse() { }
+ QWindowsVistaPulse() : QWindowsVistaAnimation() {}
+ virtual ~QWindowsVistaPulse() { }
void setDuration(int duration) { _duration = duration; }
void setPrimaryImage(const QImage &image) { _primaryImage = image; }
void setAlternateImage(const QImage &image) { _secondaryImage = image; }
@@ -199,15 +199,15 @@ public:
~QWindowsVistaStylePrivate();
static bool resolveSymbols();
static inline bool useVista();
- void startAnimation(Animation *);
+ void startAnimation(QWindowsVistaAnimation *);
void stopAnimation(const QWidget *);
- Animation* widgetAnimation(const QWidget *) const;
+ QWindowsVistaAnimation* widgetAnimation(const QWidget *) const;
void timerEvent();
bool transitionsEnabled() const;
QWidget *treeViewHelper();
private:
- QList <Animation*> animations;
+ QList <QWindowsVistaAnimation*> animations;
QBasicTimer animationTimer;
QWidget *m_treeViewHelper;
};
diff --git a/src/gui/styles/qwindowsxpstyle.cpp b/src/gui/styles/qwindowsxpstyle.cpp
index 9ef30e5953..9fd9ce98d7 100644
--- a/src/gui/styles/qwindowsxpstyle.cpp
+++ b/src/gui/styles/qwindowsxpstyle.cpp
@@ -47,6 +47,7 @@
#include <private/qpaintengine_raster_p.h>
#include <private/qapplication_p.h>
#include <private/qstylehelper_p.h>
+#include <private/qwidget_p.h>
#include <qlibrary.h>
#include <qpainter.h>
#include <qpaintengine.h>
@@ -299,7 +300,11 @@ HWND QWindowsXPStylePrivate::winId(const QWidget *widget)
if (!limboWidget) {
limboWidget = new QWidget(0);
+ limboWidget->createWinId();
limboWidget->setObjectName(QLatin1String("xp_limbo_widget"));
+ // We dont need this internal widget to appear in QApplication::topLevelWidgets()
+ if (QWidgetPrivate::allWidgets)
+ QWidgetPrivate::allWidgets->remove(limboWidget);
}
return limboWidget->winId();
@@ -1577,7 +1582,7 @@ case PE_Frame:
// This should work, but currently there's an error in the ::drawBackgroundDirectly()
// code, when using the HDC directly..
if (useGradient) {
- QStyleOptionTabWidgetFrame frameOpt = *tab;
+ QStyleOptionTabWidgetFrameV2 frameOpt = *tab;
frameOpt.rect = widget->rect();
QRect contentsRect = subElementRect(SE_TabWidgetTabContents, &frameOpt, widget);
QRegion reg = option->rect;
@@ -2836,8 +2841,8 @@ void QWindowsXPStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCo
State bflags = toolbutton->state & ~State_Sunken;
State mflags = bflags;
-
- if (bflags & State_AutoRaise) {
+ bool autoRaise = flags & State_AutoRaise;
+ if (autoRaise) {
if (!(bflags & State_MouseOver) || !(bflags & State_Enabled)) {
bflags &= ~State_Raised;
}
@@ -2856,8 +2861,8 @@ void QWindowsXPStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCo
QStyleOption tool(0);
tool.palette = toolbutton->palette;
if (toolbutton->subControls & SC_ToolButton) {
- if (flags & (State_Sunken | State_On | State_Raised) || !(flags & State_AutoRaise)) {
- if (toolbutton->features & QStyleOptionToolButton::MenuButtonPopup) {
+ if (flags & (State_Sunken | State_On | State_Raised) || !autoRaise) {
+ if (toolbutton->features & QStyleOptionToolButton::MenuButtonPopup && autoRaise) {
XPThemeData theme(widget, p, QLatin1String("TOOLBAR"));
theme.partId = TP_SPLITBUTTON;
theme.rect = button;
@@ -2876,13 +2881,12 @@ void QWindowsXPStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCo
theme.stateId = stateId;
d->drawBackground(theme);
} else {
- tool.rect = button;
+ tool.rect = option->rect;
tool.state = bflags;
- if (widget && !qobject_cast<QToolBar*>(widget->parentWidget())
- && !(bflags & State_AutoRaise))
- proxy()->drawPrimitive(PE_PanelButtonBevel, &tool, p, widget);
- else
+ if (autoRaise) // for tool bars
proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);
+ else
+ proxy()->drawPrimitive(PE_PanelButtonBevel, &tool, p, widget);
}
}
}
@@ -2899,13 +2903,40 @@ void QWindowsXPStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCo
QStyleOptionToolButton label = *toolbutton;
label.state = bflags;
int fw = 2;
+ if (!autoRaise)
+ label.state &= ~State_Sunken;
label.rect = button.adjusted(fw, fw, -fw, -fw);
proxy()->drawControl(CE_ToolButtonLabel, &label, p, widget);
if (toolbutton->subControls & SC_ToolButtonMenu) {
tool.rect = menuarea;
tool.state = mflags;
- proxy()->drawPrimitive(PE_IndicatorButtonDropDown, &tool, p, widget);
+ if (autoRaise) {
+ proxy()->drawPrimitive(PE_IndicatorButtonDropDown, &tool, p, widget);
+ } else {
+ tool.state = mflags;
+ menuarea.adjust(-2, 0, 0, 0);
+ // Draw menu button
+ if ((bflags & State_Sunken) != (mflags & State_Sunken)){
+ p->save();
+ p->setClipRect(menuarea);
+ tool.rect = option->rect;
+ proxy()->drawPrimitive(PE_PanelButtonBevel, &tool, p, 0);
+ p->restore();
+ }
+ // Draw arrow
+ p->save();
+ p->setPen(option->palette.dark());
+ p->drawLine(menuarea.left(), menuarea.top() + 3,
+ menuarea.left(), menuarea.bottom() - 3);
+ p->setPen(option->palette.light());
+ p->drawLine(menuarea.left() - 1, menuarea.top() + 3,
+ menuarea.left() - 1, menuarea.bottom() - 3);
+
+ tool.rect = menuarea.adjusted(2, 3, -2, -1);
+ proxy()->drawPrimitive(PE_IndicatorArrowDown, &tool, p, widget);
+ p->restore();
+ }
} else if (toolbutton->features & QStyleOptionToolButton::HasMenu) {
int mbi = proxy()->pixelMetric(PM_MenuButtonIndicator, toolbutton, widget);
QRect ir = toolbutton->rect;
diff --git a/src/gui/text/qfont.cpp b/src/gui/text/qfont.cpp
index 1285935f5c..447087c74f 100644
--- a/src/gui/text/qfont.cpp
+++ b/src/gui/text/qfont.cpp
@@ -2324,22 +2324,22 @@ QDataStream &operator>>(QDataStream &s, QFont &font)
*/
QFontInfo::QFontInfo(const QFont &font)
: d(font.d.data())
-{ d->ref.ref(); }
+{
+}
/*!
Constructs a copy of \a fi.
*/
QFontInfo::QFontInfo(const QFontInfo &fi)
- : d(fi.d)
-{ d->ref.ref(); }
+ : d(fi.d.data())
+{
+}
/*!
Destroys the font info object.
*/
QFontInfo::~QFontInfo()
{
- if (!d->ref.deref())
- delete d;
}
/*!
@@ -2347,7 +2347,7 @@ QFontInfo::~QFontInfo()
*/
QFontInfo &QFontInfo::operator=(const QFontInfo &fi)
{
- qAtomicAssign(d, fi.d);
+ d = fi.d.data();
return *this;
}
@@ -2632,7 +2632,7 @@ QFontCache::~QFontCache()
while (it != end) {
if (--it.value().data->cache_count == 0) {
if (it.value().data->ref == 0) {
- FC_DEBUG("QFontCache::~QFontCache: deleting engine %p key=(%d / %g %d %d %d %d)",
+ FC_DEBUG("QFontCache::~QFontCache: deleting engine %p key=(%d / %g %g %d %d %d)",
it.value().data, it.key().script, it.key().def.pointSize,
it.key().def.pixelSize, it.key().def.weight, it.key().def.style,
it.key().def.fixedPitch);
diff --git a/src/gui/text/qfont_p.h b/src/gui/text/qfont_p.h
index d74f0b4ddf..144a82d16e 100644
--- a/src/gui/text/qfont_p.h
+++ b/src/gui/text/qfont_p.h
@@ -86,7 +86,7 @@ struct QFontDef
#endif // Q_WS_X11
qreal pointSize;
- int pixelSize;
+ qreal pixelSize;
uint styleStrategy : 16;
uint styleHint : 8;
diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp
index 738e36aea9..fb8444e5d2 100644
--- a/src/gui/text/qfontdatabase.cpp
+++ b/src/gui/text/qfontdatabase.cpp
@@ -1331,7 +1331,7 @@ static void match(int script, const QFontDef &request,
" family: %s [%s], script: %d\n"
" weight: %d, style: %d\n"
" stretch: %d\n"
- " pixelSize: %d\n"
+ " pixelSize: %g\n"
" pitch: %c",
family_name.isEmpty() ? "-- first in script --" : family_name.toLatin1().constData(),
foundry_name.isEmpty() ? "-- any --" : foundry_name.toLatin1().constData(),
diff --git a/src/gui/text/qfontdatabase_win.cpp b/src/gui/text/qfontdatabase_win.cpp
index ae26dabb5e..6cde9edc9e 100644
--- a/src/gui/text/qfontdatabase_win.cpp
+++ b/src/gui/text/qfontdatabase_win.cpp
@@ -40,6 +40,7 @@
****************************************************************************/
#include "qt_windows.h"
+#include <qmath.h>
#include <private/qapplication_p.h>
#include "qfont_p.h"
#include "qfontengine_p.h"
@@ -670,7 +671,7 @@ QFontEngine *loadEngine(int script, const QFontPrivate *fp, const QFontDef &requ
break;
}
- lf.lfHeight = -request.pixelSize;
+ lf.lfHeight = -qRound(request.pixelSize);
lf.lfWidth = 0;
lf.lfEscapement = 0;
lf.lfOrientation = 0;
@@ -899,7 +900,6 @@ static QFontEngine *loadWin(const QFontPrivate *d, int script, const QFontDef &r
return fe;
}
-
void QFontDatabase::load(const QFontPrivate *d, int script)
{
// sanity checks
@@ -910,8 +910,9 @@ void QFontDatabase::load(const QFontPrivate *d, int script)
// normalize the request to get better caching
QFontDef req = d->request;
if (req.pixelSize <= 0)
- req.pixelSize = qMax(1, qRound(req.pointSize * d->dpi / 72.));
- req.pointSize = 0;
+ req.pixelSize = qreal((req.pointSize * d->dpi) / 72.);
+ if (req.pixelSize < 1)
+ req.pixelSize = 1;
if (req.weight == 0)
req.weight = QFont::Normal;
if (req.stretch == 0)
@@ -928,7 +929,8 @@ void QFontDatabase::load(const QFontPrivate *d, int script)
QFontEngine *fe = QFontCache::instance()->findEngine(key);
// set it to the actual pointsize, so QFontInfo will do the right thing
- req.pointSize = req.pixelSize*72./d->dpi;
+ if (req.pointSize < 0)
+ req.pointSize = req.pixelSize*72./d->dpi;
if (!fe) {
if (qt_enable_test_font && req.family == QLatin1String("__Qt__Box__Engine__")) {
diff --git a/src/gui/text/qfontdatabase_x11.cpp b/src/gui/text/qfontdatabase_x11.cpp
index 27ff003fae..f184811df8 100644
--- a/src/gui/text/qfontdatabase_x11.cpp
+++ b/src/gui/text/qfontdatabase_x11.cpp
@@ -51,6 +51,7 @@
#include <qfile.h>
#include <qtemporaryfile.h>
#include <qabstractfileengine.h>
+#include <qmath.h>
#include <ctype.h>
#include <stdlib.h>
@@ -757,7 +758,7 @@ QFontDef qt_FcPatternToQFontDef(FcPattern *pattern, const QFontDef &request)
double size;
if (FcPatternGetDouble(pattern, FC_PIXEL_SIZE, 0, &size) == FcResultMatch)
- fontDef.pixelSize = qRound(size);
+ fontDef.pixelSize = size;
else
fontDef.pixelSize = 12;
@@ -1455,7 +1456,7 @@ void qt_addPatternProps(FcPattern *pattern, int screen, int script, const QFontD
slant_value = FC_SLANT_OBLIQUE;
FcPatternAddInteger(pattern, FC_SLANT, slant_value);
- double size_value = qMax(1, request.pixelSize);
+ double size_value = qMax(qreal(1.), request.pixelSize);
FcPatternAddDouble(pattern, FC_PIXEL_SIZE, size_value);
int stretch = request.stretch;
@@ -1893,8 +1894,9 @@ void QFontDatabase::load(const QFontPrivate *d, int script)
// normalize the request to get better caching
QFontDef req = d->request;
if (req.pixelSize <= 0)
- req.pixelSize = qRound(qt_pixelSize(req.pointSize, d->dpi));
- req.pointSize = 0;
+ req.pixelSize = floor(qt_pixelSize(req.pointSize, d->dpi) * 100 + 0.5) / 100;
+ if (req.pixelSize < 1)
+ req.pixelSize = 1;
if (req.weight == 0)
req.weight = QFont::Normal;
if (req.stretch == 0)
@@ -1909,7 +1911,9 @@ void QFontDatabase::load(const QFontPrivate *d, int script)
return;
// set it to the actual pointsize, so QFontInfo will do the right thing
- req.pointSize = qt_pointSize(req.pixelSize, d->dpi);
+ if (req.pointSize < 0)
+ req.pointSize = qt_pointSize(req.pixelSize, d->dpi);
+
QFontEngine *fe = QFontCache::instance()->findEngine(key);
diff --git a/src/gui/text/qfontengine_ft.cpp b/src/gui/text/qfontengine_ft.cpp
index 3da1593184..4041717605 100644
--- a/src/gui/text/qfontengine_ft.cpp
+++ b/src/gui/text/qfontengine_ft.cpp
@@ -327,7 +327,7 @@ void QFreetypeFace::release(const QFontEngine::FaceId &face_id)
void QFreetypeFace::computeSize(const QFontDef &fontDef, int *xsize, int *ysize, bool *outline_drawing)
{
- *ysize = fontDef.pixelSize << 6;
+ *ysize = qRound(fontDef.pixelSize * 64);
*xsize = *ysize * fontDef.stretch / 100;
*outline_drawing = false;
@@ -387,7 +387,9 @@ QFontEngine::Properties QFreetypeFace::properties() const
p.descent = QFixed::fromFixed(-face->size->metrics.descender);
p.leading = QFixed::fromFixed(face->size->metrics.height - face->size->metrics.ascender + face->size->metrics.descender);
p.emSquare = face->size->metrics.y_ppem;
- p.boundingBox = QRectF(-p.ascent.toReal(), 0, (p.ascent + p.descent).toReal(), face->size->metrics.max_advance/64.);
+// p.boundingBox = QRectF(-p.ascent.toReal(), 0, (p.ascent + p.descent).toReal(), face->size->metrics.max_advance/64.);
+ p.boundingBox = QRectF(0, -p.ascent.toReal(),
+ face->size->metrics.max_advance/64, (p.ascent + p.descent).toReal() );
}
p.italicAngle = 0;
p.capHeight = p.ascent;
@@ -709,6 +711,7 @@ bool QFontEngineFT::init(FaceId faceId, bool antialias, GlyphFormat format)
hbFace = freetype->hbFace;
metrics = face->size->metrics;
+
#if defined(Q_WS_QWS)
/*
TrueType fonts with embedded bitmaps may have a bitmap font specific
@@ -1219,7 +1222,8 @@ QFixed QFontEngineFT::ascent() const
QFixed QFontEngineFT::descent() const
{
- return QFixed::fromFixed(-metrics.descender);
+ // subtract a pixel to work around QFontMetrics's built-in + 1
+ return QFixed::fromFixed(-metrics.descender - 64);
}
QFixed QFontEngineFT::leading() const
diff --git a/src/gui/text/qfontengine_mac.mm b/src/gui/text/qfontengine_mac.mm
index 8ce437d4df..a4e7c04568 100644
--- a/src/gui/text/qfontengine_mac.mm
+++ b/src/gui/text/qfontengine_mac.mm
@@ -546,7 +546,7 @@ void QCoreTextFontEngine::addGlyphsToPath(glyph_t *glyphs, QFixedPoint *position
cgMatrix = CGAffineTransformScale(cgMatrix, 1, -1);
if (synthesisFlags & QFontEngine::SynthesizedItalic)
- cgMatrix = CGAffineTransformConcat(cgMatrix, CGAffineTransformMake(1, 0, tanf(14 * acosf(0) / 90), 1, 0, 0));
+ cgMatrix = CGAffineTransformConcat(cgMatrix, CGAffineTransformMake(1, 0, -tanf(14 * acosf(0) / 90), 1, 0, 0));
for (int i = 0; i < nGlyphs; ++i) {
diff --git a/src/gui/text/qfontengine_qpf.cpp b/src/gui/text/qfontengine_qpf.cpp
index ef3f2ae594..94974fca5c 100644
--- a/src/gui/text/qfontengine_qpf.cpp
+++ b/src/gui/text/qfontengine_qpf.cpp
@@ -819,7 +819,7 @@ FT_Face QFontEngineQPF::lockFace() const
FT_Face face = freetype->face;
// ### not perfect
- const int ysize = fontDef.pixelSize << 6;
+ const int ysize = qRound(fontDef.pixelSize * qreal(64));
const int xsize = ysize;
if (freetype->xsize != xsize || freetype->ysize != ysize) {
diff --git a/src/gui/text/qfontengine_win.cpp b/src/gui/text/qfontengine_win.cpp
index d781c70bb2..6c367ab6fb 100644
--- a/src/gui/text/qfontengine_win.cpp
+++ b/src/gui/text/qfontengine_win.cpp
@@ -208,7 +208,7 @@ void QFontEngineWin::getCMap()
unitsPerEm = otm->otmEMSquare;
x_height = (int)otm->otmsXHeight;
loadKerningPairs(designToDevice);
- _faceId.filename = (char *)otm + (int)otm->otmpFullName;
+ _faceId.filename = QString::fromWCharArray((wchar_t *)((char *)otm + (int)otm->otmpFullName)).toLatin1();
lineWidth = otm->otmsUnderscoreSize;
fsType = otm->otmfsType;
free(otm);
@@ -577,7 +577,9 @@ QFixed QFontEngineWin::ascent() const
QFixed QFontEngineWin::descent() const
{
- return tm.tmDescent;
+ // ### we substract 1 to even out the historical +1 in QFontMetrics's
+ // ### height=asc+desc+1 equation. Fix in Qt5.
+ return tm.tmDescent - 1;
}
QFixed QFontEngineWin::leading() const
@@ -985,8 +987,8 @@ QFontEngine::Properties QFontEngineWin::properties() const
Properties p;
p.emSquare = unitsPerEm;
p.italicAngle = otm->otmItalicAngle;
- p.postscriptName = (char *)otm + (int)otm->otmpFamilyName;
- p.postscriptName += (char *)otm + (int)otm->otmpStyleName;
+ p.postscriptName = QString::fromWCharArray((wchar_t *)((char *)otm + (int)otm->otmpFamilyName)).toLatin1();
+ p.postscriptName += QString::fromWCharArray((wchar_t *)((char *)otm + (int)otm->otmpStyleName)).toLatin1();
#ifndef QT_NO_PRINTER
p.postscriptName = QPdf::stripSpecialCharacters(p.postscriptName);
#endif
@@ -1108,7 +1110,7 @@ QNativeImage *QFontEngineWin::drawGDIGlyph(HFONT font, glyph_t glyph, int margin
ih + 2 * margin + 4,
QNativeImage::systemFormat(), !qt_cleartype_enabled);
- /*If cleartype is enabled we use the standard system format even on Windows CE
+ /*If cleartype is enabled we use the standard system format even on Windows CE
and not the special textbuffer format we have to use if cleartype is disabled*/
ni->image.fill(0xffffffff);
diff --git a/src/gui/text/qfontinfo.h b/src/gui/text/qfontinfo.h
index 335d761fa6..0998949177 100644
--- a/src/gui/text/qfontinfo.h
+++ b/src/gui/text/qfontinfo.h
@@ -43,6 +43,7 @@
#define QFONTINFO_H
#include <QtGui/qfont.h>
+#include <QtCore/qsharedpointer.h>
QT_BEGIN_HEADER
@@ -77,7 +78,7 @@ public:
bool exactMatch() const;
private:
- QFontPrivate *d;
+ QExplicitlySharedDataPointer<QFontPrivate> d;
};
QT_END_NAMESPACE
diff --git a/src/gui/text/qfontmetrics.cpp b/src/gui/text/qfontmetrics.cpp
index ce122aa8aa..b8c1b3378f 100644
--- a/src/gui/text/qfontmetrics.cpp
+++ b/src/gui/text/qfontmetrics.cpp
@@ -165,7 +165,6 @@ extern int qt_defaultDpi();
QFontMetrics::QFontMetrics(const QFont &font)
: d(font.d.data())
{
- d->ref.ref();
}
/*!
@@ -196,7 +195,6 @@ QFontMetrics::QFontMetrics(const QFont &font, QPaintDevice *paintdevice)
d->screen = screen;
} else {
d = font.d.data();
- d->ref.ref();
}
}
@@ -205,8 +203,9 @@ QFontMetrics::QFontMetrics(const QFont &font, QPaintDevice *paintdevice)
Constructs a copy of \a fm.
*/
QFontMetrics::QFontMetrics(const QFontMetrics &fm)
- : d(fm.d)
-{ d->ref.ref(); }
+ : d(fm.d.data())
+{
+}
/*!
Destroys the font metrics object and frees all allocated
@@ -214,8 +213,6 @@ QFontMetrics::QFontMetrics(const QFontMetrics &fm)
*/
QFontMetrics::~QFontMetrics()
{
- if (!d->ref.deref())
- delete d;
}
/*!
@@ -223,7 +220,7 @@ QFontMetrics::~QFontMetrics()
*/
QFontMetrics &QFontMetrics::operator=(const QFontMetrics &fm)
{
- qAtomicAssign(d, fm.d);
+ d = fm.d.data();
return *this;
}
@@ -536,7 +533,7 @@ int QFontMetrics::width(const QString &text, int len) const
if (len == 0)
return 0;
- QTextEngine layout(text, d);
+ QTextEngine layout(text, d.data());
layout.ignoreBidi = true;
return qRound(layout.width(0, len));
}
@@ -612,7 +609,7 @@ int QFontMetrics::charWidth(const QString &text, int pos) const
int from = qMax(0, pos - 8);
int to = qMin(text.length(), pos + 8);
QString cstr = QString::fromRawData(text.unicode() + from, to - from);
- QTextEngine layout(cstr, d);
+ QTextEngine layout(cstr, d.data());
layout.ignoreBidi = true;
layout.itemize();
width = qRound(layout.width(pos-from, 1));
@@ -661,7 +658,7 @@ QRect QFontMetrics::boundingRect(const QString &text) const
if (text.length() == 0)
return QRect();
- QTextEngine layout(text, d);
+ QTextEngine layout(text, d.data());
layout.ignoreBidi = true;
layout.itemize();
glyph_metrics_t gm = layout.boundingBox(0, text.length());
@@ -770,7 +767,7 @@ QRect QFontMetrics::boundingRect(const QRect &rect, int flags, const QString &te
QRectF rb;
QRectF rr(rect);
- qt_format_text(QFont(d), rr, flags | Qt::TextDontPrint, text, &rb, tabStops, tabArray,
+ qt_format_text(QFont(d.data()), rr, flags | Qt::TextDontPrint, text, &rb, tabStops, tabArray,
tabArrayLen, 0);
return rb.toAlignedRect();
@@ -831,7 +828,7 @@ QRect QFontMetrics::tightBoundingRect(const QString &text) const
if (text.length() == 0)
return QRect();
- QTextEngine layout(text, d);
+ QTextEngine layout(text, d.data());
layout.ignoreBidi = true;
layout.itemize();
glyph_metrics_t gm = layout.tightBoundingBox(0, text.length());
@@ -876,7 +873,7 @@ QString QFontMetrics::elidedText(const QString &text, Qt::TextElideMode mode, in
}
_text = _text.mid(posA);
}
- QStackTextEngine engine(_text, QFont(d));
+ QStackTextEngine engine(_text, QFont(d.data()));
return engine.elidedText(mode, width, flags);
}
@@ -989,9 +986,8 @@ int QFontMetrics::lineWidth() const
from the given \a fontMetrics object.
*/
QFontMetricsF::QFontMetricsF(const QFontMetrics &fontMetrics)
- : d(fontMetrics.d)
+ : d(fontMetrics.d.data())
{
- d->ref.ref();
}
/*!
@@ -1001,7 +997,7 @@ QFontMetricsF::QFontMetricsF(const QFontMetrics &fontMetrics)
*/
QFontMetricsF &QFontMetricsF::operator=(const QFontMetrics &other)
{
- qAtomicAssign(d, other.d);
+ d = other.d.data();
return *this;
}
@@ -1021,7 +1017,6 @@ QFontMetricsF &QFontMetricsF::operator=(const QFontMetrics &other)
QFontMetricsF::QFontMetricsF(const QFont &font)
: d(font.d.data())
{
- d->ref.ref();
}
/*!
@@ -1052,7 +1047,6 @@ QFontMetricsF::QFontMetricsF(const QFont &font, QPaintDevice *paintdevice)
d->screen = screen;
} else {
d = font.d.data();
- d->ref.ref();
}
}
@@ -1061,8 +1055,9 @@ QFontMetricsF::QFontMetricsF(const QFont &font, QPaintDevice *paintdevice)
Constructs a copy of \a fm.
*/
QFontMetricsF::QFontMetricsF(const QFontMetricsF &fm)
- : d(fm.d)
-{ d->ref.ref(); }
+ : d(fm.d.data())
+{
+}
/*!
Destroys the font metrics object and frees all allocated
@@ -1070,8 +1065,6 @@ QFontMetricsF::QFontMetricsF(const QFontMetricsF &fm)
*/
QFontMetricsF::~QFontMetricsF()
{
- if (!d->ref.deref())
- delete d;
}
/*!
@@ -1079,7 +1072,7 @@ QFontMetricsF::~QFontMetricsF()
*/
QFontMetricsF &QFontMetricsF::operator=(const QFontMetricsF &fm)
{
- qAtomicAssign(d, fm.d);
+ d = fm.d.data();
return *this;
}
@@ -1374,7 +1367,7 @@ qreal QFontMetricsF::rightBearing(QChar ch) const
*/
qreal QFontMetricsF::width(const QString &text) const
{
- QTextEngine layout(text, d);
+ QTextEngine layout(text, d.data());
layout.ignoreBidi = true;
layout.itemize();
return layout.width(0, text.length()).toReal();
@@ -1451,7 +1444,7 @@ QRectF QFontMetricsF::boundingRect(const QString &text) const
if (len == 0)
return QRectF();
- QTextEngine layout(text, d);
+ QTextEngine layout(text, d.data());
layout.ignoreBidi = true;
layout.itemize();
glyph_metrics_t gm = layout.boundingBox(0, len);
@@ -1559,7 +1552,7 @@ QRectF QFontMetricsF::boundingRect(const QRectF &rect, int flags, const QString&
tabArrayLen++;
QRectF rb;
- qt_format_text(QFont(d), rect, flags | Qt::TextDontPrint, text, &rb, tabStops, tabArray,
+ qt_format_text(QFont(d.data()), rect, flags | Qt::TextDontPrint, text, &rb, tabStops, tabArray,
tabArrayLen, 0);
return rb;
}
@@ -1624,7 +1617,7 @@ QRectF QFontMetricsF::tightBoundingRect(const QString &text) const
if (text.length() == 0)
return QRect();
- QTextEngine layout(text, d);
+ QTextEngine layout(text, d.data());
layout.ignoreBidi = true;
layout.itemize();
glyph_metrics_t gm = layout.tightBoundingBox(0, text.length());
@@ -1649,7 +1642,7 @@ QRectF QFontMetricsF::tightBoundingRect(const QString &text) const
*/
QString QFontMetricsF::elidedText(const QString &text, Qt::TextElideMode mode, qreal width, int flags) const
{
- QStackTextEngine engine(text, QFont(d));
+ QStackTextEngine engine(text, QFont(d.data()));
return engine.elidedText(mode, QFixed::fromReal(width), flags);
}
diff --git a/src/gui/text/qfontmetrics.h b/src/gui/text/qfontmetrics.h
index 1147e3a0ca..23200c51fc 100644
--- a/src/gui/text/qfontmetrics.h
+++ b/src/gui/text/qfontmetrics.h
@@ -43,6 +43,7 @@
#define QFONTMETRICS_H
#include <QtGui/qfont.h>
+#include <QtCore/qsharedpointer.h>
#ifndef QT_INCLUDE_COMPAT
#include <QtCore/qrect.h>
#endif
@@ -131,7 +132,7 @@ private:
friend class QFontMetricsF;
friend class QStackTextEngine;
- QFontPrivate *d;
+ QExplicitlySharedDataPointer<QFontPrivate> d;
};
@@ -187,7 +188,7 @@ public:
inline bool operator !=(const QFontMetricsF &other) const { return !operator==(other); }
private:
- QFontPrivate *d;
+ QExplicitlySharedDataPointer<QFontPrivate> d;
};
QT_END_NAMESPACE
diff --git a/src/gui/text/qtextcontrol.cpp b/src/gui/text/qtextcontrol.cpp
index ee8b751472..3f6545cd92 100644
--- a/src/gui/text/qtextcontrol.cpp
+++ b/src/gui/text/qtextcontrol.cpp
@@ -1619,9 +1619,11 @@ void QTextControlPrivate::mouseMoveEvent(Qt::MouseButtons buttons, const QPointF
if (cursor.position() != oldCursorPos)
emit q->cursorPositionChanged();
_q_updateCurrentCharFormatAndSelection();
+#ifndef QT_NO_IM
if (QInputContext *ic = inputContext()) {
ic->update();
}
+#endif //QT_NO_IM
} else {
//emit q->visibilityRequest(QRectF(mousePos, QSizeF(1, 1)));
if (cursor.position() != oldCursorPos)
diff --git a/src/gui/text/qtextdocument.cpp b/src/gui/text/qtextdocument.cpp
index a8956b8338..1aad385cc3 100644
--- a/src/gui/text/qtextdocument.cpp
+++ b/src/gui/text/qtextdocument.cpp
@@ -140,7 +140,7 @@ bool Qt::mightBeRichText(const QString& text)
/*!
Converts the plain text string \a plain to a HTML string with
- HTML metacharacters \c{<}, \c{>}, and \c{&} replaced by HTML
+ HTML metacharacters \c{<}, \c{>}, \c{&}, and \c{"} replaced by HTML
entities.
Example:
@@ -162,6 +162,8 @@ QString Qt::escape(const QString& plain)
rich += QLatin1String("&gt;");
else if (plain.at(i) == QLatin1Char('&'))
rich += QLatin1String("&amp;");
+ else if (plain.at(i) == QLatin1Char('"'))
+ rich += QLatin1String("&quot;");
else
rich += plain.at(i);
}
@@ -956,6 +958,8 @@ QString QTextDocument::defaultStyleSheet() const
/*!
Returns true if undo is available; otherwise returns false.
+
+ \sa isRedoAvailable(), availableUndoSteps()
*/
bool QTextDocument::isUndoAvailable() const
{
@@ -965,6 +969,8 @@ bool QTextDocument::isUndoAvailable() const
/*!
Returns true if redo is available; otherwise returns false.
+
+ \sa isUndoAvailable(), availableRedoSteps()
*/
bool QTextDocument::isRedoAvailable() const
{
@@ -972,6 +978,29 @@ bool QTextDocument::isRedoAvailable() const
return d->isRedoAvailable();
}
+/*! \since 4.6
+
+ Returns the number of available undo steps.
+
+ \sa isUndoAvailable()
+*/
+int QTextDocument::availableUndoSteps() const
+{
+ Q_D(const QTextDocument);
+ return d->availableUndoSteps();
+}
+
+/*! \since 4.6
+
+ Returns the number of available redo steps.
+
+ \sa isRedoAvailable()
+*/
+int QTextDocument::availableRedoSteps() const
+{
+ Q_D(const QTextDocument);
+ return d->availableRedoSteps();
+}
/*! \since 4.4
@@ -2038,7 +2067,7 @@ void QTextHtmlExporter::emitAttribute(const char *attribute, const QString &valu
html += QLatin1Char(' ');
html += QLatin1String(attribute);
html += QLatin1String("=\"");
- html += value;
+ html += Qt::escape(value);
html += QLatin1Char('"');
}
@@ -2302,12 +2331,12 @@ void QTextHtmlExporter::emitFontFamily(const QString &family)
{
html += QLatin1String(" font-family:");
- QLatin1Char quote('\'');
- if (family.contains(quote))
- quote = QLatin1Char('\"');
+ QLatin1String quote("\'");
+ if (family.contains(QLatin1Char('\'')))
+ quote = QLatin1String("&quot;");
html += quote;
- html += family;
+ html += Qt::escape(family);
html += quote;
html += QLatin1Char(';');
}
@@ -2341,13 +2370,13 @@ void QTextHtmlExporter::emitFragment(const QTextFragment &fragment)
const QString name = format.anchorName();
if (!name.isEmpty()) {
html += QLatin1String("<a name=\"");
- html += name;
+ html += Qt::escape(name);
html += QLatin1String("\"></a>");
}
const QString href = format.anchorHref();
if (!href.isEmpty()) {
html += QLatin1String("<a href=\"");
- html += href;
+ html += Qt::escape(href);
html += QLatin1String("\">");
closeAnchor = true;
}
diff --git a/src/gui/text/qtextdocument.h b/src/gui/text/qtextdocument.h
index e52716af65..d217a4dfb9 100644
--- a/src/gui/text/qtextdocument.h
+++ b/src/gui/text/qtextdocument.h
@@ -142,6 +142,9 @@ public:
bool isUndoAvailable() const;
bool isRedoAvailable() const;
+ int availableUndoSteps() const;
+ int availableRedoSteps() const;
+
int revision() const;
void setDocumentLayout(QAbstractTextDocumentLayout *layout);
diff --git a/src/gui/text/qtextdocument_p.h b/src/gui/text/qtextdocument_p.h
index ce25c5772d..c10855bcff 100644
--- a/src/gui/text/qtextdocument_p.h
+++ b/src/gui/text/qtextdocument_p.h
@@ -212,6 +212,9 @@ public:
inline bool isUndoAvailable() const { return undoEnabled && undoState > 0; }
inline bool isRedoAvailable() const { return undoEnabled && undoState < undoStack.size(); }
+ inline int availableUndoSteps() const { return undoEnabled ? undoState : 0; }
+ inline int availableRedoSteps() const { return undoEnabled ? qMax(undoStack.size() - undoState - 1, 0) : 0; }
+
inline QString buffer() const { return text; }
QString plainText() const;
inline int length() const { return fragments.length(); }
diff --git a/src/gui/text/qtextdocumentlayout.cpp b/src/gui/text/qtextdocumentlayout.cpp
index de83d39ac3..73434b1fa4 100644
--- a/src/gui/text/qtextdocumentlayout.cpp
+++ b/src/gui/text/qtextdocumentlayout.cpp
@@ -1437,7 +1437,9 @@ void QTextDocumentLayoutPrivate::drawListItem(const QPointF &offset, QPainter *p
option.setTextDirection(dir);
layout.setTextOption(option);
layout.beginLayout();
- layout.createLine();
+ QTextLine line = layout.createLine();
+ if (line.isValid())
+ line.setLeadingIncluded(true);
layout.endLayout();
layout.draw(painter, QPointF(r.left(), pos.y()));
break;
@@ -2579,6 +2581,7 @@ void QTextDocumentLayoutPrivate::layoutBlock(const QTextBlock &bl, int blockPosi
QTextLine line = tl->createLine();
if (!line.isValid())
break;
+ line.setLeadingIncluded(true);
QFixed left, right;
floatMargins(layoutStruct->y, layoutStruct, &left, &right);
diff --git a/src/gui/text/qtextengine.cpp b/src/gui/text/qtextengine.cpp
index 81c9142fc8..a91408f014 100644
--- a/src/gui/text/qtextengine.cpp
+++ b/src/gui/text/qtextengine.cpp
@@ -1042,7 +1042,7 @@ void QTextEngine::shapeTextWithCE(int item) const
QScriptItem &si = layoutData->items[item];
si.glyph_data_offset = layoutData->used;
- QFontEngine *fe = fontEngine(si, &si.ascent, &si.descent);
+ QFontEngine *fe = fontEngine(si, &si.ascent, &si.descent, &si.leading);
QTextEngine::ShaperFlags flags;
if (si.analysis.bidiLevel % 2)
@@ -1119,7 +1119,7 @@ void QTextEngine::shapeTextWithHarfbuzz(int item) const
si.glyph_data_offset = layoutData->used;
- QFontEngine *font = fontEngine(si, &si.ascent, &si.descent);
+ QFontEngine *font = fontEngine(si, &si.ascent, &si.descent, &si.leading);
bool kerningEnabled = this->font(si).d->kerning;
@@ -1350,8 +1350,11 @@ void QTextEngine::shape(int item) const
layoutData->items[item].position + block.position(), format);
}
} else if (layoutData->items[item].analysis.flags == QScriptAnalysis::Tab) {
- // set up at least the ascent/descent of the script item for the tab
- fontEngine(layoutData->items[item], &layoutData->items[item].ascent, &layoutData->items[item].descent);
+ // set up at least the ascent/descent/leading of the script item for the tab
+ fontEngine(layoutData->items[item],
+ &layoutData->items[item].ascent,
+ &layoutData->items[item].descent,
+ &layoutData->items[item].leading);
} else {
shapeText(item);
}
@@ -1737,7 +1740,7 @@ QFont QTextEngine::font(const QScriptItem &si) const
return font;
}
-QFontEngine *QTextEngine::fontEngine(const QScriptItem &si, QFixed *ascent, QFixed *descent) const
+QFontEngine *QTextEngine::fontEngine(const QScriptItem &si, QFixed *ascent, QFixed *descent, QFixed *leading) const
{
QFontEngine *engine = 0;
QFontEngine *scaledEngine = 0;
@@ -1777,6 +1780,7 @@ QFontEngine *QTextEngine::fontEngine(const QScriptItem &si, QFixed *ascent, QFix
if (ascent) {
*ascent = engine->ascent();
*descent = engine->descent();
+ *leading = engine->leading();
}
if (scaledEngine)
@@ -2009,8 +2013,12 @@ void QScriptLine::setDefaultHeight(QTextEngine *eng)
e = eng->fnt.d->engineForScript(QUnicodeTables::Common);
}
- ascent = qMax(ascent, e->ascent());
- descent = qMax(descent, e->descent());
+ QFixed other_ascent = e->ascent();
+ QFixed other_descent = e->descent();
+ QFixed other_leading = e->leading();
+ leading = qMax(leading + ascent, other_leading + other_ascent) - qMax(ascent, other_ascent);
+ ascent = qMax(ascent, other_ascent);
+ descent = qMax(descent, other_descent);
}
QTextEngine::LayoutData::LayoutData()
diff --git a/src/gui/text/qtextengine_mac.cpp b/src/gui/text/qtextengine_mac.cpp
index e101830a81..eeccc723b7 100644
--- a/src/gui/text/qtextengine_mac.cpp
+++ b/src/gui/text/qtextengine_mac.cpp
@@ -557,7 +557,7 @@ void QTextEngine::shapeTextMac(int item) const
si.glyph_data_offset = layoutData->used;
- QFontEngine *font = fontEngine(si, &si.ascent, &si.descent);
+ QFontEngine *font = fontEngine(si, &si.ascent, &si.descent, &si.leading);
if (font->type() != QFontEngine::Multi) {
shapeTextWithHarfbuzz(item);
return;
diff --git a/src/gui/text/qtextengine_p.h b/src/gui/text/qtextengine_p.h
index 85c6928c4f..a1d363be73 100644
--- a/src/gui/text/qtextengine_p.h
+++ b/src/gui/text/qtextengine_p.h
@@ -345,11 +345,11 @@ struct Q_AUTOTEST_EXPORT QScriptItem
{
inline QScriptItem()
: position(0),
- num_glyphs(0), descent(-1), ascent(-1), width(-1),
+ num_glyphs(0), descent(-1), ascent(-1), leading(-1), width(-1),
glyph_data_offset(0) {}
inline QScriptItem(int p, const QScriptAnalysis &a)
: position(p), analysis(a),
- num_glyphs(0), descent(-1), ascent(-1), width(-1),
+ num_glyphs(0), descent(-1), ascent(-1), leading(-1), width(-1),
glyph_data_offset(0) {}
int position;
@@ -357,6 +357,7 @@ struct Q_AUTOTEST_EXPORT QScriptItem
unsigned short num_glyphs;
QFixed descent;
QFixed ascent;
+ QFixed leading;
QFixed width;
int glyph_data_offset;
QFixed height() const { return ascent + descent + 1; }
@@ -373,9 +374,10 @@ struct Q_AUTOTEST_EXPORT QScriptLine
QScriptLine()
: from(0), length(0),
justified(0), gridfitted(0),
- hasTrailingSpaces(0) {}
+ hasTrailingSpaces(0), leadingIncluded(0) {}
QFixed descent;
QFixed ascent;
+ QFixed leading;
QFixed x;
QFixed y;
QFixed width;
@@ -385,7 +387,11 @@ struct Q_AUTOTEST_EXPORT QScriptLine
mutable uint justified : 1;
mutable uint gridfitted : 1;
uint hasTrailingSpaces : 1;
- QFixed height() const { return ascent + descent + 1; }
+ uint leadingIncluded : 1;
+ QFixed height() const { return ascent + descent + 1
+ + (leadingIncluded? qMax(QFixed(),leading) : QFixed()); }
+ QFixed base() const { return ascent
+ + (leadingIncluded ? qMax(QFixed(),leading) : QFixed()); }
void setDefaultHeight(QTextEngine *eng);
void operator+=(const QScriptLine &other);
};
@@ -394,6 +400,7 @@ Q_DECLARE_TYPEINFO(QScriptLine, Q_PRIMITIVE_TYPE);
inline void QScriptLine::operator+=(const QScriptLine &other)
{
+ leading= qMax(leading + ascent, other.leading + other.ascent) - qMax(ascent, other.ascent);
descent = qMax(descent, other.descent);
ascent = qMax(ascent, other.ascent);
textWidth += other.textWidth;
@@ -476,7 +483,7 @@ public:
return end - si->position;
}
- QFontEngine *fontEngine(const QScriptItem &si, QFixed *ascent = 0, QFixed *descent = 0) const;
+ QFontEngine *fontEngine(const QScriptItem &si, QFixed *ascent = 0, QFixed *descent = 0, QFixed *leading = 0) const;
QFont font(const QScriptItem &si) const;
inline QFont font() const { return fnt; }
diff --git a/src/gui/text/qtextlayout.cpp b/src/gui/text/qtextlayout.cpp
index c5f0e35c61..4600a291d9 100644
--- a/src/gui/text/qtextlayout.cpp
+++ b/src/gui/text/qtextlayout.cpp
@@ -860,7 +860,7 @@ QRectF QTextLayout::boundingRect() const
ymin = qMin(ymin, si.y);
xmax = qMax(xmax, si.x+qMax(si.width, si.textWidth));
// ### shouldn't the ascent be used in ymin???
- ymax = qMax(ymax, si.y+si.ascent+si.descent+1);
+ ymax = qMax(ymax, si.y+si.height());
}
return QRectF(xmin.toReal(), ymin.toReal(), (xmax-xmin).toReal(), (ymax-ymin).toReal());
}
@@ -1071,10 +1071,10 @@ static void addSelectedRegionsToPath(QTextEngine *eng, int lineNumber, const QPo
QTextLineItemIterator iterator(eng, lineNumber, pos, selection);
- const QFixed y = QFixed::fromReal(pos.y()) + line.y + line.ascent;
+
+ const qreal selectionY = pos.y() + line.y.toReal();
const qreal lineHeight = line.height().toReal();
- const qreal selectionY = (y - line.ascent).toReal();
QFixed lastSelectionX = iterator.x;
QFixed lastSelectionWidth;
@@ -1334,23 +1334,23 @@ void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition
const qreal x = position.x() + l.cursorToX(cursorPosition);
int itm = d->findItem(cursorPosition - 1);
- QFixed ascent = sl.ascent;
+ QFixed base = sl.base();
QFixed descent = sl.descent;
bool rightToLeft = (d->option.textDirection() == Qt::RightToLeft);
if (itm >= 0) {
const QScriptItem &si = d->layoutData->items.at(itm);
if (si.ascent > 0)
- ascent = si.ascent;
+ base = si.ascent;
if (si.descent > 0)
descent = si.descent;
rightToLeft = si.analysis.bidiLevel % 2;
}
- qreal y = position.y() + (sl.y + sl.ascent - ascent).toReal();
+ qreal y = position.y() + (sl.y + sl.base() - base).toReal();
bool toggleAntialiasing = !(p->renderHints() & QPainter::Antialiasing)
&& (p->transform().type() > QTransform::TxTranslate);
if (toggleAntialiasing)
p->setRenderHint(QPainter::Antialiasing);
- p->fillRect(QRectF(x, y, qreal(width), (ascent + descent).toReal()), p->pen().brush());
+ p->fillRect(QRectF(x, y, qreal(width), (base + descent + 1).toReal()), p->pen().brush());
if (toggleAntialiasing)
p->setRenderHint(QPainter::Antialiasing, false);
if (d->layoutData->hasBidi) {
@@ -1500,9 +1500,11 @@ qreal QTextLine::descent() const
}
/*!
- Returns the line's height. This is equal to ascent() + descent() + 1.
+ Returns the line's height. This is equal to ascent() + descent() + 1
+ if leading is not included. If leading is included, this equals to
+ ascent() + descent() + leading() + 1.
- \sa ascent() descent()
+ \sa ascent() descent() leading() setLeadingIncluded()
*/
qreal QTextLine::height() const
{
@@ -1510,6 +1512,51 @@ qreal QTextLine::height() const
}
/*!
+ \since 4.6
+
+ Returns the line's leading.
+
+ \sa ascent() descent() height()
+*/
+qreal QTextLine::leading() const
+{
+ return eng->lines[i].leading.toReal();
+}
+
+/*! \since 4.6
+
+ Includes positive leading into the line's height if \a included is true;
+ otherwise does not include leading.
+
+ By default, leading is not included.
+
+ Note that negative leading is ignored, it must be handled
+ in the code using the text lines by letting the lines overlap.
+
+ \sa leadingIncluded()
+
+*/
+void QTextLine::setLeadingIncluded(bool included)
+{
+ eng->lines[i].leadingIncluded= included;
+
+}
+
+/*! \since 4.6
+
+ Returns true if positive leading is included into the line's height; otherwise returns false.
+
+ By default, leading is not included.
+
+ \sa setLeadingIncluded()
+*/
+bool QTextLine::leadingIncluded() const
+{
+ return eng->lines[i].leadingIncluded;
+}
+
+
+/*!
Returns the width of the line that is occupied by text. This is
always \<= to width(), and is the minimum width that could be used
by layout() without changing the line break position.
@@ -1712,6 +1759,9 @@ void QTextLine::layout_helper(int maxGlyphs)
}
const QScriptItem &current = eng->layoutData->items[item];
+ lbh.tmpData.leading = qMax(lbh.tmpData.leading + lbh.tmpData.ascent,
+ current.leading + current.ascent) - qMax(lbh.tmpData.ascent,
+ current.ascent);
lbh.tmpData.ascent = qMax(lbh.tmpData.ascent, current.ascent);
lbh.tmpData.descent = qMax(lbh.tmpData.descent, current.descent);
@@ -2042,7 +2092,9 @@ void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatR
QTextLineItemIterator iterator(eng, i, pos, selection);
- const QFixed y = QFixed::fromReal(pos.y()) + line.y + line.ascent;
+ QFixed lineBase = line.base();
+
+ const QFixed y = QFixed::fromReal(pos.y()) + line.y + lineBase;
bool suppressColors = (eng->option.flags() & QTextOption::SuppressColors);
while (!iterator.atEnd()) {
@@ -2065,7 +2117,7 @@ void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatR
if (selection)
format.merge(selection->format);
- setPenAndDrawBackground(p, pen, format, QRectF(iterator.x.toReal(), (y - line.ascent).toReal(),
+ setPenAndDrawBackground(p, pen, format, QRectF(iterator.x.toReal(), (y - lineBase).toReal(),
iterator.itemWidth.toReal(), line.height().toReal()));
QTextCharFormat::VerticalAlignment valign = format.verticalAlignment();
@@ -2086,7 +2138,7 @@ void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatR
if (si.analysis.flags == QScriptAnalysis::Object && eng->block.docHandle()) {
QFixed itemY = y - si.ascent;
if (format.verticalAlignment() == QTextCharFormat::AlignTop) {
- itemY = y - line.ascent;
+ itemY = y - lineBase;
}
QRectF itemRect(iterator.x.toReal(), itemY.toReal(), iterator.itemWidth.toReal(), si.height().toReal());
diff --git a/src/gui/text/qtextlayout.h b/src/gui/text/qtextlayout.h
index 90afac8d6f..9f170f50c5 100644
--- a/src/gui/text/qtextlayout.h
+++ b/src/gui/text/qtextlayout.h
@@ -196,6 +196,10 @@ public:
qreal ascent() const;
qreal descent() const;
qreal height() const;
+ qreal leading() const;
+
+ void setLeadingIncluded(bool included);
+ bool leadingIncluded() const;
qreal naturalTextWidth() const;
QRectF naturalTextRect() const;
diff --git a/src/gui/text/text.pri b/src/gui/text/text.pri
index b28ecd737a..b7615a43e8 100644
--- a/src/gui/text/text.pri
+++ b/src/gui/text/text.pri
@@ -78,6 +78,7 @@ win32 {
unix:x11 {
HEADERS += \
text/qfontengine_x11_p.h \
+ text/qfontdatabase_x11.cpp \
text/qfontengine_ft_p.h
SOURCES += \
text/qfont_x11.cpp \
diff --git a/src/gui/widgets/qabstractslider.cpp b/src/gui/widgets/qabstractslider.cpp
index 588a48ee8a..fec9fabcb9 100644
--- a/src/gui/widgets/qabstractslider.cpp
+++ b/src/gui/widgets/qabstractslider.cpp
@@ -693,29 +693,27 @@ void QAbstractSlider::wheelEvent(QWheelEvent * e)
if (e->orientation() != d->orientation && !rect().contains(e->pos()))
return;
- qreal currentOffset = qreal(e->delta()) / 120;
- d->offset_accumulated += currentOffset;
- if (int(d->offset_accumulated) == 0) {
- // QAbstractSlider works on integer values. So if the accumulated
- // offset is less than +/- 1, we need to wait until we get more
- // wheel events (this means that the wheel resolution is higher than
- // 15 degrees, e.g. when using mac mighty mouse/trackpad):
- return;
- }
+ int stepsToScroll = 0;
+ qreal offset = qreal(e->delta()) / 120;
- int stepsToScroll;
if ((e->modifiers() & Qt::ControlModifier) || (e->modifiers() & Qt::ShiftModifier)) {
- stepsToScroll = currentOffset > 0 ? d->pageStep : -d->pageStep;
+ // Scroll one page regardless of delta:
+ stepsToScroll = qBound(-d->pageStep, int(offset * d->pageStep), d->pageStep);
+ d->offset_accumulated = 0;
} else {
- // Calculate the number of steps to scroll (per 15 degrees of rotate):
-#ifdef Q_OS_MAC
- // On mac, since mouse wheel scrolling is accelerated and
- // fine tuned by the OS, we skip applying acceleration:
- stepsToScroll = int(d->offset_accumulated);
-#else
- stepsToScroll = int(d->offset_accumulated) * QApplication::wheelScrollLines() * d->singleStep;
-#endif
- stepsToScroll = qBound(-d->pageStep, stepsToScroll, d->pageStep);
+ // Calculate how many lines to scroll. Depending on what delta is (and
+ // offset), we might end up with a fraction (e.g. scroll 1.3 lines). We can
+ // only scroll whole lines, so we keep the reminder until next event.
+ qreal stepsToScrollF = offset * QApplication::wheelScrollLines() * d->singleStep;
+ // Check if wheel changed direction since last event:
+ if (d->offset_accumulated != 0 && (offset / d->offset_accumulated) < 0)
+ d->offset_accumulated = 0;
+
+ d->offset_accumulated += stepsToScrollF;
+ stepsToScroll = qBound(-d->pageStep, int(d->offset_accumulated), d->pageStep);
+ d->offset_accumulated -= int(d->offset_accumulated);
+ if (stepsToScroll == 0)
+ return;
}
if (d->invertedControls)
@@ -725,12 +723,10 @@ void QAbstractSlider::wheelEvent(QWheelEvent * e)
d->position = d->overflowSafeAdd(stepsToScroll); // value will be updated by triggerAction()
triggerAction(SliderMove);
- if (prevValue == d->value) {
+ if (prevValue == d->value)
d->offset_accumulated = 0;
- } else {
- d->offset_accumulated -= int(d->offset_accumulated);
+ else
e->accept();
- }
}
#endif
#ifdef QT_KEYPAD_NAVIGATION
diff --git a/src/gui/widgets/qcombobox.cpp b/src/gui/widgets/qcombobox.cpp
index 0e888d6c2b..1879db4d03 100644
--- a/src/gui/widgets/qcombobox.cpp
+++ b/src/gui/widgets/qcombobox.cpp
@@ -192,6 +192,8 @@ void QComboBoxPrivate::_q_modelReset()
lineEdit->setText(QString());
updateLineEditGeometry();
}
+ if (currentIndex.row() != indexBeforeChange)
+ _q_emitCurrentIndexChanged(currentIndex);
q->update();
}
@@ -314,7 +316,7 @@ QSize QComboBoxPrivate::recomputeSizeHint(QSize &sh) const
// height
- sh.setHeight(qMax(fm.lineSpacing(), 14) + 2);
+ sh.setHeight(qMax(fm.height(), 14) + 2);
if (hasIcon) {
sh.setHeight(qMax(sh.height(), iconSize.height() + 2));
}
@@ -402,13 +404,6 @@ QComboBoxPrivateContainer::QComboBoxPrivateContainer(QAbstractItemView *itemView
layout->setSpacing(0);
layout->setMargin(0);
-#ifdef QT_SOFTKEYS_ENABLED
- selectAction = QSoftKeyManager::createKeyedAction(QSoftKeyManager::SelectSoftKey, Qt::Key_Select, this);
- cancelAction = QSoftKeyManager::createKeyedAction(QSoftKeyManager::CancelSoftKey, Qt::Key_Escape, this);
- addAction(selectAction);
- addAction(cancelAction);
-#endif
-
// set item view
setItemView(itemView);
@@ -494,18 +489,6 @@ void QComboBoxPrivateContainer::viewDestroyed()
}
/*
- Sets currentIndex on entered if the LeftButton is not pressed. This
- means that if mouseTracking(...) is on, we setCurrentIndex and select
- even when LeftButton is not pressed.
-*/
-void QComboBoxPrivateContainer::setCurrentIndex(const QModelIndex &index)
-{
- if (QComboBoxDelegate::isSeparator(index))
- return;
- view->setCurrentIndex(index);
-}
-
-/*
Returns the item view used for the combobox popup.
*/
QAbstractItemView *QComboBoxPrivateContainer::itemView() const
@@ -530,8 +513,6 @@ void QComboBoxPrivateContainer::setItemView(QAbstractItemView *itemView)
disconnect(view->verticalScrollBar(), SIGNAL(rangeChanged(int,int)),
this, SLOT(updateScrollers()));
#endif
- disconnect(view, SIGNAL(entered(QModelIndex)),
- this, SLOT(setCurrentIndex(QModelIndex)));
disconnect(view, SIGNAL(destroyed()),
this, SLOT(viewDestroyed()));
@@ -568,10 +549,15 @@ void QComboBoxPrivateContainer::setItemView(QAbstractItemView *itemView)
connect(view->verticalScrollBar(), SIGNAL(rangeChanged(int,int)),
this, SLOT(updateScrollers()));
#endif
- connect(view, SIGNAL(entered(QModelIndex)),
- this, SLOT(setCurrentIndex(QModelIndex)));
connect(view, SIGNAL(destroyed()),
this, SLOT(viewDestroyed()));
+
+#ifdef QT_SOFTKEYS_ENABLED
+ selectAction = QSoftKeyManager::createKeyedAction(QSoftKeyManager::SelectSoftKey, Qt::Key_Select, itemView);
+ cancelAction = QSoftKeyManager::createKeyedAction(QSoftKeyManager::CancelSoftKey, Qt::Key_Escape, itemView);
+ addAction(selectAction);
+ addAction(cancelAction);
+#endif
}
/*!
@@ -653,16 +639,20 @@ bool QComboBoxPrivateContainer::eventFilter(QObject *o, QEvent *e)
break;
}
break;
- case QEvent::MouseMove: {
+ case QEvent::MouseMove:
if (isVisible()) {
QMouseEvent *m = static_cast<QMouseEvent *>(e);
QWidget *widget = static_cast<QWidget *>(o);
QPoint vector = widget->mapToGlobal(m->pos()) - initialClickPosition;
if (vector.manhattanLength() > 9 && blockMouseReleaseTimer.isActive())
blockMouseReleaseTimer.stop();
+ QModelIndex indexUnderMouse = view->indexAt(m->pos());
+ if (indexUnderMouse.isValid() && indexUnderMouse != view->currentIndex()
+ && !QComboBoxDelegate::isSeparator(indexUnderMouse)) {
+ view->setCurrentIndex(indexUnderMouse);
+ }
}
break;
- }
case QEvent::MouseButtonRelease: {
QMouseEvent *m = static_cast<QMouseEvent *>(e);
if (isVisible() && view->rect().contains(m->pos()) && view->currentIndex().isValid()
@@ -992,14 +982,6 @@ void QComboBoxPrivate::_q_dataChanged(const QModelIndex &topLeft, const QModelIn
}
}
-void QComboBoxPrivate::_q_rowsAboutToBeInserted(const QModelIndex & parent,
- int /*start*/, int /*end*/)
-{
- if (parent != root)
- return;
- indexBeforeChange = currentIndex.row();
-}
-
void QComboBoxPrivate::_q_rowsInserted(const QModelIndex &parent, int start, int end)
{
Q_Q(QComboBox);
@@ -1022,11 +1004,8 @@ void QComboBoxPrivate::_q_rowsInserted(const QModelIndex &parent, int start, int
}
}
-void QComboBoxPrivate::_q_rowsAboutToBeRemoved(const QModelIndex &parent, int /*start*/, int /*end*/)
+void QComboBoxPrivate::_q_updateIndexBeforeChange()
{
- if (parent != root)
- return;
-
indexBeforeChange = currentIndex.row();
}
@@ -1868,15 +1847,17 @@ void QComboBox::setModel(QAbstractItemModel *model)
disconnect(d->model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
this, SLOT(_q_dataChanged(QModelIndex,QModelIndex)));
disconnect(d->model, SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
- this, SLOT(_q_rowsAboutToBeInserted(QModelIndex,int,int)));
+ this, SLOT(_q_updateIndexBeforeChange()));
disconnect(d->model, SIGNAL(rowsInserted(QModelIndex,int,int)),
this, SLOT(_q_rowsInserted(QModelIndex,int,int)));
disconnect(d->model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
- this, SLOT(_q_rowsAboutToBeRemoved(QModelIndex,int,int)));
+ this, SLOT(_q_updateIndexBeforeChange()));
disconnect(d->model, SIGNAL(rowsRemoved(QModelIndex,int,int)),
this, SLOT(_q_rowsRemoved(QModelIndex,int,int)));
disconnect(d->model, SIGNAL(destroyed()),
this, SLOT(_q_modelDestroyed()));
+ disconnect(d->model, SIGNAL(modelAboutToBeReset()),
+ this, SLOT(_q_updateIndexBeforeChange()));
disconnect(d->model, SIGNAL(modelReset()),
this, SLOT(_q_modelReset()));
if (d->model->QObject::parent() == this)
@@ -1888,15 +1869,17 @@ void QComboBox::setModel(QAbstractItemModel *model)
connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
this, SLOT(_q_dataChanged(QModelIndex,QModelIndex)));
connect(model, SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
- this, SLOT(_q_rowsAboutToBeInserted(QModelIndex,int,int)));
+ this, SLOT(_q_updateIndexBeforeChange()));
connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)),
this, SLOT(_q_rowsInserted(QModelIndex,int,int)));
connect(model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
- this, SLOT(_q_rowsAboutToBeRemoved(QModelIndex,int,int)));
+ this, SLOT(_q_updateIndexBeforeChange()));
connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)),
this, SLOT(_q_rowsRemoved(QModelIndex,int,int)));
connect(model, SIGNAL(destroyed()),
this, SLOT(_q_modelDestroyed()));
+ connect(model, SIGNAL(modelAboutToBeReset()),
+ this, SLOT(_q_updateIndexBeforeChange()));
connect(model, SIGNAL(modelReset()),
this, SLOT(_q_modelReset()));
@@ -2452,15 +2435,15 @@ void QComboBox::showPopup()
#if defined(Q_WS_WIN) && !defined(QT_NO_EFFECTS)
bool scrollDown = (listRect.topLeft() == below);
- if (QApplication::isEffectEnabled(Qt::UI_AnimateCombo)
+ if (QApplication::isEffectEnabled(Qt::UI_AnimateCombo)
&& !style->styleHint(QStyle::SH_ComboBox_Popup, &opt, this) && !window()->testAttribute(Qt::WA_DontShowOnScreen))
qScrollEffect(container, scrollDown ? QEffects::DownScroll : QEffects::UpScroll, 150);
#endif
// Don't disable updates on Mac OS X. Windows are displayed immediately on this platform,
// which means that the window will be visible before the call to container->show() returns.
-// If updates are disabled at this point we'll miss our chance at painting the popup
-// menu before it's shown, causing flicker since the window then displays the standard gray
+// If updates are disabled at this point we'll miss our chance at painting the popup
+// menu before it's shown, causing flicker since the window then displays the standard gray
// background.
#ifndef Q_WS_MAC
container->setUpdatesEnabled(false);
diff --git a/src/gui/widgets/qcombobox.h b/src/gui/widgets/qcombobox.h
index 6a85096467..0652594979 100644
--- a/src/gui/widgets/qcombobox.h
+++ b/src/gui/widgets/qcombobox.h
@@ -52,7 +52,6 @@ QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
QT_MODULE(Gui)
-
#ifndef QT_NO_COMBOBOX
class QAbstractItemView;
@@ -308,9 +307,8 @@ private:
Q_PRIVATE_SLOT(d_func(), void _q_returnPressed())
Q_PRIVATE_SLOT(d_func(), void _q_resetButton())
Q_PRIVATE_SLOT(d_func(), void _q_dataChanged(const QModelIndex &, const QModelIndex &))
- Q_PRIVATE_SLOT(d_func(), void _q_rowsAboutToBeInserted(const QModelIndex & parent, int start, int end))
+ Q_PRIVATE_SLOT(d_func(), void _q_updateIndexBeforeChange())
Q_PRIVATE_SLOT(d_func(), void _q_rowsInserted(const QModelIndex & parent, int start, int end))
- Q_PRIVATE_SLOT(d_func(), void _q_rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end))
Q_PRIVATE_SLOT(d_func(), void _q_rowsRemoved(const QModelIndex & parent, int start, int end))
Q_PRIVATE_SLOT(d_func(), void _q_modelDestroyed())
Q_PRIVATE_SLOT(d_func(), void _q_modelReset())
diff --git a/src/gui/widgets/qcombobox_p.h b/src/gui/widgets/qcombobox_p.h
index f7458c44b4..fe42c47aba 100644
--- a/src/gui/widgets/qcombobox_p.h
+++ b/src/gui/widgets/qcombobox_p.h
@@ -231,7 +231,6 @@ public:
public Q_SLOTS:
void scrollItemView(int action);
void updateScrollers();
- void setCurrentIndex(const QModelIndex &index);
void viewDestroyed();
protected:
@@ -357,9 +356,8 @@ public:
#endif
void _q_resetButton();
void _q_dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
- void _q_rowsAboutToBeInserted(const QModelIndex & parent, int start, int end);
+ void _q_updateIndexBeforeChange();
void _q_rowsInserted(const QModelIndex & parent, int start, int end);
- void _q_rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end);
void _q_rowsRemoved(const QModelIndex & parent, int start, int end);
void updateArrow(QStyle::StateFlag state);
bool updateHoverControl(const QPoint &pos);
diff --git a/src/gui/widgets/qdockarealayout.cpp b/src/gui/widgets/qdockarealayout.cpp
index 5a0a9d4815..dffec11c9c 100644
--- a/src/gui/widgets/qdockarealayout.cpp
+++ b/src/gui/widgets/qdockarealayout.cpp
@@ -1556,9 +1556,10 @@ void QDockAreaLayoutInfo::apply(bool animate)
}
}
}
-
+#ifndef QT_NO_TABBAR
if (sep == 1)
updateSeparatorWidgets();
+#endif //QT_NO_TABBAR
}
static void paintSep(QPainter *p, QWidget *w, const QRect &r, Qt::Orientation o, bool mouse_over)
@@ -2008,13 +2009,14 @@ bool QDockAreaLayoutInfo::restoreState(QDataStream &stream, QList<QDockWidget*>
updateTabBar();
setCurrentTabId(tabId(item_list.at(index)));
}
-#endif
if (!testing && sep == 1)
updateSeparatorWidgets();
+#endif
return true;
}
+#ifndef QT_NO_TABBAR
void QDockAreaLayoutInfo::updateSeparatorWidgets() const
{
if (tabbed) {
@@ -2065,6 +2067,7 @@ void QDockAreaLayoutInfo::updateSeparatorWidgets() const
separatorWidgets.resize(j);
Q_ASSERT(separatorWidgets.size() == j);
}
+#endif //QT_NO_TABBAR
#ifndef QT_NO_TABBAR
void QDockAreaLayoutInfo::updateTabBar() const
@@ -2259,7 +2262,7 @@ QRect QDockAreaLayoutInfo::tabContentRect() const
** QDockAreaLayout
*/
-QDockAreaLayout::QDockAreaLayout(QMainWindow *win)
+QDockAreaLayout::QDockAreaLayout(QMainWindow *win) : fallbackToSizeHints(true)
{
mainWindow = win;
sep = win->style()->pixelMetric(QStyle::PM_DockWidgetSeparatorExtent, 0, win);
@@ -2346,6 +2349,9 @@ bool QDockAreaLayout::restoreState(QDataStream &stream, const QList<QDockWidget*
for (int i = 0; i < 4; ++i)
corners[i] = static_cast<Qt::DockWidgetArea>(cornerData[i]);
}
+
+ if (!testing)
+ fallbackToSizeHints = false;
}
return ok;
@@ -2582,7 +2588,7 @@ void QDockAreaLayout::getGrid(QVector<QLayoutStruct> *_ver_struct_list,
{
QSize center_hint(0, 0);
QSize center_min(0, 0);
- bool have_central = centralWidgetItem != 0 && !centralWidgetItem->isEmpty();
+ const bool have_central = centralWidgetItem != 0 && !centralWidgetItem->isEmpty();
if (have_central) {
center_hint = centralWidgetRect.size();
if (!center_hint.isValid())
@@ -2601,33 +2607,35 @@ void QDockAreaLayout::getGrid(QVector<QLayoutStruct> *_ver_struct_list,
center_rect.setBottom(rect.bottom() - docks[QInternal::BottomDock].rect.height() - sep);
QSize left_hint = docks[QInternal::LeftDock].size();
- if (left_hint.isNull())
+ if (left_hint.isNull() || fallbackToSizeHints)
left_hint = docks[QInternal::LeftDock].sizeHint();
QSize left_min = docks[QInternal::LeftDock].minimumSize();
QSize left_max = docks[QInternal::LeftDock].maximumSize();
left_hint = left_hint.boundedTo(left_max).expandedTo(left_min);
QSize right_hint = docks[QInternal::RightDock].size();
- if (right_hint.isNull())
+ if (right_hint.isNull() || fallbackToSizeHints)
right_hint = docks[QInternal::RightDock].sizeHint();
QSize right_min = docks[QInternal::RightDock].minimumSize();
QSize right_max = docks[QInternal::RightDock].maximumSize();
right_hint = right_hint.boundedTo(right_max).expandedTo(right_min);
QSize top_hint = docks[QInternal::TopDock].size();
- if (top_hint.isNull())
+ if (top_hint.isNull() || fallbackToSizeHints)
top_hint = docks[QInternal::TopDock].sizeHint();
QSize top_min = docks[QInternal::TopDock].minimumSize();
QSize top_max = docks[QInternal::TopDock].maximumSize();
top_hint = top_hint.boundedTo(top_max).expandedTo(top_min);
QSize bottom_hint = docks[QInternal::BottomDock].size();
- if (bottom_hint.isNull())
+ if (bottom_hint.isNull() || fallbackToSizeHints)
bottom_hint = docks[QInternal::BottomDock].sizeHint();
QSize bottom_min = docks[QInternal::BottomDock].minimumSize();
QSize bottom_max = docks[QInternal::BottomDock].maximumSize();
bottom_hint = bottom_hint.boundedTo(bottom_max).expandedTo(bottom_min);
+ fallbackToSizeHints = !have_central;
+
if (_ver_struct_list != 0) {
QVector<QLayoutStruct> &ver_struct_list = *_ver_struct_list;
ver_struct_list.resize(3);
@@ -3073,9 +3081,10 @@ void QDockAreaLayout::apply(bool animate)
widgetAnimator.animate(centralWidgetItem->widget(), centralWidgetRect,
animate);
}
-
+#ifndef QT_NO_TABBAR
if (sep == 1)
updateSeparatorWidgets();
+#endif //QT_NO_TABBAR
}
void QDockAreaLayout::paintSeparators(QPainter *p, QWidget *widget,
@@ -3153,6 +3162,7 @@ int QDockAreaLayout::separatorMove(const QList<int> &separator, const QPoint &or
return delta;
}
+#ifndef QT_NO_TABBAR
// Sets the correct positions for the seperator widgets
// Allocates new sepearator widgets with getSeparatorWidget
void QDockAreaLayout::updateSeparatorWidgets() const
@@ -3186,6 +3196,7 @@ void QDockAreaLayout::updateSeparatorWidgets() const
separatorWidgets.resize(j);
}
+#endif //QT_NO_TABBAR
QLayoutItem *QDockAreaLayout::itemAt(int *x, int index) const
{
@@ -3238,7 +3249,6 @@ QSet<QTabBar*> QDockAreaLayout::usedTabBars() const
}
return result;
}
-#endif
// Returns the set of all used separator widgets
QSet<QWidget*> QDockAreaLayout::usedSeparatorWidgets() const
@@ -3253,6 +3263,7 @@ QSet<QWidget*> QDockAreaLayout::usedSeparatorWidgets() const
}
return result;
}
+#endif
QRect QDockAreaLayout::gapRect(const QList<int> &path) const
{
diff --git a/src/gui/widgets/qdockarealayout_p.h b/src/gui/widgets/qdockarealayout_p.h
index 99a9dbb9b9..bd2067b3e8 100644
--- a/src/gui/widgets/qdockarealayout_p.h
+++ b/src/gui/widgets/qdockarealayout_p.h
@@ -196,9 +196,10 @@ public:
QRect rect;
QMainWindow *mainWindow;
QList<QDockAreaLayoutItem> item_list;
-
+#ifndef QT_NO_TABBAR
void updateSeparatorWidgets() const;
QSet<QWidget*> usedSeparatorWidgets() const;
+#endif //QT_NO_TABBAR
#ifndef QT_NO_TABBAR
quintptr currentTabId() const;
@@ -233,6 +234,7 @@ public:
QDockAreaLayout(QMainWindow *win);
QDockAreaLayoutInfo docks[4];
int sep; // separator extent
+ bool fallbackToSizeHints; //determines if we should use the sizehint for the dock areas (true until the layout is restored or the central widget is set)
mutable QVector<QWidget*> separatorWidgets;
bool isValid() const;
@@ -278,7 +280,9 @@ public:
const QPoint &mouse) const;
QRegion separatorRegion() const;
int separatorMove(const QList<int> &separator, const QPoint &origin, const QPoint &dest);
+#ifndef QT_NO_TABBAR
void updateSeparatorWidgets() const;
+#endif //QT_NO_TABBAR
QLayoutItem *itemAt(int *x, int index) const;
QLayoutItem *takeAt(int *x, int index);
@@ -292,9 +296,10 @@ public:
QRect gapRect(const QList<int> &path) const;
void keepSize(QDockWidget *w);
-
+#ifndef QT_NO_TABBAR
QSet<QTabBar*> usedTabBars() const;
QSet<QWidget*> usedSeparatorWidgets() const;
+#endif //QT_NO_TABBAR
};
QT_END_NAMESPACE
diff --git a/src/gui/widgets/qdockwidget.cpp b/src/gui/widgets/qdockwidget.cpp
index a574262f27..a8e2a37978 100644
--- a/src/gui/widgets/qdockwidget.cpp
+++ b/src/gui/widgets/qdockwidget.cpp
@@ -456,7 +456,7 @@ int QDockWidgetLayout::titleHeight() const
int mw = q->style()->pixelMetric(QStyle::PM_DockWidgetTitleMargin, 0, q);
- return qMax(buttonHeight + 2, titleFontMetrics.lineSpacing() + 2*mw);
+ return qMax(buttonHeight + 2, titleFontMetrics.height() + 2*mw);
}
void QDockWidgetLayout::setGeometry(const QRect &geometry)
@@ -685,8 +685,6 @@ void QDockWidgetPrivate::_q_toggleTopLevel()
void QDockWidgetPrivate::initDrag(const QPoint &pos, bool nca)
{
- Q_Q(QDockWidget);
-
if (state != 0)
return;
@@ -694,8 +692,6 @@ void QDockWidgetPrivate::initDrag(const QPoint &pos, bool nca)
Q_ASSERT(win != 0);
QMainWindowLayout *layout = qobject_cast<QMainWindowLayout*>(win->layout());
Q_ASSERT(layout != 0);
- if (layout->layoutState.indexOf(q).isEmpty()) //The dock widget has not been added into the main window
- return;
if (layout->pluggingWidget != 0) // the main window is animating a docking operation
return;
@@ -1012,6 +1008,12 @@ void QDockWidgetPrivate::setWindowState(bool floating, bool unplug, const QRect
{
Q_Q(QDockWidget);
+ if (!floating && parent) {
+ QMainWindowLayout *mwlayout = qobject_cast<QMainWindowLayout *>(q->parentWidget()->layout());
+ if (!mwlayout || mwlayout->dockWidgetArea(q) == Qt::NoDockWidgetArea)
+ return; // this dockwidget can't be redocked
+ }
+
bool wasFloating = q->isFloating();
bool hidden = q->isHidden();
diff --git a/src/gui/widgets/qfontcombobox.cpp b/src/gui/widgets/qfontcombobox.cpp
index 7b39823583..806db59ea3 100644
--- a/src/gui/widgets/qfontcombobox.cpp
+++ b/src/gui/widgets/qfontcombobox.cpp
@@ -194,7 +194,7 @@ QSize QFontFamilyDelegate::sizeHint(const QStyleOptionViewItem &option,
// font.setFamily(text);
font.setPointSize(QFontInfo(font).pointSize() * 3/2);
QFontMetrics fontMetrics(font);
- return QSize(fontMetrics.width(text), fontMetrics.lineSpacing());
+ return QSize(fontMetrics.width(text), fontMetrics.height());
}
diff --git a/src/gui/widgets/qlinecontrol.cpp b/src/gui/widgets/qlinecontrol.cpp
index 7f9ff82ce2..8f17e981c8 100644
--- a/src/gui/widgets/qlinecontrol.cpp
+++ b/src/gui/widgets/qlinecontrol.cpp
@@ -447,8 +447,9 @@ void QLineControl::processInputMethodEvent(QInputMethodEvent *event)
cursorPositionChanged = true;
}
}
-
+#ifndef QT_NO_IM
setPreeditArea(m_cursor, event->preeditString());
+#endif //QT_NO_IM
m_preeditCursor = event->preeditString().length();
m_hideCursor = false;
QList<QTextLayout::FormatRange> formats;
diff --git a/src/gui/widgets/qlinecontrol_p.h b/src/gui/widgets/qlinecontrol_p.h
index 68898b6098..f8e1a5d168 100644
--- a/src/gui/widgets/qlinecontrol_p.h
+++ b/src/gui/widgets/qlinecontrol_p.h
@@ -174,8 +174,10 @@ public:
void setMaxLength(int maxLength);
int maxLength() const;
+#ifndef QT_NO_VALIDATOR
const QValidator *validator() const;
void setValidator(const QValidator *);
+#endif
#ifndef QT_NO_COMPLETER
QCompleter *completer() const;
@@ -282,7 +284,9 @@ private:
bool finishChange(int validateFromState = -1, bool update = false, bool edited = true);
+#ifndef QT_NO_VALIDATOR
QPointer<QValidator> m_validator;
+#endif
QPointer<QCompleter> m_completer;
#ifndef QT_NO_COMPLETER
bool advanceToEnabledItem(int dir);
@@ -623,6 +627,7 @@ inline int QLineControl::maxLength() const
return m_maxLength;
}
+#ifndef QT_NO_VALIDATOR
inline const QValidator *QLineControl::validator() const
{
return m_validator;
@@ -632,6 +637,7 @@ inline void QLineControl::setValidator(const QValidator *v)
{
m_validator = const_cast<QValidator*>(v);
}
+#endif
#ifndef QT_NO_COMPLETER
inline QCompleter *QLineControl::completer() const
diff --git a/src/gui/widgets/qlineedit.cpp b/src/gui/widgets/qlineedit.cpp
index 629e839408..e4252b5572 100644
--- a/src/gui/widgets/qlineedit.cpp
+++ b/src/gui/widgets/qlineedit.cpp
@@ -624,7 +624,7 @@ QSize QLineEdit::sizeHint() const
Q_D(const QLineEdit);
ensurePolished();
QFontMetrics fm(font());
- int h = qMax(fm.lineSpacing(), 14) + 2*d->verticalMargin
+ int h = qMax(fm.height(), 14) + 2*d->verticalMargin
+ d->topTextMargin + d->bottomTextMargin
+ d->topmargin + d->bottommargin;
int w = fm.width(QLatin1Char('x')) * 17 + 2*d->horizontalMargin
diff --git a/src/gui/widgets/qmenu.cpp b/src/gui/widgets/qmenu.cpp
index ea259012c1..1b5d1cd1f5 100644
--- a/src/gui/widgets/qmenu.cpp
+++ b/src/gui/widgets/qmenu.cpp
@@ -1878,6 +1878,10 @@ void QMenu::popup(const QPoint &p, QAction *atAction)
if(snapToMouse) //position flowing left from the mouse
pos.setX(mouse.x()-size.width());
+ //if in a menubar, it should be right-aligned
+ if (qobject_cast<QMenuBar*>(d->causedPopup.widget))
+ pos.rx() -= size.width();
+
if (pos.x() < screen.left()+desktopFrame)
pos.setX(qMax(p.x(), screen.left()+desktopFrame));
if (pos.x()+size.width()-1 > screen.right()-desktopFrame)
diff --git a/src/gui/widgets/qmenubar.cpp b/src/gui/widgets/qmenubar.cpp
index f2f0722c2c..689d2e1e90 100644
--- a/src/gui/widgets/qmenubar.cpp
+++ b/src/gui/widgets/qmenubar.cpp
@@ -336,30 +336,25 @@ void QMenuBarPrivate::popupAction(QAction *action, bool activateFirst)
const bool fitUp = (q->mapToGlobal(adjustedActionRect.topLeft()).y() >= popup_size.height());
const bool fitDown = (pos.y() + popup_size.height() <= screenRect.bottom());
+ const bool rtl = q->isRightToLeft();
const int actionWidth = adjustedActionRect.width();
if (!fitUp && !fitDown) { //we should shift the menu
- bool shouldShiftToRight = !q->isRightToLeft();
- if (q->isRightToLeft() && popup_size.width() > pos.x())
+ bool shouldShiftToRight = !rtl;
+ if (rtl && popup_size.width() > pos.x())
shouldShiftToRight = true;
else if (actionWidth + popup_size.width() + pos.x() > screenRect.right())
shouldShiftToRight = false;
- if (shouldShiftToRight)
- pos.rx() += actionWidth;
- else
- pos.rx() -= popup_size.width();
- } else if (q->isRightToLeft()) {
- pos.setX(pos.x()-(popup_size.width() - actionWidth));
- }
-
- if(pos.x() < screenRect.x()) {
- pos.setX(screenRect.x());
- } else {
- const int off = pos.x()+popup_size.width() - screenRect.right();
- if(off > 0)
- pos.setX(qMax(screenRect.x(), pos.x()-off));
-
+ if (shouldShiftToRight) {
+ pos.rx() += actionWidth + (rtl ? popup_size.width() : 0);
+ } else {
+ //shift to left
+ if (!rtl)
+ pos.rx() -= popup_size.width();
+ }
+ } else if (rtl) {
+ pos.rx() += actionWidth;
}
if(!defaultPopDown || (fitUp && !fitDown))
diff --git a/src/gui/widgets/qplaintextedit.cpp b/src/gui/widgets/qplaintextedit.cpp
index 22438bff17..bb93546a21 100644
--- a/src/gui/widgets/qplaintextedit.cpp
+++ b/src/gui/widgets/qplaintextedit.cpp
@@ -357,10 +357,8 @@ void QPlainTextDocumentLayout::layoutBlock(const QTextBlock &block)
Q_D(QPlainTextDocumentLayout);
QTextDocument *doc = document();
qreal margin = doc->documentMargin();
- QFontMetrics fm(doc->defaultFont());
qreal blockMaximumWidth = 0;
- int leading = qMax(0, fm.leading());
qreal height = 0;
QTextLayout *tl = block.layout();
QTextOption option = doc->defaultTextOption();
@@ -381,9 +379,8 @@ void QPlainTextDocumentLayout::layoutBlock(const QTextBlock &block)
QTextLine line = tl->createLine();
if (!line.isValid())
break;
+ line.setLeadingIncluded(true);
line.setLineWidth(availableWidth);
-
- height += leading;
line.setPosition(QPointF(margin, height));
height += line.height();
blockMaximumWidth = qMax(blockMaximumWidth, line.naturalTextWidth() + 2*margin);
@@ -1602,7 +1599,6 @@ void QPlainTextEdit::keyPressEvent(QKeyEvent *e)
return;
}
}
-#endif // QT_NO_SHORTCUT
if (!(tif & Qt::TextEditable)) {
switch (e->key()) {
@@ -1630,6 +1626,7 @@ void QPlainTextEdit::keyPressEvent(QKeyEvent *e)
}
return;
}
+#endif // QT_NO_SHORTCUT
d->sendControlEvent(e);
#ifdef QT_KEYPAD_NAVIGATION
diff --git a/src/gui/widgets/qsplitter.cpp b/src/gui/widgets/qsplitter.cpp
index e3121ae534..520a8022fe 100644
--- a/src/gui/widgets/qsplitter.cpp
+++ b/src/gui/widgets/qsplitter.cpp
@@ -360,13 +360,26 @@ void QSplitterPrivate::recalc(bool update)
before a hidden widget must be hidden.
*/
bool first = true;
+ bool allInvisible = n != 0;
for (int i = 0; i < n ; ++i) {
QSplitterLayoutStruct *s = list.at(i);
- s->handle->setHidden(first || s->widget->isHidden());
- if (!s->widget->isHidden())
+ bool widgetHidden = s->widget->isHidden();
+ if (allInvisible && !widgetHidden && !s->collapsed)
+ allInvisible = false;
+ s->handle->setHidden(first || widgetHidden);
+ if (!widgetHidden)
first = false;
}
+ if (allInvisible)
+ for (int i = 0; i < n ; ++i) {
+ QSplitterLayoutStruct *s = list.at(i);
+ if (!s->widget->isHidden()) {
+ s->collapsed = false;
+ break;
+ }
+ }
+
int fi = 2 * q->frameWidth();
int maxl = fi;
int minl = fi;
diff --git a/src/gui/widgets/qtabbar.cpp b/src/gui/widgets/qtabbar.cpp
index 6c9761c94a..3935c55626 100644
--- a/src/gui/widgets/qtabbar.cpp
+++ b/src/gui/widgets/qtabbar.cpp
@@ -1694,6 +1694,9 @@ void QTabBar::mousePressEvent(QMouseEvent *event)
d->moveTabFinished(d->pressedIndex);
d->pressedIndex = d->indexAtPos(event->pos());
+#ifdef Q_WS_MAC
+ d->previousPressedIndex = d->pressedIndex;
+#endif
if (d->validIndex(d->pressedIndex)) {
QStyleOptionTabBarBaseV2 optTabBase;
optTabBase.init(this);
@@ -1774,6 +1777,17 @@ void QTabBar::mouseMoveEvent(QMouseEvent *event)
update();
}
+#ifdef Q_WS_MAC
+ } else if (!d->documentMode && event->buttons() == Qt::LeftButton && d->previousPressedIndex != -1) {
+ int newPressedIndex = d->indexAtPos(event->pos());
+ if (d->pressedIndex == -1 && d->previousPressedIndex == newPressedIndex) {
+ d->pressedIndex = d->previousPressedIndex;
+ update(tabRect(d->pressedIndex));
+ } else if(d->pressedIndex != newPressedIndex) {
+ d->pressedIndex = -1;
+ update(tabRect(d->previousPressedIndex));
+ }
+#endif
}
if (event->buttons() != Qt::LeftButton) {
@@ -1798,6 +1812,7 @@ void QTabBarPrivate::setupMovableTab()
QPixmap grabImage(grabRect.size());
grabImage.fill(Qt::transparent);
QStylePainter p(&grabImage, q);
+ p.initFrom(q);
QStyleOptionTabV3 tab;
q->initStyleOption(&tab, pressedIndex);
@@ -1865,7 +1880,9 @@ void QTabBar::mouseReleaseEvent(QMouseEvent *event)
event->ignore();
return;
}
-
+#ifdef Q_WS_MAC
+ d->previousPressedIndex = -1;
+#endif
if (d->movable && d->dragInProgress && d->validIndex(d->pressedIndex)) {
int length = d->tabList[d->pressedIndex].dragOffset;
int width = verticalTabs(d->shape)
diff --git a/src/gui/widgets/qtabbar_p.h b/src/gui/widgets/qtabbar_p.h
index 494a340205..9f3285ba1b 100644
--- a/src/gui/widgets/qtabbar_p.h
+++ b/src/gui/widgets/qtabbar_p.h
@@ -77,7 +77,11 @@ public:
:currentIndex(-1), pressedIndex(-1), shape(QTabBar::RoundedNorth), layoutDirty(false),
drawBase(true), scrollOffset(0), expanding(true), closeButtonOnTabs(false),
selectionBehaviorOnRemove(QTabBar::SelectRightTab), paintWithOffsets(true), movable(false),
- dragInProgress(false), documentMode(false), movingTab(0) {}
+ dragInProgress(false), documentMode(false), movingTab(0)
+#ifdef Q_WS_MAC
+ , previousPressedIndex(-1)
+#endif
+ {}
int currentIndex;
int pressedIndex;
@@ -195,7 +199,9 @@ public:
bool documentMode;
QWidget *movingTab;
-
+#ifdef Q_WS_MAC
+ int previousPressedIndex;
+#endif
// shared by tabwidget and qtabbar
static void initStyleBaseOption(QStyleOptionTabBarBaseV2 *optTabBase, QTabBar *tabbar, QSize size)
{
diff --git a/src/gui/widgets/qtabwidget.cpp b/src/gui/widgets/qtabwidget.cpp
index 9aeb033f61..d22bd54e87 100644
--- a/src/gui/widgets/qtabwidget.cpp
+++ b/src/gui/widgets/qtabwidget.cpp
@@ -313,7 +313,16 @@ void QTabWidget::initStyleOption(QStyleOptionTabWidgetFrame *option) const
: QTabBar::TriangularEast;
break;
}
+
option->tabBarSize = t;
+
+ if (QStyleOptionTabWidgetFrameV2 *tabframe = qstyleoption_cast<QStyleOptionTabWidgetFrameV2*>(option)) {
+ QRect tbRect = tabBar()->geometry();
+ QRect selectedTabRect = tabBar()->tabRect(tabBar()->currentIndex());
+ tabframe->tabBarRect = tbRect;
+ selectedTabRect.moveTopLeft(selectedTabRect.topLeft() + tbRect.topLeft());
+ tabframe->selectedTabRect = selectedTabRect;
+ }
}
/*!
@@ -756,7 +765,7 @@ void QTabWidget::setUpLayout(bool onlyCheck)
if (onlyCheck && !d->dirty)
return; // nothing to do
- QStyleOptionTabWidgetFrame option;
+ QStyleOptionTabWidgetFrameV2 option;
initStyleOption(&option);
// this must be done immediately, because QWidgetItem relies on it (even if !isVisible())
@@ -1167,8 +1176,8 @@ void QTabWidget::tabRemoved(int index)
void QTabWidget::paintEvent(QPaintEvent *)
{
Q_D(QTabWidget);
- QStylePainter p(this);
if (documentMode()) {
+ QStylePainter p(this, tabBar());
if (QWidget *w = cornerWidget(Qt::TopLeftCorner)) {
QStyleOptionTabBarBaseV2 opt;
QTabBarPrivate::initStyleBaseOption(&opt, tabBar(), w->size());
@@ -1185,8 +1194,9 @@ void QTabWidget::paintEvent(QPaintEvent *)
}
return;
}
+ QStylePainter p(this);
- QStyleOptionTabWidgetFrame opt;
+ QStyleOptionTabWidgetFrameV2 opt;
initStyleOption(&opt);
opt.rect = d->panelRect;
p.drawPrimitive(QStyle::PE_FrameTabWidget, opt);
diff --git a/src/gui/widgets/qtextedit.cpp b/src/gui/widgets/qtextedit.cpp
index f477feeddc..d995e0f61e 100644
--- a/src/gui/widgets/qtextedit.cpp
+++ b/src/gui/widgets/qtextedit.cpp
@@ -1246,7 +1246,6 @@ void QTextEdit::keyPressEvent(QKeyEvent *e)
return;
}
}
-#endif // QT_NO_SHORTCUT
if (!(tif & Qt::TextEditable)) {
switch (e->key()) {
@@ -1274,6 +1273,7 @@ void QTextEdit::keyPressEvent(QKeyEvent *e)
}
return;
}
+#endif // QT_NO_SHORTCUT
{
QTextCursor cursor = d->control->textCursor();
diff --git a/src/gui/widgets/qtoolbar.cpp b/src/gui/widgets/qtoolbar.cpp
index 40c0b02fd5..5596ca4fe9 100644
--- a/src/gui/widgets/qtoolbar.cpp
+++ b/src/gui/widgets/qtoolbar.cpp
@@ -183,6 +183,9 @@ void QToolBarPrivate::setWindowState(bool floating, bool unplug, const QRect &re
if (visible)
q->show();
+
+ if (floating != wasFloating)
+ emit q->topLevelChanged(floating);
}
void QToolBarPrivate::initDrag(const QPoint &pos)
@@ -518,6 +521,19 @@ void QToolBarPrivate::plug(const QRect &r)
*/
/*!
+ \since 4.6
+
+ \fn void QToolBar::topLevelChanged(bool topLevel)
+
+ This signal is emitted when the \l floating property changes.
+ The \a topLevel parameter is true if the toolbar is now floating;
+ otherwise it is false.
+
+ \sa isWindow()
+*/
+
+
+/*!
Constructs a QToolBar with the given \a parent.
*/
QToolBar::QToolBar(QWidget *parent)
diff --git a/src/gui/widgets/qtoolbar.h b/src/gui/widgets/qtoolbar.h
index a084673093..a1a24f0d3e 100644
--- a/src/gui/widgets/qtoolbar.h
+++ b/src/gui/widgets/qtoolbar.h
@@ -142,6 +142,7 @@ Q_SIGNALS:
void orientationChanged(Qt::Orientation orientation);
void iconSizeChanged(const QSize &iconSize);
void toolButtonStyleChanged(Qt::ToolButtonStyle toolButtonStyle);
+ void topLevelChanged(bool topLevel);
protected:
void actionEvent(QActionEvent *event);
diff --git a/src/gui/widgets/qwidgetanimator.cpp b/src/gui/widgets/qwidgetanimator.cpp
index f440961954..bdd3c75a15 100644
--- a/src/gui/widgets/qwidgetanimator.cpp
+++ b/src/gui/widgets/qwidgetanimator.cpp
@@ -105,7 +105,9 @@ void QWidgetAnimator::animate(QWidget *widget, const QRect &_final_geometry, boo
#else
//we do it in one shot
widget->setGeometry(final_geometry);
+#ifndef QT_NO_MAINWINDOW
m_mainWindowLayout->animationFinished(widget);
+#endif //QT_NO_MAINWINDOW
#endif //QT_NO_ANIMATION
}
diff --git a/src/network/access/qnetworkaccessdebugpipebackend.cpp b/src/network/access/qnetworkaccessdebugpipebackend.cpp
index b4af5b62b8..4f7f15cb31 100644
--- a/src/network/access/qnetworkaccessdebugpipebackend.cpp
+++ b/src/network/access/qnetworkaccessdebugpipebackend.cpp
@@ -229,7 +229,7 @@ void QNetworkAccessDebugPipeBackend::possiblyFinish()
void QNetworkAccessDebugPipeBackend::closeDownstreamChannel()
{
- qWarning() << "QNetworkAccessDebugPipeBackend::closeDownstreamChannel()" << operation();
+ qWarning("QNetworkAccessDebugPipeBackend::closeDownstreamChannel()",operation());;
//if (operation() == QNetworkAccessManager::GetOperation)
// socket.disconnectFromHost();
}
@@ -237,7 +237,7 @@ void QNetworkAccessDebugPipeBackend::closeDownstreamChannel()
void QNetworkAccessDebugPipeBackend::socketError()
{
- qWarning() << "QNetworkAccessDebugPipeBackend::socketError()" << socket.error();
+ qWarning("QNetworkAccessDebugPipeBackend::socketError()", socket.error());
QNetworkReply::NetworkError code;
switch (socket.error()) {
case QAbstractSocket::RemoteHostClosedError:
diff --git a/src/network/socket/qabstractsocket.cpp b/src/network/socket/qabstractsocket.cpp
index 9fb0b4767d..89a6e91c6d 100644
--- a/src/network/socket/qabstractsocket.cpp
+++ b/src/network/socket/qabstractsocket.cpp
@@ -462,6 +462,7 @@ QAbstractSocketPrivate::QAbstractSocketPrivate()
isBuffered(false),
blockingTimeout(30000),
connectTimer(0),
+ disconnectTimer(0),
connectTimeElapsed(0),
hostLookupId(-1),
socketType(QAbstractSocket::UnknownSocketType),
@@ -497,9 +498,10 @@ void QAbstractSocketPrivate::resetSocketLayer()
socketEngine = 0;
cachedSocketDescriptor = -1;
}
- if (connectTimer) {
+ if (connectTimer)
connectTimer->stop();
- }
+ if (disconnectTimer)
+ disconnectTimer->stop();
}
/*! \internal
@@ -669,11 +671,11 @@ bool QAbstractSocketPrivate::canWriteNotification()
if (socketEngine) {
#if defined (Q_OS_WIN)
- if (!writeBuffer.isEmpty())
- socketEngine->setWriteNotificationEnabled(true);
+ if (!writeBuffer.isEmpty())
+ socketEngine->setWriteNotificationEnabled(true);
#else
- if (writeBuffer.isEmpty())
- socketEngine->setWriteNotificationEnabled(false);
+ if (writeBuffer.isEmpty() && socketEngine->bytesToWrite() == 0)
+ socketEngine->setWriteNotificationEnabled(false);
#endif
}
@@ -710,11 +712,17 @@ void QAbstractSocketPrivate::connectionNotification()
bool QAbstractSocketPrivate::flush()
{
Q_Q(QAbstractSocket);
- if (!socketEngine || !socketEngine->isValid() || writeBuffer.isEmpty()) {
+ if (!socketEngine || !socketEngine->isValid() || (writeBuffer.isEmpty()
+ && socketEngine->bytesToWrite() == 0)) {
#if defined (QABSTRACTSOCKET_DEBUG)
qDebug("QAbstractSocketPrivate::flush() nothing to do: valid ? %s, writeBuffer.isEmpty() ? %s",
socketEngine->isValid() ? "yes" : "no", writeBuffer.isEmpty() ? "yes" : "no");
#endif
+
+ // this covers the case when the buffer was empty, but we had to wait for the socket engine to finish
+ if (state == QAbstractSocket::ClosingState)
+ q->disconnectFromHost();
+
return false;
}
@@ -751,7 +759,8 @@ bool QAbstractSocketPrivate::flush()
}
}
- if (writeBuffer.isEmpty() && socketEngine && socketEngine->isWriteNotificationEnabled())
+ if (writeBuffer.isEmpty() && socketEngine && socketEngine->isWriteNotificationEnabled()
+ && !socketEngine->bytesToWrite())
socketEngine->setWriteNotificationEnabled(false);
if (state == QAbstractSocket::ClosingState)
q->disconnectFromHost();
@@ -1087,6 +1096,15 @@ void QAbstractSocketPrivate::_q_abortConnectionAttempt()
}
}
+void QAbstractSocketPrivate::_q_forceDisconnect()
+{
+ Q_Q(QAbstractSocket);
+ if (socketEngine && socketEngine->isValid() && state == QAbstractSocket::ClosingState) {
+ socketEngine->close();
+ q->disconnectFromHost();
+ }
+}
+
/*! \internal
Reads data from the socket layer into the read buffer. Returns
@@ -2347,7 +2365,22 @@ void QAbstractSocket::disconnectFromHostImplementation()
}
// Wait for pending data to be written.
- if (d->socketEngine && d->socketEngine->isValid() && d->writeBuffer.size() > 0) {
+ if (d->socketEngine && d->socketEngine->isValid() && (d->writeBuffer.size() > 0
+ || d->socketEngine->bytesToWrite() > 0)) {
+ // hack: when we are waiting for the socket engine to write bytes (only
+ // possible when using Socks5 or HTTP socket engine), then close
+ // anyway after 2 seconds. This is to prevent a timeout on Mac, where we
+ // sometimes just did not get the write notifier from the underlying
+ // CFSocket and no progress was made.
+ if (d->writeBuffer.size() == 0 && d->socketEngine->bytesToWrite() > 0) {
+ if (!d->disconnectTimer) {
+ d->disconnectTimer = new QTimer(this);
+ connect(d->disconnectTimer, SIGNAL(timeout()), this,
+ SLOT(_q_forceDisconnect()), Qt::DirectConnection);
+ }
+ if (!d->disconnectTimer->isActive())
+ d->disconnectTimer->start(2000);
+ }
d->socketEngine->setWriteNotificationEnabled(true);
#if defined(QABSTRACTSOCKET_DEBUG)
diff --git a/src/network/socket/qabstractsocket.h b/src/network/socket/qabstractsocket.h
index 5d94a01663..5cfae17711 100644
--- a/src/network/socket/qabstractsocket.h
+++ b/src/network/socket/qabstractsocket.h
@@ -216,6 +216,7 @@ private:
Q_PRIVATE_SLOT(d_func(), void _q_startConnecting(const QHostInfo &))
Q_PRIVATE_SLOT(d_func(), void _q_abortConnectionAttempt())
Q_PRIVATE_SLOT(d_func(), void _q_testConnection())
+ Q_PRIVATE_SLOT(d_func(), void _q_forceDisconnect())
#ifdef QT3_SUPPORT
public:
diff --git a/src/network/socket/qabstractsocket_p.h b/src/network/socket/qabstractsocket_p.h
index 8ccddd3c8c..acf82bff3e 100644
--- a/src/network/socket/qabstractsocket_p.h
+++ b/src/network/socket/qabstractsocket_p.h
@@ -93,6 +93,7 @@ public:
void _q_startConnecting(const QHostInfo &hostInfo);
void _q_testConnection();
void _q_abortConnectionAttempt();
+ void _q_forceDisconnect();
bool readSocketNotifierCalled;
bool readSocketNotifierState;
@@ -148,6 +149,7 @@ public:
int blockingTimeout;
QTimer *connectTimer;
+ QTimer *disconnectTimer;
int connectTimeElapsed;
int hostLookupId;
diff --git a/src/network/socket/qabstractsocketengine_p.h b/src/network/socket/qabstractsocketengine_p.h
index c639092f90..14b3c81925 100644
--- a/src/network/socket/qabstractsocketengine_p.h
+++ b/src/network/socket/qabstractsocketengine_p.h
@@ -126,6 +126,8 @@ public:
virtual qint64 pendingDatagramSize() const = 0;
#endif
+ virtual qint64 bytesToWrite() const = 0;
+
virtual int option(SocketOption option) const = 0;
virtual bool setOption(SocketOption option, int value) = 0;
diff --git a/src/network/socket/qhttpsocketengine.cpp b/src/network/socket/qhttpsocketengine.cpp
index fb61dbf258..5c28318799 100644
--- a/src/network/socket/qhttpsocketengine.cpp
+++ b/src/network/socket/qhttpsocketengine.cpp
@@ -276,6 +276,16 @@ qint64 QHttpSocketEngine::pendingDatagramSize() const
}
#endif // QT_NO_UDPSOCKET
+qint64 QHttpSocketEngine::bytesToWrite() const
+{
+ Q_D(const QHttpSocketEngine);
+ if (d->socket) {
+ return d->socket->bytesToWrite();
+ } else {
+ return 0;
+ }
+}
+
int QHttpSocketEngine::option(SocketOption option) const
{
Q_D(const QHttpSocketEngine);
diff --git a/src/network/socket/qhttpsocketengine_p.h b/src/network/socket/qhttpsocketengine_p.h
index a423116e6f..76430db104 100644
--- a/src/network/socket/qhttpsocketengine_p.h
+++ b/src/network/socket/qhttpsocketengine_p.h
@@ -110,6 +110,8 @@ public:
qint64 pendingDatagramSize() const;
#endif // QT_NO_UDPSOCKET
+ qint64 bytesToWrite() const;
+
int option(SocketOption option) const;
bool setOption(SocketOption option, int value);
diff --git a/src/network/socket/qlocalserver_unix.cpp b/src/network/socket/qlocalserver_unix.cpp
index 5ffe0c011f..e09e5474cb 100644
--- a/src/network/socket/qlocalserver_unix.cpp
+++ b/src/network/socket/qlocalserver_unix.cpp
@@ -216,24 +216,14 @@ void QLocalServerPrivate::waitForNewConnection(int msec, bool *timedOut)
timeout.tv_sec = msec / 1000;
timeout.tv_usec = (msec % 1000) * 1000;
- // timeout can not be 0 or else select will return an error.
- if (0 == msec)
- timeout.tv_usec = 1000;
-
int result = -1;
- // on Linux timeout will be updated by select, but _not_ on other systems.
- QTime timer;
- timer.start();
- while (pendingConnections.isEmpty() && (-1 == msec || timer.elapsed() < msec)) {
- result = ::select(listenSocket + 1, &readfds, 0, 0, &timeout);
- if (-1 == result && errno != EINTR) {
- setError(QLatin1String("QLocalServer::waitForNewConnection"));
- closeServer();
- break;
- }
- if (result > 0)
- _q_onNewConnection();
+ result = qt_safe_select(listenSocket + 1, &readfds, 0, 0, (msec == -1) ? 0 : &timeout);
+ if (-1 == result) {
+ setError(QLatin1String("QLocalServer::waitForNewConnection"));
+ closeServer();
}
+ if (result > 0)
+ _q_onNewConnection();
if (timedOut)
*timedOut = (result == 0);
}
diff --git a/src/network/socket/qnativesocketengine.cpp b/src/network/socket/qnativesocketengine.cpp
index e7f8401836..ecf5ad9d82 100644
--- a/src/network/socket/qnativesocketengine.cpp
+++ b/src/network/socket/qnativesocketengine.cpp
@@ -194,82 +194,82 @@ void QNativeSocketEnginePrivate::setError(QAbstractSocket::SocketError error, Er
switch (errorString) {
case NonBlockingInitFailedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unable to initialize non-blocking socket"));
+ socketErrorString = QNativeSocketEngine::tr("Unable to initialize non-blocking socket");
break;
case BroadcastingInitFailedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unable to initialize broadcast socket"));
+ socketErrorString = QNativeSocketEngine::tr("Unable to initialize broadcast socket");
break;
case NoIpV6ErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Attempt to use IPv6 socket on a platform with no IPv6 support"));
+ socketErrorString = QNativeSocketEngine::tr("Attempt to use IPv6 socket on a platform with no IPv6 support");
break;
case RemoteHostClosedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "The remote host closed the connection"));
+ socketErrorString = QNativeSocketEngine::tr("The remote host closed the connection");
break;
case TimeOutErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Network operation timed out"));
+ socketErrorString = QNativeSocketEngine::tr("Network operation timed out");
break;
case ResourceErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Out of resources"));
+ socketErrorString = QNativeSocketEngine::tr("Out of resources");
break;
case OperationUnsupportedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unsupported socket operation"));
+ socketErrorString = QNativeSocketEngine::tr("Unsupported socket operation");
break;
case ProtocolUnsupportedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Protocol type not supported"));
+ socketErrorString = QNativeSocketEngine::tr("Protocol type not supported");
break;
case InvalidSocketErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Invalid socket descriptor"));
+ socketErrorString = QNativeSocketEngine::tr("Invalid socket descriptor");
break;
case HostUnreachableErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Host unreachable"));
+ socketErrorString = QNativeSocketEngine::tr("Host unreachable");
break;
case NetworkUnreachableErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Network unreachable"));
+ socketErrorString = QNativeSocketEngine::tr("Network unreachable");
break;
case AccessErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Permission denied"));
+ socketErrorString = QNativeSocketEngine::tr("Permission denied");
break;
case ConnectionTimeOutErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Connection timed out"));
+ socketErrorString = QNativeSocketEngine::tr("Connection timed out");
break;
case ConnectionRefusedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Connection refused"));
+ socketErrorString = QNativeSocketEngine::tr("Connection refused");
break;
case AddressInuseErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "The bound address is already in use"));
+ socketErrorString = QNativeSocketEngine::tr("The bound address is already in use");
break;
case AddressNotAvailableErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "The address is not available"));
+ socketErrorString = QNativeSocketEngine::tr("The address is not available");
break;
case AddressProtectedErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "The address is protected"));
+ socketErrorString = QNativeSocketEngine::tr("The address is protected");
break;
case DatagramTooLargeErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Datagram was too large to send"));
+ socketErrorString = QNativeSocketEngine::tr("Datagram was too large to send");
break;
case SendDatagramErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unable to send a message"));
+ socketErrorString = QNativeSocketEngine::tr("Unable to send a message");
break;
case ReceiveDatagramErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unable to receive a message"));
+ socketErrorString = QNativeSocketEngine::tr("Unable to receive a message");
break;
case WriteErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unable to write"));
+ socketErrorString = QNativeSocketEngine::tr("Unable to write");
break;
case ReadErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Network error"));
+ socketErrorString = QNativeSocketEngine::tr("Network error");
break;
case PortInuseErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Another socket is already listening on the same port"));
+ socketErrorString = QNativeSocketEngine::tr("Another socket is already listening on the same port");
break;
case NotSocketErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Operation on non-socket"));
+ socketErrorString = QNativeSocketEngine::tr("Operation on non-socket");
break;
case InvalidProxyTypeString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "The proxy type is invalid for this operation"));
+ socketErrorString = QNativeSocketEngine::tr("The proxy type is invalid for this operation");
break;
case UnknownSocketErrorString:
- socketErrorString = QLatin1String(QT_TRANSLATE_NOOP("QNativeSocketEngine", "Unknown error"));
+ socketErrorString = QNativeSocketEngine::tr("Unknown error");
break;
}
}
@@ -754,6 +754,12 @@ qint64 QNativeSocketEngine::write(const char *data, qint64 size)
return d->nativeWrite(data, size);
}
+
+qint64 QNativeSocketEngine::bytesToWrite() const
+{
+ return 0;
+}
+
/*!
Reads up to \a maxSize bytes into \a data from the socket.
Returns the number of bytes read, or -1 if an error occurred.
diff --git a/src/network/socket/qnativesocketengine_p.h b/src/network/socket/qnativesocketengine_p.h
index 1f6a243245..a03d8f1eeb 100644
--- a/src/network/socket/qnativesocketengine_p.h
+++ b/src/network/socket/qnativesocketengine_p.h
@@ -135,6 +135,8 @@ public:
bool hasPendingDatagrams() const;
qint64 pendingDatagramSize() const;
+ qint64 bytesToWrite() const;
+
qint64 receiveBufferSize() const;
void setReceiveBufferSize(qint64 bufferSize);
diff --git a/src/network/socket/qsocks5socketengine.cpp b/src/network/socket/qsocks5socketengine.cpp
index 30074cf2c2..bd60ad1343 100644
--- a/src/network/socket/qsocks5socketengine.cpp
+++ b/src/network/socket/qsocks5socketengine.cpp
@@ -1235,6 +1235,9 @@ void QSocks5SocketEnginePrivate::_q_controlSocketError(QAbstractSocket::SocketEr
if (!readNotificationPending)
connectData->readBuffer.clear();
emitReadNotification();
+ data->controlSocket->close();
+ // cause a disconnect in the outer socket
+ emitWriteNotification();
} else if (socks5State == Uninitialized
|| socks5State == AuthenticationMethodsSent
|| socks5State == Authenticating
@@ -1245,6 +1248,7 @@ void QSocks5SocketEnginePrivate::_q_controlSocketError(QAbstractSocket::SocketEr
} else {
q_func()->setError(data->controlSocket->error(), data->controlSocket->errorString());
emitReadNotification();
+ emitWriteNotification();
}
}
@@ -1623,6 +1627,16 @@ qint64 QSocks5SocketEngine::pendingDatagramSize() const
}
#endif // QT_NO_UDPSOCKET
+qint64 QSocks5SocketEngine::bytesToWrite() const
+{
+ Q_D(const QSocks5SocketEngine);
+ if (d->data && d->data->controlSocket) {
+ return d->data->controlSocket->bytesToWrite();
+ } else {
+ return 0;
+ }
+}
+
int QSocks5SocketEngine::option(SocketOption option) const
{
Q_D(const QSocks5SocketEngine);
diff --git a/src/network/socket/qsocks5socketengine_p.h b/src/network/socket/qsocks5socketengine_p.h
index 7cb0920a48..240251771e 100644
--- a/src/network/socket/qsocks5socketengine_p.h
+++ b/src/network/socket/qsocks5socketengine_p.h
@@ -100,6 +100,8 @@ public:
qint64 pendingDatagramSize() const;
#endif // QT_NO_UDPSOCKET
+ qint64 bytesToWrite() const;
+
int option(SocketOption option) const;
bool setOption(SocketOption option, int value);
diff --git a/src/network/ssl/qsslerror.cpp b/src/network/ssl/qsslerror.cpp
index 62fcd4ce8a..4bb58b1ecb 100644
--- a/src/network/ssl/qsslerror.cpp
+++ b/src/network/ssl/qsslerror.cpp
@@ -91,6 +91,7 @@
*/
#include "qsslerror.h"
+#include "qsslsocket.h"
#ifndef QT_NO_DEBUG_STREAM
#include <QtCore/qdebug.h>
@@ -209,81 +210,79 @@ QString QSslError::errorString() const
QString errStr;
switch (d->error) {
case NoError:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "No error"));
+ errStr = QSslSocket::tr("No error");
break;
case UnableToGetIssuerCertificate:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The issuer certificate could not be found"));
+ errStr = QSslSocket::tr("The issuer certificate could not be found");
break;
case UnableToDecryptCertificateSignature:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The certificate signature could not be decrypted"));
+ errStr = QSslSocket::tr("The certificate signature could not be decrypted");
break;
case UnableToDecodeIssuerPublicKey:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The public key in the certificate could not be read"));
+ errStr = QSslSocket::tr("The public key in the certificate could not be read");
break;
case CertificateSignatureFailed:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The signature of the certificate is invalid"));
+ errStr = QSslSocket::tr("The signature of the certificate is invalid");
break;
case CertificateNotYetValid:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The certificate is not yet valid"));
+ errStr = QSslSocket::tr("The certificate is not yet valid");
break;
case CertificateExpired:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The certificate has expired"));
+ errStr = QSslSocket::tr("The certificate has expired");
break;
case InvalidNotBeforeField:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The certificate's notBefore field contains an invalid time"));
+ errStr = QSslSocket::tr("The certificate's notBefore field contains an invalid time");
break;
case InvalidNotAfterField:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The certificate's notAfter field contains an invalid time"));
+ errStr = QSslSocket::tr("The certificate's notAfter field contains an invalid time");
break;
case SelfSignedCertificate:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The certificate is self-signed, and untrusted"));
+ errStr = QSslSocket::tr("The certificate is self-signed, and untrusted");
break;
case SelfSignedCertificateInChain:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The root certificate of the certificate chain is self-signed, and untrusted"));
+ errStr = QSslSocket::tr("The root certificate of the certificate chain is self-signed, and untrusted");
break;
case UnableToGetLocalIssuerCertificate:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The issuer certificate of a locally looked up certificate could not be found"));
+ errStr = QSslSocket::tr("The issuer certificate of a locally looked up certificate could not be found");
break;
case UnableToVerifyFirstCertificate:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "No certificates could be verified"));
+ errStr = QSslSocket::tr("No certificates could be verified");
break;
case InvalidCaCertificate:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "One of the CA certificates is invalid"));
+ errStr = QSslSocket::tr("One of the CA certificates is invalid");
break;
case PathLengthExceeded:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The basicConstraints pathlength parameter has been exceeded"));
+ errStr = QSslSocket::tr("The basicConstraints pathlength parameter has been exceeded");
break;
case InvalidPurpose:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The supplied certificate is unsuited for this purpose"));
+ errStr = QSslSocket::tr("The supplied certificate is unsuited for this purpose");
break;
case CertificateUntrusted:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The root CA certificate is not trusted for this purpose"));
+ errStr = QSslSocket::tr("The root CA certificate is not trusted for this purpose");
break;
case CertificateRejected:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The root CA certificate is marked to reject the specified purpose"));
+ errStr = QSslSocket::tr("The root CA certificate is marked to reject the specified purpose");
break;
case SubjectIssuerMismatch: // hostname mismatch
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError,
- "The current candidate issuer certificate was rejected because its"
- " subject name did not match the issuer name of the current certificate"));
+ errStr = QSslSocket::tr("The current candidate issuer certificate was rejected because its"
+ " subject name did not match the issuer name of the current certificate");
break;
case AuthorityIssuerSerialNumberMismatch:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The current candidate issuer certificate was rejected because"
- " its issuer name and serial number was present and did not match the"
- " authority key identifier of the current certificate"));
+ errStr = QSslSocket::tr("The current candidate issuer certificate was rejected because"
+ " its issuer name and serial number was present and did not match the"
+ " authority key identifier of the current certificate");
break;
case NoPeerCertificate:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "The peer did not present any certificate"));
+ errStr = QSslSocket::tr("The peer did not present any certificate");
break;
case HostNameMismatch:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError,
- "The host name did not match any of the valid hosts"
- " for this certificate"));
+ errStr = QSslSocket::tr("The host name did not match any of the valid hosts"
+ " for this certificate");
break;
case NoSslSupport:
break;
default:
- errStr = QObject::tr(QT_TRANSLATE_NOOP(QSslError, "Unknown error"));
+ errStr = QSslSocket::tr("Unknown error");
break;
}
diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp
index 2c881303de..cfa99c8dfe 100644
--- a/src/network/ssl/qsslsocket.cpp
+++ b/src/network/ssl/qsslsocket.cpp
@@ -467,6 +467,9 @@ bool QSslSocket::setSocketDescriptor(int socketDescriptor, SocketState state, Op
return retVal;
}
+/*!
+ \reimp
+*/
void QSslSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
{
Q_D(QSslSocket);
@@ -474,6 +477,9 @@ void QSslSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVa
d->plainSocket->setSocketOption(option, value);
}
+/*!
+ \reimp
+*/
QVariant QSslSocket::socketOption(QAbstractSocket::SocketOption option)
{
Q_D(QSslSocket);
@@ -707,6 +713,8 @@ void QSslSocket::close()
qDebug() << "QSslSocket::close()";
#endif
Q_D(QSslSocket);
+ if (d->plainSocket)
+ d->plainSocket->close();
QTcpSocket::close();
// must be cleared, reading/writing not possible on closed socket:
diff --git a/src/opengl/gl2paintengineex/qglengineshadermanager.cpp b/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
index e22303dab7..af9306f0e0 100644
--- a/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
+++ b/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
@@ -476,7 +476,7 @@ bool QGLEngineShaderManager::useCorrectShaderProg()
return false;
bool useCustomSrc = customSrcStage != 0;
- if (useCustomSrc && srcPixelType != QGLEngineShaderManager::ImageSrc) {
+ if (useCustomSrc && srcPixelType != QGLEngineShaderManager::ImageSrc && srcPixelType != Qt::TexturePattern) {
useCustomSrc = false;
qWarning("QGLEngineShaderManager - Ignoring custom shader stage for non image src");
}
diff --git a/src/opengl/gl2paintengineex/qglengineshadersource_p.h b/src/opengl/gl2paintengineex/qglengineshadersource_p.h
index 3eef808c72..2407979e31 100644
--- a/src/opengl/gl2paintengineex/qglengineshadersource_p.h
+++ b/src/opengl/gl2paintengineex/qglengineshadersource_p.h
@@ -258,7 +258,7 @@ static const char* const qglslPositionWithTextureBrushVertexShader = "\
uniform mediump vec2 halfViewportSize; \
uniform highp vec2 invertedTextureSize; \
uniform highp mat3 brushTransform; \
- varying highp vec2 brushTextureCoords; \
+ varying highp vec2 textureCoords; \
void setPosition(void) { \
gl_Position = pmvMatrix * vertexCoordsArray;\
gl_Position.xy = gl_Position.xy / gl_Position.w; \
@@ -267,7 +267,7 @@ static const char* const qglslPositionWithTextureBrushVertexShader = "\
mediump float invertedHTexCoordsZ = 1.0 / hTexCoords.z; \
gl_Position.xy = gl_Position.xy * invertedHTexCoordsZ; \
gl_Position.w = invertedHTexCoordsZ; \
- brushTextureCoords.xy = (hTexCoords.xy * invertedTextureSize) * gl_Position.w; \
+ textureCoords.xy = (hTexCoords.xy * invertedTextureSize) * gl_Position.w; \
}";
static const char* const qglslAffinePositionWithTextureBrushVertexShader
@@ -278,26 +278,26 @@ static const char* const qglslAffinePositionWithTextureBrushVertexShader
// we emulate GL_REPEAT by only taking the fractional part of the texture coords.
// TODO: Special case POT textures which don't need this emulation
static const char* const qglslTextureBrushSrcFragmentShader = "\
- varying highp vec2 brushTextureCoords; \
+ varying highp vec2 textureCoords; \
uniform lowp sampler2D brushTexture; \
lowp vec4 srcPixel() { \
- return texture2D(brushTexture, fract(brushTextureCoords)); \
+ return texture2D(brushTexture, fract(textureCoords)); \
}";
#else
static const char* const qglslTextureBrushSrcFragmentShader = "\
- varying highp vec2 brushTextureCoords; \
+ varying highp vec2 textureCoords; \
uniform lowp sampler2D brushTexture; \
lowp vec4 srcPixel() { \
- return texture2D(brushTexture, brushTextureCoords); \
+ return texture2D(brushTexture, textureCoords); \
}";
#endif
static const char* const qglslTextureBrushSrcWithPatternFragmentShader = "\
- varying highp vec2 brushTextureCoords; \
+ varying highp vec2 textureCoords; \
uniform lowp vec4 patternColor; \
uniform lowp sampler2D brushTexture; \
lowp vec4 srcPixel() { \
- return patternColor * (1.0 - texture2D(brushTexture, brushTextureCoords).r); \
+ return patternColor * (1.0 - texture2D(brushTexture, textureCoords).r); \
}";
// Solid Fill Brush
diff --git a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
index bcc6bdb08d..a9744b3ba6 100644
--- a/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
+++ b/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
@@ -535,7 +535,7 @@ void QGL2PaintEngineExPrivate::updateBrushUniforms()
shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::PatternColor), col);
}
- QSizeF invertedTextureSize(1.0 / texPixmap.width(), 1.0 * textureInvertedY / texPixmap.height());
+ QSizeF invertedTextureSize(1.0 / texPixmap.width(), 1.0 / texPixmap.height());
shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::InvertedTextureSize), invertedTextureSize);
QVector2D halfViewportSize(width*0.5, height*0.5);
@@ -550,7 +550,11 @@ void QGL2PaintEngineExPrivate::updateBrushUniforms()
QTransform translate(1, 0, 0, 1, -translationPoint.x(), -translationPoint.y());
QTransform gl_to_qt(1, 0, 0, -1, 0, height);
- QTransform inv_matrix = gl_to_qt * (brushQTransform * matrix).inverted() * translate;
+ QTransform inv_matrix;
+ if (style == Qt::TexturePattern && textureInvertedY == -1)
+ inv_matrix = gl_to_qt * (QTransform(1, 0, 0, -1, 0, currentBrush->texture().height()) * brushQTransform * matrix).inverted() * translate;
+ else
+ inv_matrix = gl_to_qt * (brushQTransform * matrix).inverted() * translate;
shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::BrushTransform), inv_matrix);
shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::BrushTexture), QT_BRUSH_TEXTURE_UNIT);
@@ -858,9 +862,7 @@ void QGL2PaintEngineExPrivate::fill(const QVectorPath& path)
QGLRect rect(points[0].x(), points[0].y(), points[2].x(), points[2].y());
prepareForDraw(currentBrush->isOpaque());
composite(rect);
- } else if (path.shape() == QVectorPath::EllipseHint
- || path.shape() == QVectorPath::ConvexPolygonHint)
- {
+ } else if (path.isConvex()) {
vertexCoordinateArray.clear();
vertexCoordinateArray.addPath(path, inverseScale, false);
prepareForDraw(currentBrush->isOpaque());
@@ -1263,6 +1265,7 @@ void QGL2PaintEngineEx::stroke(const QVectorPath &path, const QPen &pen)
QGLContext *ctx = d->ctx;
+ Q_UNUSED(ctx);
if (opaque) {
d->prepareForDraw(opaque);
diff --git a/src/opengl/gl2paintengineex/qtriangulatingstroker.cpp b/src/opengl/gl2paintengineex/qtriangulatingstroker.cpp
index a3c8266e86..ad18a515cb 100644
--- a/src/opengl/gl2paintengineex/qtriangulatingstroker.cpp
+++ b/src/opengl/gl2paintengineex/qtriangulatingstroker.cpp
@@ -42,6 +42,7 @@
#include "qtriangulatingstroker_p.h"
#include <qmath.h>
+QT_BEGIN_NAMESPACE
#define CURVE_FLATNESS Q_PI / 8
@@ -130,8 +131,8 @@ void QTriangulatingStroker::process(const QVectorPath &path, const QPen &pen)
if (m_roundness > 24)
m_roundness = 24;
- m_sin_theta = qSin(Q_PI / m_roundness); // ### Use qFastSin
- m_cos_theta = qCos(Q_PI / m_roundness);
+ m_sin_theta = qFastSin(Q_PI / m_roundness);
+ m_cos_theta = qFastCos(Q_PI / m_roundness);
const qreal *endPts = pts + (count<<1);
const qreal *startPts;
@@ -338,3 +339,6 @@ void QDashedStrokeProcessor::process(const QVectorPath &path, const QPen &pen)
m_dash_stroker.end();
}
+
+QT_END_NAMESPACE
+
diff --git a/src/opengl/gl2paintengineex/qtriangulatingstroker_p.h b/src/opengl/gl2paintengineex/qtriangulatingstroker_p.h
index b7354db5b3..97eabef15f 100644
--- a/src/opengl/gl2paintengineex/qtriangulatingstroker_p.h
+++ b/src/opengl/gl2paintengineex/qtriangulatingstroker_p.h
@@ -48,6 +48,7 @@
#include <private/qnumeric_p.h>
#include <private/qmath_p.h>
+QT_BEGIN_NAMESPACE
class QTriangulatingStroker
{
@@ -124,7 +125,16 @@ inline void QTriangulatingStroker::normalVector(float x1, float y1, float x2, fl
{
float dx = x2 - x1;
float dy = y2 - y1;
- float pw = m_width / sqrt(dx*dx + dy*dy);
+
+ float pw;
+
+ if (dx == 0)
+ pw = m_width / dy;
+ else if (dy == 0)
+ pw = m_width / dx;
+ else
+ pw = m_width / sqrt(dx*dx + dy*dy);
+
*nx = -dy * pw;
*ny = dx * pw;
}
@@ -295,5 +305,6 @@ void QTriangulatingStroker::join(const qreal *pts)
emitLineSegment(m_cx, m_cy, m_nvx, m_nvy);
}
+QT_END_NAMESPACE
#endif
diff --git a/src/opengl/opengl.pro b/src/opengl/opengl.pro
index a212675303..7d6052b4d6 100644
--- a/src/opengl/opengl.pro
+++ b/src/opengl/opengl.pro
@@ -103,7 +103,7 @@ x11 {
LIBS_PRIVATE += -lfreetype
} else {
### Note: how does this compile with a non-system freetype?
- # This probably doesn't compile
+ # This probably does not compile
}
} else {
DEFINES *= QT_NO_FREETYPE
@@ -150,17 +150,15 @@ embedded {
INCLUDEPATH += ../3rdparty/harfbuzz/src
-wince*: {
- contains(QT_CONFIG,opengles1) {
- QMAKE_LIBS += "libGLES_CM.lib"
- }
- contains(QT_CONFIG,opengles1cl) {
- QMAKE_LIBS += "libGLES_CL.lib"
- }
- contains(QT_CONFIG,opengles2) {
- QMAKE_LIBS += "libGLESv2.lib"
- }
-
+contains(QT_CONFIG,opengles1) {
+ LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_ES1
+ LIBS += $$QMAKE_LFLAGS_OPENGL_ES1
+} else:contains(QT_CONFIG,opengles1cl) {
+ LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_ES1CL
+ LIBS += $$QMAKE_LFLAGS_OPENGL_ES1CL
+} else:contains(QT_CONFIG,opengles2) {
+ LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL_ES2
+ LIBS += $$QMAKE_LFLAGS_OPENGL_ES2
} else {
LIBS_PRIVATE += $$QMAKE_LIBS_OPENGL
LIBS += $$QMAKE_LFLAGS_OPENGL
diff --git a/src/opengl/qgl.cpp b/src/opengl/qgl.cpp
index 6720ae77d1..e80521b8e2 100644
--- a/src/opengl/qgl.cpp
+++ b/src/opengl/qgl.cpp
@@ -2156,6 +2156,11 @@ QGLTexture* QGLContextPrivate::bindTexture(const QImage &image, GLenum target, G
time.start();
#endif
+#ifndef QT_NO_DEBUG
+ // Reset the gl error stack...git
+ while (glGetError() != GL_NO_ERROR);
+#endif
+
// Scale the pixmap if needed. GL textures needs to have the
// dimensions 2^n+2(border) x 2^m+2(border), unless we're using GL
// 2.0 or use the GL_TEXTURE_RECTANGLE texture target
diff --git a/src/opengl/qgl_wince.cpp b/src/opengl/qgl_wince.cpp
index 53b9e277f3..fea2d3af80 100644
--- a/src/opengl/qgl_wince.cpp
+++ b/src/opengl/qgl_wince.cpp
@@ -54,9 +54,9 @@
#include <windows.h>
-#include "qegl_p.h"
-#include "qgl_egl_p.h"
-#include "qgl_cl_p.h"
+#include <private/qegl_p.h>
+#include <private/qgl_egl_p.h>
+#include <private/qgl_cl_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/opengl/qgl_x11egl.cpp b/src/opengl/qgl_x11egl.cpp
index 3894ed1c2d..71806828bc 100644
--- a/src/opengl/qgl_x11egl.cpp
+++ b/src/opengl/qgl_x11egl.cpp
@@ -589,7 +589,6 @@ QGLTexture *QGLContextPrivate::bindTextureFromNativePixmap(QPixmapData* pd, cons
GLuint textureId;
glGenTextures(1, &textureId);
- glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, textureId);
// bind the egl pixmap surface to a texture
diff --git a/src/opengl/qglpixmapfilter.cpp b/src/opengl/qglpixmapfilter.cpp
index 060336975a..2af69e0222 100644
--- a/src/opengl/qglpixmapfilter.cpp
+++ b/src/opengl/qglpixmapfilter.cpp
@@ -104,7 +104,7 @@ public:
void setUniforms(QGLShaderProgram *program);
- static QByteArray generateGaussianShader(int radius, bool dropShadow = false);
+ static QByteArray generateGaussianShader(int radius, bool singlePass = false, bool dropShadow = false);
protected:
bool processGL(QPainter *painter, const QPointF &pos, const QPixmap &src, const QRectF &srcRect) const;
@@ -113,6 +113,7 @@ private:
mutable QSize m_textureSize;
mutable bool m_horizontalBlur;
+ mutable bool m_singlePass;
mutable bool m_haveCached;
mutable int m_cachedRadius;
@@ -132,6 +133,7 @@ protected:
private:
mutable QSize m_textureSize;
mutable bool m_horizontalBlur;
+ mutable bool m_singlePass;
mutable bool m_haveCached;
mutable int m_cachedRadius;
@@ -298,123 +300,147 @@ bool QGLPixmapConvolutionFilter::processGL(QPainter *painter, const QPointF &pos
return true;
}
-static const char *qt_gl_blur_filter_fast =
- "const int samples = 9;"
- "uniform mediump vec2 delta;"
- "lowp vec4 customShader(lowp sampler2D src, highp vec2 srcCoords) {"
- " mediump vec4 color = vec4(0.0, 0.0, 0.0, 0.0);"
- " mediump float offset = (float(samples) - 1.0) / 2.0;"
- " for (int i = 0; i < samples; i++) {"
- " mediump vec2 coord = srcCoords + delta * (offset - float(i)) / offset;"
- " color += texture2D(src, coord);"
- " }"
- " return color * (1.0 / float(samples));"
- "}";
-
-static const char *qt_gl_drop_shadow_filter_fast =
- "const int samples = 9;"
- "uniform mediump vec2 delta;"
- "uniform mediump vec4 shadowColor;"
- "lowp vec4 customShader(lowp sampler2D src, highp vec2 srcCoords) {"
- " mediump vec4 color = vec4(0.0, 0.0, 0.0, 0.0);"
- " mediump float offset = (float(samples) - 1.0) / 2.0;"
- " for (int i = 0; i < samples; i++) {"
- " mediump vec2 coord = srcCoords + delta * (offset - float(i)) / offset;"
- " color += texture2D(src, coord).a * shadowColor;"
- " }"
- " return color * (1.0 / float(samples));"
- "}";
+static const char *qt_gl_texture_sampling_helper =
+ "lowp float texture2DAlpha(lowp sampler2D src, highp vec2 srcCoords) {\n"
+ " return texture2D(src, srcCoords).a;\n"
+ "}\n";
+
+static const char *qt_gl_clamped_texture_sampling_helper =
+ "highp vec4 texture_dimensions;\n" // x = width, y = height, z = 0.5/width, w = 0.5/height
+ "lowp float clampedTexture2DAlpha(lowp sampler2D src, highp vec2 srcCoords) {\n"
+ " highp vec2 clampedCoords = clamp(srcCoords, texture_dimensions.zw, vec2(1.0) - texture_dimensions.zw);\n"
+ " highp vec2 t = clamp(min(srcCoords, vec2(1.0) - srcCoords) * srcDim + 0.5, 0.0, 1.0);\n"
+ " return texture2D(src, clampedCoords).a * t.x * t.y;\n"
+ "}\n"
+ "lowp vec4 clampedTexture2D(lowp sampler2D src, highp vec2 srcCoords) {\n"
+ " highp vec2 clampedCoords = clamp(srcCoords, texture_dimensions.zw, vec2(1.0) - texture_dimensions.zw);\n"
+ " highp vec2 t = clamp(min(srcCoords, vec2(1.0) - srcCoords) * srcDim + 0.5, 0.0, 1.0);\n"
+ " return texture2D(src, clampedCoords) * t.x * t.y;\n"
+ "}\n";
+
+static QByteArray qt_gl_convertToClamped(const QByteArray &source)
+{
+ QByteArray result;
+ result.append(qt_gl_clamped_texture_sampling_helper);
+ result.append(QByteArray(source).replace("texture2DAlpha", "clampedTexture2DAlpha")
+ .replace("texture2D", "clampedTexture2D"));
+ return result;
+}
QGLPixmapBlurFilter::QGLPixmapBlurFilter(Qt::RenderHint hint)
: m_haveCached(false)
- , m_cachedRadius(5)
+ , m_cachedRadius(0)
, m_hint(hint)
{
- if (hint == Qt::PerformanceHint) {
- QGLPixmapBlurFilter *filter = const_cast<QGLPixmapBlurFilter *>(this);
- filter->setSource(qt_gl_blur_filter_fast);
- m_haveCached = true;
- }
}
bool QGLPixmapBlurFilter::processGL(QPainter *painter, const QPointF &pos, const QPixmap &src, const QRectF &) const
{
QGLPixmapBlurFilter *filter = const_cast<QGLPixmapBlurFilter *>(this);
- int radius = this->radius();
- if (!m_haveCached || (m_hint == Qt::QualityHint && radius != m_cachedRadius)) {
- // Only regenerate the shader from source if parameters have changed.
- m_haveCached = true;
- m_cachedRadius = radius;
- filter->setSource(generateGaussianShader(radius));
+ int actualRadius = qRound(radius());
+ int filterRadius = actualRadius;
+ int fastRadii[] = { 1, 2, 3, 5, 8, 15, 25 };
+ if (m_hint == Qt::PerformanceHint) {
+ uint i = 0;
+ for (; i < (sizeof(fastRadii)/sizeof(*fastRadii))-1; ++i) {
+ if (fastRadii[i+1] > filterRadius)
+ break;
+ }
+ filterRadius = fastRadii[i];
}
- QGLFramebufferObjectFormat format;
- format.setInternalTextureFormat(GLenum(src.hasAlphaChannel() ? GL_RGBA : GL_RGB));
- QGLFramebufferObject *fbo = qgl_fbo_pool()->acquire(src.size(), format);
+ m_singlePass = filterRadius <= 3;
- if (!fbo)
- return false;
-
- glBindTexture(GL_TEXTURE_2D, fbo->texture());
-
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
- glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
- glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
- glBindTexture(GL_TEXTURE_2D, 0);
+ if (!m_haveCached || filterRadius != m_cachedRadius) {
+ // Only regenerate the shader from source if parameters have changed.
+ m_haveCached = true;
+ m_cachedRadius = filterRadius;
+ QByteArray source = generateGaussianShader(filterRadius, m_singlePass);
+ filter->setSource(source);
+ }
- // prepare for updateUniforms
- m_textureSize = src.size();
+ QRect targetRect = QRectF(src.rect()).translated(pos).adjusted(-actualRadius, -actualRadius, actualRadius, actualRadius).toAlignedRect();
- // horizontal pass, to pixmap
- m_horizontalBlur = true;
+ if (m_singlePass) {
+ // prepare for updateUniforms
+ m_textureSize = src.size();
- QPainter fboPainter(fbo);
+ // ensure GL_LINEAR filtering is used
+ painter->setRenderHint(QPainter::SmoothPixmapTransform);
+ filter->setOnPainter(painter);
+ QBrush pixmapBrush = src;
+ pixmapBrush.setTransform(QTransform::fromTranslate(pos.x(), pos.y()));
+ painter->fillRect(targetRect, pixmapBrush);
+ filter->removeFromPainter(painter);
+ } else {
+ QGLFramebufferObjectFormat format;
+ format.setInternalTextureFormat(GLenum(src.hasAlphaChannel() ? GL_RGBA : GL_RGB));
+ QGLFramebufferObject *fbo = qgl_fbo_pool()->acquire(targetRect.size(), format);
- if (src.hasAlphaChannel()) {
- glClearColor(0, 0, 0, 0);
- glClear(GL_COLOR_BUFFER_BIT);
- }
+ if (!fbo)
+ return false;
- // ensure GL_LINEAR filtering is used
- fboPainter.setRenderHint(QPainter::SmoothPixmapTransform);
- filter->setOnPainter(&fboPainter);
- fboPainter.drawPixmap(0, 0, src);
- filter->removeFromPainter(&fboPainter);
- fboPainter.end();
+ // prepare for updateUniforms
+ m_textureSize = src.size();
- QGL2PaintEngineEx *engine = static_cast<QGL2PaintEngineEx *>(painter->paintEngine());
+ // horizontal pass, to pixmap
+ m_horizontalBlur = true;
- // vertical pass, to painter
- m_horizontalBlur = false;
+ QPainter fboPainter(fbo);
- painter->save();
- // ensure GL_LINEAR filtering is used
- painter->setRenderHint(QPainter::SmoothPixmapTransform);
- filter->setOnPainter(painter);
- engine->drawTexture(src.rect().translated(pos.x(), pos.y()), fbo->texture(), fbo->size(), src.rect().translated(0, fbo->height() - src.height()));
- filter->removeFromPainter(painter);
- painter->restore();
+ if (src.hasAlphaChannel()) {
+ glClearColor(0, 0, 0, 0);
+ glClear(GL_COLOR_BUFFER_BIT);
+ }
- qgl_fbo_pool()->release(fbo);
+ // ensure GL_LINEAR filtering is used
+ fboPainter.setRenderHint(QPainter::SmoothPixmapTransform);
+ filter->setOnPainter(&fboPainter);
+ QBrush pixmapBrush = src;
+ pixmapBrush.setTransform(QTransform::fromTranslate(actualRadius, actualRadius));
+ fboPainter.fillRect(QRect(0, 0, targetRect.width(), targetRect.height()), pixmapBrush);
+ filter->removeFromPainter(&fboPainter);
+ fboPainter.end();
+
+ QGL2PaintEngineEx *engine = static_cast<QGL2PaintEngineEx *>(painter->paintEngine());
+
+ // vertical pass, to painter
+ m_horizontalBlur = false;
+ m_textureSize = fbo->size();
+
+ painter->save();
+ // ensure GL_LINEAR filtering is used
+ painter->setRenderHint(QPainter::SmoothPixmapTransform);
+ filter->setOnPainter(painter);
+ engine->drawTexture(targetRect, fbo->texture(), fbo->size(), QRect(QPoint(), targetRect.size()).translated(0, fbo->height() - targetRect.height()));
+ filter->removeFromPainter(painter);
+ painter->restore();
+
+ qgl_fbo_pool()->release(fbo);
+ }
return true;
}
void QGLPixmapBlurFilter::setUniforms(QGLShaderProgram *program)
{
+ glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+ glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+
if (m_hint == Qt::QualityHint) {
- if (m_horizontalBlur)
+ if (m_singlePass)
+ program->setUniformValue("delta", 1.0 / m_textureSize.width(), 1.0 / m_textureSize.height());
+ else if (m_horizontalBlur)
program->setUniformValue("delta", 1.0 / m_textureSize.width(), 0.0);
else
program->setUniformValue("delta", 0.0, 1.0 / m_textureSize.height());
} else {
- // 1.4 is chosen to most closely match the blurriness of the gaussian blur
- // at low radii
- qreal blur = radius() / 1.4f;
+ qreal blur = radius() / qreal(m_cachedRadius);
- if (m_horizontalBlur)
+ if (m_singlePass)
+ program->setUniformValue("delta", blur / m_textureSize.width(), blur / m_textureSize.height());
+ else if (m_horizontalBlur)
program->setUniformValue("delta", blur / m_textureSize.width(), 0.0);
else
program->setUniformValue("delta", 0.0, blur / m_textureSize.height());
@@ -426,12 +452,21 @@ static inline qreal gaussian(qreal dx, qreal sigma)
return exp(-dx * dx / (2 * sigma * sigma)) / (Q_2PI * sigma * sigma);
}
-QByteArray QGLPixmapBlurFilter::generateGaussianShader(int radius, bool dropShadow)
+QByteArray QGLPixmapBlurFilter::generateGaussianShader(int radius, bool singlePass, bool dropShadow)
{
Q_ASSERT(radius >= 1);
+ radius = qMin(127, radius);
+
+ static QCache<uint, QByteArray> shaderSourceCache;
+ uint key = radius | (int(singlePass) << 7) | (int(dropShadow) << 8);
+ QByteArray *cached = shaderSourceCache.object(key);
+ if (cached)
+ return *cached;
+
QByteArray source;
source.reserve(1000);
+ source.append(qt_gl_texture_sampling_helper);
source.append("uniform highp vec2 delta;\n");
if (dropShadow)
@@ -446,7 +481,7 @@ QByteArray QGLPixmapBlurFilter::generateGaussianShader(int radius, bool dropShad
qreal sigma = radius / 1.65;
qreal sum = 0;
- for (int i = -radius; i <= radius; ++i) {
+ for (int i = -radius; i < radius; ++i) {
float value = gaussian(i, sigma);
gaussianComponents << value;
sum += value;
@@ -464,43 +499,67 @@ QByteArray QGLPixmapBlurFilter::generateGaussianShader(int radius, bool dropShad
weights << weight;
}
- // odd size ?
- if (gaussianComponents.size() & 1) {
- sampleOffsets << radius;
- weights << gaussianComponents.last();
- }
-
- int currentVariable = 1;
- source.append(" mediump vec4 sample = vec4(0.0);\n");
- source.append(" mediump vec2 coord;\n");
-
- qreal weightSum = 0;
- source.append(" mediump float c;\n");
- for (int i = 0; i < sampleOffsets.size(); ++i) {
- qreal delta = sampleOffsets.at(i);
-
- ++currentVariable;
+ int limit = sampleOffsets.size();
+ if (singlePass)
+ limit *= limit;
+
+ QByteArray baseCoordinate = "srcCoords";
+
+ for (int i = 0; i < limit; ++i) {
+ QByteArray coordinate = baseCoordinate;
+
+ qreal weight;
+ if (singlePass) {
+ const int xIndex = i % sampleOffsets.size();
+ const int yIndex = i / sampleOffsets.size();
+
+ const qreal deltaX = sampleOffsets.at(xIndex);
+ const qreal deltaY = sampleOffsets.at(yIndex);
+ weight = weights.at(xIndex) * weights.at(yIndex);
+
+ if (!qFuzzyCompare(deltaX, deltaY)) {
+ coordinate.append(" + vec2(delta.x * float(");
+ coordinate.append(QByteArray::number(deltaX));
+ coordinate.append("), delta.y * float(");
+ coordinate.append(QByteArray::number(deltaY));
+ coordinate.append("))");
+ } else if (!qFuzzyIsNull(deltaX)) {
+ coordinate.append(" + delta * float(");
+ coordinate.append(QByteArray::number(deltaX));
+ coordinate.append(")");
+ }
+ } else {
+ const qreal delta = sampleOffsets.at(i);
+ weight = weights.at(i);
+ if (!qFuzzyIsNull(delta)) {
+ coordinate.append(" + delta * float(");
+ coordinate.append(QByteArray::number(delta));
+ coordinate.append(")");
+ }
+ }
- QByteArray coordinate = "srcCoords";
- if (delta != qreal(0)) {
- coordinate.append(" + delta * float(");
- coordinate.append(QByteArray::number(delta));
- coordinate.append(")");
+ if (i == 0) {
+ if (dropShadow)
+ source.append(" mediump float sample = ");
+ else
+ source.append(" mediump vec4 sample = ");
+ } else {
+ if (dropShadow)
+ source.append(" sample += ");
+ else
+ source.append(" sample += ");
}
- source.append(" coord = ");
+ source.append("texture2D(src, ");
source.append(coordinate);
- source.append(";\n");
+ source.append(")");
if (dropShadow)
- source.append(" sample += texture2D(src, coord).a * shadowColor");
- else
- source.append(" sample += texture2D(src, coord)");
+ source.append(".a");
- weightSum += weights.at(i);
- if (weights.at(i) != qreal(1)) {
+ if (!qFuzzyCompare(weight, qreal(1))) {
source.append(" * float(");
- source.append(QByteArray::number(weights.at(i)));
+ source.append(QByteArray::number(weight));
source.append(");\n");
} else {
source.append(";\n");
@@ -508,87 +567,102 @@ QByteArray QGLPixmapBlurFilter::generateGaussianShader(int radius, bool dropShad
}
source.append(" return ");
+ if (dropShadow)
+ source.append("shadowColor * ");
source.append("sample;\n");
source.append("}\n");
+ cached = new QByteArray(source);
+ shaderSourceCache.insert(key, cached);
+
return source;
}
QGLPixmapDropShadowFilter::QGLPixmapDropShadowFilter(Qt::RenderHint hint)
: m_haveCached(false)
- , m_cachedRadius(5)
+ , m_cachedRadius(0)
, m_hint(hint)
{
- if (hint == Qt::PerformanceHint) {
- QGLPixmapDropShadowFilter *filter = const_cast<QGLPixmapDropShadowFilter *>(this);
- filter->setSource(qt_gl_drop_shadow_filter_fast);
- m_haveCached = true;
- }
}
bool QGLPixmapDropShadowFilter::processGL(QPainter *painter, const QPointF &pos, const QPixmap &src, const QRectF &srcRect) const
{
QGLPixmapDropShadowFilter *filter = const_cast<QGLPixmapDropShadowFilter *>(this);
- int radius = this->blurRadius();
- if (!m_haveCached || (m_hint == Qt::QualityHint && radius != m_cachedRadius)) {
+ int actualRadius = qRound(blurRadius());
+ int filterRadius = actualRadius;
+ m_singlePass = filterRadius <= 3;
+
+ if (!m_haveCached || filterRadius != m_cachedRadius) {
// Only regenerate the shader from source if parameters have changed.
m_haveCached = true;
- m_cachedRadius = radius;
- filter->setSource(QGLPixmapBlurFilter::generateGaussianShader(radius, true));
+ m_cachedRadius = filterRadius;
+ QByteArray source = QGLPixmapBlurFilter::generateGaussianShader(filterRadius, m_singlePass, true);
+ filter->setSource(source);
}
- QGLFramebufferObjectFormat format;
- format.setInternalTextureFormat(GLenum(src.hasAlphaChannel() ? GL_RGBA : GL_RGB));
- QGLFramebufferObject *fbo = qgl_fbo_pool()->acquire(src.size(), format);
+ QRect targetRect = QRectF(src.rect()).translated(pos + offset()).adjusted(-actualRadius, -actualRadius, actualRadius, actualRadius).toAlignedRect();
+
+ if (m_singlePass) {
+ // prepare for updateUniforms
+ m_textureSize = src.size();
+
+ painter->save();
+ // ensure GL_LINEAR filtering is used
+ painter->setRenderHint(QPainter::SmoothPixmapTransform);
+ filter->setOnPainter(painter);
+ QBrush pixmapBrush = src;
+ pixmapBrush.setTransform(QTransform::fromTranslate(pos.x() + offset().x(), pos.y() + offset().y()));
+ painter->fillRect(targetRect, pixmapBrush);
+ filter->removeFromPainter(painter);
+ painter->restore();
+ } else {
+ QGLFramebufferObjectFormat format;
+ format.setInternalTextureFormat(GLenum(src.hasAlphaChannel() ? GL_RGBA : GL_RGB));
+ QGLFramebufferObject *fbo = qgl_fbo_pool()->acquire(targetRect.size(), format);
- if (!fbo)
- return false;
+ if (!fbo)
+ return false;
- glBindTexture(GL_TEXTURE_2D, fbo->texture());
+ // prepare for updateUniforms
+ m_textureSize = src.size();
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
- glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
- glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
- glBindTexture(GL_TEXTURE_2D, 0);
+ // horizontal pass, to pixmap
+ m_horizontalBlur = true;
- // prepare for updateUniforms
- m_textureSize = src.size();
+ QPainter fboPainter(fbo);
- // horizontal pass, to pixmap
- m_horizontalBlur = true;
-
- QPainter fboPainter(fbo);
+ if (src.hasAlphaChannel()) {
+ glClearColor(0, 0, 0, 0);
+ glClear(GL_COLOR_BUFFER_BIT);
+ }
- if (src.hasAlphaChannel()) {
- glClearColor(0, 0, 0, 0);
- glClear(GL_COLOR_BUFFER_BIT);
+ // ensure GL_LINEAR filtering is used
+ fboPainter.setRenderHint(QPainter::SmoothPixmapTransform);
+ filter->setOnPainter(&fboPainter);
+ QBrush pixmapBrush = src;
+ pixmapBrush.setTransform(QTransform::fromTranslate(actualRadius, actualRadius));
+ fboPainter.fillRect(QRect(0, 0, targetRect.width(), targetRect.height()), pixmapBrush);
+ filter->removeFromPainter(&fboPainter);
+ fboPainter.end();
+
+ QGL2PaintEngineEx *engine = static_cast<QGL2PaintEngineEx *>(painter->paintEngine());
+
+ // vertical pass, to painter
+ m_horizontalBlur = false;
+ m_textureSize = fbo->size();
+
+ painter->save();
+ // ensure GL_LINEAR filtering is used
+ painter->setRenderHint(QPainter::SmoothPixmapTransform);
+ filter->setOnPainter(painter);
+ engine->drawTexture(targetRect, fbo->texture(), fbo->size(), src.rect().translated(0, fbo->height() - src.height()));
+ filter->removeFromPainter(painter);
+ painter->restore();
+
+ qgl_fbo_pool()->release(fbo);
}
- // ensure GL_LINEAR filtering is used
- fboPainter.setRenderHint(QPainter::SmoothPixmapTransform);
- filter->setOnPainter(&fboPainter);
- fboPainter.drawPixmap(0, 0, src);
- filter->removeFromPainter(&fboPainter);
- fboPainter.end();
-
- QGL2PaintEngineEx *engine = static_cast<QGL2PaintEngineEx *>(painter->paintEngine());
-
- // vertical pass, to painter
- m_horizontalBlur = false;
-
- painter->save();
- // ensure GL_LINEAR filtering is used
- painter->setRenderHint(QPainter::SmoothPixmapTransform);
- filter->setOnPainter(painter);
- QPointF ofs = offset();
- engine->drawTexture(src.rect().translated(pos.x() + ofs.x(), pos.y() + ofs.y()), fbo->texture(), fbo->size(), src.rect().translated(0, fbo->height() - src.height()));
- filter->removeFromPainter(painter);
- painter->restore();
-
- qgl_fbo_pool()->release(fbo);
-
// Now draw the actual pixmap over the top.
painter->drawPixmap(pos, src, srcRect);
@@ -597,8 +671,11 @@ bool QGLPixmapDropShadowFilter::processGL(QPainter *painter, const QPointF &pos,
void QGLPixmapDropShadowFilter::setUniforms(QGLShaderProgram *program)
{
+ glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+ glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+
QColor col = color();
- if (m_horizontalBlur) {
+ if (m_horizontalBlur && !m_singlePass) {
program->setUniformValue("shadowColor", 1.0f, 1.0f, 1.0f, 1.0f);
} else {
qreal alpha = col.alphaF();
@@ -607,17 +684,20 @@ void QGLPixmapDropShadowFilter::setUniforms(QGLShaderProgram *program)
col.blueF() * alpha,
alpha);
}
+
if (m_hint == Qt::QualityHint) {
- if (m_horizontalBlur)
+ if (m_singlePass)
+ program->setUniformValue("delta", 1.0 / m_textureSize.width(), 1.0 / m_textureSize.height());
+ else if (m_horizontalBlur)
program->setUniformValue("delta", 1.0 / m_textureSize.width(), 0.0);
else
program->setUniformValue("delta", 0.0, 1.0 / m_textureSize.height());
} else {
- // 1.4 is chosen to most closely match the blurriness of the gaussian blur
- // at low radii
- qreal blur = blurRadius() / 1.4f;
+ qreal blur = blurRadius() / qreal(m_cachedRadius);
- if (m_horizontalBlur)
+ if (m_singlePass)
+ program->setUniformValue("delta", blur / m_textureSize.width(), blur / m_textureSize.height());
+ else if (m_horizontalBlur)
program->setUniformValue("delta", blur / m_textureSize.width(), 0.0);
else
program->setUniformValue("delta", 0.0, blur / m_textureSize.height());
diff --git a/src/opengl/qglshaderprogram.cpp b/src/opengl/qglshaderprogram.cpp
index dfa6c40dbf..90b496e405 100644
--- a/src/opengl/qglshaderprogram.cpp
+++ b/src/opengl/qglshaderprogram.cpp
@@ -42,6 +42,7 @@
#include "qglshaderprogram.h"
#include "qglextensions_p.h"
#include "qgl_p.h"
+#include <QtCore/private/qobject_p.h>
#include <QtCore/qdebug.h>
#include <QtCore/qfile.h>
#include <QtCore/qvarlengtharray.h>
@@ -200,8 +201,9 @@ QT_BEGIN_NAMESPACE
#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
#endif
-class QGLShaderPrivate
+class QGLShaderPrivate : public QObjectPrivate
{
+ Q_DECLARE_PUBLIC(QGLShader)
public:
QGLShaderPrivate(const QGLContext *context, QGLShader::ShaderType type)
: shaderGuard(context)
@@ -211,6 +213,7 @@ public:
, hasPartialSource(false)
{
}
+ ~QGLShaderPrivate();
QGLSharedResourceGuard shaderGuard;
QGLShader::ShaderType shaderType;
@@ -227,6 +230,14 @@ public:
#define ctx shaderGuard.context()
+QGLShaderPrivate::~QGLShaderPrivate()
+{
+ if (shaderGuard.id()) {
+ QGLShareContextScope scope(shaderGuard.context());
+ glDeleteShader(shaderGuard.id());
+ }
+}
+
bool QGLShaderPrivate::create()
{
const QGLContext *context = shaderGuard.context();
@@ -306,9 +317,9 @@ void QGLShaderPrivate::deleteShader()
\sa compile(), compileFile()
*/
QGLShader::QGLShader(QGLShader::ShaderType type, QObject *parent)
- : QObject(parent)
+ : QObject(*new QGLShaderPrivate(QGLContext::currentContext(), type), parent)
{
- d = new QGLShaderPrivate(QGLContext::currentContext(), type);
+ Q_D(QGLShader);
d->create();
}
@@ -323,13 +334,21 @@ QGLShader::QGLShader(QGLShader::ShaderType type, QObject *parent)
*/
QGLShader::QGLShader
(const QString& fileName, QGLShader::ShaderType type, QObject *parent)
- : QObject(parent)
+ : QObject(*new QGLShaderPrivate(QGLContext::currentContext(), type), parent)
{
- d = new QGLShaderPrivate(QGLContext::currentContext(), type);
+ Q_D(QGLShader);
if (d->create() && !compileFile(fileName))
d->deleteShader();
}
+static inline const QGLContext *contextOrCurrent(const QGLContext *context)
+{
+ if (context)
+ return context;
+ else
+ return QGLContext::currentContext();
+}
+
/*!
Constructs a new QGLShader object of the specified \a type
and attaches it to \a parent. If shader programs are not supported,
@@ -343,14 +362,12 @@ QGLShader::QGLShader
\sa compile(), compileFile()
*/
QGLShader::QGLShader(QGLShader::ShaderType type, const QGLContext *context, QObject *parent)
- : QObject(parent)
+ : QObject(*new QGLShaderPrivate(contextOrCurrent(context), type), parent)
{
- if (!context)
- context = QGLContext::currentContext();
- d = new QGLShaderPrivate(context, type);
+ Q_D(QGLShader);
#ifndef QT_NO_DEBUG
if (context && !QGLContext::areSharing(context, QGLContext::currentContext())) {
- qWarning("QGLShader::QGLShader: \'context\' must be the currect context or sharing with it.");
+ qWarning("QGLShader::QGLShader: \'context\' must be the current context or sharing with it.");
return;
}
#endif
@@ -368,14 +385,12 @@ QGLShader::QGLShader(QGLShader::ShaderType type, const QGLContext *context, QObj
*/
QGLShader::QGLShader
(const QString& fileName, QGLShader::ShaderType type, const QGLContext *context, QObject *parent)
- : QObject(parent)
+ : QObject(*new QGLShaderPrivate(contextOrCurrent(context), type), parent)
{
- if (!context)
- context = QGLContext::currentContext();
- d = new QGLShaderPrivate(context, type);
+ Q_D(QGLShader);
#ifndef QT_NO_DEBUG
if (context && !QGLContext::areSharing(context, QGLContext::currentContext())) {
- qWarning("QGLShader::QGLShader: \'context\' must be currect context or sharing with it.");
+ qWarning("QGLShader::QGLShader: \'context\' must be current context or sharing with it.");
return;
}
#endif
@@ -390,11 +405,6 @@ QGLShader::QGLShader
*/
QGLShader::~QGLShader()
{
- if (d->shaderGuard.id()) {
- QGLShareContextScope scope(d->shaderGuard.context());
- glDeleteShader(d->shaderGuard.id());
- }
- delete d;
}
/*!
@@ -402,6 +412,7 @@ QGLShader::~QGLShader()
*/
QGLShader::ShaderType QGLShader::shaderType() const
{
+ Q_D(const QGLShader);
return d->shaderType;
}
@@ -439,12 +450,14 @@ static const char redefineHighp[] =
*/
bool QGLShader::compile(const char *source)
{
+ Q_D(QGLShader);
if (d->isPartial) {
d->partialSource = QByteArray(source);
d->hasPartialSource = true;
return d->compile(this);
} else if (d->shaderGuard.id()) {
- QVarLengthArray<const char *> src;
+ QVarLengthArray<const char *, 4> src;
+ QVarLengthArray<GLint, 4> srclen;
int headerLen = 0;
while (source && source[headerLen] == '#') {
// Skip #version and #extension directives at the start of
@@ -459,21 +472,24 @@ bool QGLShader::compile(const char *source)
if (source[headerLen] == '\n')
++headerLen;
}
- QByteArray header;
if (headerLen > 0) {
- header = QByteArray(source, headerLen);
- src.append(header.constData());
+ src.append(source);
+ srclen.append(GLint(headerLen));
}
#ifdef QGL_DEFINE_QUALIFIERS
src.append(qualifierDefines);
+ srclen.append(GLint(sizeof(qualifierDefines) - 1));
#endif
#ifdef QGL_REDEFINE_HIGHP
if (d->shaderType == FragmentShader ||
- d->shaderType == PartialFragmentShader)
+ d->shaderType == PartialFragmentShader) {
src.append(redefineHighp);
+ srclen.append(GLint(sizeof(redefineHighp) - 1));
+ }
#endif
src.append(source + headerLen);
- glShaderSource(d->shaderGuard.id(), src.size(), src.data(), 0);
+ srclen.append(GLint(qstrlen(source + headerLen)));
+ glShaderSource(d->shaderGuard.id(), src.size(), src.data(), srclen.data());
return d->compile(this);
} else {
return false;
@@ -481,6 +497,61 @@ bool QGLShader::compile(const char *source)
}
/*!
+ \internal
+*/
+bool QGLShader::compile
+ (const QList<QGLShader *>& shaders, QGLShader::ShaderType type)
+{
+ Q_D(QGLShader);
+ QVarLengthArray<const char *, 16> src;
+ QVarLengthArray<GLint, 16> srclen;
+ if (!d->shaderGuard.id())
+ return false;
+ foreach (QGLShader *shader, shaders) {
+ if (shader->shaderType() != type)
+ continue;
+ const char *source = shader->d_func()->partialSource.constData();
+ int headerLen = 0;
+ if (src.isEmpty()) {
+ // First shader: handle the #version and #extension tags
+ // plus the precision qualifiers.
+ while (source && source[headerLen] == '#') {
+ // Skip #version and #extension directives at the start of
+ // the shader code. We need to insert the qualifierDefines
+ // and redefineHighp just after them.
+ if (qstrncmp(source + headerLen, "#version", 8) != 0 &&
+ qstrncmp(source + headerLen, "#extension", 10) != 0) {
+ break;
+ }
+ while (source[headerLen] != '\0' && source[headerLen] != '\n')
+ ++headerLen;
+ if (source[headerLen] == '\n')
+ ++headerLen;
+ }
+ if (headerLen > 0) {
+ src.append(source);
+ srclen.append(GLint(headerLen));
+ }
+#ifdef QGL_DEFINE_QUALIFIERS
+ src.append(qualifierDefines);
+ srclen.append(GLint(sizeof(qualifierDefines) - 1));
+#endif
+#ifdef QGL_REDEFINE_HIGHP
+ if (d->shaderType == FragmentShader ||
+ d->shaderType == PartialFragmentShader) {
+ src.append(redefineHighp);
+ srclen.append(GLint(sizeof(redefineHighp) - 1));
+ }
+#endif
+ }
+ src.append(source + headerLen);
+ srclen.append(GLint(qstrlen(source + headerLen)));
+ }
+ glShaderSource(d->shaderGuard.id(), src.size(), src.data(), srclen.data());
+ return d->compile(this);
+}
+
+/*!
\overload
Sets the \a source code for this shader and compiles it.
@@ -541,99 +612,13 @@ bool QGLShader::compileFile(const QString& fileName)
}
/*!
- Sets the binary code for this shader to the \a length bytes from
- the array \a binary. The \a format specifies how the binary data
- should be interpreted by the OpenGL engine. Returns true if the
- binary was set on the shader; false otherwise.
-
- This function cannot be used with PartialVertexShader or
- PartialFragmentShader.
-
- If this function succeeds, then the shader will be considered compiled.
-
- \sa shaderBinaryFormats()
-*/
-bool QGLShader::setShaderBinary(GLenum format, const void *binary, int length)
-{
-#if !defined(QT_OPENGL_ES_2)
- if (!glShaderBinary)
- return false;
-#endif
- GLuint shader = d->shaderGuard.id();
- if (d->isPartial || !shader)
- return false;
- glGetError(); // Clear error state.
- glShaderBinary(1, &shader, format, binary, length);
- d->compiled = (glGetError() == GL_NO_ERROR);
- return d->compiled;
-}
-
-/*!
- Sets the binary code for this shader to the \a length bytes from
- the array \a binary. The \a format specifies how the binary data
- should be interpreted by the OpenGL engine. Returns true if the
- binary was set on the shader; false otherwise.
-
- The \a otherShader will also have binary code set on it. This is
- for the case where \a binary contains both vertex and fragment
- shader code.
-
- This function cannot be used with PartialVertexShader or
- PartialFragmentShader.
-
- If this function succeeds, then the shader will be considered compiled.
-
- \sa shaderBinaryFormats()
-*/
-bool QGLShader::setShaderBinary
- (QGLShader& otherShader, GLenum format, const void *binary, int length)
-{
-#if !defined(QT_OPENGL_ES_2)
- if (!glShaderBinary)
- return false;
-#endif
- if (d->isPartial || !d->shaderGuard.id())
- return false;
- if (otherShader.d->isPartial || !otherShader.d->shaderGuard.id())
- return false;
- glGetError(); // Clear error state.
- GLuint shaders[2];
- shaders[0] = d->shaderGuard.id();
- shaders[1] = otherShader.d->shaderGuard.id();
- glShaderBinary(2, shaders, format, binary, length);
- d->compiled = (glGetError() == GL_NO_ERROR);
- otherShader.d->compiled = d->compiled;
- return d->compiled;
-}
-
-/*!
- Returns a list of all binary formats that are supported by
- setShaderBinary() on this system.
-
- \sa setShaderBinary()
-*/
-QList<GLenum> QGLShader::shaderBinaryFormats()
-{
- GLint num;
- QList<GLenum> list;
- glGetError(); // Clear error state.
- glGetIntegerv(GL_NUM_SHADER_BINARY_FORMATS, &num);
- if (glGetError() != GL_NO_ERROR || num <= 0)
- return list;
- QVarLengthArray<GLint> formats(num);
- glGetIntegerv(GL_SHADER_BINARY_FORMATS, formats.data());
- for (GLint i = 0; i < num; ++i)
- list += (GLenum)(formats[i]);
- return list;
-}
-
-/*!
Returns the source code for this shader.
\sa compile()
*/
QByteArray QGLShader::sourceCode() const
{
+ Q_D(const QGLShader);
if (d->isPartial)
return d->partialSource;
GLuint shader = d->shaderGuard.id();
@@ -658,6 +643,7 @@ QByteArray QGLShader::sourceCode() const
*/
bool QGLShader::isCompiled() const
{
+ Q_D(const QGLShader);
return d->compiled;
}
@@ -668,6 +654,7 @@ bool QGLShader::isCompiled() const
*/
QString QGLShader::log() const
{
+ Q_D(const QGLShader);
return d->log;
}
@@ -682,14 +669,16 @@ QString QGLShader::log() const
*/
GLuint QGLShader::shaderId() const
{
+ Q_D(const QGLShader);
return d->shaderGuard.id();
}
#undef ctx
#define ctx programGuard.context()
-class QGLShaderProgramPrivate
+class QGLShaderProgramPrivate : public QObjectPrivate
{
+ Q_DECLARE_PUBLIC(QGLShaderProgram)
public:
QGLShaderProgramPrivate(const QGLContext *context)
: programGuard(context)
@@ -713,6 +702,8 @@ public:
QList<QGLShader *> anonShaders;
QGLShader *vertexShader;
QGLShader *fragmentShader;
+
+ bool hasShader(QGLShader::ShaderType type) const;
};
QGLShaderProgramPrivate::~QGLShaderProgramPrivate()
@@ -723,6 +714,15 @@ QGLShaderProgramPrivate::~QGLShaderProgramPrivate()
}
}
+bool QGLShaderProgramPrivate::hasShader(QGLShader::ShaderType type) const
+{
+ foreach (QGLShader *shader, shaders) {
+ if (shader->shaderType() == type)
+ return true;
+ }
+ return false;
+}
+
#undef ctx
#define ctx d->programGuard.context()
@@ -735,9 +735,8 @@ QGLShaderProgramPrivate::~QGLShaderProgramPrivate()
\sa addShader()
*/
QGLShaderProgram::QGLShaderProgram(QObject *parent)
- : QObject(parent)
+ : QObject(*new QGLShaderProgramPrivate(QGLContext::currentContext()), parent)
{
- d = new QGLShaderProgramPrivate(QGLContext::currentContext());
}
/*!
@@ -749,9 +748,8 @@ QGLShaderProgram::QGLShaderProgram(QObject *parent)
\sa addShader()
*/
QGLShaderProgram::QGLShaderProgram(const QGLContext *context, QObject *parent)
- : QObject(parent)
+ : QObject(*new QGLShaderProgramPrivate(context), parent)
{
- d = new QGLShaderProgramPrivate(context);
}
/*!
@@ -759,11 +757,11 @@ QGLShaderProgram::QGLShaderProgram(const QGLContext *context, QObject *parent)
*/
QGLShaderProgram::~QGLShaderProgram()
{
- delete d;
}
bool QGLShaderProgram::init()
{
+ Q_D(QGLShaderProgram);
if (d->programGuard.id() || d->inited)
return true;
d->inited = true;
@@ -801,22 +799,23 @@ bool QGLShaderProgram::init()
*/
bool QGLShaderProgram::addShader(QGLShader *shader)
{
+ Q_D(QGLShaderProgram);
if (!init())
return false;
if (d->shaders.contains(shader))
return true; // Already added to this shader program.
if (d->programGuard.id() && shader) {
- if (!QGLContext::areSharing(shader->d->shaderGuard.context(),
+ if (!QGLContext::areSharing(shader->d_func()->shaderGuard.context(),
d->programGuard.context())) {
qWarning("QGLShaderProgram::addShader: Program and shader are not associated with same context.");
return false;
}
- if (!shader->d->compiled)
+ if (!shader->d_func()->compiled)
return false;
- if (!shader->d->isPartial) {
- if (!shader->d->shaderGuard.id())
+ if (!shader->d_func()->isPartial) {
+ if (!shader->d_func()->shaderGuard.id())
return false;
- glAttachShader(d->programGuard.id(), shader->d->shaderGuard.id());
+ glAttachShader(d->programGuard.id(), shader->d_func()->shaderGuard.id());
} else {
d->hasPartialShaders = true;
}
@@ -843,6 +842,7 @@ bool QGLShaderProgram::addShader(QGLShader *shader)
*/
bool QGLShaderProgram::addShader(QGLShader::ShaderType type, const char *source)
{
+ Q_D(QGLShaderProgram);
if (!init())
return false;
QGLShader *shader = new QGLShader(type, this);
@@ -908,6 +908,7 @@ bool QGLShaderProgram::addShader(QGLShader::ShaderType type, const QString& sour
bool QGLShaderProgram::addShaderFromFile
(QGLShader::ShaderType type, const QString& fileName)
{
+ Q_D(QGLShaderProgram);
if (!init())
return false;
QGLShader *shader = new QGLShader(type, this);
@@ -927,9 +928,10 @@ bool QGLShaderProgram::addShaderFromFile
*/
void QGLShaderProgram::removeShader(QGLShader *shader)
{
- if (d->programGuard.id() && shader && shader->d->shaderGuard.id()) {
+ Q_D(QGLShaderProgram);
+ if (d->programGuard.id() && shader && shader->d_func()->shaderGuard.id()) {
QGLShareContextScope scope(d->programGuard.context());
- glDetachShader(d->programGuard.id(), shader->d->shaderGuard.id());
+ glDetachShader(d->programGuard.id(), shader->d_func()->shaderGuard.id());
}
d->linked = false; // Program needs to be relinked.
if (shader) {
@@ -947,6 +949,7 @@ void QGLShaderProgram::removeShader(QGLShader *shader)
*/
QList<QGLShader *> QGLShaderProgram::shaders() const
{
+ Q_D(const QGLShaderProgram);
return d->shaders;
}
@@ -960,10 +963,11 @@ QList<QGLShader *> QGLShaderProgram::shaders() const
*/
void QGLShaderProgram::removeAllShaders()
{
+ Q_D(QGLShaderProgram);
d->removingShaders = true;
foreach (QGLShader *shader, d->shaders) {
- if (d->programGuard.id() && shader && shader->d->shaderGuard.id())
- glDetachShader(d->programGuard.id(), shader->d->shaderGuard.id());
+ if (d->programGuard.id() && shader && shader->d_func()->shaderGuard.id())
+ glDetachShader(d->programGuard.id(), shader->d_func()->shaderGuard.id());
}
foreach (QGLShader *shader, d->anonShaders) {
// Delete shader objects that were created anonymously.
@@ -975,128 +979,6 @@ void QGLShaderProgram::removeAllShaders()
d->removingShaders = false;
}
-#if defined(QT_OPENGL_ES_2)
-
-#ifndef GL_PROGRAM_BINARY_LENGTH_OES
-#define GL_PROGRAM_BINARY_LENGTH_OES 0x8741
-#endif
-#ifndef GL_NUM_PROGRAM_BINARY_FORMATS_OES
-#define GL_NUM_PROGRAM_BINARY_FORMATS_OES 0x87FE
-#endif
-#ifndef GL_PROGRAM_BINARY_FORMATS_OES
-#define GL_PROGRAM_BINARY_FORMATS_OES 0x87FF
-#endif
-
-#endif
-
-/*!
- Returns the program binary associated with this shader program.
- The numeric identifier of the program binary format is returned
- in \a format. The \c OES_get_program_binary extension will need
- to be supported by the system for binary retrieval to succeed.
-
- Returns an empty QByteArray if the program binary cannot be
- retrieved on this system, or the shader program has not yet
- been linked.
-
- The returned binary can be supplied to setProgramBinary() on the
- same machine at some future point to reload the program. It contains
- the compiled code of all of the shaders that were attached to the
- program at the time programBinary() is called.
-
- \sa setProgramBinary(), programBinaryFormats()
-*/
-QByteArray QGLShaderProgram::programBinary(int *format) const
-{
-#if defined(QT_OPENGL_ES_2)
- if (!isLinked())
- return QByteArray();
-
- // Get the length of the binary data, bailing out if there is none.
- GLint length = 0;
- GLuint program = d->programGuard.id();
- glGetProgramiv(program, GL_PROGRAM_BINARY_LENGTH_OES, &length);
- if (length <= 0)
- return QByteArray();
-
- // Retrieve the binary data.
- QByteArray binary(length, 0);
- GLenum binaryFormat;
- glGetProgramBinaryOES(program, length, 0, &binaryFormat, binary.data());
- if (format)
- *format = (int)binaryFormat;
- return binary;
-#else
- Q_UNUSED(format);
- return QByteArray();
-#endif
-}
-
-/*!
- Sets the \a binary for this shader program according to \a format.
- Returns true if the binary was set, or false if the binary format
- is not supported or this system does not support program binaries.
- The program will be linked if the load succeeds.
-
- \sa programBinary(), programBinaryFormats(), isLinked()
-*/
-bool QGLShaderProgram::setProgramBinary(int format, const QByteArray& binary)
-{
-#if defined(QT_OPENGL_ES_2)
- // Load the binary and check that it was linked correctly.
- GLuint program = d->programGuard.id();
- if (!program)
- return false;
- glProgramBinaryOES(program, (GLenum)format,
- binary.constData(), binary.size());
- GLint value = 0;
- glGetProgramiv(program, GL_LINK_STATUS, &value);
- d->linked = (value != 0);
- value = 0;
- glGetProgramiv(program, GL_INFO_LOG_LENGTH, &value);
- d->log = QString();
- if (value > 1) {
- char *logbuf = new char [value];
- GLint len;
- glGetProgramInfoLog(program, value, &len, logbuf);
- d->log = QString::fromLatin1(logbuf);
- QString name = objectName();
- if (name.isEmpty())
- qWarning() << "QGLShader::setProgramBinary:" << d->log;
- else
- qWarning() << "QGLShader::setProgramBinary[" << name << "]:" << d->log;
- delete [] logbuf;
- }
- return d->linked;
-#else
- Q_UNUSED(format);
- Q_UNUSED(binary);
- return false;
-#endif
-}
-
-/*!
- Returns the list of program binary formats that are accepted by
- this system for use with setProgramBinary().
-
- \sa programBinary(), setProgramBinary()
-*/
-QList<int> QGLShaderProgram::programBinaryFormats()
-{
-#if defined(QT_OPENGL_ES_2)
- GLint count = 0;
- glGetIntegerv(GL_NUM_PROGRAM_BINARY_FORMATS_OES, &count);
- if (count <= 0)
- return QList<int>();
- QVector<int> list;
- list.resize(count);
- glGetIntegerv(GL_PROGRAM_BINARY_FORMATS_OES, list.data());
- return list.toList();
-#else
- return QList<int>();
-#endif
-}
-
/*!
Links together the shaders that were added to this program with
addShader(). Returns true if the link was successful or
@@ -1113,52 +995,47 @@ QList<int> QGLShaderProgram::programBinaryFormats()
*/
bool QGLShaderProgram::link()
{
+ Q_D(QGLShaderProgram);
GLuint program = d->programGuard.id();
if (!program)
return false;
if (d->hasPartialShaders) {
// Compile the partial vertex and fragment shaders.
- QByteArray vertexSource;
- QByteArray fragmentSource;
- foreach (QGLShader *shader, d->shaders) {
- if (shader->shaderType() == QGLShader::PartialVertexShader)
- vertexSource += shader->sourceCode();
- else if (shader->shaderType() == QGLShader::PartialFragmentShader)
- fragmentSource += shader->sourceCode();
- }
- if (vertexSource.isEmpty()) {
- if (d->vertexShader) {
- glDetachShader(program, d->vertexShader->d->shaderGuard.id());
- delete d->vertexShader;
- d->vertexShader = 0;
- }
- } else {
+ if (d->hasShader(QGLShader::PartialVertexShader)) {
if (!d->vertexShader) {
d->vertexShader =
new QGLShader(QGLShader::VertexShader, this);
}
- if (!d->vertexShader->compile(vertexSource)) {
+ if (!d->vertexShader->compile
+ (d->shaders, QGLShader::PartialVertexShader)) {
d->log = d->vertexShader->log();
return false;
}
- glAttachShader(program, d->vertexShader->d->shaderGuard.id());
- }
- if (fragmentSource.isEmpty()) {
- if (d->fragmentShader) {
- glDetachShader(program, d->fragmentShader->d->shaderGuard.id());
- delete d->fragmentShader;
- d->fragmentShader = 0;
- }
+ glAttachShader(program, d->vertexShader->d_func()->shaderGuard.id());
} else {
+ if (d->vertexShader) {
+ glDetachShader(program, d->vertexShader->d_func()->shaderGuard.id());
+ delete d->vertexShader;
+ d->vertexShader = 0;
+ }
+ }
+ if (d->hasShader(QGLShader::PartialFragmentShader)) {
if (!d->fragmentShader) {
d->fragmentShader =
new QGLShader(QGLShader::FragmentShader, this);
}
- if (!d->fragmentShader->compile(fragmentSource)) {
+ if (!d->fragmentShader->compile
+ (d->shaders, QGLShader::PartialFragmentShader)) {
d->log = d->fragmentShader->log();
return false;
}
- glAttachShader(program, d->fragmentShader->d->shaderGuard.id());
+ glAttachShader(program, d->fragmentShader->d_func()->shaderGuard.id());
+ } else {
+ if (d->fragmentShader) {
+ glDetachShader(program, d->fragmentShader->d_func()->shaderGuard.id());
+ delete d->fragmentShader;
+ d->fragmentShader = 0;
+ }
}
}
glLinkProgram(program);
@@ -1190,6 +1067,7 @@ bool QGLShaderProgram::link()
*/
bool QGLShaderProgram::isLinked() const
{
+ Q_D(const QGLShaderProgram);
return d->linked;
}
@@ -1201,6 +1079,7 @@ bool QGLShaderProgram::isLinked() const
*/
QString QGLShaderProgram::log() const
{
+ Q_D(const QGLShaderProgram);
return d->log;
}
@@ -1214,6 +1093,7 @@ QString QGLShaderProgram::log() const
*/
bool QGLShaderProgram::enable()
{
+ Q_D(QGLShaderProgram);
GLuint program = d->programGuard.id();
if (!program)
return false;
@@ -1252,6 +1132,7 @@ void QGLShaderProgram::disable()
*/
GLuint QGLShaderProgram::programId() const
{
+ Q_D(const QGLShaderProgram);
return d->programGuard.id();
}
@@ -1265,7 +1146,13 @@ GLuint QGLShaderProgram::programId() const
*/
void QGLShaderProgram::bindAttributeLocation(const char *name, int location)
{
- glBindAttribLocation(d->programGuard.id(), location, name);
+ Q_D(QGLShaderProgram);
+ if (!d->linked) {
+ glBindAttribLocation(d->programGuard.id(), location, name);
+ } else {
+ qWarning() << "QGLShaderProgram::bindAttributeLocation(" << name
+ << "): cannot bind after shader program is linked";
+ }
}
/*!
@@ -1280,7 +1167,7 @@ void QGLShaderProgram::bindAttributeLocation(const char *name, int location)
*/
void QGLShaderProgram::bindAttributeLocation(const QByteArray& name, int location)
{
- glBindAttribLocation(d->programGuard.id(), location, name.constData());
+ bindAttributeLocation(name.constData(), location);
}
/*!
@@ -1295,7 +1182,7 @@ void QGLShaderProgram::bindAttributeLocation(const QByteArray& name, int locatio
*/
void QGLShaderProgram::bindAttributeLocation(const QString& name, int location)
{
- glBindAttribLocation(d->programGuard.id(), location, name.toLatin1().constData());
+ bindAttributeLocation(name.toLatin1().constData(), location);
}
/*!
@@ -1307,6 +1194,7 @@ void QGLShaderProgram::bindAttributeLocation(const QString& name, int location)
*/
int QGLShaderProgram::attributeLocation(const char *name) const
{
+ Q_D(const QGLShaderProgram);
if (d->linked) {
return glGetAttribLocation(d->programGuard.id(), name);
} else {
@@ -1351,6 +1239,8 @@ int QGLShaderProgram::attributeLocation(const QString& name) const
*/
void QGLShaderProgram::setAttributeValue(int location, GLfloat value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glVertexAttrib1fv(location, &value);
}
@@ -1375,6 +1265,8 @@ void QGLShaderProgram::setAttributeValue(const char *name, GLfloat value)
*/
void QGLShaderProgram::setAttributeValue(int location, GLfloat x, GLfloat y)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[2] = {x, y};
glVertexAttrib2fv(location, values);
@@ -1403,6 +1295,8 @@ void QGLShaderProgram::setAttributeValue(const char *name, GLfloat x, GLfloat y)
void QGLShaderProgram::setAttributeValue
(int location, GLfloat x, GLfloat y, GLfloat z)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[3] = {x, y, z};
glVertexAttrib3fv(location, values);
@@ -1432,6 +1326,8 @@ void QGLShaderProgram::setAttributeValue
void QGLShaderProgram::setAttributeValue
(int location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {x, y, z, w};
glVertexAttrib4fv(location, values);
@@ -1459,6 +1355,8 @@ void QGLShaderProgram::setAttributeValue
*/
void QGLShaderProgram::setAttributeValue(int location, const QVector2D& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glVertexAttrib2fv(location, reinterpret_cast<const GLfloat *>(&value));
}
@@ -1482,6 +1380,8 @@ void QGLShaderProgram::setAttributeValue(const char *name, const QVector2D& valu
*/
void QGLShaderProgram::setAttributeValue(int location, const QVector3D& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glVertexAttrib3fv(location, reinterpret_cast<const GLfloat *>(&value));
}
@@ -1505,6 +1405,8 @@ void QGLShaderProgram::setAttributeValue(const char *name, const QVector3D& valu
*/
void QGLShaderProgram::setAttributeValue(int location, const QVector4D& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glVertexAttrib4fv(location, reinterpret_cast<const GLfloat *>(&value));
}
@@ -1528,6 +1430,8 @@ void QGLShaderProgram::setAttributeValue(const char *name, const QVector4D& valu
*/
void QGLShaderProgram::setAttributeValue(int location, const QColor& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {value.redF(), value.greenF(), value.blueF(), value.alphaF()};
glVertexAttrib4fv(location, values);
@@ -1558,6 +1462,8 @@ void QGLShaderProgram::setAttributeValue(const char *name, const QColor& value)
void QGLShaderProgram::setAttributeValue
(int location, const GLfloat *values, int columns, int rows)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (rows < 1 || rows > 4) {
qWarning() << "QGLShaderProgram::setAttributeValue: rows" << rows << "not supported";
return;
@@ -1607,6 +1513,8 @@ void QGLShaderProgram::setAttributeValue
void QGLShaderProgram::setAttributeArray
(int location, const GLfloat *values, int size, int stride)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
glVertexAttribPointer(location, size, GL_FLOAT, GL_FALSE,
stride, values);
@@ -1625,6 +1533,8 @@ void QGLShaderProgram::setAttributeArray
void QGLShaderProgram::setAttributeArray
(int location, const QVector2D *values, int stride)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
glVertexAttribPointer(location, 2, GL_FLOAT, GL_FALSE,
stride, values);
@@ -1643,6 +1553,8 @@ void QGLShaderProgram::setAttributeArray
void QGLShaderProgram::setAttributeArray
(int location, const QVector3D *values, int stride)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
glVertexAttribPointer(location, 3, GL_FLOAT, GL_FALSE,
stride, values);
@@ -1661,6 +1573,8 @@ void QGLShaderProgram::setAttributeArray
void QGLShaderProgram::setAttributeArray
(int location, const QVector4D *values, int stride)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
glVertexAttribPointer(location, 4, GL_FLOAT, GL_FALSE,
stride, values);
@@ -1741,6 +1655,8 @@ void QGLShaderProgram::setAttributeArray
*/
void QGLShaderProgram::disableAttributeArray(int location)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glDisableVertexAttribArray(location);
}
@@ -1767,6 +1683,8 @@ void QGLShaderProgram::disableAttributeArray(const char *name)
*/
int QGLShaderProgram::uniformLocation(const char *name) const
{
+ Q_D(const QGLShaderProgram);
+ Q_UNUSED(d);
if (d->linked) {
return glGetUniformLocation(d->programGuard.id(), name);
} else {
@@ -1811,6 +1729,8 @@ int QGLShaderProgram::uniformLocation(const QString& name) const
*/
void QGLShaderProgram::setUniformValue(int location, GLfloat value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform1fv(location, 1, &value);
}
@@ -1835,6 +1755,8 @@ void QGLShaderProgram::setUniformValue(const char *name, GLfloat value)
*/
void QGLShaderProgram::setUniformValue(int location, GLint value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform1i(location, value);
}
@@ -1860,6 +1782,8 @@ void QGLShaderProgram::setUniformValue(const char *name, GLint value)
*/
void QGLShaderProgram::setUniformValue(int location, GLuint value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform1i(location, value);
}
@@ -1885,6 +1809,8 @@ void QGLShaderProgram::setUniformValue(const char *name, GLuint value)
*/
void QGLShaderProgram::setUniformValue(int location, GLfloat x, GLfloat y)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[2] = {x, y};
glUniform2fv(location, 1, values);
@@ -1913,6 +1839,8 @@ void QGLShaderProgram::setUniformValue(const char *name, GLfloat x, GLfloat y)
void QGLShaderProgram::setUniformValue
(int location, GLfloat x, GLfloat y, GLfloat z)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[3] = {x, y, z};
glUniform3fv(location, 1, values);
@@ -1942,6 +1870,8 @@ void QGLShaderProgram::setUniformValue
void QGLShaderProgram::setUniformValue
(int location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {x, y, z, w};
glUniform4fv(location, 1, values);
@@ -1969,6 +1899,8 @@ void QGLShaderProgram::setUniformValue
*/
void QGLShaderProgram::setUniformValue(int location, const QVector2D& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform2fv(location, 1, reinterpret_cast<const GLfloat *>(&value));
}
@@ -1993,6 +1925,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QVector2D& value)
*/
void QGLShaderProgram::setUniformValue(int location, const QVector3D& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform3fv(location, 1, reinterpret_cast<const GLfloat *>(&value));
}
@@ -2017,6 +1951,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QVector3D& value)
*/
void QGLShaderProgram::setUniformValue(int location, const QVector4D& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform4fv(location, 1, reinterpret_cast<const GLfloat *>(&value));
}
@@ -2042,6 +1978,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QVector4D& value)
*/
void QGLShaderProgram::setUniformValue(int location, const QColor& color)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {color.redF(), color.greenF(), color.blueF(), color.alphaF()};
glUniform4fv(location, 1, values);
@@ -2069,6 +2007,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QColor& color)
*/
void QGLShaderProgram::setUniformValue(int location, const QPoint& point)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {point.x(), point.y()};
glUniform2fv(location, 1, values);
@@ -2096,6 +2036,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QPoint& point)
*/
void QGLShaderProgram::setUniformValue(int location, const QPointF& point)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {point.x(), point.y()};
glUniform2fv(location, 1, values);
@@ -2123,6 +2065,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QPointF& point)
*/
void QGLShaderProgram::setUniformValue(int location, const QSize& size)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {size.width(), size.width()};
glUniform2fv(location, 1, values);
@@ -2150,6 +2094,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QSize& size)
*/
void QGLShaderProgram::setUniformValue(int location, const QSizeF& size)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat values[4] = {size.width(), size.height()};
glUniform2fv(location, 1, values);
@@ -2229,6 +2175,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QSizeF& size)
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix2x2& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformMatrix(glUniformMatrix2fv, location, value, 2, 2);
}
@@ -2253,6 +2201,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix2x2& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix2x3& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrix
(glUniformMatrix2x3fv, glUniform3fv, location, value, 2, 3);
}
@@ -2278,6 +2228,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix2x3& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix2x4& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrix
(glUniformMatrix2x4fv, glUniform4fv, location, value, 2, 4);
}
@@ -2303,6 +2255,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix2x4& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix3x2& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrix
(glUniformMatrix3x2fv, glUniform2fv, location, value, 3, 2);
}
@@ -2328,6 +2282,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix3x2& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix3x3& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformMatrix(glUniformMatrix3fv, location, value, 3, 3);
}
@@ -2352,6 +2308,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix3x3& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix3x4& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrix
(glUniformMatrix3x4fv, glUniform4fv, location, value, 3, 4);
}
@@ -2377,6 +2335,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix3x4& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix4x2& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrix
(glUniformMatrix4x2fv, glUniform2fv, location, value, 4, 2);
}
@@ -2402,6 +2362,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix4x2& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix4x3& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrix
(glUniformMatrix4x3fv, glUniform3fv, location, value, 4, 3);
}
@@ -2427,6 +2389,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix4x3& value
*/
void QGLShaderProgram::setUniformValue(int location, const QMatrix4x4& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformMatrix(glUniformMatrix4fv, location, value, 4, 4);
}
@@ -2454,6 +2418,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const QMatrix4x4& value
*/
void QGLShaderProgram::setUniformValue(int location, const GLfloat value[4][4])
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniformMatrix4fv(location, 1, GL_FALSE, value[0]);
}
@@ -2481,6 +2447,8 @@ void QGLShaderProgram::setUniformValue(const char *name, const GLfloat value[4][
*/
void QGLShaderProgram::setUniformValue(int location, const QTransform& value)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
GLfloat mat[3][3] = {
{value.m11(), value.m12(), value.m13()},
@@ -2514,6 +2482,8 @@ void QGLShaderProgram::setUniformValue
*/
void QGLShaderProgram::setUniformValueArray(int location, const GLint *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform1iv(location, count, values);
}
@@ -2541,6 +2511,8 @@ void QGLShaderProgram::setUniformValueArray
*/
void QGLShaderProgram::setUniformValueArray(int location, const GLuint *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform1iv(location, count, reinterpret_cast<const GLint *>(values));
}
@@ -2569,6 +2541,8 @@ void QGLShaderProgram::setUniformValueArray
*/
void QGLShaderProgram::setUniformValueArray(int location, const GLfloat *values, int count, int size)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1) {
if (size == 1)
glUniform1fv(location, count, values);
@@ -2606,6 +2580,8 @@ void QGLShaderProgram::setUniformValueArray
*/
void QGLShaderProgram::setUniformValueArray(int location, const QVector2D *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform2fv(location, count, reinterpret_cast<const GLfloat *>(values));
}
@@ -2631,6 +2607,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QVector2D *v
*/
void QGLShaderProgram::setUniformValueArray(int location, const QVector3D *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform3fv(location, count, reinterpret_cast<const GLfloat *>(values));
}
@@ -2656,6 +2634,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QVector3D *v
*/
void QGLShaderProgram::setUniformValueArray(int location, const QVector4D *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
if (location != -1)
glUniform4fv(location, count, reinterpret_cast<const GLfloat *>(values));
}
@@ -2742,6 +2722,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QVector4D *v
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix2x2 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformMatrixArray
(glUniformMatrix2fv, location, values, count, QMatrix2x2, 2, 2);
}
@@ -2767,6 +2749,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix2x2 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix2x3 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrixArray
(glUniformMatrix2x3fv, glUniform3fv, location, values, count,
QMatrix2x3, 2, 3);
@@ -2793,6 +2777,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix2x3 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix2x4 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrixArray
(glUniformMatrix2x4fv, glUniform4fv, location, values, count,
QMatrix2x4, 2, 4);
@@ -2819,6 +2805,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix2x4 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix3x2 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrixArray
(glUniformMatrix3x2fv, glUniform2fv, location, values, count,
QMatrix3x2, 3, 2);
@@ -2845,6 +2833,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix3x2 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix3x3 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformMatrixArray
(glUniformMatrix3fv, location, values, count, QMatrix3x3, 3, 3);
}
@@ -2870,6 +2860,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix3x3 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix3x4 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrixArray
(glUniformMatrix3x4fv, glUniform4fv, location, values, count,
QMatrix3x4, 3, 4);
@@ -2896,6 +2888,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix3x4 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix4x2 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrixArray
(glUniformMatrix4x2fv, glUniform2fv, location, values, count,
QMatrix4x2, 4, 2);
@@ -2922,6 +2916,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix4x2 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix4x3 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformGenericMatrixArray
(glUniformMatrix4x3fv, glUniform3fv, location, values, count,
QMatrix4x3, 4, 3);
@@ -2948,6 +2944,8 @@ void QGLShaderProgram::setUniformValueArray(const char *name, const QMatrix4x3 *
*/
void QGLShaderProgram::setUniformValueArray(int location, const QMatrix4x4 *values, int count)
{
+ Q_D(QGLShaderProgram);
+ Q_UNUSED(d);
setUniformMatrixArray
(glUniformMatrix4fv, location, values, count, QMatrix4x4, 4, 4);
}
@@ -2993,6 +2991,7 @@ bool QGLShaderProgram::hasShaderPrograms(const QGLContext *context)
*/
void QGLShaderProgram::shaderDestroyed()
{
+ Q_D(QGLShaderProgram);
QGLShader *shader = qobject_cast<QGLShader *>(sender());
if (shader && !d->removingShaders)
removeShader(shader);
diff --git a/src/opengl/qglshaderprogram.h b/src/opengl/qglshaderprogram.h
index f2d70fad8e..708cf0940e 100644
--- a/src/opengl/qglshaderprogram.h
+++ b/src/opengl/qglshaderprogram.h
@@ -88,11 +88,6 @@ public:
bool compile(const QString& source);
bool compileFile(const QString& fileName);
- bool setShaderBinary(GLenum format, const void *binary, int length);
- bool setShaderBinary(QGLShader& otherShader, GLenum format, const void *binary, int length);
-
- static QList<GLenum> shaderBinaryFormats();
-
QByteArray sourceCode() const;
bool isCompiled() const;
@@ -101,11 +96,12 @@ public:
GLuint shaderId() const;
private:
- QGLShaderPrivate *d;
-
friend class QGLShaderProgram;
Q_DISABLE_COPY(QGLShader)
+ Q_DECLARE_PRIVATE(QGLShader)
+
+ bool compile(const QList<QGLShader *>& shaders, QGLShader::ShaderType type);
};
Q_DECLARE_OPERATORS_FOR_FLAGS(QGLShader::ShaderType)
@@ -132,10 +128,6 @@ public:
void removeAllShaders();
- QByteArray programBinary(int *format) const;
- bool setProgramBinary(int format, const QByteArray& binary);
- static QList<int> programBinaryFormats();
-
virtual bool link();
bool isLinked() const;
QString log() const;
@@ -286,9 +278,8 @@ private Q_SLOTS:
void shaderDestroyed();
private:
- QGLShaderProgramPrivate *d;
-
Q_DISABLE_COPY(QGLShaderProgram)
+ Q_DECLARE_PRIVATE(QGLShaderProgram)
bool init();
};
diff --git a/src/opengl/qpixmapdata_gl.cpp b/src/opengl/qpixmapdata_gl.cpp
index 83ebece274..c965947ee8 100644
--- a/src/opengl/qpixmapdata_gl.cpp
+++ b/src/opengl/qpixmapdata_gl.cpp
@@ -76,6 +76,19 @@ static inline int areaDiff(const QSize &size, const QGLFramebufferObject *fbo)
return qAbs(size.width() * size.height() - fbo->width() * fbo->height());
}
+extern int qt_next_power_of_two(int v);
+
+static inline QSize maybeRoundToNextPowerOfTwo(const QSize &sz)
+{
+#ifdef QT_OPENGL_ES_2
+ QSize rounded(qt_next_power_of_two(sz.width()), qt_next_power_of_two(sz.height()));
+ if (rounded.width() * rounded.height() < 1.20 * sz.width() * sz.height())
+ return rounded;
+#endif
+ return sz;
+}
+
+
QGLFramebufferObject *QGLFramebufferObjectPool::acquire(const QSize &requestSize, const QGLFramebufferObjectFormat &requestFormat)
{
QGLFramebufferObject *chosen = 0;
@@ -106,7 +119,7 @@ QGLFramebufferObject *QGLFramebufferObjectPool::acquire(const QSize &requestSize
if (sz != fboSize) {
delete candidate;
- candidate = new QGLFramebufferObject(sz, requestFormat);
+ candidate = new QGLFramebufferObject(maybeRoundToNextPowerOfTwo(sz), requestFormat);
}
chosen = candidate;
@@ -114,7 +127,7 @@ QGLFramebufferObject *QGLFramebufferObjectPool::acquire(const QSize &requestSize
}
if (!chosen) {
- chosen = new QGLFramebufferObject(requestSize, requestFormat);
+ chosen = new QGLFramebufferObject(maybeRoundToNextPowerOfTwo(requestSize), requestFormat);
}
if (!chosen->isValid()) {
diff --git a/src/opengl/qwindowsurface_gl.cpp b/src/opengl/qwindowsurface_gl.cpp
index 4547416836..ebe101d405 100644
--- a/src/opengl/qwindowsurface_gl.cpp
+++ b/src/opengl/qwindowsurface_gl.cpp
@@ -49,12 +49,12 @@
#include <qglpixelbuffer.h>
#include <qcolormap.h>
#include <qdesktopwidget.h>
+#include <private/qwidget_p.h>
#include "qdebug.h"
#ifdef Q_WS_X11
#include <private/qt_x11_p.h>
#include <qx11info_x11.h>
-#include <private/qwidget_p.h>
#ifndef QT_OPENGL_ES
#include <GL/glx.h>
@@ -195,6 +195,9 @@ public:
if (!initializing && !widget && !cleanedUp) {
initializing = true;
widget = new QGLWidget;
+ // We dont need this internal widget to appear in QApplication::topLevelWidgets()
+ if (QWidgetPrivate::allWidgets)
+ QWidgetPrivate::allWidgets->remove(widget);
initializing = false;
}
return widget;
@@ -364,7 +367,7 @@ void QGLWindowSurface::hijackWindow(QWidget *widget)
if (ctxpriv->eglSurface == EGL_NO_SURFACE) {
qWarning() << "hijackWindow() could not create EGL surface";
}
- qDebug("QGLWindowSurface - using EGLConfig %d", ctxpriv->eglContext->config());
+ qDebug("QGLWindowSurface - using EGLConfig %d", reinterpret_cast<int>(ctxpriv->eglContext->config()));
#endif
widgetPrivate->extraData()->glContext = ctx;
diff --git a/src/opengl/qwindowsurface_x11gl.cpp b/src/opengl/qwindowsurface_x11gl.cpp
index 8ef239dc0a..db81be26f3 100644
--- a/src/opengl/qwindowsurface_x11gl.cpp
+++ b/src/opengl/qwindowsurface_x11gl.cpp
@@ -124,6 +124,9 @@ void QX11GLWindowSurface::setGeometry(const QRect &rect)
bool QX11GLWindowSurface::scroll(const QRegion &area, int dx, int dy)
{
+ Q_UNUSED(area);
+ Q_UNUSED(dx);
+ Q_UNUSED(dy);
return false;
}
diff --git a/src/openvg/qpaintengine_vg.cpp b/src/openvg/qpaintengine_vg.cpp
index da07c1d02c..8a485a088c 100644
--- a/src/openvg/qpaintengine_vg.cpp
+++ b/src/openvg/qpaintengine_vg.cpp
@@ -3455,28 +3455,24 @@ void QVGCompositionHelper::blitWindow
// Set the image transform.
QTransform transform;
int y = screenSize.height() - (rect.bottom() + 1);
- transform.translate(rect.x() + 0.5f, y + 0.5f);
+ transform.translate(rect.x() - 0.5f, y - 0.5f);
d->setTransform(VG_MATRIX_IMAGE_USER_TO_SURFACE, transform);
// Enable opacity for image drawing if necessary.
- if (opacity < 255) {
- if (opacity != d->paintOpacity) {
- VGfloat values[4];
- values[0] = 1.0f;
- values[1] = 1.0f;
- values[2] = 1.0f;
- values[3] = ((VGfloat)opacity) / 255.0f;
- vgSetParameterfv(d->opacityPaint, VG_PAINT_COLOR, 4, values);
- d->paintOpacity = values[3];
- }
- if (d->fillPaint != d->opacityPaint) {
- vgSetPaint(d->opacityPaint, VG_FILL_PATH);
- d->fillPaint = d->opacityPaint;
- }
- d->setImageMode(VG_DRAW_IMAGE_MULTIPLY);
- } else {
- d->setImageMode(VG_DRAW_IMAGE_NORMAL);
+ if (opacity != d->paintOpacity) {
+ VGfloat values[4];
+ values[0] = 1.0f;
+ values[1] = 1.0f;
+ values[2] = 1.0f;
+ values[3] = ((VGfloat)opacity) / 255.0f;
+ vgSetParameterfv(d->opacityPaint, VG_PAINT_COLOR, 4, values);
+ d->paintOpacity = values[3];
}
+ if (d->fillPaint != d->opacityPaint) {
+ vgSetPaint(d->opacityPaint, VG_FILL_PATH);
+ d->fillPaint = d->opacityPaint;
+ }
+ d->setImageMode(VG_DRAW_IMAGE_MULTIPLY);
// Draw the child image.
vgDrawImage(child);
@@ -3527,74 +3523,99 @@ static void fillBackgroundRect(const QRect& rect, QVGPaintEnginePrivate *d)
void QVGCompositionHelper::fillBackground
(const QRegion& region, const QBrush& brush)
{
- // Set the path transform to the default viewport transformation.
- VGfloat devh = screenSize.height() - 1;
- QTransform viewport(1.0f, 0.0f, 0.0f,
- 0.0f, -1.0f, 0.0f,
- 0.5f, devh + 0.5f, 1.0f);
- d->setTransform(VG_MATRIX_PATH_USER_TO_SURFACE, viewport);
-
- // Set the brush to use to fill the background.
- d->ensureBrush(brush);
- d->setFillRule(VG_EVEN_ODD);
+ if (brush.style() == Qt::SolidPattern) {
+ // Use vgClear() to quickly fill the background.
+ QColor color = brush.color();
+ if (d->clearColor != color || d->clearOpacity != 1.0f) {
+ VGfloat values[4];
+ values[0] = color.redF();
+ values[1] = color.greenF();
+ values[2] = color.blueF();
+ values[3] = color.alphaF();
+ vgSetfv(VG_CLEAR_COLOR, 4, values);
+ d->clearColor = color;
+ d->clearOpacity = 1.0f;
+ }
+ if (region.numRects() == 1) {
+ QRect r = region.boundingRect();
+ vgClear(r.x(), screenSize.height() - r.y() - r.height(),
+ r.width(), r.height());
+ } else {
+ const QVector<QRect> rects = region.rects();
+ for (int i = 0; i < rects.size(); ++i) {
+ QRect r = rects.at(i);
+ vgClear(r.x(), screenSize.height() - r.y() - r.height(),
+ r.width(), r.height());
+ }
+ }
- if (region.numRects() == 1) {
- fillBackgroundRect(region.boundingRect(), d);
} else {
- const QVector<QRect> rects = region.rects();
- for (int i = 0; i < rects.size(); ++i)
- fillBackgroundRect(rects.at(i), d);
- }
+ // Set the path transform to the default viewport transformation.
+ VGfloat devh = screenSize.height() - 1;
+ QTransform viewport(1.0f, 0.0f, 0.0f,
+ 0.0f, -1.0f, 0.0f,
+ -0.5f, devh + 0.5f, 1.0f);
+ d->setTransform(VG_MATRIX_PATH_USER_TO_SURFACE, viewport);
+
+ // Set the brush to use to fill the background.
+ d->ensureBrush(brush);
+ d->setFillRule(VG_EVEN_ODD);
+
+ if (region.numRects() == 1) {
+ fillBackgroundRect(region.boundingRect(), d);
+ } else {
+ const QVector<QRect> rects = region.rects();
+ for (int i = 0; i < rects.size(); ++i)
+ fillBackgroundRect(rects.at(i), d);
+ }
- // We will need to reset the path transform during the next paint.
- d->pathTransformSet = false;
+ // We will need to reset the path transform during the next paint.
+ d->pathTransformSet = false;
+ }
}
-void QVGCompositionHelper::drawCursorImage
- (const QImage& image, const QPoint& offset)
+void QVGCompositionHelper::drawCursorPixmap
+ (const QPixmap& pixmap, const QPoint& offset)
{
- QImage img = image.convertToFormat(QImage::Format_ARGB32_Premultiplied);
+ VGImage vgImage = VG_INVALID_HANDLE;
- VGImage vgImg = vgCreateImage
- (VG_sARGB_8888_PRE, img.width(), img.height(),
- VG_IMAGE_QUALITY_FASTER);
- vgImageSubData
- (vgImg, img.bits() + img.bytesPerLine() * (img.height() - 1),
- -(img.bytesPerLine()), VG_sARGB_8888_PRE, 0, 0,
- img.width(), img.height());
+ // Fetch the VGImage from the pixmap if possible.
+ QPixmapData *pd = pixmap.pixmapData();
+ if (pd->classId() == QPixmapData::OpenVGClass) {
+ QVGPixmapData *vgpd = static_cast<QVGPixmapData *>(pd);
+ if (vgpd->isValid())
+ vgImage = vgpd->toVGImage();
+ }
- QTransform transform;
- int y = screenSize.height() - (offset.y() + img.height());
- transform.translate(offset.x() + 0.5f, y + 0.5f);
+ // Set the image transformation and modes.
+ VGfloat devh = screenSize.height() - 1;
+ QTransform transform(1.0f, 0.0f, 0.0f,
+ 0.0f, -1.0f, 0.0f,
+ -0.5f, devh + 0.5f, 1.0f);
+ transform.translate(offset.x(), offset.y());
d->setTransform(VG_MATRIX_IMAGE_USER_TO_SURFACE, transform);
-
d->setImageMode(VG_DRAW_IMAGE_NORMAL);
- vgDrawImage(vgImg);
- vgDestroyImage(vgImg);
-}
+ // Draw the VGImage.
+ if (vgImage != VG_INVALID_HANDLE) {
+ vgDrawImage(vgImage);
+ } else {
+ QImage img = pixmap.toImage().convertToFormat
+ (QImage::Format_ARGB32_Premultiplied);
-void QVGCompositionHelper::drawCursorPixmap
- (const QPixmap& pixmap, const QPoint& offset)
-{
- QPixmapData *pd = pixmap.pixmapData();
- if (pd->classId() == QPixmapData::OpenVGClass) {
- QVGPixmapData *vgpd = static_cast<QVGPixmapData *>(pd);
- if (vgpd->isValid()) {
- VGfloat devh = screenSize.height() - 1;
- QTransform transform(1.0f, 0.0f, 0.0f,
- 0.0f, -1.0f, 0.0f,
- 0.5f, devh + 0.5f, 1.0f);
- transform.translate(offset.x(), offset.y());
- d->setTransform(VG_MATRIX_IMAGE_USER_TO_SURFACE, transform);
-
- d->setImageMode(VG_DRAW_IMAGE_NORMAL);
- vgDrawImage(vgpd->toVGImage());
+ vgImage = vgCreateImage
+ (VG_sARGB_8888_PRE, img.width(), img.height(),
+ VG_IMAGE_QUALITY_FASTER);
+ if (vgImage == VG_INVALID_HANDLE)
return;
- }
- }
+ vgImageSubData
+ (vgImage, img.bits() + img.bytesPerLine() * (img.height() - 1),
+ -(img.bytesPerLine()), VG_sARGB_8888_PRE, 0, 0,
+ img.width(), img.height());
- drawCursorImage(pixmap.toImage(), offset);
+ vgDrawImage(vgImage);
+ vgDestroyImage(vgImage);
+ }
}
void QVGCompositionHelper::setScissor(const QRegion& region)
diff --git a/src/openvg/qpixmapfilter_vg_p.h b/src/openvg/qpixmapfilter_vg_p.h
index efbbc7b1b2..29dd37e738 100644
--- a/src/openvg/qpixmapfilter_vg_p.h
+++ b/src/openvg/qpixmapfilter_vg_p.h
@@ -61,7 +61,7 @@ QT_BEGIN_NAMESPACE
#if !defined(QT_SHIVAVG)
-class Q_OPENVG_EXPORT QVGPixmapConvolutionFilter : public QPixmapConvolutionFilter
+class QVGPixmapConvolutionFilter : public QPixmapConvolutionFilter
{
Q_OBJECT
public:
@@ -71,7 +71,7 @@ public:
void draw(QPainter *painter, const QPointF &dest, const QPixmap &src, const QRectF &srcRect) const;
};
-class Q_OPENVG_EXPORT QVGPixmapColorizeFilter : public QPixmapColorizeFilter
+class QVGPixmapColorizeFilter : public QPixmapColorizeFilter
{
Q_OBJECT
public:
@@ -81,7 +81,7 @@ public:
void draw(QPainter *painter, const QPointF &dest, const QPixmap &src, const QRectF &srcRect) const;
};
-class Q_OPENVG_EXPORT QVGPixmapDropShadowFilter : public QPixmapDropShadowFilter
+class QVGPixmapDropShadowFilter : public QPixmapDropShadowFilter
{
Q_OBJECT
public:
@@ -91,7 +91,7 @@ public:
void draw(QPainter *p, const QPointF &pos, const QPixmap &px, const QRectF &src) const;
};
-class Q_OPENVG_EXPORT QVGPixmapBlurFilter : public QPixmapBlurFilter
+class QVGPixmapBlurFilter : public QPixmapBlurFilter
{
Q_OBJECT
public:
diff --git a/src/openvg/qvgcompositionhelper_p.h b/src/openvg/qvgcompositionhelper_p.h
index 6317c3f6dc..3afe31e5ee 100644
--- a/src/openvg/qvgcompositionhelper_p.h
+++ b/src/openvg/qvgcompositionhelper_p.h
@@ -74,7 +74,6 @@ public:
void blitWindow(QVGEGLWindowSurfacePrivate *surface, const QRect& rect,
const QPoint& topLeft, int opacity);
void fillBackground(const QRegion& region, const QBrush& brush);
- void drawCursorImage(const QImage& image, const QPoint& offset);
void drawCursorPixmap(const QPixmap& pixmap, const QPoint& offset);
void setScissor(const QRegion& region);
void clearScissor();
diff --git a/src/openvg/qwindowsurface_vg.cpp b/src/openvg/qwindowsurface_vg.cpp
index 661e06acca..f8486a6dd8 100644
--- a/src/openvg/qwindowsurface_vg.cpp
+++ b/src/openvg/qwindowsurface_vg.cpp
@@ -54,8 +54,8 @@ QT_BEGIN_NAMESPACE
QVGWindowSurface::QVGWindowSurface(QWidget *window)
: QWindowSurface(window)
{
- d_ptr = QVGEGLWindowSurfacePrivate::create
- (QVGEGLWindowSurfacePrivate::WindowSurface, this);
+ // Create the default type of EGL window surface for windows.
+ d_ptr = new QVGEGLWindowSurfaceDirect(this);
}
QVGWindowSurface::QVGWindowSurface
diff --git a/src/openvg/qwindowsurface_vgegl.cpp b/src/openvg/qwindowsurface_vgegl.cpp
index d622c1fca5..29d82c8350 100644
--- a/src/openvg/qwindowsurface_vgegl.cpp
+++ b/src/openvg/qwindowsurface_vgegl.cpp
@@ -101,18 +101,6 @@ QImage::Format qt_vg_config_to_image_format(QEglContext *context)
return argbFormat; // XXX
}
-static void copySubImage(QImage *image, VGImage vgImage, const QRect& rect)
-{
- vgGetImageSubData
- (vgImage,
- image->bits() + rect.bottom() * image->bytesPerLine() +
- rect.x() * (image->depth() / 8),
- -(image->bytesPerLine()),
- qt_vg_image_to_vg_format(image->format()),
- rect.x(), (image->height() - 1) - rect.bottom(),
- rect.width(), rect.height());
-}
-
#if !defined(QVG_NO_SINGLE_CONTEXT)
class QVGSharedContext
@@ -205,6 +193,13 @@ static QEglContext *createContext(QPaintDevice *device)
return 0;
}
+ // Set the swap interval for the display.
+ QByteArray interval = qgetenv("QT_VG_SWAP_INTERVAL");
+ if (!interval.isEmpty())
+ eglSwapInterval(context->display(), interval.toInt());
+ else
+ eglSwapInterval(context->display(), 1);
+
// Choose an appropriate configuration for rendering into the device.
QEglProperties configProps;
configProps.setPaintDeviceFormat(device);
@@ -336,20 +331,6 @@ QVGEGLWindowSurfacePrivate::~QVGEGLWindowSurfacePrivate()
destroyPaintEngine();
}
-QVGEGLWindowSurfacePrivate *QVGEGLWindowSurfacePrivate::create
- (SurfaceType type, QWindowSurface *win)
-{
-#if defined(QVG_VGIMAGE_BACKBUFFERS)
- if (type == VGImageSurface)
- return new QVGEGLWindowSurfaceVGImage(win);
- else if (type == QImageSurface)
- return new QVGEGLWindowSurfaceQImage(win);
-#endif
- if (type == WindowSurface)
- return new QVGEGLWindowSurfaceDirect(win);
- return 0;
-}
-
QVGPaintEngine *QVGEGLWindowSurfacePrivate::paintEngine()
{
if (!engine)
@@ -514,39 +495,6 @@ EGLSurface QVGEGLWindowSurfaceVGImage::mainSurface() const
return qt_vg_shared_surface();
}
-QVGEGLWindowSurfaceQImage::QVGEGLWindowSurfaceQImage(QWindowSurface *win)
- : QVGEGLWindowSurfaceVGImage(win)
-{
-}
-
-QVGEGLWindowSurfaceQImage::~QVGEGLWindowSurfaceQImage()
-{
-}
-
-void QVGEGLWindowSurfaceQImage::endPaint
- (QWidget *widget, const QRegion& region, QImage *image)
-{
- QEglContext *context = ensureContext(widget);
- if (context) {
- if (backBufferSurface != EGL_NO_SURFACE) {
- if (isPaintingActive)
- vgFlush();
- context->makeCurrent(mainSurface());
- QRegion rgn = region.intersected
- (QRect(0, 0, image->width(), image->height()));
- if (rgn.numRects() == 1) {
- copySubImage(image, backBuffer, rgn.boundingRect());
- } else {
- QVector<QRect> rects = rgn.rects();
- for (int index = 0; index < rects.size(); ++index)
- copySubImage(image, backBuffer, rects[index]);
- }
- context->lazyDoneCurrent();
- }
- isPaintingActive = false;
- }
-}
-
#endif // QVG_VGIMAGE_BACKBUFFERS
QVGEGLWindowSurfaceDirect::QVGEGLWindowSurfaceDirect(QWindowSurface *win)
diff --git a/src/openvg/qwindowsurface_vgegl_p.h b/src/openvg/qwindowsurface_vgegl_p.h
index fa36b9454a..7fa60ea432 100644
--- a/src/openvg/qwindowsurface_vgegl_p.h
+++ b/src/openvg/qwindowsurface_vgegl_p.h
@@ -70,16 +70,6 @@ public:
QVGEGLWindowSurfacePrivate(QWindowSurface *win);
virtual ~QVGEGLWindowSurfacePrivate();
- enum SurfaceType
- {
- WindowSurface,
- VGImageSurface,
- QImageSurface
- };
-
- static QVGEGLWindowSurfacePrivate *create
- (SurfaceType type, QWindowSurface *win);
-
QVGPaintEngine *paintEngine();
virtual QEglContext *ensureContext(QWidget *widget) = 0;
virtual void beginPaint(QWidget *widget) = 0;
@@ -126,15 +116,6 @@ protected:
EGLSurface mainSurface() const;
};
-class Q_OPENVG_EXPORT QVGEGLWindowSurfaceQImage : public QVGEGLWindowSurfaceVGImage
-{
-public:
- QVGEGLWindowSurfaceQImage(QWindowSurface *win);
- virtual ~QVGEGLWindowSurfaceQImage();
-
- void endPaint(QWidget *widget, const QRegion& region, QImage *image);
-};
-
#endif // EGL_OPENVG_IMAGE
class Q_OPENVG_EXPORT QVGEGLWindowSurfaceDirect : public QVGEGLWindowSurfacePrivate
diff --git a/src/plugins/gfxdrivers/qvfb/main.cpp b/src/plugins/gfxdrivers/qvfb/main.cpp
index bcaecab324..beca37eccd 100644
--- a/src/plugins/gfxdrivers/qvfb/main.cpp
+++ b/src/plugins/gfxdrivers/qvfb/main.cpp
@@ -43,6 +43,7 @@
#include <qscreenvfb_qws.h>
#include <qstringlist.h>
+#ifndef QT_NO_LIBRARY
QT_BEGIN_NAMESPACE
class ScreenVfbDriver : public QScreenDriverPlugin
@@ -78,3 +79,4 @@ Q_EXPORT_STATIC_PLUGIN(ScreenVfbDriver)
Q_EXPORT_PLUGIN2(qscreenvfb, ScreenVfbDriver)
QT_END_NAMESPACE
+#endif //QT_NO_LIBRARY
diff --git a/src/plugins/gfxdrivers/transformed/main.cpp b/src/plugins/gfxdrivers/transformed/main.cpp
index 982882ea5b..a9ff97d73c 100644
--- a/src/plugins/gfxdrivers/transformed/main.cpp
+++ b/src/plugins/gfxdrivers/transformed/main.cpp
@@ -42,7 +42,7 @@
#include <qscreendriverplugin_qws.h>
#include <qscreentransformed_qws.h>
#include <qstringlist.h>
-
+#ifndef QT_NO_LIBRARY
QT_BEGIN_NAMESPACE
class GfxTransformedDriver : public QScreenDriverPlugin
@@ -68,9 +68,12 @@ QStringList GfxTransformedDriver::keys() const
QScreen* GfxTransformedDriver::create(const QString& driver, int displayId)
{
+#ifndef QT_NO_QWS_TRANSFORMED
if (driver.toLower() == "transformed")
return new QTransformedScreen(displayId);
-
+#else //QT_NO_QWS_TRANSFORMED
+ printf("QT buildt with QT_NO_QWS_TRANSFORMED. No screen driver returned\n");
+#endif //QT_NO_QWS_TRANSFORMED
return 0;
}
@@ -78,3 +81,4 @@ Q_EXPORT_STATIC_PLUGIN(GfxTransformedDriver)
Q_EXPORT_PLUGIN2(qgfxtransformed, GfxTransformedDriver)
QT_END_NAMESPACE
+#endif //QT_NO_LIBRARY
diff --git a/src/plugins/gfxdrivers/vnc/main.cpp b/src/plugins/gfxdrivers/vnc/main.cpp
index aa20d1193c..58c8c25b6e 100644
--- a/src/plugins/gfxdrivers/vnc/main.cpp
+++ b/src/plugins/gfxdrivers/vnc/main.cpp
@@ -43,6 +43,7 @@
#include <qscreenvnc_qws.h>
#include <qstringlist.h>
+#ifndef QT_NO_LIBRARY
QT_BEGIN_NAMESPACE
class GfxVncDriver : public QScreenDriverPlugin
@@ -68,9 +69,12 @@ QStringList GfxVncDriver::keys() const
QScreen* GfxVncDriver::create(const QString& driver, int displayId)
{
+#ifndef QT_NO_QWS_VNC
if (driver.toLower() == "vnc")
return new QVNCScreen(displayId);
-
+#else //QT_NO_QWS_VNC
+ printf("QT buildt with QT_NO_QWS_VNC. No screen driver returned\n");
+#endif //QT_NO_QWS_VNC
return 0;
}
@@ -78,3 +82,5 @@ Q_EXPORT_STATIC_PLUGIN(GfxVncDriver)
Q_EXPORT_PLUGIN2(qgfxvnc, GfxVncDriver)
QT_END_NAMESPACE
+
+#endif //QT_NO_LIBRARY
diff --git a/src/plugins/graphicssystems/graphicssystems.pro b/src/plugins/graphicssystems/graphicssystems.pro
index 14e3cfcb03..078893303d 100644
--- a/src/plugins/graphicssystems/graphicssystems.pro
+++ b/src/plugins/graphicssystems/graphicssystems.pro
@@ -1,6 +1,6 @@
TEMPLATE = subdirs
SUBDIRS += trace
-contains(QT_CONFIG, opengl):SUBDIRS += opengl
+!wince*:contains(QT_CONFIG, opengl):SUBDIRS += opengl
contains(QT_CONFIG, openvg):contains(QT_CONFIG, egl):SUBDIRS += openvg
contains(QT_CONFIG, shivavg) {
diff --git a/src/plugins/s60/src/qlocale_3_1.cpp b/src/plugins/s60/src/qlocale_3_1.cpp
index 0afd10a641..beeee7f714 100644
--- a/src/plugins/s60/src/qlocale_3_1.cpp
+++ b/src/plugins/s60/src/qlocale_3_1.cpp
@@ -40,23 +40,109 @@
****************************************************************************/
#include <e32std.h>
+#include <e32const.h>
+#include <e32debug.h>
-EXPORT_C void defaultFormatL(TTime&, TDes& des, const TDesC&, const TLocale&)
+_LIT(KYear, "%Y");
+_LIT(KMonth, "%M");
+_LIT(KDay, "%D");
+_LIT(KLocaleIndependent, "%F");
+static TBuf<10> dateFormat;
+static TBuf<10> timeFormat;
+
+static void initialiseDateFormat()
+{
+ if(dateFormat.Length())
+ return;
+
+ TLocale locale;
+
+ //Separator 1 is used between 1st and 2nd components of the date
+ //Separator 2 is used between 2nd and 3rd components of the date
+ //Usually they are the same, but they are allowed to be different
+ TChar s1 = locale.DateSeparator(1);
+ TChar s2 = locale.DateSeparator(2);
+ dateFormat=KLocaleIndependent;
+ switch(locale.DateFormat()) {
+ case EDateAmerican:
+ dateFormat.Append(KMonth);
+ dateFormat.Append(s1);
+ dateFormat.Append(KDay);
+ dateFormat.Append(s2);
+ dateFormat.Append(KYear);
+ break;
+ case EDateEuropean:
+ dateFormat.Append(KDay);
+ dateFormat.Append(s1);
+ dateFormat.Append(KMonth);
+ dateFormat.Append(s2);
+ dateFormat.Append(KYear);
+ break;
+ case EDateJapanese:
+ default: //it's closest to ISO format
+ dateFormat.Append(KYear);
+ dateFormat.Append(s1);
+ dateFormat.Append(KMonth);
+ dateFormat.Append(s2);
+ dateFormat.Append(KDay);
+ break;
+ }
+#ifdef _DEBUG
+ RDebug::Print(_L("Date Format \"%S\""), &dateFormat);
+#endif
+}
+
+static void initialiseTimeFormat()
+{
+ if(timeFormat.Length())
+ return;
+
+ TLocale locale;
+ //Separator 1 is used between 1st and 2nd components of the time
+ //Separator 2 is used between 2nd and 3rd components of the time
+ //Usually they are the same, but they are allowed to be different
+ TChar s1 = locale.TimeSeparator(1);
+ TChar s2 = locale.TimeSeparator(2);
+ switch(locale.TimeFormat()) {
+ case ETime12:
+ timeFormat.Append(_L("%I"));
+ break;
+ case ETime24:
+ default:
+ timeFormat.Append(_L("%H"));
+ break;
+ }
+ timeFormat.Append(s1);
+ timeFormat.Append(_L("%T"));
+ timeFormat.Append(s2);
+ timeFormat.Append(_L("%S"));
+
+#ifdef _DEBUG
+ RDebug::Print(_L("Time Format \"%S\""), &timeFormat);
+#endif
+}
+
+EXPORT_C void defaultFormatL(TTime& time, TDes& des, const TDesC& fmt, const TLocale&)
{
- des.Zero();
+ //S60 3.1 does not support format for a specific locale, so use default locale
+ time.FormatL(des, fmt);
}
+//S60 3.1 doesn't support extended locale date&time formats, so use default locale
EXPORT_C TPtrC defaultGetTimeFormatSpec(TExtendedLocale&)
{
- return TPtrC(KNullDesC);
+ initialiseTimeFormat();
+ return TPtrC(timeFormat);
}
EXPORT_C TPtrC defaultGetLongDateFormatSpec(TExtendedLocale&)
{
- return TPtrC(KNullDesC);
+ initialiseDateFormat();
+ return TPtrC(dateFormat);
}
EXPORT_C TPtrC defaultGetShortDateFormatSpec(TExtendedLocale&)
{
- return TPtrC(KNullDesC);
+ initialiseDateFormat();
+ return TPtrC(dateFormat);
}
diff --git a/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro b/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro
index 473414486d..158633d5b7 100644
--- a/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro
+++ b/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro
@@ -1,5 +1,7 @@
# Use subdirs template to suppress generation of unnecessary files
TEMPLATE = subdirs
-# We just want to extract the zip file containing sqlite binaries for Symbian
-BLD_INF_RULES.prj_exports += ":zip SQLite3_v9.2.zip"
+# We just want to export the sqlite3 binaries for Symbian for platforms that do not have them.
+!exists($${EPOCROOT}epoc32/release/armv5/lib/sqlite3.dso) {
+ BLD_INF_RULES.prj_exports += ":zip SQLite3_v9.2.zip"
+}
diff --git a/src/qt3support/widgets/q3dockarea.cpp b/src/qt3support/widgets/q3dockarea.cpp
index afeefff0db..bb34622174 100644
--- a/src/qt3support/widgets/q3dockarea.cpp
+++ b/src/qt3support/widgets/q3dockarea.cpp
@@ -1019,6 +1019,7 @@ void Q3DockArea::lineUp(bool keepNewLines)
if (!keepNewLines)
dw->setNewLine(false);
}
+ layout->invalidate();
layout->activate();
}
diff --git a/src/qt3support/widgets/q3dockwindow.cpp b/src/qt3support/widgets/q3dockwindow.cpp
index 46ad86cd05..80d30c4c9d 100644
--- a/src/qt3support/widgets/q3dockwindow.cpp
+++ b/src/qt3support/widgets/q3dockwindow.cpp
@@ -409,7 +409,7 @@ Q3DockWindowHandle::Q3DockWindowHandle(Q3DockWindow *dw)
ctrlDown = false;
timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(minimize()));
-#ifdef Q_WS_WIN
+#if defined(Q_WS_WIN) && !defined(QT_NO_CURSOR)
setCursor(Qt::SizeAllCursor);
#endif
}
diff --git a/src/s60installs/bwins/QtCoreu.def b/src/s60installs/bwins/QtCoreu.def
new file mode 100644
index 0000000000..cbaf52383e
--- /dev/null
+++ b/src/s60installs/bwins/QtCoreu.def
@@ -0,0 +1,4360 @@
+EXPORTS
+ adler32 @ 1 NONAME
+ compress @ 2 NONAME
+ compress2 @ 3 NONAME
+ crc32 @ 4 NONAME
+ deflate @ 5 NONAME
+ deflateCopy @ 6 NONAME
+ deflateEnd @ 7 NONAME
+ deflateInit2_ @ 8 NONAME
+ deflateInit_ @ 9 NONAME
+ deflateParams @ 10 NONAME
+ deflateReset @ 11 NONAME
+ deflateSetDictionary @ 12 NONAME
+ get_crc_table @ 13 NONAME
+ gzclose @ 14 NONAME
+ gzdopen @ 15 NONAME
+ gzeof @ 16 NONAME
+ gzerror @ 17 NONAME
+ gzflush @ 18 NONAME
+ gzgetc @ 19 NONAME
+ gzgets @ 20 NONAME
+ gzopen @ 21 NONAME
+ gzprintf @ 22 NONAME
+ gzputc @ 23 NONAME
+ gzputs @ 24 NONAME
+ gzread @ 25 NONAME
+ gzrewind @ 26 NONAME
+ gzseek @ 27 NONAME
+ gzsetparams @ 28 NONAME
+ gztell @ 29 NONAME
+ gzwrite @ 30 NONAME
+ inflate @ 31 NONAME
+ inflateEnd @ 32 NONAME
+ inflateInit2_ @ 33 NONAME
+ inflateInit_ @ 34 NONAME
+ inflateReset @ 35 NONAME
+ inflateSetDictionary @ 36 NONAME
+ inflateSync @ 37 NONAME
+ inflateSyncPoint @ 38 NONAME
+ qt_addObject @ 39 NONAME
+ qt_removeObject @ 40 NONAME
+ qt_startup_hook @ 41 NONAME
+ uncompress @ 42 NONAME
+ zError @ 43 NONAME
+ zlibVersion @ 44 NONAME
+ ?sort@QAbstractItemModel@@UAEXHW4SortOrder@Qt@@@Z @ 45 NONAME ; void QAbstractItemModel::sort(int, enum Qt::SortOrder)
+ ?trUtf8@QAbstractState@@SA?AVQString@@PBD0H@Z @ 46 NONAME ; class QString QAbstractState::trUtf8(char const *, char const *, int)
+ ?fromUcs4@QString@@SA?AV1@PBIH@Z @ 47 NONAME ; class QString QString::fromUcs4(unsigned int const *, int)
+ ?addMSecs@QDateTime@@QBE?AV1@_J@Z @ 48 NONAME ; class QDateTime QDateTime::addMSecs(long long) const
+ ?metaObject@QMimeData@@UBEPBUQMetaObject@@XZ @ 49 NONAME ; struct QMetaObject const * QMimeData::metaObject(void) const
+ ?encodedPath@QUrl@@QBE?AVQByteArray@@XZ @ 50 NONAME ; class QByteArray QUrl::encodedPath(void) const
+ ?trUtf8@QPluginLoader@@SA?AVQString@@PBD0H@Z @ 51 NONAME ; class QString QPluginLoader::trUtf8(char const *, char const *, int)
+ ?tr@QFile@@SA?AVQString@@PBD0@Z @ 52 NONAME ; class QString QFile::tr(char const *, char const *)
+ ?begin@QByteArray@@QAEPADXZ @ 53 NONAME ; char * QByteArray::begin(void)
+ ?systemId@QXmlStreamNotationDeclaration@@QBE?AVQStringRef@@XZ @ 54 NONAME ; class QStringRef QXmlStreamNotationDeclaration::systemId(void) const
+ ?isFetchAndAddNative@QBasicAtomicInt@@SA_NXZ @ 55 NONAME ; bool QBasicAtomicInt::isFetchAndAddNative(void)
+ ??NQString@@QBE_NABV0@@Z @ 56 NONAME ; bool QString::operator<=(class QString const &) const
+ ?setEncodedUrl@QUrl@@QAEXABVQByteArray@@@Z @ 57 NONAME ; void QUrl::setEncodedUrl(class QByteArray const &)
+ ?loopCount@QTimeLine@@QBEHXZ @ 58 NONAME ; int QTimeLine::loopCount(void) const
+ ?fileTime@QAbstractFileEngine@@UBE?AVQDateTime@@W4FileTime@1@@Z @ 59 NONAME ; class QDateTime QAbstractFileEngine::fileTime(enum QAbstractFileEngine::FileTime) const
+ ?writeCharacters@QXmlStreamWriter@@QAEXABVQString@@@Z @ 60 NONAME ; void QXmlStreamWriter::writeCharacters(class QString const &)
+ ?qt_metacast@QTimeLine@@UAEPAXPBD@Z @ 61 NONAME ; void * QTimeLine::qt_metacast(char const *)
+ ??1QEventTransitionPrivate@@UAE@XZ @ 62 NONAME ; QEventTransitionPrivate::~QEventTransitionPrivate(void)
+ ?isComment@QXmlStreamReader@@QBE_NXZ @ 63 NONAME ; bool QXmlStreamReader::isComment(void) const
+ ?tr@QAbstractTableModel@@SA?AVQString@@PBD0@Z @ 64 NONAME ; class QString QAbstractTableModel::tr(char const *, char const *)
+ ?shortMonthName@QDate@@SA?AVQString@@H@Z @ 65 NONAME ; class QString QDate::shortMonthName(int)
+ ?toString@QLocale@@QBE?AVQString@@H@Z @ 66 NONAME ; class QString QLocale::toString(int) const
+ ??0QAbstractState@@IAE@PAVQState@@@Z @ 67 NONAME ; QAbstractState::QAbstractState(class QState *)
+ ?d_func@QSequentialAnimationGroup@@AAEPAVQSequentialAnimationGroupPrivate@@XZ @ 68 NONAME ; class QSequentialAnimationGroupPrivate * QSequentialAnimationGroup::d_func(void)
+ ??0QString@@QAE@ABVQByteArray@@@Z @ 69 NONAME ; QString::QString(class QByteArray const &)
+ ?numCaptures@QRegExp@@QBEHXZ @ 70 NONAME ; int QRegExp::numCaptures(void) const
+ ?setNumberFlags@QTextStream@@QAEXV?$QFlags@W4NumberFlag@QTextStream@@@@@Z @ 71 NONAME ; void QTextStream::setNumberFlags(class QFlags<enum QTextStream::NumberFlag>)
+ ?setDefaultState@QHistoryState@@QAEXPAVQAbstractState@@@Z @ 72 NONAME ; void QHistoryState::setDefaultState(class QAbstractState *)
+ ?qt_metacall@QAbstractItemModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 73 NONAME ; int QAbstractItemModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getMinimum@QDateTimeParser@@UBE?AVQDateTime@@XZ @ 74 NONAME ; class QDateTime QDateTimeParser::getMinimum(void) const
+ ?isInFinalState@QStateMachinePrivate@@QBE_NPAVQAbstractState@@@Z @ 75 NONAME ; bool QStateMachinePrivate::isInFinalState(class QAbstractState *) const
+ ?floatingPointPrecision@QDataStream@@QBE?AW4FloatingPointPrecision@1@XZ @ 76 NONAME ; enum QDataStream::FloatingPointPrecision QDataStream::floatingPointPrecision(void) const
+ ?currentDate@QDate@@SA?AV1@XZ @ 77 NONAME ; class QDate QDate::currentDate(void)
+ ?acquire@QSemaphore@@QAEXH@Z @ 78 NONAME ; void QSemaphore::acquire(int)
+ ?addStatesToEnter@QStateMachinePrivate@@QAEXPAVQAbstractState@@PAVQState@@AAV?$QSet@PAVQAbstractState@@@@2@Z @ 79 NONAME ; void QStateMachinePrivate::addStatesToEnter(class QAbstractState *, class QState *, class QSet<class QAbstractState *> &, class QSet<class QAbstractState *> &)
+ ?isReferenceCountingWaitFree@QBasicAtomicInt@@SA_NXZ @ 80 NONAME ; bool QBasicAtomicInt::isReferenceCountingWaitFree(void)
+ ?inherits@QObject@@QBE_NPBD@Z @ 81 NONAME ; bool QObject::inherits(char const *) const
+ ?pos@QRegExp@@QAEHH@Z @ 82 NONAME ; int QRegExp::pos(int)
+ ??8QString@@QBE_NABVQLatin1String@@@Z @ 83 NONAME ; bool QString::operator==(class QLatin1String const &) const
+ ?rowsAboutToBeInserted@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 84 NONAME ; void QAbstractItemModel::rowsAboutToBeInserted(class QModelIndex const &, int, int)
+ ?decodeData@QAbstractItemModel@@IAE_NHHABVQModelIndex@@AAVQDataStream@@@Z @ 85 NONAME ; bool QAbstractItemModel::decodeData(int, int, class QModelIndex const &, class QDataStream &)
+ ?findAmPm@QDateTimeParser@@QBEHAAVQString@@HPAH@Z @ 86 NONAME ; int QDateTimeParser::findAmPm(class QString &, int, int *) const
+ ??YQSizeF@@QAEAAV0@ABV0@@Z @ 87 NONAME ; class QSizeF & QSizeF::operator+=(class QSizeF const &)
+ ??0QEventTransition@@QAE@PAVQState@@@Z @ 88 NONAME ; QEventTransition::QEventTransition(class QState *)
+ ?qGetCharAttributes@@YAXPBGIPBUHB_ScriptItem@@IPAUHB_CharAttributes@@@Z @ 89 NONAME ; void qGetCharAttributes(unsigned short const *, unsigned int, struct HB_ScriptItem const *, unsigned int, struct HB_CharAttributes *)
+ ??1QAbstractDynamicMetaObject@@UAE@XZ @ 90 NONAME ; QAbstractDynamicMetaObject::~QAbstractDynamicMetaObject(void)
+ ??0QAbstractListModel@@QAE@PAVQObject@@@Z @ 91 NONAME ; QAbstractListModel::QAbstractListModel(class QObject *)
+ ?tr@QSequentialAnimationGroup@@SA?AVQString@@PBD0H@Z @ 92 NONAME ; class QString QSequentialAnimationGroup::tr(char const *, char const *, int)
+ ?constData@QStringRef@@QBEPBVQChar@@XZ @ 93 NONAME ; class QChar const * QStringRef::constData(void) const
+ ??0QPluginLoader@@QAE@ABVQString@@PAVQObject@@@Z @ 94 NONAME ; QPluginLoader::QPluginLoader(class QString const &, class QObject *)
+ ?qIsFinite@@YA_NN@Z @ 95 NONAME ; bool qIsFinite(double)
+ ?isValid@QTextBoundaryFinder@@QBE_NXZ @ 96 NONAME ; bool QTextBoundaryFinder::isValid(void) const
+ ??0QMetaEnum@@QAE@XZ @ 97 NONAME ; QMetaEnum::QMetaEnum(void)
+ ?isLetter@QChar@@QBE_NXZ @ 98 NONAME ; bool QChar::isLetter(void) const
+ ?invoke@QMetaMethod@@QBE_NPAVQObject@@VQGenericArgument@@111111111@Z @ 99 NONAME ; bool QMetaMethod::invoke(class QObject *, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument) const
+ ?toPercentEncoding@QUrl@@SA?AVQByteArray@@ABVQString@@ABV2@1@Z @ 100 NONAME ; class QByteArray QUrl::toPercentEncoding(class QString const &, class QByteArray const &, class QByteArray const &)
+ ?hasAttribute@QXmlStreamAttributes@@QBE_NABVQLatin1String@@@Z @ 101 NONAME ; bool QXmlStreamAttributes::hasAttribute(class QLatin1String const &) const
+ ?section@QString@@QBE?AV1@VQChar@@HHV?$QFlags@W4SectionFlag@QString@@@@@Z @ 102 NONAME ; class QString QString::section(class QChar, int, int, class QFlags<enum QString::SectionFlag>) const
+ ?replace@QString@@QAEAAV1@ABVQLatin1String@@0W4CaseSensitivity@Qt@@@Z @ 103 NONAME ; class QString & QString::replace(class QLatin1String const &, class QLatin1String const &, enum Qt::CaseSensitivity)
+ ?prefix@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 104 NONAME ; class QStringRef QXmlStreamReader::prefix(void) const
+ ?setP1@QLineF@@QAEXABVQPointF@@@Z @ 105 NONAME ; void QLineF::setP1(class QPointF const &)
+ ?executeTransitionContent@QStateMachinePrivate@@QAEXPAVQEvent@@ABV?$QList@PAVQAbstractTransition@@@@@Z @ 106 NONAME ; void QStateMachinePrivate::executeTransitionContent(class QEvent *, class QList<class QAbstractTransition *> const &)
+ ?ignore@QEvent@@QAEXXZ @ 107 NONAME ; void QEvent::ignore(void)
+ ?tr@QAbstractAnimation@@SA?AVQString@@PBD0@Z @ 108 NONAME ; class QString QAbstractAnimation::tr(char const *, char const *)
+ ?finished@QProcess@@IAEXH@Z @ 109 NONAME ; void QProcess::finished(int)
+ ?setPaused@QTimeLine@@QAEX_N@Z @ 110 NONAME ; void QTimeLine::setPaused(bool)
+ ?d_func@QTranslator@@AAEPAVQTranslatorPrivate@@XZ @ 111 NONAME ; class QTranslatorPrivate * QTranslator::d_func(void)
+ ??6QTextStream@@QAEAAV0@I@Z @ 112 NONAME ; class QTextStream & QTextStream::operator<<(unsigned int)
+ ?capacity@QString@@QBEHXZ @ 113 NONAME ; int QString::capacity(void) const
+ ??0QVariant@@QAE@ABVQPoint@@@Z @ 114 NONAME ; QVariant::QVariant(class QPoint const &)
+ ?isExtender@QXmlUtils@@CA_NVQChar@@@Z @ 115 NONAME ; bool QXmlUtils::isExtender(class QChar)
+ ?intersect@QRectF@@QBE?AV1@ABV1@@Z @ 116 NONAME ; class QRectF QRectF::intersect(class QRectF const &) const
+ ?boundaryReasons@QTextBoundaryFinder@@QBE?AV?$QFlags@W4BoundaryReason@QTextBoundaryFinder@@@@XZ @ 117 NONAME ; class QFlags<enum QTextBoundaryFinder::BoundaryReason> QTextBoundaryFinder::boundaryReasons(void) const
+ ??YQByteArray@@QAEAAV0@D@Z @ 118 NONAME ; class QByteArray & QByteArray::operator+=(char)
+ ?elapsed@QTime@@QBEHXZ @ 119 NONAME ; int QTime::elapsed(void) const
+ ?groupId@QFileInfo@@QBEIXZ @ 120 NONAME ; unsigned int QFileInfo::groupId(void) const
+ ?metaObject@QStateMachine@@UBEPBUQMetaObject@@XZ @ 121 NONAME ; struct QMetaObject const * QStateMachine::metaObject(void) const
+ ?rwidth@QSize@@QAEAAHXZ @ 122 NONAME ; int & QSize::rwidth(void)
+ ?type@QEasingCurve@@QBE?AW4Type@1@XZ @ 123 NONAME ; enum QEasingCurve::Type QEasingCurve::type(void) const
+ ?arguments@QCoreApplication@@SA?AVQStringList@@XZ @ 124 NONAME ; class QStringList QCoreApplication::arguments(void)
+ ?number@QByteArray@@SA?AV1@IH@Z @ 125 NONAME ; class QByteArray QByteArray::number(unsigned int, int)
+ ?indexOfMethod@QMetaObject@@QBEHPBD@Z @ 126 NONAME ; int QMetaObject::indexOfMethod(char const *) const
+ ??4QLocale@@QAEAAV0@ABV0@@Z @ 127 NONAME ; class QLocale & QLocale::operator=(class QLocale const &)
+ ??1QXmlStreamNotationDeclaration@@QAE@XZ @ 128 NONAME ; QXmlStreamNotationDeclaration::~QXmlStreamNotationDeclaration(void)
+ ??OQDate@@QBE_NABV0@@Z @ 129 NONAME ; bool QDate::operator>(class QDate const &) const
+ ?isDigit@QCharRef@@QBE_NXZ @ 130 NONAME ; bool QCharRef::isDigit(void) const
+ ?staticMetaObject@QObjectCleanupHandler@@2UQMetaObject@@B @ 131 NONAME ; struct QMetaObject const QObjectCleanupHandler::staticMetaObject
+ ?qt_metacall@QEventLoop@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 132 NONAME ; int QEventLoop::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setDigit@QDateTimeParser@@QBE_NAAVQDateTime@@HH@Z @ 133 NONAME ; bool QDateTimeParser::setDigit(class QDateTime &, int, int) const
+ ?rheight@QSize@@QAEAAHXZ @ 134 NONAME ; int & QSize::rheight(void)
+ ?relock@QWriteLocker@@QAEXXZ @ 135 NONAME ; void QWriteLocker::relock(void)
+ ?toLong@QByteArray@@QBEJPA_NH@Z @ 136 NONAME ; long QByteArray::toLong(bool *, int) const
+ ??8QFileInfo@@QBE_NABV0@@Z @ 137 NONAME ; bool QFileInfo::operator==(class QFileInfo const &) const
+ ?unicodeVersion@QChar@@QBE?AW4UnicodeVersion@1@XZ @ 138 NONAME ; enum QChar::UnicodeVersion QChar::unicodeVersion(void) const
+ ?columnsInserted@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 139 NONAME ; void QAbstractItemModelPrivate::columnsInserted(class QModelIndex const &, int, int)
+ ??AQString@@QBE?BVQChar@@I@Z @ 140 NONAME ; class QChar const QString::operator[](unsigned int) const
+ ?setItemData@QAbstractItemModel@@UAE_NABVQModelIndex@@ABV?$QMap@HVQVariant@@@@@Z @ 141 NONAME ; bool QAbstractItemModel::setItemData(class QModelIndex const &, class QMap<int, class QVariant> const &)
+ ?getStaticMetaObject@QEventLoop@@SAABUQMetaObject@@XZ @ 142 NONAME ; struct QMetaObject const & QEventLoop::getStaticMetaObject(void)
+ ?namespaceUri@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 143 NONAME ; class QStringRef QXmlStreamReader::namespaceUri(void) const
+ ?remove@QAbstractFileEngine@@UAE_NXZ @ 144 NONAME ; bool QAbstractFileEngine::remove(void)
+ ?RequestComplete@QEventDispatcherSymbian@@SAXAAVRThread@@AAPAVTRequestStatus@@H@Z @ 145 NONAME ; void QEventDispatcherSymbian::RequestComplete(class RThread &, class TRequestStatus * &, int)
+ ??BQPersistentModelIndex@@QBEABVQModelIndex@@XZ @ 146 NONAME ; QPersistentModelIndex::operator class QModelIndex const &(void) const
+ ?owner@QFileInfo@@QBE?AVQString@@XZ @ 147 NONAME ; class QString QFileInfo::owner(void) const
+ ?country@QLocale@@QBE?AW4Country@1@XZ @ 148 NONAME ; enum QLocale::Country QLocale::country(void) const
+ ??_EQHistoryState@@UAE@I@Z @ 149 NONAME ; QHistoryState::~QHistoryState(unsigned int)
+ ??8QHBufC@@QBE_NABV0@@Z @ 150 NONAME ; bool QHBufC::operator==(class QHBufC const &) const
+ ??9QDateTime@@QBE_NABV0@@Z @ 151 NONAME ; bool QDateTime::operator!=(class QDateTime const &) const
+ ?trimmed@QByteArray@@QBE?AV1@XZ @ 152 NONAME ; class QByteArray QByteArray::trimmed(void) const
+ ??1QObjectUserData@@UAE@XZ @ 153 NONAME ; QObjectUserData::~QObjectUserData(void)
+ ?event@QAbstractState@@MAE_NPAVQEvent@@@Z @ 154 NONAME ; bool QAbstractState::event(class QEvent *)
+ ?qShapeItem@@YAEPAUHB_ShaperItem@@@Z @ 155 NONAME ; unsigned char qShapeItem(struct HB_ShaperItem *)
+ ??9QLocale@@QBE_NABV0@@Z @ 156 NONAME ; bool QLocale::operator!=(class QLocale const &) const
+ ?started@QThread@@IAEXXZ @ 157 NONAME ; void QThread::started(void)
+ ?postEvent@QStateMachine@@QAEXPAVQEvent@@W4EventPriority@1@@Z @ 158 NONAME ; void QStateMachine::postEvent(class QEvent *, enum QStateMachine::EventPriority)
+ ?destroyed@QObject@@IAEXPAV1@@Z @ 159 NONAME ; void QObject::destroyed(class QObject *)
+ ?metaObject@QIODevice@@UBEPBUQMetaObject@@XZ @ 160 NONAME ; struct QMetaObject const * QIODevice::metaObject(void) const
+ ?getInterpolator@QVariantAnimationPrivate@@SAP6A?AVQVariant@@PBX0M@ZH@Z @ 161 NONAME ; class QVariant (*)(void const *, void const *, float) QVariantAnimationPrivate::getInterpolator(int)
+ ?trUtf8@QAbstractListModel@@SA?AVQString@@PBD0H@Z @ 162 NONAME ; class QString QAbstractListModel::trUtf8(char const *, char const *, int)
+ ?toString@QTime@@QBE?AVQString@@W4DateFormat@Qt@@@Z @ 163 NONAME ; class QString QTime::toString(enum Qt::DateFormat) const
+ ?caseSensitive@QAbstractFileEngine@@UBE_NXZ @ 164 NONAME ; bool QAbstractFileEngine::caseSensitive(void) const
+ ?isLower@QChar@@QBE_NXZ @ 165 NONAME ; bool QChar::isLower(void) const
+ ??_EQPluginLoader@@UAE@I@Z @ 166 NONAME ; QPluginLoader::~QPluginLoader(unsigned int)
+ ?right@QRect@@QBEHXZ @ 167 NONAME ; int QRect::right(void) const
+ ?close@QProcess@@UAEXXZ @ 168 NONAME ; void QProcess::close(void)
+ ??0QVariant@@QAE@ABVQSize@@@Z @ 169 NONAME ; QVariant::QVariant(class QSize const &)
+ ?setOrganizationDomain@QCoreApplication@@SAXABVQString@@@Z @ 170 NONAME ; void QCoreApplication::setOrganizationDomain(class QString const &)
+ ?hasChildren@QAbstractListModel@@EBE_NABVQModelIndex@@@Z @ 171 NONAME ; bool QAbstractListModel::hasChildren(class QModelIndex const &) const
+ ?currentLoopChanged@QAbstractAnimation@@IAEXH@Z @ 172 NONAME ; void QAbstractAnimation::currentLoopChanged(int)
+ ?configuration@QStateMachine@@QBE?AV?$QSet@PAVQAbstractState@@@@XZ @ 173 NONAME ; class QSet<class QAbstractState *> QStateMachine::configuration(void) const
+ ?dx@QLine@@QBEHXZ @ 174 NONAME ; int QLine::dx(void) const
+ ?clear@QMimeData@@QAEXXZ @ 175 NONAME ; void QMimeData::clear(void)
+ ?event@QAbstractAnimation@@MAE_NPAVQEvent@@@Z @ 176 NONAME ; bool QAbstractAnimation::event(class QEvent *)
+ ?create@QNonContiguousByteDeviceFactory@@SAPAVQNonContiguousByteDevice@@PAVQByteArray@@@Z @ 177 NONAME ; class QNonContiguousByteDevice * QNonContiguousByteDeviceFactory::create(class QByteArray *)
+ ??6@YAAAVQDataStream@@AAV0@ABVQString@@@Z @ 178 NONAME ; class QDataStream & operator<<(class QDataStream &, class QString const &)
+ ?filters@QAbstractFileEngineIterator@@QBE?AV?$QFlags@W4Filter@QDir@@@@XZ @ 179 NONAME ; class QFlags<enum QDir::Filter> QAbstractFileEngineIterator::filters(void) const
+ ?simplified@QString@@QBE?AV1@XZ @ 180 NONAME ; class QString QString::simplified(void) const
+ ?toString@QLocale@@QBE?AVQString@@ABVQDate@@ABV2@@Z @ 181 NONAME ; class QString QLocale::toString(class QDate const &, class QString const &) const
+ ?eventDispatcher@QCoreApplicationPrivate@@2PAVQAbstractEventDispatcher@@A @ 182 NONAME ; class QAbstractEventDispatcher * QCoreApplicationPrivate::eventDispatcher
+ ?trUtf8@QTextCodecPlugin@@SA?AVQString@@PBD0@Z @ 183 NONAME ; class QString QTextCodecPlugin::trUtf8(char const *, char const *)
+ ?setNum@QByteArray@@QAEAAV1@IH@Z @ 184 NONAME ; class QByteArray & QByteArray::setNum(unsigned int, int)
+ ?setIdnWhitelist@QUrl@@SAXABVQStringList@@@Z @ 185 NONAME ; void QUrl::setIdnWhitelist(class QStringList const &)
+ ?isSimpleText@QString@@QBE_NXZ @ 186 NONAME ; bool QString::isSimpleText(void) const
+ ?sectionText@QDateTimeParser@@QBE?AVQString@@ABV2@HH@Z @ 187 NONAME ; class QString QDateTimeParser::sectionText(class QString const &, int, int) const
+ ?trUtf8@QParallelAnimationGroup@@SA?AVQString@@PBD0@Z @ 188 NONAME ; class QString QParallelAnimationGroup::trUtf8(char const *, char const *)
+ ?userName@QUrl@@QBE?AVQString@@XZ @ 189 NONAME ; class QString QUrl::userName(void) const
+ ?permissions@QFile@@QBE?AV?$QFlags@W4Permission@QFile@@@@XZ @ 190 NONAME ; class QFlags<enum QFile::Permission> QFile::permissions(void) const
+ ??0QEventTransition@@QAE@PAVQObject@@W4Type@QEvent@@PAVQState@@@Z @ 191 NONAME ; QEventTransition::QEventTransition(class QObject *, enum QEvent::Type, class QState *)
+ ?processEnvironment@QProcess@@QBE?AVQProcessEnvironment@@XZ @ 192 NONAME ; class QProcessEnvironment QProcess::processEnvironment(void) const
+ ?exec@QEventLoop@@QAEHV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z @ 193 NONAME ; int QEventLoop::exec(class QFlags<enum QEventLoop::ProcessEventsFlag>)
+ ?characterOffset@QXmlStreamReader@@QBE_JXZ @ 194 NONAME ; long long QXmlStreamReader::characterOffset(void) const
+ ?moveTopLeft@QRect@@QAEXABVQPoint@@@Z @ 195 NONAME ; void QRect::moveTopLeft(class QPoint const &)
+ ??_EQEvent@@UAE@I@Z @ 196 NONAME ; QEvent::~QEvent(unsigned int)
+ ?registerRestorable@QStateMachinePrivate@@QAEXPAVQObject@@ABVQByteArray@@@Z @ 197 NONAME ; void QStateMachinePrivate::registerRestorable(class QObject *, class QByteArray const &)
+ ?addExtraNamespaceDeclarations@QXmlStreamReader@@QAEXABV?$QVector@VQXmlStreamNamespaceDeclaration@@@@@Z @ 198 NONAME ; void QXmlStreamReader::addExtraNamespaceDeclarations(class QVector<class QXmlStreamNamespaceDeclaration> const &)
+ ?moveLeft@QRect@@QAEXH@Z @ 199 NONAME ; void QRect::moveLeft(int)
+ ?toLatin1@QChar@@QBEDXZ @ 200 NONAME ; char QChar::toLatin1(void) const
+ ?d_func@QState@@AAEPAVQStatePrivate@@XZ @ 201 NONAME ; class QStatePrivate * QState::d_func(void)
+ ?position@QStringRef@@QBEHXZ @ 202 NONAME ; int QStringRef::position(void) const
+ ?fileName@QDirIterator@@QBE?AVQString@@XZ @ 203 NONAME ; class QString QDirIterator::fileName(void) const
+ ?setFrameRange@QTimeLine@@QAEXHH@Z @ 204 NONAME ; void QTimeLine::setFrameRange(int, int)
+ ?event@QEventTransition@@MAE_NPAVQEvent@@@Z @ 205 NONAME ; bool QEventTransition::event(class QEvent *)
+ ??_EQSharedMemory@@UAE@I@Z @ 206 NONAME ; QSharedMemory::~QSharedMemory(unsigned int)
+ ?qt_metacast@QTextCodecPlugin@@UAEPAXPBD@Z @ 207 NONAME ; void * QTextCodecPlugin::qt_metacast(char const *)
+ ?convertSeparators@QDir@@SA?AVQString@@ABV2@@Z @ 208 NONAME ; class QString QDir::convertSeparators(class QString const &)
+ ?mimeData@QAbstractItemModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 209 NONAME ; class QMimeData * QAbstractItemModel::mimeData(class QList<class QModelIndex> const &) const
+ ??0QPauseAnimation@@QAE@HPAVQObject@@@Z @ 210 NONAME ; QPauseAnimation::QPauseAnimation(int, class QObject *)
+ ??0QVariantAnimation@@QAE@PAVQObject@@@Z @ 211 NONAME ; QVariantAnimation::QVariantAnimation(class QObject *)
+ ?toString@QVariant@@QBE?AVQString@@XZ @ 212 NONAME ; class QString QVariant::toString(void) const
+ ?capacity@QByteArray@@QBEHXZ @ 213 NONAME ; int QByteArray::capacity(void) const
+ ?appendApplicationPathToLibraryPaths@QCoreApplicationPrivate@@QAEXXZ @ 214 NONAME ; void QCoreApplicationPrivate::appendApplicationPathToLibraryPaths(void)
+ ?count@QByteArray@@QBEHABV1@@Z @ 215 NONAME ; int QByteArray::count(class QByteArray const &) const
+ ?sprintf@QString@@QAAAAV1@PBDZZ @ 216 NONAME ; class QString & QString::sprintf(char const *, ...)
+ ?period@QEasingCurve@@QBEMXZ @ 217 NONAME ; float QEasingCurve::period(void) const
+ ?value@QXmlStreamAttributes@@QBE?AVQStringRef@@ABVQString@@0@Z @ 218 NONAME ; class QStringRef QXmlStreamAttributes::value(class QString const &, class QString const &) const
+ ?combiningClass@QCharRef@@QBEEXZ @ 219 NONAME ; unsigned char QCharRef::combiningClass(void) const
+ ?symLinkTarget@QFile@@QBE?AVQString@@XZ @ 220 NONAME ; class QString QFile::symLinkTarget(void) const
+ ?itemData@QAbstractItemModel@@UBE?AV?$QMap@HVQVariant@@@@ABVQModelIndex@@@Z @ 221 NONAME ; class QMap<int, class QVariant> QAbstractItemModel::itemData(class QModelIndex const &) const
+ ?metaObject@QSequentialAnimationGroup@@UBEPBUQMetaObject@@XZ @ 222 NONAME ; struct QMetaObject const * QSequentialAnimationGroup::metaObject(void) const
+ ?localeAwareCompare@QStringRef@@SAHABV1@0@Z @ 223 NONAME ; int QStringRef::localeAwareCompare(class QStringRef const &, class QStringRef const &)
+ ?fileName@QTemporaryFile@@QBE?AVQString@@XZ @ 224 NONAME ; class QString QTemporaryFile::fileName(void) const
+ ?qt_metacast@QAbstractState@@UAEPAXPBD@Z @ 225 NONAME ; void * QAbstractState::qt_metacast(char const *)
+ ?bytesToWrite@QIODevice@@UBE_JXZ @ 226 NONAME ; long long QIODevice::bytesToWrite(void) const
+ ?utf16@QString@@QBEPBGXZ @ 227 NONAME ; unsigned short const * QString::utf16(void) const
+ ?setLoadHints@QPluginLoader@@QAEXV?$QFlags@W4LoadHint@QLibrary@@@@@Z @ 228 NONAME ; void QPluginLoader::setLoadHints(class QFlags<enum QLibrary::LoadHint>)
+ ?toInt@QByteArray@@QBEHPA_NH@Z @ 229 NONAME ; int QByteArray::toInt(bool *, int) const
+ ?setSignal@QSignalTransition@@QAEXABVQByteArray@@@Z @ 230 NONAME ; void QSignalTransition::setSignal(class QByteArray const &)
+ ?isDetached@QBitArray@@QBE_NXZ @ 231 NONAME ; bool QBitArray::isDetached(void) const
+ ??8@YA_NABVQStringRef@@0@Z @ 232 NONAME ; bool operator==(class QStringRef const &, class QStringRef const &)
+ ?trUtf8@QTimeLine@@SA?AVQString@@PBD0H@Z @ 233 NONAME ; class QString QTimeLine::trUtf8(char const *, char const *, int)
+ ?columnsInserted@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 234 NONAME ; void QAbstractItemModel::columnsInserted(class QModelIndex const &, int, int)
+ ?getStaticMetaObject@QState@@SAABUQMetaObject@@XZ @ 235 NONAME ; struct QMetaObject const & QState::getStaticMetaObject(void)
+ ?getStaticMetaObject@QAnimationGroup@@SAABUQMetaObject@@XZ @ 236 NONAME ; struct QMetaObject const & QAnimationGroup::getStaticMetaObject(void)
+ ?setAnimationsEnabled@QStateMachine@@QAEX_N@Z @ 237 NONAME ; void QStateMachine::setAnimationsEnabled(bool)
+ ??MQLatin1String@@QBE_NABVQString@@@Z @ 238 NONAME ; bool QLatin1String::operator<(class QString const &) const
+ ?contains@QSettings@@QBE_NABVQString@@@Z @ 239 NONAME ; bool QSettings::contains(class QString const &) const
+ ?wrap@QNonContiguousByteDeviceFactory@@SAPAVQIODevice@@PAVQNonContiguousByteDevice@@@Z @ 240 NONAME ; class QIODevice * QNonContiguousByteDeviceFactory::wrap(class QNonContiguousByteDevice *)
+ ?setLoopCount@QTimeLine@@QAEXH@Z @ 241 NONAME ; void QTimeLine::setLoopCount(int)
+ ?chop@QByteArray@@QAEXH@Z @ 242 NONAME ; void QByteArray::chop(int)
+ ?scale@QSize@@QAEXABV1@W4AspectRatioMode@Qt@@@Z @ 243 NONAME ; void QSize::scale(class QSize const &, enum Qt::AspectRatioMode)
+ ??BQByteRef@@QBEDXZ @ 244 NONAME ; QByteRef::operator char(void) const
+ ??4QString@@QAEAAV0@D@Z @ 245 NONAME ; class QString & QString::operator=(char)
+ ?metaObject@QAbstractState@@UBEPBUQMetaObject@@XZ @ 246 NONAME ; struct QMetaObject const * QAbstractState::metaObject(void) const
+ ?append@QByteArray@@QAEAAV1@ABV1@@Z @ 247 NONAME ; class QByteArray & QByteArray::append(class QByteArray const &)
+ ?tempPath@QDir@@SA?AVQString@@XZ @ 248 NONAME ; class QString QDir::tempPath(void)
+ ?onTransition@QSignalTransition@@MAEXPAVQEvent@@@Z @ 249 NONAME ; void QSignalTransition::onTransition(class QEvent *)
+ ?fromString@QDateTime@@SA?AV1@ABVQString@@0@Z @ 250 NONAME ; class QDateTime QDateTime::fromString(class QString const &, class QString const &)
+ ??6QDataStream@@QAEAAV0@E@Z @ 251 NONAME ; class QDataStream & QDataStream::operator<<(unsigned char)
+ ??_EQAbstractTableModel@@UAE@I@Z @ 252 NONAME ; QAbstractTableModel::~QAbstractTableModel(unsigned int)
+ ??5QDataStream@@QAEAAV0@AA_K@Z @ 253 NONAME ; class QDataStream & QDataStream::operator>>(unsigned long long &)
+ ?isDesignable@QMetaProperty@@QBE_NPBVQObject@@@Z @ 254 NONAME ; bool QMetaProperty::isDesignable(class QObject const *) const
+ ?exponential@QLocalePrivate@@QBE?AVQChar@@XZ @ 255 NONAME ; class QChar QLocalePrivate::exponential(void) const
+ ?unregisterResource@QResource@@SA_NABVQString@@0@Z @ 256 NONAME ; bool QResource::unregisterResource(class QString const &, class QString const &)
+ ?setKeyValueAt@QVariantAnimation@@QAEXMABVQVariant@@@Z @ 257 NONAME ; void QVariantAnimation::setKeyValueAt(float, class QVariant const &)
+ ?insert@QByteArray@@QAEAAV1@HABV1@@Z @ 258 NONAME ; class QByteArray & QByteArray::insert(int, class QByteArray const &)
+ ?lockForRead@QReadWriteLock@@QAEXXZ @ 259 NONAME ; void QReadWriteLock::lockForRead(void)
+ ?qHash@@YAIABVQString@@@Z @ 260 NONAME ; unsigned int qHash(class QString const &)
+ ?clear@QString@@QAEXXZ @ 261 NONAME ; void QString::clear(void)
+ ?groupSeparator@QLocale@@QBE?AVQChar@@XZ @ 262 NONAME ; class QChar QLocale::groupSeparator(void) const
+ ?arg@QString@@QBE?AV1@ABV1@000000@Z @ 263 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &) const
+ ??0QDirIterator@@QAE@ABVQString@@ABVQStringList@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4IteratorFlag@QDirIterator@@@@@Z @ 264 NONAME ; QDirIterator::QDirIterator(class QString const &, class QStringList const &, class QFlags<enum QDir::Filter>, class QFlags<enum QDirIterator::IteratorFlag>)
+ ?topLeft@QRectF@@QBE?AVQPointF@@XZ @ 265 NONAME ; class QPointF QRectF::topLeft(void) const
+ ?mapped@QSignalMapper@@IAEXABVQString@@@Z @ 266 NONAME ; void QSignalMapper::mapped(class QString const &)
+ ??0QReadLocker@@QAE@PAVQReadWriteLock@@@Z @ 267 NONAME ; QReadLocker::QReadLocker(class QReadWriteLock *)
+ ?tr@QNonContiguousByteDevice@@SA?AVQString@@PBD0H@Z @ 268 NONAME ; class QString QNonContiguousByteDevice::tr(char const *, char const *, int)
+ ?internalSafetyCheckRemove2@QtSharedPointer@@YAXPBX@Z @ 269 NONAME ; void QtSharedPointer::internalSafetyCheckRemove2(void const *)
+ ?idnWhitelist@QUrl@@SA?AVQStringList@@XZ @ 270 NONAME ; class QStringList QUrl::idnWhitelist(void)
+ ?systemId@QXmlStreamEntityDeclaration@@QBE?AVQStringRef@@XZ @ 271 NONAME ; class QStringRef QXmlStreamEntityDeclaration::systemId(void) const
+ ?julianToGregorian@QDate@@SAXIAAH00@Z @ 272 NONAME ; void QDate::julianToGregorian(unsigned int, int &, int &, int &)
+ ??9QBitArray@@QBE_NABV0@@Z @ 273 NONAME ; bool QBitArray::operator!=(class QBitArray const &) const
+ ?exit@QThread@@QAEXH@Z @ 274 NONAME ; void QThread::exit(int)
+ ?toDateTime@QLocale@@QBE?AVQDateTime@@ABVQString@@0@Z @ 275 NONAME ; class QDateTime QLocale::toDateTime(class QString const &, class QString const &) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQPointF@@@Z @ 276 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPointF &)
+ ??0QSettings@@QAE@W4Format@0@W4Scope@0@ABVQString@@2PAVQObject@@@Z @ 277 NONAME ; QSettings::QSettings(enum QSettings::Format, enum QSettings::Scope, class QString const &, class QString const &, class QObject *)
+ ?open@QFSFileEngine@@QAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@H@Z @ 278 NONAME ; bool QFSFileEngine::open(class QFlags<enum QIODevice::OpenModeFlag>, int)
+ ?endEntryList@QFSFileEngine@@UAEPAVQAbstractFileEngineIterator@@XZ @ 279 NONAME ; class QAbstractFileEngineIterator * QFSFileEngine::endEntryList(void)
+ ?device@QXmlStreamReader@@QBEPAVQIODevice@@XZ @ 280 NONAME ; class QIODevice * QXmlStreamReader::device(void) const
+ ?qsnprintf@@YAHPADIPBDZZ @ 281 NONAME ; int qsnprintf(char *, unsigned int, char const *, ...)
+ ?setHost@QUrl@@QAEXABVQString@@@Z @ 282 NONAME ; void QUrl::setHost(class QString const &)
+ ?d_func@QSharedMemory@@ABEPBVQSharedMemoryPrivate@@XZ @ 283 NONAME ; class QSharedMemoryPrivate const * QSharedMemory::d_func(void) const
+ ?right@QByteArray@@QBE?AV1@H@Z @ 284 NONAME ; class QByteArray QByteArray::right(int) const
+ ??1QSequentialAnimationGroup@@UAE@XZ @ 285 NONAME ; QSequentialAnimationGroup::~QSequentialAnimationGroup(void)
+ ?registerResource@QResource@@SA_NPBEABVQString@@@Z @ 286 NONAME ; bool QResource::registerResource(unsigned char const *, class QString const &)
+ ??6QDebug@@QAEAAV0@ABVQString@@@Z @ 287 NONAME ; class QDebug & QDebug::operator<<(class QString const &)
+ ??1QFSFileEngine@@UAE@XZ @ 288 NONAME ; QFSFileEngine::~QFSFileEngine(void)
+ ?pos@QFile@@UBE_JXZ @ 289 NONAME ; long long QFile::pos(void) const
+ ?registerTransitions@QStateMachinePrivate@@QAEXPAVQAbstractState@@@Z @ 290 NONAME ; void QStateMachinePrivate::registerTransitions(class QAbstractState *)
+ ?number@QByteArray@@SA?AV1@NDH@Z @ 291 NONAME ; class QByteArray QByteArray::number(double, char, int)
+ ?forcepoint@@YAAAVQTextStream@@AAV1@@Z @ 292 NONAME ; class QTextStream & forcepoint(class QTextStream &)
+ ?classInfoOffset@QMetaObject@@QBEHXZ @ 293 NONAME ; int QMetaObject::classInfoOffset(void) const
+ ?wait@QThread@@QAE_NK@Z @ 294 NONAME ; bool QThread::wait(unsigned long)
+ ?qt_metacall@QVariantAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 295 NONAME ; int QVariantAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QFile@@SAABUQMetaObject@@XZ @ 296 NONAME ; struct QMetaObject const & QFile::getStaticMetaObject(void)
+ ?toUShort@QLocale@@QBEGABVQString@@PA_NH@Z @ 297 NONAME ; unsigned short QLocale::toUShort(class QString const &, bool *, int) const
+ ?maybeSpace@QDebug@@QAEAAV1@XZ @ 298 NONAME ; class QDebug & QDebug::maybeSpace(void)
+ ?qt_regexp_toCanonical@@YA?AVQString@@ABV1@W4PatternSyntax@QRegExp@@@Z @ 299 NONAME ; class QString qt_regexp_toCanonical(class QString const &, enum QRegExp::PatternSyntax)
+ ?setCurrentSender@QObjectPrivate@@SAPAUSender@1@PAVQObject@@PAU21@@Z @ 300 NONAME ; struct QObjectPrivate::Sender * QObjectPrivate::setCurrentSender(class QObject *, struct QObjectPrivate::Sender *)
+ ?tr@QNonContiguousByteDevice@@SA?AVQString@@PBD0@Z @ 301 NONAME ; class QString QNonContiguousByteDevice::tr(char const *, char const *)
+ ?event@QParallelAnimationGroup@@MAE_NPAVQEvent@@@Z @ 302 NONAME ; bool QParallelAnimationGroup::event(class QEvent *)
+ ?tr@QObject@@SA?AVQString@@PBD0H@Z @ 303 NONAME ; class QString QObject::tr(char const *, char const *, int)
+ ?documentVersion@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 304 NONAME ; class QStringRef QXmlStreamReader::documentVersion(void) const
+ ?trUtf8@QAbstractTableModel@@SA?AVQString@@PBD0@Z @ 305 NONAME ; class QString QAbstractTableModel::trUtf8(char const *, char const *)
+ ??YQString@@QAEAAV0@ABVQByteArray@@@Z @ 306 NONAME ; class QString & QString::operator+=(class QByteArray const &)
+ ?event@QSequentialAnimationGroup@@MAE_NPAVQEvent@@@Z @ 307 NONAME ; bool QSequentialAnimationGroup::event(class QEvent *)
+ ?terminated@QThread@@IAEXXZ @ 308 NONAME ; void QThread::terminated(void)
+ ?startsWith@QByteArray@@QBE_NABV1@@Z @ 309 NONAME ; bool QByteArray::startsWith(class QByteArray const &) const
+ ?compare@QStringRef@@SAHABV1@0W4CaseSensitivity@Qt@@@Z @ 310 NONAME ; int QStringRef::compare(class QStringRef const &, class QStringRef const &, enum Qt::CaseSensitivity)
+ ?adjusted@QRectF@@QBE?AV1@MMMM@Z @ 311 NONAME ; class QRectF QRectF::adjusted(float, float, float, float) const
+ ?access@QMetaMethod@@QBE?AW4Access@1@XZ @ 312 NONAME ; enum QMetaMethod::Access QMetaMethod::access(void) const
+ ?toString@QUuid@@QBE?AVQString@@XZ @ 313 NONAME ; class QString QUuid::toString(void) const
+ ?category@QChar@@SA?AW4Category@1@I@Z @ 314 NONAME ; enum QChar::Category QChar::category(unsigned int)
+ ??0QGenericReturnArgument@@QAE@PBDPAX@Z @ 315 NONAME ; QGenericReturnArgument::QGenericReturnArgument(char const *, void *)
+ ?countryId@QLocalePrivate@@QBEIXZ @ 316 NONAME ; unsigned int QLocalePrivate::countryId(void) const
+ ?center@QRect@@QBE?AVQPoint@@XZ @ 317 NONAME ; class QPoint QRect::center(void) const
+ ??_EQThreadPool@@UAE@I@Z @ 318 NONAME ; QThreadPool::~QThreadPool(unsigned int)
+ ?resize@QByteArray@@QAEXH@Z @ 319 NONAME ; void QByteArray::resize(int)
+ ?isSingleShot@QTimer@@QBE_NXZ @ 320 NONAME ; bool QTimer::isSingleShot(void) const
+ ??1QTextCodecPlugin@@UAE@XZ @ 321 NONAME ; QTextCodecPlugin::~QTextCodecPlugin(void)
+ ?cell@QChar@@QBEEXZ @ 322 NONAME ; unsigned char QChar::cell(void) const
+ ?setUnicode@QString@@QAEAAV1@PBVQChar@@H@Z @ 323 NONAME ; class QString & QString::setUnicode(class QChar const *, int)
+ ?timeFormat@QLocale@@QBE?AVQString@@W4FormatType@1@@Z @ 324 NONAME ; class QString QLocale::timeFormat(enum QLocale::FormatType) const
+ ?isLetterOrNumber@QChar@@QBE_NXZ @ 325 NONAME ; bool QChar::isLetterOrNumber(void) const
+ ?contains@QByteArray@@QBE?AVQBool@@ABV1@@Z @ 326 NONAME ; class QBool QByteArray::contains(class QByteArray const &) const
+ ?staticMetaObject@QPluginLoader@@2UQMetaObject@@B @ 327 NONAME ; struct QMetaObject const QPluginLoader::staticMetaObject
+ ?isReferenceCountingNative@QBasicAtomicInt@@SA_NXZ @ 328 NONAME ; bool QBasicAtomicInt::isReferenceCountingNative(void)
+ ?connectNotify@QBuffer@@MAEXPBD@Z @ 329 NONAME ; void QBuffer::connectNotify(char const *)
+ ??_EQAbstractEventDispatcher@@UAE@I@Z @ 330 NONAME ; QAbstractEventDispatcher::~QAbstractEventDispatcher(unsigned int)
+ ?setError@QStateMachinePrivate@@QAEXW4Error@QStateMachine@@PAVQAbstractState@@@Z @ 331 NONAME ; void QStateMachinePrivate::setError(enum QStateMachine::Error, class QAbstractState *)
+ ?isSequential@QFile@@UBE_NXZ @ 332 NONAME ; bool QFile::isSequential(void) const
+ ??0QSignalTransition@@QAE@PAVQState@@@Z @ 333 NONAME ; QSignalTransition::QSignalTransition(class QState *)
+ ?unregisterType@QMetaType@@SAXPBD@Z @ 334 NONAME ; void QMetaType::unregisterType(char const *)
+ ??_EQStateMachinePrivate@@UAE@I@Z @ 335 NONAME ; QStateMachinePrivate::~QStateMachinePrivate(unsigned int)
+ ?replace@QByteArray@@QAEAAV1@PBDH0H@Z @ 336 NONAME ; class QByteArray & QByteArray::replace(char const *, int, char const *, int)
+ ?group@QSettings@@QBE?AVQString@@XZ @ 337 NONAME ; class QString QSettings::group(void) const
+ ?testAndSetAcquire@QBasicAtomicInt@@QAE_NHH@Z @ 338 NONAME ; bool QBasicAtomicInt::testAndSetAcquire(int, int)
+ ?qt_metacast@QPropertyAnimation@@UAEPAXPBD@Z @ 339 NONAME ; void * QPropertyAnimation::qt_metacast(char const *)
+ ?normalized@QRect@@QBE?AV1@XZ @ 340 NONAME ; class QRect QRect::normalized(void) const
+ ?handle@QAbstractFileEngine@@UBEHXZ @ 341 NONAME ; int QAbstractFileEngine::handle(void) const
+ ?x1@QLine@@QBEHXZ @ 342 NONAME ; int QLine::x1(void) const
+ ??_EQTranslator@@UAE@I@Z @ 343 NONAME ; QTranslator::~QTranslator(unsigned int)
+ ?error@QXmlStreamReader@@QBE?AW4Error@1@XZ @ 344 NONAME ; enum QXmlStreamReader::Error QXmlStreamReader::error(void) const
+ ?enumeratorOffset@QMetaObject@@QBEHXZ @ 345 NONAME ; int QMetaObject::enumeratorOffset(void) const
+ ?unload@QPluginLoader@@QAE_NXZ @ 346 NONAME ; bool QPluginLoader::unload(void)
+ ?aboutToClose@QIODevice@@IAEXXZ @ 347 NONAME ; void QIODevice::aboutToClose(void)
+ ??7QBitRef@@QBE_NXZ @ 348 NONAME ; bool QBitRef::operator!(void) const
+ ?start@QThreadPool@@QAEXPAVQRunnable@@H@Z @ 349 NONAME ; void QThreadPool::start(class QRunnable *, int)
+ ?timeSpec@QDateTime@@QBE?AW4TimeSpec@Qt@@XZ @ 350 NONAME ; enum Qt::TimeSpec QDateTime::timeSpec(void) const
+ ?group@QAbstractAnimation@@QBEPAVQAnimationGroup@@XZ @ 351 NONAME ; class QAnimationGroup * QAbstractAnimation::group(void) const
+ ?metaObject@QObjectCleanupHandler@@UBEPBUQMetaObject@@XZ @ 352 NONAME ; struct QMetaObject const * QObjectCleanupHandler::metaObject(void) const
+ ?tr@QSettings@@SA?AVQString@@PBD0@Z @ 353 NONAME ; class QString QSettings::tr(char const *, char const *)
+ ?wakeUpWasCalled@QEventDispatcherSymbian@@QAEXXZ @ 354 NONAME ; void QEventDispatcherSymbian::wakeUpWasCalled(void)
+ ?isEndDocument@QXmlStreamReader@@QBE_NXZ @ 355 NONAME ; bool QXmlStreamReader::isEndDocument(void) const
+ ?columnsAboutToBeMoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH0H@Z @ 356 NONAME ; void QAbstractItemModel::columnsAboutToBeMoved(class QModelIndex const &, int, int, class QModelIndex const &, int)
+ ?flush@@YAAAVQTextStream@@AAV1@@Z @ 357 NONAME ; class QTextStream & flush(class QTextStream &)
+ ?fileInfo@QDirIterator@@QBE?AVQFileInfo@@XZ @ 358 NONAME ; class QFileInfo QDirIterator::fileInfo(void) const
+ ?enclosingMetaObject@QMetaClassInfo@@QBEPBUQMetaObject@@XZ @ 359 NONAME ; struct QMetaObject const * QMetaClassInfo::enclosingMetaObject(void) const
+ ??0QUrl@@QAE@XZ @ 360 NONAME ; QUrl::QUrl(void)
+ ?intersect@QLineF@@QBE?AW4IntersectType@1@ABV1@PAVQPointF@@@Z @ 361 NONAME ; enum QLineF::IntersectType QLineF::intersect(class QLineF const &, class QPointF *) const
+ ?isWritable@QFileInfo@@QBE_NXZ @ 362 NONAME ; bool QFileInfo::isWritable(void) const
+ ?isDir@QFileInfo@@QBE_NXZ @ 363 NONAME ; bool QFileInfo::isDir(void) const
+ ??5QTextStream@@QAEAAV0@AAM@Z @ 364 NONAME ; class QTextStream & QTextStream::operator>>(float &)
+ ?tr@QFile@@SA?AVQString@@PBD0H@Z @ 365 NONAME ; class QString QFile::tr(char const *, char const *, int)
+ ?temp@QDir@@SA?AV1@XZ @ 366 NONAME ; class QDir QDir::temp(void)
+ ?activate@QMetaObject@@SAXPAVQObject@@PBU1@HPAPAX@Z @ 367 NONAME ; void QMetaObject::activate(class QObject *, struct QMetaObject const *, int, void * *)
+ ??SQBitArray@@QBE?AV0@XZ @ 368 NONAME ; class QBitArray QBitArray::operator~(void) const
+ ?waitForBytesWritten@QProcess@@UAE_NH@Z @ 369 NONAME ; bool QProcess::waitForBytesWritten(int)
+ ?writeEndDocument@QXmlStreamWriter@@QAEXXZ @ 370 NONAME ; void QXmlStreamWriter::writeEndDocument(void)
+ ?endArray@QSettings@@QAEXXZ @ 371 NONAME ; void QSettings::endArray(void)
+ ??0QString@@QAE@HVQChar@@@Z @ 372 NONAME ; QString::QString(int, class QChar)
+ ?data@QByteArray@@QBEPBDXZ @ 373 NONAME ; char const * QByteArray::data(void) const
+ ?key@QSharedMemory@@QBE?AVQString@@XZ @ 374 NONAME ; class QString QSharedMemory::key(void) const
+ ?indexOf@QByteArray@@QBEHABV1@H@Z @ 375 NONAME ; int QByteArray::indexOf(class QByteArray const &, int) const
+ ?stop@QStateMachine@@QAEXXZ @ 376 NONAME ; void QStateMachine::stop(void)
+ ??4QAtomicInt@@QAEAAV0@H@Z @ 377 NONAME ; class QAtomicInt & QAtomicInt::operator=(int)
+ ?setIniCodec@QSettings@@QAEXPAVQTextCodec@@@Z @ 378 NONAME ; void QSettings::setIniCodec(class QTextCodec *)
+ ?count@QBitArray@@QBEH_N@Z @ 379 NONAME ; int QBitArray::count(bool) const
+ ?padChar@QTextStream@@QBE?AVQChar@@XZ @ 380 NONAME ; class QChar QTextStream::padChar(void) const
+ ?dayOfYear@QDate@@QBEHXZ @ 381 NONAME ; int QDate::dayOfYear(void) const
+ ??0QChar@@QAE@G@Z @ 382 NONAME ; QChar::QChar(unsigned short)
+ ?QStringList_indexOf@QtPrivate@@YAHPBVQStringList@@AAVQRegExp@@H@Z @ 383 NONAME ; int QtPrivate::QStringList_indexOf(class QStringList const *, class QRegExp &, int)
+ ?instance@QFactoryLoader@@QBEPAVQObject@@ABVQString@@@Z @ 384 NONAME ; class QObject * QFactoryLoader::instance(class QString const &) const
+ ?trUtf8@QObjectCleanupHandler@@SA?AVQString@@PBD0@Z @ 385 NONAME ; class QString QObjectCleanupHandler::trUtf8(char const *, char const *)
+ ?sendThroughObjectEventFilters@QCoreApplicationPrivate@@QAE_NPAVQObject@@PAVQEvent@@@Z @ 386 NONAME ; bool QCoreApplicationPrivate::sendThroughObjectEventFilters(class QObject *, class QEvent *)
+ ?setStandardErrorFile@QProcess@@QAEXABVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 387 NONAME ; void QProcess::setStandardErrorFile(class QString const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?persistentIndexList@QAbstractItemModel@@IBE?AV?$QList@VQModelIndex@@@@XZ @ 388 NONAME ; class QList<class QModelIndex> QAbstractItemModel::persistentIndexList(void) const
+ ??6@YA?AVQDebug@@V0@V?$QFlags@W4Filter@QDir@@@@@Z @ 389 NONAME ; class QDebug operator<<(class QDebug, class QFlags<enum QDir::Filter>)
+ ?directoryChanged@QFileSystemWatcher@@IAEXABVQString@@@Z @ 390 NONAME ; void QFileSystemWatcher::directoryChanged(class QString const &)
+ ??_EQMetaCallEvent@@UAE@I@Z @ 391 NONAME ; QMetaCallEvent::~QMetaCallEvent(unsigned int)
+ ?setErrorString@QIODevice@@IAEXABVQString@@@Z @ 392 NONAME ; void QIODevice::setErrorString(class QString const &)
+ ?qt_symbian_throwIfError@@YAXH@Z @ 393 NONAME ; void qt_symbian_throwIfError(int)
+ ?writeCurrentToken@QXmlStreamWriter@@QAEXABVQXmlStreamReader@@@Z @ 394 NONAME ; void QXmlStreamWriter::writeCurrentToken(class QXmlStreamReader const &)
+ ?d_func@QEventLoop@@AAEPAVQEventLoopPrivate@@XZ @ 395 NONAME ; class QEventLoopPrivate * QEventLoop::d_func(void)
+ ??6QDebug@@QAEAAV0@VQBool@@@Z @ 396 NONAME ; class QDebug & QDebug::operator<<(class QBool)
+ ?toUnicode@QTextDecoder@@QAEXPAVQString@@PBDH@Z @ 397 NONAME ; void QTextDecoder::toUnicode(class QString *, char const *, int)
+ ?parse@QDateTimeParser@@QBE?AUStateNode@1@AAVQString@@AAHABVQDateTime@@_N@Z @ 398 NONAME ; struct QDateTimeParser::StateNode QDateTimeParser::parse(class QString &, int &, class QDateTime const &, bool) const
+ ??4QStringRef@@QAEAAV0@PBVQString@@@Z @ 399 NONAME ; class QStringRef & QStringRef::operator=(class QString const *)
+ ?center@@YAAAVQTextStream@@AAV1@@Z @ 400 NONAME ; class QTextStream & center(class QTextStream &)
+ ?setProcessChannelMode@QProcess@@QAEXW4ProcessChannelMode@1@@Z @ 401 NONAME ; void QProcess::setProcessChannelMode(enum QProcess::ProcessChannelMode)
+ ??0QSizeF@@QAE@XZ @ 402 NONAME ; QSizeF::QSizeF(void)
+ ??8QXmlStreamNotationDeclaration@@QBE_NABV0@@Z @ 403 NONAME ; bool QXmlStreamNotationDeclaration::operator==(class QXmlStreamNotationDeclaration const &) const
+ ?toCaseFolded@QChar@@SAGG@Z @ 404 NONAME ; unsigned short QChar::toCaseFolded(unsigned short)
+ ?setY@QRectF@@QAEXM@Z @ 405 NONAME ; void QRectF::setY(float)
+ ?dy@QLineF@@QBEMXZ @ 406 NONAME ; float QLineF::dy(void) const
+ ?trUtf8@QPauseAnimation@@SA?AVQString@@PBD0@Z @ 407 NONAME ; class QString QPauseAnimation::trUtf8(char const *, char const *)
+ ?trUtf8@QAbstractTableModel@@SA?AVQString@@PBD0H@Z @ 408 NONAME ; class QString QAbstractTableModel::trUtf8(char const *, char const *, int)
+ ?setSingleShot@QTimer@@QAEX_N@Z @ 409 NONAME ; void QTimer::setSingleShot(bool)
+ ?load@QMetaType@@SA_NAAVQDataStream@@HPAX@Z @ 410 NONAME ; bool QMetaType::load(class QDataStream &, int, void *)
+ ?setExpiryTimeout@QThreadPool@@QAEXH@Z @ 411 NONAME ; void QThreadPool::setExpiryTimeout(int)
+ ?isNameChar@QXmlUtils@@SA_NVQChar@@@Z @ 412 NONAME ; bool QXmlUtils::isNameChar(class QChar)
+ ?setVersion@QDataStream@@QAEXH@Z @ 413 NONAME ; void QDataStream::setVersion(int)
+ ?removePostedEvents@QCoreApplication@@SAXPAVQObject@@@Z @ 414 NONAME ; void QCoreApplication::removePostedEvents(class QObject *)
+ ??1QDateTime@@QAE@XZ @ 415 NONAME ; QDateTime::~QDateTime(void)
+ ?setReadChannelMode@QProcess@@QAEXW4ProcessChannelMode@1@@Z @ 416 NONAME ; void QProcess::setReadChannelMode(enum QProcess::ProcessChannelMode)
+ ?d_func@QFactoryLoader@@ABEPBVQFactoryLoaderPrivate@@XZ @ 417 NONAME ; class QFactoryLoaderPrivate const * QFactoryLoader::d_func(void) const
+ ?setEncodedUrl@QUrl@@QAEXABVQByteArray@@W4ParsingMode@1@@Z @ 418 NONAME ; void QUrl::setEncodedUrl(class QByteArray const &, enum QUrl::ParsingMode)
+ ?insertPauseAt@QSequentialAnimationGroup@@QAEPAVQPauseAnimation@@HH@Z @ 419 NONAME ; class QPauseAnimation * QSequentialAnimationGroup::insertPauseAt(int, int)
+ ?qt_metacast@QVariantAnimation@@UAEPAXPBD@Z @ 420 NONAME ; void * QVariantAnimation::qt_metacast(char const *)
+ ?insert@QString@@QAEAAV1@HVQChar@@@Z @ 421 NONAME ; class QString & QString::insert(int, class QChar)
+ ??0QTextStreamManipulator@@QAE@P8QTextStream@@AEXH@ZH@Z @ 422 NONAME ; QTextStreamManipulator::QTextStreamManipulator(void (*)(int), int)
+ ?QStringList_lastIndexOf@QtPrivate@@YAHPBVQStringList@@AAVQRegExp@@H@Z @ 423 NONAME ; int QtPrivate::QStringList_lastIndexOf(class QStringList const *, class QRegExp &, int)
+ ?isLeapYear@QDate@@SA_NH@Z @ 424 NONAME ; bool QDate::isLeapYear(int)
+ ?QBasicAtomicPointer_fetchAndAddOrdered@@YAPAXPCRAXH@Z @ 425 NONAME ; void * QBasicAtomicPointer_fetchAndAddOrdered(void * volatile *, int)
+ ?properties@QUnicodeTables@@YAPBUProperties@1@I@Z @ 426 NONAME ; struct QUnicodeTables::Properties const * QUnicodeTables::properties(unsigned int)
+ ??1QDir@@QAE@XZ @ 427 NONAME ; QDir::~QDir(void)
+ ?isFetchAndAddWaitFree@QBasicAtomicInt@@SA_NXZ @ 428 NONAME ; bool QBasicAtomicInt::isFetchAndAddWaitFree(void)
+ ?toTitleCase@QCharRef@@QBE?AVQChar@@XZ @ 429 NONAME ; class QChar QCharRef::toTitleCase(void) const
+ ?toSize@QSizeF@@QBE?AVQSize@@XZ @ 430 NONAME ; class QSize QSizeF::toSize(void) const
+ ?squeeze@QByteArray@@QAEXXZ @ 431 NONAME ; void QByteArray::squeeze(void)
+ ?drives@QFSFileEngine@@SA?AV?$QList@VQFileInfo@@@@XZ @ 432 NONAME ; class QList<class QFileInfo> QFSFileEngine::drives(void)
+ ?decomposition@QCharRef@@QBE?AVQString@@XZ @ 433 NONAME ; class QString QCharRef::decomposition(void) const
+ ?sync@QSettings@@QAEXXZ @ 434 NONAME ; void QSettings::sync(void)
+ ??0QFileSystemWatcher@@QAE@PAVQObject@@@Z @ 435 NONAME ; QFileSystemWatcher::QFileSystemWatcher(class QObject *)
+ ?setFileName@QPluginLoader@@QAEXABVQString@@@Z @ 436 NONAME ; void QPluginLoader::setFileName(class QString const &)
+ ?instance@QMutexPool@@SAPAV1@XZ @ 437 NONAME ; class QMutexPool * QMutexPool::instance(void)
+ ?device@QTextStream@@QBEPAVQIODevice@@XZ @ 438 NONAME ; class QIODevice * QTextStream::device(void) const
+ ??MQByteRef@@QBE_ND@Z @ 439 NONAME ; bool QByteRef::operator<(char) const
+ ?easingCurve@QTimeLine@@QBE?AVQEasingCurve@@XZ @ 440 NONAME ; class QEasingCurve QTimeLine::easingCurve(void) const
+ ??8QString@@QBE_NABV0@@Z @ 441 NONAME ; bool QString::operator==(class QString const &) const
+ ?x@QPoint@@QBEHXZ @ 442 NONAME ; int QPoint::x(void) const
+ ?grow@QVectorData@@SAHHHH_N@Z @ 443 NONAME ; int QVectorData::grow(int, int, int, bool)
+ ?notify_helper@QCoreApplicationPrivate@@QAE_NPAVQObject@@PAVQEvent@@@Z @ 444 NONAME ; bool QCoreApplicationPrivate::notify_helper(class QObject *, class QEvent *)
+ ?isChar@QXmlUtils@@SA_NVQChar@@@Z @ 445 NONAME ; bool QXmlUtils::isChar(class QChar)
+ ??XQPoint@@QAEAAV0@M@Z @ 446 NONAME ; class QPoint & QPoint::operator*=(float)
+ ??1QAbstractTransition@@UAE@XZ @ 447 NONAME ; QAbstractTransition::~QAbstractTransition(void)
+ ??ZQSizeF@@QAEAAV0@ABV0@@Z @ 448 NONAME ; class QSizeF & QSizeF::operator-=(class QSizeF const &)
+ ??1QDeclarativeData@@UAE@XZ @ 449 NONAME ; QDeclarativeData::~QDeclarativeData(void)
+ ??0QDir@@QAE@ABVQString@@@Z @ 450 NONAME ; QDir::QDir(class QString const &)
+ ?tempPath@QFSFileEngine@@SA?AVQString@@XZ @ 451 NONAME ; class QString QFSFileEngine::tempPath(void)
+ ?isResettable@QMetaProperty@@QBE_NXZ @ 452 NONAME ; bool QMetaProperty::isResettable(void) const
+ ?totalDuration@QAbstractAnimation@@QBEHXZ @ 453 NONAME ; int QAbstractAnimation::totalDuration(void) const
+ ?toAscii@QString@@QBE?AVQByteArray@@XZ @ 454 NONAME ; class QByteArray QString::toAscii(void) const
+ ??_EQAbstractFileEngineHandler@@UAE@I@Z @ 455 NONAME ; QAbstractFileEngineHandler::~QAbstractFileEngineHandler(unsigned int)
+ ?clear@QBitArray@@QAEXXZ @ 456 NONAME ; void QBitArray::clear(void)
+ ?setLibraryPaths@QCoreApplication@@SAXABVQStringList@@@Z @ 457 NONAME ; void QCoreApplication::setLibraryPaths(class QStringList const &)
+ ?data@QByteArray@@QAEPADXZ @ 458 NONAME ; char * QByteArray::data(void)
+ ?qt_metacast@QSignalTransition@@UAEPAXPBD@Z @ 459 NONAME ; void * QSignalTransition::qt_metacast(char const *)
+ ?encodeName@QFile@@SA?AVQByteArray@@ABVQString@@@Z @ 460 NONAME ; class QByteArray QFile::encodeName(class QString const &)
+ ??0QSignalTransition@@QAE@PAVQObject@@PBDPAVQState@@@Z @ 461 NONAME ; QSignalTransition::QSignalTransition(class QObject *, char const *, class QState *)
+ ?encodedPassword@QUrl@@QBE?AVQByteArray@@XZ @ 462 NONAME ; class QByteArray QUrl::encodedPassword(void) const
+ ?defaultState@QHistoryState@@QBEPAVQAbstractState@@XZ @ 463 NONAME ; class QAbstractState * QHistoryState::defaultState(void) const
+ ?clear@QVariant@@QAEXXZ @ 464 NONAME ; void QVariant::clear(void)
+ ?methodOffset@QMetaObject@@QBEHXZ @ 465 NONAME ; int QMetaObject::methodOffset(void) const
+ ?metaObject@QFinalState@@UBEPBUQMetaObject@@XZ @ 466 NONAME ; struct QMetaObject const * QFinalState::metaObject(void) const
+ ?d_func@QTranslator@@ABEPBVQTranslatorPrivate@@XZ @ 467 NONAME ; class QTranslatorPrivate const * QTranslator::d_func(void) const
+ ?hasImage@QMimeData@@QBE_NXZ @ 468 NONAME ; bool QMimeData::hasImage(void) const
+ ??8QPersistentModelIndex@@QBE_NABVQModelIndex@@@Z @ 469 NONAME ; bool QPersistentModelIndex::operator==(class QModelIndex const &) const
+ ?valueToKey@QMetaEnum@@QBEPBDH@Z @ 470 NONAME ; char const * QMetaEnum::valueToKey(int) const
+ ??9QHBufC@@QBE_NABV0@@Z @ 471 NONAME ; bool QHBufC::operator!=(class QHBufC const &) const
+ ?moveBottomRight@QRectF@@QAEXABVQPointF@@@Z @ 472 NONAME ; void QRectF::moveBottomRight(class QPointF const &)
+ ?fromLatin1@QString@@SA?AV1@PBDH@Z @ 473 NONAME ; class QString QString::fromLatin1(char const *, int)
+ ?constructor@QMetaObject@@QBE?AVQMetaMethod@@H@Z @ 474 NONAME ; class QMetaMethod QMetaObject::constructor(int) const
+ ?isRunning@QThread@@QBE_NXZ @ 475 NONAME ; bool QThread::isRunning(void) const
+ ?eventFilter@QObject@@UAE_NPAV1@PAVQEvent@@@Z @ 476 NONAME ; bool QObject::eventFilter(class QObject *, class QEvent *)
+ ?compare@QStringRef@@SAHABV1@ABVQString@@W4CaseSensitivity@Qt@@@Z @ 477 NONAME ; int QStringRef::compare(class QStringRef const &, class QString const &, enum Qt::CaseSensitivity)
+ ??0QVariant@@QAE@M@Z @ 478 NONAME ; QVariant::QVariant(float)
+ ?absolutePath@QDir@@QBE?AVQString@@XZ @ 479 NONAME ; class QString QDir::absolutePath(void) const
+ ?isActive@QBasicTimer@@QBE_NXZ @ 480 NONAME ; bool QBasicTimer::isActive(void) const
+ ?getStaticMetaObject@QLibrary@@SAABUQMetaObject@@XZ @ 481 NONAME ; struct QMetaObject const & QLibrary::getStaticMetaObject(void)
+ ??0QDebug@@QAE@PAVQString@@@Z @ 482 NONAME ; QDebug::QDebug(class QString *)
+ ?quit@QCoreApplication@@SAXXZ @ 483 NONAME ; void QCoreApplication::quit(void)
+ ??0QTemporaryFile@@QAE@ABVQString@@@Z @ 484 NONAME ; QTemporaryFile::QTemporaryFile(class QString const &)
+ ?y@QPointF@@QBEMXZ @ 485 NONAME ; float QPointF::y(void) const
+ ?setText@QMimeData@@QAEXABVQString@@@Z @ 486 NONAME ; void QMimeData::setText(class QString const &)
+ ??MQTime@@QBE_NABV0@@Z @ 487 NONAME ; bool QTime::operator<(class QTime const &) const
+ ?moveLeft@QRectF@@QAEXM@Z @ 488 NONAME ; void QRectF::moveLeft(float)
+ ?isEmpty@QStringRef@@QBE_NXZ @ 489 NONAME ; bool QStringRef::isEmpty(void) const
+ ?hasShrunk@QHashData@@QAEXXZ @ 490 NONAME ; void QHashData::hasShrunk(void)
+ ?absoluteMax@QDateTimeParser@@QBEHHABVQDateTime@@@Z @ 491 NONAME ; int QDateTimeParser::absoluteMax(int, class QDateTime const &) const
+ ??5@YAAAVQDataStream@@AAV0@AAW4Type@QVariant@@@Z @ 492 NONAME ; class QDataStream & operator>>(class QDataStream &, enum QVariant::Type &)
+ ??BQXmlStreamStringRef@@QBE?AVQStringRef@@XZ @ 493 NONAME ; QXmlStreamStringRef::operator class QStringRef(void) const
+ ?replace@QString@@QAEAAV1@ABV1@ABVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 494 NONAME ; class QString & QString::replace(class QString const &, class QLatin1String const &, enum Qt::CaseSensitivity)
+ ?qt_metacall@QThreadPool@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 495 NONAME ; int QThreadPool::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?create@QSharedMemory@@QAE_NHW4AccessMode@1@@Z @ 496 NONAME ; bool QSharedMemory::create(int, enum QSharedMemory::AccessMode)
+ ?qputenv@@YA_NPBDABVQByteArray@@@Z @ 497 NONAME ; bool qputenv(char const *, class QByteArray const &)
+ ?tryAcquire@QSemaphore@@QAE_NHH@Z @ 498 NONAME ; bool QSemaphore::tryAcquire(int, int)
+ ?isFetchAndStoreNative@QBasicAtomicInt@@SA_NXZ @ 499 NONAME ; bool QBasicAtomicInt::isFetchAndStoreNative(void)
+ ?removePersistentIndexData@QAbstractItemModelPrivate@@QAEXPAVQPersistentModelIndexData@@@Z @ 500 NONAME ; void QAbstractItemModelPrivate::removePersistentIndexData(class QPersistentModelIndexData *)
+ ?append@QListData@@QAEPAPAXABU1@@Z @ 501 NONAME ; void * * QListData::append(struct QListData const &)
+ ??9QFileInfo@@QBE_NABV0@@Z @ 502 NONAME ; bool QFileInfo::operator!=(class QFileInfo const &) const
+ ?indexIn@QByteArrayMatcher@@QBEHABVQByteArray@@H@Z @ 503 NONAME ; int QByteArrayMatcher::indexIn(class QByteArray const &, int) const
+ ?path@QAbstractFileEngineIterator@@QBE?AVQString@@XZ @ 504 NONAME ; class QString QAbstractFileEngineIterator::path(void) const
+ ?lastIndexOf@QString@@QBEHABVQLatin1String@@HW4CaseSensitivity@Qt@@@Z @ 505 NONAME ; int QString::lastIndexOf(class QLatin1String const &, int, enum Qt::CaseSensitivity) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQLine@@@Z @ 506 NONAME ; class QDataStream & operator<<(class QDataStream &, class QLine const &)
+ ?key@QMetaEnum@@QBEPBDH@Z @ 507 NONAME ; char const * QMetaEnum::key(int) const
+ ?trUtf8@QAbstractEventDispatcher@@SA?AVQString@@PBD0@Z @ 508 NONAME ; class QString QAbstractEventDispatcher::trUtf8(char const *, char const *)
+ ?setMinimal@QRegExp@@QAEX_N@Z @ 509 NONAME ; void QRegExp::setMinimal(bool)
+ ?translated@QRect@@QBE?AV1@ABVQPoint@@@Z @ 510 NONAME ; class QRect QRect::translated(class QPoint const &) const
+ ?metaObject@QEventLoop@@UBEPBUQMetaObject@@XZ @ 511 NONAME ; struct QMetaObject const * QEventLoop::metaObject(void) const
+ ?append2@QListData@@QAEPAPAXABU1@@Z @ 512 NONAME ; void * * QListData::append2(struct QListData const &)
+ ?decomposition@QChar@@QBE?AVQString@@XZ @ 513 NONAME ; class QString QChar::decomposition(void) const
+ ?reset@@YAAAVQTextStream@@AAV1@@Z @ 514 NONAME ; class QTextStream & reset(class QTextStream &)
+ ?endsWith@QByteArray@@QBE_NABV1@@Z @ 515 NONAME ; bool QByteArray::endsWith(class QByteArray const &) const
+ ?trUtf8@QStateMachine@@SA?AVQString@@PBD0H@Z @ 516 NONAME ; class QString QStateMachine::trUtf8(char const *, char const *, int)
+ ?translated@QRectF@@QBE?AV1@MM@Z @ 517 NONAME ; class QRectF QRectF::translated(float, float) const
+ ??0QTemporaryFile@@QAE@ABVQString@@PAVQObject@@@Z @ 518 NONAME ; QTemporaryFile::QTemporaryFile(class QString const &, class QObject *)
+ ??5QDataStream@@QAEAAV0@AAH@Z @ 519 NONAME ; class QDataStream & QDataStream::operator>>(int &)
+ ?toLocale@QVariant@@QBE?AVQLocale@@XZ @ 520 NONAME ; class QLocale QVariant::toLocale(void) const
+ ?toRect@QRectF@@QBE?AVQRect@@XZ @ 521 NONAME ; class QRect QRectF::toRect(void) const
+ ?children@QObject@@QBEABV?$QList@PAVQObject@@@@XZ @ 522 NONAME ; class QList<class QObject *> const & QObject::children(void) const
+ ?reserveThread@QThreadPool@@QAEXXZ @ 523 NONAME ; void QThreadPool::reserveThread(void)
+ ?setNum@QByteArray@@QAEAAV1@_KH@Z @ 524 NONAME ; class QByteArray & QByteArray::setNum(unsigned long long, int)
+ ?year@QDate@@QBEHXZ @ 525 NONAME ; int QDate::year(void) const
+ ?beginReadArray@QSettings@@QAEHABVQString@@@Z @ 526 NONAME ; int QSettings::beginReadArray(class QString const &)
+ ?duration@QTimeLine@@QBEHXZ @ 527 NONAME ; int QTimeLine::duration(void) const
+ ?cftr@QTextCodec@@0PAV1@A @ 528 NONAME ; class QTextCodec * QTextCodec::cftr
+ ??_6QBitArray@@QAEAAV0@ABV0@@Z @ 529 NONAME ; class QBitArray & QBitArray::operator^=(class QBitArray const &)
+ ?errorString@QRegExp@@QBE?AVQString@@XZ @ 530 NONAME ; class QString QRegExp::errorString(void) const
+ ??_5QBitArray@@QAEAAV0@ABV0@@Z @ 531 NONAME ; class QBitArray & QBitArray::operator|=(class QBitArray const &)
+ ?closingDown@QCoreApplication@@SA_NXZ @ 532 NONAME ; bool QCoreApplication::closingDown(void)
+ ??0QAbstractItemModelPrivate@@QAE@XZ @ 533 NONAME ; QAbstractItemModelPrivate::QAbstractItemModelPrivate(void)
+ ?isOpen@QIODevice@@QBE_NXZ @ 534 NONAME ; bool QIODevice::isOpen(void) const
+ ??_4QBitArray@@QAEAAV0@ABV0@@Z @ 535 NONAME ; class QBitArray & QBitArray::operator&=(class QBitArray const &)
+ ?easingCurve@QVariantAnimation@@QBE?AVQEasingCurve@@XZ @ 536 NONAME ; class QEasingCurve QVariantAnimation::easingCurve(void) const
+ ?contains@QRect@@QBE_NHH@Z @ 537 NONAME ; bool QRect::contains(int, int) const
+ ??0QWriteLocker@@QAE@PAVQReadWriteLock@@@Z @ 538 NONAME ; QWriteLocker::QWriteLocker(class QReadWriteLock *)
+ ?d_func@QFile@@ABEPBVQFilePrivate@@XZ @ 539 NONAME ; class QFilePrivate const * QFile::d_func(void) const
+ ?createIndex@QAbstractItemModelPrivate@@QBE?AVQModelIndex@@HHH@Z @ 540 NONAME ; class QModelIndex QAbstractItemModelPrivate::createIndex(int, int, int) const
+ ?qInstallMsgHandler@@YAP6AXW4QtMsgType@@PBD@ZP6AX01@Z@Z @ 541 NONAME ; void (*)(enum QtMsgType, char const *) qInstallMsgHandler(void (*)(enum QtMsgType, char const *))
+ ?stop@QTimeLine@@QAEXXZ @ 542 NONAME ; void QTimeLine::stop(void)
+ ??4QCharRef@@QAEAAV0@I@Z @ 543 NONAME ; class QCharRef & QCharRef::operator=(unsigned int)
+ ?tr@QPropertyAnimation@@SA?AVQString@@PBD0H@Z @ 544 NONAME ; class QString QPropertyAnimation::tr(char const *, char const *, int)
+ ?codec@QXmlStreamWriter@@QBEPAVQTextCodec@@XZ @ 545 NONAME ; class QTextCodec * QXmlStreamWriter::codec(void) const
+ ?handler@QVariant@@1PBUHandler@1@B @ 546 NONAME ; struct QVariant::Handler const * const QVariant::handler
+ ??0QDir@@QAE@ABVQString@@0V?$QFlags@W4SortFlag@QDir@@@@V?$QFlags@W4Filter@QDir@@@@@Z @ 547 NONAME ; QDir::QDir(class QString const &, class QString const &, class QFlags<enum QDir::SortFlag>, class QFlags<enum QDir::Filter>)
+ ??MQString@@QBE_NPBD@Z @ 548 NONAME ; bool QString::operator<(char const *) const
+ ?push_front@QString@@QAEXABV1@@Z @ 549 NONAME ; void QString::push_front(class QString const &)
+ ?d_func@QXmlStreamReader@@AAEPAVQXmlStreamReaderPrivate@@XZ @ 550 NONAME ; class QXmlStreamReaderPrivate * QXmlStreamReader::d_func(void)
+ ?d_func@QParallelAnimationGroup@@ABEPBVQParallelAnimationGroupPrivate@@XZ @ 551 NONAME ; class QParallelAnimationGroupPrivate const * QParallelAnimationGroup::d_func(void) const
+ ?get@QAbstractTransitionPrivate@@SAPAV1@PAVQAbstractTransition@@@Z @ 552 NONAME ; class QAbstractTransitionPrivate * QAbstractTransitionPrivate::get(class QAbstractTransition *)
+ ?toLongLong@QString@@QBE_JPA_NH@Z @ 553 NONAME ; long long QString::toLongLong(bool *, int) const
+ ??5QTextStream@@QAEAAV0@AAF@Z @ 554 NONAME ; class QTextStream & QTextStream::operator>>(short &)
+ ?q_func@QAbstractTransitionPrivate@@AAEPAVQAbstractTransition@@XZ @ 555 NONAME ; class QAbstractTransition * QAbstractTransitionPrivate::q_func(void)
+ ?close@QFSFileEngine@@UAE_NXZ @ 556 NONAME ; bool QFSFileEngine::close(void)
+ ?next@QDirIterator@@QAE?AVQString@@XZ @ 557 NONAME ; class QString QDirIterator::next(void)
+ ?isTestAndSetWaitFree@QBasicAtomicInt@@SA_NXZ @ 558 NONAME ; bool QBasicAtomicInt::isTestAndSetWaitFree(void)
+ ?length@QStringRef@@QBEHXZ @ 559 NONAME ; int QStringRef::length(void) const
+ ?pos@QIODevice@@UBE_JXZ @ 560 NONAME ; long long QIODevice::pos(void) const
+ ?compare@QString@@SAHABV1@0@Z @ 561 NONAME ; int QString::compare(class QString const &, class QString const &)
+ ?truncate@QString@@QAEXH@Z @ 562 NONAME ; void QString::truncate(int)
+ ?unlock@QMutex@@QAEXXZ @ 563 NONAME ; void QMutex::unlock(void)
+ ?globalInstance@QThreadPool@@SAPAV1@XZ @ 564 NONAME ; class QThreadPool * QThreadPool::globalInstance(void)
+ ?d_func@QPauseAnimation@@AAEPAVQPauseAnimationPrivate@@XZ @ 565 NONAME ; class QPauseAnimationPrivate * QPauseAnimation::d_func(void)
+ ??0QVariant@@QAE@HPBX@Z @ 566 NONAME ; QVariant::QVariant(int, void const *)
+ ?toString@QLocale@@QBE?AVQString@@ABVQTime@@ABV2@@Z @ 567 NONAME ; class QString QLocale::toString(class QTime const &, class QString const &) const
+ ?qAddPostRoutine@@YAXP6AXXZ@Z @ 568 NONAME ; void qAddPostRoutine(void (*)(void))
+ ?trUtf8@QAbstractListModel@@SA?AVQString@@PBD0@Z @ 569 NONAME ; class QString QAbstractListModel::trUtf8(char const *, char const *)
+ ??_EQXmlStreamEntityResolver@@UAE@I@Z @ 570 NONAME ; QXmlStreamEntityResolver::~QXmlStreamEntityResolver(unsigned int)
+ ?event@QObject@@UAE_NPAVQEvent@@@Z @ 571 NONAME ; bool QObject::event(class QEvent *)
+ ?trUtf8@QAnimationGroup@@SA?AVQString@@PBD0H@Z @ 572 NONAME ; class QString QAnimationGroup::trUtf8(char const *, char const *, int)
+ ?fileName@QAbstractFileEngine@@UBE?AVQString@@W4FileName@1@@Z @ 573 NONAME ; class QString QAbstractFileEngine::fileName(enum QAbstractFileEngine::FileName) const
+ ??0QXmlStreamAttribute@@QAE@ABVQString@@0@Z @ 574 NONAME ; QXmlStreamAttribute::QXmlStreamAttribute(class QString const &, class QString const &)
+ ??0QPluginLoader@@QAE@PAVQObject@@@Z @ 575 NONAME ; QPluginLoader::QPluginLoader(class QObject *)
+ ??0QLocale@@QAE@XZ @ 576 NONAME ; QLocale::QLocale(void)
+ ??_EQPauseAnimation@@UAE@I@Z @ 577 NONAME ; QPauseAnimation::~QPauseAnimation(unsigned int)
+ ?open@QTemporaryFile@@QAE_NXZ @ 578 NONAME ; bool QTemporaryFile::open(void)
+ ?ownerId@QFileInfo@@QBEIXZ @ 579 NONAME ; unsigned int QFileInfo::ownerId(void) const
+ ?tr@QPropertyAnimation@@SA?AVQString@@PBD0@Z @ 580 NONAME ; class QString QPropertyAnimation::tr(char const *, char const *)
+ ?theMainThread@QCoreApplicationPrivate@@2PAVQThread@@A @ 581 NONAME ; class QThread * QCoreApplicationPrivate::theMainThread
+ ??5@YAAAVQDataStream@@AAV0@AAVQSizeF@@@Z @ 582 NONAME ; class QDataStream & operator>>(class QDataStream &, class QSizeF &)
+ ??PQLatin1String@@QBE_NPBD@Z @ 583 NONAME ; bool QLatin1String::operator>=(char const *) const
+ ?compare@QString@@SAHABV1@ABVQStringRef@@W4CaseSensitivity@Qt@@@Z @ 584 NONAME ; int QString::compare(class QString const &, class QStringRef const &, enum Qt::CaseSensitivity)
+ ?path@QDirIterator@@QBE?AVQString@@XZ @ 585 NONAME ; class QString QDirIterator::path(void) const
+ ?number@QString@@SA?AV1@NDH@Z @ 586 NONAME ; class QString QString::number(double, char, int)
+ ?caseSensitivity@QRegExp@@QBE?AW4CaseSensitivity@Qt@@XZ @ 587 NONAME ; enum Qt::CaseSensitivity QRegExp::caseSensitivity(void) const
+ ?staticEmptyModel@QAbstractItemModelPrivate@@SAPAVQAbstractItemModel@@XZ @ 588 NONAME ; class QAbstractItemModel * QAbstractItemModelPrivate::staticEmptyModel(void)
+ ??0QSettings@@QAE@PAVQObject@@@Z @ 589 NONAME ; QSettings::QSettings(class QObject *)
+ ??4QByteRef@@QAEAAV0@ABV0@@Z @ 590 NONAME ; class QByteRef & QByteRef::operator=(class QByteRef const &)
+ ?isConstant@QMetaProperty@@QBE_NXZ @ 591 NONAME ; bool QMetaProperty::isConstant(void) const
+ ?path@QDir@@QBE?AVQString@@XZ @ 592 NONAME ; class QString QDir::path(void) const
+ ?number@QByteArray@@SA?AV1@_JH@Z @ 593 NONAME ; class QByteArray QByteArray::number(long long, int)
+ ?moveBottomLeft@QRect@@QAEXABVQPoint@@@Z @ 594 NONAME ; void QRect::moveBottomLeft(class QPoint const &)
+ ?isFlagType@QMetaProperty@@QBE_NXZ @ 595 NONAME ; bool QMetaProperty::isFlagType(void) const
+ ?toLower@QChar@@SAII@Z @ 596 NONAME ; unsigned int QChar::toLower(unsigned int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQRect@@@Z @ 597 NONAME ; class QDataStream & operator<<(class QDataStream &, class QRect const &)
+ ??T@YA?AVQBitArray@@ABV0@0@Z @ 598 NONAME ; class QBitArray operator^(class QBitArray const &, class QBitArray const &)
+ ??6QDebug@@QAEAAV0@H@Z @ 599 NONAME ; class QDebug & QDebug::operator<<(int)
+ ??I@YA?AVQBitArray@@ABV0@0@Z @ 600 NONAME ; class QBitArray operator&(class QBitArray const &, class QBitArray const &)
+ ?relock@QMutexLocker@@QAEXXZ @ 601 NONAME ; void QMutexLocker::relock(void)
+ ?signalIndex@QObjectPrivate@@QBEHPBD@Z @ 602 NONAME ; int QObjectPrivate::signalIndex(char const *) const
+ ?manhattanLength@QPoint@@QBEHXZ @ 603 NONAME ; int QPoint::manhattanLength(void) const
+ ?metaObject@QAbstractTransition@@UBEPBUQMetaObject@@XZ @ 604 NONAME ; struct QMetaObject const * QAbstractTransition::metaObject(void) const
+ ?isReadable@QMetaProperty@@QBE_NXZ @ 605 NONAME ; bool QMetaProperty::isReadable(void) const
+ ?caching@QFileInfo@@QBE_NXZ @ 606 NONAME ; bool QFileInfo::caching(void) const
+ ?measurementSystem@QLocale@@QBE?AW4MeasurementSystem@1@XZ @ 607 NONAME ; enum QLocale::MeasurementSystem QLocale::measurementSystem(void) const
+ ?getStaticMetaObject@QAbstractTransition@@SAABUQMetaObject@@XZ @ 608 NONAME ; struct QMetaObject const & QAbstractTransition::getStaticMetaObject(void)
+ ?cap@QRegExp@@QAE?AVQString@@H@Z @ 609 NONAME ; class QString QRegExp::cap(int)
+ ??OQUuid@@QBE_NABU0@@Z @ 610 NONAME ; bool QUuid::operator>(struct QUuid const &) const
+ ?arg@QString@@QBE?AV1@ABV1@00000@Z @ 611 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &) const
+ ?realloc@QByteArray@@AAEXH@Z @ 612 NONAME ; void QByteArray::realloc(int)
+ ?isNull@QLine@@QBE_NXZ @ 613 NONAME ; bool QLine::isNull(void) const
+ ?duration@QSequentialAnimationGroup@@UBEHXZ @ 614 NONAME ; int QSequentialAnimationGroup::duration(void) const
+ ??1QUrl@@QAE@XZ @ 615 NONAME ; QUrl::~QUrl(void)
+ ??9QXmlStreamEntityDeclaration@@QBE_NABV0@@Z @ 616 NONAME ; bool QXmlStreamEntityDeclaration::operator!=(class QXmlStreamEntityDeclaration const &) const
+ ?dumpObjectTree@QObject@@QAEXXZ @ 617 NONAME ; void QObject::dumpObjectTree(void)
+ ?stateChanged@QAbstractAnimation@@IAEXW4State@1@0@Z @ 618 NONAME ; void QAbstractAnimation::stateChanged(enum QAbstractAnimation::State, enum QAbstractAnimation::State)
+ ?status@QDataStream@@QBE?AW4Status@1@XZ @ 619 NONAME ; enum QDataStream::Status QDataStream::status(void) const
+ ?q_func@QAbstractEventDispatcherPrivate@@AAEPAVQAbstractEventDispatcher@@XZ @ 620 NONAME ; class QAbstractEventDispatcher * QAbstractEventDispatcherPrivate::q_func(void)
+ ?applicationVersion@QCoreApplication@@SA?AVQString@@XZ @ 621 NONAME ; class QString QCoreApplication::applicationVersion(void)
+ ??0QVariant@@QAE@ABVQDateTime@@@Z @ 622 NONAME ; QVariant::QVariant(class QDateTime const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQSizeF@@@Z @ 623 NONAME ; class QDataStream & operator<<(class QDataStream &, class QSizeF const &)
+ ?setCodec@QXmlStreamWriter@@QAEXPAVQTextCodec@@@Z @ 624 NONAME ; void QXmlStreamWriter::setCodec(class QTextCodec *)
+ ??0QVariant@@QAE@_K@Z @ 625 NONAME ; QVariant::QVariant(unsigned long long)
+ ?setCodec@QTextStream@@QAEXPBD@Z @ 626 NONAME ; void QTextStream::setCodec(char const *)
+ ?convertToUnicode@QFontLaoCodec@@UBE?AVQString@@PBDHPAUConverterState@QTextCodec@@@Z @ 627 NONAME ; class QString QFontLaoCodec::convertToUnicode(char const *, int, struct QTextCodec::ConverterState *) const
+ ?searchPaths@QDir@@SA?AVQStringList@@ABVQString@@@Z @ 628 NONAME ; class QStringList QDir::searchPaths(class QString const &)
+ ??1QNonContiguousByteDevice@@UAE@XZ @ 629 NONAME ; QNonContiguousByteDevice::~QNonContiguousByteDevice(void)
+ ?translate@QLine@@QAEXHH@Z @ 630 NONAME ; void QLine::translate(int, int)
+ ?setDevice@QXmlStreamWriter@@QAEXPAVQIODevice@@@Z @ 631 NONAME ; void QXmlStreamWriter::setDevice(class QIODevice *)
+ ?exit@QEventLoop@@QAEXH@Z @ 632 NONAME ; void QEventLoop::exit(int)
+ ??_EQTextCodec@@UAE@I@Z @ 633 NONAME ; QTextCodec::~QTextCodec(unsigned int)
+ ?setPattern@QRegExp@@QAEXABVQString@@@Z @ 634 NONAME ; void QRegExp::setPattern(class QString const &)
+ ?indexOf@QString@@QBEHABVQRegExp@@H@Z @ 635 NONAME ; int QString::indexOf(class QRegExp const &, int) const
+ ?united@QRectF@@QBE?AV1@ABV1@@Z @ 636 NONAME ; class QRectF QRectF::united(class QRectF const &) const
+ ?arg@QString@@QBE?AV1@ABV1@0@Z @ 637 NONAME ; class QString QString::arg(class QString const &, class QString const &) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQLineF@@@Z @ 638 NONAME ; class QDataStream & operator>>(class QDataStream &, class QLineF &)
+ ?count@QDir@@QBEIXZ @ 639 NONAME ; unsigned int QDir::count(void) const
+ ?setCodec@QTextStream@@QAEXPAVQTextCodec@@@Z @ 640 NONAME ; void QTextStream::setCodec(class QTextCodec *)
+ ?setBit@QBitArray@@QAEXH@Z @ 641 NONAME ; void QBitArray::setBit(int)
+ ??0QAbstractListModel@@IAE@AAVQAbstractItemModelPrivate@@PAVQObject@@@Z @ 642 NONAME ; QAbstractListModel::QAbstractListModel(class QAbstractItemModelPrivate &, class QObject *)
+ ??6@YA?AVQDebug@@V0@W4Type@QVariant@@@Z @ 643 NONAME ; class QDebug operator<<(class QDebug, enum QVariant::Type)
+ ?isUser@QMetaProperty@@QBE_NPBVQObject@@@Z @ 644 NONAME ; bool QMetaProperty::isUser(class QObject const *) const
+ ??1QEvent@@UAE@XZ @ 645 NONAME ; QEvent::~QEvent(void)
+ ?finished@QAbstractAnimation@@IAEXXZ @ 646 NONAME ; void QAbstractAnimation::finished(void)
+ ?translate@QLine@@QAEXABVQPoint@@@Z @ 647 NONAME ; void QLine::translate(class QPoint const &)
+ ?hasNotifySignal@QMetaProperty@@QBE_NXZ @ 648 NONAME ; bool QMetaProperty::hasNotifySignal(void) const
+ ?shared_null@QHashData@@2U1@A @ 649 NONAME ; struct QHashData QHashData::shared_null
+ ?setQueryItems@QUrl@@QAEXABV?$QList@U?$QPair@VQString@@V1@@@@@@Z @ 650 NONAME ; void QUrl::setQueryItems(class QList<struct QPair<class QString, class QString> > const &)
+ ?restorablesToPropertyList@QStateMachinePrivate@@QBE?AV?$QList@UQPropertyAssignment@@@@ABV?$QHash@U?$QPair@PAVQObject@@VQByteArray@@@@VQVariant@@@@@Z @ 651 NONAME ; class QList<struct QPropertyAssignment> QStateMachinePrivate::restorablesToPropertyList(class QHash<struct QPair<class QObject *, class QByteArray>, class QVariant> const &) const
+ ?qt_metacall@QNonContiguousByteDevice@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 652 NONAME ; int QNonContiguousByteDevice::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setLeft@QRect@@QAEXH@Z @ 653 NONAME ; void QRect::setLeft(int)
+ ?scientific@@YAAAVQTextStream@@AAV1@@Z @ 654 NONAME ; class QTextStream & scientific(class QTextStream &)
+ ?trUtf8@QFileSystemWatcher@@SA?AVQString@@PBD0@Z @ 655 NONAME ; class QString QFileSystemWatcher::trUtf8(char const *, char const *)
+ ??_EQFontLaoCodec@@UAE@I@Z @ 656 NONAME ; QFontLaoCodec::~QFontLaoCodec(unsigned int)
+ ?toString@QLocale@@QBE?AVQString@@I@Z @ 657 NONAME ; class QString QLocale::toString(unsigned int) const
+ ??0QVariant@@QAE@HPBXI@Z @ 658 NONAME ; QVariant::QVariant(int, void const *, unsigned int)
+ ??0QTemporaryFile@@QAE@XZ @ 659 NONAME ; QTemporaryFile::QTemporaryFile(void)
+ ??6QDebug@@QAEAAV0@_N@Z @ 660 NONAME ; class QDebug & QDebug::operator<<(bool)
+ ?addMonths@QDateTime@@QBE?AV1@H@Z @ 661 NONAME ; class QDateTime QDateTime::addMonths(int) const
+ ?locale@QTextStream@@QBE?AVQLocale@@XZ @ 662 NONAME ; class QLocale QTextStream::locale(void) const
+ ?clearGuards@QObjectPrivate@@SAXPAVQObject@@@Z @ 663 NONAME ; void QObjectPrivate::clearGuards(class QObject *)
+ ?organizationName@QSettings@@QBE?AVQString@@XZ @ 664 NONAME ; class QString QSettings::organizationName(void) const
+ ?value@QMetaClassInfo@@QBEPBDXZ @ 665 NONAME ; char const * QMetaClassInfo::value(void) const
+ ?q_func@QStateMachinePrivate@@AAEPAVQStateMachine@@XZ @ 666 NONAME ; class QStateMachine * QStateMachinePrivate::q_func(void)
+ ?restorableValue@QStateMachinePrivate@@QBE?AVQVariant@@PAVQObject@@ABVQByteArray@@@Z @ 667 NONAME ; class QVariant QStateMachinePrivate::restorableValue(class QObject *, class QByteArray const &) const
+ ?insert@QByteArray@@QAEAAV1@HPBD@Z @ 668 NONAME ; class QByteArray & QByteArray::insert(int, char const *)
+ ?tr@QTimeLine@@SA?AVQString@@PBD0H@Z @ 669 NONAME ; class QString QTimeLine::tr(char const *, char const *, int)
+ ?append@QString@@QAEAAV1@ABVQStringRef@@@Z @ 670 NONAME ; class QString & QString::append(class QStringRef const &)
+ ?toString@QUrl@@QBE?AVQString@@V?$QFlags@W4FormattingOption@QUrl@@@@@Z @ 671 NONAME ; class QString QUrl::toString(class QFlags<enum QUrl::FormattingOption>) const
+ ?setStatus@QTextStream@@QAEXW4Status@1@@Z @ 672 NONAME ; void QTextStream::setStatus(enum QTextStream::Status)
+ ?lastIndexOf@QByteArray@@QBEHABV1@H@Z @ 673 NONAME ; int QByteArray::lastIndexOf(class QByteArray const &, int) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQLineF@@@Z @ 674 NONAME ; class QDataStream & operator<<(class QDataStream &, class QLineF const &)
+ ?detach_helper@QHashData@@QAEPAU1@P6AXPAUNode@1@PAX@ZH@Z @ 675 NONAME ; struct QHashData * QHashData::detach_helper(void (*)(struct QHashData::Node *, void *), int)
+ ??6QDataStream@@QAEAAV0@M@Z @ 676 NONAME ; class QDataStream & QDataStream::operator<<(float)
+ ?prepend@QString@@QAEAAV1@ABV1@@Z @ 677 NONAME ; class QString & QString::prepend(class QString const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQChar@@@Z @ 678 NONAME ; class QDataStream & operator<<(class QDataStream &, class QChar const &)
+ ?setAmplitude@QEasingCurve@@QAEXM@Z @ 679 NONAME ; void QEasingCurve::setAmplitude(float)
+ ?qQNaN@@YANXZ @ 680 NONAME ; double qQNaN(void)
+ ?indexOfAnimation@QAnimationGroup@@QBEHPAVQAbstractAnimation@@@Z @ 681 NONAME ; int QAnimationGroup::indexOfAnimation(class QAbstractAnimation *) const
+ ?updateCurrentValue@QPropertyAnimation@@MAEXABVQVariant@@@Z @ 682 NONAME ; void QPropertyAnimation::updateCurrentValue(class QVariant const &)
+ ?direction@QChar@@SA?AW4Direction@1@I@Z @ 683 NONAME ; enum QChar::Direction QChar::direction(unsigned int)
+ ?longLongToString@QLocalePrivate@@QBE?AVQString@@_JHHHI@Z @ 684 NONAME ; class QString QLocalePrivate::longLongToString(long long, int, int, int, unsigned int) const
+ ??0QByteArray@@QAE@HD@Z @ 685 NONAME ; QByteArray::QByteArray(int, char)
+ ??0QXmlStreamWriter@@QAE@PAVQByteArray@@@Z @ 686 NONAME ; QXmlStreamWriter::QXmlStreamWriter(class QByteArray *)
+ ?absoluteFilePath@QResource@@QBE?AVQString@@XZ @ 687 NONAME ; class QString QResource::absoluteFilePath(void) const
+ ?toUpper@QChar@@SAII@Z @ 688 NONAME ; unsigned int QChar::toUpper(unsigned int)
+ ?rowsAboutToBeInserted@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 689 NONAME ; void QAbstractItemModelPrivate::rowsAboutToBeInserted(class QModelIndex const &, int, int)
+ ?itemsMoved@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH0HW4Orientation@Qt@@@Z @ 690 NONAME ; void QAbstractItemModelPrivate::itemsMoved(class QModelIndex const &, int, int, class QModelIndex const &, int, enum Qt::Orientation)
+ ?resolve@QLibrary@@SAPAXABVQString@@0PBD@Z @ 691 NONAME ; void * QLibrary::resolve(class QString const &, class QString const &, char const *)
+ ??1QWaitCondition@@QAE@XZ @ 692 NONAME ; QWaitCondition::~QWaitCondition(void)
+ ?split@QString@@QBE?AVQStringList@@ABVQRegExp@@W4SplitBehavior@1@@Z @ 693 NONAME ; class QStringList QString::split(class QRegExp const &, enum QString::SplitBehavior) const
+ ?setCurrentTime@QAbstractAnimation@@QAEXH@Z @ 694 NONAME ; void QAbstractAnimation::setCurrentTime(int)
+ ?toPercentEncoding@QByteArray@@QBE?AV1@ABV1@0D@Z @ 695 NONAME ; class QByteArray QByteArray::toPercentEncoding(class QByteArray const &, class QByteArray const &, char) const
+ ?d_func@QAbstractState@@ABEPBVQAbstractStatePrivate@@XZ @ 696 NONAME ; class QAbstractStatePrivate const * QAbstractState::d_func(void) const
+ ??6QTextStream@@QAEAAV0@J@Z @ 697 NONAME ; class QTextStream & QTextStream::operator<<(long)
+ ?remove@QFile@@SA_NABVQString@@@Z @ 698 NONAME ; bool QFile::remove(class QString const &)
+ ?isMark@QCharRef@@QBE_NXZ @ 699 NONAME ; bool QCharRef::isMark(void) const
+ ?isSpace@QChar@@QBE_NXZ @ 700 NONAME ; bool QChar::isSpace(void) const
+ ?isRelativePath@QAbstractFileEngine@@UBE_NXZ @ 701 NONAME ; bool QAbstractFileEngine::isRelativePath(void) const
+ ?d_func@QSignalMapper@@AAEPAVQSignalMapperPrivate@@XZ @ 702 NONAME ; class QSignalMapperPrivate * QSignalMapper::d_func(void)
+ ?attribs@QCoreApplicationPrivate@@2IA @ 703 NONAME ; unsigned int QCoreApplicationPrivate::attribs
+ ?initialState@QState@@QBEPAVQAbstractState@@XZ @ 704 NONAME ; class QAbstractState * QState::initialState(void) const
+ ?realloc@QString@@AAEXXZ @ 705 NONAME ; void QString::realloc(void)
+ ?hasFormat@QMimeData@@UBE_NABVQString@@@Z @ 706 NONAME ; bool QMimeData::hasFormat(class QString const &) const
+ ?tr@QPauseAnimation@@SA?AVQString@@PBD0H@Z @ 707 NONAME ; class QString QPauseAnimation::tr(char const *, char const *, int)
+ ?connect@QObject@@QBE_NPBV1@PBD1W4ConnectionType@Qt@@@Z @ 708 NONAME ; bool QObject::connect(class QObject const *, char const *, char const *, enum Qt::ConnectionType) const
+ ?errorState@QState@@QBEPAVQAbstractState@@XZ @ 709 NONAME ; class QAbstractState * QState::errorState(void) const
+ ?at@QStringRef@@QBE?BVQChar@@H@Z @ 710 NONAME ; class QChar const QStringRef::at(int) const
+ ?yieldCurrentThread@QThread@@SAXXZ @ 711 NONAME ; void QThread::yieldCurrentThread(void)
+ ?getChar@QIODevice@@QAE_NPAD@Z @ 712 NONAME ; bool QIODevice::getChar(char *)
+ ?qt_metacast@QPluginLoader@@UAEPAXPBD@Z @ 713 NONAME ; void * QPluginLoader::qt_metacast(char const *)
+ ?trUtf8@QTextCodecPlugin@@SA?AVQString@@PBD0H@Z @ 714 NONAME ; class QString QTextCodecPlugin::trUtf8(char const *, char const *, int)
+ ?qRemovePostRoutine@@YAXP6AXXZ@Z @ 715 NONAME ; void qRemovePostRoutine(void (*)(void))
+ ?map@QSignalMapper@@QAEXPAVQObject@@@Z @ 716 NONAME ; void QSignalMapper::map(class QObject *)
+ ?fromAscii_helper@QString@@CAPAUData@1@PBDH@Z @ 717 NONAME ; struct QString::Data * QString::fromAscii_helper(char const *, int)
+ ?trUtf8@QLibrary@@SA?AVQString@@PBD0@Z @ 718 NONAME ; class QString QLibrary::trUtf8(char const *, char const *)
+ ??0QString@@QAE@XZ @ 719 NONAME ; QString::QString(void)
+ ?localeAwareCompare@QString@@QBEHABV1@@Z @ 720 NONAME ; int QString::localeAwareCompare(class QString const &) const
+ ?d_func@QResource@@AAEPAVQResourcePrivate@@XZ @ 721 NONAME ; class QResourcePrivate * QResource::d_func(void)
+ ?qRegisterResourceData@@YA_NHPBE00@Z @ 722 NONAME ; bool qRegisterResourceData(int, unsigned char const *, unsigned char const *, unsigned char const *)
+ ?fileEngine@QFile@@UBEPAVQAbstractFileEngine@@XZ @ 723 NONAME ; class QAbstractFileEngine * QFile::fileEngine(void) const
+ ??1QAbstractState@@UAE@XZ @ 724 NONAME ; QAbstractState::~QAbstractState(void)
+ ?resume@QAbstractAnimation@@QAEXXZ @ 725 NONAME ; void QAbstractAnimation::resume(void)
+ ?addTransition@QState@@QAEPAVQAbstractTransition@@PAV2@@Z @ 726 NONAME ; class QAbstractTransition * QState::addTransition(class QAbstractTransition *)
+ ?rowsRemoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 727 NONAME ; void QAbstractItemModel::rowsRemoved(class QModelIndex const &, int, int)
+ ?intersects@QRect@@QBE_NABV1@@Z @ 728 NONAME ; bool QRect::intersects(class QRect const &) const
+ ?size@QRect@@QBE?AVQSize@@XZ @ 729 NONAME ; class QSize QRect::size(void) const
+ ?isReadable@QIODevice@@QBE_NXZ @ 730 NONAME ; bool QIODevice::isReadable(void) const
+ ?toTime@QVariant@@QBE?AVQTime@@XZ @ 731 NONAME ; class QTime QVariant::toTime(void) const
+ ?toUTC@QDateTime@@QBE?AV1@XZ @ 732 NONAME ; class QDateTime QDateTime::toUTC(void) const
+ ?getRect@QRectF@@QBEXPAM000@Z @ 733 NONAME ; void QRectF::getRect(float *, float *, float *, float *) const
+ ?read@QFSFileEngine@@UAE_JPAD_J@Z @ 734 NONAME ; long long QFSFileEngine::read(char *, long long)
+ ?entryInfoList@QDir@@QBE?AV?$QList@VQFileInfo@@@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@@Z @ 735 NONAME ; class QList<class QFileInfo> QDir::entryInfoList(class QFlags<enum QDir::Filter>, class QFlags<enum QDir::SortFlag>) const
+ ?daysTo@QDateTime@@QBEHABV1@@Z @ 736 NONAME ; int QDateTime::daysTo(class QDateTime const &) const
+ ??BQUuid@@QBE?AVQString@@XZ @ 737 NONAME ; QUuid::operator class QString(void) const
+ ?mkdir@QAbstractFileEngine@@UBE_NABVQString@@_N@Z @ 738 NONAME ; bool QAbstractFileEngine::mkdir(class QString const &, bool) const
+ ?attributes@QXmlStreamReader@@QBE?AVQXmlStreamAttributes@@XZ @ 739 NONAME ; class QXmlStreamAttributes QXmlStreamReader::attributes(void) const
+ ?tr@QVariantAnimation@@SA?AVQString@@PBD0H@Z @ 740 NONAME ; class QString QVariantAnimation::tr(char const *, char const *, int)
+ ?isRightToLeft@QString@@QBE_NXZ @ 741 NONAME ; bool QString::isRightToLeft(void) const
+ ??4QBitRef@@QAEAAV0@_N@Z @ 742 NONAME ; class QBitRef & QBitRef::operator=(bool)
+ ?sectionType@QDateTimeParser@@QBE?AW4Section@1@H@Z @ 743 NONAME ; enum QDateTimeParser::Section QDateTimeParser::sectionType(int) const
+ ??1QPersistentModelIndex@@QAE@XZ @ 744 NONAME ; QPersistentModelIndex::~QPersistentModelIndex(void)
+ ?qt_metacast@QSequentialAnimationGroup@@UAEPAXPBD@Z @ 745 NONAME ; void * QSequentialAnimationGroup::qt_metacast(char const *)
+ ?isUpper@QCharRef@@QBE_NXZ @ 746 NONAME ; bool QCharRef::isUpper(void) const
+ ?notationName@QXmlStreamEntityDeclaration@@QBE?AVQStringRef@@XZ @ 747 NONAME ; class QStringRef QXmlStreamEntityDeclaration::notationName(void) const
+ ?updateDirection@QParallelAnimationGroup@@MAEXW4Direction@QAbstractAnimation@@@Z @ 748 NONAME ; void QParallelAnimationGroup::updateDirection(enum QAbstractAnimation::Direction)
+ ?setFilter@QDir@@QAEXV?$QFlags@W4Filter@QDir@@@@@Z @ 749 NONAME ; void QDir::setFilter(class QFlags<enum QDir::Filter>)
+ ??4QByteRef@@QAEAAV0@D@Z @ 750 NONAME ; class QByteRef & QByteRef::operator=(char)
+ ?tr@QAbstractItemModel@@SA?AVQString@@PBD0@Z @ 751 NONAME ; class QString QAbstractItemModel::tr(char const *, char const *)
+ ?d_func@QAnimationGroup@@ABEPBVQAnimationGroupPrivate@@XZ @ 752 NONAME ; class QAnimationGroupPrivate const * QAnimationGroup::d_func(void) const
+ ?isMark@QChar@@QBE_NXZ @ 753 NONAME ; bool QChar::isMark(void) const
+ ?arg@QString@@QBE?AV1@ABV1@000@Z @ 754 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &, class QString const &) const
+ ??6QDataStream@@QAEAAV0@_N@Z @ 755 NONAME ; class QDataStream & QDataStream::operator<<(bool)
+ ?tr@QParallelAnimationGroup@@SA?AVQString@@PBD0@Z @ 756 NONAME ; class QString QParallelAnimationGroup::tr(char const *, char const *)
+ ?currentTime@QTimeLine@@QBEHXZ @ 757 NONAME ; int QTimeLine::currentTime(void) const
+ ?prepend@QString@@QAEAAV1@ABVQLatin1String@@@Z @ 758 NONAME ; class QString & QString::prepend(class QLatin1String const &)
+ ?processEvents@QCoreApplication@@SAXV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@H@Z @ 759 NONAME ; void QCoreApplication::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag>, int)
+ ?valueToKeys@QMetaEnum@@QBE?AVQByteArray@@H@Z @ 760 NONAME ; class QByteArray QMetaEnum::valueToKeys(int) const
+ ?trUtf8@QPropertyAnimation@@SA?AVQString@@PBD0H@Z @ 761 NONAME ; class QString QPropertyAnimation::trUtf8(char const *, char const *, int)
+ ?clear@QXmlStreamReader@@QAEXXZ @ 762 NONAME ; void QXmlStreamReader::clear(void)
+ ?isSignalConnected@QObjectPrivate@@QBE_NH@Z @ 763 NONAME ; bool QObjectPrivate::isSignalConnected(int) const
+ ?fromJulianDay@QDate@@SA?AV1@H@Z @ 764 NONAME ; class QDate QDate::fromJulianDay(int)
+ ?isValid@QMetaEnum@@QBE_NXZ @ 765 NONAME ; bool QMetaEnum::isValid(void) const
+ ?sendPostedEvents@QCoreApplication@@SAXXZ @ 766 NONAME ; void QCoreApplication::sendPostedEvents(void)
+ ??8QUrl@@QBE_NABV0@@Z @ 767 NONAME ; bool QUrl::operator==(class QUrl const &) const
+ ?d_func@QDir@@AAEPAVQDirPrivate@@XZ @ 768 NONAME ; class QDirPrivate * QDir::d_func(void)
+ ?qCritical@@YA?AVQDebug@@XZ @ 769 NONAME ; class QDebug qCritical(void)
+ ??6@YA?AVQDebug@@V0@ABVQMargins@@@Z @ 770 NONAME ; class QDebug operator<<(class QDebug, class QMargins const &)
+ ?y@QRect@@QBEHXZ @ 771 NONAME ; int QRect::y(void) const
+ ?tr@QObjectCleanupHandler@@SA?AVQString@@PBD0@Z @ 772 NONAME ; class QString QObjectCleanupHandler::tr(char const *, char const *)
+ ?indexOfSlot@QMetaObject@@QBEHPBD@Z @ 773 NONAME ; int QMetaObject::indexOfSlot(char const *) const
+ ?isSequential@QIODevicePrivate@@QBE_NXZ @ 774 NONAME ; bool QIODevicePrivate::isSequential(void) const
+ ?fieldAlignment@QTextStream@@QBE?AW4FieldAlignment@1@XZ @ 775 NONAME ; enum QTextStream::FieldAlignment QTextStream::fieldAlignment(void) const
+ ?squeeze@QString@@QAEXXZ @ 776 NONAME ; void QString::squeeze(void)
+ ?caseSensitivity@QStringMatcher@@QBE?AW4CaseSensitivity@Qt@@XZ @ 777 NONAME ; enum Qt::CaseSensitivity QStringMatcher::caseSensitivity(void) const
+ ?bottomRight@QRect@@QBE?AVQPoint@@XZ @ 778 NONAME ; class QPoint QRect::bottomRight(void) const
+ ?isTitleCase@QCharRef@@QBE_NXZ @ 779 NONAME ; bool QCharRef::isTitleCase(void) const
+ ?receivers@QObject@@IBEHPBD@Z @ 780 NONAME ; int QObject::receivers(char const *) const
+ ?trUtf8@QFile@@SA?AVQString@@PBD0@Z @ 781 NONAME ; class QString QFile::trUtf8(char const *, char const *)
+ ?trUtf8@QEventTransition@@SA?AVQString@@PBD0@Z @ 782 NONAME ; class QString QEventTransition::trUtf8(char const *, char const *)
+ ?setMapping@QSignalMapper@@QAEXPAVQObject@@PAVQWidget@@@Z @ 783 NONAME ; void QSignalMapper::setMapping(class QObject *, class QWidget *)
+ ?qt_metacall@QStateMachine@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 784 NONAME ; int QStateMachine::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isValid@QMetaProperty@@QBE_NXZ @ 785 NONAME ; bool QMetaProperty::isValid(void) const
+ ?name@QGenericArgument@@QBEPBDXZ @ 786 NONAME ; char const * QGenericArgument::name(void) const
+ ??0QVariant@@QAE@ABV?$QHash@VQString@@VQVariant@@@@@Z @ 787 NONAME ; QVariant::QVariant(class QHash<class QString, class QVariant> const &)
+ ?isSequential@QProcess@@UBE_NXZ @ 788 NONAME ; bool QProcess::isSequential(void) const
+ ?registerCallback@QInternal@@SA_NW4Callback@1@P6A_NPAPAX@Z@Z @ 789 NONAME ; bool QInternal::registerCallback(enum QInternal::Callback, bool (*)(void * *))
+ ?toStringList@QProcessEnvironment@@QBE?AVQStringList@@XZ @ 790 NONAME ; class QStringList QProcessEnvironment::toStringList(void) const
+ ?host@QUrl@@QBE?AVQString@@XZ @ 791 NONAME ; class QString QUrl::host(void) const
+ ?writeEntityReference@QXmlStreamWriter@@QAEXABVQString@@@Z @ 792 NONAME ; void QXmlStreamWriter::writeEntityReference(class QString const &)
+ ?setBottomLeft@QRect@@QAEXABVQPoint@@@Z @ 793 NONAME ; void QRect::setBottomLeft(class QPoint const &)
+ ??_4QRectF@@QAEAAV0@ABV0@@Z @ 794 NONAME ; class QRectF & QRectF::operator&=(class QRectF const &)
+ ?lastIndexIn@QRegExp@@QBEHABVQString@@HW4CaretMode@1@@Z @ 795 NONAME ; int QRegExp::lastIndexIn(class QString const &, int, enum QRegExp::CaretMode) const
+ ??8@YA_NABVQRectF@@0@Z @ 796 NONAME ; bool operator==(class QRectF const &, class QRectF const &)
+ ?trUtf8@QThreadPool@@SA?AVQString@@PBD0H@Z @ 797 NONAME ; class QString QThreadPool::trUtf8(char const *, char const *, int)
+ ?device@QDataStream@@QBEPAVQIODevice@@XZ @ 798 NONAME ; class QIODevice * QDataStream::device(void) const
+ ?blockSignals@QObject@@QAE_N_N@Z @ 799 NONAME ; bool QObject::blockSignals(bool)
+ ?tr@QAbstractTableModel@@SA?AVQString@@PBD0H@Z @ 800 NONAME ; class QString QAbstractTableModel::tr(char const *, char const *, int)
+ ?qt_metacall@QTranslator@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 801 NONAME ; int QTranslator::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?exists@QDir@@QBE_NXZ @ 802 NONAME ; bool QDir::exists(void) const
+ ?compressEvent@QCoreApplication@@MAE_NPAVQEvent@@PAVQObject@@PAVQPostEventList@@@Z @ 803 NONAME ; bool QCoreApplication::compressEvent(class QEvent *, class QObject *, class QPostEventList *)
+ ?isValid@QPersistentModelIndex@@QBE_NXZ @ 804 NONAME ; bool QPersistentModelIndex::isValid(void) const
+ ?dateTimeToString@QLocalePrivate@@QBE?AVQString@@ABV2@PBVQDate@@PBVQTime@@PBVQLocale@@@Z @ 805 NONAME ; class QString QLocalePrivate::dateTimeToString(class QString const &, class QDate const *, class QTime const *, class QLocale const *) const
+ ?text@QMimeData@@QBE?AVQString@@XZ @ 806 NONAME ; class QString QMimeData::text(void) const
+ ?createIndex@QAbstractItemModel@@IBE?AVQModelIndex@@HHH@Z @ 807 NONAME ; class QModelIndex QAbstractItemModel::createIndex(int, int, int) const
+ ?unregisterSignalTransition@QStateMachinePrivate@@QAEXPAVQSignalTransition@@@Z @ 808 NONAME ; void QStateMachinePrivate::unregisterSignalTransition(class QSignalTransition *)
+ ?width@QSize@@QBEHXZ @ 809 NONAME ; int QSize::width(void) const
+ ??0QChar@@QAE@EE@Z @ 810 NONAME ; QChar::QChar(unsigned char, unsigned char)
+ ?qt_metacall@QObject@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 811 NONAME ; int QObject::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qMemSet@@YAPAXPAXHI@Z @ 812 NONAME ; void * qMemSet(void *, int, unsigned int)
+ ?hasQuery@QUrl@@QBE_NXZ @ 813 NONAME ; bool QUrl::hasQuery(void) const
+ ?format@QSettings@@QBE?AW4Format@1@XZ @ 814 NONAME ; enum QSettings::Format QSettings::format(void) const
+ ?isAbsolutePath@QDir@@SA_NABVQString@@@Z @ 815 NONAME ; bool QDir::isAbsolutePath(class QString const &)
+ ?mkdir@QFSFileEngine@@UBE_NABVQString@@_N@Z @ 816 NONAME ; bool QFSFileEngine::mkdir(class QString const &, bool) const
+ ?init@QAbstractEventDispatcherPrivate@@QAEXXZ @ 817 NONAME ; void QAbstractEventDispatcherPrivate::init(void)
+ ??8QFileInfo@@QAE_NABV0@@Z @ 818 NONAME ; bool QFileInfo::operator==(class QFileInfo const &)
+ ?deleteChildren@QObjectPrivate@@QAEXXZ @ 819 NONAME ; void QObjectPrivate::deleteChildren(void)
+ ?d_func@QAbstractTransition@@AAEPAVQAbstractTransitionPrivate@@XZ @ 820 NONAME ; class QAbstractTransitionPrivate * QAbstractTransition::d_func(void)
+ ?setDirection@QTimeLine@@QAEXW4Direction@1@@Z @ 821 NONAME ; void QTimeLine::setDirection(enum QTimeLine::Direction)
+ ?string@QXmlStreamStringRef@@QBEPBVQString@@XZ @ 822 NONAME ; class QString const * QXmlStreamStringRef::string(void) const
+ ?name@QLocale@@QBE?AVQString@@XZ @ 823 NONAME ; class QString QLocale::name(void) const
+ ??1QBuffer@@UAE@XZ @ 824 NONAME ; QBuffer::~QBuffer(void)
+ ??1QMutex@@QAE@XZ @ 825 NONAME ; QMutex::~QMutex(void)
+ ?trUtf8@QAnimationGroup@@SA?AVQString@@PBD0@Z @ 826 NONAME ; class QString QAnimationGroup::trUtf8(char const *, char const *)
+ ??6@YA?AVQDebug@@V0@ABVQPoint@@@Z @ 827 NONAME ; class QDebug operator<<(class QDebug, class QPoint const &)
+ ?isRoot@QDir@@QBE_NXZ @ 828 NONAME ; bool QDir::isRoot(void) const
+ ??9QByteRef@@QBE_ND@Z @ 829 NONAME ; bool QByteRef::operator!=(char) const
+ ?setTopLeft@QRect@@QAEXABVQPoint@@@Z @ 830 NONAME ; void QRect::setTopLeft(class QPoint const &)
+ ?currentFrame@QTimeLine@@QBEHXZ @ 831 NONAME ; int QTimeLine::currentFrame(void) const
+ ?licensedProducts@QLibraryInfo@@SA?AVQString@@XZ @ 832 NONAME ; class QString QLibraryInfo::licensedProducts(void)
+ ?trUtf8@QCoreApplication@@SA?AVQString@@PBD0H@Z @ 833 NONAME ; class QString QCoreApplication::trUtf8(char const *, char const *, int)
+ ?setUserIniPath@QSettings@@SAXABVQString@@@Z @ 834 NONAME ; void QSettings::setUserIniPath(class QString const &)
+ ?sectionPos@QDateTimeParser@@QBEHABUSectionNode@1@@Z @ 835 NONAME ; int QDateTimeParser::sectionPos(struct QDateTimeParser::SectionNode const &) const
+ ?updateCurrentTime@QPauseAnimation@@MAEXH@Z @ 836 NONAME ; void QPauseAnimation::updateCurrentTime(int)
+ ??1QHBufC@@QAE@XZ @ 837 NONAME ; QHBufC::~QHBufC(void)
+ ??0QRectF@@QAE@ABV0@@Z @ 838 NONAME ; QRectF::QRectF(class QRectF const &)
+ ?sectionName@QDateTimeParser@@QBE?AVQString@@H@Z @ 839 NONAME ; class QString QDateTimeParser::sectionName(int) const
+ ??0QPersistentModelIndex@@QAE@ABV0@@Z @ 840 NONAME ; QPersistentModelIndex::QPersistentModelIndex(class QPersistentModelIndex const &)
+ ?errorString@QSharedMemory@@QBE?AVQString@@XZ @ 841 NONAME ; class QString QSharedMemory::errorString(void) const
+ ?atEnd@QAbstractFileEngine@@QBE_NXZ @ 842 NONAME ; bool QAbstractFileEngine::atEnd(void) const
+ ?type@QSocketNotifier@@QBE?AW4Type@1@XZ @ 843 NONAME ; enum QSocketNotifier::Type QSocketNotifier::type(void) const
+ ?frameForTime@QTimeLine@@QBEHH@Z @ 844 NONAME ; int QTimeLine::frameForTime(int) const
+ ??5QTextStream@@QAEAAV0@PAD@Z @ 845 NONAME ; class QTextStream & QTextStream::operator>>(char *)
+ ??0QFile@@IAE@AAVQFilePrivate@@PAVQObject@@@Z @ 846 NONAME ; QFile::QFile(class QFilePrivate &, class QObject *)
+ ?length@QLineF@@QBEMXZ @ 847 NONAME ; float QLineF::length(void) const
+ ?getStaticMetaObject@QAbstractEventDispatcher@@SAABUQMetaObject@@XZ @ 848 NONAME ; struct QMetaObject const & QAbstractEventDispatcher::getStaticMetaObject(void)
+ ??6QDataStream@@QAEAAV0@F@Z @ 849 NONAME ; class QDataStream & QDataStream::operator<<(short)
+ ?trUtf8@QParallelAnimationGroup@@SA?AVQString@@PBD0H@Z @ 850 NONAME ; class QString QParallelAnimationGroup::trUtf8(char const *, char const *, int)
+ ?pointAt@QLineF@@QBE?AVQPointF@@M@Z @ 851 NONAME ; class QPointF QLineF::pointAt(float) const
+ ?trUtf8@QBuffer@@SA?AVQString@@PBD0@Z @ 852 NONAME ; class QString QBuffer::trUtf8(char const *, char const *)
+ ??0QMetaCallEvent@@QAE@HPBVQObject@@HHPAHPAPAXPAVQSemaphore@@@Z @ 853 NONAME ; QMetaCallEvent::QMetaCallEvent(int, class QObject const *, int, int, int *, void * *, class QSemaphore *)
+ ?tr@QThreadPool@@SA?AVQString@@PBD0@Z @ 854 NONAME ; class QString QThreadPool::tr(char const *, char const *)
+ ?secsTo@QDateTime@@QBEHABV1@@Z @ 855 NONAME ; int QDateTime::secsTo(class QDateTime const &) const
+ ?isEditable@QMetaProperty@@QBE_NPBVQObject@@@Z @ 856 NONAME ; bool QMetaProperty::isEditable(class QObject const *) const
+ ?setProcessState@QProcess@@IAEXW4ProcessState@1@@Z @ 857 NONAME ; void QProcess::setProcessState(enum QProcess::ProcessState)
+ ?adjust@QRectF@@QAEXMMMM@Z @ 858 NONAME ; void QRectF::adjust(float, float, float, float)
+ ??1QMutexPool@@QAE@XZ @ 859 NONAME ; QMutexPool::~QMutexPool(void)
+ ?setParent_helper@QObjectPrivate@@QAEXPAVQObject@@@Z @ 860 NONAME ; void QObjectPrivate::setParent_helper(class QObject *)
+ ?start@QTimeLine@@QAEXXZ @ 861 NONAME ; void QTimeLine::start(void)
+ ?wait@QWaitCondition@@QAE_NPAVQReadWriteLock@@K@Z @ 862 NONAME ; bool QWaitCondition::wait(class QReadWriteLock *, unsigned long)
+ ?number@QString@@SA?AV1@_JH@Z @ 863 NONAME ; class QString QString::number(long long, int)
+ ?getStaticMetaObject@QSignalMapper@@SAABUQMetaObject@@XZ @ 864 NONAME ; struct QMetaObject const & QSignalMapper::getStaticMetaObject(void)
+ ?dumpObjectInfo@QObject@@QAEXXZ @ 865 NONAME ; void QObject::dumpObjectInfo(void)
+ ?tr@QSharedMemory@@SA?AVQString@@PBD0H@Z @ 866 NONAME ; class QString QSharedMemory::tr(char const *, char const *, int)
+ ?setSupportedDragActions@QAbstractItemModel@@QAEXV?$QFlags@W4DropAction@Qt@@@@@Z @ 867 NONAME ; void QAbstractItemModel::setSupportedDragActions(class QFlags<enum Qt::DropAction>)
+ ?userType@QMetaProperty@@QBEHXZ @ 868 NONAME ; int QMetaProperty::userType(void) const
+ ?setEncodedQuery@QUrl@@QAEXABVQByteArray@@@Z @ 869 NONAME ; void QUrl::setEncodedQuery(class QByteArray const &)
+ ?sectionText@QDateTimeParser@@QBE?AVQString@@H@Z @ 870 NONAME ; class QString QDateTimeParser::sectionText(int) const
+ ?setBit@QBitArray@@QAEXH_N@Z @ 871 NONAME ; void QBitArray::setBit(int, bool)
+ ?arg@QString@@QBE?AV1@NHDHABVQChar@@@Z @ 872 NONAME ; class QString QString::arg(double, int, char, int, class QChar const &) const
+ ?fileName@QSettings@@QBE?AVQString@@XZ @ 873 NONAME ; class QString QSettings::fileName(void) const
+ ?match@QAbstractItemModel@@UBE?AV?$QList@VQModelIndex@@@@ABVQModelIndex@@HABVQVariant@@HV?$QFlags@W4MatchFlag@Qt@@@@@Z @ 874 NONAME ; class QList<class QModelIndex> QAbstractItemModel::match(class QModelIndex const &, int, class QVariant const &, int, class QFlags<enum Qt::MatchFlag>) const
+ ?toLine@QVariant@@QBE?AVQLine@@XZ @ 875 NONAME ; class QLine QVariant::toLine(void) const
+ ?writeAttributes@QXmlStreamWriter@@QAEXABVQXmlStreamAttributes@@@Z @ 876 NONAME ; void QXmlStreamWriter::writeAttributes(class QXmlStreamAttributes const &)
+ ?at@QByteArray@@QBEDH@Z @ 877 NONAME ; char QByteArray::at(int) const
+ ??4QByteArray@@QAEAAV0@PBD@Z @ 878 NONAME ; class QByteArray & QByteArray::operator=(char const *)
+ ?map@QSignalMapper@@QAEXXZ @ 879 NONAME ; void QSignalMapper::map(void)
+ ?spontaneous@QEvent@@QBE_NXZ @ 880 NONAME ; bool QEvent::spontaneous(void) const
+ ?remove@QString@@QAEAAV1@VQChar@@W4CaseSensitivity@Qt@@@Z @ 881 NONAME ; class QString & QString::remove(class QChar, enum Qt::CaseSensitivity)
+ ?setCaseSensitivity@QRegExp@@QAEXW4CaseSensitivity@Qt@@@Z @ 882 NONAME ; void QRegExp::setCaseSensitivity(enum Qt::CaseSensitivity)
+ ?remove@QFSFileEngine@@UAE_NXZ @ 883 NONAME ; bool QFSFileEngine::remove(void)
+ ?itemsAboutToBeMoved@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH0HW4Orientation@Qt@@@Z @ 884 NONAME ; void QAbstractItemModelPrivate::itemsAboutToBeMoved(class QModelIndex const &, int, int, class QModelIndex const &, int, enum Qt::Orientation)
+ ?invokeMethod@QMetaObject@@SA_NPAVQObject@@PBDW4ConnectionType@Qt@@VQGenericArgument@@333333333@Z @ 885 NONAME ; bool QMetaObject::invokeMethod(class QObject *, char const *, enum Qt::ConnectionType, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument)
+ ?readLine@QTextStream@@QAE?AVQString@@_J@Z @ 886 NONAME ; class QString QTextStream::readLine(long long)
+ ?defaultFormat@QSettings@@SA?AW4Format@1@XZ @ 887 NONAME ; enum QSettings::Format QSettings::defaultFormat(void)
+ ?arg@QString@@QBE?AV1@IHHABVQChar@@@Z @ 888 NONAME ; class QString QString::arg(unsigned int, int, int, class QChar const &) const
+ ?invokeMethod@QMetaObject@@SA_NPAVQObject@@PBDVQGenericArgument@@222222222@Z @ 889 NONAME ; bool QMetaObject::invokeMethod(class QObject *, char const *, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument)
+ ?arg@QString@@QBE?AV1@_JHHABVQChar@@@Z @ 890 NONAME ; class QString QString::arg(long long, int, int, class QChar const &) const
+ ??0QTextStream@@QAE@PAVQByteArray@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 891 NONAME ; QTextStream::QTextStream(class QByteArray *, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?qt_metacast@QTimer@@UAEPAXPBD@Z @ 892 NONAME ; void * QTimer::qt_metacast(char const *)
+ ?fromEncoded@QUrl@@SA?AV1@ABVQByteArray@@@Z @ 893 NONAME ; class QUrl QUrl::fromEncoded(class QByteArray const &)
+ ??_EQBuffer@@UAE@I@Z @ 894 NONAME ; QBuffer::~QBuffer(unsigned int)
+ ?path@QUrl@@QBE?AVQString@@XZ @ 895 NONAME ; class QString QUrl::path(void) const
+ ?zeroDigit@QLocale@@QBE?AVQChar@@XZ @ 896 NONAME ; class QChar QLocale::zeroDigit(void) const
+ ??0QReadWriteLock@@QAE@XZ @ 897 NONAME ; QReadWriteLock::QReadWriteLock(void)
+ ?errorString@QStateMachine@@QBE?AVQString@@XZ @ 898 NONAME ; class QString QStateMachine::errorString(void) const
+ ?constEnd@QString@@QBEPBVQChar@@XZ @ 899 NONAME ; class QChar const * QString::constEnd(void) const
+ ??9QPersistentModelIndex@@QBE_NABVQModelIndex@@@Z @ 900 NONAME ; bool QPersistentModelIndex::operator!=(class QModelIndex const &) const
+ ?isLibrary@QLibrary@@SA_NABVQString@@@Z @ 901 NONAME ; bool QLibrary::isLibrary(class QString const &)
+ ?port@QUrl@@QBEHXZ @ 902 NONAME ; int QUrl::port(void) const
+ ?toLatin1@QCharRef@@QBEDXZ @ 903 NONAME ; char QCharRef::toLatin1(void) const
+ ?shared_null@QString@@0UData@1@A @ 904 NONAME ; struct QString::Data QString::shared_null
+ ?isEmpty@QBitArray@@QBE_NXZ @ 905 NONAME ; bool QBitArray::isEmpty(void) const
+ ?isEmpty@QListData@@QBE_NXZ @ 906 NONAME ; bool QListData::isEmpty(void) const
+ ?resetDeleteWatch@QObjectPrivate@@SAXPAV1@PAHH@Z @ 907 NONAME ; void QObjectPrivate::resetDeleteWatch(class QObjectPrivate *, int *, int)
+ ?nameFilters@QAbstractFileEngineIterator@@QBE?AVQStringList@@XZ @ 908 NONAME ; class QStringList QAbstractFileEngineIterator::nameFilters(void) const
+ ?hasMirrored@QCharRef@@QBE_NXZ @ 909 NONAME ; bool QCharRef::hasMirrored(void) const
+ ?animationCount@QAnimationGroup@@QBEHXZ @ 910 NONAME ; int QAnimationGroup::animationCount(void) const
+ ?secsTo@QTime@@QBEHABV1@@Z @ 911 NONAME ; int QTime::secsTo(class QTime const &) const
+ ?trUtf8@QProcess@@SA?AVQString@@PBD0H@Z @ 912 NONAME ; class QString QProcess::trUtf8(char const *, char const *, int)
+ ?peek@QIODevice@@QAE_JPAD_J@Z @ 913 NONAME ; long long QIODevice::peek(char *, long long)
+ ??0QUuid@@QAE@PBD@Z @ 914 NONAME ; QUuid::QUuid(char const *)
+ ??0QCharRef@@AAE@AAVQString@@H@Z @ 915 NONAME ; QCharRef::QCharRef(class QString &, int)
+ ?eventTest@QSignalTransition@@MAE_NPAVQEvent@@@Z @ 916 NONAME ; bool QSignalTransition::eventTest(class QEvent *)
+ ?internalSafetyCheckAdd2@QtSharedPointer@@YAXPBXPDX@Z @ 917 NONAME ; void QtSharedPointer::internalSafetyCheckAdd2(void const *, void const volatile *)
+ ??0QAbstractAnimation@@QAE@PAVQObject@@@Z @ 918 NONAME ; QAbstractAnimation::QAbstractAnimation(class QObject *)
+ ?setNum@QString@@QAEAAV1@GH@Z @ 919 NONAME ; class QString & QString::setNum(unsigned short, int)
+ ?namespaceUri@QXmlStreamAttribute@@QBE?AVQStringRef@@XZ @ 920 NONAME ; class QStringRef QXmlStreamAttribute::namespaceUri(void) const
+ ??_EQCoreApplication@@UAE@I@Z @ 921 NONAME ; QCoreApplication::~QCoreApplication(unsigned int)
+ ?bin@@YAAAVQTextStream@@AAV1@@Z @ 922 NONAME ; class QTextStream & bin(class QTextStream &)
+ ?rootState@QStateMachinePrivate@@QBEPAVQState@@XZ @ 923 NONAME ; class QState * QStateMachinePrivate::rootState(void) const
+ ?toULongLong@QByteArray@@QBE_KPA_NH@Z @ 924 NONAME ; unsigned long long QByteArray::toULongLong(bool *, int) const
+ ?addSecs@QTime@@QBE?AV1@H@Z @ 925 NONAME ; class QTime QTime::addSecs(int) const
+ ?bottomLeft@QRectF@@QBE?AVQPointF@@XZ @ 926 NONAME ; class QPointF QRectF::bottomLeft(void) const
+ ?qt_metacall@QAbstractTransition@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 927 NONAME ; int QAbstractTransition::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??9QTime@@QBE_NABV0@@Z @ 928 NONAME ; bool QTime::operator!=(class QTime const &) const
+ ?iterationCount@QEventDispatcherSymbian@@QBEHXZ @ 929 NONAME ; int QEventDispatcherSymbian::iterationCount(void) const
+ ??DQHBufC@@QBEABVHBufC16@@XZ @ 930 NONAME ; class HBufC16 const & QHBufC::operator*(void) const
+ ?setEncodedPath@QUrl@@QAEXABVQByteArray@@@Z @ 931 NONAME ; void QUrl::setEncodedPath(class QByteArray const &)
+ ?d_func@QObject@@AAEPAVQObjectPrivate@@XZ @ 932 NONAME ; class QObjectPrivate * QObject::d_func(void)
+ ?qt_metacast@QAbstractEventDispatcher@@UAEPAXPBD@Z @ 933 NONAME ; void * QAbstractEventDispatcher::qt_metacast(char const *)
+ ?firstNode@QHashData@@QAEPAUNode@1@XZ @ 934 NONAME ; struct QHashData::Node * QHashData::firstNode(void)
+ ?argc@QCoreApplication@@SAHXZ @ 935 NONAME ; int QCoreApplication::argc(void)
+ ?relativeFilePath@QDir@@QBE?AVQString@@ABV2@@Z @ 936 NONAME ; class QString QDir::relativeFilePath(class QString const &) const
+ ?findDay@QDateTimeParser@@QBEHABVQString@@HHPAV2@PAH@Z @ 937 NONAME ; int QDateTimeParser::findDay(class QString const &, int, int, class QString *, int *) const
+ ??0QVariant@@QAE@ABV?$QMap@VQString@@VQVariant@@@@@Z @ 938 NONAME ; QVariant::QVariant(class QMap<class QString, class QVariant> const &)
+ ??0QEventLoop@@QAE@PAVQObject@@@Z @ 939 NONAME ; QEventLoop::QEventLoop(class QObject *)
+ ?toBitArray@QVariant@@QBE?AVQBitArray@@XZ @ 940 NONAME ; class QBitArray QVariant::toBitArray(void) const
+ ?qHash@@YAIABVQStringRef@@@Z @ 941 NONAME ; unsigned int qHash(class QStringRef const &)
+ ?contains@QRectF@@QBE_NMM@Z @ 942 NONAME ; bool QRectF::contains(float, float) const
+ ??0QTimer@@QAE@PAVQObject@@@Z @ 943 NONAME ; QTimer::QTimer(class QObject *)
+ ?isEmpty@QSize@@QBE_NXZ @ 944 NONAME ; bool QSize::isEmpty(void) const
+ ??0QState@@QAE@W4ChildMode@0@PAV0@@Z @ 945 NONAME ; QState::QState(enum QState::ChildMode, class QState *)
+ ?fromPunycode@QUrl@@SA?AVQString@@ABVQByteArray@@@Z @ 946 NONAME ; class QString QUrl::fromPunycode(class QByteArray const &)
+ ?trUtf8@QEventLoop@@SA?AVQString@@PBD0H@Z @ 947 NONAME ; class QString QEventLoop::trUtf8(char const *, char const *, int)
+ ?testAttribute@QCoreApplication@@SA_NW4ApplicationAttribute@Qt@@@Z @ 948 NONAME ; bool QCoreApplication::testAttribute(enum Qt::ApplicationAttribute)
+ ?compare@QString@@QBEHABVQStringRef@@W4CaseSensitivity@Qt@@@Z @ 949 NONAME ; int QString::compare(class QStringRef const &, enum Qt::CaseSensitivity) const
+ ?setEventSource@QEventTransition@@QAEXPAVQObject@@@Z @ 950 NONAME ; void QEventTransition::setEventSource(class QObject *)
+ ?toPreviousBoundary@QTextBoundaryFinder@@QAEHXZ @ 951 NONAME ; int QTextBoundaryFinder::toPreviousBoundary(void)
+ ?resize@QFile@@SA_NABVQString@@_J@Z @ 952 NONAME ; bool QFile::resize(class QString const &, long long)
+ ??0QSharedData@@QAE@ABV0@@Z @ 953 NONAME ; QSharedData::QSharedData(class QSharedData const &)
+ ??5QTextStream@@QAEAAV0@AAN@Z @ 954 NONAME ; class QTextStream & QTextStream::operator>>(double &)
+ ??8QModelIndex@@QBE_NABV0@@Z @ 955 NONAME ; bool QModelIndex::operator==(class QModelIndex const &) const
+ ?separator@QDir@@SA?AVQChar@@XZ @ 956 NONAME ; class QChar QDir::separator(void)
+ ?append@QString@@QAEAAV1@ABVQByteArray@@@Z @ 957 NONAME ; class QString & QString::append(class QByteArray const &)
+ ?defaultAnimations@QStateMachine@@QBE?AV?$QList@PAVQAbstractAnimation@@@@XZ @ 958 NONAME ; class QList<class QAbstractAnimation *> QStateMachine::defaultAnimations(void) const
+ ?setFileName@QFSFileEngine@@UAEXABVQString@@@Z @ 959 NONAME ; void QFSFileEngine::setFileName(class QString const &)
+ ??1QAnimationGroup@@UAE@XZ @ 960 NONAME ; QAnimationGroup::~QAnimationGroup(void)
+ ?reserve@QByteArray@@QAEXH@Z @ 961 NONAME ; void QByteArray::reserve(int)
+ ?isSequential@QIODevice@@UBE_NXZ @ 962 NONAME ; bool QIODevice::isSequential(void) const
+ ??0QChar@@QAE@H@Z @ 963 NONAME ; QChar::QChar(int)
+ ?qIsNaN@@YA_NM@Z @ 964 NONAME ; bool qIsNaN(float)
+ ?data@QModelIndex@@QBE?AVQVariant@@H@Z @ 965 NONAME ; class QVariant QModelIndex::data(int) const
+ ?constData@QSharedMemory@@QBEPBXXZ @ 966 NONAME ; void const * QSharedMemory::constData(void) const
+ ??0QTextDecoder@@QAE@PBVQTextCodec@@@Z @ 967 NONAME ; QTextDecoder::QTextDecoder(class QTextCodec const *)
+ ??6@YAAAVQDataStream@@AAV0@ABVQVariant@@@Z @ 968 NONAME ; class QDataStream & operator<<(class QDataStream &, class QVariant const &)
+ ?applicationDirPath@QCoreApplication@@SA?AVQString@@XZ @ 969 NONAME ; class QString QCoreApplication::applicationDirPath(void)
+ ?entityResolver@QXmlStreamReader@@QBEPAVQXmlStreamEntityResolver@@XZ @ 970 NONAME ; class QXmlStreamEntityResolver * QXmlStreamReader::entityResolver(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQDate@@@Z @ 971 NONAME ; class QDataStream & operator>>(class QDataStream &, class QDate &)
+ ?toULongLong@QVariant@@QBE_KPA_N@Z @ 972 NONAME ; unsigned long long QVariant::toULongLong(bool *) const
+ ?scope@QMetaEnum@@QBEPBDXZ @ 973 NONAME ; char const * QMetaEnum::scope(void) const
+ ?isDTD@QXmlStreamReader@@QBE_NXZ @ 974 NONAME ; bool QXmlStreamReader::isDTD(void) const
+ ?value@QMetaEnum@@QBEHH@Z @ 975 NONAME ; int QMetaEnum::value(int) const
+ ?tr@QSignalTransition@@SA?AVQString@@PBD0H@Z @ 976 NONAME ; class QString QSignalTransition::tr(char const *, char const *, int)
+ ?qrand@@YAHXZ @ 977 NONAME ; int qrand(void)
+ ?quit@QEventLoop@@QAEXXZ @ 978 NONAME ; void QEventLoop::quit(void)
+ ??0QXmlStreamWriter@@QAE@XZ @ 979 NONAME ; QXmlStreamWriter::QXmlStreamWriter(void)
+ ?trUtf8@QTemporaryFile@@SA?AVQString@@PBD0H@Z @ 980 NONAME ; class QString QTemporaryFile::trUtf8(char const *, char const *, int)
+ ?standaloneMonthName@QLocale@@QBE?AVQString@@HW4FormatType@1@@Z @ 981 NONAME ; class QString QLocale::standaloneMonthName(int, enum QLocale::FormatType) const
+ ?namespaceProcessing@QXmlStreamReader@@QBE_NXZ @ 982 NONAME ; bool QXmlStreamReader::namespaceProcessing(void) const
+ ?state@QAbstractAnimation@@QBE?AW4State@1@XZ @ 983 NONAME ; enum QAbstractAnimation::State QAbstractAnimation::state(void) const
+ ?enclosingMetaObject@QMetaEnum@@QBEPBUQMetaObject@@XZ @ 984 NONAME ; struct QMetaObject const * QMetaEnum::enclosingMetaObject(void) const
+ ?disconnect@QObject@@QAE_NPBDPBV1@0@Z @ 985 NONAME ; bool QObject::disconnect(char const *, class QObject const *, char const *)
+ ??9QString@@QBE_NPBD@Z @ 986 NONAME ; bool QString::operator!=(char const *) const
+ ?addDeferredActiveObject@QEventDispatcherSymbian@@QAEXPAVQActiveObject@@@Z @ 987 NONAME ; void QEventDispatcherSymbian::addDeferredActiveObject(class QActiveObject *)
+ ?beginMicrostep@QStateMachine@@MAEXPAVQEvent@@@Z @ 988 NONAME ; void QStateMachine::beginMicrostep(class QEvent *)
+ ?parent@QAbstractTableModel@@EBE?AVQModelIndex@@ABV2@@Z @ 989 NONAME ; class QModelIndex QAbstractTableModel::parent(class QModelIndex const &) const
+ ?createProperty@QAbstractDynamicMetaObject@@UAEHPBD0@Z @ 990 NONAME ; int QAbstractDynamicMetaObject::createProperty(char const *, char const *)
+ ??0QSemaphore@@QAE@H@Z @ 991 NONAME ; QSemaphore::QSemaphore(int)
+ ?stop@QBasicTimer@@QAEXXZ @ 992 NONAME ; void QBasicTimer::stop(void)
+ ?standaloneDayName@QLocale@@QBE?AVQString@@HW4FormatType@1@@Z @ 993 NONAME ; class QString QLocale::standaloneDayName(int, enum QLocale::FormatType) const
+ ?replace@QString@@QAEAAV1@VQChar@@0W4CaseSensitivity@Qt@@@Z @ 994 NONAME ; class QString & QString::replace(class QChar, class QChar, enum Qt::CaseSensitivity)
+ ?addAnimation@QAnimationGroup@@QAEXPAVQAbstractAnimation@@@Z @ 995 NONAME ; void QAnimationGroup::addAnimation(class QAbstractAnimation *)
+ ??8QProcessEnvironment@@QBE_NABV0@@Z @ 996 NONAME ; bool QProcessEnvironment::operator==(class QProcessEnvironment const &) const
+ ?isDetached@QString@@QBE_NXZ @ 997 NONAME ; bool QString::isDetached(void) const
+ ??0QAbstractTableModel@@IAE@AAVQAbstractItemModelPrivate@@PAVQObject@@@Z @ 998 NONAME ; QAbstractTableModel::QAbstractTableModel(class QAbstractItemModelPrivate &, class QObject *)
+ ?disconnectNotify@QBuffer@@MAEXPBD@Z @ 999 NONAME ; void QBuffer::disconnectNotify(char const *)
+ ??0QSharedMemory@@QAE@PAVQObject@@@Z @ 1000 NONAME ; QSharedMemory::QSharedMemory(class QObject *)
+ ?constData@QByteArray@@QBEPBDXZ @ 1001 NONAME ; char const * QByteArray::constData(void) const
+ ?setOpenMode@QIODevice@@IAEXV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 1002 NONAME ; void QIODevice::setOpenMode(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?getStaticMetaObject@QAbstractAnimation@@SAABUQMetaObject@@XZ @ 1003 NONAME ; struct QMetaObject const & QAbstractAnimation::getStaticMetaObject(void)
+ ?data_ptr@QBitArray@@QAEAAPAUData@QByteArray@@XZ @ 1004 NONAME ; struct QByteArray::Data * & QBitArray::data_ptr(void)
+ ?stateEntryLessThan@QStateMachinePrivate@@SA_NPAVQAbstractState@@0@Z @ 1005 NONAME ; bool QStateMachinePrivate::stateEntryLessThan(class QAbstractState *, class QAbstractState *)
+ ?home@QDir@@SA?AV1@XZ @ 1006 NONAME ; class QDir QDir::home(void)
+ ??0QStringRef@@QAE@PBVQString@@HH@Z @ 1007 NONAME ; QStringRef::QStringRef(class QString const *, int, int)
+ ?setNum@QByteArray@@QAEAAV1@MDH@Z @ 1008 NONAME ; class QByteArray & QByteArray::setNum(float, char, int)
+ ?qt_metacall@QPauseAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1009 NONAME ; int QPauseAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?moveTo@QRect@@QAEXHH@Z @ 1010 NONAME ; void QRect::moveTo(int, int)
+ ?tr@QState@@SA?AVQString@@PBD0@Z @ 1011 NONAME ; class QString QState::tr(char const *, char const *)
+ ?fromUserInput@QUrl@@SA?AV1@ABVQString@@@Z @ 1012 NONAME ; class QUrl QUrl::fromUserInput(class QString const &)
+ ??4QXmlStreamNamespaceDeclaration@@QAEAAV0@ABV0@@Z @ 1013 NONAME ; class QXmlStreamNamespaceDeclaration & QXmlStreamNamespaceDeclaration::operator=(class QXmlStreamNamespaceDeclaration const &)
+ ?timerEvent@QTimeLine@@MAEXPAVQTimerEvent@@@Z @ 1014 NONAME ; void QTimeLine::timerEvent(class QTimerEvent *)
+ ?setFile@QFileInfo@@QAEXABVQFile@@@Z @ 1015 NONAME ; void QFileInfo::setFile(class QFile const &)
+ ?setAutoRemove@QTemporaryFile@@QAEX_N@Z @ 1016 NONAME ; void QTemporaryFile::setAutoRemove(bool)
+ ?direction@QChar@@QBE?AW4Direction@1@XZ @ 1017 NONAME ; enum QChar::Direction QChar::direction(void) const
+ ?append@QString@@QAEAAV1@PBD@Z @ 1018 NONAME ; class QString & QString::append(char const *)
+ ?reserve@QString@@QAEXH@Z @ 1019 NONAME ; void QString::reserve(int)
+ ?makeDecoder@QTextCodec@@QBEPAVQTextDecoder@@XZ @ 1020 NONAME ; class QTextDecoder * QTextCodec::makeDecoder(void) const
+ ??0QHistoryState@@QAE@PAVQState@@@Z @ 1021 NONAME ; QHistoryState::QHistoryState(class QState *)
+ ?instance@QCoreApplication@@SAPAV1@XZ @ 1022 NONAME ; class QCoreApplication * QCoreApplication::instance(void)
+ ?setTime_t@QDateTime@@QAEXI@Z @ 1023 NONAME ; void QDateTime::setTime_t(unsigned int)
+ ?positiveSign@QLocale@@QBE?AVQChar@@XZ @ 1024 NONAME ; class QChar QLocale::positiveSign(void) const
+ ?open@QBuffer@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 1025 NONAME ; bool QBuffer::open(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?isNull@QChar@@QBE_NXZ @ 1026 NONAME ; bool QChar::isNull(void) const
+ ??_EQProcess@@UAE@I@Z @ 1027 NONAME ; QProcess::~QProcess(unsigned int)
+ ?save@QVariant@@QBEXAAVQDataStream@@@Z @ 1028 NONAME ; void QVariant::save(class QDataStream &) const
+ ??0QAbstractEventDispatcher@@IAE@AAVQAbstractEventDispatcherPrivate@@PAVQObject@@@Z @ 1029 NONAME ; QAbstractEventDispatcher::QAbstractEventDispatcher(class QAbstractEventDispatcherPrivate &, class QObject *)
+ ?addResourceSearchPath@QDir@@SAXABVQString@@@Z @ 1030 NONAME ; void QDir::addResourceSearchPath(class QString const &)
+ ?writeDefaultNamespace@QXmlStreamWriter@@QAEXABVQString@@@Z @ 1031 NONAME ; void QXmlStreamWriter::writeDefaultNamespace(class QString const &)
+ ?read@QAbstractFileEngine@@UAE_JPAD_J@Z @ 1032 NONAME ; long long QAbstractFileEngine::read(char *, long long)
+ ?html@QMimeData@@QBE?AVQString@@XZ @ 1033 NONAME ; class QString QMimeData::html(void) const
+ ?toBase64@QByteArray@@QBE?AV1@XZ @ 1034 NONAME ; class QByteArray QByteArray::toBase64(void) const
+ ?supportsExtension@QFSFileEngine@@UBE_NW4Extension@QAbstractFileEngine@@@Z @ 1035 NONAME ; bool QFSFileEngine::supportsExtension(enum QAbstractFileEngine::Extension) const
+ ??1QSemaphore@@QAE@XZ @ 1036 NONAME ; QSemaphore::~QSemaphore(void)
+ ?colorData@QMimeData@@QBE?AVQVariant@@XZ @ 1037 NONAME ; class QVariant QMimeData::colorData(void) const
+ ?rehash@QHashData@@QAEXH@Z @ 1038 NONAME ; void QHashData::rehash(int)
+ ?setOrganizationName@QCoreApplication@@SAXABVQString@@@Z @ 1039 NONAME ; void QCoreApplication::setOrganizationName(class QString const &)
+ ?number@QString@@SA?AV1@IH@Z @ 1040 NONAME ; class QString QString::number(unsigned int, int)
+ ??4QCharRef@@QAEAAV0@ABV0@@Z @ 1041 NONAME ; class QCharRef & QCharRef::operator=(class QCharRef const &)
+ ?toShort@QString@@QBEFPA_NH@Z @ 1042 NONAME ; short QString::toShort(bool *, int) const
+ ?toByteArray@QVariant@@QBE?AVQByteArray@@XZ @ 1043 NONAME ; class QByteArray QVariant::toByteArray(void) const
+ ?senderObject@QSignalTransition@@QBEPAVQObject@@XZ @ 1044 NONAME ; class QObject * QSignalTransition::senderObject(void) const
+ ?headerData@QAbstractItemModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 1045 NONAME ; class QVariant QAbstractItemModel::headerData(int, enum Qt::Orientation, int) const
+ ?toUShort@QString@@QBEGPA_NH@Z @ 1046 NONAME ; unsigned short QString::toUShort(bool *, int) const
+ ??0QVariant@@QAE@ABVQPointF@@@Z @ 1047 NONAME ; QVariant::QVariant(class QPointF const &)
+ ??0QVariant@@QAE@N@Z @ 1048 NONAME ; QVariant::QVariant(double)
+ ?contains@QProcessEnvironment@@QBE_NABVQString@@@Z @ 1049 NONAME ; bool QProcessEnvironment::contains(class QString const &) const
+ ?toDouble@QVariant@@QBENPA_N@Z @ 1050 NONAME ; double QVariant::toDouble(bool *) const
+ ?lastIndexOf@QString@@QBEHABV1@HW4CaseSensitivity@Qt@@@Z @ 1051 NONAME ; int QString::lastIndexOf(class QString const &, int, enum Qt::CaseSensitivity) const
+ ??4QTextBoundaryFinder@@QAEAAV0@ABV0@@Z @ 1052 NONAME ; class QTextBoundaryFinder & QTextBoundaryFinder::operator=(class QTextBoundaryFinder const &)
+ ?setEasingCurve@QTimeLine@@QAEXABVQEasingCurve@@@Z @ 1053 NONAME ; void QTimeLine::setEasingCurve(class QEasingCurve const &)
+ ?isValid@QRegExp@@QBE_NXZ @ 1054 NONAME ; bool QRegExp::isValid(void) const
+ ?d_func@QState@@ABEPBVQStatePrivate@@XZ @ 1055 NONAME ; class QStatePrivate const * QState::d_func(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQLocale@@@Z @ 1056 NONAME ; class QDataStream & operator>>(class QDataStream &, class QLocale &)
+ ?clearAnimations@QAnimationGroup@@QAEXXZ @ 1057 NONAME ; void QAnimationGroup::clearAnimations(void)
+ ?toFloat@QString@@QBEMPA_N@Z @ 1058 NONAME ; float QString::toFloat(bool *) const
+ ?kill@QProcess@@QAEXXZ @ 1059 NONAME ; void QProcess::kill(void)
+ ?d_func@QResource@@ABEPBVQResourcePrivate@@XZ @ 1060 NONAME ; class QResourcePrivate const * QResource::d_func(void) const
+ ?onEntry@QHistoryState@@MAEXPAVQEvent@@@Z @ 1061 NONAME ; void QHistoryState::onEntry(class QEvent *)
+ ?moveTopRight@QRectF@@QAEXABVQPointF@@@Z @ 1062 NONAME ; void QRectF::moveTopRight(class QPointF const &)
+ ?registerUserData@QObject@@SAIXZ @ 1063 NONAME ; unsigned int QObject::registerUserData(void)
+ ?supportedDropActions@QAbstractItemModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 1064 NONAME ; class QFlags<enum Qt::DropAction> QAbstractItemModel::supportedDropActions(void) const
+ ?append@QString@@QAEAAV1@ABV1@@Z @ 1065 NONAME ; class QString & QString::append(class QString const &)
+ ?timerId@QTimer@@QBEHXZ @ 1066 NONAME ; int QTimer::timerId(void) const
+ ?valueChanged@QTimeLine@@IAEXM@Z @ 1067 NONAME ; void QTimeLine::valueChanged(float)
+ ?toTitleCase@QChar@@SAII@Z @ 1068 NONAME ; unsigned int QChar::toTitleCase(unsigned int)
+ ?event@QAbstractTransition@@MAE_NPAVQEvent@@@Z @ 1069 NONAME ; bool QAbstractTransition::event(class QEvent *)
+ ?getStaticMetaObject@QPluginLoader@@SAABUQMetaObject@@XZ @ 1070 NONAME ; struct QMetaObject const & QPluginLoader::getStaticMetaObject(void)
+ ??0QHBufC@@QAE@PAVHBufC16@@@Z @ 1071 NONAME ; QHBufC::QHBufC(class HBufC16 *)
+ ?split@QString@@QBE?AVQStringList@@ABV1@W4SplitBehavior@1@W4CaseSensitivity@Qt@@@Z @ 1072 NONAME ; class QStringList QString::split(class QString const &, enum QString::SplitBehavior, enum Qt::CaseSensitivity) const
+ ?destroy@QMetaType@@SAXHPAX@Z @ 1073 NONAME ; void QMetaType::destroy(int, void *)
+ ??5QDataStream@@QAEAAV0@AAI@Z @ 1074 NONAME ; class QDataStream & QDataStream::operator>>(unsigned int &)
+ ?errorString@QAbstractFileEngine@@QBE?AVQString@@XZ @ 1075 NONAME ; class QString QAbstractFileEngine::errorString(void) const
+ ?dateTimeFormat@QLocale@@QBE?AVQString@@W4FormatType@1@@Z @ 1076 NONAME ; class QString QLocale::dateTimeFormat(enum QLocale::FormatType) const
+ ?fetchMore@QAbstractItemModel@@UAEXABVQModelIndex@@@Z @ 1077 NONAME ; void QAbstractItemModel::fetchMore(class QModelIndex const &)
+ ?event@QPauseAnimation@@MAE_NPAVQEvent@@@Z @ 1078 NONAME ; bool QPauseAnimation::event(class QEvent *)
+ ??_EQAbstractDynamicMetaObject@@UAE@I@Z @ 1079 NONAME ; QAbstractDynamicMetaObject::~QAbstractDynamicMetaObject(unsigned int)
+ ?sectionSize@QDateTimeParser@@QBEHH@Z @ 1080 NONAME ; int QDateTimeParser::sectionSize(int) const
+ ?setAutoFormattingIndent@QXmlStreamWriter@@QAEXH@Z @ 1081 NONAME ; void QXmlStreamWriter::setAutoFormattingIndent(int)
+ ?setSize@QAbstractFileEngine@@UAE_N_J@Z @ 1082 NONAME ; bool QAbstractFileEngine::setSize(long long)
+ ?d_func@QSignalTransition@@ABEPBVQSignalTransitionPrivate@@XZ @ 1083 NONAME ; class QSignalTransitionPrivate const * QSignalTransition::d_func(void) const
+ ?string@QTextBoundaryFinder@@QBE?AVQString@@XZ @ 1084 NONAME ; class QString QTextBoundaryFinder::string(void) const
+ ??MQPersistentModelIndex@@QBE_NABV0@@Z @ 1085 NONAME ; bool QPersistentModelIndex::operator<(class QPersistentModelIndex const &) const
+ ?isAtomic@QStateMachinePrivate@@QBE_NPBVQAbstractState@@@Z @ 1086 NONAME ; bool QStateMachinePrivate::isAtomic(class QAbstractState const *) const
+ ?toRegExp@QVariant@@QBE?AVQRegExp@@XZ @ 1087 NONAME ; class QRegExp QVariant::toRegExp(void) const
+ ?enclosingMetaObject@QMetaMethod@@QBEPBUQMetaObject@@XZ @ 1088 NONAME ; struct QMetaObject const * QMetaMethod::enclosingMetaObject(void) const
+ ?hasEncodedQueryItem@QUrl@@QBE_NABVQByteArray@@@Z @ 1089 NONAME ; bool QUrl::hasEncodedQueryItem(class QByteArray const &) const
+ ?objectDestroyed@QObjectCleanupHandler@@AAEXPAVQObject@@@Z @ 1090 NONAME ; void QObjectCleanupHandler::objectDestroyed(class QObject *)
+ ?fromRawData@QString@@SA?AV1@PBVQChar@@H@Z @ 1091 NONAME ; class QString QString::fromRawData(class QChar const *, int)
+ ?stringToUnsLongLong@QLocalePrivate@@QBE_KABVQString@@HPA_NW4GroupSeparatorMode@1@@Z @ 1092 NONAME ; unsigned long long QLocalePrivate::stringToUnsLongLong(class QString const &, int, bool *, enum QLocalePrivate::GroupSeparatorMode) const
+ ?signalsBlocked@QObject@@QBE_NXZ @ 1093 NONAME ; bool QObject::signalsBlocked(void) const
+ ?endInsertColumns@QAbstractItemModel@@IAEXXZ @ 1094 NONAME ; void QAbstractItemModel::endInsertColumns(void)
+ ??PQString@@QBE_NABVQByteArray@@@Z @ 1095 NONAME ; bool QString::operator>=(class QByteArray const &) const
+ ?placeMetaCall@QMetaCallEvent@@UAEHPAVQObject@@@Z @ 1096 NONAME ; int QMetaCallEvent::placeMetaCall(class QObject *)
+ ??_EQAbstractListModel@@UAE@I@Z @ 1097 NONAME ; QAbstractListModel::~QAbstractListModel(unsigned int)
+ ??1QCryptographicHash@@QAE@XZ @ 1098 NONAME ; QCryptographicHash::~QCryptographicHash(void)
+ ?staticMetaObject@QFinalState@@2UQMetaObject@@B @ 1099 NONAME ; struct QMetaObject const QFinalState::staticMetaObject
+ ?isLoaded@QPluginLoader@@QBE_NXZ @ 1100 NONAME ; bool QPluginLoader::isLoaded(void) const
+ ?removeRows@QAbstractItemModel@@UAE_NHHABVQModelIndex@@@Z @ 1101 NONAME ; bool QAbstractItemModel::removeRows(int, int, class QModelIndex const &)
+ ?d_func@QMimeData@@AAEPAVQMimeDataPrivate@@XZ @ 1102 NONAME ; class QMimeDataPrivate * QMimeData::d_func(void)
+ ?setNum@QString@@QAEAAV1@IH@Z @ 1103 NONAME ; class QString & QString::setNum(unsigned int, int)
+ ??5QTextStream@@QAEAAV0@AAG@Z @ 1104 NONAME ; class QTextStream & QTextStream::operator>>(unsigned short &)
+ ?unicode@QChar@@QBEGXZ @ 1105 NONAME ; unsigned short QChar::unicode(void) const
+ ??1QTimeLine@@UAE@XZ @ 1106 NONAME ; QTimeLine::~QTimeLine(void)
+ ?findMonth@QDateTimeParser@@QBEHABVQString@@HHPAV2@PAH@Z @ 1107 NONAME ; int QDateTimeParser::findMonth(class QString const &, int, int, class QString *, int *) const
+ ?fromString@QDateTime@@SA?AV1@ABVQString@@W4DateFormat@Qt@@@Z @ 1108 NONAME ; class QDateTime QDateTime::fromString(class QString const &, enum Qt::DateFormat)
+ ??BQByteArray@@QBEPBXXZ @ 1109 NONAME ; QByteArray::operator void const *(void) const
+ ?directories@QFileSystemWatcher@@QBE?AVQStringList@@XZ @ 1110 NONAME ; class QStringList QFileSystemWatcher::directories(void) const
+ ?d_func@QEventTransition@@ABEPBVQEventTransitionPrivate@@XZ @ 1111 NONAME ; class QEventTransitionPrivate const * QEventTransition::d_func(void) const
+ ?getAndRef@ExternalRefCountData@QtSharedPointer@@SAPAU12@PBVQObject@@@Z @ 1112 NONAME ; struct QtSharedPointer::ExternalRefCountData * QtSharedPointer::ExternalRefCountData::getAndRef(class QObject const *)
+ ?arg@QString@@QBE?AV1@ABV1@00@Z @ 1113 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &) const
+ ?isPunct@QChar@@QBE_NXZ @ 1114 NONAME ; bool QChar::isPunct(void) const
+ ?setLocale@QResource@@QAEXABVQLocale@@@Z @ 1115 NONAME ; void QResource::setLocale(class QLocale const &)
+ ?qMetaTypeGuiHelper@@3PBUQMetaTypeGuiHelper@@B @ 1116 NONAME ; struct QMetaTypeGuiHelper const * const qMetaTypeGuiHelper
+ ??0QUuid@@QAE@ABVQString@@@Z @ 1117 NONAME ; QUuid::QUuid(class QString const &)
+ ?isWidgetType@QObject@@QBE_NXZ @ 1118 NONAME ; bool QObject::isWidgetType(void) const
+ ??1QSystemLocale@@UAE@XZ @ 1119 NONAME ; QSystemLocale::~QSystemLocale(void)
+ ??0QTextStream@@QAE@PAVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 1120 NONAME ; QTextStream::QTextStream(class QString *, class QFlags<enum QIODevice::OpenModeFlag>)
+ ??5QTextStream@@QAEAAV0@AA_J@Z @ 1121 NONAME ; class QTextStream & QTextStream::operator>>(long long &)
+ ??YQString@@QAEAAV0@PBD@Z @ 1122 NONAME ; class QString & QString::operator+=(char const *)
+ ??8QLineF@@QBE_NABV0@@Z @ 1123 NONAME ; bool QLineF::operator==(class QLineF const &) const
+ ?rx@QPoint@@QAEAAHXZ @ 1124 NONAME ; int & QPoint::rx(void)
+ ?model@QPersistentModelIndex@@QBEPBVQAbstractItemModel@@XZ @ 1125 NONAME ; class QAbstractItemModel const * QPersistentModelIndex::model(void) const
+ ?indexOfEnumerator@QMetaObject@@QBEHPBD@Z @ 1126 NONAME ; int QMetaObject::indexOfEnumerator(char const *) const
+ ??_EQIODevicePrivate@@UAE@I@Z @ 1127 NONAME ; QIODevicePrivate::~QIODevicePrivate(unsigned int)
+ ?truncate@QBitArray@@QAEXH@Z @ 1128 NONAME ; void QBitArray::truncate(int)
+ ??_5QRectF@@QAEAAV0@ABV0@@Z @ 1129 NONAME ; class QRectF & QRectF::operator|=(class QRectF const &)
+ ?createIndex@QAbstractItemModel@@IBE?AVQModelIndex@@HHPAX@Z @ 1130 NONAME ; class QModelIndex QAbstractItemModel::createIndex(int, int, void *) const
+ ?trUtf8@QBuffer@@SA?AVQString@@PBD0H@Z @ 1131 NONAME ; class QString QBuffer::trUtf8(char const *, char const *, int)
+ ??_4QRect@@QAEAAV0@ABV0@@Z @ 1132 NONAME ; class QRect & QRect::operator&=(class QRect const &)
+ ?mid@QByteArray@@QBE?AV1@HH@Z @ 1133 NONAME ; class QByteArray QByteArray::mid(int, int) const
+ ?isDescendantOf@QStateMachinePrivate@@SA_NPBVQAbstractState@@0@Z @ 1134 NONAME ; bool QStateMachinePrivate::isDescendantOf(class QAbstractState const *, class QAbstractState const *)
+ ?columnsAboutToBeRemoved@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 1135 NONAME ; void QAbstractItemModelPrivate::columnsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ?qt_symbian_exception2Error@@YAHABVexception@std@@@Z @ 1136 NONAME ; int qt_symbian_exception2Error(class std::exception const &)
+ ?metaObject@QSignalMapper@@UBEPBUQMetaObject@@XZ @ 1137 NONAME ; struct QMetaObject const * QSignalMapper::metaObject(void) const
+ ?lastIndexOf@QString@@QBEHABVQRegExp@@H@Z @ 1138 NONAME ; int QString::lastIndexOf(class QRegExp const &, int) const
+ ??0QObjectPrivate@@QAE@H@Z @ 1139 NONAME ; QObjectPrivate::QObjectPrivate(int)
+ ?lastRead@QFileInfo@@QBE?AVQDateTime@@XZ @ 1140 NONAME ; class QDateTime QFileInfo::lastRead(void) const
+ ?y@QRectF@@QBEMXZ @ 1141 NONAME ; float QRectF::y(void) const
+ ?setDevice@QXmlStreamReader@@QAEXPAVQIODevice@@@Z @ 1142 NONAME ; void QXmlStreamReader::setDevice(class QIODevice *)
+ ?bom@@YAAAVQTextStream@@AAV1@@Z @ 1143 NONAME ; class QTextStream & bom(class QTextStream &)
+ ?triggered@QAbstractTransition@@AAEXXZ @ 1144 NONAME ; void QAbstractTransition::triggered(void)
+ ?size@QListData@@QBEHXZ @ 1145 NONAME ; int QListData::size(void) const
+ ??9QFileInfo@@QAE_NABV0@@Z @ 1146 NONAME ; bool QFileInfo::operator!=(class QFileInfo const &)
+ ?clear@QProcessEnvironment@@QAEXXZ @ 1147 NONAME ; void QProcessEnvironment::clear(void)
+ ?trUtf8@QAbstractTransition@@SA?AVQString@@PBD0H@Z @ 1148 NONAME ; class QString QAbstractTransition::trUtf8(char const *, char const *, int)
+ ?createEventDispatcher@QCoreApplicationPrivate@@UAEXXZ @ 1149 NONAME ; void QCoreApplicationPrivate::createEventDispatcher(void)
+ ?data@QString@@QAEPAVQChar@@XZ @ 1150 NONAME ; class QChar * QString::data(void)
+ ?topRight@QRectF@@QBE?AVQPointF@@XZ @ 1151 NONAME ; class QPointF QRectF::topRight(void) const
+ ?acquire@QSystemSemaphore@@QAE_NXZ @ 1152 NONAME ; bool QSystemSemaphore::acquire(void)
+ ?size@QBuffer@@UBE_JXZ @ 1153 NONAME ; long long QBuffer::size(void) const
+ ??PQDate@@QBE_NABV0@@Z @ 1154 NONAME ; bool QDate::operator>=(class QDate const &) const
+ ?allowMove@QAbstractItemModelPrivate@@QAE_NABVQModelIndex@@HH0HW4Orientation@Qt@@@Z @ 1155 NONAME ; bool QAbstractItemModelPrivate::allowMove(class QModelIndex const &, int, int, class QModelIndex const &, int, enum Qt::Orientation)
+ ??6QDebug@@QAEAAV0@I@Z @ 1156 NONAME ; class QDebug & QDebug::operator<<(unsigned int)
+ ?remove@QString@@QAEAAV1@HH@Z @ 1157 NONAME ; class QString & QString::remove(int, int)
+ ?arg@QString@@QBE?AV1@VQChar@@HABV2@@Z @ 1158 NONAME ; class QString QString::arg(class QChar, int, class QChar const &) const
+ ?setLoopCount@QAbstractAnimation@@QAEXH@Z @ 1159 NONAME ; void QAbstractAnimation::setLoopCount(int)
+ ?setCodec@QXmlStreamWriter@@QAEXPBD@Z @ 1160 NONAME ; void QXmlStreamWriter::setCodec(char const *)
+ ?setDate@QDate@@QAE_NHHH@Z @ 1161 NONAME ; bool QDate::setDate(int, int, int)
+ ?end@QByteArray@@QBEPBDXZ @ 1162 NONAME ; char const * QByteArray::end(void) const
+ ??CQHBufC@@QAEPAVHBufC16@@XZ @ 1163 NONAME ; class HBufC16 * QHBufC::operator->(void)
+ ?metaObject@QVariantAnimation@@UBEPBUQMetaObject@@XZ @ 1164 NONAME ; struct QMetaObject const * QVariantAnimation::metaObject(void) const
+ ?tr@QIODevice@@SA?AVQString@@PBD0@Z @ 1165 NONAME ; class QString QIODevice::tr(char const *, char const *)
+ ?isRegistered@QMetaType@@SA_NH@Z @ 1166 NONAME ; bool QMetaType::isRegistered(int)
+ ?append@QByteArray@@QAEAAV1@D@Z @ 1167 NONAME ; class QByteArray & QByteArray::append(char)
+ ??1QProcessEnvironment@@QAE@XZ @ 1168 NONAME ; QProcessEnvironment::~QProcessEnvironment(void)
+ ?endValue@QVariantAnimation@@QBE?AVQVariant@@XZ @ 1169 NONAME ; class QVariant QVariantAnimation::endValue(void) const
+ ?endResetModel@QAbstractItemModel@@IAEXXZ @ 1170 NONAME ; void QAbstractItemModel::endResetModel(void)
+ ?languageId@QLocalePrivate@@QBEIXZ @ 1171 NONAME ; unsigned int QLocalePrivate::languageId(void) const
+ ?left@@YAAAVQTextStream@@AAV1@@Z @ 1172 NONAME ; class QTextStream & left(class QTextStream &)
+ ??6@YA?AVQDebug@@V0@ABVQTime@@@Z @ 1173 NONAME ; class QDebug operator<<(class QDebug, class QTime const &)
+ ?localeAwareCompare@QStringRef@@SAHABV1@ABVQString@@@Z @ 1174 NONAME ; int QStringRef::localeAwareCompare(class QStringRef const &, class QString const &)
+ ??0QMutexPool@@QAE@W4RecursionMode@QMutex@@H@Z @ 1175 NONAME ; QMutexPool::QMutexPool(enum QMutex::RecursionMode, int)
+ ?setTime@QDateTime@@QAEXABVQTime@@@Z @ 1176 NONAME ; void QDateTime::setTime(class QTime const &)
+ ??0QMetaClassInfo@@QAE@XZ @ 1177 NONAME ; QMetaClassInfo::QMetaClassInfo(void)
+ ?push_front@QByteArray@@QAEXD@Z @ 1178 NONAME ; void QByteArray::push_front(char)
+ ?replace@QByteArray@@QAEAAV1@PBDABV1@@Z @ 1179 NONAME ; class QByteArray & QByteArray::replace(char const *, class QByteArray const &)
+ ?script@QUnicodeTables@@YAHI@Z @ 1180 NONAME ; int QUnicodeTables::script(unsigned int)
+ ??9@YA_NABVQRect@@0@Z @ 1181 NONAME ; bool operator!=(class QRect const &, class QRect const &)
+ ?setLength@QLineF@@QAEXM@Z @ 1182 NONAME ; void QLineF::setLength(float)
+ ?metaObject@QTemporaryFile@@UBEPBUQMetaObject@@XZ @ 1183 NONAME ; struct QMetaObject const * QTemporaryFile::metaObject(void) const
+ ??0QCoreApplication@@IAE@AAVQCoreApplicationPrivate@@@Z @ 1184 NONAME ; QCoreApplication::QCoreApplication(class QCoreApplicationPrivate &)
+ ?addData@QCryptographicHash@@QAEXABVQByteArray@@@Z @ 1185 NONAME ; void QCryptographicHash::addData(class QByteArray const &)
+ ?endRemoveRows@QAbstractItemModel@@IAEXXZ @ 1186 NONAME ; void QAbstractItemModel::endRemoveRows(void)
+ ??_EQEventDispatcherSymbian@@UAE@I@Z @ 1187 NONAME ; QEventDispatcherSymbian::~QEventDispatcherSymbian(unsigned int)
+ ?type@QMetaType@@SAHPBD@Z @ 1188 NONAME ; int QMetaType::type(char const *)
+ ?ownerId@QAbstractFileEngine@@UBEIW4FileOwner@1@@Z @ 1189 NONAME ; unsigned int QAbstractFileEngine::ownerId(enum QAbstractFileEngine::FileOwner) const
+ ?shared_empty@QString@@0UData@1@A @ 1190 NONAME ; struct QString::Data QString::shared_empty
+ ?type@QMetaProperty@@QBE?AW4Type@QVariant@@XZ @ 1191 NONAME ; enum QVariant::Type QMetaProperty::type(void) const
+ ?disableReset@QNonContiguousByteDevice@@QAEXXZ @ 1192 NONAME ; void QNonContiguousByteDevice::disableReset(void)
+ ?unmap@QAbstractFileEngine@@QAE_NPAE@Z @ 1193 NONAME ; bool QAbstractFileEngine::unmap(unsigned char *)
+ ?currentValue@QVariantAnimation@@QBE?AVQVariant@@XZ @ 1194 NONAME ; class QVariant QVariantAnimation::currentValue(void) const
+ ?waitForReadyRead@QProcess@@UAE_NH@Z @ 1195 NONAME ; bool QProcess::waitForReadyRead(int)
+ ?errorString@QPluginLoader@@QBE?AVQString@@XZ @ 1196 NONAME ; class QString QPluginLoader::errorString(void) const
+ ?center@QRectF@@QBE?AVQPointF@@XZ @ 1197 NONAME ; class QPointF QRectF::center(void) const
+ ?currentAnimationChanged@QSequentialAnimationGroup@@IAEXPAVQAbstractAnimation@@@Z @ 1198 NONAME ; void QSequentialAnimationGroup::currentAnimationChanged(class QAbstractAnimation *)
+ ?qt_metacast@QObject@@UAEPAXPBD@Z @ 1199 NONAME ; void * QObject::qt_metacast(char const *)
+ ??6QTextStream@@QAEAAV0@ABVQByteArray@@@Z @ 1200 NONAME ; class QTextStream & QTextStream::operator<<(class QByteArray const &)
+ ?sender@QObject@@IBEPAV1@XZ @ 1201 NONAME ; class QObject * QObject::sender(void) const
+ ??0QRectF@@QAE@ABVQRect@@@Z @ 1202 NONAME ; QRectF::QRectF(class QRect const &)
+ ?trUtf8@QCoreApplication@@SA?AVQString@@PBD0@Z @ 1203 NONAME ; class QString QCoreApplication::trUtf8(char const *, char const *)
+ ?d_func@QFileInfo@@AAEPAVQFileInfoPrivate@@XZ @ 1204 NONAME ; class QFileInfoPrivate * QFileInfo::d_func(void)
+ ??8@YA_NABVQLatin1String@@ABVQStringRef@@@Z @ 1205 NONAME ; bool operator==(class QLatin1String const &, class QStringRef const &)
+ ?flush@QTextStream@@QAEXXZ @ 1206 NONAME ; void QTextStream::flush(void)
+ ?waitForFinished@QProcess@@QAE_NH@Z @ 1207 NONAME ; bool QProcess::waitForFinished(int)
+ ??0QLatin1String@@QAE@PBD@Z @ 1208 NONAME ; QLatin1String::QLatin1String(char const *)
+ ?readElementText@QXmlStreamReader@@QAE?AVQString@@XZ @ 1209 NONAME ; class QString QXmlStreamReader::readElementText(void)
+ ?setPropertyName@QPropertyAnimation@@QAEXABVQByteArray@@@Z @ 1210 NONAME ; void QPropertyAnimation::setPropertyName(class QByteArray const &)
+ ?indexOf@QString@@QBEHAAVQRegExp@@H@Z @ 1211 NONAME ; int QString::indexOf(class QRegExp &, int) const
+ ??_EQState@@UAE@I@Z @ 1212 NONAME ; QState::~QState(unsigned int)
+ ??XQSize@@QAEAAV0@M@Z @ 1213 NONAME ; class QSize & QSize::operator*=(float)
+ ?isBundle@QFileInfo@@QBE_NXZ @ 1214 NONAME ; bool QFileInfo::isBundle(void) const
+ ??0QEasingCurve@@QAE@ABV0@@Z @ 1215 NONAME ; QEasingCurve::QEasingCurve(class QEasingCurve const &)
+ ??4QStringMatcher@@QAEAAV0@ABV0@@Z @ 1216 NONAME ; class QStringMatcher & QStringMatcher::operator=(class QStringMatcher const &)
+ ?qHash@@YAIABVQByteArray@@@Z @ 1217 NONAME ; unsigned int qHash(class QByteArray const &)
+ ?qstrnicmp@@YAHPBD0I@Z @ 1218 NONAME ; int qstrnicmp(char const *, char const *, unsigned int)
+ ?tr@QSocketNotifier@@SA?AVQString@@PBD0@Z @ 1219 NONAME ; class QString QSocketNotifier::tr(char const *, char const *)
+ ?prepend@QByteArray@@QAEAAV1@PBD@Z @ 1220 NONAME ; class QByteArray & QByteArray::prepend(char const *)
+ ??0QFactoryLoader@@QAE@PBDABVQString@@W4CaseSensitivity@Qt@@@Z @ 1221 NONAME ; QFactoryLoader::QFactoryLoader(char const *, class QString const &, enum Qt::CaseSensitivity)
+ ?reset@QTextStream@@QAEXXZ @ 1222 NONAME ; void QTextStream::reset(void)
+ ?realNumberPrecision@QTextStream@@QBEHXZ @ 1223 NONAME ; int QTextStream::realNumberPrecision(void) const
+ ?setEncodedHost@QUrl@@QAEXABVQByteArray@@@Z @ 1224 NONAME ; void QUrl::setEncodedHost(class QByteArray const &)
+ ?mapping@QSignalMapper@@QBEPAVQObject@@H@Z @ 1225 NONAME ; class QObject * QSignalMapper::mapping(int) const
+ ?number@QString@@SA?AV1@KH@Z @ 1226 NONAME ; class QString QString::number(unsigned long, int)
+ ?tr@QAbstractTransition@@SA?AVQString@@PBD0@Z @ 1227 NONAME ; class QString QAbstractTransition::tr(char const *, char const *)
+ ?shared_null@QVectorData@@2U1@A @ 1228 NONAME ; struct QVectorData QVectorData::shared_null
+ ?contains@QString@@QBE?AVQBool@@VQChar@@W4CaseSensitivity@Qt@@@Z @ 1229 NONAME ; class QBool QString::contains(class QChar, enum Qt::CaseSensitivity) const
+ ??4QString@@QAEAAV0@ABVQByteArray@@@Z @ 1230 NONAME ; class QString & QString::operator=(class QByteArray const &)
+ ??0QPoint@@QAE@XZ @ 1231 NONAME ; QPoint::QPoint(void)
+ ?lastIndexOf@QByteArray@@QBEHPBDH@Z @ 1232 NONAME ; int QByteArray::lastIndexOf(char const *, int) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQDateTime@@@Z @ 1233 NONAME ; class QDataStream & operator<<(class QDataStream &, class QDateTime const &)
+ ?activate@QMetaObject@@SAXPAVQObject@@HHPAPAX@Z @ 1234 NONAME ; void QMetaObject::activate(class QObject *, int, int, void * *)
+ ?endMoveRows@QAbstractItemModel@@IAEXXZ @ 1235 NONAME ; void QAbstractItemModel::endMoveRows(void)
+ ??1QFactoryInterface@@UAE@XZ @ 1236 NONAME ; QFactoryInterface::~QFactoryInterface(void)
+ ??0QByteRef@@AAE@AAVQByteArray@@H@Z @ 1237 NONAME ; QByteRef::QByteRef(class QByteArray &, int)
+ ??9QXmlStreamNotationDeclaration@@QBE_NABV0@@Z @ 1238 NONAME ; bool QXmlStreamNotationDeclaration::operator!=(class QXmlStreamNotationDeclaration const &) const
+ ??6QDataStream@@QAEAAV0@N@Z @ 1239 NONAME ; class QDataStream & QDataStream::operator<<(double)
+ ?end@QByteArray@@QAEPADXZ @ 1240 NONAME ; char * QByteArray::end(void)
+ ?Error@CQtActiveScheduler@@UBEXH@Z @ 1241 NONAME ; void CQtActiveScheduler::Error(int) const
+ ?isCharacters@QXmlStreamReader@@QBE_NXZ @ 1242 NONAME ; bool QXmlStreamReader::isCharacters(void) const
+ ?setFile@QFileInfo@@QAEXABVQString@@@Z @ 1243 NONAME ; void QFileInfo::setFile(class QString const &)
+ ??1QObjectCleanupHandler@@UAE@XZ @ 1244 NONAME ; QObjectCleanupHandler::~QObjectCleanupHandler(void)
+ ?tr@QHistoryState@@SA?AVQString@@PBD0@Z @ 1245 NONAME ; class QString QHistoryState::tr(char const *, char const *)
+ ?d_func@QThread@@AAEPAVQThreadPrivate@@XZ @ 1246 NONAME ; class QThreadPrivate * QThread::d_func(void)
+ ??YQByteArray@@QAEAAV0@PBD@Z @ 1247 NONAME ; class QByteArray & QByteArray::operator+=(char const *)
+ ?trUtf8@QMetaObject@@QBE?AVQString@@PBD0@Z @ 1248 NONAME ; class QString QMetaObject::trUtf8(char const *, char const *) const
+ ?isFinal@QMetaProperty@@QBE_NXZ @ 1249 NONAME ; bool QMetaProperty::isFinal(void) const
+ ?columnsAboutToBeRemoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 1250 NONAME ; void QAbstractItemModel::columnsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ?toAce@QUrl@@SA?AVQByteArray@@ABVQString@@@Z @ 1251 NONAME ; class QByteArray QUrl::toAce(class QString const &)
+ ??0QProcessEnvironment@@QAE@XZ @ 1252 NONAME ; QProcessEnvironment::QProcessEnvironment(void)
+ ??5@YAAAVQDataStream@@AAV0@AAVQDateTime@@@Z @ 1253 NONAME ; class QDataStream & operator>>(class QDataStream &, class QDateTime &)
+ ?rootPath@QDir@@SA?AVQString@@XZ @ 1254 NONAME ; class QString QDir::rootPath(void)
+ ?qt_metacast@QAnimationGroup@@UAEPAXPBD@Z @ 1255 NONAME ; void * QAnimationGroup::qt_metacast(char const *)
+ ?at@QString@@QBE?BVQChar@@H@Z @ 1256 NONAME ; class QChar const QString::at(int) const
+ ?loopCount@QAbstractAnimation@@QBEHXZ @ 1257 NONAME ; int QAbstractAnimation::loopCount(void) const
+ ?toRect@QVariant@@QBE?AVQRect@@XZ @ 1258 NONAME ; class QRect QVariant::toRect(void) const
+ ?rowsAboutToBeMoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH0H@Z @ 1259 NONAME ; void QAbstractItemModel::rowsAboutToBeMoved(class QModelIndex const &, int, int, class QModelIndex const &, int)
+ ?setBottomRight@QRectF@@QAEXABVQPointF@@@Z @ 1260 NONAME ; void QRectF::setBottomRight(class QPointF const &)
+ ?moveTo@QRect@@QAEXABVQPoint@@@Z @ 1261 NONAME ; void QRect::moveTo(class QPoint const &)
+ ??1QAbstractTableModel@@UAE@XZ @ 1262 NONAME ; QAbstractTableModel::~QAbstractTableModel(void)
+ ??4QProcessEnvironment@@QAEAAV0@ABV0@@Z @ 1263 NONAME ; class QProcessEnvironment & QProcessEnvironment::operator=(class QProcessEnvironment const &)
+ ??0QSizeF@@QAE@MM@Z @ 1264 NONAME ; QSizeF::QSizeF(float, float)
+ ??6QTextStream@@QAEAAV0@K@Z @ 1265 NONAME ; class QTextStream & QTextStream::operator<<(unsigned long)
+ ?trUtf8@QFinalState@@SA?AVQString@@PBD0@Z @ 1266 NONAME ; class QString QFinalState::trUtf8(char const *, char const *)
+ ?licensee@QLibraryInfo@@SA?AVQString@@XZ @ 1267 NONAME ; class QString QLibraryInfo::licensee(void)
+ ?toLocalFile@QUrl@@QBE?AVQString@@XZ @ 1268 NONAME ; class QString QUrl::toLocalFile(void) const
+ ??_0QSizeF@@QAEAAV0@M@Z @ 1269 NONAME ; class QSizeF & QSizeF::operator/=(float)
+ ?trUtf8@QVariantAnimation@@SA?AVQString@@PBD0@Z @ 1270 NONAME ; class QString QVariantAnimation::trUtf8(char const *, char const *)
+ ?toULongLong@QString@@QBE_KPA_NH@Z @ 1271 NONAME ; unsigned long long QString::toULongLong(bool *, int) const
+ ?topRight@QRect@@QBE?AVQPoint@@XZ @ 1272 NONAME ; class QPoint QRect::topRight(void) const
+ ?uppercasedigits@@YAAAVQTextStream@@AAV1@@Z @ 1273 NONAME ; class QTextStream & uppercasedigits(class QTextStream &)
+ ?toString@QLocale@@QBE?AVQString@@ABVQDate@@W4FormatType@1@@Z @ 1274 NONAME ; class QString QLocale::toString(class QDate const &, enum QLocale::FormatType) const
+ ?setTopRight@QRectF@@QAEXABVQPointF@@@Z @ 1275 NONAME ; void QRectF::setTopRight(class QPointF const &)
+ ?setEndValue@QVariantAnimation@@QAEXABVQVariant@@@Z @ 1276 NONAME ; void QVariantAnimation::setEndValue(class QVariant const &)
+ ??0QTranslator@@QAE@PAVQObject@@@Z @ 1277 NONAME ; QTranslator::QTranslator(class QObject *)
+ ??4QString@@QAEAAV0@ABVQLatin1String@@@Z @ 1278 NONAME ; class QString & QString::operator=(class QLatin1String const &)
+ ??4QDebug@@QAEAAV0@ABV0@@Z @ 1279 NONAME ; class QDebug & QDebug::operator=(class QDebug const &)
+ ?atEnd@QIODevice@@UBE_NXZ @ 1280 NONAME ; bool QIODevice::atEnd(void) const
+ ?tr@QSocketNotifier@@SA?AVQString@@PBD0H@Z @ 1281 NONAME ; class QString QSocketNotifier::tr(char const *, char const *, int)
+ ?readLine@QIODevice@@QAE_JPAD_J@Z @ 1282 NONAME ; long long QIODevice::readLine(char *, long long)
+ ?tr@QThreadPool@@SA?AVQString@@PBD0H@Z @ 1283 NONAME ; class QString QThreadPool::tr(char const *, char const *, int)
+ ?tr@QProcess@@SA?AVQString@@PBD0@Z @ 1284 NONAME ; class QString QProcess::tr(char const *, char const *)
+ ??_EQThread@@UAE@I@Z @ 1285 NONAME ; QThread::~QThread(unsigned int)
+ ?device@QXmlStreamWriter@@QBEPAVQIODevice@@XZ @ 1286 NONAME ; class QIODevice * QXmlStreamWriter::device(void) const
+ ??0QByteArray@@QAE@PBDH@Z @ 1287 NONAME ; QByteArray::QByteArray(char const *, int)
+ ?qt_call_post_routines@@YAXXZ @ 1288 NONAME ; void qt_call_post_routines(void)
+ ?moveTo@QRectF@@QAEXABVQPointF@@@Z @ 1289 NONAME ; void QRectF::moveTo(class QPointF const &)
+ ?entryInfo@QAbstractFileEngineIterator@@MBE?AVQVariant@@W4EntryInfoType@1@@Z @ 1290 NONAME ; class QVariant QAbstractFileEngineIterator::entryInfo(enum QAbstractFileEngineIterator::EntryInfoType) const
+ ?moveRight@QRect@@QAEXH@Z @ 1291 NONAME ; void QRect::moveRight(int)
+ ?toLower@QString@@QBE?AV1@XZ @ 1292 NONAME ; class QString QString::toLower(void) const
+ ?disconnect@QObject@@SA_NPBV1@PBD01@Z @ 1293 NONAME ; bool QObject::disconnect(class QObject const *, char const *, class QObject const *, char const *)
+ ?hour@QTime@@QBEHXZ @ 1294 NONAME ; int QTime::hour(void) const
+ ?qt_metacast@QCoreApplication@@UAEPAXPBD@Z @ 1295 NONAME ; void * QCoreApplication::qt_metacast(char const *)
+ ??0QRectF@@QAE@XZ @ 1296 NONAME ; QRectF::QRectF(void)
+ ?getStaticMetaObject@QTimeLine@@SAABUQMetaObject@@XZ @ 1297 NONAME ; struct QMetaObject const & QTimeLine::getStaticMetaObject(void)
+ ?reactivateSocketNotifier@QEventDispatcherSymbian@@QAEXPAVQSocketNotifier@@@Z @ 1298 NONAME ; void QEventDispatcherSymbian::reactivateSocketNotifier(class QSocketNotifier *)
+ ?permissions@QFile@@SA?AV?$QFlags@W4Permission@QFile@@@@ABVQString@@@Z @ 1299 NONAME ; class QFlags<enum QFile::Permission> QFile::permissions(class QString const &)
+ ?metaObject@QAbstractListModel@@UBEPBUQMetaObject@@XZ @ 1300 NONAME ; struct QMetaObject const * QAbstractListModel::metaObject(void) const
+ ?qMalloc@@YAPAXI@Z @ 1301 NONAME ; void * qMalloc(unsigned int)
+ ??0QVariant@@QAE@ABVQUrl@@@Z @ 1302 NONAME ; QVariant::QVariant(class QUrl const &)
+ ?isEnabled@QSocketNotifier@@QBE_NXZ @ 1303 NONAME ; bool QSocketNotifier::isEnabled(void) const
+ ?refresh@QFileInfo@@QAEXXZ @ 1304 NONAME ; void QFileInfo::refresh(void)
+ ?setCurrentPath@QFSFileEngine@@SA_NABVQString@@@Z @ 1305 NONAME ; bool QFSFileEngine::setCurrentPath(class QString const &)
+ ?moveBottom@QRectF@@QAEXM@Z @ 1306 NONAME ; void QRectF::moveBottom(float)
+ ?QBasicAtomicInt_testAndSetOrdered@@YA_NPCHHH@Z @ 1307 NONAME ; bool QBasicAtomicInt_testAndSetOrdered(int volatile *, int, int)
+ ??4QDir@@QAEAAV0@ABVQString@@@Z @ 1308 NONAME ; class QDir & QDir::operator=(class QString const &)
+ ?setNum@QString@@QAEAAV1@KH@Z @ 1309 NONAME ; class QString & QString::setNum(unsigned long, int)
+ ?startingUp@QEventDispatcherSymbian@@UAEXXZ @ 1310 NONAME ; void QEventDispatcherSymbian::startingUp(void)
+ ?replace@QByteArray@@QAEAAV1@DD@Z @ 1311 NONAME ; class QByteArray & QByteArray::replace(char, char)
+ ?isTranslatorInstalled@QCoreApplicationPrivate@@SA_NPAVQTranslator@@@Z @ 1312 NONAME ; bool QCoreApplicationPrivate::isTranslatorInstalled(class QTranslator *)
+ ?toTime@QLocale@@QBE?AVQTime@@ABVQString@@0@Z @ 1313 NONAME ; class QTime QLocale::toTime(class QString const &, class QString const &) const
+ ?readyRead@QNonContiguousByteDevice@@IAEXXZ @ 1314 NONAME ; void QNonContiguousByteDevice::readyRead(void)
+ ?availableMibs@QTextCodec@@SA?AV?$QList@H@@XZ @ 1315 NONAME ; class QList<int> QTextCodec::availableMibs(void)
+ ?toUnicode@QTextCodec@@QBE?AVQString@@PBDHPAUConverterState@1@@Z @ 1316 NONAME ; class QString QTextCodec::toUnicode(char const *, int, struct QTextCodec::ConverterState *) const
+ ?start@QProcess@@QAEXABVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 1317 NONAME ; void QProcess::start(class QString const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?newInstance@QMetaObject@@QBEPAVQObject@@VQGenericArgument@@000000000@Z @ 1318 NONAME ; class QObject * QMetaObject::newInstance(class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument) const
+ ?sendPostedEvents@QCoreApplication@@SAXPAVQObject@@H@Z @ 1319 NONAME ; void QCoreApplication::sendPostedEvents(class QObject *, int)
+ ??1QTimerEvent@@UAE@XZ @ 1320 NONAME ; QTimerEvent::~QTimerEvent(void)
+ ?unicode@QCharRef@@QBEGXZ @ 1321 NONAME ; unsigned short QCharRef::unicode(void) const
+ ?qt_metacast@QAbstractTransition@@UAEPAXPBD@Z @ 1322 NONAME ; void * QAbstractTransition::qt_metacast(char const *)
+ ??1QHistoryState@@UAE@XZ @ 1323 NONAME ; QHistoryState::~QHistoryState(void)
+ ?isAbsolute@QDir@@QBE_NXZ @ 1324 NONAME ; bool QDir::isAbsolute(void) const
+ ?headerDataChanged@QAbstractItemModel@@IAEXW4Orientation@Qt@@HH@Z @ 1325 NONAME ; void QAbstractItemModel::headerDataChanged(enum Qt::Orientation, int, int)
+ ?toDouble@QString@@QBENPA_N@Z @ 1326 NONAME ; double QString::toDouble(bool *) const
+ ?staticMetaObject@QIODevice@@2UQMetaObject@@B @ 1327 NONAME ; struct QMetaObject const QIODevice::staticMetaObject
+ ?readLink@QFile@@QBE?AVQString@@XZ @ 1328 NONAME ; class QString QFile::readLink(void) const
+ ?isRunning@QEventLoop@@QBE_NXZ @ 1329 NONAME ; bool QEventLoop::isRunning(void) const
+ ??MQLatin1String@@QBE_NPBD@Z @ 1330 NONAME ; bool QLatin1String::operator<(char const *) const
+ ?keysToValue@QMetaEnum@@QBEHPBD@Z @ 1331 NONAME ; int QMetaEnum::keysToValue(char const *) const
+ ?getStaticMetaObject@QLocale@@SAABUQMetaObject@@XZ @ 1332 NONAME ; struct QMetaObject const & QLocale::getStaticMetaObject(void)
+ ?machine@QAbstractState@@QBEPAVQStateMachine@@XZ @ 1333 NONAME ; class QStateMachine * QAbstractState::machine(void) const
+ ?qt_register_signal_spy_callbacks@@YAXABUQSignalSpyCallbackSet@@@Z @ 1334 NONAME ; void qt_register_signal_spy_callbacks(struct QSignalSpyCallbackSet const &)
+ ?isCombiningChar@QXmlUtils@@CA_NVQChar@@@Z @ 1335 NONAME ; bool QXmlUtils::isCombiningChar(class QChar)
+ ?getStaticMetaObject@QEvent@@SAABUQMetaObject@@XZ @ 1336 NONAME ; struct QMetaObject const & QEvent::getStaticMetaObject(void)
+ ?updateCurrentTime@QVariantAnimation@@MAEXH@Z @ 1337 NONAME ; void QVariantAnimation::updateCurrentTime(int)
+ ?endsWith@QByteArray@@QBE_ND@Z @ 1338 NONAME ; bool QByteArray::endsWith(char) const
+ ?indexOf@QString@@QBEHVQChar@@HW4CaseSensitivity@Qt@@@Z @ 1339 NONAME ; int QString::indexOf(class QChar, int, enum Qt::CaseSensitivity) const
+ ?staticMetaObject@QSignalMapper@@2UQMetaObject@@B @ 1340 NONAME ; struct QMetaObject const QSignalMapper::staticMetaObject
+ ??5@YAAAVQDataStream@@AAV0@AAVQVariant@@@Z @ 1341 NONAME ; class QDataStream & operator>>(class QDataStream &, class QVariant &)
+ ?d_func@QEventDispatcherSymbian@@ABEPBVQAbstractEventDispatcherPrivate@@XZ @ 1342 NONAME ; class QAbstractEventDispatcherPrivate const * QEventDispatcherSymbian::d_func(void) const
+ ?frameChanged@QTimeLine@@IAEXH@Z @ 1343 NONAME ; void QTimeLine::frameChanged(int)
+ ?trUtf8@QEventLoop@@SA?AVQString@@PBD0@Z @ 1344 NONAME ; class QString QEventLoop::trUtf8(char const *, char const *)
+ ??OQString@@QBE_NABVQByteArray@@@Z @ 1345 NONAME ; bool QString::operator>(class QByteArray const &) const
+ ?trUtf8@QLibrary@@SA?AVQString@@PBD0H@Z @ 1346 NONAME ; class QString QLibrary::trUtf8(char const *, char const *, int)
+ ?size@QStringRef@@QBEHXZ @ 1347 NONAME ; int QStringRef::size(void) const
+ ??0QVariantAnimation@@IAE@AAVQVariantAnimationPrivate@@PAVQObject@@@Z @ 1348 NONAME ; QVariantAnimation::QVariantAnimation(class QVariantAnimationPrivate &, class QObject *)
+ ?exitCode@QProcess@@QBEHXZ @ 1349 NONAME ; int QProcess::exitCode(void) const
+ ?percent@QLocalePrivate@@QBE?AVQChar@@XZ @ 1350 NONAME ; class QChar QLocalePrivate::percent(void) const
+ ??1QAbstractFileEngineHandler@@UAE@XZ @ 1351 NONAME ; QAbstractFileEngineHandler::~QAbstractFileEngineHandler(void)
+ ?qt_metacall@QIODevice@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1352 NONAME ; int QIODevice::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QDebug@@QAE@XZ @ 1353 NONAME ; QDebug::~QDebug(void)
+ ??9QEasingCurve@@QBE_NABV0@@Z @ 1354 NONAME ; bool QEasingCurve::operator!=(class QEasingCurve const &) const
+ ?tryStart@QThreadPool@@QAE_NPAVQRunnable@@@Z @ 1355 NONAME ; bool QThreadPool::tryStart(class QRunnable *)
+ ?setFile@QFileInfo@@QAEXABVQDir@@ABVQString@@@Z @ 1356 NONAME ; void QFileInfo::setFile(class QDir const &, class QString const &)
+ ??8QEasingCurve@@QBE_NABV0@@Z @ 1357 NONAME ; bool QEasingCurve::operator==(class QEasingCurve const &) const
+ ?isCompound@QStateMachinePrivate@@QBE_NPBVQAbstractState@@@Z @ 1358 NONAME ; bool QStateMachinePrivate::isCompound(class QAbstractState const *) const
+ ?attributes@QMetaMethod@@QBEHXZ @ 1359 NONAME ; int QMetaMethod::attributes(void) const
+ ??_EQTimer@@UAE@I@Z @ 1360 NONAME ; QTimer::~QTimer(unsigned int)
+ ?unregisterCallback@QInternal@@SA_NW4Callback@1@P6A_NPAPAX@Z@Z @ 1361 NONAME ; bool QInternal::unregisterCallback(enum QInternal::Callback, bool (*)(void * *))
+ ?tr@QAbstractState@@SA?AVQString@@PBD0H@Z @ 1362 NONAME ; class QString QAbstractState::tr(char const *, char const *, int)
+ ?microstep@QStateMachinePrivate@@QAEXPAVQEvent@@ABV?$QList@PAVQAbstractTransition@@@@@Z @ 1363 NONAME ; void QStateMachinePrivate::microstep(class QEvent *, class QList<class QAbstractTransition *> const &)
+ ?tryLock@QMutex@@QAE_NH@Z @ 1364 NONAME ; bool QMutex::tryLock(int)
+ ?height@QRect@@QBEHXZ @ 1365 NONAME ; int QRect::height(void) const
+ ?top@QRectF@@QBEMXZ @ 1366 NONAME ; float QRectF::top(void) const
+ ??_ECQtActiveScheduler@@UAE@I@Z @ 1367 NONAME ; CQtActiveScheduler::~CQtActiveScheduler(unsigned int)
+ ??0QRect@@QAE@ABVQPoint@@0@Z @ 1368 NONAME ; QRect::QRect(class QPoint const &, class QPoint const &)
+ ?getStaticMetaObject@QParallelAnimationGroup@@SAABUQMetaObject@@XZ @ 1369 NONAME ; struct QMetaObject const & QParallelAnimationGroup::getStaticMetaObject(void)
+ ?arg@QString@@QBE?AV1@ABV1@0000@Z @ 1370 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &, class QString const &, class QString const &) const
+ ??1QSystemSemaphore@@QAE@XZ @ 1371 NONAME ; QSystemSemaphore::~QSystemSemaphore(void)
+ ?canReadLine@QProcess@@UBE_NXZ @ 1372 NONAME ; bool QProcess::canReadLine(void) const
+ ?compare_helper@QString@@CAHPBVQChar@@H0HW4CaseSensitivity@Qt@@@Z @ 1373 NONAME ; int QString::compare_helper(class QChar const *, int, class QChar const *, int, enum Qt::CaseSensitivity)
+ ??1QByteArray@@QAE@XZ @ 1374 NONAME ; QByteArray::~QByteArray(void)
+ ?rename@QFSFileEngine@@UAE_NABVQString@@@Z @ 1375 NONAME ; bool QFSFileEngine::rename(class QString const &)
+ ?translated@QRect@@QBE?AV1@HH@Z @ 1376 NONAME ; class QRect QRect::translated(int, int) const
+ ?filter@QDir@@QBE?AV?$QFlags@W4Filter@QDir@@@@XZ @ 1377 NONAME ; class QFlags<enum QDir::Filter> QDir::filter(void) const
+ ?position@QXmlStreamStringRef@@QBEHXZ @ 1378 NONAME ; int QXmlStreamStringRef::position(void) const
+ ?prepend@QByteArray@@QAEAAV1@PBDH@Z @ 1379 NONAME ; class QByteArray & QByteArray::prepend(char const *, int)
+ ?quit@QThread@@QAEXXZ @ 1380 NONAME ; void QThread::quit(void)
+ ?isPunct@QCharRef@@QBE_NXZ @ 1381 NONAME ; bool QCharRef::isPunct(void) const
+ ?execute@QProcess@@SAHABVQString@@ABVQStringList@@@Z @ 1382 NONAME ; int QProcess::execute(class QString const &, class QStringList const &)
+ ?queryPairDelimiter@QUrl@@QBEDXZ @ 1383 NONAME ; char QUrl::queryPairDelimiter(void) const
+ ?createIndex@QAbstractItemModel@@IBE?AVQModelIndex@@HHI@Z @ 1384 NONAME ; class QModelIndex QAbstractItemModel::createIndex(int, int, unsigned int) const
+ ?dirName@QDir@@QBE?AVQString@@XZ @ 1385 NONAME ; class QString QDir::dirName(void) const
+ ?setStackSize@QThread@@QAEXI@Z @ 1386 NONAME ; void QThread::setStackSize(unsigned int)
+ ?ownerId@QFSFileEngine@@UBEIW4FileOwner@QAbstractFileEngine@@@Z @ 1387 NONAME ; unsigned int QFSFileEngine::ownerId(enum QAbstractFileEngine::FileOwner) const
+ ?isWhitespace@QXmlStreamReader@@QBE_NXZ @ 1388 NONAME ; bool QXmlStreamReader::isWhitespace(void) const
+ ?onEntry@QState@@MAEXPAVQEvent@@@Z @ 1389 NONAME ; void QState::onEntry(class QEvent *)
+ ?mirroredChar@QChar@@SAII@Z @ 1390 NONAME ; unsigned int QChar::mirroredChar(unsigned int)
+ ?fromLocalFile@QUrl@@SA?AV1@ABVQString@@@Z @ 1391 NONAME ; class QUrl QUrl::fromLocalFile(class QString const &)
+ ?metaObject@QTimeLine@@UBEPBUQMetaObject@@XZ @ 1392 NONAME ; struct QMetaObject const * QTimeLine::metaObject(void) const
+ ?toTimeSpec@QDateTime@@QBE?AV1@W4TimeSpec@Qt@@@Z @ 1393 NONAME ; class QDateTime QDateTime::toTimeSpec(enum Qt::TimeSpec) const
+ ?column@QPersistentModelIndex@@QBEHXZ @ 1394 NONAME ; int QPersistentModelIndex::column(void) const
+ ?duration@QVariantAnimation@@UBEHXZ @ 1395 NONAME ; int QVariantAnimation::duration(void) const
+ ?qt_resolveS60PluginFunc@@YAP6AHXZH@Z @ 1396 NONAME ; int (*)(void) qt_resolveS60PluginFunc(int)
+ ?resolved@QUrl@@QBE?AV1@ABV1@@Z @ 1397 NONAME ; class QUrl QUrl::resolved(class QUrl const &) const
+ ?get@QThreadStorageData@@QBEPAPAXXZ @ 1398 NONAME ; void * * QThreadStorageData::get(void) const
+ ?getStaticMetaObject@QMimeData@@SAABUQMetaObject@@XZ @ 1399 NONAME ; struct QMetaObject const & QMimeData::getStaticMetaObject(void)
+ ?translate@QRect@@QAEXHH@Z @ 1400 NONAME ; void QRect::translate(int, int)
+ ?isRelative@QUrl@@QBE_NXZ @ 1401 NONAME ; bool QUrl::isRelative(void) const
+ ?dy@QLine@@QBEHXZ @ 1402 NONAME ; int QLine::dy(void) const
+ ?open@QAbstractFileEngine@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 1403 NONAME ; bool QAbstractFileEngine::open(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?contains@QRect@@QBE_NABVQPoint@@_N@Z @ 1404 NONAME ; bool QRect::contains(class QPoint const &, bool) const
+ ?pos@QBuffer@@UBE_JXZ @ 1405 NONAME ; long long QBuffer::pos(void) const
+ ?bottomRight@QRectF@@QBE?AVQPointF@@XZ @ 1406 NONAME ; class QPointF QRectF::bottomRight(void) const
+ ??_EQDirIterator@@UAE@I@Z @ 1407 NONAME ; QDirIterator::~QDirIterator(unsigned int)
+ ?trUtf8@QFactoryLoader@@SA?AVQString@@PBD0H@Z @ 1408 NONAME ; class QString QFactoryLoader::trUtf8(char const *, char const *, int)
+ ?qt_s60GetRFs@@YAAAVRFs@@XZ @ 1409 NONAME ; class RFs & qt_s60GetRFs(void)
+ ?setWidth@QSizeF@@QAEXM@Z @ 1410 NONAME ; void QSizeF::setWidth(float)
+ ?count@QString@@QBEHVQChar@@W4CaseSensitivity@Qt@@@Z @ 1411 NONAME ; int QString::count(class QChar, enum Qt::CaseSensitivity) const
+ ?cleanPath@QDir@@SA?AVQString@@ABV2@@Z @ 1412 NONAME ; class QString QDir::cleanPath(class QString const &)
+ ?metaObject@QSignalTransition@@UBEPBUQMetaObject@@XZ @ 1413 NONAME ; struct QMetaObject const * QSignalTransition::metaObject(void) const
+ ??BQFlag@@QBEHXZ @ 1414 NONAME ; QFlag::operator int(void) const
+ ?indexOfClassInfo@QMetaObject@@QBEHPBD@Z @ 1415 NONAME ; int QMetaObject::indexOfClassInfo(char const *) const
+ ?sender@QMetaCallEvent@@QBEPBVQObject@@XZ @ 1416 NONAME ; class QObject const * QMetaCallEvent::sender(void) const
+ ??0QPointF@@QAE@ABVQPoint@@@Z @ 1417 NONAME ; QPointF::QPointF(class QPoint const &)
+ ?beginEntryList@QAbstractFileEngine@@UAEPAVQAbstractFileEngineIterator@@V?$QFlags@W4Filter@QDir@@@@ABVQStringList@@@Z @ 1418 NONAME ; class QAbstractFileEngineIterator * QAbstractFileEngine::beginEntryList(class QFlags<enum QDir::Filter>, class QStringList const &)
+ ??6QDataStream@@QAEAAV0@G@Z @ 1419 NONAME ; class QDataStream & QDataStream::operator<<(unsigned short)
+ ?toDouble@QByteArray@@QBENPA_N@Z @ 1420 NONAME ; double QByteArray::toDouble(bool *) const
+ ?setSenderObject@QSignalTransition@@QAEXPAVQObject@@@Z @ 1421 NONAME ; void QSignalTransition::setSenderObject(class QObject *)
+ ?fileName@QFile@@QBE?AVQString@@XZ @ 1422 NONAME ; class QString QFile::fileName(void) const
+ ?tr@QMetaObject@@QBE?AVQString@@PBD0H@Z @ 1423 NONAME ; class QString QMetaObject::tr(char const *, char const *, int) const
+ ?toChar@QVariant@@QBE?AVQChar@@XZ @ 1424 NONAME ; class QChar QVariant::toChar(void) const
+ ?isStored@QMetaProperty@@QBE_NPBVQObject@@@Z @ 1425 NONAME ; bool QMetaProperty::isStored(class QObject const *) const
+ ?pause@QAbstractAnimation@@QAEXXZ @ 1426 NONAME ; void QAbstractAnimation::pause(void)
+ ?error@QProcess@@QBE?AW4ProcessError@1@XZ @ 1427 NONAME ; enum QProcess::ProcessError QProcess::error(void) const
+ ?registerStreamOperators@QMetaType@@SAXPBDP6AXAAVQDataStream@@PBX@ZP6AX1PAX@Z@Z @ 1428 NONAME ; void QMetaType::registerStreamOperators(char const *, void (*)(class QDataStream &, void const *), void (*)(class QDataStream &, void *))
+ ?trUtf8@QSequentialAnimationGroup@@SA?AVQString@@PBD0@Z @ 1429 NONAME ; class QString QSequentialAnimationGroup::trUtf8(char const *, char const *)
+ ?args@QMetaCallEvent@@QBEPAPAXXZ @ 1430 NONAME ; void * * QMetaCallEvent::args(void) const
+ ?fieldWidth@QTextStream@@QBEHXZ @ 1431 NONAME ; int QTextStream::fieldWidth(void) const
+ ?addPause@QSequentialAnimationGroup@@QAEPAVQPauseAnimation@@H@Z @ 1432 NONAME ; class QPauseAnimation * QSequentialAnimationGroup::addPause(int)
+ ?senderList@QObjectPrivate@@QBE?AV?$QList@PAVQObject@@@@XZ @ 1433 NONAME ; class QList<class QObject *> QObjectPrivate::senderList(void) const
+ ??4QStringRef@@QAEAAV0@ABV0@@Z @ 1434 NONAME ; class QStringRef & QStringRef::operator=(class QStringRef const &)
+ ?qt_metacast@QSettings@@UAEPAXPBD@Z @ 1435 NONAME ; void * QSettings::qt_metacast(char const *)
+ ?animationAt@QAnimationGroup@@QBEPAVQAbstractAnimation@@H@Z @ 1436 NONAME ; class QAbstractAnimation * QAnimationGroup::animationAt(int) const
+ ?metaObject@QNonContiguousByteDevice@@UBEPBUQMetaObject@@XZ @ 1437 NONAME ; struct QMetaObject const * QNonContiguousByteDevice::metaObject(void) const
+ ?childGroups@QSettings@@QBE?AVQStringList@@XZ @ 1438 NONAME ; class QStringList QSettings::childGroups(void) const
+ ?handle@QFile@@QBEHXZ @ 1439 NONAME ; int QFile::handle(void) const
+ ??6@YAAAVQDataStream@@AAV0@ABUQUuid@@@Z @ 1440 NONAME ; class QDataStream & operator<<(class QDataStream &, struct QUuid const &)
+ ??0QXmlStreamStringRef@@QAE@ABVQString@@@Z @ 1441 NONAME ; QXmlStreamStringRef::QXmlStreamStringRef(class QString const &)
+ ?setDirection@QAbstractAnimation@@QAEXW4Direction@1@@Z @ 1442 NONAME ; void QAbstractAnimation::setDirection(enum QAbstractAnimation::Direction)
+ ??9QLineF@@QBE_NABV0@@Z @ 1443 NONAME ; bool QLineF::operator!=(class QLineF const &) const
+ ?x2@QLineF@@QBEMXZ @ 1444 NONAME ; float QLineF::x2(void) const
+ ?atEnd@QProcess@@UBE_NXZ @ 1445 NONAME ; bool QProcess::atEnd(void) const
+ ??6QTextStream@@QAEAAV0@D@Z @ 1446 NONAME ; class QTextStream & QTextStream::operator<<(char)
+ ?beginRemoveColumns@QAbstractItemModel@@IAEXABVQModelIndex@@HH@Z @ 1447 NONAME ; void QAbstractItemModel::beginRemoveColumns(class QModelIndex const &, int, int)
+ ??0QTextStreamManipulator@@QAE@P8QTextStream@@AEXVQChar@@@Z0@Z @ 1448 NONAME ; QTextStreamManipulator::QTextStreamManipulator(void (*)(class QChar), class QChar)
+ ??6QDebug@@QAEAAV0@PBX@Z @ 1449 NONAME ; class QDebug & QDebug::operator<<(void const *)
+ ?d_func@QXmlStreamWriter@@AAEPAVQXmlStreamWriterPrivate@@XZ @ 1450 NONAME ; class QXmlStreamWriterPrivate * QXmlStreamWriter::d_func(void)
+ ?animationsEnabled@QStateMachine@@QBE_NXZ @ 1451 NONAME ; bool QStateMachine::animationsEnabled(void) const
+ ?scale@QSize@@QAEXHHW4AspectRatioMode@Qt@@@Z @ 1452 NONAME ; void QSize::scale(int, int, enum Qt::AspectRatioMode)
+ ?fileFlags@QFSFileEngine@@UBE?AV?$QFlags@W4FileFlag@QAbstractFileEngine@@@@V2@@Z @ 1453 NONAME ; class QFlags<enum QAbstractFileEngine::FileFlag> QFSFileEngine::fileFlags(class QFlags<enum QAbstractFileEngine::FileFlag>) const
+ ??1QReadLocker@@QAE@XZ @ 1454 NONAME ; QReadLocker::~QReadLocker(void)
+ ?qstrcpy@@YAPADPADPBD@Z @ 1455 NONAME ; char * qstrcpy(char *, char const *)
+ ??4QFileInfo@@QAEAAV0@ABV0@@Z @ 1456 NONAME ; class QFileInfo & QFileInfo::operator=(class QFileInfo const &)
+ ?writeNamespace@QXmlStreamWriter@@QAEXABVQString@@0@Z @ 1457 NONAME ; void QXmlStreamWriter::writeNamespace(class QString const &, class QString const &)
+ ?startsWith@QString@@QBE_NABVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 1458 NONAME ; bool QString::startsWith(class QLatin1String const &, enum Qt::CaseSensitivity) const
+ ?d_func@QMimeData@@ABEPBVQMimeDataPrivate@@XZ @ 1459 NONAME ; class QMimeDataPrivate const * QMimeData::d_func(void) const
+ ?setUpdateInterval@QTimeLine@@QAEXH@Z @ 1460 NONAME ; void QTimeLine::setUpdateInterval(int)
+ ?toLineF@QVariant@@QBE?AVQLineF@@XZ @ 1461 NONAME ; class QLineF QVariant::toLineF(void) const
+ ?replace@QString@@QAEAAV1@ABV1@0W4CaseSensitivity@Qt@@@Z @ 1462 NONAME ; class QString & QString::replace(class QString const &, class QString const &, enum Qt::CaseSensitivity)
+ ?indexValid@QAbstractItemModelPrivate@@QBE_NABVQModelIndex@@@Z @ 1463 NONAME ; bool QAbstractItemModelPrivate::indexValid(class QModelIndex const &) const
+ ?getStaticMetaObject@QPropertyAnimation@@SAABUQMetaObject@@XZ @ 1464 NONAME ; struct QMetaObject const & QPropertyAnimation::getStaticMetaObject(void)
+ ?receiverList@QObjectPrivate@@QBE?AV?$QList@PAVQObject@@@@PBD@Z @ 1465 NONAME ; class QList<class QObject *> QObjectPrivate::receiverList(char const *) const
+ ?truncate@QByteArray@@QAEXH@Z @ 1466 NONAME ; void QByteArray::truncate(int)
+ ?processChannelMode@QProcess@@QBE?AW4ProcessChannelMode@1@XZ @ 1467 NONAME ; enum QProcess::ProcessChannelMode QProcess::processChannelMode(void) const
+ ?beginRemoveRows@QAbstractItemModel@@IAEXABVQModelIndex@@HH@Z @ 1468 NONAME ; void QAbstractItemModel::beginRemoveRows(class QModelIndex const &, int, int)
+ ?emitTriggered@QAbstractTransitionPrivate@@QAEXXZ @ 1469 NONAME ; void QAbstractTransitionPrivate::emitTriggered(void)
+ ?amplitude@QEasingCurve@@QBEMXZ @ 1470 NONAME ; float QEasingCurve::amplitude(void) const
+ ??4QChar@@QAEAAV0@ABV0@@Z @ 1471 NONAME ; class QChar & QChar::operator=(class QChar const &)
+ ?setBottomLeft@QRectF@@QAEXABVQPointF@@@Z @ 1472 NONAME ; void QRectF::setBottomLeft(class QPointF const &)
+ ?create@QNonContiguousByteDeviceFactory@@SAPAVQNonContiguousByteDevice@@PAVQRingBuffer@@@Z @ 1473 NONAME ; class QNonContiguousByteDevice * QNonContiguousByteDeviceFactory::create(class QRingBuffer *)
+ ?codecForName@QTextCodec@@SAPAV1@ABVQByteArray@@@Z @ 1474 NONAME ; class QTextCodec * QTextCodec::codecForName(class QByteArray const &)
+ ?qt_qFindChildren_helper@@YAXPBVQObject@@ABVQString@@PBVQRegExp@@ABUQMetaObject@@PAV?$QList@PAX@@@Z @ 1475 NONAME ; void qt_qFindChildren_helper(class QObject const *, class QString const &, class QRegExp const *, struct QMetaObject const &, class QList<void *> *)
+ ??0QDir@@QAE@ABV0@@Z @ 1476 NONAME ; QDir::QDir(class QDir const &)
+ ?arg@QString@@QBE?AV1@FHHABVQChar@@@Z @ 1477 NONAME ; class QString QString::arg(short, int, int, class QChar const &) const
+ ?translate@QTranslator@@QBE?AVQString@@PBD00H@Z @ 1478 NONAME ; class QString QTranslator::translate(char const *, char const *, char const *, int) const
+ ?transpose@QSizeF@@QAEXXZ @ 1479 NONAME ; void QSizeF::transpose(void)
+ ??0QXmlStreamWriter@@QAE@PAVQIODevice@@@Z @ 1480 NONAME ; QXmlStreamWriter::QXmlStreamWriter(class QIODevice *)
+ ?beginInsertColumns@QAbstractItemModel@@IAEXABVQModelIndex@@HH@Z @ 1481 NONAME ; void QAbstractItemModel::beginInsertColumns(class QModelIndex const &, int, int)
+ ?qt_metacast@QHistoryState@@UAEPAXPBD@Z @ 1482 NONAME ; void * QHistoryState::qt_metacast(char const *)
+ ?writeStartDocument@QXmlStreamWriter@@QAEXABVQString@@@Z @ 1483 NONAME ; void QXmlStreamWriter::writeStartDocument(class QString const &)
+ ?trUtf8@QAbstractTransition@@SA?AVQString@@PBD0@Z @ 1484 NONAME ; class QString QAbstractTransition::trUtf8(char const *, char const *)
+ ??0QThread@@IAE@AAVQThreadPrivate@@PAVQObject@@@Z @ 1485 NONAME ; QThread::QThread(class QThreadPrivate &, class QObject *)
+ ??0QDebug@@QAE@PAVQIODevice@@@Z @ 1486 NONAME ; QDebug::QDebug(class QIODevice *)
+ ?detach@QSharedMemory@@QAE_NXZ @ 1487 NONAME ; bool QSharedMemory::detach(void)
+ ?unicode@QCharRef@@QAEAAGXZ @ 1488 NONAME ; unsigned short & QCharRef::unicode(void)
+ ?qstrcmp@@YAHPBD0@Z @ 1489 NONAME ; int qstrcmp(char const *, char const *)
+ ?qt_metacall@QObjectCleanupHandler@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1490 NONAME ; int QObjectCleanupHandler::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@QFSFileEngine@@AAEPAVQFSFileEnginePrivate@@XZ @ 1491 NONAME ; class QFSFileEnginePrivate * QFSFileEngine::d_func(void)
+ ?typeName@QMetaProperty@@QBEPBDXZ @ 1492 NONAME ; char const * QMetaProperty::typeName(void) const
+ ?count@QBitArray@@QBEHXZ @ 1493 NONAME ; int QBitArray::count(void) const
+ ?replace@QString@@QAEAAV1@HHVQChar@@@Z @ 1494 NONAME ; class QString & QString::replace(int, int, class QChar)
+ ?imageData@QMimeData@@QBE?AVQVariant@@XZ @ 1495 NONAME ; class QVariant QMimeData::imageData(void) const
+ ?digitValue@QChar@@QBEHXZ @ 1496 NONAME ; int QChar::digitValue(void) const
+ ?trUtf8@QTranslator@@SA?AVQString@@PBD0@Z @ 1497 NONAME ; class QString QTranslator::trUtf8(char const *, char const *)
+ ?append@QByteArray@@QAEAAV1@PBD@Z @ 1498 NONAME ; class QByteArray & QByteArray::append(char const *)
+ ?readAll@QIODevice@@QAE?AVQByteArray@@XZ @ 1499 NONAME ; class QByteArray QIODevice::readAll(void)
+ ??1QXmlStreamReader@@QAE@XZ @ 1500 NONAME ; QXmlStreamReader::~QXmlStreamReader(void)
+ ??1QFactoryLoader@@UAE@XZ @ 1501 NONAME ; QFactoryLoader::~QFactoryLoader(void)
+ ?isNull@QCharRef@@QBE_NXZ @ 1502 NONAME ; bool QCharRef::isNull(void) const
+ ?toSizeF@QVariant@@QBE?AVQSizeF@@XZ @ 1503 NONAME ; class QSizeF QVariant::toSizeF(void) const
+ ?isRelativePath@QDir@@SA_NABVQString@@@Z @ 1504 NONAME ; bool QDir::isRelativePath(class QString const &)
+ ?closingDown@QEventDispatcherSymbian@@UAEXXZ @ 1505 NONAME ; void QEventDispatcherSymbian::closingDown(void)
+ ?setParent@QObject@@QAEXPAV1@@Z @ 1506 NONAME ; void QObject::setParent(class QObject *)
+ ?realNumberNotation@QTextStream@@QBE?AW4RealNumberNotation@1@XZ @ 1507 NONAME ; enum QTextStream::RealNumberNotation QTextStream::realNumberNotation(void) const
+ ??NQTime@@QBE_NABV0@@Z @ 1508 NONAME ; bool QTime::operator<=(class QTime const &) const
+ ??0QFileInfo@@QAE@ABVQString@@@Z @ 1509 NONAME ; QFileInfo::QFileInfo(class QString const &)
+ ?q_func@QStateMachinePrivate@@ABEPBVQStateMachine@@XZ @ 1510 NONAME ; class QStateMachine const * QStateMachinePrivate::q_func(void) const
+ ?endMoveColumns@QAbstractItemModel@@IAEXXZ @ 1511 NONAME ; void QAbstractItemModel::endMoveColumns(void)
+ ??0QDataStream@@QAE@XZ @ 1512 NONAME ; QDataStream::QDataStream(void)
+ ?staticMetaObject@QPauseAnimation@@2UQMetaObject@@B @ 1513 NONAME ; struct QMetaObject const QPauseAnimation::staticMetaObject
+ ?event@QStateMachine@@MAE_NPAVQEvent@@@Z @ 1514 NONAME ; bool QStateMachine::event(class QEvent *)
+ ?fetchAndAddAcquire@QBasicAtomicInt@@QAEHH@Z @ 1515 NONAME ; int QBasicAtomicInt::fetchAndAddAcquire(int)
+ ?wakeAll@QWaitCondition@@QAEXXZ @ 1516 NONAME ; void QWaitCondition::wakeAll(void)
+ ?read@QIODevice@@QAE?AVQByteArray@@_J@Z @ 1517 NONAME ; class QByteArray QIODevice::read(long long)
+ ??_EQSocketNotifier@@UAE@I@Z @ 1518 NONAME ; QSocketNotifier::~QSocketNotifier(unsigned int)
+ ?fromUnicode@QTextCodec@@QBE?AVQByteArray@@ABVQString@@@Z @ 1519 NONAME ; class QByteArray QTextCodec::fromUnicode(class QString const &) const
+ ??1QEventLoop@@UAE@XZ @ 1520 NONAME ; QEventLoop::~QEventLoop(void)
+ ?release@QSemaphore@@QAEXH@Z @ 1521 NONAME ; void QSemaphore::release(int)
+ ?interrupt@QEventDispatcherSymbian@@UAEXXZ @ 1522 NONAME ; void QEventDispatcherSymbian::interrupt(void)
+ ?findLCA@QStateMachinePrivate@@QBEPAVQState@@ABV?$QList@PAVQAbstractState@@@@@Z @ 1523 NONAME ; class QState * QStateMachinePrivate::findLCA(class QList<class QAbstractState *> const &) const
+ ?setKey@QSharedMemory@@QAEXABVQString@@@Z @ 1524 NONAME ; void QSharedMemory::setKey(class QString const &)
+ ?tr@QTemporaryFile@@SA?AVQString@@PBD0@Z @ 1525 NONAME ; class QString QTemporaryFile::tr(char const *, char const *)
+ ?setPath@QDir@@QAEXABVQString@@@Z @ 1526 NONAME ; void QDir::setPath(class QString const &)
+ ?setNum@QString@@QAEAAV1@_KH@Z @ 1527 NONAME ; class QString & QString::setNum(unsigned long long, int)
+ ?read@QIODevice@@QAE_JPAD_J@Z @ 1528 NONAME ; long long QIODevice::read(char *, long long)
+ ?layoutAboutToBeChanged@QAbstractItemModel@@IAEXXZ @ 1529 NONAME ; void QAbstractItemModel::layoutAboutToBeChanged(void)
+ ?urls@QMimeData@@QBE?AV?$QList@VQUrl@@@@XZ @ 1530 NONAME ; class QList<class QUrl> QMimeData::urls(void) const
+ ?files@QFileSystemWatcher@@QBE?AVQStringList@@XZ @ 1531 NONAME ; class QStringList QFileSystemWatcher::files(void) const
+ ?trUtf8@QSignalMapper@@SA?AVQString@@PBD0H@Z @ 1532 NONAME ; class QString QSignalMapper::trUtf8(char const *, char const *, int)
+ ??8QXmlStreamAttribute@@QBE_NABV0@@Z @ 1533 NONAME ; bool QXmlStreamAttribute::operator==(class QXmlStreamAttribute const &) const
+ ?isProcessingInstruction@QXmlStreamReader@@QBE_NXZ @ 1534 NONAME ; bool QXmlStreamReader::isProcessingInstruction(void) const
+ ?addEncodedQueryItem@QUrl@@QAEXABVQByteArray@@0@Z @ 1535 NONAME ; void QUrl::addEncodedQueryItem(class QByteArray const &, class QByteArray const &)
+ ??1QAbstractItemModel@@UAE@XZ @ 1536 NONAME ; QAbstractItemModel::~QAbstractItemModel(void)
+ ?shortDayName@QDate@@SA?AVQString@@HW4MonthNameType@1@@Z @ 1537 NONAME ; class QString QDate::shortDayName(int, enum QDate::MonthNameType)
+ ?d_func@QHistoryState@@AAEPAVQHistoryStatePrivate@@XZ @ 1538 NONAME ; class QHistoryStatePrivate * QHistoryState::d_func(void)
+ ?metaObject@QParallelAnimationGroup@@UBEPBUQMetaObject@@XZ @ 1539 NONAME ; struct QMetaObject const * QParallelAnimationGroup::metaObject(void) const
+ ??0QByteArrayMatcher@@QAE@XZ @ 1540 NONAME ; QByteArrayMatcher::QByteArrayMatcher(void)
+ ?sectionFormat@QDateTimeParser@@QBE?AVQString@@H@Z @ 1541 NONAME ; class QString QDateTimeParser::sectionFormat(int) const
+ ?setDevice@QDataStream@@QAEXPAVQIODevice@@@Z @ 1542 NONAME ; void QDataStream::setDevice(class QIODevice *)
+ ?stopped@QStateMachine@@IAEXXZ @ 1543 NONAME ; void QStateMachine::stopped(void)
+ ?unregisterRestorable@QStateMachinePrivate@@QAEXPAVQObject@@ABVQByteArray@@@Z @ 1544 NONAME ; void QStateMachinePrivate::unregisterRestorable(class QObject *, class QByteArray const &)
+ ?stateChanged@QTimeLine@@IAEXW4State@1@@Z @ 1545 NONAME ; void QTimeLine::stateChanged(enum QTimeLine::State)
+ ?hasError@QXmlStreamReader@@QBE_NXZ @ 1546 NONAME ; bool QXmlStreamReader::hasError(void) const
+ ?codecForMib@QTextCodec@@SAPAV1@H@Z @ 1547 NONAME ; class QTextCodec * QTextCodec::codecForMib(int)
+ ?toLongLong@QByteArray@@QBE_JPA_NH@Z @ 1548 NONAME ; long long QByteArray::toLongLong(bool *, int) const
+ ??0QChar@@QAE@I@Z @ 1549 NONAME ; QChar::QChar(unsigned int)
+ ?qIsNaN@@YA_NN@Z @ 1550 NONAME ; bool qIsNaN(double)
+ ?hasNext@QDirIterator@@QBE_NXZ @ 1551 NONAME ; bool QDirIterator::hasNext(void) const
+ ?joining@QCharRef@@QBE?AW4Joining@QChar@@XZ @ 1552 NONAME ; enum QChar::Joining QCharRef::joining(void) const
+ ?toLong@QString@@QBEJPA_NH@Z @ 1553 NONAME ; long QString::toLong(bool *, int) const
+ ?methodIndex@QMetaMethod@@QBEHXZ @ 1554 NONAME ; int QMetaMethod::methodIndex(void) const
+ ?prepend@QByteArray@@QAEAAV1@D@Z @ 1555 NONAME ; class QByteArray & QByteArray::prepend(char)
+ ??0QNonContiguousByteDevice@@IAE@XZ @ 1556 NONAME ; QNonContiguousByteDevice::QNonContiguousByteDevice(void)
+ ?readAllStandardOutput@QProcess@@QAE?AVQByteArray@@XZ @ 1557 NONAME ; class QByteArray QProcess::readAllStandardOutput(void)
+ ??0QVariant@@QAE@ABVQDate@@@Z @ 1558 NONAME ; QVariant::QVariant(class QDate const &)
+ ??0QIncompatibleFlag@@QAE@H@Z @ 1559 NONAME ; QIncompatibleFlag::QIncompatibleFlag(int)
+ ?x2@QLine@@QBEHXZ @ 1560 NONAME ; int QLine::x2(void) const
+ ?d_func@QFileInfo@@ABEPBVQFileInfoPrivate@@XZ @ 1561 NONAME ; class QFileInfoPrivate const * QFileInfo::d_func(void) const
+ ?tr@QAbstractTransition@@SA?AVQString@@PBD0H@Z @ 1562 NONAME ; class QString QAbstractTransition::tr(char const *, char const *, int)
+ ?qDeleteInEventHandler@@YAXPAVQObject@@@Z @ 1563 NONAME ; void qDeleteInEventHandler(class QObject *)
+ ?tr@QTextCodecPlugin@@SA?AVQString@@PBD0@Z @ 1564 NONAME ; class QString QTextCodecPlugin::tr(char const *, char const *)
+ ?left@QByteArray@@QBE?AV1@H@Z @ 1565 NONAME ; class QByteArray QByteArray::left(int) const
+ ?seek@QTextStream@@QAE_N_J@Z @ 1566 NONAME ; bool QTextStream::seek(long long)
+ ?constData@QVariant@@QBEPBXXZ @ 1567 NONAME ; void const * QVariant::constData(void) const
+ ?qstrcmp@@YAHABVQByteArray@@PBD@Z @ 1568 NONAME ; int qstrcmp(class QByteArray const &, char const *)
+ ?toUpper@QByteArray@@QBE?AV1@XZ @ 1569 NONAME ; class QByteArray QByteArray::toUpper(void) const
+ ?normalizedType@QMetaObject@@SA?AVQByteArray@@PBD@Z @ 1570 NONAME ; class QByteArray QMetaObject::normalizedType(char const *)
+ ?setAutoDetectUnicode@QTextStream@@QAEX_N@Z @ 1571 NONAME ; void QTextStream::setAutoDetectUnicode(bool)
+ ?qBadAlloc@@YAXXZ @ 1572 NONAME ; void qBadAlloc(void)
+ ??NQString@@QBE_NPBD@Z @ 1573 NONAME ; bool QString::operator<=(char const *) const
+ ?unmap@QFile@@QAE_NPAE@Z @ 1574 NONAME ; bool QFile::unmap(unsigned char *)
+ ?isActive@QTimer@@QBE_NXZ @ 1575 NONAME ; bool QTimer::isActive(void) const
+ ??1QXmlStreamEntityResolver@@UAE@XZ @ 1576 NONAME ; QXmlStreamEntityResolver::~QXmlStreamEntityResolver(void)
+ ?wakeUp@QEventLoop@@QAEXXZ @ 1577 NONAME ; void QEventLoop::wakeUp(void)
+ ?qt_metacast@QSharedMemory@@UAEPAXPBD@Z @ 1578 NONAME ; void * QSharedMemory::qt_metacast(char const *)
+ ?unixSignal@QCoreApplication@@IAEXH@Z @ 1579 NONAME ; void QCoreApplication::unixSignal(int)
+ ?end@QString@@QBEPBVQChar@@XZ @ 1580 NONAME ; class QChar const * QString::end(void) const
+ ?QBasicAtomicInt_fetchAndAddOrdered@@YAHPCHH@Z @ 1581 NONAME ; int QBasicAtomicInt_fetchAndAddOrdered(int volatile *, int)
+ ?setFragment@QUrl@@QAEXABVQString@@@Z @ 1582 NONAME ; void QUrl::setFragment(class QString const &)
+ ?numberToCLocale@QLocalePrivate@@QBE_NABVQString@@W4GroupSeparatorMode@1@PAV?$QVarLengthArray@D$0BAA@@@@Z @ 1583 NONAME ; bool QLocalePrivate::numberToCLocale(class QString const &, enum QLocalePrivate::GroupSeparatorMode, class QVarLengthArray<char, 256> *) const
+ ?endRemoveColumns@QAbstractItemModel@@IAEXXZ @ 1584 NONAME ; void QAbstractItemModel::endRemoveColumns(void)
+ ?readLine@QFSFileEngine@@UAE_JPAD_J@Z @ 1585 NONAME ; long long QFSFileEngine::readLine(char *, long long)
+ ?startTimer@QObject@@QAEHH@Z @ 1586 NONAME ; int QObject::startTimer(int)
+ ?raiseError@QXmlStreamReader@@QAEXABVQString@@@Z @ 1587 NONAME ; void QXmlStreamReader::raiseError(class QString const &)
+ ??0QByteArrayMatcher@@QAE@PBDH@Z @ 1588 NONAME ; QByteArrayMatcher::QByteArrayMatcher(char const *, int)
+ ?maxThreadCount@QThreadPool@@QBEHXZ @ 1589 NONAME ; int QThreadPool::maxThreadCount(void) const
+ ?bytearrayToLongLong@QLocalePrivate@@SA_JPBDHPA_N1@Z @ 1590 NONAME ; long long QLocalePrivate::bytearrayToLongLong(char const *, int, bool *, bool *)
+ ?fromUnicode@QTextCodec@@QBE?AVQByteArray@@PBVQChar@@HPAUConverterState@1@@Z @ 1591 NONAME ; class QByteArray QTextCodec::fromUnicode(class QChar const *, int, struct QTextCodec::ConverterState *) const
+ ??_EQAbstractState@@UAE@I@Z @ 1592 NONAME ; QAbstractState::~QAbstractState(unsigned int)
+ ?createLocalFile@QTemporaryFile@@SAPAV1@ABVQString@@@Z @ 1593 NONAME ; class QTemporaryFile * QTemporaryFile::createLocalFile(class QString const &)
+ ?setX@QPoint@@QAEXH@Z @ 1594 NONAME ; void QPoint::setX(int)
+ ?staticMetaObject@QThread@@2UQMetaObject@@B @ 1595 NONAME ; struct QMetaObject const QThread::staticMetaObject
+ ?fromWCharArray@QString@@SA?AV1@PB_WH@Z @ 1596 NONAME ; class QString QString::fromWCharArray(wchar_t const *, int)
+ ??4QLatin1String@@QAEAAV0@ABV0@@Z @ 1597 NONAME ; class QLatin1String & QLatin1String::operator=(class QLatin1String const &)
+ ?properAncestors@QStateMachinePrivate@@SA?AV?$QList@PAVQState@@@@PBVQAbstractState@@PBVQState@@@Z @ 1598 NONAME ; class QList<class QState *> QStateMachinePrivate::properAncestors(class QAbstractState const *, class QState const *)
+ ?isNull@QUuid@@QBE_NXZ @ 1599 NONAME ; bool QUuid::isNull(void) const
+ ?qdtoa@@YAPADNHHPAH0PAPAD1@Z @ 1600 NONAME ; char * qdtoa(double, int, int, int *, int *, char * *, char * *)
+ ?currentFilePath@QAbstractFileEngineIterator@@QBE?AVQString@@XZ @ 1601 NONAME ; class QString QAbstractFileEngineIterator::currentFilePath(void) const
+ ?capturedTexts@QRegExp@@QAE?AVQStringList@@XZ @ 1602 NONAME ; class QStringList QRegExp::capturedTexts(void)
+ ??NQString@@QBE_NABVQByteArray@@@Z @ 1603 NONAME ; bool QString::operator<=(class QByteArray const &) const
+ ?invalidatePersistentIndexes@QAbstractItemModelPrivate@@QAEXXZ @ 1604 NONAME ; void QAbstractItemModelPrivate::invalidatePersistentIndexes(void)
+ ??6@YA?AVQDebug@@V0@ABVQPersistentModelIndex@@@Z @ 1605 NONAME ; class QDebug operator<<(class QDebug, class QPersistentModelIndex const &)
+ ?plus@QLocalePrivate@@QBE?AVQChar@@XZ @ 1606 NONAME ; class QChar QLocalePrivate::plus(void) const
+ ?nameToType@QVariant@@SA?AW4Type@1@PBD@Z @ 1607 NONAME ; enum QVariant::Type QVariant::nameToType(char const *)
+ ?installEventFilter@QObject@@QAEXPAV1@@Z @ 1608 NONAME ; void QObject::installEventFilter(class QObject *)
+ ??0QRegExp@@QAE@XZ @ 1609 NONAME ; QRegExp::QRegExp(void)
+ ?clear@QUrl@@QAEXXZ @ 1610 NONAME ; void QUrl::clear(void)
+ ?toUnicode@QTextCodec@@QBE?AVQString@@PBD@Z @ 1611 NONAME ; class QString QTextCodec::toUnicode(char const *) const
+ ?startTimer@QTimer@@AAEHH@Z @ 1612 NONAME ; int QTimer::startTimer(int)
+ ?state@QTimeLine@@QBE?AW4State@1@XZ @ 1613 NONAME ; enum QTimeLine::State QTimeLine::state(void) const
+ ?staticMetaObject@QFile@@2UQMetaObject@@B @ 1614 NONAME ; struct QMetaObject const QFile::staticMetaObject
+ ?compare@QString@@QBEHABVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 1615 NONAME ; int QString::compare(class QLatin1String const &, enum Qt::CaseSensitivity) const
+ ?duration@QPauseAnimation@@UBEHXZ @ 1616 NONAME ; int QPauseAnimation::duration(void) const
+ ?sibling@QModelIndex@@QBE?AV1@HH@Z @ 1617 NONAME ; class QModelIndex QModelIndex::sibling(int, int) const
+ ?metaObject@QFactoryLoader@@UBEPBUQMetaObject@@XZ @ 1618 NONAME ; struct QMetaObject const * QFactoryLoader::metaObject(void) const
+ ?fetchAndAddRelaxed@QBasicAtomicInt@@QAEHH@Z @ 1619 NONAME ; int QBasicAtomicInt::fetchAndAddRelaxed(int)
+ ??0QFinalState@@QAE@PAVQState@@@Z @ 1620 NONAME ; QFinalState::QFinalState(class QState *)
+ ??0QFileInfo@@QAE@ABV0@@Z @ 1621 NONAME ; QFileInfo::QFileInfo(class QFileInfo const &)
+ ?setIntegerBase@QTextStream@@QAEXH@Z @ 1622 NONAME ; void QTextStream::setIntegerBase(int)
+ ?trUtf8@QSettings@@SA?AVQString@@PBD0H@Z @ 1623 NONAME ; class QString QSettings::trUtf8(char const *, char const *, int)
+ ?workingDirectory@QProcess@@QBE?AVQString@@XZ @ 1624 NONAME ; class QString QProcess::workingDirectory(void) const
+ ??0QMutexLocker@@QAE@PAVQMutex@@@Z @ 1625 NONAME ; QMutexLocker::QMutexLocker(class QMutex *)
+ ?type@QVariant@@QBE?AW4Type@1@XZ @ 1626 NONAME ; enum QVariant::Type QVariant::type(void) const
+ ?setPatternSyntax@QRegExp@@QAEXW4PatternSyntax@1@@Z @ 1627 NONAME ; void QRegExp::setPatternSyntax(enum QRegExp::PatternSyntax)
+ ?propertyCount@QMetaObject@@QBEHXZ @ 1628 NONAME ; int QMetaObject::propertyCount(void) const
+ ?d_func@QFinalState@@AAEPAVQFinalStatePrivate@@XZ @ 1629 NONAME ; class QFinalStatePrivate * QFinalState::d_func(void)
+ ?d_func@QStateMachine@@AAEPAVQStateMachinePrivate@@XZ @ 1630 NONAME ; class QStateMachinePrivate * QStateMachine::d_func(void)
+ ?setPoints@QLine@@QAEXABVQPoint@@0@Z @ 1631 NONAME ; void QLine::setPoints(class QPoint const &, class QPoint const &)
+ ?qt_metacast@QAbstractAnimation@@UAEPAXPBD@Z @ 1632 NONAME ; void * QAbstractAnimation::qt_metacast(char const *)
+ ?setData@QAbstractItemModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 1633 NONAME ; bool QAbstractItemModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?scale@QSizeF@@QAEXABV1@W4AspectRatioMode@Qt@@@Z @ 1634 NONAME ; void QSizeF::scale(class QSizeF const &, enum Qt::AspectRatioMode)
+ ?isAbsolute@QFileInfo@@QBE_NXZ @ 1635 NONAME ; bool QFileInfo::isAbsolute(void) const
+ ?callEventTest@QAbstractTransitionPrivate@@QAE_NPAVQEvent@@@Z @ 1636 NONAME ; bool QAbstractTransitionPrivate::callEventTest(class QEvent *)
+ ?invoke@QMetaMethod@@QBE_NPAVQObject@@W4ConnectionType@Qt@@VQGenericReturnArgument@@VQGenericArgument@@333333333@Z @ 1637 NONAME ; bool QMetaMethod::invoke(class QObject *, enum Qt::ConnectionType, class QGenericReturnArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument) const
+ ??0QBuffer@@QAE@PAVQByteArray@@PAVQObject@@@Z @ 1638 NONAME ; QBuffer::QBuffer(class QByteArray *, class QObject *)
+ ?toTime@QLocale@@QBE?AVQTime@@ABVQString@@W4FormatType@1@@Z @ 1639 NONAME ; class QTime QLocale::toTime(class QString const &, enum QLocale::FormatType) const
+ ??YQSize@@QAEAAV0@ABV0@@Z @ 1640 NONAME ; class QSize & QSize::operator+=(class QSize const &)
+ ??0QFile@@QAE@PAVQObject@@@Z @ 1641 NONAME ; QFile::QFile(class QObject *)
+ ?data@QSharedMemory@@QBEPBXXZ @ 1642 NONAME ; void const * QSharedMemory::data(void) const
+ ?setKey@QSystemSemaphore@@QAEXABVQString@@HW4AccessMode@1@@Z @ 1643 NONAME ; void QSystemSemaphore::setKey(class QString const &, int, enum QSystemSemaphore::AccessMode)
+ ?toLongLong@QLocale@@QBE_JABVQString@@PA_NH@Z @ 1644 NONAME ; long long QLocale::toLongLong(class QString const &, bool *, int) const
+ ?read@QMetaProperty@@QBE?AVQVariant@@PBVQObject@@@Z @ 1645 NONAME ; class QVariant QMetaProperty::read(class QObject const *) const
+ ?getStaticMetaObject@QAbstractItemModel@@SAABUQMetaObject@@XZ @ 1646 NONAME ; struct QMetaObject const & QAbstractItemModel::getStaticMetaObject(void)
+ ??5QTextStream@@QAEAAV0@AAVQString@@@Z @ 1647 NONAME ; class QTextStream & QTextStream::operator>>(class QString &)
+ ??_EQFactoryInterface@@UAE@I@Z @ 1648 NONAME ; QFactoryInterface::~QFactoryInterface(unsigned int)
+ ?setBottomRight@QRect@@QAEXABVQPoint@@@Z @ 1649 NONAME ; void QRect::setBottomRight(class QPoint const &)
+ ?fromEncoded@QUrl@@SA?AV1@ABVQByteArray@@W4ParsingMode@1@@Z @ 1650 NONAME ; class QUrl QUrl::fromEncoded(class QByteArray const &, enum QUrl::ParsingMode)
+ ?releaseTimerId@QAbstractEventDispatcherPrivate@@SAXH@Z @ 1651 NONAME ; void QAbstractEventDispatcherPrivate::releaseTimerId(int)
+ ?link@QFile@@QAE_NABVQString@@@Z @ 1652 NONAME ; bool QFile::link(class QString const &)
+ ?d_func@QProcess@@AAEPAVQProcessPrivate@@XZ @ 1653 NONAME ; class QProcessPrivate * QProcess::d_func(void)
+ ?flush@QAbstractFileEngine@@UAE_NXZ @ 1654 NONAME ; bool QAbstractFileEngine::flush(void)
+ ?sibling@QPersistentModelIndex@@QBE?AVQModelIndex@@HH@Z @ 1655 NONAME ; class QModelIndex QPersistentModelIndex::sibling(int, int) const
+ ?skipRawData@QDataStream@@QAEHH@Z @ 1656 NONAME ; int QDataStream::skipRawData(int)
+ ?userProperty@QMetaObject@@QBE?AVQMetaProperty@@XZ @ 1657 NONAME ; class QMetaProperty QMetaObject::userProperty(void) const
+ ?qAppName@@YA?AVQString@@XZ @ 1658 NONAME ; class QString qAppName(void)
+ ??1QObject@@UAE@XZ @ 1659 NONAME ; QObject::~QObject(void)
+ ?string@QTextStream@@QBEPAVQString@@XZ @ 1660 NONAME ; class QString * QTextStream::string(void) const
+ ?data@QHBufC@@QAEPAVHBufC16@@XZ @ 1661 NONAME ; class HBufC16 * QHBufC::data(void)
+ ?unicode@QChar@@QAEAAGXZ @ 1662 NONAME ; unsigned short & QChar::unicode(void)
+ ?staticMetaObject@QFactoryLoader@@2UQMetaObject@@B @ 1663 NONAME ; struct QMetaObject const QFactoryLoader::staticMetaObject
+ ??0QMetaProperty@@QAE@XZ @ 1664 NONAME ; QMetaProperty::QMetaProperty(void)
+ ?resize@QFile@@QAE_N_J@Z @ 1665 NONAME ; bool QFile::resize(long long)
+ ?moveTop@QRectF@@QAEXM@Z @ 1666 NONAME ; void QRectF::moveTop(float)
+ ??4QByteArray@@QAEAAV0@ABV0@@Z @ 1667 NONAME ; class QByteArray & QByteArray::operator=(class QByteArray const &)
+ ?waitForStarted@QProcess@@QAE_NH@Z @ 1668 NONAME ; bool QProcess::waitForStarted(int)
+ ?d_func@QAbstractEventDispatcher@@ABEPBVQAbstractEventDispatcherPrivate@@XZ @ 1669 NONAME ; class QAbstractEventDispatcherPrivate const * QAbstractEventDispatcher::d_func(void) const
+ ?isEmpty@QSizeF@@QBE_NXZ @ 1670 NONAME ; bool QSizeF::isEmpty(void) const
+ ??0QUuid@@QAE@IGGEEEEEEEE@Z @ 1671 NONAME ; QUuid::QUuid(unsigned int, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
+ ??6@YAAAVQDataStream@@AAV0@ABVQPointF@@@Z @ 1672 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPointF const &)
+ ?data_ptr@QByteArray@@QAEAAPAUData@1@XZ @ 1673 NONAME ; struct QByteArray::Data * & QByteArray::data_ptr(void)
+ ?decompositionTag@QChar@@SA?AW4Decomposition@1@I@Z @ 1674 NONAME ; enum QChar::Decomposition QChar::decompositionTag(unsigned int)
+ ??6QTextStream@@QAEAAV0@_J@Z @ 1675 NONAME ; class QTextStream & QTextStream::operator<<(long long)
+ ?isHidden@QFileInfo@@QBE_NXZ @ 1676 NONAME ; bool QFileInfo::isHidden(void) const
+ ??9QDir@@QBE_NABV0@@Z @ 1677 NONAME ; bool QDir::operator!=(class QDir const &) const
+ ?sorting@QDir@@QBE?AV?$QFlags@W4SortFlag@QDir@@@@XZ @ 1678 NONAME ; class QFlags<enum QDir::SortFlag> QDir::sorting(void) const
+ ??1QResource@@QAE@XZ @ 1679 NONAME ; QResource::~QResource(void)
+ ?registerInterpolator@QVariantAnimation@@CAXP6A?AVQVariant@@PBX0M@ZH@Z @ 1680 NONAME ; void QVariantAnimation::registerInterpolator(class QVariant (*)(void const *, void const *, float), int)
+ ?staticMetaObject@QSocketNotifier@@2UQMetaObject@@B @ 1681 NONAME ; struct QMetaObject const QSocketNotifier::staticMetaObject
+ ??0QAnimationGroup@@QAE@PAVQObject@@@Z @ 1682 NONAME ; QAnimationGroup::QAnimationGroup(class QObject *)
+ ?append@QByteArray@@QAEAAV1@PBDH@Z @ 1683 NONAME ; class QByteArray & QByteArray::append(char const *, int)
+ ??8QByteRef@@QBE_ND@Z @ 1684 NONAME ; bool QByteRef::operator==(char) const
+ ?setAttribute@QCoreApplication@@SAXW4ApplicationAttribute@Qt@@_N@Z @ 1685 NONAME ; void QCoreApplication::setAttribute(enum Qt::ApplicationAttribute, bool)
+ ?addData@QXmlStreamReader@@QAEXPBD@Z @ 1686 NONAME ; void QXmlStreamReader::addData(char const *)
+ ?typeName@QMetaType@@SAPBDH@Z @ 1687 NONAME ; char const * QMetaType::typeName(int)
+ ?registerTimer@QAbstractEventDispatcher@@QAEHHPAVQObject@@@Z @ 1688 NONAME ; int QAbstractEventDispatcher::registerTimer(int, class QObject *)
+ ??4QUrl@@QAEAAV0@ABV0@@Z @ 1689 NONAME ; class QUrl & QUrl::operator=(class QUrl const &)
+ ?activated@QSocketNotifier@@IAEXH@Z @ 1690 NONAME ; void QSocketNotifier::activated(int)
+ ?trUtf8@QTranslator@@SA?AVQString@@PBD0H@Z @ 1691 NONAME ; class QString QTranslator::trUtf8(char const *, char const *, int)
+ ?readyRead@QIODevice@@IAEXXZ @ 1692 NONAME ; void QIODevice::readyRead(void)
+ ??5QTextStream@@QAEAAV0@AAH@Z @ 1693 NONAME ; class QTextStream & QTextStream::operator>>(int &)
+ ?row@QModelIndex@@QBEHXZ @ 1694 NONAME ; int QModelIndex::row(void) const
+ ?update@QFactoryLoader@@QAEXXZ @ 1695 NONAME ; void QFactoryLoader::update(void)
+ ?hasAttribute@QXmlStreamAttributes@@QBE_NABVQString@@0@Z @ 1696 NONAME ; bool QXmlStreamAttributes::hasAttribute(class QString const &, class QString const &) const
+ ?qvsnprintf@@YAHPADIPBD0@Z @ 1697 NONAME ; int qvsnprintf(char *, unsigned int, char const *, char *)
+ ?qCompress@@YA?AVQByteArray@@PBEHH@Z @ 1698 NONAME ; class QByteArray qCompress(unsigned char const *, int, int)
+ ?processingInstructionTarget@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 1699 NONAME ; class QStringRef QXmlStreamReader::processingInstructionTarget(void) const
+ ?setP1@QLine@@QAEXABVQPoint@@@Z @ 1700 NONAME ; void QLine::setP1(class QPoint const &)
+ ?tr@QSequentialAnimationGroup@@SA?AVQString@@PBD0@Z @ 1701 NONAME ; class QString QSequentialAnimationGroup::tr(char const *, char const *)
+ ?y1@QLineF@@QBEMXZ @ 1702 NONAME ; float QLineF::y1(void) const
+ ?setWidth@QRectF@@QAEXM@Z @ 1703 NONAME ; void QRectF::setWidth(float)
+ ?setPattern@QStringMatcher@@QAEXABVQString@@@Z @ 1704 NONAME ; void QStringMatcher::setPattern(class QString const &)
+ ?organizationName@QCoreApplication@@SA?AVQString@@XZ @ 1705 NONAME ; class QString QCoreApplication::organizationName(void)
+ ??8QDate@@QBE_NABV0@@Z @ 1706 NONAME ; bool QDate::operator==(class QDate const &) const
+ ?allEncodedQueryItemValues@QUrl@@QBE?AV?$QList@VQByteArray@@@@ABVQByteArray@@@Z @ 1707 NONAME ; class QList<class QByteArray> QUrl::allEncodedQueryItemValues(class QByteArray const &) const
+ ?trUtf8@QTimeLine@@SA?AVQString@@PBD0@Z @ 1708 NONAME ; class QString QTimeLine::trUtf8(char const *, char const *)
+ ??5QTextStream@@QAEAAV0@AA_K@Z @ 1709 NONAME ; class QTextStream & QTextStream::operator>>(unsigned long long &)
+ ?data@QSharedMemory@@QAEPAXXZ @ 1710 NONAME ; void * QSharedMemory::data(void)
+ ?gregorianToJulian@QDate@@SAIHHH@Z @ 1711 NONAME ; unsigned int QDate::gregorianToJulian(int, int, int)
+ ?qGlobalPostedEventsCount@@YAIXZ @ 1712 NONAME ; unsigned int qGlobalPostedEventsCount(void)
+ ?changePersistentIndex@QAbstractItemModel@@IAEXABVQModelIndex@@0@Z @ 1713 NONAME ; void QAbstractItemModel::changePersistentIndex(class QModelIndex const &, class QModelIndex const &)
+ ?revert@QAbstractItemModel@@UAEXXZ @ 1714 NONAME ; void QAbstractItemModel::revert(void)
+ ?d_func@QXmlStreamReader@@ABEPBVQXmlStreamReaderPrivate@@XZ @ 1715 NONAME ; class QXmlStreamReaderPrivate const * QXmlStreamReader::d_func(void) const
+ ?q_func@QEventTransitionPrivate@@AAEPAVQEventTransition@@XZ @ 1716 NONAME ; class QEventTransition * QEventTransitionPrivate::q_func(void)
+ ??_EQParallelAnimationGroup@@UAE@I@Z @ 1717 NONAME ; QParallelAnimationGroup::~QParallelAnimationGroup(unsigned int)
+ ?clear@QObjectCleanupHandler@@QAEXXZ @ 1718 NONAME ; void QObjectCleanupHandler::clear(void)
+ ?tr@QPauseAnimation@@SA?AVQString@@PBD0@Z @ 1719 NONAME ; class QString QPauseAnimation::tr(char const *, char const *)
+ ?getStaticMetaObject@QStateMachine@@SAABUQMetaObject@@XZ @ 1720 NONAME ; struct QMetaObject const & QStateMachine::getStaticMetaObject(void)
+ ?get@QMutexPool@@QAEPAVQMutex@@PBX@Z @ 1721 NONAME ; class QMutex * QMutexPool::get(void const *)
+ ?reset@QMetaProperty@@QBE_NPAVQObject@@@Z @ 1722 NONAME ; bool QMetaProperty::reset(class QObject *) const
+ ?staticMetaObject@QLocale@@2UQMetaObject@@B @ 1723 NONAME ; struct QMetaObject const QLocale::staticMetaObject
+ ?d_func@QEventDispatcherSymbian@@AAEPAVQAbstractEventDispatcherPrivate@@XZ @ 1724 NONAME ; class QAbstractEventDispatcherPrivate * QEventDispatcherSymbian::d_func(void)
+ ?isWritable@QIODevice@@QBE_NXZ @ 1725 NONAME ; bool QIODevice::isWritable(void) const
+ ?addState@QStateMachine@@QAEXPAVQAbstractState@@@Z @ 1726 NONAME ; void QStateMachine::addState(class QAbstractState *)
+ ?onExit@QHistoryState@@MAEXPAVQEvent@@@Z @ 1727 NONAME ; void QHistoryState::onExit(class QEvent *)
+ ??U@YA?AVQBitArray@@ABV0@0@Z @ 1728 NONAME ; class QBitArray operator|(class QBitArray const &, class QBitArray const &)
+ ??6QTextStream@@QAEAAV0@ABVQString@@@Z @ 1729 NONAME ; class QTextStream & QTextStream::operator<<(class QString const &)
+ ?setEnabled@QSocketNotifier@@QAEX_N@Z @ 1730 NONAME ; void QSocketNotifier::setEnabled(bool)
+ ?close@QFile@@UAEXXZ @ 1731 NONAME ; void QFile::close(void)
+ ??5@YAAAVQDataStream@@AAV0@AAVQRegExp@@@Z @ 1732 NONAME ; class QDataStream & operator>>(class QDataStream &, class QRegExp &)
+ ?tr@QAbstractState@@SA?AVQString@@PBD0@Z @ 1733 NONAME ; class QString QAbstractState::tr(char const *, char const *)
+ ??6QDebug@@QAEAAV0@J@Z @ 1734 NONAME ; class QDebug & QDebug::operator<<(long)
+ ?tr@QMetaObject@@QBE?AVQString@@PBD0@Z @ 1735 NONAME ; class QString QMetaObject::tr(char const *, char const *) const
+ ?q_func@QAbstractEventDispatcherPrivate@@ABEPBVQAbstractEventDispatcher@@XZ @ 1736 NONAME ; class QAbstractEventDispatcher const * QAbstractEventDispatcherPrivate::q_func(void) const
+ ?port@QUrl@@QBEHH@Z @ 1737 NONAME ; int QUrl::port(int) const
+ ?beginWriteArray@QSettings@@QAEXABVQString@@H@Z @ 1738 NONAME ; void QSettings::beginWriteArray(class QString const &, int)
+ ?qt_metacall@QSettings@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1739 NONAME ; int QSettings::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QProcess@@UAE@XZ @ 1740 NONAME ; QProcess::~QProcess(void)
+ ?setCell@QChar@@QAEXE@Z @ 1741 NONAME ; void QChar::setCell(unsigned char)
+ ?lastIndexOf@QString@@QBEHAAVQRegExp@@H@Z @ 1742 NONAME ; int QString::lastIndexOf(class QRegExp &, int) const
+ ??0QHBufC@@QAE@ABV0@@Z @ 1743 NONAME ; QHBufC::QHBufC(class QHBufC const &)
+ ?remove@QListData@@QAEXH@Z @ 1744 NONAME ; void QListData::remove(int)
+ ?setTimeSpec@QDateTime@@QAEXW4TimeSpec@Qt@@@Z @ 1745 NONAME ; void QDateTime::setTimeSpec(enum Qt::TimeSpec)
+ ?makeEncoder@QTextCodec@@QBEPAVQTextEncoder@@XZ @ 1746 NONAME ; class QTextEncoder * QTextCodec::makeEncoder(void) const
+ ?byteOrder@QDataStream@@QBE?AW4ByteOrder@1@XZ @ 1747 NONAME ; enum QDataStream::ByteOrder QDataStream::byteOrder(void) const
+ ?codecForName@QTextCodec@@SAPAV1@PBD@Z @ 1748 NONAME ; class QTextCodec * QTextCodec::codecForName(char const *)
+ ?toString@QDateTime@@QBE?AVQString@@ABV2@@Z @ 1749 NONAME ; class QString QDateTime::toString(class QString const &) const
+ ?remove@QListData@@QAEXHH@Z @ 1750 NONAME ; void QListData::remove(int, int)
+ ?toCaseFolded@QChar@@SAII@Z @ 1751 NONAME ; unsigned int QChar::toCaseFolded(unsigned int)
+ ??0QFSFileEngine@@QAE@ABVQString@@@Z @ 1752 NONAME ; QFSFileEngine::QFSFileEngine(class QString const &)
+ ?lastIndexOf@QString@@QBEHVQChar@@HW4CaseSensitivity@Qt@@@Z @ 1753 NONAME ; int QString::lastIndexOf(class QChar, int, enum Qt::CaseSensitivity) const
+ ?tr@QEventLoop@@SA?AVQString@@PBD0@Z @ 1754 NONAME ; class QString QEventLoop::tr(char const *, char const *)
+ ??OQString@@QBE_NABV0@@Z @ 1755 NONAME ; bool QString::operator>(class QString const &) const
+ ?surrogateToUcs4@QChar@@SAIV1@0@Z @ 1756 NONAME ; unsigned int QChar::surrogateToUcs4(class QChar, class QChar)
+ ??5@YAAAVQDataStream@@AAV0@AAVQLine@@@Z @ 1757 NONAME ; class QDataStream & operator>>(class QDataStream &, class QLine &)
+ ?d_func@QVariantAnimation@@AAEPAVQVariantAnimationPrivate@@XZ @ 1758 NONAME ; class QVariantAnimationPrivate * QVariantAnimation::d_func(void)
+ ??PQLatin1String@@QBE_NABVQString@@@Z @ 1759 NONAME ; bool QLatin1String::operator>=(class QString const &) const
+ ??8QRegExp@@QBE_NABV0@@Z @ 1760 NONAME ; bool QRegExp::operator==(class QRegExp const &) const
+ ?addDays@QDate@@QBE?AV1@H@Z @ 1761 NONAME ; class QDate QDate::addDays(int) const
+ ?translated@QLine@@QBE?AV1@ABVQPoint@@@Z @ 1762 NONAME ; class QLine QLine::translated(class QPoint const &) const
+ ??0QLibrary@@QAE@ABVQString@@PAVQObject@@@Z @ 1763 NONAME ; QLibrary::QLibrary(class QString const &, class QObject *)
+ ?processEvents@QStateMachinePrivate@@QAEXW4EventProcessingMode@1@@Z @ 1764 NONAME ; void QStateMachinePrivate::processEvents(enum QStateMachinePrivate::EventProcessingMode)
+ ?getStaticMetaObject@QSignalTransition@@SAABUQMetaObject@@XZ @ 1765 NONAME ; struct QMetaObject const & QSignalTransition::getStaticMetaObject(void)
+ ?section@QString@@QBE?AV1@ABVQRegExp@@HHV?$QFlags@W4SectionFlag@QString@@@@@Z @ 1766 NONAME ; class QString QString::section(class QRegExp const &, int, int, class QFlags<enum QString::SectionFlag>) const
+ ?qt_metacall@QEventTransition@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1767 NONAME ; int QEventTransition::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?localeAwareCompare@QString@@SAHABV1@0@Z @ 1768 NONAME ; int QString::localeAwareCompare(class QString const &, class QString const &)
+ ?staticMetaObject@QMimeData@@2UQMetaObject@@B @ 1769 NONAME ; struct QMetaObject const QMimeData::staticMetaObject
+ ??4QDateTime@@QAEAAV0@ABV0@@Z @ 1770 NONAME ; class QDateTime & QDateTime::operator=(class QDateTime const &)
+ ?staticMetaObject@QAbstractTransition@@2UQMetaObject@@B @ 1771 NONAME ; struct QMetaObject const QAbstractTransition::staticMetaObject
+ ?isIdeographic@QXmlUtils@@CA_NVQChar@@@Z @ 1772 NONAME ; bool QXmlUtils::isIdeographic(class QChar)
+ ?applicationName@QCoreApplication@@SA?AVQString@@XZ @ 1773 NONAME ; class QString QCoreApplication::applicationName(void)
+ ?staticMetaObject@QEventLoop@@2UQMetaObject@@B @ 1774 NONAME ; struct QMetaObject const QEventLoop::staticMetaObject
+ ?fileName@QResource@@QBE?AVQString@@XZ @ 1775 NONAME ; class QString QResource::fileName(void) const
+ ?insert@QString@@QAEAAV1@HABVQLatin1String@@@Z @ 1776 NONAME ; class QString & QString::insert(int, class QLatin1String const &)
+ ??AQString@@QAE?AVQCharRef@@H@Z @ 1777 NONAME ; class QCharRef QString::operator[](int)
+ ?tr@QFactoryLoader@@SA?AVQString@@PBD0@Z @ 1778 NONAME ; class QString QFactoryLoader::tr(char const *, char const *)
+ ?setHMS@QTime@@QAE_NHHHH@Z @ 1779 NONAME ; bool QTime::setHMS(int, int, int, int)
+ ?language@QLocale@@QBE?AW4Language@1@XZ @ 1780 NONAME ; enum QLocale::Language QLocale::language(void) const
+ ??1QIODevice@@UAE@XZ @ 1781 NONAME ; QIODevice::~QIODevice(void)
+ ??0QTextStream@@QAE@XZ @ 1782 NONAME ; QTextStream::QTextStream(void)
+ ?property@QMetaObject@@QBE?AVQMetaProperty@@H@Z @ 1783 NONAME ; class QMetaProperty QMetaObject::property(int) const
+ ?libraryPaths@QCoreApplication@@SA?AVQStringList@@XZ @ 1784 NONAME ; class QStringList QCoreApplication::libraryPaths(void)
+ ??0QVariant@@QAE@H@Z @ 1785 NONAME ; QVariant::QVariant(int)
+ ?testAndSetRelease@QBasicAtomicInt@@QAE_NHH@Z @ 1786 NONAME ; bool QBasicAtomicInt::testAndSetRelease(int, int)
+ ?setPeriod@QEasingCurve@@QAEXM@Z @ 1787 NONAME ; void QEasingCurve::setPeriod(float)
+ ??0QAbstractFileEngineIterator@@QAE@V?$QFlags@W4Filter@QDir@@@@ABVQStringList@@@Z @ 1788 NONAME ; QAbstractFileEngineIterator::QAbstractFileEngineIterator(class QFlags<enum QDir::Filter>, class QStringList const &)
+ ?sourceState@QAbstractTransitionPrivate@@QBEPAVQState@@XZ @ 1789 NONAME ; class QState * QAbstractTransitionPrivate::sourceState(void) const
+ ?startingUp@QCoreApplication@@SA_NXZ @ 1790 NONAME ; bool QCoreApplication::startingUp(void)
+ ?decodeName@QFile@@SA?AVQString@@ABVQByteArray@@@Z @ 1791 NONAME ; class QString QFile::decodeName(class QByteArray const &)
+ ?_q_animationFinished@QStateMachinePrivate@@QAEXXZ @ 1792 NONAME ; void QStateMachinePrivate::_q_animationFinished(void)
+ ?setTargetState@QAbstractTransition@@QAEXPAVQAbstractState@@@Z @ 1793 NONAME ; void QAbstractTransition::setTargetState(class QAbstractState *)
+ ?trUtf8@QMimeData@@SA?AVQString@@PBD0@Z @ 1794 NONAME ; class QString QMimeData::trUtf8(char const *, char const *)
+ ??0QFSFileEngine@@QAE@XZ @ 1795 NONAME ; QFSFileEngine::QFSFileEngine(void)
+ ?makeAbsolute@QDir@@QAE_NXZ @ 1796 NONAME ; bool QDir::makeAbsolute(void)
+ ??0QRectF@@QAE@ABVQPointF@@0@Z @ 1797 NONAME ; QRectF::QRectF(class QPointF const &, class QPointF const &)
+ ?exec@QTextStreamManipulator@@QAEXAAVQTextStream@@@Z @ 1798 NONAME ; void QTextStreamManipulator::exec(class QTextStream &)
+ ??0QHBufC@@QAE@ABVQString@@@Z @ 1799 NONAME ; QHBufC::QHBufC(class QString const &)
+ ?setKeyValues@QVariantAnimation@@QAEXABV?$QVector@U?$QPair@MVQVariant@@@@@@@Z @ 1800 NONAME ; void QVariantAnimation::setKeyValues(class QVector<struct QPair<float, class QVariant> > const &)
+ ??0QVariant@@QAE@ABVQLocale@@@Z @ 1801 NONAME ; QVariant::QVariant(class QLocale const &)
+ ?toEnd@QTextBoundaryFinder@@QAEXXZ @ 1802 NONAME ; void QTextBoundaryFinder::toEnd(void)
+ ?instance@QAbstractEventDispatcher@@SAPAV1@PAVQThread@@@Z @ 1803 NONAME ; class QAbstractEventDispatcher * QAbstractEventDispatcher::instance(class QThread *)
+ ?translate@QCoreApplication@@SA?AVQString@@PBD00W4Encoding@1@@Z @ 1804 NONAME ; class QString QCoreApplication::translate(char const *, char const *, char const *, enum QCoreApplication::Encoding)
+ ??_EQEventTransitionPrivate@@UAE@I@Z @ 1805 NONAME ; QEventTransitionPrivate::~QEventTransitionPrivate(unsigned int)
+ ?absolutePath@QFileInfo@@QBE?AVQString@@XZ @ 1806 NONAME ; class QString QFileInfo::absolutePath(void) const
+ ?staticMetaObject@QVariantAnimation@@2UQMetaObject@@B @ 1807 NONAME ; struct QMetaObject const QVariantAnimation::staticMetaObject
+ ?invokeMethod@QMetaObject@@SA_NPAVQObject@@PBDVQGenericReturnArgument@@VQGenericArgument@@333333333@Z @ 1808 NONAME ; bool QMetaObject::invokeMethod(class QObject *, char const *, class QGenericReturnArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument)
+ ?getStaticMetaObject@QObjectCleanupHandler@@SAABUQMetaObject@@XZ @ 1809 NONAME ; struct QMetaObject const & QObjectCleanupHandler::getStaticMetaObject(void)
+ ?append@QString@@QAEAAV1@ABVQLatin1String@@@Z @ 1810 NONAME ; class QString & QString::append(class QLatin1String const &)
+ ?toTitleCase@QChar@@QBE?AV1@XZ @ 1811 NONAME ; class QChar QChar::toTitleCase(void) const
+ ??4QModelIndex@@QAEAAV0@ABV0@@Z @ 1812 NONAME ; class QModelIndex & QModelIndex::operator=(class QModelIndex const &)
+ ?getStaticMetaObject@QTextCodecPlugin@@SAABUQMetaObject@@XZ @ 1813 NONAME ; struct QMetaObject const & QTextCodecPlugin::getStaticMetaObject(void)
+ ??9QProcessEnvironment@@QBE_NABV0@@Z @ 1814 NONAME ; bool QProcessEnvironment::operator!=(class QProcessEnvironment const &) const
+ ?toLocal8Bit@QString@@QBE?AVQByteArray@@XZ @ 1815 NONAME ; class QByteArray QString::toLocal8Bit(void) const
+ ?QStringList_replaceInStrings@QtPrivate@@YAXPAVQStringList@@ABVQRegExp@@ABVQString@@@Z @ 1816 NONAME ; void QtPrivate::QStringList_replaceInStrings(class QStringList *, class QRegExp const &, class QString const &)
+ ?userData@QObject@@QBEPAVQObjectUserData@@I@Z @ 1817 NONAME ; class QObjectUserData * QObject::userData(unsigned int) const
+ ?potentialValue@QDateTimeParser@@QBE_NABVQString@@HHHABVQDateTime@@H@Z @ 1818 NONAME ; bool QDateTimeParser::potentialValue(class QString const &, int, int, int, class QDateTime const &, int) const
+ ?link@QFile@@SA_NABVQString@@0@Z @ 1819 NONAME ; bool QFile::link(class QString const &, class QString const &)
+ ??YQString@@QAEAAV0@ABV0@@Z @ 1820 NONAME ; class QString & QString::operator+=(class QString const &)
+ ?skipCurrentElement@QXmlStreamReader@@QAEXXZ @ 1821 NONAME ; void QXmlStreamReader::skipCurrentElement(void)
+ ?qt_metacast@QEventLoop@@UAEPAXPBD@Z @ 1822 NONAME ; void * QEventLoop::qt_metacast(char const *)
+ ?qt_metacast@QEventTransition@@UAEPAXPBD@Z @ 1823 NONAME ; void * QEventTransition::qt_metacast(char const *)
+ ??0QVariant@@QAE@W4Type@0@@Z @ 1824 NONAME ; QVariant::QVariant(enum QVariant::Type)
+ ?getCoords@QRect@@QBEXPAH000@Z @ 1825 NONAME ; void QRect::getCoords(int *, int *, int *, int *) const
+ ??0QSequentialAnimationGroup@@IAE@AAVQSequentialAnimationGroupPrivate@@PAVQObject@@@Z @ 1826 NONAME ; QSequentialAnimationGroup::QSequentialAnimationGroup(class QSequentialAnimationGroupPrivate &, class QObject *)
+ ??5QDataStream@@QAEAAV0@AAC@Z @ 1827 NONAME ; class QDataStream & QDataStream::operator>>(signed char &)
+ ?historyType@QHistoryState@@QBE?AW4HistoryType@1@XZ @ 1828 NONAME ; enum QHistoryState::HistoryType QHistoryState::historyType(void) const
+ ??9@YA_NABVQRectF@@0@Z @ 1829 NONAME ; bool operator!=(class QRectF const &, class QRectF const &)
+ ??0QAbstractEventDispatcherPrivate@@QAE@XZ @ 1830 NONAME ; QAbstractEventDispatcherPrivate::QAbstractEventDispatcherPrivate(void)
+ ?close@QBuffer@@UAEXXZ @ 1831 NONAME ; void QBuffer::close(void)
+ ?registerFormat@QSettings@@SA?AW4Format@1@ABVQString@@P6A_NAAVQIODevice@@AAV?$QMap@VQString@@VQVariant@@@@@ZP6A_N1ABV5@@ZW4CaseSensitivity@Qt@@@Z @ 1832 NONAME ; enum QSettings::Format QSettings::registerFormat(class QString const &, bool (*)(class QIODevice &, class QMap<class QString, class QVariant> &), bool (*)(class QIODevice &, class QMap<class QString, class QVariant> const &), enum Qt::CaseSensitivity)
+ ??_EQTimerEvent@@UAE@I@Z @ 1833 NONAME ; QTimerEvent::~QTimerEvent(unsigned int)
+ ??0QEvent@@QAE@W4Type@0@@Z @ 1834 NONAME ; QEvent::QEvent(enum QEvent::Type)
+ ?repeated@QString@@QBE?AV1@H@Z @ 1835 NONAME ; class QString QString::repeated(int) const
+ ?indexOfConstructor@QMetaObject@@QBEHPBD@Z @ 1836 NONAME ; int QMetaObject::indexOfConstructor(char const *) const
+ ?isEmpty@QRect@@QBE_NXZ @ 1837 NONAME ; bool QRect::isEmpty(void) const
+ ??MQString@@QBE_NABVQByteArray@@@Z @ 1838 NONAME ; bool QString::operator<(class QByteArray const &) const
+ ??1QFinalState@@UAE@XZ @ 1839 NONAME ; QFinalState::~QFinalState(void)
+ ??0QLibrary@@QAE@PAVQObject@@@Z @ 1840 NONAME ; QLibrary::QLibrary(class QObject *)
+ ??0QRect@@QAE@XZ @ 1841 NONAME ; QRect::QRect(void)
+ ?begin@QListData@@QBEPAPAXXZ @ 1842 NONAME ; void * * QListData::begin(void) const
+ ?takeAnimationAt@QAnimationGroup@@QAEPAVQAbstractAnimation@@H@Z @ 1843 NONAME ; class QAbstractAnimation * QAnimationGroup::takeAnimationAt(int)
+ ?machine@QAbstractTransitionPrivate@@QBEPAVQStateMachine@@XZ @ 1844 NONAME ; class QStateMachine * QAbstractTransitionPrivate::machine(void) const
+ ?sendPostedEvents@QEventDispatcherSymbian@@AAE_NXZ @ 1845 NONAME ; bool QEventDispatcherSymbian::sendPostedEvents(void)
+ ?eventType@QEventTransition@@QBE?AW4Type@QEvent@@XZ @ 1846 NONAME ; enum QEvent::Type QEventTransition::eventType(void) const
+ ??4QCharRef@@QAEAAV0@D@Z @ 1847 NONAME ; class QCharRef & QCharRef::operator=(char)
+ ??6QDataStream@@QAEAAV0@PBD@Z @ 1848 NONAME ; class QDataStream & QDataStream::operator<<(char const *)
+ ?q_func@QObjectPrivate@@ABEPBVQObject@@XZ @ 1849 NONAME ; class QObject const * QObjectPrivate::q_func(void) const
+ ?isPrint@QCharRef@@QBE_NXZ @ 1850 NONAME ; bool QCharRef::isPrint(void) const
+ ?version@QDataStream@@QBEHXZ @ 1851 NONAME ; int QDataStream::version(void) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQTime@@@Z @ 1852 NONAME ; class QDataStream & operator<<(class QDataStream &, class QTime const &)
+ ?getStaticMetaObject@QSettings@@SAABUQMetaObject@@XZ @ 1853 NONAME ; struct QMetaObject const & QSettings::getStaticMetaObject(void)
+ ?dropMimeData@QAbstractTableModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 1854 NONAME ; bool QAbstractTableModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?weekNumber@QDate@@QBEHPAH@Z @ 1855 NONAME ; int QDate::weekNumber(int *) const
+ ?updateState@QParallelAnimationGroup@@MAEXW4State@QAbstractAnimation@@0@Z @ 1856 NONAME ; void QParallelAnimationGroup::updateState(enum QAbstractAnimation::State, enum QAbstractAnimation::State)
+ ?mightGrow@QHashData@@QAEXXZ @ 1857 NONAME ; void QHashData::mightGrow(void)
+ ??6@YA?AVQDebug@@V0@ABVQSize@@@Z @ 1858 NONAME ; class QDebug operator<<(class QDebug, class QSize const &)
+ ?getMaximum@QDateTimeParser@@UBE?AVQDateTime@@XZ @ 1859 NONAME ; class QDateTime QDateTimeParser::getMaximum(void) const
+ ?time@QDateTime@@QBE?AVQTime@@XZ @ 1860 NONAME ; class QTime QDateTime::time(void) const
+ ?pmText@QLocale@@QBE?AVQString@@XZ @ 1861 NONAME ; class QString QLocale::pmText(void) const
+ ?isNCName@QXmlUtils@@SA_NABVQString@@@Z @ 1862 NONAME ; bool QXmlUtils::isNCName(class QString const &)
+ ?setCurrent@QDir@@SA_NABVQString@@@Z @ 1863 NONAME ; bool QDir::setCurrent(class QString const &)
+ ?reset@QCryptographicHash@@QAEXXZ @ 1864 NONAME ; void QCryptographicHash::reset(void)
+ ??5@YAAAVQDataStream@@AAV0@AAVQRect@@@Z @ 1865 NONAME ; class QDataStream & operator>>(class QDataStream &, class QRect &)
+ ?rmdir@QAbstractFileEngine@@UBE_NABVQString@@_N@Z @ 1866 NONAME ; bool QAbstractFileEngine::rmdir(class QString const &, bool) const
+ ?startValue@QVariantAnimation@@QBE?AVQVariant@@XZ @ 1867 NONAME ; class QVariant QVariantAnimation::startValue(void) const
+ ?unite@QRectF@@QBE?AV1@ABV1@@Z @ 1868 NONAME ; class QRectF QRectF::unite(class QRectF const &) const
+ ?toUnicode@QTextCodec@@QBE?AVQString@@ABVQByteArray@@@Z @ 1869 NONAME ; class QString QTextCodec::toUnicode(class QByteArray const &) const
+ ??1QVariant@@QAE@XZ @ 1870 NONAME ; QVariant::~QVariant(void)
+ ?pattern@QRegExp@@QBE?AVQString@@XZ @ 1871 NONAME ; class QString QRegExp::pattern(void) const
+ ?amText@QLocale@@QBE?AVQString@@XZ @ 1872 NONAME ; class QString QLocale::amText(void) const
+ ??0QChildEvent@@QAE@W4Type@QEvent@@PAVQObject@@@Z @ 1873 NONAME ; QChildEvent::QChildEvent(enum QEvent::Type, class QObject *)
+ ?closeWriteChannel@QProcess@@QAEXXZ @ 1874 NONAME ; void QProcess::closeWriteChannel(void)
+ ?onEntry@QStateMachine@@MAEXPAVQEvent@@@Z @ 1875 NONAME ; void QStateMachine::onEntry(class QEvent *)
+ ?moveCenter@QRect@@QAEXABVQPoint@@@Z @ 1876 NONAME ; void QRect::moveCenter(class QPoint const &)
+ ?setPermissions@QFile@@QAE_NV?$QFlags@W4Permission@QFile@@@@@Z @ 1877 NONAME ; bool QFile::setPermissions(class QFlags<enum QFile::Permission>)
+ ??0QXmlStreamReader@@QAE@ABVQString@@@Z @ 1878 NONAME ; QXmlStreamReader::QXmlStreamReader(class QString const &)
+ ?isDefault@QXmlStreamAttribute@@QBE_NXZ @ 1879 NONAME ; bool QXmlStreamAttribute::isDefault(void) const
+ ??0QModelIndex@@AAE@HHPAXPBVQAbstractItemModel@@@Z @ 1880 NONAME ; QModelIndex::QModelIndex(int, int, void *, class QAbstractItemModel const *)
+ ?setLine@QLineF@@QAEXMMMM@Z @ 1881 NONAME ; void QLineF::setLine(float, float, float, float)
+ ??5@YAAAVQDataStream@@AAV0@AAVQPoint@@@Z @ 1882 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPoint &)
+ ?set@QThreadStorageData@@QAEPAPAXPAX@Z @ 1883 NONAME ; void * * QThreadStorageData::set(void *)
+ ?qt_symbian_exception2LeaveL@@YAXABVexception@std@@@Z @ 1884 NONAME ; void qt_symbian_exception2LeaveL(class std::exception const &)
+ ?hasUrls@QMimeData@@QBE_NXZ @ 1885 NONAME ; bool QMimeData::hasUrls(void) const
+ ?globalInstanceGet@QMutexPool@@SAPAVQMutex@@PBX@Z @ 1886 NONAME ; class QMutex * QMutexPool::globalInstanceGet(void const *)
+ ?errorString@QSystemSemaphore@@QBE?AVQString@@XZ @ 1887 NONAME ; class QString QSystemSemaphore::errorString(void) const
+ ?isNull@QPoint@@QBE_NXZ @ 1888 NONAME ; bool QPoint::isNull(void) const
+ ?processEvents@QEventLoop@@QAE_NV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z @ 1889 NONAME ; bool QEventLoop::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag>)
+ ?readNext@QXmlStreamReader@@QAE?AW4TokenType@1@XZ @ 1890 NONAME ; enum QXmlStreamReader::TokenType QXmlStreamReader::readNext(void)
+ ?lock@QSharedMemory@@QAE_NXZ @ 1891 NONAME ; bool QSharedMemory::lock(void)
+ ??_EQFactoryLoader@@UAE@I@Z @ 1892 NONAME ; QFactoryLoader::~QFactoryLoader(unsigned int)
+ ?toString@QLocale@@QBE?AVQString@@ABVQDateTime@@W4FormatType@1@@Z @ 1893 NONAME ; class QString QLocale::toString(class QDateTime const &, enum QLocale::FormatType) const
+ ?d_func@QFile@@AAEPAVQFilePrivate@@XZ @ 1894 NONAME ; class QFilePrivate * QFile::d_func(void)
+ ??8QVariant@@QBE_NABV0@@Z @ 1895 NONAME ; bool QVariant::operator==(class QVariant const &) const
+ ?fetchAndAddOrdered@QBasicAtomicInt@@QAEHH@Z @ 1896 NONAME ; int QBasicAtomicInt::fetchAndAddOrdered(int)
+ ?qt_metacast@QStateMachine@@UAEPAXPBD@Z @ 1897 NONAME ; void * QStateMachine::qt_metacast(char const *)
+ ?isDigit@QXmlUtils@@CA_NVQChar@@@Z @ 1898 NONAME ; bool QXmlUtils::isDigit(class QChar)
+ ?rmdir@QFSFileEngine@@UBE_NABVQString@@_N@Z @ 1899 NONAME ; bool QFSFileEngine::rmdir(class QString const &, bool) const
+ ?exitStates@QStateMachinePrivate@@QAE?AV?$QList@PAVQAbstractState@@@@PAVQEvent@@ABV?$QList@PAVQAbstractTransition@@@@@Z @ 1900 NONAME ; class QList<class QAbstractState *> QStateMachinePrivate::exitStates(class QEvent *, class QList<class QAbstractTransition *> const &)
+ ?staticMetaObject@QState@@2UQMetaObject@@B @ 1901 NONAME ; struct QMetaObject const QState::staticMetaObject
+ ?stop@QTimer@@QAEXXZ @ 1902 NONAME ; void QTimer::stop(void)
+ ?resolve@QLibrary@@SAPAXABVQString@@PBD@Z @ 1903 NONAME ; void * QLibrary::resolve(class QString const &, char const *)
+ ??OQString@@QBE_NABVQLatin1String@@@Z @ 1904 NONAME ; bool QString::operator>(class QLatin1String const &) const
+ ?metaObject@QPropertyAnimation@@UBEPBUQMetaObject@@XZ @ 1905 NONAME ; struct QMetaObject const * QPropertyAnimation::metaObject(void) const
+ ?isNull@QByteArray@@QBE_NXZ @ 1906 NONAME ; bool QByteArray::isNull(void) const
+ ?isEntityReference@QXmlStreamReader@@QBE_NXZ @ 1907 NONAME ; bool QXmlStreamReader::isEntityReference(void) const
+ ?setSize@QFSFileEngine@@UAE_N_J@Z @ 1908 NONAME ; bool QFSFileEngine::setSize(long long)
+ ?normalized@QString@@QBE?AV1@W4NormalizationForm@1@W4UnicodeVersion@QChar@@@Z @ 1909 NONAME ; class QString QString::normalized(enum QString::NormalizationForm, enum QChar::UnicodeVersion) const
+ ?toFloat@QLocale@@QBEMABVQString@@PA_N@Z @ 1910 NONAME ; float QLocale::toFloat(class QString const &, bool *) const
+ ?interval@QTimer@@QBEHXZ @ 1911 NONAME ; int QTimer::interval(void) const
+ ?childKeys@QSettings@@QBE?AVQStringList@@XZ @ 1912 NONAME ; class QStringList QSettings::childKeys(void) const
+ ?getStaticMetaObject@QThreadPool@@SAABUQMetaObject@@XZ @ 1913 NONAME ; struct QMetaObject const & QThreadPool::getStaticMetaObject(void)
+ ?waitForBytesWritten@QIODevice@@UAE_NH@Z @ 1914 NONAME ; bool QIODevice::waitForBytesWritten(int)
+ ?setStandardInputFile@QProcess@@QAEXABVQString@@@Z @ 1915 NONAME ; void QProcess::setStandardInputFile(class QString const &)
+ ??0QAbstractEventDispatcher@@QAE@PAVQObject@@@Z @ 1916 NONAME ; QAbstractEventDispatcher::QAbstractEventDispatcher(class QObject *)
+ ?fileTemplate@QTemporaryFile@@QBE?AVQString@@XZ @ 1917 NONAME ; class QString QTemporaryFile::fileTemplate(void) const
+ ?d_func@QSharedMemory@@AAEPAVQSharedMemoryPrivate@@XZ @ 1918 NONAME ; class QSharedMemoryPrivate * QSharedMemory::d_func(void)
+ ?endEntryList@QAbstractFileEngine@@UAEPAVQAbstractFileEngineIterator@@XZ @ 1919 NONAME ; class QAbstractFileEngineIterator * QAbstractFileEngine::endEntryList(void)
+ ?tr@QAnimationGroup@@SA?AVQString@@PBD0H@Z @ 1920 NONAME ; class QString QAnimationGroup::tr(char const *, char const *, int)
+ ?onEntry@QFinalState@@MAEXPAVQEvent@@@Z @ 1921 NONAME ; void QFinalState::onEntry(class QEvent *)
+ ?load@QLibrary@@QAE_NXZ @ 1922 NONAME ; bool QLibrary::load(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQPoint@@@Z @ 1923 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPoint const &)
+ ?setFileTemplate@QTemporaryFile@@QAEXABVQString@@@Z @ 1924 NONAME ; void QTemporaryFile::setFileTemplate(class QString const &)
+ ??0QSettings@@QAE@W4Scope@0@ABVQString@@1PAVQObject@@@Z @ 1925 NONAME ; QSettings::QSettings(enum QSettings::Scope, class QString const &, class QString const &, class QObject *)
+ ?category@QChar@@QBE?AW4Category@1@XZ @ 1926 NONAME ; enum QChar::Category QChar::category(void) const
+ ?fragment@QUrl@@QBE?AVQString@@XZ @ 1927 NONAME ; class QString QUrl::fragment(void) const
+ ?toULong@QByteArray@@QBEKPA_NH@Z @ 1928 NONAME ; unsigned long QByteArray::toULong(bool *, int) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQUrl@@@Z @ 1929 NONAME ; class QDataStream & operator>>(class QDataStream &, class QUrl &)
+ ?writeEmptyElement@QXmlStreamWriter@@QAEXABVQString@@0@Z @ 1930 NONAME ; void QXmlStreamWriter::writeEmptyElement(class QString const &, class QString const &)
+ ?toStart@QTextBoundaryFinder@@QAEXXZ @ 1931 NONAME ; void QTextBoundaryFinder::toStart(void)
+ ?fromUnicode@QTextEncoder@@QAE?AVQByteArray@@PBVQChar@@H@Z @ 1932 NONAME ; class QByteArray QTextEncoder::fromUnicode(class QChar const *, int)
+ ?processingInstructionData@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 1933 NONAME ; class QStringRef QXmlStreamReader::processingInstructionData(void) const
+ ?onExit@QFinalState@@MAEXPAVQEvent@@@Z @ 1934 NONAME ; void QFinalState::onExit(class QEvent *)
+ ?insert@QListData@@QAEPAPAXH@Z @ 1935 NONAME ; void * * QListData::insert(int)
+ ??_EQChildEvent@@UAE@I@Z @ 1936 NONAME ; QChildEvent::~QChildEvent(unsigned int)
+ ?setRect@QRect@@QAEXHHHH@Z @ 1937 NONAME ; void QRect::setRect(int, int, int, int)
+ ?isCompressed@QResource@@QBE_NXZ @ 1938 NONAME ; bool QResource::isCompressed(void) const
+ ?isValid@QVariant@@QBE_NXZ @ 1939 NONAME ; bool QVariant::isValid(void) const
+ ?setGenerateByteOrderMark@QTextStream@@QAEX_N@Z @ 1940 NONAME ; void QTextStream::setGenerateByteOrderMark(bool)
+ ?toLower@QByteArray@@QBE?AV1@XZ @ 1941 NONAME ; class QByteArray QByteArray::toLower(void) const
+ ??4QString@@QAEAAV0@ABV0@@Z @ 1942 NONAME ; class QString & QString::operator=(class QString const &)
+ ?searchPaths@QResource@@SA?AVQStringList@@XZ @ 1943 NONAME ; class QStringList QResource::searchPaths(void)
+ ?readLink@QFileInfo@@QBE?AVQString@@XZ @ 1944 NONAME ; class QString QFileInfo::readLink(void) const
+ ??1QSettings@@UAE@XZ @ 1945 NONAME ; QSettings::~QSettings(void)
+ ?beginResetModel@QAbstractItemModel@@IAEXXZ @ 1946 NONAME ; void QAbstractItemModel::beginResetModel(void)
+ ?handleTransitionSignal@QStateMachinePrivate@@QAEXPAVQObject@@HPAPAX@Z @ 1947 NONAME ; void QStateMachinePrivate::handleTransitionSignal(class QObject *, int, void * *)
+ ??AQByteArray@@QAE?AVQByteRef@@H@Z @ 1948 NONAME ; class QByteRef QByteArray::operator[](int)
+ ??5@YAAAVQDataStream@@AAV0@AAVQChar@@@Z @ 1949 NONAME ; class QDataStream & operator>>(class QDataStream &, class QChar &)
+ ?trUtf8@QHistoryState@@SA?AVQString@@PBD0@Z @ 1950 NONAME ; class QString QHistoryState::trUtf8(char const *, char const *)
+ ?setMapping@QSignalMapper@@QAEXPAVQObject@@0@Z @ 1951 NONAME ; void QSignalMapper::setMapping(class QObject *, class QObject *)
+ ?create@QVariant@@IAEXHPBX@Z @ 1952 NONAME ; void QVariant::create(int, void const *)
+ ?property@QObject@@QBE?AVQVariant@@PBD@Z @ 1953 NONAME ; class QVariant QObject::property(char const *) const
+ ??6QTextStream@@QAEAAV0@PBX@Z @ 1954 NONAME ; class QTextStream & QTextStream::operator<<(void const *)
+ ?indexOf@QString@@QBEHABV1@HW4CaseSensitivity@Qt@@@Z @ 1955 NONAME ; int QString::indexOf(class QString const &, int, enum Qt::CaseSensitivity) const
+ ?free_helper@QHashData@@QAEXP6AXPAUNode@1@@Z@Z @ 1956 NONAME ; void QHashData::free_helper(void (*)(struct QHashData::Node *))
+ ??0QTime@@QAE@XZ @ 1957 NONAME ; QTime::QTime(void)
+ ??_EQSystemLocale@@UAE@I@Z @ 1958 NONAME ; QSystemLocale::~QSystemLocale(unsigned int)
+ ?fetchAndAddRelease@QBasicAtomicInt@@QAEHH@Z @ 1959 NONAME ; int QBasicAtomicInt::fetchAndAddRelease(int)
+ ?isRunning@QStateMachine@@QBE_NXZ @ 1960 NONAME ; bool QStateMachine::isRunning(void) const
+ ?setMapping@QSignalMapper@@QAEXPAVQObject@@ABVQString@@@Z @ 1961 NONAME ; void QSignalMapper::setMapping(class QObject *, class QString const &)
+ ?d_func@QFinalState@@ABEPBVQFinalStatePrivate@@XZ @ 1962 NONAME ; class QFinalStatePrivate const * QFinalState::d_func(void) const
+ ?static_metacall@QMetaObject@@QBEHW4Call@1@HPAPAX@Z @ 1963 NONAME ; int QMetaObject::static_metacall(enum QMetaObject::Call, int, void * *) const
+ ?setByteOrder@QDataStream@@QAEXW4ByteOrder@1@@Z @ 1964 NONAME ; void QDataStream::setByteOrder(enum QDataStream::ByteOrder)
+ ?sendSpontaneousEvent@QCoreApplication@@CA_NPAVQObject@@PAVQEvent@@@Z @ 1965 NONAME ; bool QCoreApplication::sendSpontaneousEvent(class QObject *, class QEvent *)
+ ?readWriteLock@QWriteLocker@@QBEPAVQReadWriteLock@@XZ @ 1966 NONAME ; class QReadWriteLock * QWriteLocker::readWriteLock(void) const
+ ?setPermissions@QFile@@SA_NABVQString@@V?$QFlags@W4Permission@QFile@@@@@Z @ 1967 NONAME ; bool QFile::setPermissions(class QString const &, class QFlags<enum QFile::Permission>)
+ ?setupChildProcess@QProcess@@MAEXXZ @ 1968 NONAME ; void QProcess::setupChildProcess(void)
+ ?parent@QPersistentModelIndex@@QBE?AVQModelIndex@@XZ @ 1969 NONAME ; class QModelIndex QPersistentModelIndex::parent(void) const
+ ?setDevice@QTextStream@@QAEXPAVQIODevice@@@Z @ 1970 NONAME ; void QTextStream::setDevice(class QIODevice *)
+ ?pos@QFSFileEngine@@UBE_JXZ @ 1971 NONAME ; long long QFSFileEngine::pos(void) const
+ ?isEmpty@QRectF@@QBE_NXZ @ 1972 NONAME ; bool QRectF::isEmpty(void) const
+ ?invoke@QMetaMethod@@QBE_NPAVQObject@@W4ConnectionType@Qt@@VQGenericArgument@@222222222@Z @ 1973 NONAME ; bool QMetaMethod::invoke(class QObject *, enum Qt::ConnectionType, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument) const
+ ?QStringList_contains@QtPrivate@@YA?AVQBool@@PBVQStringList@@ABVQString@@W4CaseSensitivity@Qt@@@Z @ 1974 NONAME ; class QBool QtPrivate::QStringList_contains(class QStringList const *, class QString const &, enum Qt::CaseSensitivity)
+ ?tr@QEventLoop@@SA?AVQString@@PBD0H@Z @ 1975 NONAME ; class QString QEventLoop::tr(char const *, char const *, int)
+ ?append@QXmlStreamAttributes@@QAEXABVQString@@0@Z @ 1976 NONAME ; void QXmlStreamAttributes::append(class QString const &, class QString const &)
+ ?notifySignal@QMetaProperty@@QBE?AVQMetaMethod@@XZ @ 1977 NONAME ; class QMetaMethod QMetaProperty::notifySignal(void) const
+ ??0QTextStream@@QAE@PAU__sFILE@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 1978 NONAME ; QTextStream::QTextStream(struct __sFILE *, class QFlags<enum QIODevice::OpenModeFlag>)
+ ??1QThread@@UAE@XZ @ 1979 NONAME ; QThread::~QThread(void)
+ ??_EQModelIndex@@QAE@I@Z @ 1980 NONAME ; QModelIndex::~QModelIndex(unsigned int)
+ ??0QAnimationGroup@@IAE@AAVQAnimationGroupPrivate@@PAVQObject@@@Z @ 1981 NONAME ; QAnimationGroup::QAnimationGroup(class QAnimationGroupPrivate &, class QObject *)
+ ?tr@QSignalTransition@@SA?AVQString@@PBD0@Z @ 1982 NONAME ; class QString QSignalTransition::tr(char const *, char const *)
+ ?testAttribute@QCoreApplicationPrivate@@SA_NI@Z @ 1983 NONAME ; bool QCoreApplicationPrivate::testAttribute(unsigned int)
+ ??0QParallelAnimationGroup@@QAE@PAVQObject@@@Z @ 1984 NONAME ; QParallelAnimationGroup::QParallelAnimationGroup(class QObject *)
+ ?updateState@QSequentialAnimationGroup@@MAEXW4State@QAbstractAnimation@@0@Z @ 1985 NONAME ; void QSequentialAnimationGroup::updateState(enum QAbstractAnimation::State, enum QAbstractAnimation::State)
+ ??0QSocketNotifier@@QAE@HW4Type@0@PAVQObject@@@Z @ 1986 NONAME ; QSocketNotifier::QSocketNotifier(int, enum QSocketNotifier::Type, class QObject *)
+ ?d_func@QTemporaryFile@@AAEPAVQTemporaryFilePrivate@@XZ @ 1987 NONAME ; class QTemporaryFilePrivate * QTemporaryFile::d_func(void)
+ ??_EQFinalState@@UAE@I@Z @ 1988 NONAME ; QFinalState::~QFinalState(unsigned int)
+ ?bytesWritten@QIODevice@@IAEX_J@Z @ 1989 NONAME ; void QIODevice::bytesWritten(long long)
+ ?staticMetaObject@QProcess@@2UQMetaObject@@B @ 1990 NONAME ; struct QMetaObject const QProcess::staticMetaObject
+ ?insert@QString@@QAEAAV1@HPBVQChar@@H@Z @ 1991 NONAME ; class QString & QString::insert(int, class QChar const *, int)
+ ?canConvert@QVariant@@QBE_NW4Type@1@@Z @ 1992 NONAME ; bool QVariant::canConvert(enum QVariant::Type) const
+ ?endMicrostep@QStateMachine@@MAEXPAVQEvent@@@Z @ 1993 NONAME ; void QStateMachine::endMicrostep(class QEvent *)
+ ??0QPersistentModelIndex@@QAE@ABVQModelIndex@@@Z @ 1994 NONAME ; QPersistentModelIndex::QPersistentModelIndex(class QModelIndex const &)
+ ?setNum@QByteArray@@QAEAAV1@FH@Z @ 1995 NONAME ; class QByteArray & QByteArray::setNum(short, int)
+ ??6QDataStream@@QAEAAV0@H@Z @ 1996 NONAME ; class QDataStream & QDataStream::operator<<(int)
+ ?resize@QBitArray@@QAEXH@Z @ 1997 NONAME ; void QBitArray::resize(int)
+ ??5QDataStream@@QAEAAV0@AA_N@Z @ 1998 NONAME ; class QDataStream & QDataStream::operator>>(bool &)
+ ?right@QString@@QBE?AV1@H@Z @ 1999 NONAME ; class QString QString::right(int) const
+ ?countryToString@QLocale@@SA?AVQString@@W4Country@1@@Z @ 2000 NONAME ; class QString QLocale::countryToString(enum QLocale::Country)
+ ?metaObject@QPauseAnimation@@UBEPBUQMetaObject@@XZ @ 2001 NONAME ; struct QMetaObject const * QPauseAnimation::metaObject(void) const
+ ??9QString@@QBE_NABVQLatin1String@@@Z @ 2002 NONAME ; bool QString::operator!=(class QLatin1String const &) const
+ ?toShort@QLocale@@QBEFABVQString@@PA_NH@Z @ 2003 NONAME ; short QLocale::toShort(class QString const &, bool *, int) const
+ ?mid@QString@@QBE?AV1@HH@Z @ 2004 NONAME ; class QString QString::mid(int, int) const
+ ?setAuthority@QUrl@@QAEXABVQString@@@Z @ 2005 NONAME ; void QUrl::setAuthority(class QString const &)
+ ?d_func@QFileSystemWatcher@@ABEPBVQFileSystemWatcherPrivate@@XZ @ 2006 NONAME ; class QFileSystemWatcherPrivate const * QFileSystemWatcher::d_func(void) const
+ ?setNum@QString@@QAEAAV1@MDH@Z @ 2007 NONAME ; class QString & QString::setNum(float, char, int)
+ ?qt_metacast@QFinalState@@UAEPAXPBD@Z @ 2008 NONAME ; void * QFinalState::qt_metacast(char const *)
+ ?toJulianDay@QDate@@QBEHXZ @ 2009 NONAME ; int QDate::toJulianDay(void) const
+ ?flush@QEventDispatcherSymbian@@UAEXXZ @ 2010 NONAME ; void QEventDispatcherSymbian::flush(void)
+ ?qt_metacast@QAbstractTableModel@@UAEPAXPBD@Z @ 2011 NONAME ; void * QAbstractTableModel::qt_metacast(char const *)
+ ??0QXmlStreamReader@@QAE@PAVQIODevice@@@Z @ 2012 NONAME ; QXmlStreamReader::QXmlStreamReader(class QIODevice *)
+ ?node_delete@QMapData@@QAEXQAPAUNode@1@HPAU21@@Z @ 2013 NONAME ; void QMapData::node_delete(struct QMapData::Node * * const, int, struct QMapData::Node *)
+ ?clear@QXmlStreamStringRef@@QAEXXZ @ 2014 NONAME ; void QXmlStreamStringRef::clear(void)
+ ?resetStatus@QDataStream@@QAEXXZ @ 2015 NONAME ; void QDataStream::resetStatus(void)
+ ?encodedQueryItems@QUrl@@QBE?AV?$QList@U?$QPair@VQByteArray@@V1@@@@@XZ @ 2016 NONAME ; class QList<struct QPair<class QByteArray, class QByteArray> > QUrl::encodedQueryItems(void) const
+ ?systemEnvironment@QProcess@@SA?AVQStringList@@XZ @ 2017 NONAME ; class QStringList QProcess::systemEnvironment(void)
+ ??0QAbstractTableModel@@QAE@PAVQObject@@@Z @ 2018 NONAME ; QAbstractTableModel::QAbstractTableModel(class QObject *)
+ ?boundedTo@QSizeF@@QBE?AV1@ABV1@@Z @ 2019 NONAME ; class QSizeF QSizeF::boundedTo(class QSizeF const &) const
+ ?onExit@QState@@MAEXPAVQEvent@@@Z @ 2020 NONAME ; void QState::onExit(class QEvent *)
+ ?tr@QSettings@@SA?AVQString@@PBD0H@Z @ 2021 NONAME ; class QString QSettings::tr(char const *, char const *, int)
+ ?right@@YAAAVQTextStream@@AAV1@@Z @ 2022 NONAME ; class QTextStream & right(class QTextStream &)
+ ?mirroredChar@QCharRef@@QBE?AVQChar@@XZ @ 2023 NONAME ; class QChar QCharRef::mirroredChar(void) const
+ ?modelAboutToBeReset@QAbstractItemModel@@AAEXXZ @ 2024 NONAME ; void QAbstractItemModel::modelAboutToBeReset(void)
+ ?columnsMoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH0H@Z @ 2025 NONAME ; void QAbstractItemModel::columnsMoved(class QModelIndex const &, int, int, class QModelIndex const &, int)
+ ?qt_metacast@QAbstractItemModel@@UAEPAXPBD@Z @ 2026 NONAME ; void * QAbstractItemModel::qt_metacast(char const *)
+ ?toUInt@QLocale@@QBEIABVQString@@PA_NH@Z @ 2027 NONAME ; unsigned int QLocale::toUInt(class QString const &, bool *, int) const
+ ?type@QTextBoundaryFinder@@QBE?AW4BoundaryType@1@XZ @ 2028 NONAME ; enum QTextBoundaryFinder::BoundaryType QTextBoundaryFinder::type(void) const
+ ?count@QString@@QBEHXZ @ 2029 NONAME ; int QString::count(void) const
+ ??1QXmlStreamStringRef@@QAE@XZ @ 2030 NONAME ; QXmlStreamStringRef::~QXmlStreamStringRef(void)
+ ?refreshAll@QFactoryLoader@@SAXXZ @ 2031 NONAME ; void QFactoryLoader::refreshAll(void)
+ ?setQObjectShared@ExternalRefCountData@QtSharedPointer@@QAEXPBVQObject@@_N@Z @ 2032 NONAME ; void QtSharedPointer::ExternalRefCountData::setQObjectShared(class QObject const *, bool)
+ ?isTestAndSetNative@QBasicAtomicInt@@SA_NXZ @ 2033 NONAME ; bool QBasicAtomicInt::isTestAndSetNative(void)
+ ?hasIndex@QAbstractItemModel@@QBE_NHHABVQModelIndex@@@Z @ 2034 NONAME ; bool QAbstractItemModel::hasIndex(int, int, class QModelIndex const &) const
+ ?dec@@YAAAVQTextStream@@AAV1@@Z @ 2035 NONAME ; class QTextStream & dec(class QTextStream &)
+ ?staticMetaObject@QSettings@@2UQMetaObject@@B @ 2036 NONAME ; struct QMetaObject const QSettings::staticMetaObject
+ ??0QTextEncoder@@QAE@PBVQTextCodec@@@Z @ 2037 NONAME ; QTextEncoder::QTextEncoder(class QTextCodec const *)
+ ??0QAbstractTransition@@QAE@PAVQState@@@Z @ 2038 NONAME ; QAbstractTransition::QAbstractTransition(class QState *)
+ ?writeStartDocument@QXmlStreamWriter@@QAEXABVQString@@_N@Z @ 2039 NONAME ; void QXmlStreamWriter::writeStartDocument(class QString const &, bool)
+ ??0QByteArray@@QAE@ABV0@@Z @ 2040 NONAME ; QByteArray::QByteArray(class QByteArray const &)
+ ??0QFlag@@QAE@H@Z @ 2041 NONAME ; QFlag::QFlag(int)
+ ?setX@QRect@@QAEXH@Z @ 2042 NONAME ; void QRect::setX(int)
+ ??1QBitArray@@QAE@XZ @ 2043 NONAME ; QBitArray::~QBitArray(void)
+ ?getStaticMetaObject@QSharedMemory@@SAABUQMetaObject@@XZ @ 2044 NONAME ; struct QMetaObject const & QSharedMemory::getStaticMetaObject(void)
+ ??8@YA_NABVQRect@@0@Z @ 2045 NONAME ; bool operator==(class QRect const &, class QRect const &)
+ ?endsWith@QString@@QBE_NABVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 2046 NONAME ; bool QString::endsWith(class QLatin1String const &, enum Qt::CaseSensitivity) const
+ ?unlock@QWriteLocker@@QAEXXZ @ 2047 NONAME ; void QWriteLocker::unlock(void)
+ ?postEvent@QCoreApplication@@SAXPAVQObject@@PAVQEvent@@@Z @ 2048 NONAME ; void QCoreApplication::postEvent(class QObject *, class QEvent *)
+ ??PQByteRef@@QBE_ND@Z @ 2049 NONAME ; bool QByteRef::operator>=(char) const
+ ?q_func@QEventTransitionPrivate@@ABEPBVQEventTransition@@XZ @ 2050 NONAME ; class QEventTransition const * QEventTransitionPrivate::q_func(void) const
+ ?qt_metacall@QAbstractState@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2051 NONAME ; int QAbstractState::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?children@QResource@@IBE?AVQStringList@@XZ @ 2052 NONAME ; class QStringList QResource::children(void) const
+ ?fill@QString@@QAEAAV1@VQChar@@H@Z @ 2053 NONAME ; class QString & QString::fill(class QChar, int)
+ ?staticMetaObject@QTextCodecPlugin@@2UQMetaObject@@B @ 2054 NONAME ; struct QMetaObject const QTextCodecPlugin::staticMetaObject
+ ?variantLessThan@QAbstractItemModelPrivate@@SA_NABVQVariant@@0@Z @ 2055 NONAME ; bool QAbstractItemModelPrivate::variantLessThan(class QVariant const &, class QVariant const &)
+ ?setAccepted@QEvent@@QAEX_N@Z @ 2056 NONAME ; void QEvent::setAccepted(bool)
+ ?tr@QHistoryState@@SA?AVQString@@PBD0H@Z @ 2057 NONAME ; class QString QHistoryState::tr(char const *, char const *, int)
+ ?d_func@QAbstractEventDispatcher@@AAEPAVQAbstractEventDispatcherPrivate@@XZ @ 2058 NONAME ; class QAbstractEventDispatcherPrivate * QAbstractEventDispatcher::d_func(void)
+ ?utcOffset@QDateTime@@QBEHXZ @ 2059 NONAME ; int QDateTime::utcOffset(void) const
+ ?qt_metacast@QIODevice@@UAEPAXPBD@Z @ 2060 NONAME ; void * QIODevice::qt_metacast(char const *)
+ ?ry@QPointF@@QAEAAMXZ @ 2061 NONAME ; float & QPointF::ry(void)
+ ?pattern@QByteArrayMatcher@@QBE?AVQByteArray@@XZ @ 2062 NONAME ; class QByteArray QByteArrayMatcher::pattern(void) const
+ ?typeName@QMetaMethod@@QBEPBDXZ @ 2063 NONAME ; char const * QMetaMethod::typeName(void) const
+ ??0QDirIterator@@QAE@ABVQString@@V?$QFlags@W4IteratorFlag@QDirIterator@@@@@Z @ 2064 NONAME ; QDirIterator::QDirIterator(class QString const &, class QFlags<enum QDirIterator::IteratorFlag>)
+ ??1QState@@UAE@XZ @ 2065 NONAME ; QState::~QState(void)
+ ?toLatin1@QString@@QBE?AVQByteArray@@XZ @ 2066 NONAME ; class QByteArray QString::toLatin1(void) const
+ ?completeSuffix@QFileInfo@@QBE?AVQString@@XZ @ 2067 NONAME ; class QString QFileInfo::completeSuffix(void) const
+ ?codecForHtml@QTextCodec@@SAPAV1@ABVQByteArray@@PAV1@@Z @ 2068 NONAME ; class QTextCodec * QTextCodec::codecForHtml(class QByteArray const &, class QTextCodec *)
+ ?writeStartElement@QXmlStreamWriter@@QAEXABVQString@@@Z @ 2069 NONAME ; void QXmlStreamWriter::writeStartElement(class QString const &)
+ ??0QVariant@@QAE@ABVQRectF@@@Z @ 2070 NONAME ; QVariant::QVariant(class QRectF const &)
+ ?entryList@QAbstractFileEngine@@UBE?AVQStringList@@V?$QFlags@W4Filter@QDir@@@@ABV2@@Z @ 2071 NONAME ; class QStringList QAbstractFileEngine::entryList(class QFlags<enum QDir::Filter>, class QStringList const &) const
+ ?longMonthName@QDate@@SA?AVQString@@HW4MonthNameType@1@@Z @ 2072 NONAME ; class QString QDate::longMonthName(int, enum QDate::MonthNameType)
+ ?installTranslator@QCoreApplication@@SAXPAVQTranslator@@@Z @ 2073 NONAME ; void QCoreApplication::installTranslator(class QTranslator *)
+ ?writeAttribute@QXmlStreamWriter@@QAEXABVQString@@00@Z @ 2074 NONAME ; void QXmlStreamWriter::writeAttribute(class QString const &, class QString const &, class QString const &)
+ ?clear@QByteArray@@QAEXXZ @ 2075 NONAME ; void QByteArray::clear(void)
+ ?removeState@QStateMachine@@QAEXPAVQAbstractState@@@Z @ 2076 NONAME ; void QStateMachine::removeState(class QAbstractState *)
+ ?setDuration@QVariantAnimation@@QAEXH@Z @ 2077 NONAME ; void QVariantAnimation::setDuration(int)
+ ??PQByteArray@@QBE_NABVQString@@@Z @ 2078 NONAME ; bool QByteArray::operator>=(class QString const &) const
+ ?setCell@QCharRef@@QAEXE@Z @ 2079 NONAME ; void QCharRef::setCell(unsigned char)
+ ??1ConverterState@QTextCodec@@QAE@XZ @ 2080 NONAME ; QTextCodec::ConverterState::~ConverterState(void)
+ ??0QModelIndex@@QAE@ABV0@@Z @ 2081 NONAME ; QModelIndex::QModelIndex(class QModelIndex const &)
+ ?readAll@QTextStream@@QAE?AVQString@@XZ @ 2082 NONAME ; class QString QTextStream::readAll(void)
+ ??0QEventTransition@@IAE@AAVQEventTransitionPrivate@@PAVQState@@@Z @ 2083 NONAME ; QEventTransition::QEventTransition(class QEventTransitionPrivate &, class QState *)
+ ?toDouble@QLocale@@QBENABVQString@@PA_N@Z @ 2084 NONAME ; double QLocale::toDouble(class QString const &, bool *) const
+ ??1QMetaCallEvent@@UAE@XZ @ 2085 NONAME ; QMetaCallEvent::~QMetaCallEvent(void)
+ ?arg@QString@@QBE?AV1@JHHABVQChar@@@Z @ 2086 NONAME ; class QString QString::arg(long, int, int, class QChar const &) const
+ ?arg@QString@@QBE?AV1@_KHHABVQChar@@@Z @ 2087 NONAME ; class QString QString::arg(unsigned long long, int, int, class QChar const &) const
+ ?moveCenter@QRectF@@QAEXABVQPointF@@@Z @ 2088 NONAME ; void QRectF::moveCenter(class QPointF const &)
+ ?setSorting@QDir@@QAEXV?$QFlags@W4SortFlag@QDir@@@@@Z @ 2089 NONAME ; void QDir::setSorting(class QFlags<enum QDir::SortFlag>)
+ ?seek@QAbstractFileEngine@@UAE_N_J@Z @ 2090 NONAME ; bool QAbstractFileEngine::seek(long long)
+ ?setErrorState@QState@@QAEXPAVQAbstractState@@@Z @ 2091 NONAME ; void QState::setErrorState(class QAbstractState *)
+ ?d_func@QAbstractFileEngine@@AAEPAVQAbstractFileEnginePrivate@@XZ @ 2092 NONAME ; class QAbstractFileEnginePrivate * QAbstractFileEngine::d_func(void)
+ ?open@QFile@@QAE_NPAU__sFILE@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 2093 NONAME ; bool QFile::open(struct __sFILE *, class QFlags<enum QIODevice::OpenModeFlag>)
+ ??0QRectF@@QAE@ABVQPointF@@ABVQSizeF@@@Z @ 2094 NONAME ; QRectF::QRectF(class QPointF const &, class QSizeF const &)
+ ??9QModelIndex@@QBE_NABV0@@Z @ 2095 NONAME ; bool QModelIndex::operator!=(class QModelIndex const &) const
+ ?qErrnoWarning@@YAXPBDZZ @ 2096 NONAME ; void qErrnoWarning(char const *, ...)
+ ??0QDateTime@@QAE@XZ @ 2097 NONAME ; QDateTime::QDateTime(void)
+ ?compare@QStringRef@@QBEHABVQString@@W4CaseSensitivity@Qt@@@Z @ 2098 NONAME ; int QStringRef::compare(class QString const &, enum Qt::CaseSensitivity) const
+ ?joining@QChar@@SA?AW4Joining@1@G@Z @ 2099 NONAME ; enum QChar::Joining QChar::joining(unsigned short)
+ ?setTop@QRectF@@QAEXM@Z @ 2100 NONAME ; void QRectF::setTop(float)
+ ?toFloat@QByteArray@@QBEMPA_N@Z @ 2101 NONAME ; float QByteArray::toFloat(bool *) const
+ ?mutex@QMutexLocker@@QBEPAVQMutex@@XZ @ 2102 NONAME ; class QMutex * QMutexLocker::mutex(void) const
+ ?self@QCoreApplication@@0PAV1@A @ 2103 NONAME ; class QCoreApplication * QCoreApplication::self
+ ?setProperty@QObject@@QAE_NPBDABVQVariant@@@Z @ 2104 NONAME ; bool QObject::setProperty(char const *, class QVariant const &)
+ ?endsWith@QString@@QBE_NABVQChar@@W4CaseSensitivity@Qt@@@Z @ 2105 NONAME ; bool QString::endsWith(class QChar const &, enum Qt::CaseSensitivity) const
+ ?setUrls@QMimeData@@QAEXABV?$QList@VQUrl@@@@@Z @ 2106 NONAME ; void QMimeData::setUrls(class QList<class QUrl> const &)
+ ?setObjectName@QObject@@QAEXABVQString@@@Z @ 2107 NONAME ; void QObject::setObjectName(class QString const &)
+ ?sendEvent@QCoreApplication@@SA_NPAVQObject@@PAVQEvent@@@Z @ 2108 NONAME ; bool QCoreApplication::sendEvent(class QObject *, class QEvent *)
+ ?translated@QLineF@@QBE?AV1@ABVQPointF@@@Z @ 2109 NONAME ; class QLineF QLineF::translated(class QPointF const &) const
+ ?canonicalPath@QDir@@QBE?AVQString@@XZ @ 2110 NONAME ; class QString QDir::canonicalPath(void) const
+ ?trUtf8@QMetaObject@@QBE?AVQString@@PBD0H@Z @ 2111 NONAME ; class QString QMetaObject::trUtf8(char const *, char const *, int) const
+ ?fromLatin1_helper@QString@@CAPAUData@1@PBDH@Z @ 2112 NONAME ; struct QString::Data * QString::fromLatin1_helper(char const *, int)
+ ?isNull@QString@@QBE_NXZ @ 2113 NONAME ; bool QString::isNull(void) const
+ ??_EQObjectPrivate@@UAE@I@Z @ 2114 NONAME ; QObjectPrivate::~QObjectPrivate(unsigned int)
+ ?d_func@QAnimationGroup@@AAEPAVQAnimationGroupPrivate@@XZ @ 2115 NONAME ; class QAnimationGroupPrivate * QAnimationGroup::d_func(void)
+ ?toPointF@QVariant@@QBE?AVQPointF@@XZ @ 2116 NONAME ; class QPointF QVariant::toPointF(void) const
+ ??0QXmlStreamStringRef@@QAE@XZ @ 2117 NONAME ; QXmlStreamStringRef::QXmlStreamStringRef(void)
+ ?name@QMetaEnum@@QBEPBDXZ @ 2118 NONAME ; char const * QMetaEnum::name(void) const
+ ?prepend@QString@@QAEAAV1@VQChar@@@Z @ 2119 NONAME ; class QString & QString::prepend(class QChar)
+ ?endsWith@QByteArray@@QBE_NPBD@Z @ 2120 NONAME ; bool QByteArray::endsWith(char const *) const
+ ?uppercasebase@@YAAAVQTextStream@@AAV1@@Z @ 2121 NONAME ; class QTextStream & uppercasebase(class QTextStream &)
+ ?setImageData@QMimeData@@QAEXABVQVariant@@@Z @ 2122 NONAME ; void QMimeData::setImageData(class QVariant const &)
+ ?detach@QDateTime@@AAEXXZ @ 2123 NONAME ; void QDateTime::detach(void)
+ ??0QStringMatcher@@QAE@XZ @ 2124 NONAME ; QStringMatcher::QStringMatcher(void)
+ ??0QCoreApplication@@QAE@AAHPAPAD@Z @ 2125 NONAME ; QCoreApplication::QCoreApplication(int &, char * *)
+ ?toDateTime@QVariant@@QBE?AVQDateTime@@XZ @ 2126 NONAME ; class QDateTime QVariant::toDateTime(void) const
+ ??0QAbstractFileEngine@@IAE@AAVQAbstractFileEnginePrivate@@@Z @ 2127 NONAME ; QAbstractFileEngine::QAbstractFileEngine(class QAbstractFileEnginePrivate &)
+ ?mapped@QSignalMapper@@IAEXPAVQObject@@@Z @ 2128 NONAME ; void QSignalMapper::mapped(class QObject *)
+ ?rename@QAbstractFileEngine@@UAE_NABVQString@@@Z @ 2129 NONAME ; bool QAbstractFileEngine::rename(class QString const &)
+ ?disconnect@QObject@@QAE_NPBV1@PBD@Z @ 2130 NONAME ; bool QObject::disconnect(class QObject const *, char const *)
+ ?qt_global_mutexpool@@3PAVQMutexPool@@A @ 2131 NONAME ; class QMutexPool * qt_global_mutexpool
+ ?number@QByteArray@@SA?AV1@HH@Z @ 2132 NONAME ; class QByteArray QByteArray::number(int, int)
+ ??9QString@@QBE_NABV0@@Z @ 2133 NONAME ; bool QString::operator!=(class QString const &) const
+ ?tr@QAnimationGroup@@SA?AVQString@@PBD0@Z @ 2134 NONAME ; class QString QAnimationGroup::tr(char const *, char const *)
+ ?monthName@QLocale@@QBE?AVQString@@HW4FormatType@1@@Z @ 2135 NONAME ; class QString QLocale::monthName(int, enum QLocale::FormatType) const
+ ??0QAbstractState@@IAE@AAVQAbstractStatePrivate@@PAVQState@@@Z @ 2136 NONAME ; QAbstractState::QAbstractState(class QAbstractStatePrivate &, class QState *)
+ ?remove@QSettings@@QAEXABVQString@@@Z @ 2137 NONAME ; void QSettings::remove(class QString const &)
+ ?buddy@QAbstractItemModel@@UBE?AVQModelIndex@@ABV2@@Z @ 2138 NONAME ; class QModelIndex QAbstractItemModel::buddy(class QModelIndex const &) const
+ ??1QFileInfo@@QAE@XZ @ 2139 NONAME ; QFileInfo::~QFileInfo(void)
+ ?tr@QEventTransition@@SA?AVQString@@PBD0@Z @ 2140 NONAME ; class QString QEventTransition::tr(char const *, char const *)
+ ?group@QLocalePrivate@@QBE?AVQChar@@XZ @ 2141 NONAME ; class QChar QLocalePrivate::group(void) const
+ ?parent@QModelIndex@@QBE?AV1@XZ @ 2142 NONAME ; class QModelIndex QModelIndex::parent(void) const
+ ??1QIODevicePrivate@@UAE@XZ @ 2143 NONAME ; QIODevicePrivate::~QIODevicePrivate(void)
+ ??NQLatin1String@@QBE_NABVQString@@@Z @ 2144 NONAME ; bool QLatin1String::operator<=(class QString const &) const
+ ?rowsAboutToBeRemoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 2145 NONAME ; void QAbstractItemModel::rowsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ?intersect@QRect@@QBE?AV1@ABV1@@Z @ 2146 NONAME ; class QRect QRect::intersect(class QRect const &) const
+ ??0QTextCodecPlugin@@QAE@PAVQObject@@@Z @ 2147 NONAME ; QTextCodecPlugin::QTextCodecPlugin(class QObject *)
+ ?applicationName@QSettings@@QBE?AVQString@@XZ @ 2148 NONAME ; class QString QSettings::applicationName(void) const
+ ?trUtf8@QAbstractAnimation@@SA?AVQString@@PBD0@Z @ 2149 NONAME ; class QString QAbstractAnimation::trUtf8(char const *, char const *)
+ ??4QPersistentModelIndex@@QAEAAV0@ABVQModelIndex@@@Z @ 2150 NONAME ; class QPersistentModelIndex & QPersistentModelIndex::operator=(class QModelIndex const &)
+ ?flush@QFile@@QAE_NXZ @ 2151 NONAME ; bool QFile::flush(void)
+ ??7QBasicAtomicInt@@QBE_NXZ @ 2152 NONAME ; bool QBasicAtomicInt::operator!(void) const
+ ??8QUuid@@QBE_NABU0@@Z @ 2153 NONAME ; bool QUuid::operator==(struct QUuid const &) const
+ ?staticMetaObject@QEventTransition@@2UQMetaObject@@B @ 2154 NONAME ; struct QMetaObject const QEventTransition::staticMetaObject
+ ?compare@QString@@SAHABVQLatin1String@@ABV1@W4CaseSensitivity@Qt@@@Z @ 2155 NONAME ; int QString::compare(class QLatin1String const &, class QString const &, enum Qt::CaseSensitivity)
+ ?toUInt@QString@@QBEIPA_NH@Z @ 2156 NONAME ; unsigned int QString::toUInt(bool *, int) const
+ ?mimeTypes@QAbstractItemModel@@UBE?AVQStringList@@XZ @ 2157 NONAME ; class QStringList QAbstractItemModel::mimeTypes(void) const
+ ??1QStateMachine@@UAE@XZ @ 2158 NONAME ; QStateMachine::~QStateMachine(void)
+ ?isFetchAndStoreWaitFree@QBasicAtomicInt@@SA_NXZ @ 2159 NONAME ; bool QBasicAtomicInt::isFetchAndStoreWaitFree(void)
+ ?tr@QTranslator@@SA?AVQString@@PBD0H@Z @ 2160 NONAME ; class QString QTranslator::tr(char const *, char const *, int)
+ ?lastModified@QFileInfo@@QBE?AVQDateTime@@XZ @ 2161 NONAME ; class QDateTime QFileInfo::lastModified(void) const
+ ?fromHex@QByteArray@@SA?AV1@ABV1@@Z @ 2162 NONAME ; class QByteArray QByteArray::fromHex(class QByteArray const &)
+ ?toLower@QChar@@QBE?AV1@XZ @ 2163 NONAME ; class QChar QChar::toLower(void) const
+ ??1QLibrary@@UAE@XZ @ 2164 NONAME ; QLibrary::~QLibrary(void)
+ ?malloc@QVectorData@@SAPAU1@HHHPAU1@@Z @ 2165 NONAME ; struct QVectorData * QVectorData::malloc(int, int, int, struct QVectorData *)
+ ?width@QSizeF@@QBEMXZ @ 2166 NONAME ; float QSizeF::width(void) const
+ ?scale@QSizeF@@QAEXMMW4AspectRatioMode@Qt@@@Z @ 2167 NONAME ; void QSizeF::scale(float, float, enum Qt::AspectRatioMode)
+ ?digitValue@QChar@@SAHG@Z @ 2168 NONAME ; int QChar::digitValue(unsigned short)
+ ?unitVector@QLineF@@QBE?AV1@XZ @ 2169 NONAME ; class QLineF QLineF::unitVector(void) const
+ ?span@QAbstractItemModel@@UBE?AVQSize@@ABVQModelIndex@@@Z @ 2170 NONAME ; class QSize QAbstractItemModel::span(class QModelIndex const &) const
+ ?isEnumType@QMetaProperty@@QBE_NXZ @ 2171 NONAME ; bool QMetaProperty::isEnumType(void) const
+ ?lowercasebase@@YAAAVQTextStream@@AAV1@@Z @ 2172 NONAME ; class QTextStream & lowercasebase(class QTextStream &)
+ ?isCDATA@QXmlStreamReader@@QBE_NXZ @ 2173 NONAME ; bool QXmlStreamReader::isCDATA(void) const
+ ?isRelativePath@QFSFileEngine@@UBE_NXZ @ 2174 NONAME ; bool QFSFileEngine::isRelativePath(void) const
+ ?method@QMetaObject@@QBE?AVQMetaMethod@@H@Z @ 2175 NONAME ; class QMetaMethod QMetaObject::method(int) const
+ ?layoutChanged@QAbstractItemModel@@IAEXXZ @ 2176 NONAME ; void QAbstractItemModel::layoutChanged(void)
+ ?setNum@QByteArray@@QAEAAV1@HH@Z @ 2177 NONAME ; class QByteArray & QByteArray::setNum(int, int)
+ ?qt_metacall@QSharedMemory@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2178 NONAME ; int QSharedMemory::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?space@QDebug@@QAEAAV1@XZ @ 2179 NONAME ; class QDebug & QDebug::space(void)
+ ??XQPointF@@QAEAAV0@M@Z @ 2180 NONAME ; class QPointF & QPointF::operator*=(float)
+ ?writeCDATA@QXmlStreamWriter@@QAEXABVQString@@@Z @ 2181 NONAME ; void QXmlStreamWriter::writeCDATA(class QString const &)
+ ?reset@QIODevice@@UAE_NXZ @ 2182 NONAME ; bool QIODevice::reset(void)
+ ?load@QPluginLoader@@QAE_NXZ @ 2183 NONAME ; bool QPluginLoader::load(void)
+ ?dtdSystemId@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 2184 NONAME ; class QStringRef QXmlStreamReader::dtdSystemId(void) const
+ ?entryInfoList@QDir@@QBE?AV?$QList@VQFileInfo@@@@ABVQStringList@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@@Z @ 2185 NONAME ; class QList<class QFileInfo> QDir::entryInfoList(class QStringList const &, class QFlags<enum QDir::Filter>, class QFlags<enum QDir::SortFlag>) const
+ ?numberOptions@QLocale@@QBE?AV?$QFlags@W4NumberOption@QLocale@@@@XZ @ 2186 NONAME ; class QFlags<enum QLocale::NumberOption> QLocale::numberOptions(void) const
+ ??IQRect@@QBE?AV0@ABV0@@Z @ 2187 NONAME ; class QRect QRect::operator&(class QRect const &) const
+ ??0QXmlStreamNamespaceDeclaration@@QAE@ABVQString@@0@Z @ 2188 NONAME ; QXmlStreamNamespaceDeclaration::QXmlStreamNamespaceDeclaration(class QString const &, class QString const &)
+ ??BQByteArray@@QBEPBDXZ @ 2189 NONAME ; QByteArray::operator char const *(void) const
+ ?exponential@QLocale@@QBE?AVQChar@@XZ @ 2190 NONAME ; class QChar QLocale::exponential(void) const
+ ?createUuid@QUuid@@SA?AU1@XZ @ 2191 NONAME ; struct QUuid QUuid::createUuid(void)
+ ?indexIn@QStringMatcher@@QBEHPBVQChar@@HH@Z @ 2192 NONAME ; int QStringMatcher::indexIn(class QChar const *, int, int) const
+ ?isSpace@QCharRef@@QBE_NXZ @ 2193 NONAME ; bool QCharRef::isSpace(void) const
+ ??0QString@@QAE@VQChar@@@Z @ 2194 NONAME ; QString::QString(class QChar)
+ ?namespaceUri@QXmlStreamNamespaceDeclaration@@QBE?AVQStringRef@@XZ @ 2195 NONAME ; class QStringRef QXmlStreamNamespaceDeclaration::namespaceUri(void) const
+ ?patternSyntax@QRegExp@@QBE?AW4PatternSyntax@1@XZ @ 2196 NONAME ; enum QRegExp::PatternSyntax QRegExp::patternSyntax(void) const
+ ?polished@QState@@IAEXXZ @ 2197 NONAME ; void QState::polished(void)
+ ?finished@QProcess@@IAEXHW4ExitStatus@1@@Z @ 2198 NONAME ; void QProcess::finished(int, enum QProcess::ExitStatus)
+ ?autoRemove@QTemporaryFile@@QBE_NXZ @ 2199 NONAME ; bool QTemporaryFile::autoRemove(void) const
+ ?createLocalFile@QTemporaryFile@@SAPAV1@AAVQFile@@@Z @ 2200 NONAME ; class QTemporaryFile * QTemporaryFile::createLocalFile(class QFile &)
+ ??_EQCoreApplicationPrivate@@UAE@I@Z @ 2201 NONAME ; QCoreApplicationPrivate::~QCoreApplicationPrivate(unsigned int)
+ ??ZQPointF@@QAEAAV0@ABV0@@Z @ 2202 NONAME ; class QPointF & QPointF::operator-=(class QPointF const &)
+ ?trUtf8@QThread@@SA?AVQString@@PBD0H@Z @ 2203 NONAME ; class QString QThread::trUtf8(char const *, char const *, int)
+ ??_EQTimeLine@@UAE@I@Z @ 2204 NONAME ; QTimeLine::~QTimeLine(unsigned int)
+ ?setY@QPointF@@QAEXM@Z @ 2205 NONAME ; void QPointF::setY(float)
+ ??1QAbstractFileEngine@@UAE@XZ @ 2206 NONAME ; QAbstractFileEngine::~QAbstractFileEngine(void)
+ ?isScriptable@QMetaProperty@@QBE_NPBVQObject@@@Z @ 2207 NONAME ; bool QMetaProperty::isScriptable(class QObject const *) const
+ ?setNum@QByteArray@@QAEAAV1@NDH@Z @ 2208 NONAME ; class QByteArray & QByteArray::setNum(double, char, int)
+ ?trUtf8@QAbstractEventDispatcher@@SA?AVQString@@PBD0H@Z @ 2209 NONAME ; class QString QAbstractEventDispatcher::trUtf8(char const *, char const *, int)
+ ?load@QTranslator@@QAE_NABVQString@@000@Z @ 2210 NONAME ; bool QTranslator::load(class QString const &, class QString const &, class QString const &, class QString const &)
+ ?cancelAllDelayedEvents@QStateMachinePrivate@@QAEXXZ @ 2211 NONAME ; void QStateMachinePrivate::cancelAllDelayedEvents(void)
+ ?link@QFSFileEngine@@UAE_NABVQString@@@Z @ 2212 NONAME ; bool QFSFileEngine::link(class QString const &)
+ ??0QRegExp@@QAE@ABV0@@Z @ 2213 NONAME ; QRegExp::QRegExp(class QRegExp const &)
+ ?tryLockForRead@QReadWriteLock@@QAE_NXZ @ 2214 NONAME ; bool QReadWriteLock::tryLockForRead(void)
+ ?insert@QProcessEnvironment@@QAEXABVQString@@0@Z @ 2215 NONAME ; void QProcessEnvironment::insert(class QString const &, class QString const &)
+ ?toString@QLocale@@QBE?AVQString@@ABVQDateTime@@ABV2@@Z @ 2216 NONAME ; class QString QLocale::toString(class QDateTime const &, class QString const &) const
+ ?p2@QLineF@@QBE?AVQPointF@@XZ @ 2217 NONAME ; class QPointF QLineF::p2(void) const
+ ?removeColumn@QAbstractItemModel@@QAE_NHABVQModelIndex@@@Z @ 2218 NONAME ; bool QAbstractItemModel::removeColumn(int, class QModelIndex const &)
+ ?p1@QLineF@@QBE?AVQPointF@@XZ @ 2219 NONAME ; class QPointF QLineF::p1(void) const
+ ?bytesToWrite@QProcess@@UBE_JXZ @ 2220 NONAME ; long long QProcess::bytesToWrite(void) const
+ ?staticMetaObject@QCoreApplication@@2UQMetaObject@@B @ 2221 NONAME ; struct QMetaObject const QCoreApplication::staticMetaObject
+ ?daysTo@QDate@@QBEHABV1@@Z @ 2222 NONAME ; int QDate::daysTo(class QDate const &) const
+ ?filePath@QFileInfo@@QBE?AVQString@@XZ @ 2223 NONAME ; class QString QFileInfo::filePath(void) const
+ ?toString@QTime@@QBE?AVQString@@ABV2@@Z @ 2224 NONAME ; class QString QTime::toString(class QString const &) const
+ ?toPunycode@QUrl@@SA?AVQByteArray@@ABVQString@@@Z @ 2225 NONAME ; class QByteArray QUrl::toPunycode(class QString const &)
+ ??_EQAbstractTransition@@UAE@I@Z @ 2226 NONAME ; QAbstractTransition::~QAbstractTransition(unsigned int)
+ ?errorString@QIODevice@@QBE?AVQString@@XZ @ 2227 NONAME ; class QString QIODevice::errorString(void) const
+ ?completeBaseName@QFileInfo@@QBE?AVQString@@XZ @ 2228 NONAME ; class QString QFileInfo::completeBaseName(void) const
+ ?goToState@QStateMachinePrivate@@QAEXPAVQAbstractState@@@Z @ 2229 NONAME ; void QStateMachinePrivate::goToState(class QAbstractState *)
+ ?toShort@QByteArray@@QBEFPA_NH@Z @ 2230 NONAME ; short QByteArray::toShort(bool *, int) const
+ ??0QByteArray@@QAE@XZ @ 2231 NONAME ; QByteArray::QByteArray(void)
+ ?setSize@QRect@@QAEXABVQSize@@@Z @ 2232 NONAME ; void QRect::setSize(class QSize const &)
+ ??BQHBufC@@QBEPBVHBufC16@@XZ @ 2233 NONAME ; QHBufC::operator class HBufC16 const *(void) const
+ ?arg@QString@@QBE?AV1@ABV1@0000000@Z @ 2234 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &) const
+ ?decimal@QLocalePrivate@@QBE?AVQChar@@XZ @ 2235 NONAME ; class QChar QLocalePrivate::decimal(void) const
+ ?onTransition@QEventTransition@@MAEXPAVQEvent@@@Z @ 2236 NONAME ; void QEventTransition::onTransition(class QEvent *)
+ ?fromPercentEncoding@QByteArray@@SA?AV1@ABV1@D@Z @ 2237 NONAME ; class QByteArray QByteArray::fromPercentEncoding(class QByteArray const &, char)
+ ?prefix@QXmlStreamAttribute@@QBE?AVQStringRef@@XZ @ 2238 NONAME ; class QStringRef QXmlStreamAttribute::prefix(void) const
+ ?symbianVersion@QSysInfo@@SA?AW4SymbianVersion@1@XZ @ 2239 NONAME ; enum QSysInfo::SymbianVersion QSysInfo::symbianVersion(void)
+ ??0QStateMachine@@IAE@AAVQStateMachinePrivate@@PAVQObject@@@Z @ 2240 NONAME ; QStateMachine::QStateMachine(class QStateMachinePrivate &, class QObject *)
+ ??6QTextStream@@QAEAAV0@_K@Z @ 2241 NONAME ; class QTextStream & QTextStream::operator<<(unsigned long long)
+ ?indexOf@QByteArray@@QBEHPBDH@Z @ 2242 NONAME ; int QByteArray::indexOf(char const *, int) const
+ ?indexIn@QStringMatcher@@QBEHABVQString@@H@Z @ 2243 NONAME ; int QStringMatcher::indexIn(class QString const &, int) const
+ ?setLeft@QRectF@@QAEXM@Z @ 2244 NONAME ; void QRectF::setLeft(float)
+ ?value@QXmlStreamAttributes@@QBE?AVQStringRef@@ABVQString@@@Z @ 2245 NONAME ; class QStringRef QXmlStreamAttributes::value(class QString const &) const
+ ??0QUrl@@QAE@ABVQString@@@Z @ 2246 NONAME ; QUrl::QUrl(class QString const &)
+ ??8QLatin1String@@QBE_NABVQString@@@Z @ 2247 NONAME ; bool QLatin1String::operator==(class QString const &) const
+ ?freeNode@QHashData@@QAEXPAX@Z @ 2248 NONAME ; void QHashData::freeNode(void *)
+ ?assignProperty@QState@@QAEXPAVQObject@@PBDABVQVariant@@@Z @ 2249 NONAME ; void QState::assignProperty(class QObject *, char const *, class QVariant const &)
+ ?toUrl@QVariant@@QBE?AVQUrl@@XZ @ 2250 NONAME ; class QUrl QVariant::toUrl(void) const
+ ?trUtf8@QSettings@@SA?AVQString@@PBD0@Z @ 2251 NONAME ; class QString QSettings::trUtf8(char const *, char const *)
+ ?get@QObjectPrivate@@SAPAV1@PAVQObject@@@Z @ 2252 NONAME ; class QObjectPrivate * QObjectPrivate::get(class QObject *)
+ ?tr@QEventTransition@@SA?AVQString@@PBD0H@Z @ 2253 NONAME ; class QString QEventTransition::tr(char const *, char const *, int)
+ ?setStartFrame@QTimeLine@@QAEXH@Z @ 2254 NONAME ; void QTimeLine::setStartFrame(int)
+ ?tr@QPluginLoader@@SA?AVQString@@PBD0H@Z @ 2255 NONAME ; class QString QPluginLoader::tr(char const *, char const *, int)
+ ??0QXmlStreamReader@@QAE@PBD@Z @ 2256 NONAME ; QXmlStreamReader::QXmlStreamReader(char const *)
+ ?staticMetaObject@QParallelAnimationGroup@@2UQMetaObject@@B @ 2257 NONAME ; struct QMetaObject const QParallelAnimationGroup::staticMetaObject
+ ?allocateNode@QHashData@@QAEPAXXZ @ 2258 NONAME ; void * QHashData::allocateNode(void)
+ ?rightJustified@QString@@QBE?AV1@HVQChar@@_N@Z @ 2259 NONAME ; class QString QString::rightJustified(int, class QChar, bool) const
+ ?noforcepoint@@YAAAVQTextStream@@AAV1@@Z @ 2260 NONAME ; class QTextStream & noforcepoint(class QTextStream &)
+ ?startingUp@QAbstractEventDispatcher@@UAEXXZ @ 2261 NONAME ; void QAbstractEventDispatcher::startingUp(void)
+ ??5QTextStream@@QAEAAV0@AAI@Z @ 2262 NONAME ; class QTextStream & QTextStream::operator>>(unsigned int &)
+ ??AQBitArray@@QBE_NH@Z @ 2263 NONAME ; bool QBitArray::operator[](int) const
+ ?qt_metacall@QMimeData@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2264 NONAME ; int QMimeData::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?registerSocketNotifier@QEventDispatcherSymbian@@UAEXPAVQSocketNotifier@@@Z @ 2265 NONAME ; void QEventDispatcherSymbian::registerSocketNotifier(class QSocketNotifier *)
+ ?toUInt@QByteArray@@QBEIPA_NH@Z @ 2266 NONAME ; unsigned int QByteArray::toUInt(bool *, int) const
+ ?unsetDevice@QDataStream@@QAEXXZ @ 2267 NONAME ; void QDataStream::unsetDevice(void)
+ ?push_front@QByteArray@@QAEXPBD@Z @ 2268 NONAME ; void QByteArray::push_front(char const *)
+ ?moveTop@QRect@@QAEXH@Z @ 2269 NONAME ; void QRect::moveTop(int)
+ ??5QTextStream@@QAEAAV0@AAVQByteArray@@@Z @ 2270 NONAME ; class QTextStream & QTextStream::operator>>(class QByteArray &)
+ ??AQBitArray@@QAE?AVQBitRef@@H@Z @ 2271 NONAME ; class QBitRef QBitArray::operator[](int)
+ ?qt_metacast@QBuffer@@UAEPAXPBD@Z @ 2272 NONAME ; void * QBuffer::qt_metacast(char const *)
+ ?releaseThread@QThreadPool@@QAEXXZ @ 2273 NONAME ; void QThreadPool::releaseThread(void)
+ ??MQDate@@QBE_NABV0@@Z @ 2274 NONAME ; bool QDate::operator<(class QDate const &) const
+ ??4QBitRef@@QAEAAV0@ABV0@@Z @ 2275 NONAME ; class QBitRef & QBitRef::operator=(class QBitRef const &)
+ ?tr@QAbstractEventDispatcher@@SA?AVQString@@PBD0@Z @ 2276 NONAME ; class QString QAbstractEventDispatcher::tr(char const *, char const *)
+ ?activeThreadCount@QThreadPool@@QBEHXZ @ 2277 NONAME ; int QThreadPool::activeThreadCount(void) const
+ ?staticMetaObject@QAbstractTableModel@@2UQMetaObject@@B @ 2278 NONAME ; struct QMetaObject const QAbstractTableModel::staticMetaObject
+ ?tryLock@QMutex@@QAE_NXZ @ 2279 NONAME ; bool QMutex::tryLock(void)
+ ?split@QString@@QBE?AVQStringList@@ABVQChar@@W4SplitBehavior@1@W4CaseSensitivity@Qt@@@Z @ 2280 NONAME ; class QStringList QString::split(class QChar const &, enum QString::SplitBehavior, enum Qt::CaseSensitivity) const
+ ?unsetError@QFile@@QAEXXZ @ 2281 NONAME ; void QFile::unsetError(void)
+ ?model@QModelIndex@@QBEPBVQAbstractItemModel@@XZ @ 2282 NONAME ; class QAbstractItemModel const * QModelIndex::model(void) const
+ ?setEncodingFunction@QFile@@SAXP6A?AVQByteArray@@ABVQString@@@Z@Z @ 2283 NONAME ; void QFile::setEncodingFunction(class QByteArray (*)(class QString const &))
+ ?tr@QTemporaryFile@@SA?AVQString@@PBD0H@Z @ 2284 NONAME ; class QString QTemporaryFile::tr(char const *, char const *, int)
+ ?validateChars@QLocalePrivate@@QBE_NABVQString@@W4NumberMode@1@PAVQByteArray@@H@Z @ 2285 NONAME ; bool QLocalePrivate::validateChars(class QString const &, enum QLocalePrivate::NumberMode, class QByteArray *, int) const
+ ?rmdir@QDir@@QBE_NABVQString@@@Z @ 2286 NONAME ; bool QDir::rmdir(class QString const &) const
+ ??MQString@@QBE_NABVQLatin1String@@@Z @ 2287 NONAME ; bool QString::operator<(class QLatin1String const &) const
+ ?d_func@QProcess@@ABEPBVQProcessPrivate@@XZ @ 2288 NONAME ; class QProcessPrivate const * QProcess::d_func(void) const
+ ?metaObject@QFile@@UBEPBUQMetaObject@@XZ @ 2289 NONAME ; struct QMetaObject const * QFile::metaObject(void) const
+ ?flags@QPersistentModelIndex@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@XZ @ 2290 NONAME ; class QFlags<enum Qt::ItemFlag> QPersistentModelIndex::flags(void) const
+ ??1QWriteLocker@@QAE@XZ @ 2291 NONAME ; QWriteLocker::~QWriteLocker(void)
+ ??_EQAbstractFileEngine@@UAE@I@Z @ 2292 NONAME ; QAbstractFileEngine::~QAbstractFileEngine(unsigned int)
+ ??_EQDynamicPropertyChangeEvent@@UAE@I@Z @ 2293 NONAME ; QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent(unsigned int)
+ ?mirroredChar@QChar@@QBE?AV1@XZ @ 2294 NONAME ; class QChar QChar::mirroredChar(void) const
+ ?resetStatus@QTextStream@@QAEXXZ @ 2295 NONAME ; void QTextStream::resetStatus(void)
+ ??_EQVariantAnimation@@UAE@I@Z @ 2296 NONAME ; QVariantAnimation::~QVariantAnimation(unsigned int)
+ ?lowSurrogate@QChar@@SAGI@Z @ 2297 NONAME ; unsigned short QChar::lowSurrogate(unsigned int)
+ ??0QString@@AAE@PAUData@0@H@Z @ 2298 NONAME ; QString::QString(struct QString::Data *, int)
+ ?data@QStringRef@@QBEPBVQChar@@XZ @ 2299 NONAME ; class QChar const * QStringRef::data(void) const
+ ?close@QAbstractFileEngine@@UAE_NXZ @ 2300 NONAME ; bool QAbstractFileEngine::close(void)
+ ?unregisterResource@QResource@@SA_NPBEABVQString@@@Z @ 2301 NONAME ; bool QResource::unregisterResource(unsigned char const *, class QString const &)
+ ?tr@QFinalState@@SA?AVQString@@PBD0@Z @ 2302 NONAME ; class QString QFinalState::tr(char const *, char const *)
+ ?methodCount@QMetaObject@@QBEHXZ @ 2303 NONAME ; int QMetaObject::methodCount(void) const
+ ?notify@QCoreApplication@@UAE_NPAVQObject@@PAVQEvent@@@Z @ 2304 NONAME ; bool QCoreApplication::notify(class QObject *, class QEvent *)
+ ?filePath@QDirIterator@@QBE?AVQString@@XZ @ 2305 NONAME ; class QString QDirIterator::filePath(void) const
+ ?data@QBuffer@@QBEABVQByteArray@@XZ @ 2306 NONAME ; class QByteArray const & QBuffer::data(void) const
+ ?staticMetaObject@QPropertyAnimation@@2UQMetaObject@@B @ 2307 NONAME ; struct QMetaObject const QPropertyAnimation::staticMetaObject
+ ?timerId@QBasicTimer@@QBEHXZ @ 2308 NONAME ; int QBasicTimer::timerId(void) const
+ ??0QBitRef@@AAE@AAVQBitArray@@H@Z @ 2309 NONAME ; QBitRef::QBitRef(class QBitArray &, int)
+ ?qDebug@@YAXPBDZZ @ 2310 NONAME ; void qDebug(char const *, ...)
+ ??0QString@@QAE@ABV0@@Z @ 2311 NONAME ; QString::QString(class QString const &)
+ ?decomposition@QChar@@SA?AVQString@@I@Z @ 2312 NONAME ; class QString QChar::decomposition(unsigned int)
+ ?translate@QTranslator@@UBE?AVQString@@PBD00@Z @ 2313 NONAME ; class QString QTranslator::translate(char const *, char const *, char const *) const
+ ?isRelative@QFileInfo@@QBE_NXZ @ 2314 NONAME ; bool QFileInfo::isRelative(void) const
+ ?isValid@QDate@@SA_NHHH@Z @ 2315 NONAME ; bool QDate::isValid(int, int, int)
+ ??1QXmlStreamAttribute@@QAE@XZ @ 2316 NONAME ; QXmlStreamAttribute::~QXmlStreamAttribute(void)
+ ??0QHistoryState@@QAE@W4HistoryType@0@PAVQState@@@Z @ 2317 NONAME ; QHistoryState::QHistoryState(enum QHistoryState::HistoryType, class QState *)
+ ??6QDebug@@QAEAAV0@K@Z @ 2318 NONAME ; class QDebug & QDebug::operator<<(unsigned long)
+ ?enumerator@QMetaProperty@@QBE?AVQMetaEnum@@XZ @ 2319 NONAME ; class QMetaEnum QMetaProperty::enumerator(void) const
+ ?mkpath@QDir@@QBE_NABVQString@@@Z @ 2320 NONAME ; bool QDir::mkpath(class QString const &) const
+ ?remove@QObjectCleanupHandler@@QAEXPAVQObject@@@Z @ 2321 NONAME ; void QObjectCleanupHandler::remove(class QObject *)
+ ??0QTimeLine@@QAE@HPAVQObject@@@Z @ 2322 NONAME ; QTimeLine::QTimeLine(int, class QObject *)
+ ??OQByteArray@@QBE_NABVQString@@@Z @ 2323 NONAME ; bool QByteArray::operator>(class QString const &) const
+ ?value@QProcessEnvironment@@QBE?AVQString@@ABV2@0@Z @ 2324 NONAME ; class QString QProcessEnvironment::value(class QString const &, class QString const &) const
+ ?writeDTD@QXmlStreamWriter@@QAEXABVQString@@@Z @ 2325 NONAME ; void QXmlStreamWriter::writeDTD(class QString const &)
+ ?tr@QSignalMapper@@SA?AVQString@@PBD0@Z @ 2326 NONAME ; class QString QSignalMapper::tr(char const *, char const *)
+ ?y1@QLine@@QBEHXZ @ 2327 NONAME ; int QLine::y1(void) const
+ ?cleanup@QThread@@CAXXZ @ 2328 NONAME ; void QThread::cleanup(void)
+ ?grow@QString@@CAHH@Z @ 2329 NONAME ; int QString::grow(int)
+ ?translated@QLineF@@QBE?AV1@MM@Z @ 2330 NONAME ; class QLineF QLineF::translated(float, float) const
+ ?parameterNames@QMetaMethod@@QBE?AV?$QList@VQByteArray@@@@XZ @ 2331 NONAME ; class QList<class QByteArray> QMetaMethod::parameterNames(void) const
+ ??0QTemporaryFile@@QAE@PAVQObject@@@Z @ 2332 NONAME ; QTemporaryFile::QTemporaryFile(class QObject *)
+ ?exists@QFileInfo@@QBE_NXZ @ 2333 NONAME ; bool QFileInfo::exists(void) const
+ ?invoke@QMetaMethod@@QBE_NPAVQObject@@VQGenericReturnArgument@@VQGenericArgument@@222222222@Z @ 2334 NONAME ; bool QMetaMethod::invoke(class QObject *, class QGenericReturnArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument) const
+ ?toString@QLocale@@QBE?AVQString@@_J@Z @ 2335 NONAME ; class QString QLocale::toString(long long) const
+ ??1QAbstractItemModelPrivate@@UAE@XZ @ 2336 NONAME ; QAbstractItemModelPrivate::~QAbstractItemModelPrivate(void)
+ ?isValid@QUrl@@QBE_NXZ @ 2337 NONAME ; bool QUrl::isValid(void) const
+ ?qt_metacall@QAbstractEventDispatcher@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2338 NONAME ; int QAbstractEventDispatcher::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?match@QDir@@SA_NABVQStringList@@ABVQString@@@Z @ 2339 NONAME ; bool QDir::match(class QStringList const &, class QString const &)
+ ??9QXmlStreamAttribute@@QBE_NABV0@@Z @ 2340 NONAME ; bool QXmlStreamAttribute::operator!=(class QXmlStreamAttribute const &) const
+ ?ds@QTime@@ABEHXZ @ 2341 NONAME ; int QTime::ds(void) const
+ ?extension@QAbstractFileEngine@@UAE_NW4Extension@1@PBVExtensionOption@1@PAVExtensionReturn@1@@Z @ 2342 NONAME ; bool QAbstractFileEngine::extension(enum QAbstractFileEngine::Extension, class QAbstractFileEngine::ExtensionOption const *, class QAbstractFileEngine::ExtensionReturn *)
+ ?size@QFSFileEngine@@UBE_JXZ @ 2343 NONAME ; long long QFSFileEngine::size(void) const
+ ??0QVariant@@QAE@_N@Z @ 2344 NONAME ; QVariant::QVariant(bool)
+ ?right@QRectF@@QBEMXZ @ 2345 NONAME ; float QRectF::right(void) const
+ ?combiningClass@QChar@@QBEEXZ @ 2346 NONAME ; unsigned char QChar::combiningClass(void) const
+ ?toDate@QVariant@@QBE?AVQDate@@XZ @ 2347 NONAME ; class QDate QVariant::toDate(void) const
+ ??0QVariant@@QAE@ABVQLine@@@Z @ 2348 NONAME ; QVariant::QVariant(class QLine const &)
+ ?date@QDateTime@@QBE?AVQDate@@XZ @ 2349 NONAME ; class QDate QDateTime::date(void) const
+ ?updateState@QVariantAnimation@@MAEXW4State@QAbstractAnimation@@0@Z @ 2350 NONAME ; void QVariantAnimation::updateState(enum QAbstractAnimation::State, enum QAbstractAnimation::State)
+ ?connect@QObject@@SA_NPBV1@PBD01W4ConnectionType@Qt@@@Z @ 2351 NONAME ; bool QObject::connect(class QObject const *, char const *, class QObject const *, char const *, enum Qt::ConnectionType)
+ ?fileName@QLibrary@@QBE?AVQString@@XZ @ 2352 NONAME ; class QString QLibrary::fileName(void) const
+ ?value@QXmlStreamAttributes@@QBE?AVQStringRef@@ABVQLatin1String@@@Z @ 2353 NONAME ; class QStringRef QXmlStreamAttributes::value(class QLatin1String const &) const
+ ?column@QModelIndex@@QBEHXZ @ 2354 NONAME ; int QModelIndex::column(void) const
+ ??1QDirIterator@@UAE@XZ @ 2355 NONAME ; QDirIterator::~QDirIterator(void)
+ ?toDate@QLocale@@QBE?AVQDate@@ABVQString@@0@Z @ 2356 NONAME ; class QDate QLocale::toDate(class QString const &, class QString const &) const
+ ??AQString@@QAE?AVQCharRef@@I@Z @ 2357 NONAME ; class QCharRef QString::operator[](unsigned int)
+ ?tr@QState@@SA?AVQString@@PBD0H@Z @ 2358 NONAME ; class QString QState::tr(char const *, char const *, int)
+ ?symLinkTarget@QFileInfo@@QBE?AVQString@@XZ @ 2359 NONAME ; class QString QFileInfo::symLinkTarget(void) const
+ ?combiningClass@QChar@@SAEG@Z @ 2360 NONAME ; unsigned char QChar::combiningClass(unsigned short)
+ ?mainThread@QCoreApplicationPrivate@@SAPAVQThread@@XZ @ 2361 NONAME ; class QThread * QCoreApplicationPrivate::mainThread(void)
+ ??0QVariant@@QAE@I@Z @ 2362 NONAME ; QVariant::QVariant(unsigned int)
+ ??1QFontLaoCodec@@UAE@XZ @ 2363 NONAME ; QFontLaoCodec::~QFontLaoCodec(void)
+ ?isEmpty@QRegExp@@QBE_NXZ @ 2364 NONAME ; bool QRegExp::isEmpty(void) const
+ ?isPreempted@QStateMachinePrivate@@QBE_NPBVQAbstractState@@ABV?$QSet@PAVQAbstractTransition@@@@@Z @ 2365 NONAME ; bool QStateMachinePrivate::isPreempted(class QAbstractState const *, class QSet<class QAbstractTransition *> const &) const
+ ?setX@QRectF@@QAEXM@Z @ 2366 NONAME ; void QRectF::setX(float)
+ ?testBit@QBitArray@@QBE_NH@Z @ 2367 NONAME ; bool QBitArray::testBit(int) const
+ ?qt_metacast@QTranslator@@UAEPAXPBD@Z @ 2368 NONAME ; void * QTranslator::qt_metacast(char const *)
+ ?replace_helper@QString@@AAEXPAIHHPBVQChar@@H@Z @ 2369 NONAME ; void QString::replace_helper(unsigned int *, int, int, class QChar const *, int)
+ ?setDate@QDateTime@@QAEXABVQDate@@@Z @ 2370 NONAME ; void QDateTime::setDate(class QDate const &)
+ ?addData@QXmlStreamReader@@QAEXABVQString@@@Z @ 2371 NONAME ; void QXmlStreamReader::addData(class QString const &)
+ ?value@QXmlStreamEntityDeclaration@@QBE?AVQStringRef@@XZ @ 2372 NONAME ; class QStringRef QXmlStreamEntityDeclaration::value(void) const
+ ?insert@QString@@QAEAAV1@HABV1@@Z @ 2373 NONAME ; class QString & QString::insert(int, class QString const &)
+ ?setUserInfo@QUrl@@QAEXABVQString@@@Z @ 2374 NONAME ; void QUrl::setUserInfo(class QString const &)
+ ?minute@QTime@@QBEHXZ @ 2375 NONAME ; int QTime::minute(void) const
+ ?write@QIODevice@@QAE_JPBD_J@Z @ 2376 NONAME ; long long QIODevice::write(char const *, long long)
+ ?p2@QLine@@QBE?AVQPoint@@XZ @ 2377 NONAME ; class QPoint QLine::p2(void) const
+ ?status@QSettings@@QBE?AW4Status@1@XZ @ 2378 NONAME ; enum QSettings::Status QSettings::status(void) const
+ ?msleep@QThread@@KAXK@Z @ 2379 NONAME ; void QThread::msleep(unsigned long)
+ ?notationDeclarations@QXmlStreamReader@@QBE?AV?$QVector@VQXmlStreamNotationDeclaration@@@@XZ @ 2380 NONAME ; class QVector<class QXmlStreamNotationDeclaration> QXmlStreamReader::notationDeclarations(void) const
+ ?staticMetaObject@QAbstractAnimation@@2UQMetaObject@@B @ 2381 NONAME ; struct QMetaObject const QAbstractAnimation::staticMetaObject
+ ??4QByteArrayMatcher@@QAEAAV0@ABV0@@Z @ 2382 NONAME ; class QByteArrayMatcher & QByteArrayMatcher::operator=(class QByteArrayMatcher const &)
+ ??0QDateTime@@QAE@ABVQDate@@ABVQTime@@W4TimeSpec@Qt@@@Z @ 2383 NONAME ; QDateTime::QDateTime(class QDate const &, class QTime const &, enum Qt::TimeSpec)
+ ??0QTextBoundaryFinder@@QAE@W4BoundaryType@0@PBVQChar@@HPAEH@Z @ 2384 NONAME ; QTextBoundaryFinder::QTextBoundaryFinder(enum QTextBoundaryFinder::BoundaryType, class QChar const *, int, unsigned char *, int)
+ ??0QLine@@QAE@XZ @ 2385 NONAME ; QLine::QLine(void)
+ ?atEnd@QDataStream@@QBE_NXZ @ 2386 NONAME ; bool QDataStream::atEnd(void) const
+ ?notifySignalIndex@QMetaProperty@@QBEHXZ @ 2387 NONAME ; int QMetaProperty::notifySignalIndex(void) const
+ ?toMap@QVariant@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 2388 NONAME ; class QMap<class QString, class QVariant> QVariant::toMap(void) const
+ ?isLetter@QXmlUtils@@SA_NVQChar@@@Z @ 2389 NONAME ; bool QXmlUtils::isLetter(class QChar)
+ ?setDuration@QTimeLine@@QAEXH@Z @ 2390 NONAME ; void QTimeLine::setDuration(int)
+ ?startFrame@QTimeLine@@QBEHXZ @ 2391 NONAME ; int QTimeLine::startFrame(void) const
+ ??0QTextStream@@QAE@ABVQByteArray@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 2392 NONAME ; QTextStream::QTextStream(class QByteArray const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?filePath@QDir@@QBE?AVQString@@ABV2@@Z @ 2393 NONAME ; class QString QDir::filePath(class QString const &) const
+ ?isStartElement@QXmlStreamReader@@QBE_NXZ @ 2394 NONAME ; bool QXmlStreamReader::isStartElement(void) const
+ ??1QObjectPrivate@@UAE@XZ @ 2395 NONAME ; QObjectPrivate::~QObjectPrivate(void)
+ ?tr@QAbstractAnimation@@SA?AVQString@@PBD0H@Z @ 2396 NONAME ; class QString QAbstractAnimation::tr(char const *, char const *, int)
+ ?readLineData@QIODevice@@MAE_JPAD_J@Z @ 2397 NONAME ; long long QIODevice::readLineData(char *, long long)
+ ?setInterval@QTimer@@QAEXH@Z @ 2398 NONAME ; void QTimer::setInterval(int)
+ ??0QXmlStreamAttribute@@QAE@XZ @ 2399 NONAME ; QXmlStreamAttribute::QXmlStreamAttribute(void)
+ ?isSequential@QAbstractFileEngine@@UBE_NXZ @ 2400 NONAME ; bool QAbstractFileEngine::isSequential(void) const
+ ?open@QFile@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 2401 NONAME ; bool QFile::open(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?setGlobalRestorePolicy@QStateMachine@@QAEXW4RestorePolicy@1@@Z @ 2402 NONAME ; void QStateMachine::setGlobalRestorePolicy(enum QStateMachine::RestorePolicy)
+ ?isEmpty@QUrl@@QBE_NXZ @ 2403 NONAME ; bool QUrl::isEmpty(void) const
+ ??6QDebug@@QAEAAV0@ABVQLatin1String@@@Z @ 2404 NONAME ; class QDebug & QDebug::operator<<(class QLatin1String const &)
+ ??1QThreadStorageData@@QAE@XZ @ 2405 NONAME ; QThreadStorageData::~QThreadStorageData(void)
+ ?isSymbol@QChar@@QBE_NXZ @ 2406 NONAME ; bool QChar::isSymbol(void) const
+ ??1QSocketNotifier@@UAE@XZ @ 2407 NONAME ; QSocketNotifier::~QSocketNotifier(void)
+ ??0QDataStream@@QAE@PAVQByteArray@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 2408 NONAME ; QDataStream::QDataStream(class QByteArray *, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?count@QString@@QBEHABVQRegExp@@@Z @ 2409 NONAME ; int QString::count(class QRegExp const &) const
+ ?replace@QByteArray@@QAEAAV1@PBD0@Z @ 2410 NONAME ; class QByteArray & QByteArray::replace(char const *, char const *)
+ ?hasColor@QMimeData@@QBE_NXZ @ 2411 NONAME ; bool QMimeData::hasColor(void) const
+ ?y@QPoint@@QBEHXZ @ 2412 NONAME ; int QPoint::y(void) const
+ ??4QEasingCurve@@QAEAAV0@ABV0@@Z @ 2413 NONAME ; class QEasingCurve & QEasingCurve::operator=(class QEasingCurve const &)
+ ?getStaticMetaObject@QEventTransition@@SAABUQMetaObject@@XZ @ 2414 NONAME ; struct QMetaObject const & QEventTransition::getStaticMetaObject(void)
+ ?stateChanged@QProcess@@IAEXW4ProcessState@1@@Z @ 2415 NONAME ; void QProcess::stateChanged(enum QProcess::ProcessState)
+ ??AQDir@@QBE?AVQString@@H@Z @ 2416 NONAME ; class QString QDir::operator[](int) const
+ ?seek@QIODevice@@UAE_N_J@Z @ 2417 NONAME ; bool QIODevice::seek(long long)
+ ??_EQSequentialAnimationGroup@@UAE@I@Z @ 2418 NONAME ; QSequentialAnimationGroup::~QSequentialAnimationGroup(unsigned int)
+ ?detach3@QListData@@QAEPAUData@1@XZ @ 2419 NONAME ; struct QListData::Data * QListData::detach3(void)
+ ??0QPointF@@QAE@XZ @ 2420 NONAME ; QPointF::QPointF(void)
+ ??4QCharRef@@QAEAAV0@E@Z @ 2421 NONAME ; class QCharRef & QCharRef::operator=(unsigned char)
+ ??6@YA?AVQDebug@@V0@ABVQDir@@@Z @ 2422 NONAME ; class QDebug operator<<(class QDebug, class QDir const &)
+ ??6QTextStream@@QAEAAV0@M@Z @ 2423 NONAME ; class QTextStream & QTextStream::operator<<(float)
+ ?name@QMetaProperty@@QBEPBDXZ @ 2424 NONAME ; char const * QMetaProperty::name(void) const
+ ?addPaths@QFileSystemWatcher@@QAEXABVQStringList@@@Z @ 2425 NONAME ; void QFileSystemWatcher::addPaths(class QStringList const &)
+ ?fromUtf8@QString@@SA?AV1@PBDH@Z @ 2426 NONAME ; class QString QString::fromUtf8(char const *, int)
+ ?contains@QByteArray@@QBE?AVQBool@@PBD@Z @ 2427 NONAME ; class QBool QByteArray::contains(char const *) const
+ ?testAndSetRelaxed@QBasicAtomicInt@@QAE_NHH@Z @ 2428 NONAME ; bool QBasicAtomicInt::testAndSetRelaxed(int, int)
+ ??1QStateMachinePrivate@@UAE@XZ @ 2429 NONAME ; QStateMachinePrivate::~QStateMachinePrivate(void)
+ ??0QXmlStreamAttribute@@QAE@ABV0@@Z @ 2430 NONAME ; QXmlStreamAttribute::QXmlStreamAttribute(class QXmlStreamAttribute const &)
+ ??1QReadWriteLock@@QAE@XZ @ 2431 NONAME ; QReadWriteLock::~QReadWriteLock(void)
+ ?x@QPointF@@QBEMXZ @ 2432 NONAME ; float QPointF::x(void) const
+ ?autoFormatting@QXmlStreamWriter@@QBE_NXZ @ 2433 NONAME ; bool QXmlStreamWriter::autoFormatting(void) const
+ ?finished@QState@@IAEXXZ @ 2434 NONAME ; void QState::finished(void)
+ ?setCurveShape@QTimeLine@@QAEXW4CurveShape@1@@Z @ 2435 NONAME ; void QTimeLine::setCurveShape(enum QTimeLine::CurveShape)
+ ?addDefaultAnimation@QStateMachine@@QAEXPAVQAbstractAnimation@@@Z @ 2436 NONAME ; void QStateMachine::addDefaultAnimation(class QAbstractAnimation *)
+ ?killTimer@QObject@@QAEXH@Z @ 2437 NONAME ; void QObject::killTimer(int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQLocale@@@Z @ 2438 NONAME ; class QDataStream & operator<<(class QDataStream &, class QLocale const &)
+ ?tryLockForWrite@QReadWriteLock@@QAE_NH@Z @ 2439 NONAME ; bool QReadWriteLock::tryLockForWrite(int)
+ ??0QVariant@@QAE@ABVQRect@@@Z @ 2440 NONAME ; QVariant::QVariant(class QRect const &)
+ ?currentTime@QAbstractAnimation@@QBEHXZ @ 2441 NONAME ; int QAbstractAnimation::currentTime(void) const
+ ?pos@QRegExp@@QBEHH@Z @ 2442 NONAME ; int QRegExp::pos(int) const
+ ?rowsAboutToBeRemoved@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 2443 NONAME ; void QAbstractItemModelPrivate::rowsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ??YQString@@QAEAAV0@ABVQLatin1String@@@Z @ 2444 NONAME ; class QString & QString::operator+=(class QLatin1String const &)
+ ?qt_metacast@QProcess@@UAEPAXPBD@Z @ 2445 NONAME ; void * QProcess::qt_metacast(char const *)
+ ?retrieveData@QMimeData@@MBE?AVQVariant@@ABVQString@@W4Type@2@@Z @ 2446 NONAME ; class QVariant QMimeData::retrieveData(class QString const &, enum QVariant::Type) const
+ ?adjusted@QRect@@QBE?AV1@HHHH@Z @ 2447 NONAME ; class QRect QRect::adjusted(int, int, int, int) const
+ ??0QIODevice@@IAE@AAVQIODevicePrivate@@PAVQObject@@@Z @ 2448 NONAME ; QIODevice::QIODevice(class QIODevicePrivate &, class QObject *)
+ ?localeAwareCompare@QStringRef@@QBEHABVQString@@@Z @ 2449 NONAME ; int QStringRef::localeAwareCompare(class QString const &) const
+ ?angleTo@QLineF@@QBEMABV1@@Z @ 2450 NONAME ; float QLineF::angleTo(class QLineF const &) const
+ ?toCaseFolded@QString@@QBE?AV1@XZ @ 2451 NONAME ; class QString QString::toCaseFolded(void) const
+ ?addGuard@QMetaObject@@SAXPAPAVQObject@@@Z @ 2452 NONAME ; void QMetaObject::addGuard(class QObject * *)
+ ??_EQAbstractTransitionPrivate@@UAE@I@Z @ 2453 NONAME ; QAbstractTransitionPrivate::~QAbstractTransitionPrivate(unsigned int)
+ ?isDetached@QByteArray@@QBE_NXZ @ 2454 NONAME ; bool QByteArray::isDetached(void) const
+ ??0ConverterState@QTextCodec@@QAE@V?$QFlags@W4ConversionFlag@QTextCodec@@@@@Z @ 2455 NONAME ; QTextCodec::ConverterState::ConverterState(class QFlags<enum QTextCodec::ConversionFlag>)
+ ?setPath@QAbstractFileEngineIterator@@AAEXABVQString@@@Z @ 2456 NONAME ; void QAbstractFileEngineIterator::setPath(class QString const &)
+ ?d_func@QFileSystemWatcher@@AAEPAVQFileSystemWatcherPrivate@@XZ @ 2457 NONAME ; class QFileSystemWatcherPrivate * QFileSystemWatcher::d_func(void)
+ ?modelReset@QAbstractItemModel@@AAEXXZ @ 2458 NONAME ; void QAbstractItemModel::modelReset(void)
+ ??0QIODevice@@QAE@XZ @ 2459 NONAME ; QIODevice::QIODevice(void)
+ ?joining@QChar@@QBE?AW4Joining@1@XZ @ 2460 NONAME ; enum QChar::Joining QChar::joining(void) const
+ ?setCurrentTime@QTimeLine@@QAEXH@Z @ 2461 NONAME ; void QTimeLine::setCurrentTime(int)
+ ?tokenString@QXmlStreamReader@@QBE?AVQString@@XZ @ 2462 NONAME ; class QString QXmlStreamReader::tokenString(void) const
+ ?resolve@QLibrary@@SAPAXABVQString@@HPBD@Z @ 2463 NONAME ; void * QLibrary::resolve(class QString const &, int, char const *)
+ ?qsrand@@YAXI@Z @ 2464 NONAME ; void qsrand(unsigned int)
+ ?lock@QMutex@@QAEXXZ @ 2465 NONAME ; void QMutex::lock(void)
+ ?d_func@QAbstractTransition@@ABEPBVQAbstractTransitionPrivate@@XZ @ 2466 NONAME ; class QAbstractTransitionPrivate const * QAbstractTransition::d_func(void) const
+ ?setFloatingPointPrecision@QDataStream@@QAEXW4FloatingPointPrecision@1@@Z @ 2467 NONAME ; void QDataStream::setFloatingPointPrecision(enum QDataStream::FloatingPointPrecision)
+ ?updateDirection@QSequentialAnimationGroup@@MAEXW4Direction@QAbstractAnimation@@@Z @ 2468 NONAME ; void QSequentialAnimationGroup::updateDirection(enum QAbstractAnimation::Direction)
+ ?tr@QAbstractItemModel@@SA?AVQString@@PBD0H@Z @ 2469 NONAME ; class QString QAbstractItemModel::tr(char const *, char const *, int)
+ ?submit@QAbstractItemModel@@UAE_NXZ @ 2470 NONAME ; bool QAbstractItemModel::submit(void)
+ ??NQLatin1String@@QBE_NPBD@Z @ 2471 NONAME ; bool QLatin1String::operator<=(char const *) const
+ ??8QLatin1String@@QBE_NPBD@Z @ 2472 NONAME ; bool QLatin1String::operator==(char const *) const
+ ?result@QCryptographicHash@@QBE?AVQByteArray@@XZ @ 2473 NONAME ; class QByteArray QCryptographicHash::result(void) const
+ ??6QDebug@@QAEAAV0@D@Z @ 2474 NONAME ; class QDebug & QDebug::operator<<(char)
+ ?metacall@QMetaObject@@SAHPAVQObject@@W4Call@1@HPAPAX@Z @ 2475 NONAME ; int QMetaObject::metacall(class QObject *, enum QMetaObject::Call, int, void * *)
+ ?exec@QCoreApplication@@SAHXZ @ 2476 NONAME ; int QCoreApplication::exec(void)
+ ?metaObject@QSharedMemory@@UBEPBUQMetaObject@@XZ @ 2477 NONAME ; struct QMetaObject const * QSharedMemory::metaObject(void) const
+ ??1CQtActiveScheduler@@UAE@XZ @ 2478 NONAME ; CQtActiveScheduler::~CQtActiveScheduler(void)
+ ??_EQAbstractItemModelPrivate@@UAE@I@Z @ 2479 NONAME ; QAbstractItemModelPrivate::~QAbstractItemModelPrivate(unsigned int)
+ ?unlock@QMutexLocker@@QAEXXZ @ 2480 NONAME ; void QMutexLocker::unlock(void)
+ ??0QDebug@@QAE@W4QtMsgType@@@Z @ 2481 NONAME ; QDebug::QDebug(enum QtMsgType)
+ ??0QVariant@@QAE@ABVQRegExp@@@Z @ 2482 NONAME ; QVariant::QVariant(class QRegExp const &)
+ ?unlock@QReadLocker@@QAEXXZ @ 2483 NONAME ; void QReadLocker::unlock(void)
+ ?remove@QDir@@QAE_NABVQString@@@Z @ 2484 NONAME ; bool QDir::remove(class QString const &)
+ ??0QDateTime@@QAE@ABV0@@Z @ 2485 NONAME ; QDateTime::QDateTime(class QDateTime const &)
+ ?toAscii@QCharRef@@QBEDXZ @ 2486 NONAME ; char QCharRef::toAscii(void) const
+ ?QBasicAtomicInt_fetchAndStoreOrdered@@YAHPCHH@Z @ 2487 NONAME ; int QBasicAtomicInt_fetchAndStoreOrdered(int volatile *, int)
+ ?staticQtMetaObject@QObject@@1UQMetaObject@@B @ 2488 NONAME ; struct QMetaObject const QObject::staticQtMetaObject
+ ?indexOf@QString@@QBEHABVQLatin1String@@HW4CaseSensitivity@Qt@@@Z @ 2489 NONAME ; int QString::indexOf(class QLatin1String const &, int, enum Qt::CaseSensitivity) const
+ ?q_func@QIODevicePrivate@@ABEPBVQIODevice@@XZ @ 2490 NONAME ; class QIODevice const * QIODevicePrivate::q_func(void) const
+ ?tr@QAbstractEventDispatcher@@SA?AVQString@@PBD0H@Z @ 2491 NONAME ; class QString QAbstractEventDispatcher::tr(char const *, char const *, int)
+ ?translate@QRect@@QAEXABVQPoint@@@Z @ 2492 NONAME ; void QRect::translate(class QPoint const &)
+ ??0QPointF@@QAE@MM@Z @ 2493 NONAME ; QPointF::QPointF(float, float)
+ ?clearBit@QBitArray@@QAEXH@Z @ 2494 NONAME ; void QBitArray::clearBit(int)
+ ?applicationFilePath@QCoreApplication@@SA?AVQString@@XZ @ 2495 NONAME ; class QString QCoreApplication::applicationFilePath(void)
+ ?compare@QString@@QBEHABV1@W4CaseSensitivity@Qt@@@Z @ 2496 NONAME ; int QString::compare(class QString const &, enum Qt::CaseSensitivity) const
+ ?detach2@QListData@@QAEPAUData@1@XZ @ 2497 NONAME ; struct QListData::Data * QListData::detach2(void)
+ ?qt_metacast@QFile@@UAEPAXPBD@Z @ 2498 NONAME ; void * QFile::qt_metacast(char const *)
+ ?_q_process@QStateMachinePrivate@@QAEXXZ @ 2499 NONAME ; void QStateMachinePrivate::_q_process(void)
+ ?indexOf@QByteArray@@QBEHDH@Z @ 2500 NONAME ; int QByteArray::indexOf(char, int) const
+ ?setValue@QSettings@@QAEXABVQString@@ABVQVariant@@@Z @ 2501 NONAME ; void QSettings::setValue(class QString const &, class QVariant const &)
+ ?staticMetaObject@QLibrary@@2UQMetaObject@@B @ 2502 NONAME ; struct QMetaObject const QLibrary::staticMetaObject
+ ?terminate@QProcess@@QAEXXZ @ 2503 NONAME ; void QProcess::terminate(void)
+ ?setFileNameAndVersion@QLibrary@@QAEXABVQString@@0@Z @ 2504 NONAME ; void QLibrary::setFileNameAndVersion(class QString const &, class QString const &)
+ ?authority@QUrl@@QBE?AVQString@@XZ @ 2505 NONAME ; class QString QUrl::authority(void) const
+ ?setNum@QByteArray@@QAEAAV1@_JH@Z @ 2506 NONAME ; class QByteArray & QByteArray::setNum(long long, int)
+ ?animations@QAbstractTransition@@QBE?AV?$QList@PAVQAbstractAnimation@@@@XZ @ 2507 NONAME ; class QList<class QAbstractAnimation *> QAbstractTransition::animations(void) const
+ ?q_func@QCoreApplicationPrivate@@AAEPAVQCoreApplication@@XZ @ 2508 NONAME ; class QCoreApplication * QCoreApplicationPrivate::q_func(void)
+ ?readyReadStandardError@QProcess@@IAEXXZ @ 2509 NONAME ; void QProcess::readyReadStandardError(void)
+ ?isDetached@QUrl@@QBE_NXZ @ 2510 NONAME ; bool QUrl::isDetached(void) const
+ ?insertAnimationAt@QAnimationGroup@@QAEXHPAVQAbstractAnimation@@@Z @ 2511 NONAME ; void QAnimationGroup::insertAnimationAt(int, class QAbstractAnimation *)
+ ??0QFile@@QAE@ABVQString@@PAVQObject@@@Z @ 2512 NONAME ; QFile::QFile(class QString const &, class QObject *)
+ ??6QDebug@@QAEAAV0@ABVQStringRef@@@Z @ 2513 NONAME ; class QDebug & QDebug::operator<<(class QStringRef const &)
+ ?setLoadHints@QLibrary@@QAEXV?$QFlags@W4LoadHint@QLibrary@@@@@Z @ 2514 NONAME ; void QLibrary::setLoadHints(class QFlags<enum QLibrary::LoadHint>)
+ ?d_func@QThreadPool@@AAEPAVQThreadPoolPrivate@@XZ @ 2515 NONAME ; class QThreadPoolPrivate * QThreadPool::d_func(void)
+ ??AQByteArray@@QAE?AVQByteRef@@I@Z @ 2516 NONAME ; class QByteRef QByteArray::operator[](unsigned int)
+ ?removePaths@QFileSystemWatcher@@QAEXABVQStringList@@@Z @ 2517 NONAME ; void QFileSystemWatcher::removePaths(class QStringList const &)
+ ??0QDynamicPropertyChangeEvent@@QAE@ABVQByteArray@@@Z @ 2518 NONAME ; QDynamicPropertyChangeEvent::QDynamicPropertyChangeEvent(class QByteArray const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQUrl@@@Z @ 2519 NONAME ; class QDataStream & operator<<(class QDataStream &, class QUrl const &)
+ ??1QAbstractAnimation@@UAE@XZ @ 2520 NONAME ; QAbstractAnimation::~QAbstractAnimation(void)
+ ??0QIODevicePrivate@@QAE@XZ @ 2521 NONAME ; QIODevicePrivate::QIODevicePrivate(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQSize@@@Z @ 2522 NONAME ; class QDataStream & operator<<(class QDataStream &, class QSize const &)
+ ?removeTransition@QState@@QAEXPAVQAbstractTransition@@@Z @ 2523 NONAME ; void QState::removeTransition(class QAbstractTransition *)
+ ??6QDebug@@QAEAAV0@PBD@Z @ 2524 NONAME ; class QDebug & QDebug::operator<<(char const *)
+ ??OQTime@@QBE_NABV0@@Z @ 2525 NONAME ; bool QTime::operator>(class QTime const &) const
+ ?setCoords@QRectF@@QAEXMMMM@Z @ 2526 NONAME ; void QRectF::setCoords(float, float, float, float)
+ ?tr@QTranslator@@SA?AVQString@@PBD0@Z @ 2527 NONAME ; class QString QTranslator::tr(char const *, char const *)
+ ??0QVariant@@QAE@ABVQChar@@@Z @ 2528 NONAME ; QVariant::QVariant(class QChar const &)
+ ?changePersistentIndexList@QAbstractItemModel@@IAEXABV?$QList@VQModelIndex@@@@0@Z @ 2529 NONAME ; void QAbstractItemModel::changePersistentIndexList(class QList<class QModelIndex> const &, class QList<class QModelIndex> const &)
+ ?tr@QPluginLoader@@SA?AVQString@@PBD0@Z @ 2530 NONAME ; class QString QPluginLoader::tr(char const *, char const *)
+ ?trUtf8@QObject@@SA?AVQString@@PBD0H@Z @ 2531 NONAME ; class QString QObject::trUtf8(char const *, char const *, int)
+ ??6@YA?AVQDebug@@V0@ABVQVariant@@@Z @ 2532 NONAME ; class QDebug operator<<(class QDebug, class QVariant const &)
+ ?child@QChildEvent@@QBEPAVQObject@@XZ @ 2533 NONAME ; class QObject * QChildEvent::child(void) const
+ ?writeStartElement@QXmlStreamWriter@@QAEXABVQString@@0@Z @ 2534 NONAME ; void QXmlStreamWriter::writeStartElement(class QString const &, class QString const &)
+ ??_EQAbstractAnimation@@UAE@I@Z @ 2535 NONAME ; QAbstractAnimation::~QAbstractAnimation(unsigned int)
+ ??0QVariant@@QAE@ABVQStringList@@@Z @ 2536 NONAME ; QVariant::QVariant(class QStringList const &)
+ ?readElementText@QXmlStreamReader@@QAE?AVQString@@W4ReadElementTextBehaviour@1@@Z @ 2537 NONAME ; class QString QXmlStreamReader::readElementText(enum QXmlStreamReader::ReadElementTextBehaviour)
+ ?toDateTime@QLocale@@QBE?AVQDateTime@@ABVQString@@W4FormatType@1@@Z @ 2538 NONAME ; class QDateTime QLocale::toDateTime(class QString const &, enum QLocale::FormatType) const
+ ??8QDir@@QBE_NABV0@@Z @ 2539 NONAME ; bool QDir::operator==(class QDir const &) const
+ ?signalId@QMetaCallEvent@@QBEHXZ @ 2540 NONAME ; int QMetaCallEvent::signalId(void) const
+ ?intersected@QRect@@QBE?AV1@ABV1@@Z @ 2541 NONAME ; class QRect QRect::intersected(class QRect const &) const
+ ?qt_symbianLocaleName@@YA?AVQByteArray@@H@Z @ 2542 NONAME ; class QByteArray qt_symbianLocaleName(int)
+ ?d_func@QBuffer@@ABEPBVQBufferPrivate@@XZ @ 2543 NONAME ; class QBufferPrivate const * QBuffer::d_func(void) const
+ ?argv@QCoreApplication@@SAPAPADXZ @ 2544 NONAME ; char * * QCoreApplication::argv(void)
+ ?count@QByteArray@@QBEHXZ @ 2545 NONAME ; int QByteArray::count(void) const
+ ?propertyName@QDynamicPropertyChangeEvent@@QBE?AVQByteArray@@XZ @ 2546 NONAME ; class QByteArray QDynamicPropertyChangeEvent::propertyName(void) const
+ ??0QState@@IAE@AAVQStatePrivate@@PAV0@@Z @ 2547 NONAME ; QState::QState(class QStatePrivate &, class QState *)
+ ?onExit@QStateMachine@@MAEXPAVQEvent@@@Z @ 2548 NONAME ; void QStateMachine::onExit(class QEvent *)
+ ??0QLineF@@QAE@ABV0@@Z @ 2549 NONAME ; QLineF::QLineF(class QLineF const &)
+ ?findErrorState@QStateMachinePrivate@@QAEPAVQAbstractState@@PAV2@@Z @ 2550 NONAME ; class QAbstractState * QStateMachinePrivate::findErrorState(class QAbstractState *)
+ ?permission@QFileInfo@@QBE_NV?$QFlags@W4Permission@QFile@@@@@Z @ 2551 NONAME ; bool QFileInfo::permission(class QFlags<enum QFile::Permission>) const
+ ?msec@QTime@@QBEHXZ @ 2552 NONAME ; int QTime::msec(void) const
+ ?longDayName@QDate@@SA?AVQString@@H@Z @ 2553 NONAME ; class QString QDate::longDayName(int)
+ ?readRawData@QDataStream@@QAEHPADH@Z @ 2554 NONAME ; int QDataStream::readRawData(char *, int)
+ ?toLocalTime@QDateTime@@QBE?AV1@XZ @ 2555 NONAME ; class QDateTime QDateTime::toLocalTime(void) const
+ ??0QVariant@@QAE@ABV?$QList@VQVariant@@@@@Z @ 2556 NONAME ; QVariant::QVariant(class QList<class QVariant> const &)
+ ?setSystemIniPath@QSettings@@SAXABVQString@@@Z @ 2557 NONAME ; void QSettings::setSystemIniPath(class QString const &)
+ ??6QDebug@@QAEAAV0@_J@Z @ 2558 NONAME ; class QDebug & QDebug::operator<<(long long)
+ ?qt_metacall@QHistoryState@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2559 NONAME ; int QHistoryState::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QLineF@@QAE@XZ @ 2560 NONAME ; QLineF::QLineF(void)
+ ?remove@QByteArray@@QAEAAV1@HH@Z @ 2561 NONAME ; class QByteArray & QByteArray::remove(int, int)
+ ?realloc@QListData@@QAEXH@Z @ 2562 NONAME ; void QListData::realloc(int)
+ ?removeLibraryPath@QCoreApplication@@SAXABVQString@@@Z @ 2563 NONAME ; void QCoreApplication::removeLibraryPath(class QString const &)
+ ??0QEasingCurve@@QAE@W4Type@0@@Z @ 2564 NONAME ; QEasingCurve::QEasingCurve(enum QEasingCurve::Type)
+ ?qt_metacall@QBuffer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2565 NONAME ; int QBuffer::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??MQString@@QBE_NABV0@@Z @ 2566 NONAME ; bool QString::operator<(class QString const &) const
+ ?_q_reregisterTimers@QObjectPrivate@@QAEXPAX@Z @ 2567 NONAME ; void QObjectPrivate::_q_reregisterTimers(void *)
+ ?free@QString@@CAXPAUData@1@@Z @ 2568 NONAME ; void QString::free(struct QString::Data *)
+ ??9QString@@QBE_NABVQByteArray@@@Z @ 2569 NONAME ; bool QString::operator!=(class QByteArray const &) const
+ ??_EQMimeData@@UAE@I@Z @ 2570 NONAME ; QMimeData::~QMimeData(unsigned int)
+ ?encodeData@QAbstractItemModel@@IBEXABV?$QList@VQModelIndex@@@@AAVQDataStream@@@Z @ 2571 NONAME ; void QAbstractItemModel::encodeData(class QList<class QModelIndex> const &, class QDataStream &) const
+ ?left@QRectF@@QBEMXZ @ 2572 NONAME ; float QRectF::left(void) const
+ ?endFrame@QTimeLine@@QBEHXZ @ 2573 NONAME ; int QTimeLine::endFrame(void) const
+ ?toInt@QString@@QBEHPA_NH@Z @ 2574 NONAME ; int QString::toInt(bool *, int) const
+ ??NQByteArray@@QBE_NABVQString@@@Z @ 2575 NONAME ; bool QByteArray::operator<=(class QString const &) const
+ ?replace@QByteArray@@QAEAAV1@DPBD@Z @ 2576 NONAME ; class QByteArray & QByteArray::replace(char, char const *)
+ ?nameFilters@QDir@@QBE?AVQStringList@@XZ @ 2577 NONAME ; class QStringList QDir::nameFilters(void) const
+ ?allKeys@QSettings@@QBE?AVQStringList@@XZ @ 2578 NONAME ; class QStringList QSettings::allKeys(void) const
+ ?setReadChannel@QProcess@@QAEXW4ProcessChannel@1@@Z @ 2579 NONAME ; void QProcess::setReadChannel(enum QProcess::ProcessChannel)
+ ??6QDataStream@@QAEAAV0@I@Z @ 2580 NONAME ; class QDataStream & QDataStream::operator<<(unsigned int)
+ ??_EQByteArray@@QAE@I@Z @ 2581 NONAME ; QByteArray::~QByteArray(unsigned int)
+ ??5QDataStream@@QAEAAV0@AAPAD@Z @ 2582 NONAME ; class QDataStream & QDataStream::operator>>(char * &)
+ ?setScheme@QUrl@@QAEXABVQString@@@Z @ 2583 NONAME ; void QUrl::setScheme(class QString const &)
+ ?currentValue@QTimeLine@@QBEMXZ @ 2584 NONAME ; float QTimeLine::currentValue(void) const
+ ?addSearchPath@QResource@@SAXABVQString@@@Z @ 2585 NONAME ; void QResource::addSearchPath(class QString const &)
+ ?tr@QCoreApplication@@SA?AVQString@@PBD0@Z @ 2586 NONAME ; class QString QCoreApplication::tr(char const *, char const *)
+ ?setTopRight@QRect@@QAEXABVQPoint@@@Z @ 2587 NONAME ; void QRect::setTopRight(class QPoint const &)
+ ?thread@QObject@@QBEPAVQThread@@XZ @ 2588 NONAME ; class QThread * QObject::thread(void) const
+ ?metaObject@QSocketNotifier@@UBEPBUQMetaObject@@XZ @ 2589 NONAME ; struct QMetaObject const * QSocketNotifier::metaObject(void) const
+ ?fromString@QTime@@SA?AV1@ABVQString@@0@Z @ 2590 NONAME ; class QTime QTime::fromString(class QString const &, class QString const &)
+ ?methodType@QMetaMethod@@QBE?AW4MethodType@1@XZ @ 2591 NONAME ; enum QMetaMethod::MethodType QMetaMethod::methodType(void) const
+ ?qMemCopy@@YAPAXPAXPBXI@Z @ 2592 NONAME ; void * qMemCopy(void *, void const *, unsigned int)
+ ?qstrtod@@YANPBDPAPBDPA_N@Z @ 2593 NONAME ; double qstrtod(char const *, char const * *, bool *)
+ ?key@QSystemSemaphore@@QBE?AVQString@@XZ @ 2594 NONAME ; class QString QSystemSemaphore::key(void) const
+ ?qIsInf@@YA_NM@Z @ 2595 NONAME ; bool qIsInf(float)
+ ?setError@QAbstractFileEngine@@IAEXW4FileError@QFile@@ABVQString@@@Z @ 2596 NONAME ; void QAbstractFileEngine::setError(enum QFile::FileError, class QString const &)
+ ??OQString@@QBE_NPBD@Z @ 2597 NONAME ; bool QString::operator>(char const *) const
+ ?sectionPos@QDateTimeParser@@QBEHH@Z @ 2598 NONAME ; int QDateTimeParser::sectionPos(int) const
+ ??4QString@@QAEAAV0@VQChar@@@Z @ 2599 NONAME ; class QString & QString::operator=(class QChar)
+ ?startDetached@QProcess@@SA_NABVQString@@ABVQStringList@@0PA_J@Z @ 2600 NONAME ; bool QProcess::startDetached(class QString const &, class QStringList const &, class QString const &, long long *)
+ ?writeData@QBuffer@@MAE_JPBD_J@Z @ 2601 NONAME ; long long QBuffer::writeData(char const *, long long)
+ ?qRegisterStaticPluginInstanceFunction@@YAXP6APAVQObject@@XZ@Z @ 2602 NONAME ; void qRegisterStaticPluginInstanceFunction(class QObject * (*)(void))
+ ?countriesForLanguage@QLocale@@SA?AV?$QList@W4Country@QLocale@@@@W4Language@1@@Z @ 2603 NONAME ; class QList<enum QLocale::Country> QLocale::countriesForLanguage(enum QLocale::Language)
+ ?qt_metacall@QProcess@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2604 NONAME ; int QProcess::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??6QTextStream@@QAEAAV0@F@Z @ 2605 NONAME ; class QTextStream & QTextStream::operator<<(short)
+ ?stateExitLessThan@QStateMachinePrivate@@SA_NPAVQAbstractState@@0@Z @ 2606 NONAME ; bool QStateMachinePrivate::stateExitLessThan(class QAbstractState *, class QAbstractState *)
+ ?rangeContains@QXmlUtils@@CA_NPBVQXmlCharRange@@0VQChar@@@Z @ 2607 NONAME ; bool QXmlUtils::rangeContains(class QXmlCharRange const *, class QXmlCharRange const *, class QChar)
+ ?staticMetaObject@QEasingCurve@@2UQMetaObject@@B @ 2608 NONAME ; struct QMetaObject const QEasingCurve::staticMetaObject
+ ?toString@QLocale@@QBE?AVQString@@MDH@Z @ 2609 NONAME ; class QString QLocale::toString(float, char, int) const
+ ?started@QStateMachine@@IAEXXZ @ 2610 NONAME ; void QStateMachine::started(void)
+ ?isFinished@QThread@@QBE_NXZ @ 2611 NONAME ; bool QThread::isFinished(void) const
+ ?internalId@QPersistentModelIndex@@QBE_JXZ @ 2612 NONAME ; long long QPersistentModelIndex::internalId(void) const
+ ?rename@QFile@@QAE_NABVQString@@@Z @ 2613 NONAME ; bool QFile::rename(class QString const &)
+ ?d_func@QSocketNotifier@@ABEPBVQObjectPrivate@@XZ @ 2614 NONAME ; class QObjectPrivate const * QSocketNotifier::d_func(void) const
+ ?setBottom@QRectF@@QAEXM@Z @ 2615 NONAME ; void QRectF::setBottom(float)
+ ?metaObject@QState@@UBEPBUQMetaObject@@XZ @ 2616 NONAME ; struct QMetaObject const * QState::metaObject(void) const
+ ?addTransition@QState@@QAEPAVQAbstractTransition@@PAVQAbstractState@@@Z @ 2617 NONAME ; class QAbstractTransition * QState::addTransition(class QAbstractState *)
+ ?setFileName@QResource@@QAEXABVQString@@@Z @ 2618 NONAME ; void QResource::setFileName(class QString const &)
+ ?d_func@QTextStream@@AAEPAVQTextStreamPrivate@@XZ @ 2619 NONAME ; class QTextStreamPrivate * QTextStream::d_func(void)
+ ?isExecutable@QFileInfo@@QBE_NXZ @ 2620 NONAME ; bool QFileInfo::isExecutable(void) const
+ ?metaObject@QBuffer@@UBEPBUQMetaObject@@XZ @ 2621 NONAME ; struct QMetaObject const * QBuffer::metaObject(void) const
+ ?moveToThread_helper@QObjectPrivate@@QAEXXZ @ 2622 NONAME ; void QObjectPrivate::moveToThread_helper(void)
+ ??0QThreadPool@@QAE@PAVQObject@@@Z @ 2623 NONAME ; QThreadPool::QThreadPool(class QObject *)
+ ?convertFromUnicode@QFontLaoCodec@@UBE?AVQByteArray@@PBVQChar@@HPAUConverterState@QTextCodec@@@Z @ 2624 NONAME ; class QByteArray QFontLaoCodec::convertFromUnicode(class QChar const *, int, struct QTextCodec::ConverterState *) const
+ ?hasQueryItem@QUrl@@QBE_NABVQString@@@Z @ 2625 NONAME ; bool QUrl::hasQueryItem(class QString const &) const
+ ?trUtf8@QPropertyAnimation@@SA?AVQString@@PBD0@Z @ 2626 NONAME ; class QString QPropertyAnimation::trUtf8(char const *, char const *)
+ ?qt_metacast@QLibrary@@UAEPAXPBD@Z @ 2627 NONAME ; void * QLibrary::qt_metacast(char const *)
+ ?fromLocal8Bit@QString@@SA?AV1@PBDH@Z @ 2628 NONAME ; class QString QString::fromLocal8Bit(char const *, int)
+ ?activate@QMetaObject@@SAXPAVQObject@@HPAPAX@Z @ 2629 NONAME ; void QMetaObject::activate(class QObject *, int, void * *)
+ ?connectSlotsByName@QMetaObject@@SAXPAVQObject@@@Z @ 2630 NONAME ; void QMetaObject::connectSlotsByName(class QObject *)
+ ??0QCoreApplicationPrivate@@QAE@AAHPAPAD@Z @ 2631 NONAME ; QCoreApplicationPrivate::QCoreApplicationPrivate(int &, char * *)
+ ?width@QRect@@QBEHXZ @ 2632 NONAME ; int QRect::width(void) const
+ ?capturedTexts@QRegExp@@QBE?AVQStringList@@XZ @ 2633 NONAME ; class QStringList QRegExp::capturedTexts(void) const
+ ??_EQSignalTransition@@UAE@I@Z @ 2634 NONAME ; QSignalTransition::~QSignalTransition(unsigned int)
+ ?registeredTimers@QEventDispatcherSymbian@@UBE?AV?$QList@U?$QPair@HH@@@@PAVQObject@@@Z @ 2635 NONAME ; class QList<struct QPair<int, int> > QEventDispatcherSymbian::registeredTimers(class QObject *) const
+ ?d_func@QXmlStreamWriter@@ABEPBVQXmlStreamWriterPrivate@@XZ @ 2636 NONAME ; class QXmlStreamWriterPrivate const * QXmlStreamWriter::d_func(void) const
+ ?seek@QFSFileEngine@@UAE_N_J@Z @ 2637 NONAME ; bool QFSFileEngine::seek(long long)
+ ??_EQSignalMapper@@UAE@I@Z @ 2638 NONAME ; QSignalMapper::~QSignalMapper(unsigned int)
+ ??0QStringRef@@QAE@ABV0@@Z @ 2639 NONAME ; QStringRef::QStringRef(class QStringRef const &)
+ ?dx@QLineF@@QBEMXZ @ 2640 NONAME ; float QLineF::dx(void) const
+ ??1QPauseAnimation@@UAE@XZ @ 2641 NONAME ; QPauseAnimation::~QPauseAnimation(void)
+ ??0QSystemLocale@@QAE@XZ @ 2642 NONAME ; QSystemLocale::QSystemLocale(void)
+ ?qt_signal_spy_callback_set@@3UQSignalSpyCallbackSet@@A @ 2643 NONAME ; struct QSignalSpyCallbackSet qt_signal_spy_callback_set
+ ?tr@QParallelAnimationGroup@@SA?AVQString@@PBD0H@Z @ 2644 NONAME ; class QString QParallelAnimationGroup::tr(char const *, char const *, int)
+ ?detach@QListData@@QAEPAUData@1@XZ @ 2645 NONAME ; struct QListData::Data * QListData::detach(void)
+ ?bundleName@QFileInfo@@QBE?AVQString@@XZ @ 2646 NONAME ; class QString QFileInfo::bundleName(void) const
+ ?bottom@QRect@@QBEHXZ @ 2647 NONAME ; int QRect::bottom(void) const
+ ?setStatus@QDataStream@@QAEXW4Status@1@@Z @ 2648 NONAME ; void QDataStream::setStatus(enum QDataStream::Status)
+ ?moveToThread@QObject@@QAEXPAVQThread@@@Z @ 2649 NONAME ; void QObject::moveToThread(class QThread *)
+ ?trUtf8@QAbstractAnimation@@SA?AVQString@@PBD0H@Z @ 2650 NONAME ; class QString QAbstractAnimation::trUtf8(char const *, char const *, int)
+ ?replace@QByteArray@@QAEAAV1@HHPBD@Z @ 2651 NONAME ; class QByteArray & QByteArray::replace(int, int, char const *)
+ ?setRight@QRectF@@QAEXM@Z @ 2652 NONAME ; void QRectF::setRight(float)
+ ??9QXmlStreamNamespaceDeclaration@@QBE_NABV0@@Z @ 2653 NONAME ; bool QXmlStreamNamespaceDeclaration::operator!=(class QXmlStreamNamespaceDeclaration const &) const
+ ?toNativeSeparators@QDir@@SA?AVQString@@ABV2@@Z @ 2654 NONAME ; class QString QDir::toNativeSeparators(class QString const &)
+ ?row@QPersistentModelIndex@@QBEHXZ @ 2655 NONAME ; int QPersistentModelIndex::row(void) const
+ ??0QAbstractFileEngineHandler@@QAE@XZ @ 2656 NONAME ; QAbstractFileEngineHandler::QAbstractFileEngineHandler(void)
+ ??0QDataStream@@QAE@PAVQIODevice@@@Z @ 2657 NONAME ; QDataStream::QDataStream(class QIODevice *)
+ ??0QXmlStreamNamespaceDeclaration@@QAE@XZ @ 2658 NONAME ; QXmlStreamNamespaceDeclaration::QXmlStreamNamespaceDeclaration(void)
+ ?currentTime@QTime@@SA?AV1@XZ @ 2659 NONAME ; class QTime QTime::currentTime(void)
+ ?isFile@QResource@@IBE_NXZ @ 2660 NONAME ; bool QResource::isFile(void) const
+ ?qstrcmp@@YAHABVQByteArray@@0@Z @ 2661 NONAME ; int qstrcmp(class QByteArray const &, class QByteArray const &)
+ ?isNull@QSize@@QBE_NXZ @ 2662 NONAME ; bool QSize::isNull(void) const
+ ??0QByteArray@@AAE@PAUData@0@HH@Z @ 2663 NONAME ; QByteArray::QByteArray(struct QByteArray::Data *, int, int)
+ ?setTargetStates@QAbstractTransition@@QAEXABV?$QList@PAVQAbstractState@@@@@Z @ 2664 NONAME ; void QAbstractTransition::setTargetStates(class QList<class QAbstractState *> const &)
+ ?timerEvent@QTimer@@MAEXPAVQTimerEvent@@@Z @ 2665 NONAME ; void QTimer::timerEvent(class QTimerEvent *)
+ ??6QDataStream@@QAEAAV0@_J@Z @ 2666 NONAME ; class QDataStream & QDataStream::operator<<(long long)
+ ?unicode@QStringRef@@QBEPBVQChar@@XZ @ 2667 NONAME ; class QChar const * QStringRef::unicode(void) const
+ ?size@QAbstractFileEngine@@UBE_JXZ @ 2668 NONAME ; long long QAbstractFileEngine::size(void) const
+ ?setDeleteWatch@QObjectPrivate@@SAPAHPAV1@PAH@Z @ 2669 NONAME ; int * QObjectPrivate::setDeleteWatch(class QObjectPrivate *, int *)
+ ?metaObject@QEventTransition@@UBEPBUQMetaObject@@XZ @ 2670 NONAME ; struct QMetaObject const * QEventTransition::metaObject(void) const
+ ?resume@QTimeLine@@QAEXXZ @ 2671 NONAME ; void QTimeLine::resume(void)
+ ?match@QDir@@SA_NABVQString@@0@Z @ 2672 NONAME ; bool QDir::match(class QString const &, class QString const &)
+ ?event@QSocketNotifier@@MAE_NPAVQEvent@@@Z @ 2673 NONAME ; bool QSocketNotifier::event(class QEvent *)
+ ??8QLocale@@QBE_NABV0@@Z @ 2674 NONAME ; bool QLocale::operator==(class QLocale const &) const
+ ?d_func@QAbstractAnimation@@ABEPBVQAbstractAnimationPrivate@@XZ @ 2675 NONAME ; class QAbstractAnimationPrivate const * QAbstractAnimation::d_func(void) const
+ ??8@YA_NABUSectionNode@QDateTimeParser@@0@Z @ 2676 NONAME ; bool operator==(struct QDateTimeParser::SectionNode const &, struct QDateTimeParser::SectionNode const &)
+ ?getStaticMetaObject@QIODevice@@SAABUQMetaObject@@XZ @ 2677 NONAME ; struct QMetaObject const & QIODevice::getStaticMetaObject(void)
+ ?size@QRectF@@QBE?AVQSizeF@@XZ @ 2678 NONAME ; class QSizeF QRectF::size(void) const
+ ??8QBasicAtomicInt@@QBE_NH@Z @ 2679 NONAME ; bool QBasicAtomicInt::operator==(int) const
+ ?removeDefaultAnimation@QStateMachine@@QAEXPAVQAbstractAnimation@@@Z @ 2680 NONAME ; void QStateMachine::removeDefaultAnimation(class QAbstractAnimation *)
+ ?setUrl@QUrl@@QAEXABVQString@@W4ParsingMode@1@@Z @ 2681 NONAME ; void QUrl::setUrl(class QString const &, enum QUrl::ParsingMode)
+ ?qt_metacast@QSignalMapper@@UAEPAXPBD@Z @ 2682 NONAME ; void * QSignalMapper::qt_metacast(char const *)
+ ?isFlag@QMetaEnum@@QBE_NXZ @ 2683 NONAME ; bool QMetaEnum::isFlag(void) const
+ ?pos@QAbstractFileEngine@@UBE_JXZ @ 2684 NONAME ; long long QAbstractFileEngine::pos(void) const
+ ??1QFileSystemWatcher@@UAE@XZ @ 2685 NONAME ; QFileSystemWatcher::~QFileSystemWatcher(void)
+ ??0QVariant@@QAE@W4GlobalColor@Qt@@@Z @ 2686 NONAME ; QVariant::QVariant(enum Qt::GlobalColor)
+ ?arg@QString@@QBE?AV1@GHHABVQChar@@@Z @ 2687 NONAME ; class QString QString::arg(unsigned short, int, int, class QChar const &) const
+ ?getStaticMetaObject@QObject@@SAABUQMetaObject@@XZ @ 2688 NONAME ; struct QMetaObject const & QObject::getStaticMetaObject(void)
+ ?removePostedEvent@QCoreApplicationPrivate@@SAXPAVQEvent@@@Z @ 2689 NONAME ; void QCoreApplicationPrivate::removePostedEvent(class QEvent *)
+ ??_EQAbstractFileEngineIterator@@UAE@I@Z @ 2690 NONAME ; QAbstractFileEngineIterator::~QAbstractFileEngineIterator(unsigned int)
+ ??1QByteArrayMatcher@@QAE@XZ @ 2691 NONAME ; QByteArrayMatcher::~QByteArrayMatcher(void)
+ ?addYears@QDate@@QBE?AV1@H@Z @ 2692 NONAME ; class QDate QDate::addYears(int) const
+ ??1QSignalMapper@@UAE@XZ @ 2693 NONAME ; QSignalMapper::~QSignalMapper(void)
+ ?createIndex@QAbstractItemModelPrivate@@QBE?AVQModelIndex@@HHPAX@Z @ 2694 NONAME ; class QModelIndex QAbstractItemModelPrivate::createIndex(int, int, void *) const
+ ??_5QRect@@QAEAAV0@ABV0@@Z @ 2695 NONAME ; class QRect & QRect::operator|=(class QRect const &)
+ ?link@QAbstractFileEngine@@UAE_NABVQString@@@Z @ 2696 NONAME ; bool QAbstractFileEngine::link(class QString const &)
+ ?isEmpty@QObjectCleanupHandler@@QBE_NXZ @ 2697 NONAME ; bool QObjectCleanupHandler::isEmpty(void) const
+ ??0QTextBoundaryFinder@@QAE@ABV0@@Z @ 2698 NONAME ; QTextBoundaryFinder::QTextBoundaryFinder(class QTextBoundaryFinder const &)
+ ??6QDebug@@QAEAAV0@P6AAAVQTextStream@@AAV1@@Z@Z @ 2699 NONAME ; class QDebug & QDebug::operator<<(class QTextStream & (*)(class QTextStream &))
+ ?setString@QTextStream@@QAEXPAVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 2700 NONAME ; void QTextStream::setString(class QString *, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?shared_null@QLinkedListData@@2U1@A @ 2701 NONAME ; struct QLinkedListData QLinkedListData::shared_null
+ ?showbase@@YAAAVQTextStream@@AAV1@@Z @ 2702 NONAME ; class QTextStream & showbase(class QTextStream &)
+ ?entryList@QDir@@QBE?AVQStringList@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@@Z @ 2703 NONAME ; class QStringList QDir::entryList(class QFlags<enum QDir::Filter>, class QFlags<enum QDir::SortFlag>) const
+ ?isWritable@QSettings@@QBE_NXZ @ 2704 NONAME ; bool QSettings::isWritable(void) const
+ ?lowercasedigits@@YAAAVQTextStream@@AAV1@@Z @ 2705 NONAME ; class QTextStream & lowercasedigits(class QTextStream &)
+ ?qt_metacast@QObjectCleanupHandler@@UAEPAXPBD@Z @ 2706 NONAME ; void * QObjectCleanupHandler::qt_metacast(char const *)
+ ?tr@QFileSystemWatcher@@SA?AVQString@@PBD0H@Z @ 2707 NONAME ; class QString QFileSystemWatcher::tr(char const *, char const *, int)
+ ??1QString@@QAE@XZ @ 2708 NONAME ; QString::~QString(void)
+ ?qt_metacast@QPauseAnimation@@UAEPAXPBD@Z @ 2709 NONAME ; void * QPauseAnimation::qt_metacast(char const *)
+ ?tr@QLibrary@@SA?AVQString@@PBD0@Z @ 2710 NONAME ; class QString QLibrary::tr(char const *, char const *)
+ ?at@QListData@@QBEPAPAXH@Z @ 2711 NONAME ; void * * QListData::at(int) const
+ ?begin@QString@@QBEPBVQChar@@XZ @ 2712 NONAME ; class QChar const * QString::begin(void) const
+ ?tr@QStateMachine@@SA?AVQString@@PBD0H@Z @ 2713 NONAME ; class QString QStateMachine::tr(char const *, char const *, int)
+ ??_EQStateMachine@@UAE@I@Z @ 2714 NONAME ; QStateMachine::~QStateMachine(unsigned int)
+ ??UQRectF@@QBE?AV0@ABV0@@Z @ 2715 NONAME ; class QRectF QRectF::operator|(class QRectF const &) const
+ ?isAccepted@QEvent@@QBE_NXZ @ 2716 NONAME ; bool QEvent::isAccepted(void) const
+ ??6@YAAAVQDataStream@@AAV0@W4Type@QVariant@@@Z @ 2717 NONAME ; class QDataStream & operator<<(class QDataStream &, enum QVariant::Type)
+ ??5@YAAAVQDataStream@@AAV0@AAUQUuid@@@Z @ 2718 NONAME ; class QDataStream & operator>>(class QDataStream &, struct QUuid &)
+ ?setHeight@QSize@@QAEXH@Z @ 2719 NONAME ; void QSize::setHeight(int)
+ ?enumerator@QMetaObject@@QBE?AVQMetaEnum@@H@Z @ 2720 NONAME ; class QMetaEnum QMetaObject::enumerator(int) const
+ ?write@QAbstractFileEngine@@UAE_JPBD_J@Z @ 2721 NONAME ; long long QAbstractFileEngine::write(char const *, long long)
+ ?exec@QThread@@IAEHXZ @ 2722 NONAME ; int QThread::exec(void)
+ ?normalizedSignature@QMetaObject@@SA?AVQByteArray@@PBD@Z @ 2723 NONAME ; class QByteArray QMetaObject::normalizedSignature(char const *)
+ ?attach@QSharedMemory@@QAE_NW4AccessMode@1@@Z @ 2724 NONAME ; bool QSharedMemory::attach(enum QSharedMemory::AccessMode)
+ ?tr@QFactoryLoader@@SA?AVQString@@PBD0H@Z @ 2725 NONAME ; class QString QFactoryLoader::tr(char const *, char const *, int)
+ ?addQueryItem@QUrl@@QAEXABVQString@@0@Z @ 2726 NONAME ; void QUrl::addQueryItem(class QString const &, class QString const &)
+ ?isStartDocument@QXmlStreamReader@@QBE_NXZ @ 2727 NONAME ; bool QXmlStreamReader::isStartDocument(void) const
+ ?start@QTimer@@QAEXXZ @ 2728 NONAME ; void QTimer::start(void)
+ ?tr@QAbstractListModel@@SA?AVQString@@PBD0@Z @ 2729 NONAME ; class QString QAbstractListModel::tr(char const *, char const *)
+ ?trUtf8@QNonContiguousByteDevice@@SA?AVQString@@PBD0@Z @ 2730 NONAME ; class QString QNonContiguousByteDevice::trUtf8(char const *, char const *)
+ ?trUtf8@QTimer@@SA?AVQString@@PBD0@Z @ 2731 NONAME ; class QString QTimer::trUtf8(char const *, char const *)
+ ??8QLine@@QBE_NABV0@@Z @ 2732 NONAME ; bool QLine::operator==(class QLine const &) const
+ ?bytesAvailable@QProcess@@UBE_JXZ @ 2733 NONAME ; long long QProcess::bytesAvailable(void) const
+ ?longDayName@QDate@@SA?AVQString@@HW4MonthNameType@1@@Z @ 2734 NONAME ; class QString QDate::longDayName(int, enum QDate::MonthNameType)
+ ?trUtf8@QAbstractItemModel@@SA?AVQString@@PBD0H@Z @ 2735 NONAME ; class QString QAbstractItemModel::trUtf8(char const *, char const *, int)
+ ??0QMetaMethod@@QAE@XZ @ 2736 NONAME ; QMetaMethod::QMetaMethod(void)
+ ?targetState@QAbstractTransition@@QBEPAVQAbstractState@@XZ @ 2737 NONAME ; class QAbstractState * QAbstractTransition::targetState(void) const
+ ?setNamespaceProcessing@QXmlStreamReader@@QAEX_N@Z @ 2738 NONAME ; void QXmlStreamReader::setNamespaceProcessing(bool)
+ ?save@QMetaType@@SA_NAAVQDataStream@@HPBX@Z @ 2739 NONAME ; bool QMetaType::save(class QDataStream &, int, void const *)
+ ??_EQEventLoop@@UAE@I@Z @ 2740 NONAME ; QEventLoop::~QEventLoop(unsigned int)
+ ?metaObject@QThreadPool@@UBEPBUQMetaObject@@XZ @ 2741 NONAME ; struct QMetaObject const * QThreadPool::metaObject(void) const
+ ?qErrnoWarning@@YAXHPBDZZ @ 2742 NONAME ; void qErrnoWarning(int, char const *, ...)
+ ?rmpath@QDir@@QBE_NABVQString@@@Z @ 2743 NONAME ; bool QDir::rmpath(class QString const &) const
+ ?trUtf8@QFinalState@@SA?AVQString@@PBD0H@Z @ 2744 NONAME ; class QString QFinalState::trUtf8(char const *, char const *, int)
+ ?defaultRoleNames@QAbstractItemModelPrivate@@SAABV?$QHash@HVQByteArray@@@@XZ @ 2745 NONAME ; class QHash<int, class QByteArray> const & QAbstractItemModelPrivate::defaultRoleNames(void)
+ ?setEncodedFragment@QUrl@@QAEXABVQByteArray@@@Z @ 2746 NONAME ; void QUrl::setEncodedFragment(class QByteArray const &)
+ ?moveTopLeft@QRectF@@QAEXABVQPointF@@@Z @ 2747 NONAME ; void QRectF::moveTopLeft(class QPointF const &)
+ ?seek@QFile@@UAE_N_J@Z @ 2748 NONAME ; bool QFile::seek(long long)
+ ??9QDate@@QBE_NABV0@@Z @ 2749 NONAME ; bool QDate::operator!=(class QDate const &) const
+ ?documentEncoding@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 2750 NONAME ; class QStringRef QXmlStreamReader::documentEncoding(void) const
+ ?errorString@QRegExp@@QAE?AVQString@@XZ @ 2751 NONAME ; class QString QRegExp::errorString(void)
+ ?isWritable@QMetaProperty@@QBE_NXZ @ 2752 NONAME ; bool QMetaProperty::isWritable(void) const
+ ?start@QAbstractAnimation@@QAEXW4DeletionPolicy@1@@Z @ 2753 NONAME ; void QAbstractAnimation::start(enum QAbstractAnimation::DeletionPolicy)
+ ?exited@QAbstractState@@AAEXXZ @ 2754 NONAME ; void QAbstractState::exited(void)
+ ?addTransition@QState@@QAEPAVQSignalTransition@@PAVQObject@@PBDPAVQAbstractState@@@Z @ 2755 NONAME ; class QSignalTransition * QState::addTransition(class QObject *, char const *, class QAbstractState *)
+ ?setTopLeft@QRectF@@QAEXABVQPointF@@@Z @ 2756 NONAME ; void QRectF::setTopLeft(class QPointF const &)
+ ?RequestComplete@QEventDispatcherSymbian@@SAXAAPAVTRequestStatus@@H@Z @ 2757 NONAME ; void QEventDispatcherSymbian::RequestComplete(class TRequestStatus * &, int)
+ ?setChildMode@QState@@QAEXW4ChildMode@1@@Z @ 2758 NONAME ; void QState::setChildMode(enum QState::ChildMode)
+ ?toLower@QCharRef@@QBE?AVQChar@@XZ @ 2759 NONAME ; class QChar QCharRef::toLower(void) const
+ ?setData@QMimeData@@QAEXABVQString@@ABVQByteArray@@@Z @ 2760 NONAME ; void QMimeData::setData(class QString const &, class QByteArray const &)
+ ?classInfo@QMetaObject@@QBE?AVQMetaClassInfo@@H@Z @ 2761 NONAME ; class QMetaClassInfo QMetaObject::classInfo(int) const
+ ?setData@QBuffer@@QAEXABVQByteArray@@@Z @ 2762 NONAME ; void QBuffer::setData(class QByteArray const &)
+ ?isValid@QTime@@SA_NHHHH@Z @ 2763 NONAME ; bool QTime::isValid(int, int, int, int)
+ ?writeTextElement@QXmlStreamWriter@@QAEXABVQString@@0@Z @ 2764 NONAME ; void QXmlStreamWriter::writeTextElement(class QString const &, class QString const &)
+ ??1QMutexLocker@@QAE@XZ @ 2765 NONAME ; QMutexLocker::~QMutexLocker(void)
+ ??MQUuid@@QBE_NABU0@@Z @ 2766 NONAME ; bool QUuid::operator<(struct QUuid const &) const
+ ?codecForLocale@QTextCodec@@SAPAV1@XZ @ 2767 NONAME ; class QTextCodec * QTextCodec::codecForLocale(void)
+ ?event@QAnimationGroup@@MAE_NPAVQEvent@@@Z @ 2768 NONAME ; bool QAnimationGroup::event(class QEvent *)
+ ?isEmpty@QString@@QBE_NXZ @ 2769 NONAME ; bool QString::isEmpty(void) const
+ ??YQByteArray@@QAEAAV0@ABV0@@Z @ 2770 NONAME ; class QByteArray & QByteArray::operator+=(class QByteArray const &)
+ ?metaObject@QSettings@@UBEPBUQMetaObject@@XZ @ 2771 NONAME ; struct QMetaObject const * QSettings::metaObject(void) const
+ ?qcoreVariantHandler@@YAPBUHandler@QVariant@@XZ @ 2772 NONAME ; struct QVariant::Handler const * qcoreVariantHandler(void)
+ ?setCodecForTr@QTextCodec@@SAXPAV1@@Z @ 2773 NONAME ; void QTextCodec::setCodecForTr(class QTextCodec *)
+ ?setLocale@QTextStream@@QAEXABVQLocale@@@Z @ 2774 NONAME ; void QTextStream::setLocale(class QLocale const &)
+ ?event@QSignalTransition@@MAE_NPAVQEvent@@@Z @ 2775 NONAME ; bool QSignalTransition::event(class QEvent *)
+ ?willGrow@QHashData@@QAE_NXZ @ 2776 NONAME ; bool QHashData::willGrow(void)
+ ??6@YA?AVQDebug@@V0@ABVQUrl@@@Z @ 2777 NONAME ; class QDebug operator<<(class QDebug, class QUrl const &)
+ ?status@QTextStream@@QBE?AW4Status@1@XZ @ 2778 NONAME ; enum QTextStream::Status QTextStream::status(void) const
+ ?d_func@QAbstractItemModel@@ABEPBVQAbstractItemModelPrivate@@XZ @ 2779 NONAME ; class QAbstractItemModelPrivate const * QAbstractItemModel::d_func(void) const
+ ??6@YA?AVQDebug@@V0@ABVQDateTime@@@Z @ 2780 NONAME ; class QDebug operator<<(class QDebug, class QDateTime const &)
+ ?activate@QMetaObject@@SAXPAVQObject@@PBU1@HHPAPAX@Z @ 2781 NONAME ; void QMetaObject::activate(class QObject *, struct QMetaObject const *, int, int, void * *)
+ ?toBool@QVariant@@QBE_NXZ @ 2782 NONAME ; bool QVariant::toBool(void) const
+ ?isTitleCase@QChar@@QBE_NXZ @ 2783 NONAME ; bool QChar::isTitleCase(void) const
+ ??MQDateTime@@QBE_NABV0@@Z @ 2784 NONAME ; bool QDateTime::operator<(class QDateTime const &) const
+ ?currentPath@QDir@@SA?AVQString@@XZ @ 2785 NONAME ; class QString QDir::currentPath(void)
+ ?getRect@QRect@@QBEXPAH000@Z @ 2786 NONAME ; void QRect::getRect(int *, int *, int *, int *) const
+ ?setEncodedPassword@QUrl@@QAEXABVQByteArray@@@Z @ 2787 NONAME ; void QUrl::setEncodedPassword(class QByteArray const &)
+ ?currentThread@QThread@@SAPAV1@XZ @ 2788 NONAME ; class QThread * QThread::currentThread(void)
+ ??0QFile@@QAE@XZ @ 2789 NONAME ; QFile::QFile(void)
+ ?keys@QTextCodecPlugin@@EBE?AVQStringList@@XZ @ 2790 NONAME ; class QStringList QTextCodecPlugin::keys(void) const
+ ?toInt@QVariant@@QBEHPA_N@Z @ 2791 NONAME ; int QVariant::toInt(bool *) const
+ ?rename@QFile@@SA_NABVQString@@0@Z @ 2792 NONAME ; bool QFile::rename(class QString const &, class QString const &)
+ ?size@QFileInfo@@QBE_JXZ @ 2793 NONAME ; long long QFileInfo::size(void) const
+ ??6@YA?AVQDebug@@V0@ABVQRectF@@@Z @ 2794 NONAME ; class QDebug operator<<(class QDebug, class QRectF const &)
+ ?updateState@QPropertyAnimation@@MAEXW4State@QAbstractAnimation@@0@Z @ 2795 NONAME ; void QPropertyAnimation::updateState(enum QAbstractAnimation::State, enum QAbstractAnimation::State)
+ ?writeProcessingInstruction@QXmlStreamWriter@@QAEXABVQString@@0@Z @ 2796 NONAME ; void QXmlStreamWriter::writeProcessingInstruction(class QString const &, class QString const &)
+ ?isEmpty@QProcessEnvironment@@QBE_NXZ @ 2797 NONAME ; bool QProcessEnvironment::isEmpty(void) const
+ ?qHash@@YAIABVQBitArray@@@Z @ 2798 NONAME ; unsigned int qHash(class QBitArray const &)
+ ??0QBuffer@@QAE@PAVQObject@@@Z @ 2799 NONAME ; QBuffer::QBuffer(class QObject *)
+ ?qt_QString2HBufC@@YAPAVHBufC16@@ABVQString@@@Z @ 2800 NONAME ; class HBufC16 * qt_QString2HBufC(class QString const &)
+ ?isLowSurrogate@QChar@@QBE_NXZ @ 2801 NONAME ; bool QChar::isLowSurrogate(void) const
+ ??_EQLibrary@@UAE@I@Z @ 2802 NONAME ; QLibrary::~QLibrary(unsigned int)
+ ?addDays@QDateTime@@QBE?AV1@H@Z @ 2803 NONAME ; class QDateTime QDateTime::addDays(int) const
+ ??1QMimeData@@UAE@XZ @ 2804 NONAME ; QMimeData::~QMimeData(void)
+ ??0QPropertyAnimation@@QAE@PAVQObject@@ABVQByteArray@@0@Z @ 2805 NONAME ; QPropertyAnimation::QPropertyAnimation(class QObject *, class QByteArray const &, class QObject *)
+ ??1QEasingCurve@@QAE@XZ @ 2806 NONAME ; QEasingCurve::~QEasingCurve(void)
+ ?number@QByteArray@@SA?AV1@_KH@Z @ 2807 NONAME ; class QByteArray QByteArray::number(unsigned long long, int)
+ ?replace@QByteArray@@QAEAAV1@DABV1@@Z @ 2808 NONAME ; class QByteArray & QByteArray::replace(char, class QByteArray const &)
+ ?decodeName@QFile@@SA?AVQString@@PBD@Z @ 2809 NONAME ; class QString QFile::decodeName(char const *)
+ ?trUtf8@QVariantAnimation@@SA?AVQString@@PBD0H@Z @ 2810 NONAME ; class QString QVariantAnimation::trUtf8(char const *, char const *, int)
+ ?absoluteFilePath@QFileInfo@@QBE?AVQString@@XZ @ 2811 NONAME ; class QString QFileInfo::absoluteFilePath(void) const
+ ?contains@QString@@QBE?AVQBool@@ABV1@W4CaseSensitivity@Qt@@@Z @ 2812 NONAME ; class QBool QString::contains(class QString const &, enum Qt::CaseSensitivity) const
+ ?mkdir@QDir@@QBE_NABVQString@@@Z @ 2813 NONAME ; bool QDir::mkdir(class QString const &) const
+ ?id@QMetaCallEvent@@QBEHXZ @ 2814 NONAME ; int QMetaCallEvent::id(void) const
+ ?setIniCodec@QSettings@@QAEXPBD@Z @ 2815 NONAME ; void QSettings::setIniCodec(char const *)
+ ?push_back@QByteArray@@QAEXABV1@@Z @ 2816 NONAME ; void QByteArray::push_back(class QByteArray const &)
+ ??0QLine@@QAE@ABVQPoint@@0@Z @ 2817 NONAME ; QLine::QLine(class QPoint const &, class QPoint const &)
+ ?isNull@QDate@@QBE_NXZ @ 2818 NONAME ; bool QDate::isNull(void) const
+ ?setCaching@QFileInfo@@QAEX_N@Z @ 2819 NONAME ; void QFileInfo::setCaching(bool)
+ ?changeGuard@QMetaObject@@SAXPAPAVQObject@@PAV2@@Z @ 2820 NONAME ; void QMetaObject::changeGuard(class QObject * *, class QObject *)
+ ?tr@QFileSystemWatcher@@SA?AVQString@@PBD0@Z @ 2821 NONAME ; class QString QFileSystemWatcher::tr(char const *, char const *)
+ ?trUtf8@QAbstractItemModel@@SA?AVQString@@PBD0@Z @ 2822 NONAME ; class QString QAbstractItemModel::trUtf8(char const *, char const *)
+ ?parent@QObject@@QBEPAV1@XZ @ 2823 NONAME ; class QObject * QObject::parent(void) const
+ ?absoluteMin@QDateTimeParser@@QBEHH@Z @ 2824 NONAME ; int QDateTimeParser::absoluteMin(int) const
+ ??6QDebug@@QAEAAV0@ABVQByteArray@@@Z @ 2825 NONAME ; class QDebug & QDebug::operator<<(class QByteArray const &)
+ ??0QFileInfo@@QAE@ABVQDir@@ABVQString@@@Z @ 2826 NONAME ; QFileInfo::QFileInfo(class QDir const &, class QString const &)
+ ??8QString@@QBE_NABVQByteArray@@@Z @ 2827 NONAME ; bool QString::operator==(class QByteArray const &) const
+ ??1QPropertyAnimation@@UAE@XZ @ 2828 NONAME ; QPropertyAnimation::~QPropertyAnimation(void)
+ ?unload@QLibrary@@QAE_NXZ @ 2829 NONAME ; bool QLibrary::unload(void)
+ ??1QTranslator@@UAE@XZ @ 2830 NONAME ; QTranslator::~QTranslator(void)
+ ?error@QSharedMemory@@QBE?AW4SharedMemoryError@1@XZ @ 2831 NONAME ; enum QSharedMemory::SharedMemoryError QSharedMemory::error(void) const
+ ?d_func@QCoreApplication@@AAEPAVQCoreApplicationPrivate@@XZ @ 2832 NONAME ; class QCoreApplicationPrivate * QCoreApplication::d_func(void)
+ ?height@QSizeF@@QBEMXZ @ 2833 NONAME ; float QSizeF::height(void) const
+ ?QStringList_filter@QtPrivate@@YA?AVQStringList@@PBV2@ABVQRegExp@@@Z @ 2834 NONAME ; class QStringList QtPrivate::QStringList_filter(class QStringList const *, class QRegExp const &)
+ ??MQByteArray@@QBE_NABVQString@@@Z @ 2835 NONAME ; bool QByteArray::operator<(class QString const &) const
+ ?stateName@QDateTimeParser@@QBE?AVQString@@H@Z @ 2836 NONAME ; class QString QDateTimeParser::stateName(int) const
+ ??1QAbstractTransitionPrivate@@UAE@XZ @ 2837 NONAME ; QAbstractTransitionPrivate::~QAbstractTransitionPrivate(void)
+ ?setPermissions@QFSFileEngine@@UAE_NI@Z @ 2838 NONAME ; bool QFSFileEngine::setPermissions(unsigned int)
+ ?rootPath@QFSFileEngine@@SA?AVQString@@XZ @ 2839 NONAME ; class QString QFSFileEngine::rootPath(void)
+ ?data@QMimeData@@QBE?AVQByteArray@@ABVQString@@@Z @ 2840 NONAME ; class QByteArray QMimeData::data(class QString const &) const
+ ??IQRectF@@QBE?AV0@ABV0@@Z @ 2841 NONAME ; class QRectF QRectF::operator&(class QRectF const &) const
+ ??4QString@@QAEAAV0@ABUNull@0@@Z @ 2842 NONAME ; class QString & QString::operator=(struct QString::Null const &)
+ ?atEnd@QXmlStreamReader@@QBE_NXZ @ 2843 NONAME ; bool QXmlStreamReader::atEnd(void) const
+ ?entityDeclarations@QXmlStreamReader@@QBE?AV?$QVector@VQXmlStreamEntityDeclaration@@@@XZ @ 2844 NONAME ; class QVector<class QXmlStreamEntityDeclaration> QXmlStreamReader::entityDeclarations(void) const
+ ?timerId@QTimerEvent@@QBEHXZ @ 2845 NONAME ; int QTimerEvent::timerId(void) const
+ ??1QStringRef@@QAE@XZ @ 2846 NONAME ; QStringRef::~QStringRef(void)
+ ?staticMetaObject@QSignalTransition@@2UQMetaObject@@B @ 2847 NONAME ; struct QMetaObject const QSignalTransition::staticMetaObject
+ ?putCharHelper@QIODevicePrivate@@UAE_ND@Z @ 2848 NONAME ; bool QIODevicePrivate::putCharHelper(char)
+ ?callFunction@QInternal@@SA_NW4InternalFunction@1@PAPAX@Z @ 2849 NONAME ; bool QInternal::callFunction(enum QInternal::InternalFunction, void * *)
+ ?eventFilter@QStateMachine@@UAE_NPAVQObject@@PAVQEvent@@@Z @ 2850 NONAME ; bool QStateMachine::eventFilter(class QObject *, class QEvent *)
+ ?className@QMetaObject@@QBEPBDXZ @ 2851 NONAME ; char const * QMetaObject::className(void) const
+ ?d_func@QTemporaryFile@@ABEPBVQTemporaryFilePrivate@@XZ @ 2852 NONAME ; class QTemporaryFilePrivate const * QTemporaryFile::d_func(void) const
+ ?end@QString@@QAEPAVQChar@@XZ @ 2853 NONAME ; class QChar * QString::end(void)
+ ??_0QPointF@@QAEAAV0@M@Z @ 2854 NONAME ; class QPointF & QPointF::operator/=(float)
+ ?cap@QRegExp@@QBE?AVQString@@H@Z @ 2855 NONAME ; class QString QRegExp::cap(int) const
+ ?getStaticMetaObject@QCoreApplication@@SAABUQMetaObject@@XZ @ 2856 NONAME ; struct QMetaObject const & QCoreApplication::getStaticMetaObject(void)
+ ?resize@QString@@QAEXH@Z @ 2857 NONAME ; void QString::resize(int)
+ ?d_func@QTimeLine@@AAEPAVQTimeLinePrivate@@XZ @ 2858 NONAME ; class QTimeLinePrivate * QTimeLine::d_func(void)
+ ?qInf@@YANXZ @ 2859 NONAME ; double qInf(void)
+ ?registerResource@QResource@@SA_NABVQString@@0@Z @ 2860 NONAME ; bool QResource::registerResource(class QString const &, class QString const &)
+ ?prepend@QString@@QAEAAV1@ABVQByteArray@@@Z @ 2861 NONAME ; class QString & QString::prepend(class QByteArray const &)
+ ?removeGuard@QMetaObject@@SAXPAPAVQObject@@@Z @ 2862 NONAME ; void QMetaObject::removeGuard(class QObject * *)
+ ??5QTextStream@@QAEAAV0@AAJ@Z @ 2863 NONAME ; class QTextStream & QTextStream::operator>>(long &)
+ ??_EQEventTransition@@UAE@I@Z @ 2864 NONAME ; QEventTransition::~QEventTransition(unsigned int)
+ ??AQBitArray@@QBE_NI@Z @ 2865 NONAME ; bool QBitArray::operator[](unsigned int) const
+ ?setProcessEnvironment@QProcess@@QAEXABVQProcessEnvironment@@@Z @ 2866 NONAME ; void QProcess::setProcessEnvironment(class QProcessEnvironment const &)
+ ?q_func@QCoreApplicationPrivate@@ABEPBVQCoreApplication@@XZ @ 2867 NONAME ; class QCoreApplication const * QCoreApplicationPrivate::q_func(void) const
+ ?setP2@QLine@@QAEXABVQPoint@@@Z @ 2868 NONAME ; void QLine::setP2(class QPoint const &)
+ ?push_back@QString@@QAEXABV1@@Z @ 2869 NONAME ; void QString::push_back(class QString const &)
+ ?isPublicID@QXmlUtils@@SA_NABVQString@@@Z @ 2870 NONAME ; bool QXmlUtils::isPublicID(class QString const &)
+ ?rowsInserted@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 2871 NONAME ; void QAbstractItemModelPrivate::rowsInserted(class QModelIndex const &, int, int)
+ ??4QVariant@@QAEAAV0@ABV0@@Z @ 2872 NONAME ; class QVariant & QVariant::operator=(class QVariant const &)
+ ?setFieldAlignment@QTextStream@@QAEXW4FieldAlignment@1@@Z @ 2873 NONAME ; void QTextStream::setFieldAlignment(enum QTextStream::FieldAlignment)
+ ?fromStdWString@QString@@SA?AV1@ABV?$basic_string@_WV?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z @ 2874 NONAME ; class QString QString::fromStdWString(class std::basic_string<wchar_t, class std::char_traits<wchar_t>, class std::allocator<wchar_t> > const &)
+ ??_EQObjectCleanupHandler@@UAE@I@Z @ 2875 NONAME ; QObjectCleanupHandler::~QObjectCleanupHandler(unsigned int)
+ ?errorString@QXmlStreamReader@@QBE?AVQString@@XZ @ 2876 NONAME ; class QString QXmlStreamReader::errorString(void) const
+ ?tr@QObject@@SA?AVQString@@PBD0@Z @ 2877 NONAME ; class QString QObject::tr(char const *, char const *)
+ ??0QChar@@QAE@D@Z @ 2878 NONAME ; QChar::QChar(char)
+ ??AQBitArray@@QAE?AVQBitRef@@I@Z @ 2879 NONAME ; class QBitRef QBitArray::operator[](unsigned int)
+ ?moveRight@QRectF@@QAEXM@Z @ 2880 NONAME ; void QRectF::moveRight(float)
+ ?d_func@QThreadPool@@ABEPBVQThreadPoolPrivate@@XZ @ 2881 NONAME ; class QThreadPoolPrivate const * QThreadPool::d_func(void) const
+ ?metaObject@QProcess@@UBEPBUQMetaObject@@XZ @ 2882 NONAME ; struct QMetaObject const * QProcess::metaObject(void) const
+ ?trUtf8@QSharedMemory@@SA?AVQString@@PBD0H@Z @ 2883 NONAME ; class QString QSharedMemory::trUtf8(char const *, char const *, int)
+ ??0QXmlStreamReader@@QAE@XZ @ 2884 NONAME ; QXmlStreamReader::QXmlStreamReader(void)
+ ?qualifiedName@QXmlStreamAttribute@@QBE?AVQStringRef@@XZ @ 2885 NONAME ; class QStringRef QXmlStreamAttribute::qualifiedName(void) const
+ ?constData@QString@@QBEPBVQChar@@XZ @ 2886 NONAME ; class QChar const * QString::constData(void) const
+ ?startsWith@QString@@QBE_NABV1@W4CaseSensitivity@Qt@@@Z @ 2887 NONAME ; bool QString::startsWith(class QString const &, enum Qt::CaseSensitivity) const
+ ?staticMetaObject@QFileSystemWatcher@@2UQMetaObject@@B @ 2888 NONAME ; struct QMetaObject const QFileSystemWatcher::staticMetaObject
+ ?propertyIndex@QMetaProperty@@QBEHXZ @ 2889 NONAME ; int QMetaProperty::propertyIndex(void) const
+ ?split@QByteArray@@QBE?AV?$QList@VQByteArray@@@@D@Z @ 2890 NONAME ; class QList<class QByteArray> QByteArray::split(char) const
+ ?start@QTimer@@QAEXH@Z @ 2891 NONAME ; void QTimer::start(int)
+ ?aboutToBlock@QAbstractEventDispatcher@@IAEXXZ @ 2892 NONAME ; void QAbstractEventDispatcher::aboutToBlock(void)
+ ?position@QTextBoundaryFinder@@QBEHXZ @ 2893 NONAME ; int QTextBoundaryFinder::position(void) const
+ ?qt_safe_select@@YAHHPAUfd_set@@00PBUtimeval@@@Z @ 2894 NONAME ; int qt_safe_select(int, struct fd_set *, struct fd_set *, struct fd_set *, struct timeval const *)
+ ??4QDir@@QAEAAV0@ABV0@@Z @ 2895 NONAME ; class QDir & QDir::operator=(class QDir const &)
+ ?isLoaded@QLibrary@@QBE_NXZ @ 2896 NONAME ; bool QLibrary::isLoaded(void) const
+ ?dropMimeData@QAbstractItemModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 2897 NONAME ; bool QAbstractItemModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?isBaseChar@QXmlUtils@@CA_NVQChar@@@Z @ 2898 NONAME ; bool QXmlUtils::isBaseChar(class QChar)
+ ??BQBasicAtomicInt@@QBEHXZ @ 2899 NONAME ; QBasicAtomicInt::operator int(void) const
+ ?variant@QUuid@@QBE?AW4Variant@1@XZ @ 2900 NONAME ; enum QUuid::Variant QUuid::variant(void) const
+ ?toPoint@QPointF@@QBE?AVQPoint@@XZ @ 2901 NONAME ; class QPoint QPointF::toPoint(void) const
+ ?execute@QProcess@@SAHABVQString@@@Z @ 2902 NONAME ; int QProcess::execute(class QString const &)
+ ?qt_TDesC2QString@@YA?AVQString@@ABVTDesC16@@@Z @ 2903 NONAME ; class QString qt_TDesC2QString(class TDesC16 const &)
+ ??1QCoreApplicationPrivate@@UAE@XZ @ 2904 NONAME ; QCoreApplicationPrivate::~QCoreApplicationPrivate(void)
+ ?matchedLength@QRegExp@@QBEHXZ @ 2905 NONAME ; int QRegExp::matchedLength(void) const
+ ?setThreadData_helper@QObjectPrivate@@QAEXPAVQThreadData@@0@Z @ 2906 NONAME ; void QObjectPrivate::setThreadData_helper(class QThreadData *, class QThreadData *)
+ ?priority@QThread@@QBE?AW4Priority@1@XZ @ 2907 NONAME ; enum QThread::Priority QThread::priority(void) const
+ ?removePath@QFileSystemWatcher@@QAEXABVQString@@@Z @ 2908 NONAME ; void QFileSystemWatcher::removePath(class QString const &)
+ ?isValid@QSize@@QBE_NXZ @ 2909 NONAME ; bool QSize::isValid(void) const
+ ?setApplicationName@QCoreApplication@@SAXABVQString@@@Z @ 2910 NONAME ; void QCoreApplication::setApplicationName(class QString const &)
+ ?isRoot@QFileInfo@@QBE_NXZ @ 2911 NONAME ; bool QFileInfo::isRoot(void) const
+ ?stringToDouble@QLocalePrivate@@QBENABVQString@@PA_NW4GroupSeparatorMode@1@@Z @ 2912 NONAME ; double QLocalePrivate::stringToDouble(class QString const &, bool *, enum QLocalePrivate::GroupSeparatorMode) const
+ ?fetchAndStoreAcquire@QBasicAtomicInt@@QAEHH@Z @ 2913 NONAME ; int QBasicAtomicInt::fetchAndStoreAcquire(int)
+ ??0QTextBoundaryFinder@@QAE@W4BoundaryType@0@ABVQString@@@Z @ 2914 NONAME ; QTextBoundaryFinder::QTextBoundaryFinder(enum QTextBoundaryFinder::BoundaryType, class QString const &)
+ ?fromPercentEncoding@QUrl@@SA?AVQString@@ABVQByteArray@@@Z @ 2915 NONAME ; class QString QUrl::fromPercentEncoding(class QByteArray const &)
+ ?vsprintf@QString@@QAEAAV1@PBDPAD@Z @ 2916 NONAME ; class QString & QString::vsprintf(char const *, char *)
+ ?d_func@QVariantAnimation@@ABEPBVQVariantAnimationPrivate@@XZ @ 2917 NONAME ; class QVariantAnimationPrivate const * QVariantAnimation::d_func(void) const
+ ?daysInYear@QDate@@QBEHXZ @ 2918 NONAME ; int QDate::daysInYear(void) const
+ ??0QXmlStreamNotationDeclaration@@QAE@ABV0@@Z @ 2919 NONAME ; QXmlStreamNotationDeclaration::QXmlStreamNotationDeclaration(class QXmlStreamNotationDeclaration const &)
+ ?getAmPmText@QDateTimeParser@@UBE?AVQString@@W4AmPm@1@W4Case@1@@Z @ 2920 NONAME ; class QString QDateTimeParser::getAmPmText(enum QDateTimeParser::AmPm, enum QDateTimeParser::Case) const
+ ??4QAtomicInt@@QAEAAV0@ABV0@@Z @ 2921 NONAME ; class QAtomicInt & QAtomicInt::operator=(class QAtomicInt const &)
+ ?isParentOf@QUrl@@QBE_NABV1@@Z @ 2922 NONAME ; bool QUrl::isParentOf(class QUrl const &) const
+ ?isNull@QBitArray@@QBE_NXZ @ 2923 NONAME ; bool QBitArray::isNull(void) const
+ ?getStaticMetaObject@QEasingCurve@@SAABUQMetaObject@@XZ @ 2924 NONAME ; struct QMetaObject const & QEasingCurve::getStaticMetaObject(void)
+ ?normalized@QRectF@@QBE?AV1@XZ @ 2925 NONAME ; class QRectF QRectF::normalized(void) const
+ ?removeColumns@QAbstractItemModel@@UAE_NHHABVQModelIndex@@@Z @ 2926 NONAME ; bool QAbstractItemModel::removeColumns(int, int, class QModelIndex const &)
+ ?addYears@QDateTime@@QBE?AV1@H@Z @ 2927 NONAME ; class QDateTime QDateTime::addYears(int) const
+ ?setWidth@QSize@@QAEXH@Z @ 2928 NONAME ; void QSize::setWidth(int)
+ ?started@QProcess@@IAEXXZ @ 2929 NONAME ; void QProcess::started(void)
+ ?toString@QLocale@@QBE?AVQString@@_K@Z @ 2930 NONAME ; class QString QLocale::toString(unsigned long long) const
+ ?prepend@QByteArray@@QAEAAV1@ABV1@@Z @ 2931 NONAME ; class QByteArray & QByteArray::prepend(class QByteArray const &)
+ ??XQSizeF@@QAEAAV0@M@Z @ 2932 NONAME ; class QSizeF & QSizeF::operator*=(float)
+ ??0QString@@QAE@ABVQLatin1String@@@Z @ 2933 NONAME ; QString::QString(class QLatin1String const &)
+ ?qt_metacall@QFactoryLoader@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2934 NONAME ; int QFactoryLoader::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?registerEventTransition@QStateMachinePrivate@@QAEXPAVQEventTransition@@@Z @ 2935 NONAME ; void QStateMachinePrivate::registerEventTransition(class QEventTransition *)
+ ??OQByteRef@@QBE_ND@Z @ 2936 NONAME ; bool QByteRef::operator>(char) const
+ ?unregisterAllTransitions@QStateMachinePrivate@@QAEXXZ @ 2937 NONAME ; void QStateMachinePrivate::unregisterAllTransitions(void)
+ ?added@QChildEvent@@QBE_NXZ @ 2938 NONAME ; bool QChildEvent::added(void) const
+ ?processEvents@QEventLoop@@QAEXV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@H@Z @ 2939 NONAME ; void QEventLoop::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag>, int)
+ ?setNum@QString@@QAEAAV1@FH@Z @ 2940 NONAME ; class QString & QString::setNum(short, int)
+ ??DQHBufC@@QAEAAVHBufC16@@XZ @ 2941 NONAME ; class HBufC16 & QHBufC::operator*(void)
+ ?queryValueDelimiter@QUrl@@QBEDXZ @ 2942 NONAME ; char QUrl::queryValueDelimiter(void) const
+ ?rx@QPointF@@QAEAAMXZ @ 2943 NONAME ; float & QPointF::rx(void)
+ ?getStaticMetaObject@QThread@@SAABUQMetaObject@@XZ @ 2944 NONAME ; struct QMetaObject const & QThread::getStaticMetaObject(void)
+ ??4QXmlStreamAttribute@@QAEAAV0@ABV0@@Z @ 2945 NONAME ; class QXmlStreamAttribute & QXmlStreamAttribute::operator=(class QXmlStreamAttribute const &)
+ ?currentLoop@QAbstractAnimation@@QBEHXZ @ 2946 NONAME ; int QAbstractAnimation::currentLoop(void) const
+ ?error@QFile@@QBE?AW4FileError@1@XZ @ 2947 NONAME ; enum QFile::FileError QFile::error(void) const
+ ?columnsRemoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 2948 NONAME ; void QAbstractItemModel::columnsRemoved(class QModelIndex const &, int, int)
+ ?qt_metacall@QSignalMapper@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2949 NONAME ; int QSignalMapper::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?event@QVariantAnimation@@MAE_NPAVQEvent@@@Z @ 2950 NONAME ; bool QVariantAnimation::event(class QEvent *)
+ ??0QStateMachine@@QAE@PAVQObject@@@Z @ 2951 NONAME ; QStateMachine::QStateMachine(class QObject *)
+ ?oct@@YAAAVQTextStream@@AAV1@@Z @ 2952 NONAME ; class QTextStream & oct(class QTextStream &)
+ ?removeEventFilter@QObject@@QAEXPAV1@@Z @ 2953 NONAME ; void QObject::removeEventFilter(class QObject *)
+ ?shared_null@QListData@@2UData@1@A @ 2954 NONAME ; struct QListData::Data QListData::shared_null
+ ?qt_locale_initialized@@3_NA @ 2955 NONAME ; bool qt_locale_initialized
+ ?instance@QUnifiedTimer@@SAPAV1@XZ @ 2956 NONAME ; class QUnifiedTimer * QUnifiedTimer::instance(void)
+ ?translate@QRectF@@QAEXABVQPointF@@@Z @ 2957 NONAME ; void QRectF::translate(class QPointF const &)
+ ?trUtf8@QFileSystemWatcher@@SA?AVQString@@PBD0H@Z @ 2958 NONAME ; class QString QFileSystemWatcher::trUtf8(char const *, char const *, int)
+ ?d_func@QTextStream@@ABEPBVQTextStreamPrivate@@XZ @ 2959 NONAME ; class QTextStreamPrivate const * QTextStream::d_func(void) const
+ ?deleteLater@QObject@@QAEXXZ @ 2960 NONAME ; void QObject::deleteLater(void)
+ ?writeAttribute@QXmlStreamWriter@@QAEXABVQString@@0@Z @ 2961 NONAME ; void QXmlStreamWriter::writeAttribute(class QString const &, class QString const &)
+ ?qWarning@@YAXPBDZZ @ 2962 NONAME ; void qWarning(char const *, ...)
+ ?toPoint@QVariant@@QBE?AVQPoint@@XZ @ 2963 NONAME ; class QPoint QVariant::toPoint(void) const
+ ??BQCharRef@@QBE?AVQChar@@XZ @ 2964 NONAME ; QCharRef::operator class QChar(void) const
+ ?relock@QReadLocker@@QAEXXZ @ 2965 NONAME ; void QReadLocker::relock(void)
+ ?data_ptr@QVariant@@QAEAAUPrivate@1@XZ @ 2966 NONAME ; struct QVariant::Private & QVariant::data_ptr(void)
+ ?day@QDate@@QBEHXZ @ 2967 NONAME ; int QDate::day(void) const
+ ?setEndFrame@QTimeLine@@QAEXH@Z @ 2968 NONAME ; void QTimeLine::setEndFrame(int)
+ ?toHex@QByteArray@@QBE?AV1@XZ @ 2969 NONAME ; class QByteArray QByteArray::toHex(void) const
+ ?getStaticMetaObject@QTimer@@SAABUQMetaObject@@XZ @ 2970 NONAME ; struct QMetaObject const & QTimer::getStaticMetaObject(void)
+ ?absoluteFilePath@QDir@@QBE?AVQString@@ABV2@@Z @ 2971 NONAME ; class QString QDir::absoluteFilePath(class QString const &) const
+ ?atEnd@QFile@@UBE_NXZ @ 2972 NONAME ; bool QFile::atEnd(void) const
+ ?beginEntryList@QFSFileEngine@@UAEPAVQAbstractFileEngineIterator@@V?$QFlags@W4Filter@QDir@@@@ABVQStringList@@@Z @ 2973 NONAME ; class QAbstractFileEngineIterator * QFSFileEngine::beginEntryList(class QFlags<enum QDir::Filter>, class QStringList const &)
+ ?count@QString@@QBEHABV1@W4CaseSensitivity@Qt@@@Z @ 2974 NONAME ; int QString::count(class QString const &, enum Qt::CaseSensitivity) const
+ ??_EQNonContiguousByteDevice@@UAE@I@Z @ 2975 NONAME ; QNonContiguousByteDevice::~QNonContiguousByteDevice(unsigned int)
+ ?trUtf8@QObjectCleanupHandler@@SA?AVQString@@PBD0H@Z @ 2976 NONAME ; class QString QObjectCleanupHandler::trUtf8(char const *, char const *, int)
+ ?canonicalPath@QFileInfo@@QBE?AVQString@@XZ @ 2977 NONAME ; class QString QFileInfo::canonicalPath(void) const
+ ?setSearchPaths@QDir@@SAXABVQString@@ABVQStringList@@@Z @ 2978 NONAME ; void QDir::setSearchPaths(class QString const &, class QStringList const &)
+ ?superClass@QMetaObject@@QBEPBU1@XZ @ 2979 NONAME ; struct QMetaObject const * QMetaObject::superClass(void) const
+ ?moveTopRight@QRect@@QAEXABVQPoint@@@Z @ 2980 NONAME ; void QRect::moveTopRight(class QPoint const &)
+ ?overshoot@QEasingCurve@@QBEMXZ @ 2981 NONAME ; float QEasingCurve::overshoot(void) const
+ ?remove@QString@@QAEAAV1@ABV1@W4CaseSensitivity@Qt@@@Z @ 2982 NONAME ; class QString & QString::remove(class QString const &, enum Qt::CaseSensitivity)
+ ?shortDayName@QDate@@SA?AVQString@@H@Z @ 2983 NONAME ; class QString QDate::shortDayName(int)
+ ?isNCName@QXmlUtils@@SA_NABVQStringRef@@@Z @ 2984 NONAME ; bool QXmlUtils::isNCName(class QStringRef const &)
+ ?unicodeVersion@QChar@@SA?AW4UnicodeVersion@1@G@Z @ 2985 NONAME ; enum QChar::UnicodeVersion QChar::unicodeVersion(unsigned short)
+ ?parseFormat@QDateTimeParser@@QAE_NABVQString@@@Z @ 2986 NONAME ; bool QDateTimeParser::parseFormat(class QString const &)
+ ?targetObject@QPropertyAnimation@@QBEPAVQObject@@XZ @ 2987 NONAME ; class QObject * QPropertyAnimation::targetObject(void) const
+ ?compare@QString@@SAHABV1@0W4CaseSensitivity@Qt@@@Z @ 2988 NONAME ; int QString::compare(class QString const &, class QString const &, enum Qt::CaseSensitivity)
+ ?minus@QLocalePrivate@@QBE?AVQChar@@XZ @ 2989 NONAME ; class QChar QLocalePrivate::minus(void) const
+ ?event@QPropertyAnimation@@MAE_NPAVQEvent@@@Z @ 2990 NONAME ; bool QPropertyAnimation::event(class QEvent *)
+ ??0QTime@@QAE@HHHH@Z @ 2991 NONAME ; QTime::QTime(int, int, int, int)
+ ?bottomLeft@QRect@@QBE?AVQPoint@@XZ @ 2992 NONAME ; class QPoint QRect::bottomLeft(void) const
+ ?error@QSystemSemaphore@@QBE?AW4SystemSemaphoreError@1@XZ @ 2993 NONAME ; enum QSystemSemaphore::SystemSemaphoreError QSystemSemaphore::error(void) const
+ ??4QUrl@@QAEAAV0@ABVQString@@@Z @ 2994 NONAME ; class QUrl & QUrl::operator=(class QString const &)
+ ?mapping@QSignalMapper@@QBEPAVQObject@@PAVQWidget@@@Z @ 2995 NONAME ; class QObject * QSignalMapper::mapping(class QWidget *) const
+ ?q_func@QIODevicePrivate@@AAEPAVQIODevice@@XZ @ 2996 NONAME ; class QIODevice * QIODevicePrivate::q_func(void)
+ ?hash@QCryptographicHash@@SA?AVQByteArray@@ABV2@W4Algorithm@1@@Z @ 2997 NONAME ; class QByteArray QCryptographicHash::hash(class QByteArray const &, enum QCryptographicHash::Algorithm)
+ ??5QDataStream@@QAEAAV0@AAE@Z @ 2998 NONAME ; class QDataStream & QDataStream::operator>>(unsigned char &)
+ ?toLongLong@QVariant@@QBE_JPA_N@Z @ 2999 NONAME ; long long QVariant::toLongLong(bool *) const
+ ?toUpper@QChar@@QBE?AV1@XZ @ 3000 NONAME ; class QChar QChar::toUpper(void) const
+ ?previousNode@QHashData@@SAPAUNode@1@PAU21@@Z @ 3001 NONAME ; struct QHashData::Node * QHashData::previousNode(struct QHashData::Node *)
+ ?socketFired@QEventDispatcherSymbian@@QAEXPAVQSocketActiveObject@@@Z @ 3002 NONAME ; void QEventDispatcherSymbian::socketFired(class QSocketActiveObject *)
+ ?boundedTo@QSize@@QBE?AV1@ABV1@@Z @ 3003 NONAME ; class QSize QSize::boundedTo(class QSize const &) const
+ ?moveBottomRight@QRect@@QAEXABVQPoint@@@Z @ 3004 NONAME ; void QRect::moveBottomRight(class QPoint const &)
+ ??1QChildEvent@@UAE@XZ @ 3005 NONAME ; QChildEvent::~QChildEvent(void)
+ ?arg@QString@@QBE?AV1@DHABVQChar@@@Z @ 3006 NONAME ; class QString QString::arg(char, int, class QChar const &) const
+ ??0QBasicTimer@@QAE@XZ @ 3007 NONAME ; QBasicTimer::QBasicTimer(void)
+ ?push_back@QByteArray@@QAEXPBD@Z @ 3008 NONAME ; void QByteArray::push_back(char const *)
+ ?topLeft@QRect@@QBE?AVQPoint@@XZ @ 3009 NONAME ; class QPoint QRect::topLeft(void) const
+ ??0QLocale@@QAE@ABVQString@@@Z @ 3010 NONAME ; QLocale::QLocale(class QString const &)
+ ?copy@QAbstractFileEngine@@UAE_NABVQString@@@Z @ 3011 NONAME ; bool QAbstractFileEngine::copy(class QString const &)
+ ?hasStdCppSet@QMetaProperty@@QBE_NXZ @ 3012 NONAME ; bool QMetaProperty::hasStdCppSet(void) const
+ ??0QSettings@@QAE@ABVQString@@W4Format@0@PAVQObject@@@Z @ 3013 NONAME ; QSettings::QSettings(class QString const &, enum QSettings::Format, class QObject *)
+ ?encodedHost@QUrl@@QBE?AVQByteArray@@XZ @ 3014 NONAME ; class QByteArray QUrl::encodedHost(void) const
+ ?fromAce@QUrl@@SA?AVQString@@ABVQByteArray@@@Z @ 3015 NONAME ; class QString QUrl::fromAce(class QByteArray const &)
+ ?staticMetaObject@QSharedMemory@@2UQMetaObject@@B @ 3016 NONAME ; struct QMetaObject const QSharedMemory::staticMetaObject
+ ?toStdString@QString@@QBE?AV?$basic_string@DV?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ @ 3017 NONAME ; class std::basic_string<char, class std::char_traits<char>, class std::allocator<char> > QString::toStdString(void) const
+ ?accept@QEvent@@QAEXXZ @ 3018 NONAME ; void QEvent::accept(void)
+ ?codecForTr@QTextCodec@@SAPAV1@XZ @ 3019 NONAME ; class QTextCodec * QTextCodec::codecForTr(void)
+ ??4QCharRef@@QAEAAV0@F@Z @ 3020 NONAME ; class QCharRef & QCharRef::operator=(short)
+ ?toLine@QLineF@@QBE?AVQLine@@XZ @ 3021 NONAME ; class QLine QLineF::toLine(void) const
+ ??6QTextStream@@QAEAAV0@N@Z @ 3022 NONAME ; class QTextStream & QTextStream::operator<<(double)
+ ??YQString@@QAEAAV0@W4SpecialCharacter@QChar@@@Z @ 3023 NONAME ; class QString & QString::operator+=(enum QChar::SpecialCharacter)
+ ??5@YAAAVQDataStream@@AAV0@AAVQString@@@Z @ 3024 NONAME ; class QDataStream & operator>>(class QDataStream &, class QString &)
+ ?fetchAndStoreRelaxed@QBasicAtomicInt@@QAEHH@Z @ 3025 NONAME ; int QBasicAtomicInt::fetchAndStoreRelaxed(int)
+ ??_0QPoint@@QAEAAV0@M@Z @ 3026 NONAME ; class QPoint & QPoint::operator/=(float)
+ ??0QByteArrayMatcher@@QAE@ABV0@@Z @ 3027 NONAME ; QByteArrayMatcher::QByteArrayMatcher(class QByteArrayMatcher const &)
+ ?exists@QFile@@SA_NABVQString@@@Z @ 3028 NONAME ; bool QFile::exists(class QString const &)
+ ?qt_metacall@QAbstractListModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3029 NONAME ; int QAbstractListModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?indexIn@QByteArrayMatcher@@QBEHPBDHH@Z @ 3030 NONAME ; int QByteArrayMatcher::indexIn(char const *, int, int) const
+ ?toULong@QString@@QBEKPA_NH@Z @ 3031 NONAME ; unsigned long QString::toULong(bool *, int) const
+ ?insertRow@QAbstractItemModel@@QAE_NHABVQModelIndex@@@Z @ 3032 NONAME ; bool QAbstractItemModel::insertRow(int, class QModelIndex const &)
+ ?toEncoded@QUrl@@QBE?AVQByteArray@@V?$QFlags@W4FormattingOption@QUrl@@@@@Z @ 3033 NONAME ; class QByteArray QUrl::toEncoded(class QFlags<enum QUrl::FormattingOption>) const
+ ??0QVariant@@QAE@ABVQSizeF@@@Z @ 3034 NONAME ; QVariant::QVariant(class QSizeF const &)
+ ?toString@QStringRef@@QBE?AVQString@@XZ @ 3035 NONAME ; class QString QStringRef::toString(void) const
+ ?QStringList_removeDuplicates@QtPrivate@@YAHPAVQStringList@@@Z @ 3036 NONAME ; int QtPrivate::QStringList_removeDuplicates(class QStringList *)
+ ?isEmpty@QByteArray@@QBE_NXZ @ 3037 NONAME ; bool QByteArray::isEmpty(void) const
+ ?translated@QRectF@@QBE?AV1@ABVQPointF@@@Z @ 3038 NONAME ; class QRectF QRectF::translated(class QPointF const &) const
+ ??0QObject@@QAE@PAV0@@Z @ 3039 NONAME ; QObject::QObject(class QObject *)
+ ?writeData@QProcess@@MAE_JPBD_J@Z @ 3040 NONAME ; long long QProcess::writeData(char const *, long long)
+ ?fromStdString@QString@@SA?AV1@ABV?$basic_string@DV?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z @ 3041 NONAME ; class QString QString::fromStdString(class std::basic_string<char, class std::char_traits<char>, class std::allocator<char> > const &)
+ ?sectionFormat@QDateTimeParser@@QBE?AVQString@@W4Section@1@H@Z @ 3042 NONAME ; class QString QDateTimeParser::sectionFormat(enum QDateTimeParser::Section, int) const
+ ?setYMD@QDate@@QAE_NHHH@Z @ 3043 NONAME ; bool QDate::setYMD(int, int, int)
+ ?setQueryDelimiters@QUrl@@QAEXDD@Z @ 3044 NONAME ; void QUrl::setQueryDelimiters(char, char)
+ ?toggleDirection@QTimeLine@@QAEXXZ @ 3045 NONAME ; void QTimeLine::toggleDirection(void)
+ ?trUtf8@QSignalMapper@@SA?AVQString@@PBD0@Z @ 3046 NONAME ; class QString QSignalMapper::trUtf8(char const *, char const *)
+ ?trUtf8@QSignalTransition@@SA?AVQString@@PBD0H@Z @ 3047 NONAME ; class QString QSignalTransition::trUtf8(char const *, char const *, int)
+ ??0QRegExp@@QAE@ABVQString@@W4CaseSensitivity@Qt@@W4PatternSyntax@0@@Z @ 3048 NONAME ; QRegExp::QRegExp(class QString const &, enum Qt::CaseSensitivity, enum QRegExp::PatternSyntax)
+ ?fromRawData@QByteArray@@SA?AV1@PBDH@Z @ 3049 NONAME ; class QByteArray QByteArray::fromRawData(char const *, int)
+ ?skipToNextSection@QDateTimeParser@@QBE_NHABVQDateTime@@ABVQString@@@Z @ 3050 NONAME ; bool QDateTimeParser::skipToNextSection(int, class QDateTime const &, class QString const &) const
+ ?addData@QXmlStreamReader@@QAEXABVQByteArray@@@Z @ 3051 NONAME ; void QXmlStreamReader::addData(class QByteArray const &)
+ ??0QIODevice@@QAE@PAVQObject@@@Z @ 3052 NONAME ; QIODevice::QIODevice(class QObject *)
+ ?move@QListData@@QAEXHH@Z @ 3053 NONAME ; void QListData::move(int, int)
+ ?push_back@QString@@QAEXVQChar@@@Z @ 3054 NONAME ; void QString::push_back(class QChar)
+ ?isNumber@QChar@@QBE_NXZ @ 3055 NONAME ; bool QChar::isNumber(void) const
+ ?isValid@QSizeF@@QBE_NXZ @ 3056 NONAME ; bool QSizeF::isValid(void) const
+ ?toString@QDateTime@@QBE?AVQString@@W4DateFormat@Qt@@@Z @ 3057 NONAME ; class QString QDateTime::toString(enum Qt::DateFormat) const
+ ?endl@@YAAAVQTextStream@@AAV1@@Z @ 3058 NONAME ; class QTextStream & endl(class QTextStream &)
+ ??0QVariant@@QAE@ABV0@@Z @ 3059 NONAME ; QVariant::QVariant(class QVariant const &)
+ ?isValid@QDate@@QBE_NXZ @ 3060 NONAME ; bool QDate::isValid(void) const
+ ?reactivateDeferredActiveObjects@QEventDispatcherSymbian@@QAEXXZ @ 3061 NONAME ; void QEventDispatcherSymbian::reactivateDeferredActiveObjects(void)
+ ?msecsTo@QTime@@QBEHABV1@@Z @ 3062 NONAME ; int QTime::msecsTo(class QTime const &) const
+ ??_EQTemporaryFile@@UAE@I@Z @ 3063 NONAME ; QTemporaryFile::~QTemporaryFile(unsigned int)
+ ?number@QString@@SA?AV1@HH@Z @ 3064 NONAME ; class QString QString::number(int, int)
+ ?setRealNumberPrecision@QTextStream@@QAEXH@Z @ 3065 NONAME ; void QTextStream::setRealNumberPrecision(int)
+ ?qSharedBuild@@YA_NXZ @ 3066 NONAME ; bool qSharedBuild(void)
+ ??6QTextStream@@QAEAAV0@PBD@Z @ 3067 NONAME ; class QTextStream & QTextStream::operator<<(char const *)
+ ?processEvents@QEventDispatcherSymbian@@UAE_NV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z @ 3068 NONAME ; bool QEventDispatcherSymbian::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag>)
+ ?setArrayIndex@QSettings@@QAEXH@Z @ 3069 NONAME ; void QSettings::setArrayIndex(int)
+ ?setCoords@QRect@@QAEXHHHH@Z @ 3070 NONAME ; void QRect::setCoords(int, int, int, int)
+ ?error@QStateMachine@@QBE?AW4Error@1@XZ @ 3071 NONAME ; enum QStateMachine::Error QStateMachine::error(void) const
+ ??1QAbstractEventDispatcherPrivate@@UAE@XZ @ 3072 NONAME ; QAbstractEventDispatcherPrivate::~QAbstractEventDispatcherPrivate(void)
+ ?replace@QString@@QAEAAV1@ABVQLatin1String@@ABV1@W4CaseSensitivity@Qt@@@Z @ 3073 NONAME ; class QString & QString::replace(class QLatin1String const &, class QString const &, enum Qt::CaseSensitivity)
+ ?toUcs4@QString@@QBE?AV?$QVector@I@@XZ @ 3074 NONAME ; class QVector<unsigned int> QString::toUcs4(void) const
+ ?readWriteLock@QReadLocker@@QBEPAVQReadWriteLock@@XZ @ 3075 NONAME ; class QReadWriteLock * QReadLocker::readWriteLock(void) const
+ ??4QString@@QAEAAV0@PBD@Z @ 3076 NONAME ; class QString & QString::operator=(char const *)
+ ?compare_helper@QString@@CAHPBVQChar@@HVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 3077 NONAME ; int QString::compare_helper(class QChar const *, int, class QLatin1String, enum Qt::CaseSensitivity)
+ ?finished@QTimeLine@@IAEXXZ @ 3078 NONAME ; void QTimeLine::finished(void)
+ ?organizationDomain@QCoreApplication@@SA?AVQString@@XZ @ 3079 NONAME ; class QString QCoreApplication::organizationDomain(void)
+ ?QStringList_filter@QtPrivate@@YA?AVQStringList@@PBV2@ABVQString@@W4CaseSensitivity@Qt@@@Z @ 3080 NONAME ; class QStringList QtPrivate::QStringList_filter(class QStringList const *, class QString const &, enum Qt::CaseSensitivity)
+ ?qt_assert@@YAXPBD0H@Z @ 3081 NONAME ; void qt_assert(char const *, char const *, int)
+ ??0QLibraryInfo@@AAE@XZ @ 3082 NONAME ; QLibraryInfo::QLibraryInfo(void)
+ ?appendTo@QStringRef@@QBE?AV1@PAVQString@@@Z @ 3083 NONAME ; class QStringRef QStringRef::appendTo(class QString *) const
+ ??6@YA?AVQDebug@@V0@ABVQModelIndex@@@Z @ 3084 NONAME ; class QDebug operator<<(class QDebug, class QModelIndex const &)
+ ?internalPointer@QPersistentModelIndex@@QBEPAXXZ @ 3085 NONAME ; void * QPersistentModelIndex::internalPointer(void) const
+ ??_EQObjectUserData@@UAE@I@Z @ 3086 NONAME ; QObjectUserData::~QObjectUserData(unsigned int)
+ ?setUtcOffset@QDateTime@@QAEXH@Z @ 3087 NONAME ; void QDateTime::setUtcOffset(int)
+ ?qFatal@@YAXPBDZZ @ 3088 NONAME ; void qFatal(char const *, ...)
+ ?number@QString@@SA?AV1@_KH@Z @ 3089 NONAME ; class QString QString::number(unsigned long long, int)
+ ?unlock@QReadWriteLock@@QAEXXZ @ 3090 NONAME ; void QReadWriteLock::unlock(void)
+ ?buffer@QBuffer@@QAEAAVQByteArray@@XZ @ 3091 NONAME ; class QByteArray & QBuffer::buffer(void)
+ ?getStaticMetaObject@QNonContiguousByteDevice@@SAABUQMetaObject@@XZ @ 3092 NONAME ; struct QMetaObject const & QNonContiguousByteDevice::getStaticMetaObject(void)
+ ?null@QString@@2UNull@1@B @ 3093 NONAME ; struct QString::Null const QString::null
+ ??0QVariant@@QAE@ABVQLineF@@@Z @ 3094 NONAME ; QVariant::QVariant(class QLineF const &)
+ ?queryItems@QUrl@@QBE?AV?$QList@U?$QPair@VQString@@V1@@@@@XZ @ 3095 NONAME ; class QList<struct QPair<class QString, class QString> > QUrl::queryItems(void) const
+ ?name@QXmlStreamNotationDeclaration@@QBE?AVQStringRef@@XZ @ 3096 NONAME ; class QStringRef QXmlStreamNotationDeclaration::name(void) const
+ ?trUtf8@QIODevice@@SA?AVQString@@PBD0@Z @ 3097 NONAME ; class QString QIODevice::trUtf8(char const *, char const *)
+ ?postDelayedEvent@QStateMachine@@QAEHPAVQEvent@@H@Z @ 3098 NONAME ; int QStateMachine::postDelayedEvent(class QEvent *, int)
+ ?setRight@QRect@@QAEXH@Z @ 3099 NONAME ; void QRect::setRight(int)
+ ??_EQAbstractItemModel@@UAE@I@Z @ 3100 NONAME ; QAbstractItemModel::~QAbstractItemModel(unsigned int)
+ ??0QString@@QAE@HW4Initialization@Qt@@@Z @ 3101 NONAME ; QString::QString(int, enum Qt::Initialization)
+ ?index@QAbstractListModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 3102 NONAME ; class QModelIndex QAbstractListModel::index(int, int, class QModelIndex const &) const
+ ?staticMetaObject@QTranslator@@2UQMetaObject@@B @ 3103 NONAME ; struct QMetaObject const QTranslator::staticMetaObject
+ ?timerFired@QEventDispatcherSymbian@@QAEXH@Z @ 3104 NONAME ; void QEventDispatcherSymbian::timerFired(int)
+ ?qt_assert_x@@YAXPBD00H@Z @ 3105 NONAME ; void qt_assert_x(char const *, char const *, char const *, int)
+ ?width@QRectF@@QBEMXZ @ 3106 NONAME ; float QRectF::width(void) const
+ ?d_func@QEventLoop@@ABEPBVQEventLoopPrivate@@XZ @ 3107 NONAME ; class QEventLoopPrivate const * QEventLoop::d_func(void) const
+ ?fromNativeSeparators@QDir@@SA?AVQString@@ABV2@@Z @ 3108 NONAME ; class QString QDir::fromNativeSeparators(class QString const &)
+ ?deref@QBasicAtomicInt@@QAE_NXZ @ 3109 NONAME ; bool QBasicAtomicInt::deref(void)
+ ?toStringList@QVariant@@QBE?AVQStringList@@XZ @ 3110 NONAME ; class QStringList QVariant::toStringList(void) const
+ ?event@QCoreApplication@@MAE_NPAVQEvent@@@Z @ 3111 NONAME ; bool QCoreApplication::event(class QEvent *)
+ ?indexOfProperty@QMetaObject@@QBEHPBD@Z @ 3112 NONAME ; int QMetaObject::indexOfProperty(char const *) const
+ ?selectTransitions@QStateMachinePrivate@@QBE?AV?$QSet@PAVQAbstractTransition@@@@PAVQEvent@@@Z @ 3113 NONAME ; class QSet<class QAbstractTransition *> QStateMachinePrivate::selectTransitions(class QEvent *) const
+ ?translated@QLine@@QBE?AV1@HH@Z @ 3114 NONAME ; class QLine QLine::translated(int, int) const
+ ?availableCodecs@QTextCodec@@SA?AV?$QList@VQByteArray@@@@XZ @ 3115 NONAME ; class QList<class QByteArray> QTextCodec::availableCodecs(void)
+ ?qCritical@@YAXPBDZZ @ 3116 NONAME ; void qCritical(char const *, ...)
+ ?left@QString@@QBE?AV1@H@Z @ 3117 NONAME ; class QString QString::left(int) const
+ ?toUpper@QCharRef@@QBE?AVQChar@@XZ @ 3118 NONAME ; class QChar QCharRef::toUpper(void) const
+ ?currentFileInfo@QAbstractFileEngineIterator@@UBE?AVQFileInfo@@XZ @ 3119 NONAME ; class QFileInfo QAbstractFileEngineIterator::currentFileInfo(void) const
+ ?setPriority@QThread@@QAEXW4Priority@1@@Z @ 3120 NONAME ; void QThread::setPriority(enum QThread::Priority)
+ ??1QDateTimeParser@@UAE@XZ @ 3121 NONAME ; QDateTimeParser::~QDateTimeParser(void)
+ ??0QTextStream@@QAE@PAVQIODevice@@@Z @ 3122 NONAME ; QTextStream::QTextStream(class QIODevice *)
+ ?qt_metacall@QState@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3123 NONAME ; int QState::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?toFloat@QVariant@@QBEMPA_N@Z @ 3124 NONAME ; float QVariant::toFloat(bool *) const
+ ?toWCharArray@QString@@QBEHPA_W@Z @ 3125 NONAME ; int QString::toWCharArray(wchar_t *) const
+ ??0QSharedMemory@@QAE@ABVQString@@PAVQObject@@@Z @ 3126 NONAME ; QSharedMemory::QSharedMemory(class QString const &, class QObject *)
+ ?setWorkingDirectory@QProcess@@QAEXABVQString@@@Z @ 3127 NONAME ; void QProcess::setWorkingDirectory(class QString const &)
+ ?tr@QThread@@SA?AVQString@@PBD0@Z @ 3128 NONAME ; class QString QThread::tr(char const *, char const *)
+ ?readLineData@QFile@@MAE_JPAD_J@Z @ 3129 NONAME ; long long QFile::readLineData(char *, long long)
+ ?typeToName@QVariant@@SAPBDW4Type@1@@Z @ 3130 NONAME ; char const * QVariant::typeToName(enum QVariant::Type)
+ ??0QState@@QAE@PAV0@@Z @ 3131 NONAME ; QState::QState(class QState *)
+ ??0QModelIndex@@QAE@XZ @ 3132 NONAME ; QModelIndex::QModelIndex(void)
+ ??1QEventDispatcherSymbian@@UAE@XZ @ 3133 NONAME ; QEventDispatcherSymbian::~QEventDispatcherSymbian(void)
+ ?writeAttribute@QXmlStreamWriter@@QAEXABVQXmlStreamAttribute@@@Z @ 3134 NONAME ; void QXmlStreamWriter::writeAttribute(class QXmlStreamAttribute const &)
+ ?lockForWrite@QReadWriteLock@@QAEXXZ @ 3135 NONAME ; void QReadWriteLock::lockForWrite(void)
+ ?longMonthName@QDate@@SA?AVQString@@H@Z @ 3136 NONAME ; class QString QDate::longMonthName(int)
+ ?qstricmp@@YAHPBD0@Z @ 3137 NONAME ; int qstricmp(char const *, char const *)
+ ??NQDateTime@@QBE_NABV0@@Z @ 3138 NONAME ; bool QDateTime::operator<=(class QDateTime const &) const
+ ?read@QTextStream@@QAE?AVQString@@_J@Z @ 3139 NONAME ; class QString QTextStream::read(long long)
+ ?write@QIODevice@@QAE_JPBD@Z @ 3140 NONAME ; long long QIODevice::write(char const *)
+ ?value@QXmlStreamAttributes@@QBE?AVQStringRef@@ABVQString@@ABVQLatin1String@@@Z @ 3141 NONAME ; class QStringRef QXmlStreamAttributes::value(class QString const &, class QLatin1String const &) const
+ ??1QPluginLoader@@UAE@XZ @ 3142 NONAME ; QPluginLoader::~QPluginLoader(void)
+ ?toList@QVariant@@QBE?AV?$QList@VQVariant@@@@XZ @ 3143 NONAME ; class QList<class QVariant> QVariant::toList(void) const
+ ?length@QString@@QBEHXZ @ 3144 NONAME ; int QString::length(void) const
+ ?trUtf8@QMimeData@@SA?AVQString@@PBD0H@Z @ 3145 NONAME ; class QString QMimeData::trUtf8(char const *, char const *, int)
+ ?setNum@QString@@QAEAAV1@HH@Z @ 3146 NONAME ; class QString & QString::setNum(int, int)
+ ?exists@QDir@@QBE_NABVQString@@@Z @ 3147 NONAME ; bool QDir::exists(class QString const &) const
+ ?create@QNonContiguousByteDeviceFactory@@SAPAVQNonContiguousByteDevice@@PAVQIODevice@@@Z @ 3148 NONAME ; class QNonContiguousByteDevice * QNonContiguousByteDeviceFactory::create(class QIODevice *)
+ ??0QSizeF@@QAE@ABVQSize@@@Z @ 3149 NONAME ; QSizeF::QSizeF(class QSize const &)
+ ??1QParallelAnimationGroup@@UAE@XZ @ 3150 NONAME ; QParallelAnimationGroup::~QParallelAnimationGroup(void)
+ ?bytearrayToUnsLongLong@QLocalePrivate@@SA_KPBDHPA_N@Z @ 3151 NONAME ; unsigned long long QLocalePrivate::bytearrayToUnsLongLong(char const *, int, bool *)
+ ?isDir@QResource@@IBE_NXZ @ 3152 NONAME ; bool QResource::isDir(void) const
+ ?setEnvironment@QProcess@@QAEXABVQStringList@@@Z @ 3153 NONAME ; void QProcess::setEnvironment(class QStringList const &)
+ ?bytearrayToDouble@QLocalePrivate@@SANPBDPA_N1@Z @ 3154 NONAME ; double QLocalePrivate::bytearrayToDouble(char const *, bool *, bool *)
+ ?value@QSettings@@QBE?AVQVariant@@ABVQString@@ABV2@@Z @ 3155 NONAME ; class QVariant QSettings::value(class QString const &, class QVariant const &) const
+ ?updateState@QAbstractAnimation@@MAEXW4State@1@0@Z @ 3156 NONAME ; void QAbstractAnimation::updateState(enum QAbstractAnimation::State, enum QAbstractAnimation::State)
+ ?tr@QBuffer@@SA?AVQString@@PBD0H@Z @ 3157 NONAME ; class QString QBuffer::tr(char const *, char const *, int)
+ ??5@YAAAVQDataStream@@AAV0@AAVQTime@@@Z @ 3158 NONAME ; class QDataStream & operator>>(class QDataStream &, class QTime &)
+ ?propertyOffset@QMetaObject@@QBEHXZ @ 3159 NONAME ; int QMetaObject::propertyOffset(void) const
+ ?toString@QLocale@@QBE?AVQString@@F@Z @ 3160 NONAME ; class QString QLocale::toString(short) const
+ ?d_func@QAbstractAnimation@@AAEPAVQAbstractAnimationPrivate@@XZ @ 3161 NONAME ; class QAbstractAnimationPrivate * QAbstractAnimation::d_func(void)
+ ?encodedFragment@QUrl@@QBE?AVQByteArray@@XZ @ 3162 NONAME ; class QByteArray QUrl::encodedFragment(void) const
+ ??6QDebug@@QAEAAV0@_K@Z @ 3163 NONAME ; class QDebug & QDebug::operator<<(unsigned long long)
+ ?_q_start@QStateMachinePrivate@@QAEXXZ @ 3164 NONAME ; void QStateMachinePrivate::_q_start(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQRegExp@@@Z @ 3165 NONAME ; class QDataStream & operator<<(class QDataStream &, class QRegExp const &)
+ ?qt_metacall@QPluginLoader@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3166 NONAME ; int QPluginLoader::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isValid@QResource@@QBE_NXZ @ 3167 NONAME ; bool QResource::isValid(void) const
+ ?load@QTranslator@@QAE_NPBEH@Z @ 3168 NONAME ; bool QTranslator::load(unsigned char const *, int)
+ ?allocateTimerId@QAbstractEventDispatcherPrivate@@SAHXZ @ 3169 NONAME ; int QAbstractEventDispatcherPrivate::allocateTimerId(void)
+ ??5QTextStream@@QAEAAV0@AAVQChar@@@Z @ 3170 NONAME ; class QTextStream & QTextStream::operator>>(class QChar &)
+ ?removeAnimation@QAbstractTransition@@QAEXPAVQAbstractAnimation@@@Z @ 3171 NONAME ; void QAbstractTransition::removeAnimation(class QAbstractAnimation *)
+ ?angle@QLineF@@QBEMXZ @ 3172 NONAME ; float QLineF::angle(void) const
+ ?owner@QAbstractFileEngine@@UBE?AVQString@@W4FileOwner@1@@Z @ 3173 NONAME ; class QString QAbstractFileEngine::owner(enum QAbstractFileEngine::FileOwner) const
+ ?dateFormat@QLocale@@QBE?AVQString@@W4FormatType@1@@Z @ 3174 NONAME ; class QString QLocale::dateFormat(enum QLocale::FormatType) const
+ ??0QBitArray@@QAE@ABV0@@Z @ 3175 NONAME ; QBitArray::QBitArray(class QBitArray const &)
+ ?connect@QMetaObject@@SA_NPBVQObject@@H0HHPAH@Z @ 3176 NONAME ; bool QMetaObject::connect(class QObject const *, int, class QObject const *, int, int, int *)
+ ?ungetChar@QIODevice@@QAEXD@Z @ 3177 NONAME ; void QIODevice::ungetChar(char)
+ ?internalSafetyCheckRemove@QtSharedPointer@@YAXPDX@Z @ 3178 NONAME ; void QtSharedPointer::internalSafetyCheckRemove(void const volatile *)
+ ?ref@QBasicAtomicInt@@QAE_NXZ @ 3179 NONAME ; bool QBasicAtomicInt::ref(void)
+ ?unregisterTimers@QEventDispatcherSymbian@@UAE_NPAVQObject@@@Z @ 3180 NONAME ; bool QEventDispatcherSymbian::unregisterTimers(class QObject *)
+ ?unregisterTimer@QEventDispatcherSymbian@@UAE_NH@Z @ 3181 NONAME ; bool QEventDispatcherSymbian::unregisterTimer(int)
+ ?staticMetaObject@QObject@@2UQMetaObject@@B @ 3182 NONAME ; struct QMetaObject const QObject::staticMetaObject
+ ?checkInstance@QCoreApplicationPrivate@@SA_NPBD@Z @ 3183 NONAME ; bool QCoreApplicationPrivate::checkInstance(char const *)
+ ?isPrint@QChar@@QBE_NXZ @ 3184 NONAME ; bool QChar::isPrint(void) const
+ ?arg@QString@@QBE?AV1@ABV1@HABVQChar@@@Z @ 3185 NONAME ; class QString QString::arg(class QString const &, int, class QChar const &) const
+ ?tr@QTimer@@SA?AVQString@@PBD0H@Z @ 3186 NONAME ; class QString QTimer::tr(char const *, char const *, int)
+ ?stop@QAbstractAnimation@@QAEXXZ @ 3187 NONAME ; void QAbstractAnimation::stop(void)
+ ?qChecksum@@YAGPBDI@Z @ 3188 NONAME ; unsigned short qChecksum(char const *, unsigned int)
+ ?applyProperties@QStateMachinePrivate@@QAEXABV?$QList@PAVQAbstractTransition@@@@ABV?$QList@PAVQAbstractState@@@@1@Z @ 3189 NONAME ; void QStateMachinePrivate::applyProperties(class QList<class QAbstractTransition *> const &, class QList<class QAbstractState *> const &, class QList<class QAbstractState *> const &)
+ ?maxChange@QDateTimeParser@@QBEHH@Z @ 3190 NONAME ; int QDateTimeParser::maxChange(int) const
+ ?staticMetaObject@QAbstractItemModel@@2UQMetaObject@@B @ 3191 NONAME ; struct QMetaObject const QAbstractItemModel::staticMetaObject
+ ??_EQFileSystemWatcher@@UAE@I@Z @ 3192 NONAME ; QFileSystemWatcher::~QFileSystemWatcher(unsigned int)
+ ?entered@QAbstractState@@AAEXXZ @ 3193 NONAME ; void QAbstractState::entered(void)
+ ?copy@QFile@@QAE_NABVQString@@@Z @ 3194 NONAME ; bool QFile::copy(class QString const &)
+ ??0QStringMatcher@@QAE@ABVQString@@W4CaseSensitivity@Qt@@@Z @ 3195 NONAME ; QStringMatcher::QStringMatcher(class QString const &, enum Qt::CaseSensitivity)
+ ?isNull@QTime@@QBE_NXZ @ 3196 NONAME ; bool QTime::isNull(void) const
+ ?qIsInf@@YA_NN@Z @ 3197 NONAME ; bool qIsInf(double)
+ ?version@QUuid@@QBE?AW4Version@1@XZ @ 3198 NONAME ; enum QUuid::Version QUuid::version(void) const
+ ?updateProperties@QString@@ABEXXZ @ 3199 NONAME ; void QString::updateProperties(void) const
+ ?setHeight@QSizeF@@QAEXM@Z @ 3200 NONAME ; void QSizeF::setHeight(float)
+ ??1QFile@@UAE@XZ @ 3201 NONAME ; QFile::~QFile(void)
+ ?contains@QString@@QBE?AVQBool@@AAVQRegExp@@@Z @ 3202 NONAME ; class QBool QString::contains(class QRegExp &) const
+ ?percent@QLocale@@QBE?AVQChar@@XZ @ 3203 NONAME ; class QChar QLocale::percent(void) const
+ ??_EQDataStream@@UAE@I@Z @ 3204 NONAME ; QDataStream::~QDataStream(unsigned int)
+ ?isEncName@QXmlUtils@@SA_NABVQString@@@Z @ 3205 NONAME ; bool QXmlUtils::isEncName(class QString const &)
+ ?loadHints@QLibrary@@QBE?AV?$QFlags@W4LoadHint@QLibrary@@@@XZ @ 3206 NONAME ; class QFlags<enum QLibrary::LoadHint> QLibrary::loadHints(void) const
+ ?setMapping@QSignalMapper@@QAEXPAVQObject@@H@Z @ 3207 NONAME ; void QSignalMapper::setMapping(class QObject *, int)
+ ??6QTextStream@@QAEAAV0@G@Z @ 3208 NONAME ; class QTextStream & QTextStream::operator<<(unsigned short)
+ ??ZQSize@@QAEAAV0@ABV0@@Z @ 3209 NONAME ; class QSize & QSize::operator-=(class QSize const &)
+ ?getCoords@QRectF@@QBEXPAM000@Z @ 3210 NONAME ; void QRectF::getCoords(float *, float *, float *, float *) const
+ ?isStandaloneDocument@QXmlStreamReader@@QBE_NXZ @ 3211 NONAME ; bool QXmlStreamReader::isStandaloneDocument(void) const
+ ??AQByteArray@@QBEDH@Z @ 3212 NONAME ; char QByteArray::operator[](int) const
+ ?encodedQueryItemValue@QUrl@@QBE?AVQByteArray@@ABV2@@Z @ 3213 NONAME ; class QByteArray QUrl::encodedQueryItemValue(class QByteArray const &) const
+ ??_EQDateTimeParser@@UAE@I@Z @ 3214 NONAME ; QDateTimeParser::~QDateTimeParser(unsigned int)
+ ?write@QFSFileEngine@@UAE_JPBD_J@Z @ 3215 NONAME ; long long QFSFileEngine::write(char const *, long long)
+ ?d_func@QTimeLine@@ABEPBVQTimeLinePrivate@@XZ @ 3216 NONAME ; class QTimeLinePrivate const * QTimeLine::d_func(void) const
+ ?exactMatch@QRegExp@@QBE_NABVQString@@@Z @ 3217 NONAME ; bool QRegExp::exactMatch(class QString const &) const
+ ?qt_metacall@QFinalState@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3218 NONAME ; int QFinalState::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?init@QCoreApplication@@AAEXXZ @ 3219 NONAME ; void QCoreApplication::init(void)
+ ?midRef@QString@@QBE?AVQStringRef@@HH@Z @ 3220 NONAME ; class QStringRef QString::midRef(int, int) const
+ ?tr@QStateMachine@@SA?AVQString@@PBD0@Z @ 3221 NONAME ; class QString QStateMachine::tr(char const *, char const *)
+ ?checkReceiverThread@QCoreApplicationPrivate@@QAEXPAVQObject@@@Z @ 3222 NONAME ; void QCoreApplicationPrivate::checkReceiverThread(class QObject *)
+ ?fromString@QTime@@SA?AV1@ABVQString@@W4DateFormat@Qt@@@Z @ 3223 NONAME ; class QTime QTime::fromString(class QString const &, enum Qt::DateFormat)
+ ?internalPointer@QModelIndex@@QBEPAXXZ @ 3224 NONAME ; void * QModelIndex::internalPointer(void) const
+ ?child@QPersistentModelIndex@@QBE?AVQModelIndex@@HH@Z @ 3225 NONAME ; class QModelIndex QPersistentModelIndex::child(int, int) const
+ ??YQString@@QAEAAV0@D@Z @ 3226 NONAME ; class QString & QString::operator+=(char)
+ ??1QTemporaryFile@@UAE@XZ @ 3227 NONAME ; QTemporaryFile::~QTemporaryFile(void)
+ ?updateSystemPrivate@QLocalePrivate@@SAXXZ @ 3228 NONAME ; void QLocalePrivate::updateSystemPrivate(void)
+ ?columnsRemoved@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 3229 NONAME ; void QAbstractItemModelPrivate::columnsRemoved(class QModelIndex const &, int, int)
+ ?staticMetaObject@QTemporaryFile@@2UQMetaObject@@B @ 3230 NONAME ; struct QMetaObject const QTemporaryFile::staticMetaObject
+ ?killTimer@QTimer@@AAEXH@Z @ 3231 NONAME ; void QTimer::killTimer(int)
+ ??9QUuid@@QBE_NABU0@@Z @ 3232 NONAME ; bool QUuid::operator!=(struct QUuid const &) const
+ ??M@YA_NABVQStringRef@@0@Z @ 3233 NONAME ; bool operator<(class QStringRef const &, class QStringRef const &)
+ ??6QTextStream@@QAEAAV0@VQChar@@@Z @ 3234 NONAME ; class QTextStream & QTextStream::operator<<(class QChar)
+ ?noforcesign@@YAAAVQTextStream@@AAV1@@Z @ 3235 NONAME ; class QTextStream & noforcesign(class QTextStream &)
+ ??0QVariant@@QAE@AAVQDataStream@@@Z @ 3236 NONAME ; QVariant::QVariant(class QDataStream &)
+ ??0QThread@@QAE@PAVQObject@@@Z @ 3237 NONAME ; QThread::QThread(class QObject *)
+ ?beginSelectTransitions@QStateMachine@@MAEXPAVQEvent@@@Z @ 3238 NONAME ; void QStateMachine::beginSelectTransitions(class QEvent *)
+ ?fromAscii@QString@@SA?AV1@PBDH@Z @ 3239 NONAME ; class QString QString::fromAscii(char const *, int)
+ ??4QRegExp@@QAEAAV0@ABV0@@Z @ 3240 NONAME ; class QRegExp & QRegExp::operator=(class QRegExp const &)
+ ?readLine@QAbstractFileEngine@@UAE_JPAD_J@Z @ 3241 NONAME ; long long QAbstractFileEngine::readLine(char *, long long)
+ ?rename@QDir@@QAE_NABVQString@@0@Z @ 3242 NONAME ; bool QDir::rename(class QString const &, class QString const &)
+ ?movePersistentIndexes@QAbstractItemModelPrivate@@QAEXV?$QVector@PAVQPersistentModelIndexData@@@@HABVQModelIndex@@W4Orientation@Qt@@@Z @ 3243 NONAME ; void QAbstractItemModelPrivate::movePersistentIndexes(class QVector<class QPersistentModelIndexData *>, int, class QModelIndex const &, enum Qt::Orientation)
+ ?tryLockForWrite@QReadWriteLock@@QAE_NXZ @ 3244 NONAME ; bool QReadWriteLock::tryLockForWrite(void)
+ ?tr@QProcess@@SA?AVQString@@PBD0H@Z @ 3245 NONAME ; class QString QProcess::tr(char const *, char const *, int)
+ ?fill@QBitArray@@QAE_N_NH@Z @ 3246 NONAME ; bool QBitArray::fill(bool, int)
+ ?metaObject@QAnimationGroup@@UBEPBUQMetaObject@@XZ @ 3247 NONAME ; struct QMetaObject const * QAnimationGroup::metaObject(void) const
+ ?dayOfWeek@QDate@@QBEHXZ @ 3248 NONAME ; int QDate::dayOfWeek(void) const
+ ?qstrncpy@@YAPADPADPBDI@Z @ 3249 NONAME ; char * qstrncpy(char *, char const *, unsigned int)
+ ?setDefault@QLocale@@SAXABV1@@Z @ 3250 NONAME ; void QLocale::setDefault(class QLocale const &)
+ ??0QDirIterator@@QAE@ABVQString@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4IteratorFlag@QDirIterator@@@@@Z @ 3251 NONAME ; QDirIterator::QDirIterator(class QString const &, class QFlags<enum QDir::Filter>, class QFlags<enum QDirIterator::IteratorFlag>)
+ ?surrogateToUcs4@QChar@@SAIGG@Z @ 3252 NONAME ; unsigned int QChar::surrogateToUcs4(unsigned short, unsigned short)
+ ?toString@QDate@@QBE?AVQString@@ABV2@@Z @ 3253 NONAME ; class QString QDate::toString(class QString const &) const
+ ?connectNotify@QObject@@MAEXPBD@Z @ 3254 NONAME ; void QObject::connectNotify(char const *)
+ ?staticMetaObject@QAbstractListModel@@2UQMetaObject@@B @ 3255 NONAME ; struct QMetaObject const QAbstractListModel::staticMetaObject
+ ?removeStartState@QStateMachinePrivate@@QAEXXZ @ 3256 NONAME ; void QStateMachinePrivate::removeStartState(void)
+ ?isNull@QLineF@@QBE_NXZ @ 3257 NONAME ; bool QLineF::isNull(void) const
+ ?tr@QFinalState@@SA?AVQString@@PBD0H@Z @ 3258 NONAME ; class QString QFinalState::tr(char const *, char const *, int)
+ ?contains@QRect@@QBE_NHH_N@Z @ 3259 NONAME ; bool QRect::contains(int, int, bool) const
+ ??0QLineF@@QAE@MMMM@Z @ 3260 NONAME ; QLineF::QLineF(float, float, float, float)
+ ?postEvent@QCoreApplication@@SAXPAVQObject@@PAVQEvent@@H@Z @ 3261 NONAME ; void QCoreApplication::postEvent(class QObject *, class QEvent *, int)
+ ?d_func@QAbstractItemModel@@AAEPAVQAbstractItemModelPrivate@@XZ @ 3262 NONAME ; class QAbstractItemModelPrivate * QAbstractItemModel::d_func(void)
+ ?qt_metacast@QMimeData@@UAEPAXPBD@Z @ 3263 NONAME ; void * QMimeData::qt_metacast(char const *)
+ ?detach@QVariant@@QAEXXZ @ 3264 NONAME ; void QVariant::detach(void)
+ ??0QXmlStreamNamespaceDeclaration@@QAE@ABV0@@Z @ 3265 NONAME ; QXmlStreamNamespaceDeclaration::QXmlStreamNamespaceDeclaration(class QXmlStreamNamespaceDeclaration const &)
+ ??_EQIODevice@@UAE@I@Z @ 3266 NONAME ; QIODevice::~QIODevice(unsigned int)
+ ??6@YA?AVQDebug@@V0@ABVQDate@@@Z @ 3267 NONAME ; class QDebug operator<<(class QDebug, class QDate const &)
+ ?setStartValue@QVariantAnimation@@QAEXABVQVariant@@@Z @ 3268 NONAME ; void QVariantAnimation::setStartValue(class QVariant const &)
+ ??0QVariant@@QAE@ABVQBitArray@@@Z @ 3269 NONAME ; QVariant::QVariant(class QBitArray const &)
+ ?tr@QObjectCleanupHandler@@SA?AVQString@@PBD0H@Z @ 3270 NONAME ; class QString QObjectCleanupHandler::tr(char const *, char const *, int)
+ ?setNum@QString@@QAEAAV1@NDH@Z @ 3271 NONAME ; class QString & QString::setNum(double, char, int)
+ ?trUtf8@QPluginLoader@@SA?AVQString@@PBD0@Z @ 3272 NONAME ; class QString QPluginLoader::trUtf8(char const *, char const *)
+ ?escape@QRegExp@@SA?AVQString@@ABV2@@Z @ 3273 NONAME ; class QString QRegExp::escape(class QString const &)
+ ?trUtf8@QIODevice@@SA?AVQString@@PBD0H@Z @ 3274 NONAME ; class QString QIODevice::trUtf8(char const *, char const *, int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQByteArray@@@Z @ 3275 NONAME ; class QDataStream & operator<<(class QDataStream &, class QByteArray const &)
+ ?parentState@QAbstractState@@QBEPAVQState@@XZ @ 3276 NONAME ; class QState * QAbstractState::parentState(void) const
+ ?atEnd@QTextStream@@QBE_NXZ @ 3277 NONAME ; bool QTextStream::atEnd(void) const
+ ??6QDataStream@@QAEAAV0@_K@Z @ 3278 NONAME ; class QDataStream & QDataStream::operator<<(unsigned long long)
+ ?isSymLink@QFileInfo@@QBE_NXZ @ 3279 NONAME ; bool QFileInfo::isSymLink(void) const
+ ?number@QString@@SA?AV1@JH@Z @ 3280 NONAME ; class QString QString::number(long, int)
+ ?makeAbsolute@QFileInfo@@QAE_NXZ @ 3281 NONAME ; bool QFileInfo::makeAbsolute(void)
+ ?registerSignalTransition@QStateMachinePrivate@@QAEXPAVQSignalTransition@@@Z @ 3282 NONAME ; void QStateMachinePrivate::registerSignalTransition(class QSignalTransition *)
+ ?setPattern@QByteArrayMatcher@@QAEXABVQByteArray@@@Z @ 3283 NONAME ; void QByteArrayMatcher::setPattern(class QByteArray const &)
+ ??0QXmlStreamStringRef@@QAE@ABVQStringRef@@@Z @ 3284 NONAME ; QXmlStreamStringRef::QXmlStreamStringRef(class QStringRef const &)
+ ??_EQDeclarativeData@@UAE@I@Z @ 3285 NONAME ; QDeclarativeData::~QDeclarativeData(unsigned int)
+ ?qt_metacall@QSocketNotifier@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3286 NONAME ; int QSocketNotifier::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QXmlStreamAttribute@@QAE@ABVQString@@00@Z @ 3287 NONAME ; QXmlStreamAttribute::QXmlStreamAttribute(class QString const &, class QString const &, class QString const &)
+ ?leftJustified@QString@@QBE?AV1@HVQChar@@_N@Z @ 3288 NONAME ; class QString QString::leftJustified(int, class QChar, bool) const
+ ?isReadable@QDir@@QBE_NXZ @ 3289 NONAME ; bool QDir::isReadable(void) const
+ ??0QAbstractItemModel@@IAE@AAVQAbstractItemModelPrivate@@PAVQObject@@@Z @ 3290 NONAME ; QAbstractItemModel::QAbstractItemModel(class QAbstractItemModelPrivate &, class QObject *)
+ ?qt_error_string@@YA?AVQString@@H@Z @ 3291 NONAME ; class QString qt_error_string(int)
+ ?indexIn@QRegExp@@QBEHABVQString@@HW4CaretMode@1@@Z @ 3292 NONAME ; int QRegExp::indexIn(class QString const &, int, enum QRegExp::CaretMode) const
+ ?daysInMonth@QDate@@QBEHXZ @ 3293 NONAME ; int QDate::daysInMonth(void) const
+ ??6@YA?AVQDebug@@V0@ABVQPointF@@@Z @ 3294 NONAME ; class QDebug operator<<(class QDebug, class QPointF const &)
+ ?toStdWString@QString@@QBE?AV?$basic_string@_WV?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ @ 3295 NONAME ; class std::basic_string<wchar_t, class std::char_traits<wchar_t>, class std::allocator<wchar_t> > QString::toStdWString(void) const
+ ?toString@QDate@@QBE?AVQString@@W4DateFormat@Qt@@@Z @ 3296 NONAME ; class QString QDate::toString(enum Qt::DateFormat) const
+ ?joining@QChar@@SA?AW4Joining@1@I@Z @ 3297 NONAME ; enum QChar::Joining QChar::joining(unsigned int)
+ ?dtdPublicId@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 3298 NONAME ; class QStringRef QXmlStreamReader::dtdPublicId(void) const
+ ?childEvent@QObject@@MAEXPAVQChildEvent@@@Z @ 3299 NONAME ; void QObject::childEvent(class QChildEvent *)
+ ?getStaticMetaObject@QTemporaryFile@@SAABUQMetaObject@@XZ @ 3300 NONAME ; struct QMetaObject const & QTemporaryFile::getStaticMetaObject(void)
+ ?path@QFileInfo@@QBE?AVQString@@XZ @ 3301 NONAME ; class QString QFileInfo::path(void) const
+ ?leftRef@QString@@QBE?AVQStringRef@@H@Z @ 3302 NONAME ; class QStringRef QString::leftRef(int) const
+ ?getStaticMetaObject@QProcess@@SAABUQMetaObject@@XZ @ 3303 NONAME ; struct QMetaObject const & QProcess::getStaticMetaObject(void)
+ ??8QXmlStreamEntityDeclaration@@QBE_NABV0@@Z @ 3304 NONAME ; bool QXmlStreamEntityDeclaration::operator==(class QXmlStreamEntityDeclaration const &) const
+ ?seek@QBuffer@@UAE_N_J@Z @ 3305 NONAME ; bool QBuffer::seek(long long)
+ ?resolveUndeclaredEntity@QXmlStreamEntityResolver@@UAE?AVQString@@ABV2@@Z @ 3306 NONAME ; class QString QXmlStreamEntityResolver::resolveUndeclaredEntity(class QString const &)
+ ?addData@QCryptographicHash@@QAEXPBDH@Z @ 3307 NONAME ; void QCryptographicHash::addData(char const *, int)
+ ?invokeMethod@QMetaObject@@SA_NPAVQObject@@PBDW4ConnectionType@Qt@@VQGenericReturnArgument@@VQGenericArgument@@444444444@Z @ 3308 NONAME ; bool QMetaObject::invokeMethod(class QObject *, char const *, enum Qt::ConnectionType, class QGenericReturnArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument, class QGenericArgument)
+ ?leftJustified@QByteArray@@QBE?AV1@HD_N@Z @ 3309 NONAME ; class QByteArray QByteArray::leftJustified(int, char, bool) const
+ ?QBasicAtomicPointer_testAndSetOrdered@@YA_NPCRAXPAX1@Z @ 3310 NONAME ; bool QBasicAtomicPointer_testAndSetOrdered(void * volatile *, void *, void *)
+ ?codecForCStrings@QString@@0PAVQTextCodec@@A @ 3311 NONAME ; class QTextCodec * QString::codecForCStrings
+ ??0QByteArray@@QAE@PBD@Z @ 3312 NONAME ; QByteArray::QByteArray(char const *)
+ ?isAtBoundary@QTextBoundaryFinder@@QBE_NXZ @ 3313 NONAME ; bool QTextBoundaryFinder::isAtBoundary(void) const
+ ?string@QStringRef@@QBEPBVQString@@XZ @ 3314 NONAME ; class QString const * QStringRef::string(void) const
+ ?supportedDragActions@QAbstractItemModel@@QBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 3315 NONAME ; class QFlags<enum Qt::DropAction> QAbstractItemModel::supportedDragActions(void) const
+ ?node_create@QMapData@@QAEPAUNode@1@QAPAU21@H@Z @ 3316 NONAME ; struct QMapData::Node * QMapData::node_create(struct QMapData::Node * * const, int)
+ ?dropMimeData@QAbstractListModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 3317 NONAME ; bool QAbstractListModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?start@QThread@@QAEXW4Priority@1@@Z @ 3318 NONAME ; void QThread::start(enum QThread::Priority)
+ ?d_func@QSignalMapper@@ABEPBVQSignalMapperPrivate@@XZ @ 3319 NONAME ; class QSignalMapperPrivate const * QSignalMapper::d_func(void) const
+ ?d_func@QIODevice@@AAEPAVQIODevicePrivate@@XZ @ 3320 NONAME ; class QIODevicePrivate * QIODevice::d_func(void)
+ ?is_app_closing@QCoreApplicationPrivate@@2_NA @ 3321 NONAME ; bool QCoreApplicationPrivate::is_app_closing
+ ?qt_metacall@QCoreApplication@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3322 NONAME ; int QCoreApplication::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?stringToLongLong@QLocalePrivate@@QBE_JABVQString@@HPA_NW4GroupSeparatorMode@1@@Z @ 3323 NONAME ; long long QLocalePrivate::stringToLongLong(class QString const &, int, bool *, enum QLocalePrivate::GroupSeparatorMode) const
+ ??0QXmlStreamNotationDeclaration@@QAE@XZ @ 3324 NONAME ; QXmlStreamNotationDeclaration::QXmlStreamNotationDeclaration(void)
+ ?removeDeferredActiveObject@QEventDispatcherSymbian@@QAEXPAVQActiveObject@@@Z @ 3325 NONAME ; void QEventDispatcherSymbian::removeDeferredActiveObject(class QActiveObject *)
+ ?latin1@QLatin1String@@QBEPBDXZ @ 3326 NONAME ; char const * QLatin1String::latin1(void) const
+ ?fetchAndStoreOrdered@QBasicAtomicInt@@QAEHH@Z @ 3327 NONAME ; int QBasicAtomicInt::fetchAndStoreOrdered(int)
+ ?atEnd@QBuffer@@UBE_NXZ @ 3328 NONAME ; bool QBuffer::atEnd(void) const
+ ?lineNumber@QXmlStreamReader@@QBE_JXZ @ 3329 NONAME ; long long QXmlStreamReader::lineNumber(void) const
+ ??0QEventDispatcherSymbian@@QAE@PAVQObject@@@Z @ 3330 NONAME ; QEventDispatcherSymbian::QEventDispatcherSymbian(class QObject *)
+ ?readyReadStandardOutput@QProcess@@IAEXXZ @ 3331 NONAME ; void QProcess::readyReadStandardOutput(void)
+ ?s60Version@QSysInfo@@SA?AW4S60Version@1@XZ @ 3332 NONAME ; enum QSysInfo::S60Version QSysInfo::s60Version(void)
+ ?customType@QEasingCurve@@QBEP6AMM@ZXZ @ 3333 NONAME ; float (*)(float) QEasingCurve::customType(void) const
+ ?canReadLine@QIODevice@@UBE_NXZ @ 3334 NONAME ; bool QIODevice::canReadLine(void) const
+ ?q_func@QAbstractTransitionPrivate@@ABEPBVQAbstractTransition@@XZ @ 3335 NONAME ; class QAbstractTransition const * QAbstractTransitionPrivate::q_func(void) const
+ ??0QRectF@@QAE@MMMM@Z @ 3336 NONAME ; QRectF::QRectF(float, float, float, float)
+ ?unicode@QString@@QBEPBVQChar@@XZ @ 3337 NONAME ; class QChar const * QString::unicode(void) const
+ ??0QVariant@@AAE@_NH@Z @ 3338 NONAME ; QVariant::QVariant(bool, int)
+ ?setRealNumberNotation@QTextStream@@QAEXW4RealNumberNotation@1@@Z @ 3339 NONAME ; void QTextStream::setRealNumberNotation(enum QTextStream::RealNumberNotation)
+ ?arg@QString@@QBE?AV1@KHHABVQChar@@@Z @ 3340 NONAME ; class QString QString::arg(unsigned long, int, int, class QChar const &) const
+ ?get@QEventTransitionPrivate@@SAPAV1@PAVQEventTransition@@@Z @ 3341 NONAME ; class QEventTransitionPrivate * QEventTransitionPrivate::get(class QEventTransition *)
+ ?fallbackLocale@QSystemLocale@@UBE?AVQLocale@@XZ @ 3342 NONAME ; class QLocale QSystemLocale::fallbackLocale(void) const
+ ?codecForCStrings@QTextCodec@@SAPAV1@XZ @ 3343 NONAME ; class QTextCodec * QTextCodec::codecForCStrings(void)
+ ?length@QByteArray@@QBEHXZ @ 3344 NONAME ; int QByteArray::length(void) const
+ ?setDefaultFormat@QSettings@@SAXW4Format@1@@Z @ 3345 NONAME ; void QSettings::setDefaultFormat(enum QSettings::Format)
+ ?signal@QSignalTransition@@QBE?AVQByteArray@@XZ @ 3346 NONAME ; class QByteArray QSignalTransition::signal(void) const
+ ?metaObject@QLibrary@@UBEPBUQMetaObject@@XZ @ 3347 NONAME ; struct QMetaObject const * QLibrary::metaObject(void) const
+ ?shared_empty@QByteArray@@0UData@1@A @ 3348 NONAME ; struct QByteArray::Data QByteArray::shared_empty
+ ?scheme@QUrl@@QBE?AVQString@@XZ @ 3349 NONAME ; class QString QUrl::scheme(void) const
+ ?data_ptr@QUrl@@QAEAAPAVQUrlPrivate@@XZ @ 3350 NONAME ; class QUrlPrivate * & QUrl::data_ptr(void)
+ ?count@QByteArray@@QBEHD@Z @ 3351 NONAME ; int QByteArray::count(char) const
+ ??4QCharRef@@QAEAAV0@ABVQChar@@@Z @ 3352 NONAME ; class QCharRef & QCharRef::operator=(class QChar const &)
+ ?staticMetaObject@QAnimationGroup@@2UQMetaObject@@B @ 3353 NONAME ; struct QMetaObject const QAnimationGroup::staticMetaObject
+ ?aboutToQuit@QCoreApplication@@IAEXXZ @ 3354 NONAME ; void QCoreApplication::aboutToQuit(void)
+ ?appName@QCoreApplicationPrivate@@UBE?AVQString@@XZ @ 3355 NONAME ; class QString QCoreApplicationPrivate::appName(void) const
+ ??1QXmlStreamEntityDeclaration@@QAE@XZ @ 3356 NONAME ; QXmlStreamEntityDeclaration::~QXmlStreamEntityDeclaration(void)
+ ?openMode@QIODevice@@QBE?AV?$QFlags@W4OpenModeFlag@QIODevice@@@@XZ @ 3357 NONAME ; class QFlags<enum QIODevice::OpenModeFlag> QIODevice::openMode(void) const
+ ?mapped@QSignalMapper@@IAEXPAVQWidget@@@Z @ 3358 NONAME ; void QSignalMapper::mapped(class QWidget *)
+ ?current@QDir@@SA?AV1@XZ @ 3359 NONAME ; class QDir QDir::current(void)
+ ??NQDate@@QBE_NABV0@@Z @ 3360 NONAME ; bool QDate::operator<=(class QDate const &) const
+ ?setTextModeEnabled@QIODevice@@QAEX_N@Z @ 3361 NONAME ; void QIODevice::setTextModeEnabled(bool)
+ ?keyCount@QMetaEnum@@QBEHXZ @ 3362 NONAME ; int QMetaEnum::keyCount(void) const
+ ??6QDataStream@@QAEAAV0@C@Z @ 3363 NONAME ; class QDataStream & QDataStream::operator<<(signed char)
+ ?setHeaderData@QAbstractItemModel@@UAE_NHW4Orientation@Qt@@ABVQVariant@@H@Z @ 3364 NONAME ; bool QAbstractItemModel::setHeaderData(int, enum Qt::Orientation, class QVariant const &, int)
+ ?pid@QProcess@@QBE_JXZ @ 3365 NONAME ; long long QProcess::pid(void) const
+ ?registerType@QMetaType@@SAHPBDP6AXPAX@ZP6APAXPBX@Z@Z @ 3366 NONAME ; int QMetaType::registerType(char const *, void (*)(void *), void * (*)(void const *))
+ ?setNum@QString@@QAEAAV1@JH@Z @ 3367 NONAME ; class QString & QString::setNum(long, int)
+ ?trUtf8@QSignalTransition@@SA?AVQString@@PBD0@Z @ 3368 NONAME ; class QString QSignalTransition::trUtf8(char const *, char const *)
+ ?isDigit@QChar@@QBE_NXZ @ 3369 NONAME ; bool QChar::isDigit(void) const
+ ?registerEventType@QEvent@@SAHH@Z @ 3370 NONAME ; int QEvent::registerEventType(int)
+ ?sectionNode@QDateTimeParser@@QBEABUSectionNode@1@H@Z @ 3371 NONAME ; struct QDateTimeParser::SectionNode const & QDateTimeParser::sectionNode(int) const
+ ?qAllocMore@@YAHHH@Z @ 3372 NONAME ; int qAllocMore(int, int)
+ ?end@QListData@@QBEPAPAXXZ @ 3373 NONAME ; void * * QListData::end(void) const
+ ?available@QSemaphore@@QBEHXZ @ 3374 NONAME ; int QSemaphore::available(void) const
+ ?qt_metacall@QSignalTransition@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3375 NONAME ; int QSignalTransition::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?addConnection@QObjectPrivate@@QAEXHPAUConnection@1@@Z @ 3376 NONAME ; void QObjectPrivate::addConnection(int, struct QObjectPrivate::Connection *)
+ ??0QUrl@@QAE@ABV0@@Z @ 3377 NONAME ; QUrl::QUrl(class QUrl const &)
+ ??0QXmlStreamEntityDeclaration@@QAE@ABV0@@Z @ 3378 NONAME ; QXmlStreamEntityDeclaration::QXmlStreamEntityDeclaration(class QXmlStreamEntityDeclaration const &)
+ ?setUserName@QUrl@@QAEXABVQString@@@Z @ 3379 NONAME ; void QUrl::setUserName(class QString const &)
+ ?copy@QFSFileEngine@@UAE_NABVQString@@@Z @ 3380 NONAME ; bool QFSFileEngine::copy(class QString const &)
+ ?setPath@QUrl@@QAEXABVQString@@@Z @ 3381 NONAME ; void QUrl::setPath(class QString const &)
+ ?readData@QFile@@MAE_JPAD_J@Z @ 3382 NONAME ; long long QFile::readData(char *, long long)
+ ?copy@QFile@@SA_NABVQString@@0@Z @ 3383 NONAME ; bool QFile::copy(class QString const &, class QString const &)
+ ?canEncode@QTextCodec@@QBE_NABVQString@@@Z @ 3384 NONAME ; bool QTextCodec::canEncode(class QString const &) const
+ ??_EQTextCodecFactoryInterface@@UAE@I@Z @ 3385 NONAME ; QTextCodecFactoryInterface::~QTextCodecFactoryInterface(unsigned int)
+ ?qt_metacall@QFileSystemWatcher@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3386 NONAME ; int QFileSystemWatcher::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?invalidatePersistentIndex@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@@Z @ 3387 NONAME ; void QAbstractItemModelPrivate::invalidatePersistentIndex(class QModelIndex const &)
+ ?dayName@QLocale@@QBE?AVQString@@HW4FormatType@1@@Z @ 3388 NONAME ; class QString QLocale::dayName(int, enum QLocale::FormatType) const
+ ??_EQObject@@UAE@I@Z @ 3389 NONAME ; QObject::~QObject(unsigned int)
+ ?hasChildren@QAbstractTableModel@@EBE_NABVQModelIndex@@@Z @ 3390 NONAME ; bool QAbstractTableModel::hasChildren(class QModelIndex const &) const
+ ?isValid@QRectF@@QBE_NXZ @ 3391 NONAME ; bool QRectF::isValid(void) const
+ ?handleFilteredEvent@QStateMachinePrivate@@QAEXPAVQObject@@PAVQEvent@@@Z @ 3392 NONAME ; void QStateMachinePrivate::handleFilteredEvent(class QObject *, class QEvent *)
+ ?digitValue@QChar@@SAHI@Z @ 3393 NONAME ; int QChar::digitValue(unsigned int)
+ ?write@QIODevice@@QAE_JABVQByteArray@@@Z @ 3394 NONAME ; long long QIODevice::write(class QByteArray const &)
+ ?isNull@QVariant@@QBE_NXZ @ 3395 NONAME ; bool QVariant::isNull(void) const
+ ?removeAllEncodedQueryItems@QUrl@@QAEXABVQByteArray@@@Z @ 3396 NONAME ; void QUrl::removeAllEncodedQueryItems(class QByteArray const &)
+ ?rowsInserted@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 3397 NONAME ; void QAbstractItemModel::rowsInserted(class QModelIndex const &, int, int)
+ ?decompositionTag@QChar@@QBE?AW4Decomposition@1@XZ @ 3398 NONAME ; enum QChar::Decomposition QChar::decompositionTag(void) const
+ ?interpolated@QVariantAnimation@@MBE?AVQVariant@@ABV2@0M@Z @ 3399 NONAME ; class QVariant QVariantAnimation::interpolated(class QVariant const &, class QVariant const &, float) const
+ ?data_ptr@QString@@QAEAAPAUData@1@XZ @ 3400 NONAME ; struct QString::Data * & QString::data_ptr(void)
+ ?languageToString@QLocale@@SA?AVQString@@W4Language@1@@Z @ 3401 NONAME ; class QString QLocale::languageToString(enum QLocale::Language)
+ ?fetchAndStoreRelease@QBasicAtomicInt@@QAEHH@Z @ 3402 NONAME ; int QBasicAtomicInt::fetchAndStoreRelease(int)
+ ?machine@QAbstractTransition@@QBEPAVQStateMachine@@XZ @ 3403 NONAME ; class QStateMachine * QAbstractTransition::machine(void) const
+ ?doubleToString@QLocalePrivate@@QBE?AVQString@@NHW4DoubleForm@1@HI@Z @ 3404 NONAME ; class QString QLocalePrivate::doubleToString(double, int, enum QLocalePrivate::DoubleForm, int, unsigned int) const
+ ?direction@QAbstractAnimation@@QBE?AW4Direction@1@XZ @ 3405 NONAME ; enum QAbstractAnimation::Direction QAbstractAnimation::direction(void) const
+ ?q_func@QAbstractItemModelPrivate@@AAEPAVQAbstractItemModel@@XZ @ 3406 NONAME ; class QAbstractItemModel * QAbstractItemModelPrivate::q_func(void)
+ ?waitForDone@QThreadPool@@QAEXXZ @ 3407 NONAME ; void QThreadPool::waitForDone(void)
+ ?timerEvent@QObject@@MAEXPAVQTimerEvent@@@Z @ 3408 NONAME ; void QObject::timerEvent(class QTimerEvent *)
+ ?group@QFileInfo@@QBE?AVQString@@XZ @ 3409 NONAME ; class QString QFileInfo::group(void) const
+ ?currentDateTime@QDateTime@@SA?AV1@XZ @ 3410 NONAME ; class QDateTime QDateTime::currentDateTime(void)
+ ?normalized@QString@@QBE?AV1@W4NormalizationForm@1@@Z @ 3411 NONAME ; class QString QString::normalized(enum QString::NormalizationForm) const
+ ?child@QModelIndex@@QBE?AV1@HH@Z @ 3412 NONAME ; class QModelIndex QModelIndex::child(int, int) const
+ ??0QWaitCondition@@QAE@XZ @ 3413 NONAME ; QWaitCondition::QWaitCondition(void)
+ ??0QLine@@QAE@HHHH@Z @ 3414 NONAME ; QLine::QLine(int, int, int, int)
+ ?setPort@QUrl@@QAEXH@Z @ 3415 NONAME ; void QUrl::setPort(int)
+ ?activateCallbacks@QInternal@@SA_NW4Callback@1@PAPAX@Z @ 3416 NONAME ; bool QInternal::activateCallbacks(enum QInternal::Callback, void * *)
+ ?replace@QString@@QAEAAV1@HHPBVQChar@@H@Z @ 3417 NONAME ; class QString & QString::replace(int, int, class QChar const *, int)
+ ?toUnicode@QTextDecoder@@QAE?AVQString@@PBDH@Z @ 3418 NONAME ; class QString QTextDecoder::toUnicode(char const *, int)
+ ?category@QChar@@SA?AW4Category@1@G@Z @ 3419 NONAME ; enum QChar::Category QChar::category(unsigned short)
+ ?endGroup@QSettings@@QAEXXZ @ 3420 NONAME ; void QSettings::endGroup(void)
+ ?addExtraNamespaceDeclaration@QXmlStreamReader@@QAEXABVQXmlStreamNamespaceDeclaration@@@Z @ 3421 NONAME ; void QXmlStreamReader::addExtraNamespaceDeclaration(class QXmlStreamNamespaceDeclaration const &)
+ ?localeAwareCompare@QString@@QBEHABVQStringRef@@@Z @ 3422 NONAME ; int QString::localeAwareCompare(class QStringRef const &) const
+ ?adjust@QRect@@QAEXHHHH@Z @ 3423 NONAME ; void QRect::adjust(int, int, int, int)
+ ?resetCurrentSender@QObjectPrivate@@SAXPAVQObject@@PAUSender@1@1@Z @ 3424 NONAME ; void QObjectPrivate::resetCurrentSender(class QObject *, struct QObjectPrivate::Sender *, struct QObjectPrivate::Sender *)
+ ?restart@QTime@@QAEHXZ @ 3425 NONAME ; int QTime::restart(void)
+ ?getStaticMetaObject@QFinalState@@SAABUQMetaObject@@XZ @ 3426 NONAME ; struct QMetaObject const & QFinalState::getStaticMetaObject(void)
+ ?fromString@QDateTimeParser@@QBE_NABVQString@@PAVQDate@@PAVQTime@@@Z @ 3427 NONAME ; bool QDateTimeParser::fromString(class QString const &, class QDate *, class QTime *) const
+ ??1QAbstractListModel@@UAE@XZ @ 3428 NONAME ; QAbstractListModel::~QAbstractListModel(void)
+ ??0QStringRef@@QAE@PBVQString@@@Z @ 3429 NONAME ; QStringRef::QStringRef(class QString const *)
+ ?staticMetaObject@QStateMachine@@2UQMetaObject@@B @ 3430 NONAME ; struct QMetaObject const QStateMachine::staticMetaObject
+ ?x@QRectF@@QBEMXZ @ 3431 NONAME ; float QRectF::x(void) const
+ ?setRow@QCharRef@@QAEXE@Z @ 3432 NONAME ; void QCharRef::setRow(unsigned char)
+ ??5QDataStream@@QAEAAV0@AAM@Z @ 3433 NONAME ; class QDataStream & QDataStream::operator>>(float &)
+ ?dynamicPropertyNames@QObject@@QBE?AV?$QList@VQByteArray@@@@XZ @ 3434 NONAME ; class QList<class QByteArray> QObject::dynamicPropertyNames(void) const
+ ?detach@QUrl@@QAEXXZ @ 3435 NONAME ; void QUrl::detach(void)
+ ?skipWhiteSpace@QTextStream@@QAEXXZ @ 3436 NONAME ; void QTextStream::skipWhiteSpace(void)
+ ??CQHBufC@@QBEPBVHBufC16@@XZ @ 3437 NONAME ; class HBufC16 const * QHBufC::operator->(void) const
+ ?d_func@QPauseAnimation@@ABEPBVQPauseAnimationPrivate@@XZ @ 3438 NONAME ; class QPauseAnimationPrivate const * QPauseAnimation::d_func(void) const
+ ?clearError@QStateMachine@@QAEXXZ @ 3439 NONAME ; void QStateMachine::clearError(void)
+ ?write@QMetaProperty@@QBE_NPAVQObject@@ABVQVariant@@@Z @ 3440 NONAME ; bool QMetaProperty::write(class QObject *, class QVariant const &) const
+ ?localeAwareCompare@QStringRef@@QBEHABV1@@Z @ 3441 NONAME ; int QStringRef::localeAwareCompare(class QStringRef const &) const
+ ?usleep@QThread@@KAXK@Z @ 3442 NONAME ; void QThread::usleep(unsigned long)
+ ?codecForUtfText@QTextCodec@@SAPAV1@ABVQByteArray@@@Z @ 3443 NONAME ; class QTextCodec * QTextCodec::codecForUtfText(class QByteArray const &)
+ ?forcesign@@YAAAVQTextStream@@AAV1@@Z @ 3444 NONAME ; class QTextStream & forcesign(class QTextStream &)
+ ?isValid@QTime@@QBE_NXZ @ 3445 NONAME ; bool QTime::isValid(void) const
+ ?cmp@QVariant@@IBE_NABV1@@Z @ 3446 NONAME ; bool QVariant::cmp(class QVariant const &) const
+ ?metaObject@QTimer@@UBEPBUQMetaObject@@XZ @ 3447 NONAME ; struct QMetaObject const * QTimer::metaObject(void) const
+ ?autoFormattingIndent@QXmlStreamWriter@@QBEHXZ @ 3448 NONAME ; int QXmlStreamWriter::autoFormattingIndent(void) const
+ ?homePath@QFSFileEngine@@SA?AVQString@@XZ @ 3449 NONAME ; class QString QFSFileEngine::homePath(void)
+ ?contains@QString@@QBE?AVQBool@@ABVQRegExp@@@Z @ 3450 NONAME ; class QBool QString::contains(class QRegExp const &) const
+ ??BQIncompatibleFlag@@QBEHXZ @ 3451 NONAME ; QIncompatibleFlag::operator int(void) const
+ ?isEmpty@QTranslator@@UBE_NXZ @ 3452 NONAME ; bool QTranslator::isEmpty(void) const
+ ?qt_metacall@QTextCodecPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3453 NONAME ; int QTextCodecPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?iniCodec@QSettings@@QBEPAVQTextCodec@@XZ @ 3454 NONAME ; class QTextCodec * QSettings::iniCodec(void) const
+ ??0QEventTransition@@IAE@AAVQEventTransitionPrivate@@PAVQObject@@W4Type@QEvent@@PAVQState@@@Z @ 3455 NONAME ; QEventTransition::QEventTransition(class QEventTransitionPrivate &, class QObject *, enum QEvent::Type, class QState *)
+ ?setCodecForCStrings@QTextCodec@@SAXPAV1@@Z @ 3456 NONAME ; void QTextCodec::setCodecForCStrings(class QTextCodec *)
+ ?globalRestorePolicy@QStateMachine@@QBE?AW4RestorePolicy@1@XZ @ 3457 NONAME ; enum QStateMachine::RestorePolicy QStateMachine::globalRestorePolicy(void) const
+ ?removeAnimation@QAnimationGroup@@QAEXPAVQAbstractAnimation@@@Z @ 3458 NONAME ; void QAnimationGroup::removeAnimation(class QAbstractAnimation *)
+ ?setPassword@QUrl@@QAEXABVQString@@@Z @ 3459 NONAME ; void QUrl::setPassword(class QString const &)
+ ?updateDirection@QAbstractAnimation@@MAEXW4Direction@1@@Z @ 3460 NONAME ; void QAbstractAnimation::updateDirection(enum QAbstractAnimation::Direction)
+ ?qt_int_sqrt@@YAII@Z @ 3461 NONAME ; unsigned int qt_int_sqrt(unsigned int)
+ ?canReadLine@QBuffer@@UBE_NXZ @ 3462 NONAME ; bool QBuffer::canReadLine(void) const
+ ??_EQPropertyAnimation@@UAE@I@Z @ 3463 NONAME ; QPropertyAnimation::~QPropertyAnimation(unsigned int)
+ ?qtTrId@@YA?AVQString@@PBDH@Z @ 3464 NONAME ; class QString qtTrId(char const *, int)
+ ?loadHints@QPluginLoader@@QBE?AV?$QFlags@W4LoadHint@QLibrary@@@@XZ @ 3465 NONAME ; class QFlags<enum QLibrary::LoadHint> QPluginLoader::loadHints(void) const
+ ??5QTextStream@@QAEAAV0@AAK@Z @ 3466 NONAME ; class QTextStream & QTextStream::operator>>(unsigned long &)
+ ?getDigit@QDateTimeParser@@QBEHABVQDateTime@@H@Z @ 3467 NONAME ; int QDateTimeParser::getDigit(class QDateTime const &, int) const
+ ?continueFreeData@QMapData@@QAEXH@Z @ 3468 NONAME ; void QMapData::continueFreeData(int)
+ ?size@QIODevice@@UBE_JXZ @ 3469 NONAME ; long long QIODevice::size(void) const
+ ??0QAbstractTransition@@IAE@AAVQAbstractTransitionPrivate@@PAVQState@@@Z @ 3470 NONAME ; QAbstractTransition::QAbstractTransition(class QAbstractTransitionPrivate &, class QState *)
+ ?detach@QByteArray@@QAEXXZ @ 3471 NONAME ; void QByteArray::detach(void)
+ ??0QChar@@QAE@E@Z @ 3472 NONAME ; QChar::QChar(unsigned char)
+ ?d_func@QSettings@@AAEPAVQSettingsPrivate@@XZ @ 3473 NONAME ; class QSettingsPrivate * QSettings::d_func(void)
+ ??0QProcessEnvironment@@QAE@ABV0@@Z @ 3474 NONAME ; QProcessEnvironment::QProcessEnvironment(class QProcessEnvironment const &)
+ ??9QVariant@@QBE_NABV0@@Z @ 3475 NONAME ; bool QVariant::operator!=(class QVariant const &) const
+ ?toLower@QChar@@SAGG@Z @ 3476 NONAME ; unsigned short QChar::toLower(unsigned short)
+ ?setAutoFormatting@QXmlStreamWriter@@QAEX_N@Z @ 3477 NONAME ; void QXmlStreamWriter::setAutoFormatting(bool)
+ ?setMaxThreadCount@QThreadPool@@QAEXH@Z @ 3478 NONAME ; void QThreadPool::setMaxThreadCount(int)
+ ?trUtf8@QState@@SA?AVQString@@PBD0H@Z @ 3479 NONAME ; class QString QState::trUtf8(char const *, char const *, int)
+ ??0QAbstractAnimation@@IAE@AAVQAbstractAnimationPrivate@@PAVQObject@@@Z @ 3480 NONAME ; QAbstractAnimation::QAbstractAnimation(class QAbstractAnimationPrivate &, class QObject *)
+ ?qt_metacall@QPropertyAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3481 NONAME ; int QPropertyAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fieldInfo@QDateTimeParser@@QBE?AV?$QFlags@W4FieldInfoFlag@QDateTimeParser@@@@H@Z @ 3482 NONAME ; class QFlags<enum QDateTimeParser::FieldInfoFlag> QDateTimeParser::fieldInfo(int) const
+ ?initialize@QThread@@CAXXZ @ 3483 NONAME ; void QThread::initialize(void)
+ ?toAlignedRect@QRectF@@QBE?AVQRect@@XZ @ 3484 NONAME ; class QRect QRectF::toAlignedRect(void) const
+ ?integerBase@QTextStream@@QBEHXZ @ 3485 NONAME ; int QTextStream::integerBase(void) const
+ ??OQDateTime@@QBE_NABV0@@Z @ 3486 NONAME ; bool QDateTime::operator>(class QDateTime const &) const
+ ?setPermissions@QAbstractFileEngine@@UAE_NI@Z @ 3487 NONAME ; bool QAbstractFileEngine::setPermissions(unsigned int)
+ ?size@QBitArray@@QBEHXZ @ 3488 NONAME ; int QBitArray::size(void) const
+ ??0QLineF@@QAE@ABVQLine@@@Z @ 3489 NONAME ; QLineF::QLineF(class QLine const &)
+ ?fromUtf16@QString@@SA?AV1@PBGH@Z @ 3490 NONAME ; class QString QString::fromUtf16(unsigned short const *, int)
+ ??0QVariant@@AAE@PAX@Z @ 3491 NONAME ; QVariant::QVariant(void *)
+ ??0QXmlStreamEntityDeclaration@@QAE@XZ @ 3492 NONAME ; QXmlStreamEntityDeclaration::QXmlStreamEntityDeclaration(void)
+ ?qt_check_pointer@@YAXPBDH@Z @ 3493 NONAME ; void qt_check_pointer(char const *, int)
+ ?codecForUtfText@QTextCodec@@SAPAV1@ABVQByteArray@@PAV1@@Z @ 3494 NONAME ; class QTextCodec * QTextCodec::codecForUtfText(class QByteArray const &, class QTextCodec *)
+ ?pattern@QStringMatcher@@QBE?AVQString@@XZ @ 3495 NONAME ; class QString QStringMatcher::pattern(void) const
+ ?insertRows@QAbstractItemModel@@UAE_NHHABVQModelIndex@@@Z @ 3496 NONAME ; bool QAbstractItemModel::insertRows(int, int, class QModelIndex const &)
+ ?fromTime_t@QDateTime@@SA?AV1@I@Z @ 3497 NONAME ; class QDateTime QDateTime::fromTime_t(unsigned int)
+ ?formats@QMimeData@@UBE?AVQStringList@@XZ @ 3498 NONAME ; class QStringList QMimeData::formats(void) const
+ ?readLink@QFile@@SA?AVQString@@ABV2@@Z @ 3499 NONAME ; class QString QFile::readLink(class QString const &)
+ ?isNumber@QCharRef@@QBE_NXZ @ 3500 NONAME ; bool QCharRef::isNumber(void) const
+ ?canonicalFilePath@QFileInfo@@QBE?AVQString@@XZ @ 3501 NONAME ; class QString QFileInfo::canonicalFilePath(void) const
+ ?columnNumber@QXmlStreamReader@@QBE_JXZ @ 3502 NONAME ; long long QXmlStreamReader::columnNumber(void) const
+ ??PQString@@QBE_NABV0@@Z @ 3503 NONAME ; bool QString::operator>=(class QString const &) const
+ ??0QString@@QAE@PBD@Z @ 3504 NONAME ; QString::QString(char const *)
+ ?error@QAbstractFileEngine@@QBE?AW4FileError@QFile@@XZ @ 3505 NONAME ; enum QFile::FileError QAbstractFileEngine::error(void) const
+ ??8@YA_NABVQString@@ABVQStringRef@@@Z @ 3506 NONAME ; bool operator==(class QString const &, class QStringRef const &)
+ ?start@QBasicTimer@@QAEXHPAVQObject@@@Z @ 3507 NONAME ; void QBasicTimer::start(int, class QObject *)
+ ??_0QSize@@QAEAAV0@M@Z @ 3508 NONAME ; class QSize & QSize::operator/=(float)
+ ?fromAscii@QChar@@SA?AV1@D@Z @ 3509 NONAME ; class QChar QChar::fromAscii(char)
+ ??0QMimeData@@QAE@XZ @ 3510 NONAME ; QMimeData::QMimeData(void)
+ ?qRealloc@@YAPAXPAXI@Z @ 3511 NONAME ; void * qRealloc(void *, unsigned int)
+ ?setHeight@QRectF@@QAEXM@Z @ 3512 NONAME ; void QRectF::setHeight(float)
+ ?construct@QMetaType@@SAPAXHPBX@Z @ 3513 NONAME ; void * QMetaType::construct(int, void const *)
+ ??6QDebug@@QAEAAV0@M@Z @ 3514 NONAME ; class QDebug & QDebug::operator<<(float)
+ ?fromLatin1@QChar@@SA?AV1@D@Z @ 3515 NONAME ; class QChar QChar::fromLatin1(char)
+ ??9QRegExp@@QBE_NABV0@@Z @ 3516 NONAME ; bool QRegExp::operator!=(class QRegExp const &) const
+ ?setBuffer@QBuffer@@QAEXPAVQByteArray@@@Z @ 3517 NONAME ; void QBuffer::setBuffer(class QByteArray *)
+ ?get@QStateMachinePrivate@@SAPAV1@PAVQStateMachine@@@Z @ 3518 NONAME ; class QStateMachinePrivate * QStateMachinePrivate::get(class QStateMachine *)
+ ?properties@QUnicodeTables@@YAPBUProperties@1@G@Z @ 3519 NONAME ; struct QUnicodeTables::Properties const * QUnicodeTables::properties(unsigned short)
+ ??4QXmlStreamNotationDeclaration@@QAEAAV0@ABV0@@Z @ 3520 NONAME ; class QXmlStreamNotationDeclaration & QXmlStreamNotationDeclaration::operator=(class QXmlStreamNotationDeclaration const &)
+ ??0QDate@@QAE@XZ @ 3521 NONAME ; QDate::QDate(void)
+ ?filterEvent@QCoreApplication@@QAE_NPAXPAJ@Z @ 3522 NONAME ; bool QCoreApplication::filterEvent(void *, long *)
+ ??1QTextCodecFactoryInterface@@UAE@XZ @ 3523 NONAME ; QTextCodecFactoryInterface::~QTextCodecFactoryInterface(void)
+ ?exitStatus@QProcess@@QBE?AW4ExitStatus@1@XZ @ 3524 NONAME ; enum QProcess::ExitStatus QProcess::exitStatus(void) const
+ ?setEntityResolver@QXmlStreamReader@@QAEXPAVQXmlStreamEntityResolver@@@Z @ 3525 NONAME ; void QXmlStreamReader::setEntityResolver(class QXmlStreamEntityResolver *)
+ ?moveBottomLeft@QRectF@@QAEXABVQPointF@@@Z @ 3526 NONAME ; void QRectF::moveBottomLeft(class QPointF const &)
+ ?getStaticMetaObject@QAbstractState@@SAABUQMetaObject@@XZ @ 3527 NONAME ; struct QMetaObject const & QAbstractState::getStaticMetaObject(void)
+ ?setAngle@QLineF@@QAEXM@Z @ 3528 NONAME ; void QLineF::setAngle(float)
+ ?beginMoveColumns@QAbstractItemModel@@IAE_NABVQModelIndex@@HH0H@Z @ 3529 NONAME ; bool QAbstractItemModel::beginMoveColumns(class QModelIndex const &, int, int, class QModelIndex const &, int)
+ ??0QStringMatcher@@QAE@ABV0@@Z @ 3530 NONAME ; QStringMatcher::QStringMatcher(class QStringMatcher const &)
+ ?sendDeferredSocketEvents@QEventDispatcherSymbian@@AAE_NXZ @ 3531 NONAME ; bool QEventDispatcherSymbian::sendDeferredSocketEvents(void)
+ ?highSurrogate@QChar@@SAGI@Z @ 3532 NONAME ; unsigned short QChar::highSurrogate(unsigned int)
+ ?handle@QFSFileEngine@@UBEHXZ @ 3533 NONAME ; int QFSFileEngine::handle(void) const
+ ?setEventFilter@QCoreApplication@@QAEP6A_NPAXPAJ@ZP6A_N01@Z@Z @ 3534 NONAME ; bool (*)(void *, long *) QCoreApplication::setEventFilter(bool (*)(void *, long *))
+ ?qInitResourceIO@@YAXXZ @ 3535 NONAME ; void qInitResourceIO(void)
+ ?fileEngine@QTemporaryFile@@UBEPAVQAbstractFileEngine@@XZ @ 3536 NONAME ; class QAbstractFileEngine * QTemporaryFile::fileEngine(void) const
+ ?reset@QAbstractItemModel@@IAEXXZ @ 3537 NONAME ; void QAbstractItemModel::reset(void)
+ ?supportsExtension@QAbstractFileEngine@@UBE_NW4Extension@1@@Z @ 3538 NONAME ; bool QAbstractFileEngine::supportsExtension(enum QAbstractFileEngine::Extension) const
+ ?endSelectTransitions@QStateMachine@@MAEXPAVQEvent@@@Z @ 3539 NONAME ; void QStateMachine::endSelectTransitions(class QEvent *)
+ ?d_func@QObject@@ABEPBVQObjectPrivate@@XZ @ 3540 NONAME ; class QObjectPrivate const * QObject::d_func(void) const
+ ?isValid@QDateTime@@QBE_NXZ @ 3541 NONAME ; bool QDateTime::isValid(void) const
+ ?error@QProcess@@IAEXW4ProcessError@1@@Z @ 3542 NONAME ; void QProcess::error(enum QProcess::ProcessError)
+ ?indexOfSignal@QMetaObject@@QBEHPBD@Z @ 3543 NONAME ; int QMetaObject::indexOfSignal(char const *) const
+ ?manhattanLength@QPointF@@QBEMXZ @ 3544 NONAME ; float QPointF::manhattanLength(void) const
+ ?setNumberOptions@QLocale@@QAEXV?$QFlags@W4NumberOption@QLocale@@@@@Z @ 3545 NONAME ; void QLocale::setNumberOptions(class QFlags<enum QLocale::NumberOption>)
+ ?processEvents@QCoreApplication@@SAXV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z @ 3546 NONAME ; void QCoreApplication::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag>)
+ ?startsWith@QByteArray@@QBE_NPBD@Z @ 3547 NONAME ; bool QByteArray::startsWith(char const *) const
+ ?list@QLocalePrivate@@QBE?AVQChar@@XZ @ 3548 NONAME ; class QChar QLocalePrivate::list(void) const
+ ?tr@QSharedMemory@@SA?AVQString@@PBD0@Z @ 3549 NONAME ; class QString QSharedMemory::tr(char const *, char const *)
+ ?setEventFilter@QAbstractEventDispatcher@@QAEP6A_NPAX@ZP6A_N0@Z@Z @ 3550 NONAME ; bool (*)(void *) QAbstractEventDispatcher::setEventFilter(bool (*)(void *))
+ ?trUtf8@QProcess@@SA?AVQString@@PBD0@Z @ 3551 NONAME ; class QString QProcess::trUtf8(char const *, char const *)
+ ?currentAnimation@QSequentialAnimationGroup@@QBEPAVQAbstractAnimation@@XZ @ 3552 NONAME ; class QAbstractAnimation * QSequentialAnimationGroup::currentAnimation(void) const
+ ??0QMutex@@QAE@W4RecursionMode@0@@Z @ 3553 NONAME ; QMutex::QMutex(enum QMutex::RecursionMode)
+ ?trUtf8@QTemporaryFile@@SA?AVQString@@PBD0@Z @ 3554 NONAME ; class QString QTemporaryFile::trUtf8(char const *, char const *)
+ ?data@QVariant@@QBEPBXXZ @ 3555 NONAME ; void const * QVariant::data(void) const
+ ?combiningClass@QChar@@SAEI@Z @ 3556 NONAME ; unsigned char QChar::combiningClass(unsigned int)
+ ?setUserData@QObject@@QAEXIPAVQObjectUserData@@@Z @ 3557 NONAME ; void QObject::setUserData(unsigned int, class QObjectUserData *)
+ ?toRectF@QVariant@@QBE?AVQRectF@@XZ @ 3558 NONAME ; class QRectF QVariant::toRectF(void) const
+ ?setNum@QString@@QAEAAV1@_JH@Z @ 3559 NONAME ; class QString & QString::setNum(long long, int)
+ ?setPath@QSettings@@SAXW4Format@1@W4Scope@1@ABVQString@@@Z @ 3560 NONAME ; void QSettings::setPath(enum QSettings::Format, enum QSettings::Scope, class QString const &)
+ ?socket@QSocketNotifier@@QBEHXZ @ 3561 NONAME ; int QSocketNotifier::socket(void) const
+ ?owner@QFSFileEngine@@UBE?AVQString@@W4FileOwner@QAbstractFileEngine@@@Z @ 3562 NONAME ; class QString QFSFileEngine::owner(enum QAbstractFileEngine::FileOwner) const
+ ??0QAbstractFileEngine@@IAE@XZ @ 3563 NONAME ; QAbstractFileEngine::QAbstractFileEngine(void)
+ ??0QEventTransitionPrivate@@QAE@XZ @ 3564 NONAME ; QEventTransitionPrivate::QEventTransitionPrivate(void)
+ ?entryList@QFSFileEngine@@UBE?AVQStringList@@V?$QFlags@W4Filter@QDir@@@@ABV2@@Z @ 3565 NONAME ; class QStringList QFSFileEngine::entryList(class QFlags<enum QDir::Filter>, class QStringList const &) const
+ ?created@QFileInfo@@QBE?AVQDateTime@@XZ @ 3566 NONAME ; class QDateTime QFileInfo::created(void) const
+ ?release@QSystemSemaphore@@QAE_NH@Z @ 3567 NONAME ; bool QSystemSemaphore::release(int)
+ ??1QDynamicPropertyChangeEvent@@UAE@XZ @ 3568 NONAME ; QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent(void)
+ ?close@QIODevice@@UAEXXZ @ 3569 NONAME ; void QIODevice::close(void)
+ ??YQPoint@@QAEAAV0@ABV0@@Z @ 3570 NONAME ; class QPoint & QPoint::operator+=(class QPoint const &)
+ ?getStaticMetaObject@QFactoryLoader@@SAABUQMetaObject@@XZ @ 3571 NONAME ; struct QMetaObject const & QFactoryLoader::getStaticMetaObject(void)
+ ?cd@QDir@@QAE_NABVQString@@@Z @ 3572 NONAME ; bool QDir::cd(class QString const &)
+ ??0QCryptographicHash@@QAE@W4Algorithm@0@@Z @ 3573 NONAME ; QCryptographicHash::QCryptographicHash(enum QCryptographicHash::Algorithm)
+ ?rwidth@QSizeF@@QAEAAMXZ @ 3574 NONAME ; float & QSizeF::rwidth(void)
+ ?setEncodedUserName@QUrl@@QAEXABVQByteArray@@@Z @ 3575 NONAME ; void QUrl::setEncodedUserName(class QByteArray const &)
+ ?clear@QStringRef@@QAEXXZ @ 3576 NONAME ; void QStringRef::clear(void)
+ ??0QXmlStreamReader@@QAE@ABVQByteArray@@@Z @ 3577 NONAME ; QXmlStreamReader::QXmlStreamReader(class QByteArray const &)
+ ?putChar@QIODevice@@QAE_ND@Z @ 3578 NONAME ; bool QIODevice::putChar(char)
+ ?codecForHtml@QTextCodec@@SAPAV1@ABVQByteArray@@@Z @ 3579 NONAME ; class QTextCodec * QTextCodec::codecForHtml(class QByteArray const &)
+ ?name@QMetaClassInfo@@QBEPBDXZ @ 3580 NONAME ; char const * QMetaClassInfo::name(void) const
+ ?y2@QLine@@QBEHXZ @ 3581 NONAME ; int QLine::y2(void) const
+ ?isUpper@QChar@@QBE_NXZ @ 3582 NONAME ; bool QChar::isUpper(void) const
+ ??0QLibrary@@QAE@ABVQString@@HPAVQObject@@@Z @ 3583 NONAME ; QLibrary::QLibrary(class QString const &, int, class QObject *)
+ ?tr@QMimeData@@SA?AVQString@@PBD0H@Z @ 3584 NONAME ; class QString QMimeData::tr(char const *, char const *, int)
+ ?cancelDelayedEvent@QStateMachine@@QAE_NH@Z @ 3585 NONAME ; bool QStateMachine::cancelDelayedEvent(int)
+ ??1QDataStream@@UAE@XZ @ 3586 NONAME ; QDataStream::~QDataStream(void)
+ ?readData@QBuffer@@MAE_JPAD_J@Z @ 3587 NONAME ; long long QBuffer::readData(char *, long long)
+ ??1QAbstractFileEngineIterator@@UAE@XZ @ 3588 NONAME ; QAbstractFileEngineIterator::~QAbstractFileEngineIterator(void)
+ ?qUnregisterResourceData@@YA_NHPBE00@Z @ 3589 NONAME ; bool qUnregisterResourceData(int, unsigned char const *, unsigned char const *, unsigned char const *)
+ ?qt_metacast@QThread@@UAEPAXPBD@Z @ 3590 NONAME ; void * QThread::qt_metacast(char const *)
+ ??1QTextBoundaryFinder@@QAE@XZ @ 3591 NONAME ; QTextBoundaryFinder::~QTextBoundaryFinder(void)
+ ??9QByteArray@@QBE_NABVQString@@@Z @ 3592 NONAME ; bool QByteArray::operator!=(class QString const &) const
+ ?checkConnectArgs@QMetaObject@@SA_NPBD0@Z @ 3593 NONAME ; bool QMetaObject::checkConnectArgs(char const *, char const *)
+ ?toUpper@QChar@@SAGG@Z @ 3594 NONAME ; unsigned short QChar::toUpper(unsigned short)
+ ?readChannel@QProcess@@QBE?AW4ProcessChannel@1@XZ @ 3595 NONAME ; enum QProcess::ProcessChannel QProcess::readChannel(void) const
+ ??0QVariant@@QAE@ABVQByteArray@@@Z @ 3596 NONAME ; QVariant::QVariant(class QByteArray const &)
+ ?getStaticMetaObject@QSocketNotifier@@SAABUQMetaObject@@XZ @ 3597 NONAME ; struct QMetaObject const & QSocketNotifier::getStaticMetaObject(void)
+ ?detach@QBitArray@@QAEXXZ @ 3598 NONAME ; void QBitArray::detach(void)
+ ??4QPersistentModelIndex@@QAEAAV0@ABV0@@Z @ 3599 NONAME ; class QPersistentModelIndex & QPersistentModelIndex::operator=(class QPersistentModelIndex const &)
+ ?qSNaN@@YANXZ @ 3600 NONAME ; double qSNaN(void)
+ ?objectName@QObject@@QBE?AVQString@@XZ @ 3601 NONAME ; class QString QObject::objectName(void) const
+ ?clear@QSettings@@QAEXXZ @ 3602 NONAME ; void QSettings::clear(void)
+ ?trUtf8@QPauseAnimation@@SA?AVQString@@PBD0H@Z @ 3603 NONAME ; class QString QPauseAnimation::trUtf8(char const *, char const *, int)
+ ?setPadChar@QTextStream@@QAEXVQChar@@@Z @ 3604 NONAME ; void QTextStream::setPadChar(class QChar)
+ ?value@QXmlStreamAttributes@@QBE?AVQStringRef@@ABVQLatin1String@@0@Z @ 3605 NONAME ; class QStringRef QXmlStreamAttributes::value(class QLatin1String const &, class QLatin1String const &) const
+ ?tryLockForRead@QReadWriteLock@@QAE_NH@Z @ 3606 NONAME ; bool QReadWriteLock::tryLockForRead(int)
+ ?qt_metacall@QLibrary@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3607 NONAME ; int QLibrary::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??5QDataStream@@QAEAAV0@AAF@Z @ 3608 NONAME ; class QDataStream & QDataStream::operator>>(short &)
+ ?fileFlags@QAbstractFileEngine@@UBE?AV?$QFlags@W4FileFlag@QAbstractFileEngine@@@@V2@@Z @ 3609 NONAME ; class QFlags<enum QAbstractFileEngine::FileFlag> QAbstractFileEngine::fileFlags(class QFlags<enum QAbstractFileEngine::FileFlag>) const
+ ?name@QXmlStreamEntityDeclaration@@QBE?AVQStringRef@@XZ @ 3610 NONAME ; class QStringRef QXmlStreamEntityDeclaration::name(void) const
+ ?qt_metacall@QTemporaryFile@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3611 NONAME ; int QTemporaryFile::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isNull@QRect@@QBE_NXZ @ 3612 NONAME ; bool QRect::isNull(void) const
+ ?trUtf8@QSequentialAnimationGroup@@SA?AVQString@@PBD0H@Z @ 3613 NONAME ; class QString QSequentialAnimationGroup::trUtf8(char const *, char const *, int)
+ ?allQueryItemValues@QUrl@@QBE?AVQStringList@@ABVQString@@@Z @ 3614 NONAME ; class QStringList QUrl::allQueryItemValues(class QString const &) const
+ ??PQTime@@QBE_NABV0@@Z @ 3615 NONAME ; bool QTime::operator>=(class QTime const &) const
+ ?setHtml@QMimeData@@QAEXABVQString@@@Z @ 3616 NONAME ; void QMimeData::setHtml(class QString const &)
+ ?typeName@QVariant@@QBEPBDXZ @ 3617 NONAME ; char const * QVariant::typeName(void) const
+ ?startDetached@QProcess@@SA_NABVQString@@@Z @ 3618 NONAME ; bool QProcess::startDetached(class QString const &)
+ ?fromString@QDate@@SA?AV1@ABVQString@@0@Z @ 3619 NONAME ; class QDate QDate::fromString(class QString const &, class QString const &)
+ ?category@QCharRef@@QBE?AW4Category@QChar@@XZ @ 3620 NONAME ; enum QChar::Category QCharRef::category(void) const
+ ??0QLine@@QAE@ABV0@@Z @ 3621 NONAME ; QLine::QLine(class QLine const &)
+ ?QStringList_sort@QtPrivate@@YAXPAVQStringList@@@Z @ 3622 NONAME ; void QtPrivate::QStringList_sort(class QStringList *)
+ ??1QSignalTransition@@UAE@XZ @ 3623 NONAME ; QSignalTransition::~QSignalTransition(void)
+ ??0QFileInfo@@QAE@ABVQFile@@@Z @ 3624 NONAME ; QFileInfo::QFileInfo(class QFile const &)
+ ?setEventType@QEventTransition@@QAEXW4Type@QEvent@@@Z @ 3625 NONAME ; void QEventTransition::setEventType(enum QEvent::Type)
+ ??4QXmlStreamEntityDeclaration@@QAEAAV0@ABV0@@Z @ 3626 NONAME ; class QXmlStreamEntityDeclaration & QXmlStreamEntityDeclaration::operator=(class QXmlStreamEntityDeclaration const &)
+ ??0QVariant@@QAE@ABVQLatin1String@@@Z @ 3627 NONAME ; QVariant::QVariant(class QLatin1String const &)
+ ?endsWith@QString@@QBE_NABV1@W4CaseSensitivity@Qt@@@Z @ 3628 NONAME ; bool QString::endsWith(class QString const &, enum Qt::CaseSensitivity) const
+ ?isReadable@QFileInfo@@QBE_NXZ @ 3629 NONAME ; bool QFileInfo::isReadable(void) const
+ ?isNull@QStringRef@@QBE_NXZ @ 3630 NONAME ; bool QStringRef::isNull(void) const
+ ?section@QString@@QBE?AV1@ABV1@HHV?$QFlags@W4SectionFlag@QString@@@@@Z @ 3631 NONAME ; class QString QString::section(class QString const &, int, int, class QFlags<enum QString::SectionFlag>) const
+ ?addSearchPath@QDir@@SAXABVQString@@0@Z @ 3632 NONAME ; void QDir::addSearchPath(class QString const &, class QString const &)
+ ??4QCharRef@@QAEAAV0@G@Z @ 3633 NONAME ; class QCharRef & QCharRef::operator=(unsigned short)
+ ??0QPoint@@QAE@HH@Z @ 3634 NONAME ; QPoint::QPoint(int, int)
+ ??0QString@@QAE@ABUNull@0@@Z @ 3635 NONAME ; QString::QString(struct QString::Null const &)
+ ?setFieldWidth@QTextStream@@QAEXH@Z @ 3636 NONAME ; void QTextStream::setFieldWidth(int)
+ ?toULongLong@QLocale@@QBE_JABVQString@@PA_NH@Z @ 3637 NONAME ; long long QLocale::toULongLong(class QString const &, bool *, int) const
+ ??1QRegExp@@QAE@XZ @ 3638 NONAME ; QRegExp::~QRegExp(void)
+ ?translate@QCoreApplication@@SA?AVQString@@PBD00W4Encoding@1@H@Z @ 3639 NONAME ; class QString QCoreApplication::translate(char const *, char const *, char const *, enum QCoreApplication::Encoding, int)
+ ?setBottom@QRect@@QAEXH@Z @ 3640 NONAME ; void QRect::setBottom(int)
+ ?isNull@QPointF@@QBE_NXZ @ 3641 NONAME ; bool QPointF::isNull(void) const
+ ?enclosingMetaObject@QMetaProperty@@QBEPBUQMetaObject@@XZ @ 3642 NONAME ; struct QMetaObject const * QMetaProperty::enclosingMetaObject(void) const
+ ??YQPointF@@QAEAAV0@ABV0@@Z @ 3643 NONAME ; class QPointF & QPointF::operator+=(class QPointF const &)
+ ?sectionMaxSize@QDateTimeParser@@QBEHW4Section@1@H@Z @ 3644 NONAME ; int QDateTimeParser::sectionMaxSize(enum QDateTimeParser::Section, int) const
+ ?top@QRect@@QBEHXZ @ 3645 NONAME ; int QRect::top(void) const
+ ?tr@QTextCodecPlugin@@SA?AVQString@@PBD0H@Z @ 3646 NONAME ; class QString QTextCodecPlugin::tr(char const *, char const *, int)
+ ?updateInterval@QTimeLine@@QBEHXZ @ 3647 NONAME ; int QTimeLine::updateInterval(void) const
+ ?trUtf8@QFile@@SA?AVQString@@PBD0H@Z @ 3648 NONAME ; class QString QFile::trUtf8(char const *, char const *, int)
+ ?data@QVariant@@QAEPAXXZ @ 3649 NONAME ; void * QVariant::data(void)
+ ??5QTextStream@@QAEAAV0@AAD@Z @ 3650 NONAME ; class QTextStream & QTextStream::operator>>(char &)
+ ?insert@QByteArray@@QAEAAV1@HPBDH@Z @ 3651 NONAME ; class QByteArray & QByteArray::insert(int, char const *, int)
+ ?keyToValue@QMetaEnum@@QBEHPBD@Z @ 3652 NONAME ; int QMetaEnum::keyToValue(char const *) const
+ ?internalId@QModelIndex@@QBE_JXZ @ 3653 NONAME ; long long QModelIndex::internalId(void) const
+ ??1QAbstractEventDispatcher@@UAE@XZ @ 3654 NONAME ; QAbstractEventDispatcher::~QAbstractEventDispatcher(void)
+ ?trUtf8@QEventTransition@@SA?AVQString@@PBD0H@Z @ 3655 NONAME ; class QString QEventTransition::trUtf8(char const *, char const *, int)
+ ?getStaticMetaObject@QTranslator@@SAABUQMetaObject@@XZ @ 3656 NONAME ; struct QMetaObject const & QTranslator::getStaticMetaObject(void)
+ ?unregisterSocketNotifier@QEventDispatcherSymbian@@UAEXPAVQSocketNotifier@@@Z @ 3657 NONAME ; void QEventDispatcherSymbian::unregisterSocketNotifier(class QSocketNotifier *)
+ ?destroyAndFree@QHashData@@QAEXXZ @ 3658 NONAME ; void QHashData::destroyAndFree(void)
+ ??0QDataStream@@QAE@ABVQByteArray@@@Z @ 3659 NONAME ; QDataStream::QDataStream(class QByteArray const &)
+ ?namespaceDeclarations@QXmlStreamReader@@QBE?AV?$QVector@VQXmlStreamNamespaceDeclaration@@@@XZ @ 3660 NONAME ; class QVector<class QXmlStreamNamespaceDeclaration> QXmlStreamReader::namespaceDeclarations(void) const
+ ?queryItemValue@QUrl@@QBE?AVQString@@ABV2@@Z @ 3661 NONAME ; class QString QUrl::queryItemValue(class QString const &) const
+ ?finish@QThreadStorageData@@SAXPAPAX@Z @ 3662 NONAME ; void QThreadStorageData::finish(void * *)
+ ?getStaticMetaObject@QAbstractListModel@@SAABUQMetaObject@@XZ @ 3663 NONAME ; struct QMetaObject const & QAbstractListModel::getStaticMetaObject(void)
+ ?trimmed@QString@@QBE?AV1@XZ @ 3664 NONAME ; class QString QString::trimmed(void) const
+ ?direction@QCharRef@@QBE?AW4Direction@QChar@@XZ @ 3665 NONAME ; enum QChar::Direction QCharRef::direction(void) const
+ ??0QObjectCleanupHandler@@QAE@XZ @ 3666 NONAME ; QObjectCleanupHandler::QObjectCleanupHandler(void)
+ ?setHeight@QRect@@QAEXH@Z @ 3667 NONAME ; void QRect::setHeight(int)
+ ?lastIndexOf@QByteArray@@QBEHDH@Z @ 3668 NONAME ; int QByteArray::lastIndexOf(char, int) const
+ ?query@QSystemLocale@@UBE?AVQVariant@@W4QueryType@1@V2@@Z @ 3669 NONAME ; class QVariant QSystemLocale::query(enum QSystemLocale::QueryType, class QVariant) const
+ ?d_func@QIODevice@@ABEPBVQIODevicePrivate@@XZ @ 3670 NONAME ; class QIODevicePrivate const * QIODevice::d_func(void) const
+ ?repeated@QByteArray@@QBE?AV1@H@Z @ 3671 NONAME ; class QByteArray QByteArray::repeated(int) const
+ ?system@QLocale@@SA?AV1@XZ @ 3672 NONAME ; class QLocale QLocale::system(void)
+ ?publicId@QXmlStreamEntityDeclaration@@QBE?AVQStringRef@@XZ @ 3673 NONAME ; class QStringRef QXmlStreamEntityDeclaration::publicId(void) const
+ ?unite@QRect@@QBE?AV1@ABV1@@Z @ 3674 NONAME ; class QRect QRect::unite(class QRect const &) const
+ ?hasHtml@QMimeData@@QBE_NXZ @ 3675 NONAME ; bool QMimeData::hasHtml(void) const
+ ?setStandardOutputFile@QProcess@@QAEXABVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 3676 NONAME ; void QProcess::setStandardOutputFile(class QString const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?qFlagLocation@@YAPBDPBD@Z @ 3677 NONAME ; char const * qFlagLocation(char const *)
+ ??PQString@@QBE_NPBD@Z @ 3678 NONAME ; bool QString::operator>=(char const *) const
+ ?metaObject@QTranslator@@UBEPBUQMetaObject@@XZ @ 3679 NONAME ; struct QMetaObject const * QTranslator::metaObject(void) const
+ ??0QTextBoundaryFinder@@QAE@XZ @ 3680 NONAME ; QTextBoundaryFinder::QTextBoundaryFinder(void)
+ ?scope@QSettings@@QBE?AW4Scope@1@XZ @ 3681 NONAME ; enum QSettings::Scope QSettings::scope(void) const
+ ?setCustomType@QEasingCurve@@QAEXP6AMM@Z@Z @ 3682 NONAME ; void QEasingCurve::setCustomType(float (*)(float))
+ ?flush@QCoreApplication@@SAXXZ @ 3683 NONAME ; void QCoreApplication::flush(void)
+ ?left@QRect@@QBEHXZ @ 3684 NONAME ; int QRect::left(void) const
+ ?prefix@QXmlStreamNamespaceDeclaration@@QBE?AVQStringRef@@XZ @ 3685 NONAME ; class QStringRef QXmlStreamNamespaceDeclaration::prefix(void) const
+ ?toUnicode@QTextDecoder@@QAE?AVQString@@ABVQByteArray@@@Z @ 3686 NONAME ; class QString QTextDecoder::toUnicode(class QByteArray const &)
+ ??1QSharedMemory@@UAE@XZ @ 3687 NONAME ; QSharedMemory::~QSharedMemory(void)
+ ?setEncodedQueryItems@QUrl@@QAEXABV?$QList@U?$QPair@VQByteArray@@V1@@@@@@Z @ 3688 NONAME ; void QUrl::setEncodedQueryItems(class QList<struct QPair<class QByteArray, class QByteArray> > const &)
+ ?normalVector@QLineF@@QBE?AV1@XZ @ 3689 NONAME ; class QLineF QLineF::normalVector(void) const
+ ??_EQTextCodecPlugin@@UAE@I@Z @ 3690 NONAME ; QTextCodecPlugin::~QTextCodecPlugin(unsigned int)
+ ?addMonths@QDate@@QBE?AV1@H@Z @ 3691 NONAME ; class QDate QDate::addMonths(int) const
+ ??OQLatin1String@@QBE_NPBD@Z @ 3692 NONAME ; bool QLatin1String::operator>(char const *) const
+ ??0QReadWriteLock@@QAE@W4RecursionMode@0@@Z @ 3693 NONAME ; QReadWriteLock::QReadWriteLock(enum QReadWriteLock::RecursionMode)
+ ??9QLatin1String@@QBE_NPBD@Z @ 3694 NONAME ; bool QLatin1String::operator!=(char const *) const
+ ?hasPendingEvents@QCoreApplication@@SA_NXZ @ 3695 NONAME ; bool QCoreApplication::hasPendingEvents(void)
+ ?open@QFile@@QAE_NHV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 3696 NONAME ; bool QFile::open(int, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?getStaticMetaObject@QAbstractTableModel@@SAABUQMetaObject@@XZ @ 3697 NONAME ; struct QMetaObject const & QAbstractTableModel::getStaticMetaObject(void)
+ ?isParallel@QStateMachinePrivate@@SA_NPBVQAbstractState@@@Z @ 3698 NONAME ; bool QStateMachinePrivate::isParallel(class QAbstractState const *)
+ ?dir@QFileInfo@@QBE?AVQDir@@XZ @ 3699 NONAME ; class QDir QFileInfo::dir(void) const
+ ??6QDebug@@QAEAAV0@VQTextStreamManipulator@@@Z @ 3700 NONAME ; class QDebug & QDebug::operator<<(class QTextStreamManipulator)
+ ?remove@QProcessEnvironment@@QAEXABVQString@@@Z @ 3701 NONAME ; void QProcessEnvironment::remove(class QString const &)
+ ?hasRestorable@QStateMachinePrivate@@QBE_NPAVQObject@@ABVQByteArray@@@Z @ 3702 NONAME ; bool QStateMachinePrivate::hasRestorable(class QObject *, class QByteArray const &) const
+ ?duration@QParallelAnimationGroup@@UBEHXZ @ 3703 NONAME ; int QParallelAnimationGroup::duration(void) const
+ ?qt_metacall@QParallelAnimationGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3704 NONAME ; int QParallelAnimationGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fromString@QDate@@SA?AV1@ABVQString@@W4DateFormat@Qt@@@Z @ 3705 NONAME ; class QDate QDate::fromString(class QString const &, enum Qt::DateFormat)
+ ?password@QUrl@@QBE?AVQString@@XZ @ 3706 NONAME ; class QString QUrl::password(void) const
+ ??0QRect@@QAE@ABV0@@Z @ 3707 NONAME ; QRect::QRect(class QRect const &)
+ ??6QDebug@@QAEAAV0@F@Z @ 3708 NONAME ; class QDebug & QDebug::operator<<(short)
+ ?tr@QIODevice@@SA?AVQString@@PBD0H@Z @ 3709 NONAME ; class QString QIODevice::tr(char const *, char const *, int)
+ ?detach@QFileInfo@@QAEXXZ @ 3710 NONAME ; void QFileInfo::detach(void)
+ ?staticMetaObject@QAbstractState@@2UQMetaObject@@B @ 3711 NONAME ; struct QMetaObject const QAbstractState::staticMetaObject
+ ??0QLocale@@QAE@W4Language@0@W4Country@0@@Z @ 3712 NONAME ; QLocale::QLocale(enum QLocale::Language, enum QLocale::Country)
+ ?staticMetaObject@QTimeLine@@2UQMetaObject@@B @ 3713 NONAME ; struct QMetaObject const QTimeLine::staticMetaObject
+ ??0QParallelAnimationGroup@@IAE@AAVQParallelAnimationGroupPrivate@@PAVQObject@@@Z @ 3714 NONAME ; QParallelAnimationGroup::QParallelAnimationGroup(class QParallelAnimationGroupPrivate &, class QObject *)
+ ??0QTimerEvent@@QAE@H@Z @ 3715 NONAME ; QTimerEvent::QTimerEvent(int)
+ ?tr@QLibrary@@SA?AVQString@@PBD0H@Z @ 3716 NONAME ; class QString QLibrary::tr(char const *, char const *, int)
+ ?ry@QPoint@@QAEAAHXZ @ 3717 NONAME ; int & QPoint::ry(void)
+ ?d_func@QPropertyAnimation@@ABEPBVQPropertyAnimationPrivate@@XZ @ 3718 NONAME ; class QPropertyAnimationPrivate const * QPropertyAnimation::d_func(void) const
+ ??1QTextDecoder@@QAE@XZ @ 3719 NONAME ; QTextDecoder::~QTextDecoder(void)
+ ?cell@QCharRef@@QBEEXZ @ 3720 NONAME ; unsigned char QCharRef::cell(void) const
+ ?metaObject@QAbstractEventDispatcher@@UBEPBUQMetaObject@@XZ @ 3721 NONAME ; struct QMetaObject const * QAbstractEventDispatcher::metaObject(void) const
+ ?toTime_t@QDateTime@@QBEIXZ @ 3722 NONAME ; unsigned int QDateTime::toTime_t(void) const
+ ?rowsRemoved@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 3723 NONAME ; void QAbstractItemModelPrivate::rowsRemoved(class QModelIndex const &, int, int)
+ ?negativeSign@QLocale@@QBE?AVQChar@@XZ @ 3724 NONAME ; class QChar QLocale::negativeSign(void) const
+ ??0QVariant@@QAE@PBD@Z @ 3725 NONAME ; QVariant::QVariant(char const *)
+ ?sectionMaxSize@QDateTimeParser@@QBEHH@Z @ 3726 NONAME ; int QDateTimeParser::sectionMaxSize(int) const
+ ??1QTextEncoder@@QAE@XZ @ 3727 NONAME ; QTextEncoder::~QTextEncoder(void)
+ ?sleep@QThread@@KAXK@Z @ 3728 NONAME ; void QThread::sleep(unsigned long)
+ ?append@QXmlStreamAttributes@@QAEXABVQString@@00@Z @ 3729 NONAME ; void QXmlStreamAttributes::append(class QString const &, class QString const &, class QString const &)
+ ??0QObject@@IAE@AAVQObjectPrivate@@PAV0@@Z @ 3730 NONAME ; QObject::QObject(class QObjectPrivate &, class QObject *)
+ ?toSize@QVariant@@QBE?AVQSize@@XZ @ 3731 NONAME ; class QSize QVariant::toSize(void) const
+ ?x1@QLineF@@QBEMXZ @ 3732 NONAME ; float QLineF::x1(void) const
+ ?multiArg@QString@@ABE?AV1@HPAPBV1@@Z @ 3733 NONAME ; class QString QString::multiArg(int, class QString const * *) const
+ ??1QStringMatcher@@QAE@XZ @ 3734 NONAME ; QStringMatcher::~QStringMatcher(void)
+ ?intersects@QRectF@@QBE_NABV1@@Z @ 3735 NONAME ; bool QRectF::intersects(class QRectF const &) const
+ ??0QGenericArgument@@QAE@PBDPBX@Z @ 3736 NONAME ; QGenericArgument::QGenericArgument(char const *, void const *)
+ ?open@QTemporaryFile@@MAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 3737 NONAME ; bool QTemporaryFile::open(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?qt_metacast@QThreadPool@@UAEPAXPBD@Z @ 3738 NONAME ; void * QThreadPool::qt_metacast(char const *)
+ ?start@QTime@@QAEXXZ @ 3739 NONAME ; void QTime::start(void)
+ ?append@QString@@QAEAAV1@VQChar@@@Z @ 3740 NONAME ; class QString & QString::append(class QChar)
+ ?systemEnvironment@QProcessEnvironment@@SA?AV1@XZ @ 3741 NONAME ; class QProcessEnvironment QProcessEnvironment::systemEnvironment(void)
+ ?keys@QFactoryLoader@@QBE?AVQStringList@@XZ @ 3742 NONAME ; class QStringList QFactoryLoader::keys(void) const
+ ??YQString@@QAEAAV0@VQChar@@@Z @ 3743 NONAME ; class QString & QString::operator+=(class QChar)
+ ??1QCoreApplication@@UAE@XZ @ 3744 NONAME ; QCoreApplication::~QCoreApplication(void)
+ ?writeRawData@QDataStream@@QAEHPBDH@Z @ 3745 NONAME ; int QDataStream::writeRawData(char const *, int)
+ ?y2@QLineF@@QBEMXZ @ 3746 NONAME ; float QLineF::y2(void) const
+ ?metaObject@QHistoryState@@UBEPBUQMetaObject@@XZ @ 3747 NONAME ; struct QMetaObject const * QHistoryState::metaObject(void) const
+ ?name@QFontLaoCodec@@UBE?AVQByteArray@@XZ @ 3748 NONAME ; class QByteArray QFontLaoCodec::name(void) const
+ ?qcoreStateMachineHandler@@YAPBUHandler@QStateMachinePrivate@@XZ @ 3749 NONAME ; struct QStateMachinePrivate::Handler const * qcoreStateMachineHandler(void)
+ ?bottom@QRectF@@QBEMXZ @ 3750 NONAME ; float QRectF::bottom(void) const
+ ?tag@QMetaMethod@@QBEPBDXZ @ 3751 NONAME ; char const * QMetaMethod::tag(void) const
+ ?readLine@QIODevice@@QAE?AVQByteArray@@_J@Z @ 3752 NONAME ; class QByteArray QIODevice::readLine(long long)
+ ?readNextStartElement@QXmlStreamReader@@QAE_NXZ @ 3753 NONAME ; bool QXmlStreamReader::readNextStartElement(void)
+ ?roleNames@QAbstractItemModel@@QBEABV?$QHash@HVQByteArray@@@@XZ @ 3754 NONAME ; class QHash<int, class QByteArray> const & QAbstractItemModel::roleNames(void) const
+ ?hex@@YAAAVQTextStream@@AAV1@@Z @ 3755 NONAME ; class QTextStream & hex(class QTextStream &)
+ ?getStaticMetaObject@QFileSystemWatcher@@SAABUQMetaObject@@XZ @ 3756 NONAME ; struct QMetaObject const & QFileSystemWatcher::getStaticMetaObject(void)
+ ?metaObject@QThread@@UBEPBUQMetaObject@@XZ @ 3757 NONAME ; struct QMetaObject const * QThread::metaObject(void) const
+ ?isNull@QSizeF@@QBE_NXZ @ 3758 NONAME ; bool QSizeF::isNull(void) const
+ ?isLetterOrNumber@QCharRef@@QAE_NXZ @ 3759 NONAME ; bool QCharRef::isLetterOrNumber(void)
+ ??0QStringRef@@QAE@XZ @ 3760 NONAME ; QStringRef::QStringRef(void)
+ ?is_app_running@QCoreApplicationPrivate@@2_NA @ 3761 NONAME ; bool QCoreApplicationPrivate::is_app_running
+ ?polished@QChildEvent@@QBE_NXZ @ 3762 NONAME ; bool QChildEvent::polished(void) const
+ ?autoDetectUnicode@QTextStream@@QBE_NXZ @ 3763 NONAME ; bool QTextStream::autoDetectUnicode(void) const
+ ?isAttached@QSharedMemory@@QBE_NXZ @ 3764 NONAME ; bool QSharedMemory::isAttached(void) const
+ ?q_func@QAbstractItemModelPrivate@@ABEPBVQAbstractItemModel@@XZ @ 3765 NONAME ; class QAbstractItemModel const * QAbstractItemModelPrivate::q_func(void) const
+ ?isValid@QModelIndex@@QBE_NXZ @ 3766 NONAME ; bool QModelIndex::isValid(void) const
+ ?direction@QTimeLine@@QBE?AW4Direction@1@XZ @ 3767 NONAME ; enum QTimeLine::Direction QTimeLine::direction(void) const
+ ?qWarning@@YA?AVQDebug@@XZ @ 3768 NONAME ; class QDebug qWarning(void)
+ ?nospace@QDebug@@QAEAAV1@XZ @ 3769 NONAME ; class QDebug & QDebug::nospace(void)
+ ?tr@QCoreApplication@@SA?AVQString@@PBD0H@Z @ 3770 NONAME ; class QString QCoreApplication::tr(char const *, char const *, int)
+ ??0QPropertyAnimation@@QAE@PAVQObject@@@Z @ 3771 NONAME ; QPropertyAnimation::QPropertyAnimation(class QObject *)
+ ?unregister@QEventTransitionPrivate@@QAEXXZ @ 3772 NONAME ; void QEventTransitionPrivate::unregister(void)
+ ?closeReadChannel@QProcess@@QAEXW4ProcessChannel@1@@Z @ 3773 NONAME ; void QProcess::closeReadChannel(enum QProcess::ProcessChannel)
+ ?beginMoveRows@QAbstractItemModel@@IAE_NABVQModelIndex@@HH0H@Z @ 3774 NONAME ; bool QAbstractItemModel::beginMoveRows(class QModelIndex const &, int, int, class QModelIndex const &, int)
+ ?toString@QLocale@@QBE?AVQString@@G@Z @ 3775 NONAME ; class QString QLocale::toString(unsigned short) const
+ ??0QProcess@@QAE@PAVQObject@@@Z @ 3776 NONAME ; QProcess::QProcess(class QObject *)
+ ?startsWith@QByteArray@@QBE_ND@Z @ 3777 NONAME ; bool QByteArray::startsWith(char) const
+ ?compare@QString@@QBEHABV1@@Z @ 3778 NONAME ; int QString::compare(class QString const &) const
+ ?run@QThread@@MAEXXZ @ 3779 NONAME ; void QThread::run(void)
+ ?handler@QStateMachinePrivate@@2PBUHandler@1@B @ 3780 NONAME ; struct QStateMachinePrivate::Handler const * const QStateMachinePrivate::handler
+ ?setFileName@QLibrary@@QAEXABVQString@@@Z @ 3781 NONAME ; void QLibrary::setFileName(class QString const &)
+ ?timeout@QTimer@@IAEXXZ @ 3782 NONAME ; void QTimer::timeout(void)
+ ?row@QChar@@QBEEXZ @ 3783 NONAME ; unsigned char QChar::row(void) const
+ ?tr@QTimer@@SA?AVQString@@PBD0@Z @ 3784 NONAME ; class QString QTimer::tr(char const *, char const *)
+ ??0QVariant@@QAE@ABVQTime@@@Z @ 3785 NONAME ; QVariant::QVariant(class QTime const &)
+ ?currentThreadId@QThread@@SAKXZ @ 3786 NONAME ; unsigned long QThread::currentThreadId(void)
+ ?chop@QString@@QAEXH@Z @ 3787 NONAME ; void QString::chop(int)
+ ?isNull@QDateTime@@QBE_NXZ @ 3788 NONAME ; bool QDateTime::isNull(void) const
+ ?height@QRectF@@QBEMXZ @ 3789 NONAME ; float QRectF::height(void) const
+ ?flags@QAbstractItemModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 3790 NONAME ; class QFlags<enum Qt::ItemFlag> QAbstractItemModel::flags(class QModelIndex const &) const
+ ?displayText@QDateTimeParser@@UBE?AVQString@@XZ @ 3791 NONAME ; class QString QDateTimeParser::displayText(void) const
+ ?sendPostedEvents@QCoreApplicationPrivate@@SAXPAVQObject@@HPAVQThreadData@@@Z @ 3792 NONAME ; void QCoreApplicationPrivate::sendPostedEvents(class QObject *, int, class QThreadData *)
+ ?staticMetaObject@QAbstractEventDispatcher@@2UQMetaObject@@B @ 3793 NONAME ; struct QMetaObject const QAbstractEventDispatcher::staticMetaObject
+ ?hasPendingEvents@QEventDispatcherSymbian@@UAE_NXZ @ 3794 NONAME ; bool QEventDispatcherSymbian::hasPendingEvents(void)
+ ??6@YA?AVQDebug@@V0@ABVQSizeF@@@Z @ 3795 NONAME ; class QDebug operator<<(class QDebug, class QSizeF const &)
+ ??0QRect@@QAE@ABVQPoint@@ABVQSize@@@Z @ 3796 NONAME ; QRect::QRect(class QPoint const &, class QSize const &)
+ ??0QAbstractItemModel@@QAE@PAVQObject@@@Z @ 3797 NONAME ; QAbstractItemModel::QAbstractItemModel(class QObject *)
+ ?root@QDir@@SA?AV1@XZ @ 3798 NONAME ; class QDir QDir::root(void)
+ ?compare@QStringRef@@QBEHVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 3799 NONAME ; int QStringRef::compare(class QLatin1String, enum Qt::CaseSensitivity) const
+ ??MQUrl@@QBE_NABV0@@Z @ 3800 NONAME ; bool QUrl::operator<(class QUrl const &) const
+ ?tr@QSignalMapper@@SA?AVQString@@PBD0H@Z @ 3801 NONAME ; class QString QSignalMapper::tr(char const *, char const *, int)
+ ?qHBNewFace@@YAPAUHB_FaceRec_@@PAXP6A?AW4HB_Error@@0IPAEPAI@Z@Z @ 3802 NONAME ; struct HB_FaceRec_ * qHBNewFace(void *, enum HB_Error (*)(void *, unsigned int, unsigned char *, unsigned int *))
+ ?replace@QByteArray@@QAEAAV1@ABV1@PBD@Z @ 3803 NONAME ; class QByteArray & QByteArray::replace(class QByteArray const &, char const *)
+ ?setFileNameAndVersion@QLibrary@@QAEXABVQString@@H@Z @ 3804 NONAME ; void QLibrary::setFileNameAndVersion(class QString const &, int)
+ ?aliases@QTextCodec@@UBE?AV?$QList@VQByteArray@@@@XZ @ 3805 NONAME ; class QList<class QByteArray> QTextCodec::aliases(void) const
+ ??0QBitArray@@QAE@XZ @ 3806 NONAME ; QBitArray::QBitArray(void)
+ ?writeEndElement@QXmlStreamWriter@@QAEXXZ @ 3807 NONAME ; void QXmlStreamWriter::writeEndElement(void)
+ ?endInsertRows@QAbstractItemModel@@IAEXXZ @ 3808 NONAME ; void QAbstractItemModel::endInsertRows(void)
+ ?qIsFinite@@YA_NM@Z @ 3809 NONAME ; bool qIsFinite(float)
+ ?d_func@QParallelAnimationGroup@@AAEPAVQParallelAnimationGroupPrivate@@XZ @ 3810 NONAME ; class QParallelAnimationGroupPrivate * QParallelAnimationGroup::d_func(void)
+ ?shortMonthName@QDate@@SA?AVQString@@HW4MonthNameType@1@@Z @ 3811 NONAME ; class QString QDate::shortMonthName(int, enum QDate::MonthNameType)
+ ?remove@QFile@@QAE_NXZ @ 3812 NONAME ; bool QFile::remove(void)
+ ??0QResource@@QAE@ABVQString@@ABVQLocale@@@Z @ 3813 NONAME ; QResource::QResource(class QString const &, class QLocale const &)
+ ?direction@QChar@@SA?AW4Direction@1@G@Z @ 3814 NONAME ; enum QChar::Direction QChar::direction(unsigned short)
+ ?testAndSetOrdered@QBasicAtomicInt@@QAE_NHH@Z @ 3815 NONAME ; bool QBasicAtomicInt::testAndSetOrdered(int, int)
+ ?directionChanged@QAbstractAnimation@@IAEXW4Direction@1@@Z @ 3816 NONAME ; void QAbstractAnimation::directionChanged(enum QAbstractAnimation::Direction)
+ ?encodedQuery@QUrl@@QBE?AVQByteArray@@XZ @ 3817 NONAME ; class QByteArray QUrl::encodedQuery(void) const
+ ?toDate@QLocale@@QBE?AVQDate@@ABVQString@@W4FormatType@1@@Z @ 3818 NONAME ; class QDate QLocale::toDate(class QString const &, enum QLocale::FormatType) const
+ ?append@QListData@@QAEPAPAXXZ @ 3819 NONAME ; void * * QListData::append(void)
+ ?exists@QFile@@QBE_NXZ @ 3820 NONAME ; bool QFile::exists(void) const
+ ?setCodecForLocale@QTextCodec@@SAXPAV1@@Z @ 3821 NONAME ; void QTextCodec::setCodecForLocale(class QTextCodec *)
+ ?trUtf8@QAbstractState@@SA?AVQString@@PBD0@Z @ 3822 NONAME ; class QString QAbstractState::trUtf8(char const *, char const *)
+ ?qt_metacast@QAbstractListModel@@UAEPAXPBD@Z @ 3823 NONAME ; void * QAbstractListModel::qt_metacast(char const *)
+ ?setUrl@QUrl@@QAEXABVQString@@@Z @ 3824 NONAME ; void QUrl::setUrl(class QString const &)
+ ?expiryTimeout@QThreadPool@@QBEHXZ @ 3825 NONAME ; int QThreadPool::expiryTimeout(void) const
+ ??0QRect@@QAE@HHHH@Z @ 3826 NONAME ; QRect::QRect(int, int, int, int)
+ ?compare@QStringRef@@SAHABV1@VQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 3827 NONAME ; int QStringRef::compare(class QStringRef const &, class QLatin1String, enum Qt::CaseSensitivity)
+ ?staticMetaObject@QEvent@@2UQMetaObject@@B @ 3828 NONAME ; struct QMetaObject const QEvent::staticMetaObject
+ ?size@QXmlStreamStringRef@@QBEHXZ @ 3829 NONAME ; int QXmlStreamStringRef::size(void) const
+ ?staticMetaObject@QThreadPool@@2UQMetaObject@@B @ 3830 NONAME ; struct QMetaObject const QThreadPool::staticMetaObject
+ ?terminate@QThread@@QAEXXZ @ 3831 NONAME ; void QThread::terminate(void)
+ ?bytesAvailable@QIODevice@@UBE_JXZ @ 3832 NONAME ; long long QIODevice::bytesAvailable(void) const
+ ??0QXmlStreamWriter@@QAE@PAVQString@@@Z @ 3833 NONAME ; QXmlStreamWriter::QXmlStreamWriter(class QString *)
+ ?addMSecs@QTime@@QBE?AV1@H@Z @ 3834 NONAME ; class QTime QTime::addMSecs(int) const
+ ?setFileName@QAbstractFileEngine@@UAEXABVQString@@@Z @ 3835 NONAME ; void QAbstractFileEngine::setFileName(class QString const &)
+ ??6QTextStream@@QAEAAV0@H@Z @ 3836 NONAME ; class QTextStream & QTextStream::operator<<(int)
+ ?p1@QLine@@QBE?AVQPoint@@XZ @ 3837 NONAME ; class QPoint QLine::p1(void) const
+ ?qUncompress@@YA?AVQByteArray@@PBEH@Z @ 3838 NONAME ; class QByteArray qUncompress(unsigned char const *, int)
+ ?toString@QLocale@@QBE?AVQString@@ABVQTime@@W4FormatType@1@@Z @ 3839 NONAME ; class QString QLocale::toString(class QTime const &, enum QLocale::FormatType) const
+ ?maybeRegister@QEventTransitionPrivate@@QAEXXZ @ 3840 NONAME ; void QEventTransitionPrivate::maybeRegister(void)
+ ??9QLine@@QBE_NABV0@@Z @ 3841 NONAME ; bool QLine::operator!=(class QLine const &) const
+ ?idealThreadCount@QThread@@SAHXZ @ 3842 NONAME ; int QThread::idealThreadCount(void)
+ ??AQByteArray@@QBEDI@Z @ 3843 NONAME ; char QByteArray::operator[](unsigned int) const
+ ?tryAcquire@QSemaphore@@QAE_NH@Z @ 3844 NONAME ; bool QSemaphore::tryAcquire(int)
+ ??0QLineF@@QAE@ABVQPointF@@0@Z @ 3845 NONAME ; QLineF::QLineF(class QPointF const &, class QPointF const &)
+ ?columnCount@QAbstractListModel@@EBEHABVQModelIndex@@@Z @ 3846 NONAME ; int QAbstractListModel::columnCount(class QModelIndex const &) const
+ ?d_func@QAbstractFileEngine@@ABEPBVQAbstractFileEnginePrivate@@XZ @ 3847 NONAME ; class QAbstractFileEnginePrivate const * QAbstractFileEngine::d_func(void) const
+ ?peek@QIODevice@@QAE?AVQByteArray@@_J@Z @ 3848 NONAME ; class QByteArray QIODevice::peek(long long)
+ ?stackSize@QThread@@QBEIXZ @ 3849 NONAME ; unsigned int QThread::stackSize(void) const
+ ?height@QSize@@QBEHXZ @ 3850 NONAME ; int QSize::height(void) const
+ ?row@QCharRef@@QBEEXZ @ 3851 NONAME ; unsigned char QCharRef::row(void) const
+ ??0QSequentialAnimationGroup@@QAE@PAVQObject@@@Z @ 3852 NONAME ; QSequentialAnimationGroup::QSequentialAnimationGroup(class QObject *)
+ ??0QVariant@@QAE@ABVQString@@@Z @ 3853 NONAME ; QVariant::QVariant(class QString const &)
+ ?singleShot@QTimer@@SAXHPAVQObject@@PBD@Z @ 3854 NONAME ; void QTimer::singleShot(int, class QObject *, char const *)
+ ?qt_sine_table@@3QBMB @ 3855 NONAME ; float const * const qt_sine_table
+ ?data@QResource@@QBEPBEXZ @ 3856 NONAME ; unsigned char const * QResource::data(void) const
+ ?fileChanged@QFileSystemWatcher@@IAEXABVQString@@@Z @ 3857 NONAME ; void QFileSystemWatcher::fileChanged(class QString const &)
+ ?addSecs@QDateTime@@QBE?AV1@H@Z @ 3858 NONAME ; class QDateTime QDateTime::addSecs(int) const
+ ?setCaseSensitivity@QStringMatcher@@QAEXW4CaseSensitivity@Qt@@@Z @ 3859 NONAME ; void QStringMatcher::setCaseSensitivity(enum Qt::CaseSensitivity)
+ ?d_func@QSettings@@ABEPBVQSettingsPrivate@@XZ @ 3860 NONAME ; class QSettingsPrivate const * QSettings::d_func(void) const
+ ?d_func@QFactoryLoader@@AAEPAVQFactoryLoaderPrivate@@XZ @ 3861 NONAME ; class QFactoryLoaderPrivate * QFactoryLoader::d_func(void)
+ ?isFinal@QStateMachinePrivate@@SA_NPBVQAbstractState@@@Z @ 3862 NONAME ; bool QStateMachinePrivate::isFinal(class QAbstractState const *)
+ ??0QTextCodec@@IAE@XZ @ 3863 NONAME ; QTextCodec::QTextCodec(void)
+ ??6@YA?AVQDebug@@V0@ABVQLineF@@@Z @ 3864 NONAME ; class QDebug operator<<(class QDebug, class QLineF const &)
+ ??NQByteRef@@QBE_ND@Z @ 3865 NONAME ; bool QByteRef::operator<=(char) const
+ ?toHash@QVariant@@QBE?AV?$QHash@VQString@@VQVariant@@@@XZ @ 3866 NONAME ; class QHash<class QString, class QVariant> QVariant::toHash(void) const
+ ?beginGroup@QSettings@@QAEXABVQString@@@Z @ 3867 NONAME ; void QSettings::beginGroup(class QString const &)
+ ?x@QRect@@QBEHXZ @ 3868 NONAME ; int QRect::x(void) const
+ ?metaObject@QAbstractAnimation@@UBEPBUQMetaObject@@XZ @ 3869 NONAME ; struct QMetaObject const * QAbstractAnimation::metaObject(void) const
+ ??0QSettings@@QAE@ABVQString@@0PAVQObject@@@Z @ 3870 NONAME ; QSettings::QSettings(class QString const &, class QString const &, class QObject *)
+ ??AQString@@QBE?BVQChar@@H@Z @ 3871 NONAME ; class QChar const QString::operator[](int) const
+ ?translate@QLineF@@QAEXMM@Z @ 3872 NONAME ; void QLineF::translate(float, float)
+ ?valueForTime@QTimeLine@@UBEMH@Z @ 3873 NONAME ; float QTimeLine::valueForTime(int) const
+ ?getStaticMetaObject@QBuffer@@SAABUQMetaObject@@XZ @ 3874 NONAME ; struct QMetaObject const & QBuffer::getStaticMetaObject(void)
+ ?trUtf8@QFactoryLoader@@SA?AVQString@@PBD0@Z @ 3875 NONAME ; class QString QFactoryLoader::trUtf8(char const *, char const *)
+ ?fallbacksEnabled@QSettings@@QBE_NXZ @ 3876 NONAME ; bool QSettings::fallbacksEnabled(void) const
+ ?currentPath@QFSFileEngine@@SA?AVQString@@ABV2@@Z @ 3877 NONAME ; class QString QFSFileEngine::currentPath(class QString const &)
+ ??8QByteArray@@QBE_NABVQString@@@Z @ 3878 NONAME ; bool QByteArray::operator==(class QString const &) const
+ ?event@QFinalState@@MAE_NPAVQEvent@@@Z @ 3879 NONAME ; bool QFinalState::event(class QEvent *)
+ ?setColorData@QMimeData@@QAEXABVQVariant@@@Z @ 3880 NONAME ; void QMimeData::setColorData(class QVariant const &)
+ ?sourceState@QAbstractTransition@@QBEPAVQState@@XZ @ 3881 NONAME ; class QState * QAbstractTransition::sourceState(void) const
+ ?valueForProgress@QEasingCurve@@QBEMM@Z @ 3882 NONAME ; float QEasingCurve::valueForProgress(float) const
+ ?fill@QByteArray@@QAEAAV1@DH@Z @ 3883 NONAME ; class QByteArray & QByteArray::fill(char, int)
+ ?realloc@QString@@AAEXH@Z @ 3884 NONAME ; void QString::realloc(int)
+ ?text@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 3885 NONAME ; class QStringRef QXmlStreamReader::text(void) const
+ ?QStringList_join@QtPrivate@@YA?AVQString@@PBVQStringList@@ABV2@@Z @ 3886 NONAME ; class QString QtPrivate::QStringList_join(class QStringList const *, class QString const &)
+ ?toNextBoundary@QTextBoundaryFinder@@QAEHXZ @ 3887 NONAME ; int QTextBoundaryFinder::toNextBoundary(void)
+ ?simplified@QByteArray@@QBE?AV1@XZ @ 3888 NONAME ; class QByteArray QByteArray::simplified(void) const
+ ?replace@QString@@QAEAAV1@HHABV1@@Z @ 3889 NONAME ; class QString & QString::replace(int, int, class QString const &)
+ ??PQDateTime@@QBE_NABV0@@Z @ 3890 NONAME ; bool QDateTime::operator>=(class QDateTime const &) const
+ ?isValid@QRect@@QBE_NXZ @ 3891 NONAME ; bool QRect::isValid(void) const
+ ?dtdName@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 3892 NONAME ; class QStringRef QXmlStreamReader::dtdName(void) const
+ ?unregisterTransition@QStateMachinePrivate@@QAEXPAVQAbstractTransition@@@Z @ 3893 NONAME ; void QStateMachinePrivate::unregisterTransition(class QAbstractTransition *)
+ ??1QXmlStreamAttributes@@QAE@XZ @ 3894 NONAME ; QXmlStreamAttributes::~QXmlStreamAttributes(void)
+ ?toUpper@QString@@QBE?AV1@XZ @ 3895 NONAME ; class QString QString::toUpper(void) const
+ ??0QChar@@QAE@UQLatin1Char@@@Z @ 3896 NONAME ; QChar::QChar(struct QLatin1Char)
+ ?detach@QString@@QAEXXZ @ 3897 NONAME ; void QString::detach(void)
+ ?moveBottom@QRect@@QAEXH@Z @ 3898 NONAME ; void QRect::moveBottom(int)
+ ??0QDebug@@QAE@ABV0@@Z @ 3899 NONAME ; QDebug::QDebug(class QDebug const &)
+ ?fileName@QPluginLoader@@QBE?AVQString@@XZ @ 3900 NONAME ; class QString QPluginLoader::fileName(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQSize@@@Z @ 3901 NONAME ; class QDataStream & operator>>(class QDataStream &, class QSize &)
+ ?qHBFreeFace@@YAXPAUHB_FaceRec_@@@Z @ 3902 NONAME ; void qHBFreeFace(struct HB_FaceRec_ *)
+ ?replace@QString@@QAEAAV1@VQChar@@ABVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 3903 NONAME ; class QString & QString::replace(class QChar, class QLatin1String const &, enum Qt::CaseSensitivity)
+ ?map@QAbstractFileEngine@@QAEPAE_J0W4MemoryMapFlags@QFile@@@Z @ 3904 NONAME ; unsigned char * QAbstractFileEngine::map(long long, long long, enum QFile::MemoryMapFlags)
+ ??1QXmlStreamNamespaceDeclaration@@QAE@XZ @ 3905 NONAME ; QXmlStreamNamespaceDeclaration::~QXmlStreamNamespaceDeclaration(void)
+ ?setFallbacksEnabled@QSettings@@QAEX_N@Z @ 3906 NONAME ; void QSettings::setFallbacksEnabled(bool)
+ ?setWidth@QRect@@QAEXH@Z @ 3907 NONAME ; void QRect::setWidth(int)
+ ?expandedTo@QSize@@QBE?AV1@ABV1@@Z @ 3908 NONAME ; class QSize QSize::expandedTo(class QSize const &) const
+ ??PQString@@QBE_NABVQLatin1String@@@Z @ 3909 NONAME ; bool QString::operator>=(class QLatin1String const &) const
+ ?writeStartDocument@QXmlStreamWriter@@QAEXXZ @ 3910 NONAME ; void QXmlStreamWriter::writeStartDocument(void)
+ ?compare@QString@@SAHABV1@ABVQLatin1String@@W4CaseSensitivity@Qt@@@Z @ 3911 NONAME ; int QString::compare(class QString const &, class QLatin1String const &, enum Qt::CaseSensitivity)
+ ??1QTextStream@@UAE@XZ @ 3912 NONAME ; QTextStream::~QTextStream(void)
+ ??1QXmlStreamWriter@@QAE@XZ @ 3913 NONAME ; QXmlStreamWriter::~QXmlStreamWriter(void)
+ ?staticMetaObject@QTimer@@2UQMetaObject@@B @ 3914 NONAME ; struct QMetaObject const QTimer::staticMetaObject
+ ?fromBase64@QByteArray@@SA?AV1@ABV1@@Z @ 3915 NONAME ; class QByteArray QByteArray::fromBase64(class QByteArray const &)
+ ??6QDebug@@QAEAAV0@VQChar@@@Z @ 3916 NONAME ; class QDebug & QDebug::operator<<(class QChar)
+ ?toString@QLocale@@QBE?AVQString@@NDH@Z @ 3917 NONAME ; class QString QLocale::toString(double, char, int) const
+ ??9QBasicAtomicInt@@QBE_NH@Z @ 3918 NONAME ; bool QBasicAtomicInt::operator!=(int) const
+ ?d_func@QThread@@ABEPBVQThreadPrivate@@XZ @ 3919 NONAME ; class QThreadPrivate const * QThread::d_func(void) const
+ ?setRect@QRectF@@QAEXMMMM@Z @ 3920 NONAME ; void QRectF::setRect(float, float, float, float)
+ ?setTop@QRect@@QAEXH@Z @ 3921 NONAME ; void QRect::setTop(int)
+ ?writeTextElement@QXmlStreamWriter@@QAEXABVQString@@00@Z @ 3922 NONAME ; void QXmlStreamWriter::writeTextElement(class QString const &, class QString const &, class QString const &)
+ ?removePostedEvents@QCoreApplication@@SAXPAVQObject@@H@Z @ 3923 NONAME ; void QCoreApplication::removePostedEvents(class QObject *, int)
+ ?setY@QPoint@@QAEXH@Z @ 3924 NONAME ; void QPoint::setY(int)
+ ?hasFragment@QUrl@@QBE_NXZ @ 3925 NONAME ; bool QUrl::hasFragment(void) const
+ ?qDebug@@YA?AVQDebug@@XZ @ 3926 NONAME ; class QDebug qDebug(void)
+ ??1QThreadPool@@UAE@XZ @ 3927 NONAME ; QThreadPool::~QThreadPool(void)
+ ?setEasingCurve@QVariantAnimation@@QAEXABVQEasingCurve@@@Z @ 3928 NONAME ; void QVariantAnimation::setEasingCurve(class QEasingCurve const &)
+ ??0QHBufC@@QAE@XZ @ 3929 NONAME ; QHBufC::QHBufC(void)
+ ??0QVariant@@QAE@XZ @ 3930 NONAME ; QVariant::QVariant(void)
+ ??0QFileInfo@@QAE@XZ @ 3931 NONAME ; QFileInfo::QFileInfo(void)
+ ??5@YAAAVQDataStream@@AAV0@AAVQRectF@@@Z @ 3932 NONAME ; class QDataStream & operator>>(class QDataStream &, class QRectF &)
+ ?codec@QTextStream@@QBEPAVQTextCodec@@XZ @ 3933 NONAME ; class QTextCodec * QTextStream::codec(void) const
+ ?data@QGenericArgument@@QBEPAXXZ @ 3934 NONAME ; void * QGenericArgument::data(void) const
+ ?united@QRect@@QBE?AV1@ABV1@@Z @ 3935 NONAME ; class QRect QRect::united(class QRect const &) const
+ ?isHighSurrogate@QChar@@QBE_NXZ @ 3936 NONAME ; bool QChar::isHighSurrogate(void) const
+ ?qt_metacast@QSocketNotifier@@UAEPAXPBD@Z @ 3937 NONAME ; void * QSocketNotifier::qt_metacast(char const *)
+ ?entryList@QDir@@QBE?AVQStringList@@ABV2@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@@Z @ 3938 NONAME ; class QStringList QDir::entryList(class QStringList const &, class QFlags<enum QDir::Filter>, class QFlags<enum QDir::SortFlag>) const
+ ?toUInt@QVariant@@QBEIPA_N@Z @ 3939 NONAME ; unsigned int QVariant::toUInt(bool *) const
+ ?q_func@QObjectPrivate@@AAEPAVQObject@@XZ @ 3940 NONAME ; class QObject * QObjectPrivate::q_func(void)
+ ?toAscii@QChar@@QBEDXZ @ 3941 NONAME ; char QChar::toAscii(void) const
+ ?unregisterEventTransition@QStateMachinePrivate@@QAEXPAVQEventTransition@@@Z @ 3942 NONAME ; void QStateMachinePrivate::unregisterEventTransition(class QEventTransition *)
+ ?hasMirrored@QChar@@QBE_NXZ @ 3943 NONAME ; bool QChar::hasMirrored(void) const
+ ?finished@QThread@@IAEXXZ @ 3944 NONAME ; void QThread::finished(void)
+ ??4QBasicAtomicInt@@QAEAAV0@H@Z @ 3945 NONAME ; class QBasicAtomicInt & QBasicAtomicInt::operator=(int)
+ ?isRelative@QDir@@QBE_NXZ @ 3946 NONAME ; bool QDir::isRelative(void) const
+ ?size@QFile@@UBE_JXZ @ 3947 NONAME ; long long QFile::size(void) const
+ ?location@QLibraryInfo@@SA?AVQString@@W4LibraryLocation@1@@Z @ 3948 NONAME ; class QString QLibraryInfo::location(enum QLibraryInfo::LibraryLocation)
+ ?name@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 3949 NONAME ; class QStringRef QXmlStreamReader::name(void) const
+ ?rightRef@QString@@QBE?AVQStringRef@@H@Z @ 3950 NONAME ; class QStringRef QString::rightRef(int) const
+ ?registerTimer@QEventDispatcherSymbian@@UAEXHHPAVQObject@@@Z @ 3951 NONAME ; void QEventDispatcherSymbian::registerTimer(int, int, class QObject *)
+ ?contains@QRect@@QBE_NABV1@_N@Z @ 3952 NONAME ; bool QRect::contains(class QRect const &, bool) const
+ ?push_front@QByteArray@@QAEXABV1@@Z @ 3953 NONAME ; void QByteArray::push_front(class QByteArray const &)
+ ?signature@QMetaMethod@@QBEPBDXZ @ 3954 NONAME ; char const * QMetaMethod::signature(void) const
+ ?valueChanged@QVariantAnimation@@IAEXABVQVariant@@@Z @ 3955 NONAME ; void QVariantAnimation::valueChanged(class QVariant const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQBitArray@@@Z @ 3956 NONAME ; class QDataStream & operator<<(class QDataStream &, class QBitArray const &)
+ ?qt_metacall@QThread@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3957 NONAME ; int QThread::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?callOnTransition@QAbstractTransitionPrivate@@UAEXPAVQEvent@@@Z @ 3958 NONAME ; void QAbstractTransitionPrivate::callOnTransition(class QEvent *)
+ ??6@YA?AVQDebug@@V0@PBVQObject@@@Z @ 3959 NONAME ; class QDebug operator<<(class QDebug, class QObject const *)
+ ??UQRect@@QBE?AV0@ABV0@@Z @ 3960 NONAME ; class QRect QRect::operator|(class QRect const &) const
+ ?metaObject@QAbstractItemModel@@UBEPBUQMetaObject@@XZ @ 3961 NONAME ; struct QMetaObject const * QAbstractItemModel::metaObject(void) const
+ ?applicationPid@QCoreApplication@@SA_JXZ @ 3962 NONAME ; long long QCoreApplication::applicationPid(void)
+ ??0QBitArray@@QAE@H_N@Z @ 3963 NONAME ; QBitArray::QBitArray(int, bool)
+ ??ZQPoint@@QAEAAV0@ABV0@@Z @ 3964 NONAME ; class QPoint & QPoint::operator-=(class QPoint const &)
+ ?toggleBit@QBitArray@@QAE_NH@Z @ 3965 NONAME ; bool QBitArray::toggleBit(int)
+ ??_EQFSFileEngine@@UAE@I@Z @ 3966 NONAME ; QFSFileEngine::~QFSFileEngine(unsigned int)
+ ?constEnd@QByteArray@@QBEPBDXZ @ 3967 NONAME ; char const * QByteArray::constEnd(void) const
+ ?setOvershoot@QEasingCurve@@QAEXM@Z @ 3968 NONAME ; void QEasingCurve::setOvershoot(float)
+ ??6@YAAAVQDataStream@@AAV0@ABVQRectF@@@Z @ 3969 NONAME ; class QDataStream & operator<<(class QDataStream &, class QRectF const &)
+ ?detach_helper@QHashData@@QAEPAU1@P6AXPAUNode@1@PAX@ZP6AX0@ZH@Z @ 3970 NONAME ; struct QHashData * QHashData::detach_helper(void (*)(struct QHashData::Node *, void *), void (*)(struct QHashData::Node *), int)
+ ??0QSystemLocale@@AAE@_N@Z @ 3971 NONAME ; QSystemLocale::QSystemLocale(bool)
+ ?data@QHBufC@@QBEPBVHBufC16@@XZ @ 3972 NONAME ; class HBufC16 const * QHBufC::data(void) const
+ ?setFileName@QFile@@QAEXABVQString@@@Z @ 3973 NONAME ; void QFile::setFileName(class QString const &)
+ ??5@YAAAVQDataStream@@AAV0@AAVQBitArray@@@Z @ 3974 NONAME ; class QDataStream & operator>>(class QDataStream &, class QBitArray &)
+ ?parent@QAbstractListModel@@EBE?AVQModelIndex@@ABV2@@Z @ 3975 NONAME ; class QModelIndex QAbstractListModel::parent(class QModelIndex const &) const
+ ?tokenType@QXmlStreamReader@@QBE?AW4TokenType@1@XZ @ 3976 NONAME ; enum QXmlStreamReader::TokenType QXmlStreamReader::tokenType(void) const
+ ?cleanConnectionLists@QObjectPrivate@@QAEXXZ @ 3977 NONAME ; void QObjectPrivate::cleanConnectionLists(void)
+ ?expand@QByteArray@@AAEXH@Z @ 3978 NONAME ; void QByteArray::expand(int)
+ ?refresh@QDir@@QBEXXZ @ 3979 NONAME ; void QDir::refresh(void) const
+ ?symLinkTarget@QFile@@SA?AVQString@@ABV2@@Z @ 3980 NONAME ; class QString QFile::symLinkTarget(class QString const &)
+ ?trUtf8@QStateMachine@@SA?AVQString@@PBD0@Z @ 3981 NONAME ; class QString QStateMachine::trUtf8(char const *, char const *)
+ ?fileName@QFileInfo@@QBE?AVQString@@XZ @ 3982 NONAME ; class QString QFileInfo::fileName(void) const
+ ?arg@QString@@QBE?AV1@HHHABVQChar@@@Z @ 3983 NONAME ; class QString QString::arg(int, int, int, class QChar const &) const
+ ?replace@QByteArray@@QAEAAV1@ABV1@0@Z @ 3984 NONAME ; class QByteArray & QByteArray::replace(class QByteArray const &, class QByteArray const &)
+ ?resolveEntity@QXmlStreamEntityResolver@@UAE?AVQString@@ABV2@0@Z @ 3985 NONAME ; class QString QXmlStreamEntityResolver::resolveEntity(class QString const &, class QString const &)
+ ?angle@QLineF@@QBEMABV1@@Z @ 3986 NONAME ; float QLineF::angle(class QLineF const &) const
+ ??0QSharedData@@QAE@XZ @ 3987 NONAME ; QSharedData::QSharedData(void)
+ ?disconnectNotify@QObject@@MAEXPBD@Z @ 3988 NONAME ; void QObject::disconnectNotify(char const *)
+ ?insertColumn@QAbstractItemModel@@QAE_NHABVQModelIndex@@@Z @ 3989 NONAME ; bool QAbstractItemModel::insertColumn(int, class QModelIndex const &)
+ ?removeAllQueryItems@QUrl@@QAEXABVQString@@@Z @ 3990 NONAME ; void QUrl::removeAllQueryItems(class QString const &)
+ ?mibEnum@QFontLaoCodec@@UBEHXZ @ 3991 NONAME ; int QFontLaoCodec::mibEnum(void) const
+ ?metaObject@QPluginLoader@@UBEPBUQMetaObject@@XZ @ 3992 NONAME ; struct QMetaObject const * QPluginLoader::metaObject(void) const
+ ?addAnimation@QAbstractTransition@@QAEXPAVQAbstractAnimation@@@Z @ 3993 NONAME ; void QAbstractTransition::addAnimation(class QAbstractAnimation *)
+ ??5QDataStream@@QAEAAV0@AA_J@Z @ 3994 NONAME ; class QDataStream & QDataStream::operator>>(long long &)
+ ?translate@QLineF@@QAEXABVQPointF@@@Z @ 3995 NONAME ; void QLineF::translate(class QPointF const &)
+ ?contains@QRectF@@QBE_NABV1@@Z @ 3996 NONAME ; bool QRectF::contains(class QRectF const &) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQDate@@@Z @ 3997 NONAME ; class QDataStream & operator<<(class QDataStream &, class QDate const &)
+ ?unicodeVersion@QCharRef@@QBE?AW4UnicodeVersion@QChar@@XZ @ 3998 NONAME ; enum QChar::UnicodeVersion QCharRef::unicodeVersion(void) const
+ ?enterStates@QStateMachinePrivate@@QAE?AV?$QList@PAVQAbstractState@@@@PAVQEvent@@ABV?$QList@PAVQAbstractTransition@@@@@Z @ 3999 NONAME ; class QList<class QAbstractState *> QStateMachinePrivate::enterStates(class QEvent *, class QList<class QAbstractTransition *> const &)
+ ?value@QXmlStreamAttribute@@QBE?AVQStringRef@@XZ @ 4000 NONAME ; class QStringRef QXmlStreamAttribute::value(void) const
+ ?exit@QCoreApplication@@SAXH@Z @ 4001 NONAME ; void QCoreApplication::exit(int)
+ ?mapped@QSignalMapper@@IAEXH@Z @ 4002 NONAME ; void QSignalMapper::mapped(int)
+ ?setX@QPointF@@QAEXM@Z @ 4003 NONAME ; void QPointF::setX(float)
+ ??0QUrl@@QAE@ABVQString@@W4ParsingMode@0@@Z @ 4004 NONAME ; QUrl::QUrl(class QString const &, enum QUrl::ParsingMode)
+ ?awake@QAbstractEventDispatcher@@IAEXXZ @ 4005 NONAME ; void QAbstractEventDispatcher::awake(void)
+ ??0QLocale@@QAE@ABV0@@Z @ 4006 NONAME ; QLocale::QLocale(class QLocale const &)
+ ??5@YAAAVQDataStream@@AAV0@AAVQByteArray@@@Z @ 4007 NONAME ; class QDataStream & operator>>(class QDataStream &, class QByteArray &)
+ ?sendThroughApplicationEventFilters@QCoreApplicationPrivate@@QAE_NPAVQObject@@PAVQEvent@@@Z @ 4008 NONAME ; bool QCoreApplicationPrivate::sendThroughApplicationEventFilters(class QObject *, class QEvent *)
+ ?dataChanged@QAbstractItemModel@@IAEXABVQModelIndex@@0@Z @ 4009 NONAME ; void QAbstractItemModel::dataChanged(class QModelIndex const &, class QModelIndex const &)
+ ??1QTextCodec@@MAE@XZ @ 4010 NONAME ; QTextCodec::~QTextCodec(void)
+ ?rheight@QSizeF@@QAEAAMXZ @ 4011 NONAME ; float & QSizeF::rheight(void)
+ ?extension@QFSFileEngine@@UAE_NW4Extension@QAbstractFileEngine@@PBVExtensionOption@3@PAVExtensionReturn@3@@Z @ 4012 NONAME ; bool QFSFileEngine::extension(enum QAbstractFileEngine::Extension, class QAbstractFileEngine::ExtensionOption const *, class QAbstractFileEngine::ExtensionReturn *)
+ ?internalSafetyCheckAdd@QtSharedPointer@@YAXPDX@Z @ 4013 NONAME ; void QtSharedPointer::internalSafetyCheckAdd(void const volatile *)
+ ?publicId@QXmlStreamNotationDeclaration@@QBE?AVQStringRef@@XZ @ 4014 NONAME ; class QStringRef QXmlStreamNotationDeclaration::publicId(void) const
+ ??0QFSFileEngine@@IAE@AAVQFSFileEnginePrivate@@@Z @ 4015 NONAME ; QFSFileEngine::QFSFileEngine(class QFSFileEnginePrivate &)
+ ?parameterTypes@QMetaMethod@@QBE?AV?$QList@VQByteArray@@@@XZ @ 4016 NONAME ; class QList<class QByteArray> QMetaMethod::parameterTypes(void) const
+ ?setPosition@QTextBoundaryFinder@@QAEXH@Z @ 4017 NONAME ; void QTextBoundaryFinder::setPosition(int)
+ ?constBegin@QByteArray@@QBEPBDXZ @ 4018 NONAME ; char const * QByteArray::constBegin(void) const
+ ?digitValue@QCharRef@@QBEHXZ @ 4019 NONAME ; int QCharRef::digitValue(void) const
+ ?toTitleCase@QChar@@SAGG@Z @ 4020 NONAME ; unsigned short QChar::toTitleCase(unsigned short)
+ ?removed@QChildEvent@@QBE_NXZ @ 4021 NONAME ; bool QChildEvent::removed(void) const
+ ?generateByteOrderMark@QTextStream@@QBE_NXZ @ 4022 NONAME ; bool QTextStream::generateByteOrderMark(void) const
+ ?index@QAbstractTableModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 4023 NONAME ; class QModelIndex QAbstractTableModel::index(int, int, class QModelIndex const &) const
+ ?buildKey@QLibraryInfo@@SA?AVQString@@XZ @ 4024 NONAME ; class QString QLibraryInfo::buildKey(void)
+ ?getDate@QDate@@QAEXPAH00@Z @ 4025 NONAME ; void QDate::getDate(int *, int *, int *)
+ ?errorString@QUrl@@QBE?AVQString@@XZ @ 4026 NONAME ; class QString QUrl::errorString(void) const
+ ?setTargetObject@QPropertyAnimation@@QAEXPAVQObject@@@Z @ 4027 NONAME ; void QPropertyAnimation::setTargetObject(class QObject *)
+ ?getStaticMetaObject@QVariantAnimation@@SAABUQMetaObject@@XZ @ 4028 NONAME ; struct QMetaObject const & QVariantAnimation::getStaticMetaObject(void)
+ ?setApplicationVersion@QCoreApplication@@SAXABVQString@@@Z @ 4029 NONAME ; void QCoreApplication::setApplicationVersion(class QString const &)
+ ?userType@QVariant@@QBEHXZ @ 4030 NONAME ; int QVariant::userType(void) const
+ ??0QChar@@QAE@XZ @ 4031 NONAME ; QChar::QChar(void)
+ ?filterEvent@QAbstractEventDispatcher@@QAE_NPAX@Z @ 4032 NONAME ; bool QAbstractEventDispatcher::filterEvent(void *)
+ ??0QStringMatcher@@QAE@PBVQChar@@HW4CaseSensitivity@Qt@@@Z @ 4033 NONAME ; QStringMatcher::QStringMatcher(class QChar const *, int, enum Qt::CaseSensitivity)
+ ?hasText@QMimeData@@QBE_NXZ @ 4034 NONAME ; bool QMimeData::hasText(void) const
+ ?qFree@@YAXPAX@Z @ 4035 NONAME ; void qFree(void *)
+ ?fixed@@YAAAVQTextStream@@AAV1@@Z @ 4036 NONAME ; class QTextStream & fixed(class QTextStream &)
+ ?eventSource@QEventTransition@@QBEPAVQObject@@XZ @ 4037 NONAME ; class QObject * QEventTransition::eventSource(void) const
+ ?trUtf8@QObject@@SA?AVQString@@PBD0@Z @ 4038 NONAME ; class QString QObject::trUtf8(char const *, char const *)
+ ?moveTo@QRectF@@QAEXMM@Z @ 4039 NONAME ; void QRectF::moveTo(float, float)
+ ?keyValues@QVariantAnimation@@QBE?AV?$QVector@U?$QPair@MVQVariant@@@@@@XZ @ 4040 NONAME ; class QVector<struct QPair<float, class QVariant> > QVariantAnimation::keyValues(void) const
+ ?isSender@QObjectPrivate@@QBE_NPBVQObject@@PBD@Z @ 4041 NONAME ; bool QObjectPrivate::isSender(class QObject const *, char const *) const
+ ?addLibraryPath@QCoreApplication@@SAXABVQString@@@Z @ 4042 NONAME ; void QCoreApplication::addLibraryPath(class QString const &)
+ ??6@YA?AVQDebug@@V0@ABVQEasingCurve@@@Z @ 4043 NONAME ; class QDebug operator<<(class QDebug, class QEasingCurve const &)
+ ?qt_metacall@QTimer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4044 NONAME ; int QTimer::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?parseSection@QDateTimeParser@@QBEHABVQDateTime@@HAAVQString@@AAHHAAW4State@1@PAH@Z @ 4045 NONAME ; int QDateTimeParser::parseSection(class QDateTime const &, int, class QString &, int &, int, enum QDateTimeParser::State &, int *) const
+ ?flags@QModelIndex@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@XZ @ 4046 NONAME ; class QFlags<enum Qt::ItemFlag> QModelIndex::flags(void) const
+ ??5QDataStream@@QAEAAV0@AAN@Z @ 4047 NONAME ; class QDataStream & QDataStream::operator>>(double &)
+ ?tr@QBuffer@@SA?AVQString@@PBD0@Z @ 4048 NONAME ; class QString QBuffer::tr(char const *, char const *)
+ ??0QDirIterator@@QAE@ABVQDir@@V?$QFlags@W4IteratorFlag@QDirIterator@@@@@Z @ 4049 NONAME ; QDirIterator::QDirIterator(class QDir const &, class QFlags<enum QDirIterator::IteratorFlag>)
+ ?noshowbase@@YAAAVQTextStream@@AAV1@@Z @ 4050 NONAME ; class QTextStream & noshowbase(class QTextStream &)
+ ?staticMetaObject@QSequentialAnimationGroup@@2UQMetaObject@@B @ 4051 NONAME ; struct QMetaObject const QSequentialAnimationGroup::staticMetaObject
+ ?second@QTime@@QBEHXZ @ 4052 NONAME ; int QTime::second(void) const
+ ?suffix@QFileInfo@@QBE?AVQString@@XZ @ 4053 NONAME ; class QString QFileInfo::suffix(void) const
+ ?wait@QWaitCondition@@QAE_NPAVQMutex@@K@Z @ 4054 NONAME ; bool QWaitCondition::wait(class QMutex *, unsigned long)
+ ?convert@QVariant@@QAE_NW4Type@1@@Z @ 4055 NONAME ; bool QVariant::convert(enum QVariant::Type)
+ ?begin@QString@@QAEPAVQChar@@XZ @ 4056 NONAME ; class QChar * QString::begin(void)
+ ?keyValueAt@QVariantAnimation@@QBE?AVQVariant@@M@Z @ 4057 NONAME ; class QVariant QVariantAnimation::keyValueAt(float) const
+ ?setSize@QRectF@@QAEXABVQSizeF@@@Z @ 4058 NONAME ; void QRectF::setSize(class QSizeF const &)
+ ?toCaseFolded@QChar@@QBE?AV1@XZ @ 4059 NONAME ; class QChar QChar::toCaseFolded(void) const
+ ??0QDate@@QAE@HHH@Z @ 4060 NONAME ; QDate::QDate(int, int, int)
+ ?eventTest@QEventTransition@@MAE_NPAVQEvent@@@Z @ 4061 NONAME ; bool QEventTransition::eventTest(class QEvent *)
+ ?isEndElement@QXmlStreamReader@@QBE_NXZ @ 4062 NONAME ; bool QXmlStreamReader::isEndElement(void) const
+ ??0QFile@@QAE@ABVQString@@@Z @ 4063 NONAME ; QFile::QFile(class QString const &)
+ ?columnsAboutToBeInserted@QAbstractItemModel@@AAEXABVQModelIndex@@HH@Z @ 4064 NONAME ; void QAbstractItemModel::columnsAboutToBeInserted(class QModelIndex const &, int, int)
+ ?getStaticMetaObject@QSequentialAnimationGroup@@SAABUQMetaObject@@XZ @ 4065 NONAME ; struct QMetaObject const & QSequentialAnimationGroup::getStaticMetaObject(void)
+ ?flush@QFSFileEngine@@UAE_NXZ @ 4066 NONAME ; bool QFSFileEngine::flush(void)
+ ?curveShape@QTimeLine@@QBE?AW4CurveShape@1@XZ @ 4067 NONAME ; enum QTimeLine::CurveShape QTimeLine::curveShape(void) const
+ ??6QTextStream@@QAEAAV0@VQBool@@@Z @ 4068 NONAME ; class QTextStream & QTextStream::operator<<(class QBool)
+ ?readChannelMode@QProcess@@QBE?AW4ProcessChannelMode@1@XZ @ 4069 NONAME ; enum QProcess::ProcessChannelMode QProcess::readChannelMode(void) const
+ ?cdUp@QDir@@QAE_NXZ @ 4070 NONAME ; bool QDir::cdUp(void)
+ ?QStringList_indexOf@QtPrivate@@YAHPBVQStringList@@ABVQRegExp@@H@Z @ 4071 NONAME ; int QtPrivate::QStringList_indexOf(class QStringList const *, class QRegExp const &, int)
+ ?qt_metacast@QFileSystemWatcher@@UAEPAXPBD@Z @ 4072 NONAME ; void * QFileSystemWatcher::qt_metacast(char const *)
+ ?writeBytes@QDataStream@@QAEAAV1@PBDI@Z @ 4073 NONAME ; class QDataStream & QDataStream::writeBytes(char const *, unsigned int)
+ ?metaObject@QTextCodecPlugin@@UBEPBUQMetaObject@@XZ @ 4074 NONAME ; struct QMetaObject const * QTextCodecPlugin::metaObject(void) const
+ ?writeComment@QXmlStreamWriter@@QAEXABVQString@@@Z @ 4075 NONAME ; void QXmlStreamWriter::writeComment(class QString const &)
+ ?d_func@QCoreApplication@@ABEPBVQCoreApplicationPrivate@@XZ @ 4076 NONAME ; class QCoreApplicationPrivate const * QCoreApplication::d_func(void) const
+ ?isNull@QRectF@@QBE_NXZ @ 4077 NONAME ; bool QRectF::isNull(void) const
+ ?qt_metacast@QParallelAnimationGroup@@UAEPAXPBD@Z @ 4078 NONAME ; void * QParallelAnimationGroup::qt_metacast(char const *)
+ ?setNameFilters@QDir@@QAEXABVQStringList@@@Z @ 4079 NONAME ; void QDir::setNameFilters(class QStringList const &)
+ ??1QEventTransition@@UAE@XZ @ 4080 NONAME ; QEventTransition::~QEventTransition(void)
+ ?getStaticMetaObject@QHistoryState@@SAABUQMetaObject@@XZ @ 4081 NONAME ; struct QMetaObject const & QHistoryState::getStaticMetaObject(void)
+ ?count@QStringRef@@QBEHXZ @ 4082 NONAME ; int QStringRef::count(void) const
+ ?baseName@QFileInfo@@QBE?AVQString@@XZ @ 4083 NONAME ; class QString QFileInfo::baseName(void) const
+ ??BQBitRef@@QBE_NXZ @ 4084 NONAME ; QBitRef::operator bool(void) const
+ ?isLetter@QCharRef@@QBE_NXZ @ 4085 NONAME ; bool QCharRef::isLetter(void) const
+ ?qt_message_output@@YAXW4QtMsgType@@PBD@Z @ 4086 NONAME ; void qt_message_output(enum QtMsgType, char const *)
+ ?metaObject@QObject@@UBEPBUQMetaObject@@XZ @ 4087 NONAME ; struct QMetaObject const * QObject::metaObject(void) const
+ ?childMode@QState@@QBE?AW4ChildMode@1@XZ @ 4088 NONAME ; enum QState::ChildMode QState::childMode(void) const
+ ??0QLibrary@@QAE@ABVQString@@0PAVQObject@@@Z @ 4089 NONAME ; QLibrary::QLibrary(class QString const &, class QString const &, class QObject *)
+ ??MQModelIndex@@QBE_NABV0@@Z @ 4090 NONAME ; bool QModelIndex::operator<(class QModelIndex const &) const
+ ?nameFiltersFromString@QDir@@SA?AVQStringList@@ABVQString@@@Z @ 4091 NONAME ; class QStringList QDir::nameFiltersFromString(class QString const &)
+ ?toInt@QLocale@@QBEHABVQString@@PA_NH@Z @ 4092 NONAME ; int QLocale::toInt(class QString const &, bool *, int) const
+ ?c@QLocale@@SA?AV1@XZ @ 4093 NONAME ; class QLocale QLocale::c(void)
+ ?start@QStateMachine@@QAEXXZ @ 4094 NONAME ; void QStateMachine::start(void)
+ ??0QChar@@QAE@F@Z @ 4095 NONAME ; QChar::QChar(short)
+ ??9QPersistentModelIndex@@QBE_NABV0@@Z @ 4096 NONAME ; bool QPersistentModelIndex::operator!=(class QPersistentModelIndex const &) const
+ ?name@QXmlStreamAttribute@@QBE?AVQStringRef@@XZ @ 4097 NONAME ; class QStringRef QXmlStreamAttribute::name(void) const
+ ?hasFailure@QTextDecoder@@QBE_NXZ @ 4098 NONAME ; bool QTextDecoder::hasFailure(void) const
+ ?tr@QTimeLine@@SA?AVQString@@PBD0@Z @ 4099 NONAME ; class QString QTimeLine::tr(char const *, char const *)
+ ??_EQTextStream@@UAE@I@Z @ 4100 NONAME ; QTextStream::~QTextStream(unsigned int)
+ ?replace@QString@@QAEAAV1@VQChar@@ABV1@W4CaseSensitivity@Qt@@@Z @ 4101 NONAME ; class QString & QString::replace(class QChar, class QString const &, enum Qt::CaseSensitivity)
+ ??1QBasicTimer@@QAE@XZ @ 4102 NONAME ; QBasicTimer::~QBasicTimer(void)
+ ?trUtf8@QThreadPool@@SA?AVQString@@PBD0@Z @ 4103 NONAME ; class QString QThreadPool::trUtf8(char const *, char const *)
+ ?locale@QResource@@QBE?AVQLocale@@XZ @ 4104 NONAME ; class QLocale QResource::locale(void) const
+ ??0QFileSystemWatcher@@QAE@ABVQStringList@@PAVQObject@@@Z @ 4105 NONAME ; QFileSystemWatcher::QFileSystemWatcher(class QStringList const &, class QObject *)
+ ??8QDateTime@@QBE_NABV0@@Z @ 4106 NONAME ; bool QDateTime::operator==(class QDateTime const &) const
+ ?qt_metacast@QFactoryLoader@@UAEPAXPBD@Z @ 4107 NONAME ; void * QFactoryLoader::qt_metacast(char const *)
+ ?setRoleNames@QAbstractItemModel@@IAEXABV?$QHash@HVQByteArray@@@@@Z @ 4108 NONAME ; void QAbstractItemModel::setRoleNames(class QHash<int, class QByteArray> const &)
+ ??_EQFile@@UAE@I@Z @ 4109 NONAME ; QFile::~QFile(unsigned int)
+ ?QStringList_lastIndexOf@QtPrivate@@YAHPBVQStringList@@ABVQRegExp@@H@Z @ 4110 NONAME ; int QtPrivate::QStringList_lastIndexOf(class QStringList const *, class QRegExp const &, int)
+ ??6@YA?AVQDebug@@V0@ABVQLine@@@Z @ 4111 NONAME ; class QDebug operator<<(class QDebug, class QLine const &)
+ ?setY@QRect@@QAEXH@Z @ 4112 NONAME ; void QRect::setY(int)
+ ?open@QFSFileEngine@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 4113 NONAME ; bool QFSFileEngine::open(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?qt_metacall@QFile@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4114 NONAME ; int QFile::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?customEvent@QObject@@MAEXPAVQEvent@@@Z @ 4115 NONAME ; void QObject::customEvent(class QEvent *)
+ ?insert@QByteArray@@QAEAAV1@HD@Z @ 4116 NONAME ; class QByteArray & QByteArray::insert(int, char)
+ ?canEncode@QTextCodec@@QBE_NVQChar@@@Z @ 4117 NONAME ; bool QTextCodec::canEncode(class QChar) const
+ ?wakeOne@QWaitCondition@@QAEXXZ @ 4118 NONAME ; void QWaitCondition::wakeOne(void)
+ ?disconnect@QMetaObject@@SA_NPBVQObject@@H0H@Z @ 4119 NONAME ; bool QMetaObject::disconnect(class QObject const *, int, class QObject const *, int)
+ ?create@QAbstractFileEngine@@SAPAV1@ABVQString@@@Z @ 4120 NONAME ; class QAbstractFileEngine * QAbstractFileEngine::create(class QString const &)
+ ?getStaticMetaObject@QPauseAnimation@@SAABUQMetaObject@@XZ @ 4121 NONAME ; struct QMetaObject const & QPauseAnimation::getStaticMetaObject(void)
+ ?qt_metacall@QAbstractAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4122 NONAME ; int QAbstractAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?notifyInternal@QCoreApplication@@AAE_NPAVQObject@@PAVQEvent@@@Z @ 4123 NONAME ; bool QCoreApplication::notifyInternal(class QObject *, class QEvent *)
+ ?map@QFile@@QAEPAE_J0W4MemoryMapFlags@1@@Z @ 4124 NONAME ; unsigned char * QFile::map(long long, long long, enum QFile::MemoryMapFlags)
+ ?rowsMoved@QAbstractItemModel@@AAEXABVQModelIndex@@HH0H@Z @ 4125 NONAME ; void QAbstractItemModel::rowsMoved(class QModelIndex const &, int, int, class QModelIndex const &, int)
+ ?encodedUserName@QUrl@@QBE?AVQByteArray@@XZ @ 4126 NONAME ; class QByteArray QUrl::encodedUserName(void) const
+ ?setData@QBuffer@@QAEXPBDH@Z @ 4127 NONAME ; void QBuffer::setData(char const *, int)
+ ?fileName@QFSFileEngine@@UBE?AVQString@@W4FileName@QAbstractFileEngine@@@Z @ 4128 NONAME ; class QString QFSFileEngine::fileName(enum QAbstractFileEngine::FileName) const
+ ?translate@QRectF@@QAEXMM@Z @ 4129 NONAME ; void QRectF::translate(float, float)
+ ?pos@QTextStream@@QBE_JXZ @ 4130 NONAME ; long long QTextStream::pos(void) const
+ ??6QDebug@@QAEAAV0@N@Z @ 4131 NONAME ; class QDebug & QDebug::operator<<(double)
+ ?d_func@QDir@@ABEPBVQDirPrivate@@XZ @ 4132 NONAME ; class QDirPrivate const * QDir::d_func(void) const
+ ??0QDateTimeParser@@QAE@W4Type@QVariant@@W4Context@0@@Z @ 4133 NONAME ; QDateTimeParser::QDateTimeParser(enum QVariant::Type, enum QDateTimeParser::Context)
+ ?metaObject@QAbstractTableModel@@UBEPBUQMetaObject@@XZ @ 4134 NONAME ; struct QMetaObject const * QAbstractTableModel::metaObject(void) const
+ ?transpose@QSize@@QAEXXZ @ 4135 NONAME ; void QSize::transpose(void)
+ ?d_func@QAbstractState@@AAEPAVQAbstractStatePrivate@@XZ @ 4136 NONAME ; class QAbstractStatePrivate * QAbstractState::d_func(void)
+ ?startDetached@QProcess@@SA_NABVQString@@ABVQStringList@@@Z @ 4137 NONAME ; bool QProcess::startDetached(class QString const &, class QStringList const &)
+ ?trUtf8@QHistoryState@@SA?AVQString@@PBD0H@Z @ 4138 NONAME ; class QString QHistoryState::trUtf8(char const *, char const *, int)
+ ?wakeUp@QEventDispatcherSymbian@@UAEXXZ @ 4139 NONAME ; void QEventDispatcherSymbian::wakeUp(void)
+ ?compare@QStringRef@@QBEHABV1@W4CaseSensitivity@Qt@@@Z @ 4140 NONAME ; int QStringRef::compare(class QStringRef const &, enum Qt::CaseSensitivity) const
+ ?targetStates@QAbstractTransition@@QBE?AV?$QList@PAVQAbstractState@@@@XZ @ 4141 NONAME ; class QList<class QAbstractState *> QAbstractTransition::targetStates(void) const
+ ?lineBreakClass@QUnicodeTables@@YA?AW4LineBreakClass@1@I@Z @ 4142 NONAME ; enum QUnicodeTables::LineBreakClass QUnicodeTables::lineBreakClass(unsigned int)
+ ?insertColumns@QAbstractItemModel@@UAE_NHHABVQModelIndex@@@Z @ 4143 NONAME ; bool QAbstractItemModel::insertColumns(int, int, class QModelIndex const &)
+ ?d_func@QFSFileEngine@@ABEPBVQFSFileEnginePrivate@@XZ @ 4144 NONAME ; class QFSFileEnginePrivate const * QFSFileEngine::d_func(void) const
+ ?expand@QString@@AAEXH@Z @ 4145 NONAME ; void QString::expand(int)
+ ?event@QState@@MAE_NPAVQEvent@@@Z @ 4146 NONAME ; bool QState::event(class QEvent *)
+ ??OQLatin1String@@QBE_NABVQString@@@Z @ 4147 NONAME ; bool QLatin1String::operator>(class QString const &) const
+ ?propertyName@QPropertyAnimation@@QBE?AVQByteArray@@XZ @ 4148 NONAME ; class QByteArray QPropertyAnimation::propertyName(void) const
+ ?isSequential@QFSFileEngine@@UBE_NXZ @ 4149 NONAME ; bool QFSFileEngine::isSequential(void) const
+ ?qstrdup@@YAPADPBD@Z @ 4150 NONAME ; char * qstrdup(char const *)
+ ?start@QProcess@@QAEXABVQString@@ABVQStringList@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 4151 NONAME ; void QProcess::start(class QString const &, class QStringList const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?replace@QString@@QAEAAV1@PBVQChar@@H0HW4CaseSensitivity@Qt@@@Z @ 4152 NONAME ; class QString & QString::replace(class QChar const *, int, class QChar const *, int, enum Qt::CaseSensitivity)
+ ?erase@QListData@@QAEPAPAXPAPAX@Z @ 4153 NONAME ; void * * QListData::erase(void * *)
+ ?shared_null@QByteArray@@0UData@1@A @ 4154 NONAME ; struct QByteArray::Data QByteArray::shared_null
+ ?environment@QProcess@@QBE?AVQStringList@@XZ @ 4155 NONAME ; class QStringList QProcess::environment(void) const
+ ?homePath@QDir@@SA?AVQString@@XZ @ 4156 NONAME ; class QString QDir::homePath(void)
+ ??0QUuid@@QAE@XZ @ 4157 NONAME ; QUuid::QUuid(void)
+ ?metaObject@QFileSystemWatcher@@UBEPBUQMetaObject@@XZ @ 4158 NONAME ; struct QMetaObject const * QFileSystemWatcher::metaObject(void) const
+ ?beginInsertRows@QAbstractItemModel@@IAEXABVQModelIndex@@HH@Z @ 4159 NONAME ; void QAbstractItemModel::beginInsertRows(class QModelIndex const &, int, int)
+ ?hasAttribute@QXmlStreamAttributes@@QBE_NABVQString@@@Z @ 4160 NONAME ; bool QXmlStreamAttributes::hasAttribute(class QString const &) const
+ ?localeAwareCompare@QString@@SAHABV1@ABVQStringRef@@@Z @ 4161 NONAME ; int QString::localeAwareCompare(class QString const &, class QStringRef const &)
+ ?push_front@QString@@QAEXVQChar@@@Z @ 4162 NONAME ; void QString::push_front(class QChar)
+ ?create@QTextCodecPlugin@@EAEPAVQTextCodec@@ABVQString@@@Z @ 4163 NONAME ; class QTextCodec * QTextCodecPlugin::create(class QString const &)
+ ?columnsAboutToBeInserted@QAbstractItemModelPrivate@@QAEXABVQModelIndex@@HH@Z @ 4164 NONAME ; void QAbstractItemModelPrivate::columnsAboutToBeInserted(class QModelIndex const &, int, int)
+ ?prepend@QString@@QAEAAV1@PBD@Z @ 4165 NONAME ; class QString & QString::prepend(char const *)
+ ?cast@QMetaObject@@QBEPAVQObject@@PAV2@@Z @ 4166 NONAME ; class QObject * QMetaObject::cast(class QObject *) const
+ ?size@QSharedMemory@@QBEHXZ @ 4167 NONAME ; int QSharedMemory::size(void) const
+ ?prepend@QListData@@QAEPAPAXXZ @ 4168 NONAME ; void * * QListData::prepend(void)
+ ?count@QByteArray@@QBEHPBD@Z @ 4169 NONAME ; int QByteArray::count(char const *) const
+ ?classInfoCount@QMetaObject@@QBEHXZ @ 4170 NONAME ; int QMetaObject::classInfoCount(void) const
+ ?nulTerminated@QByteArray@@ABE?AV1@XZ @ 4171 NONAME ; class QByteArray QByteArray::nulTerminated(void) const
+ ?staticInstances@QPluginLoader@@SA?AV?$QList@PAVQObject@@@@XZ @ 4172 NONAME ; class QList<class QObject *> QPluginLoader::staticInstances(void)
+ ?enumeratorCount@QMetaObject@@QBEHXZ @ 4173 NONAME ; int QMetaObject::enumeratorCount(void) const
+ ?writeEmptyElement@QXmlStreamWriter@@QAEXABVQString@@@Z @ 4174 NONAME ; void QXmlStreamWriter::writeEmptyElement(class QString const &)
+ ?remove@QString@@QAEAAV1@ABVQRegExp@@@Z @ 4175 NONAME ; class QString & QString::remove(class QRegExp const &)
+ ?ws@@YAAAVQTextStream@@AAV1@@Z @ 4176 NONAME ; class QTextStream & ws(class QTextStream &)
+ ?open@QIODevice@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 4177 NONAME ; bool QIODevice::open(class QFlags<enum QIODevice::OpenModeFlag>)
+ ?load@QVariant@@QAEXAAVQDataStream@@@Z @ 4178 NONAME ; void QVariant::load(class QDataStream &)
+ ?caseSensitive@QFSFileEngine@@UBE_NXZ @ 4179 NONAME ; bool QFSFileEngine::caseSensitive(void) const
+ ?data@QString@@QBEPBVQChar@@XZ @ 4180 NONAME ; class QChar const * QString::data(void) const
+ ?fromUnicode@QTextEncoder@@QAE?AVQByteArray@@ABVQString@@@Z @ 4181 NONAME ; class QByteArray QTextEncoder::fromUnicode(class QString const &)
+ ?constructorCount@QMetaObject@@QBEHXZ @ 4182 NONAME ; int QMetaObject::constructorCount(void) const
+ ?metaObject@QCoreApplication@@UBEPBUQMetaObject@@XZ @ 4183 NONAME ; struct QMetaObject const * QCoreApplication::metaObject(void) const
+ ?staticMetaObject@QNonContiguousByteDevice@@2UQMetaObject@@B @ 4184 NONAME ; struct QMetaObject const QNonContiguousByteDevice::staticMetaObject
+ ??0QPersistentModelIndex@@QAE@XZ @ 4185 NONAME ; QPersistentModelIndex::QPersistentModelIndex(void)
+ ?setPoints@QLineF@@QAEXABVQPointF@@0@Z @ 4186 NONAME ; void QLineF::setPoints(class QPointF const &, class QPointF const &)
+ ?fromPolar@QLineF@@SA?AV1@MM@Z @ 4187 NONAME ; class QLineF QLineF::fromPolar(float, float)
+ ??8QTime@@QBE_NABV0@@Z @ 4188 NONAME ; bool QTime::operator==(class QTime const &) const
+ ?setType@QEasingCurve@@QAEXW4Type@1@@Z @ 4189 NONAME ; void QEasingCurve::setType(enum QEasingCurve::Type)
+ ?tr@QMimeData@@SA?AVQString@@PBD0@Z @ 4190 NONAME ; class QString QMimeData::tr(char const *, char const *)
+ ?d_func@QHistoryState@@ABEPBVQHistoryStatePrivate@@XZ @ 4191 NONAME ; class QHistoryStatePrivate const * QHistoryState::d_func(void) const
+ ?size@QByteArray@@QBEHXZ @ 4192 NONAME ; int QByteArray::size(void) const
+ ?closingDown@QAbstractEventDispatcher@@UAEXXZ @ 4193 NONAME ; void QAbstractEventDispatcher::closingDown(void)
+ ?d_func@QSequentialAnimationGroup@@ABEPBVQSequentialAnimationGroupPrivate@@XZ @ 4194 NONAME ; class QSequentialAnimationGroupPrivate const * QSequentialAnimationGroup::d_func(void) const
+ ?isFile@QFileInfo@@QBE_NXZ @ 4195 NONAME ; bool QFileInfo::isFile(void) const
+ ??1QTimer@@UAE@XZ @ 4196 NONAME ; QTimer::~QTimer(void)
+ ?size@QResource@@QBE_JXZ @ 4197 NONAME ; long long QResource::size(void) const
+ ?size@QString@@QBEHXZ @ 4198 NONAME ; int QString::size(void) const
+ ?fileTime@QFSFileEngine@@UBE?AVQDateTime@@W4FileTime@QAbstractFileEngine@@@Z @ 4199 NONAME ; class QDateTime QFSFileEngine::fileTime(enum QAbstractFileEngine::FileTime) const
+ ?qt_metacall@QAnimationGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4200 NONAME ; int QAnimationGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?toUShort@QByteArray@@QBEGPA_NH@Z @ 4201 NONAME ; unsigned short QByteArray::toUShort(bool *, int) const
+ ??_EQString@@QAE@I@Z @ 4202 NONAME ; QString::~QString(unsigned int)
+ ?readAllStandardError@QProcess@@QAE?AVQByteArray@@XZ @ 4203 NONAME ; class QByteArray QProcess::readAllStandardError(void)
+ ?cursorPosition@QDateTimeParser@@UBEHXZ @ 4204 NONAME ; int QDateTimeParser::cursorPosition(void) const
+ ??0QAbstractTransitionPrivate@@QAE@XZ @ 4205 NONAME ; QAbstractTransitionPrivate::QAbstractTransitionPrivate(void)
+ ??_EQAbstractEventDispatcherPrivate@@UAE@I@Z @ 4206 NONAME ; QAbstractEventDispatcherPrivate::~QAbstractEventDispatcherPrivate(unsigned int)
+ ?d_func@QPropertyAnimation@@AAEPAVQPropertyAnimationPrivate@@XZ @ 4207 NONAME ; class QPropertyAnimationPrivate * QPropertyAnimation::d_func(void)
+ ?userInfo@QUrl@@QBE?AVQString@@XZ @ 4208 NONAME ; class QString QUrl::userInfo(void) const
+ ??_EQAnimationGroup@@UAE@I@Z @ 4209 NONAME ; QAnimationGroup::~QAnimationGroup(unsigned int)
+ ?trUtf8@QSocketNotifier@@SA?AVQString@@PBD0@Z @ 4210 NONAME ; class QString QSocketNotifier::trUtf8(char const *, char const *)
+ ?unicodeVersion@QChar@@SA?AW4UnicodeVersion@1@I@Z @ 4211 NONAME ; enum QChar::UnicodeVersion QChar::unicodeVersion(unsigned int)
+ ?canFetchMore@QAbstractItemModel@@UBE_NABVQModelIndex@@@Z @ 4212 NONAME ; bool QAbstractItemModel::canFetchMore(class QModelIndex const &) const
+ ??0QAtomicInt@@QAE@H@Z @ 4213 NONAME ; QAtomicInt::QAtomicInt(int)
+ ??9QUrl@@QBE_NABV0@@Z @ 4214 NONAME ; bool QUrl::operator!=(class QUrl const &) const
+ ??0QChar@@QAE@W4SpecialCharacter@0@@Z @ 4215 NONAME ; QChar::QChar(enum QChar::SpecialCharacter)
+ ?localeAwareCompare_helper@QString@@CAHPBVQChar@@H0H@Z @ 4216 NONAME ; int QString::localeAwareCompare_helper(class QChar const *, int, class QChar const *, int)
+ ?contains@QRectF@@QBE_NABVQPointF@@@Z @ 4217 NONAME ; bool QRectF::contains(class QPointF const &) const
+ ??6@YA?AVQDebug@@V0@ABVQRect@@@Z @ 4218 NONAME ; class QDebug operator<<(class QDebug, class QRect const &)
+ ?errorString@QLibrary@@QBE?AVQString@@XZ @ 4219 NONAME ; class QString QLibrary::errorString(void) const
+ ?qt_metacall@QSequentialAnimationGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4220 NONAME ; int QSequentialAnimationGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??4QBitArray@@QAEAAV0@ABV0@@Z @ 4221 NONAME ; class QBitArray & QBitArray::operator=(class QBitArray const &)
+ ?absoluteDir@QFileInfo@@QBE?AVQDir@@XZ @ 4222 NONAME ; class QDir QFileInfo::absoluteDir(void) const
+ ??5QDataStream@@QAEAAV0@AAG@Z @ 4223 NONAME ; class QDataStream & QDataStream::operator>>(unsigned short &)
+ ?trUtf8@QSocketNotifier@@SA?AVQString@@PBD0H@Z @ 4224 NONAME ; class QString QSocketNotifier::trUtf8(char const *, char const *, int)
+ ??1QModelIndex@@QAE@XZ @ 4225 NONAME ; QModelIndex::~QModelIndex(void)
+ ?tr@QAbstractListModel@@SA?AVQString@@PBD0H@Z @ 4226 NONAME ; class QString QAbstractListModel::tr(char const *, char const *, int)
+ ?createData@QMapData@@SAPAU1@XZ @ 4227 NONAME ; struct QMapData * QMapData::createData(void)
+ ?mapping@QSignalMapper@@QBEPAVQObject@@PAV2@@Z @ 4228 NONAME ; class QObject * QSignalMapper::mapping(class QObject *) const
+ ?state@QProcess@@QBE?AW4ProcessState@1@XZ @ 4229 NONAME ; enum QProcess::ProcessState QProcess::state(void) const
+ ?setInitialState@QState@@QAEXPAVQAbstractState@@@Z @ 4230 NONAME ; void QState::setInitialState(class QAbstractState *)
+ ?arg@QString@@QBE?AV1@ABV1@00000000@Z @ 4231 NONAME ; class QString QString::arg(class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &) const
+ ?expandedTo@QSizeF@@QBE?AV1@ABV1@@Z @ 4232 NONAME ; class QSizeF QSizeF::expandedTo(class QSizeF const &) const
+ ?tr@QVariantAnimation@@SA?AVQString@@PBD0@Z @ 4233 NONAME ; class QString QVariantAnimation::tr(char const *, char const *)
+ ?d_func@QEventTransition@@AAEPAVQEventTransitionPrivate@@XZ @ 4234 NONAME ; class QEventTransitionPrivate * QEventTransition::d_func(void)
+ ??8QBitArray@@QBE_NABV0@@Z @ 4235 NONAME ; bool QBitArray::operator==(class QBitArray const &) const
+ ?locale@QDateTimeParser@@UBE?AVQLocale@@XZ @ 4236 NONAME ; class QLocale QDateTimeParser::locale(void) const
+ ?digitToCLocale@QLocalePrivate@@QBEDABVQChar@@@Z @ 4237 NONAME ; char QLocalePrivate::digitToCLocale(class QChar const &) const
+ ?mapping@QSignalMapper@@QBEPAVQObject@@ABVQString@@@Z @ 4238 NONAME ; class QObject * QSignalMapper::mapping(class QString const &) const
+ ?qVersion@@YAPBDXZ @ 4239 NONAME ; char const * qVersion(void)
+ ?qt_qFindChild_helper@@YAPAVQObject@@PBV1@ABVQString@@ABUQMetaObject@@@Z @ 4240 NONAME ; class QObject * qt_qFindChild_helper(class QObject const *, class QString const &, struct QMetaObject const &)
+ ?setTerminationEnabled@QThread@@KAX_N@Z @ 4241 NONAME ; void QThread::setTerminationEnabled(bool)
+ ?setUtf16@QString@@QAEAAV1@PBGH@Z @ 4242 NONAME ; class QString & QString::setUtf16(unsigned short const *, int)
+ ?type@QEvent@@QBE?AW4Type@1@XZ @ 4243 NONAME ; enum QEvent::Type QEvent::type(void) const
+ ?isDetached@QVariant@@QBE_NXZ @ 4244 NONAME ; bool QVariant::isDetached(void) const
+ ??4QCharRef@@QAEAAV0@H@Z @ 4245 NONAME ; class QCharRef & QCharRef::operator=(int)
+ ?sibling@QAbstractItemModel@@QBE?AVQModelIndex@@HHABV2@@Z @ 4246 NONAME ; class QModelIndex QAbstractItemModel::sibling(int, int, class QModelIndex const &) const
+ ?replace@QByteArray@@QAEAAV1@HHABV1@@Z @ 4247 NONAME ; class QByteArray & QByteArray::replace(int, int, class QByteArray const &)
+ ?qt_metacast@QTemporaryFile@@UAEPAXPBD@Z @ 4248 NONAME ; void * QTemporaryFile::qt_metacast(char const *)
+ ?decimalPoint@QLocale@@QBE?AVQChar@@XZ @ 4249 NONAME ; class QChar QLocale::decimalPoint(void) const
+ ??8QPersistentModelIndex@@QBE_NABV0@@Z @ 4250 NONAME ; bool QPersistentModelIndex::operator==(class QPersistentModelIndex const &) const
+ ?updateCurrentTime@QSequentialAnimationGroup@@MAEXH@Z @ 4251 NONAME ; void QSequentialAnimationGroup::updateCurrentTime(int)
+ ?isLower@QCharRef@@QBE_NXZ @ 4252 NONAME ; bool QCharRef::isLower(void) const
+ ?removeEncodedQueryItem@QUrl@@QAEXABVQByteArray@@@Z @ 4253 NONAME ; void QUrl::removeEncodedQueryItem(class QByteArray const &)
+ ??8QString@@QBE_NPBD@Z @ 4254 NONAME ; bool QString::operator==(char const *) const
+ ?toReal@QVariant@@QBEMPA_N@Z @ 4255 NONAME ; float QVariant::toReal(bool *) const
+ ?contains@QByteArray@@QBE?AVQBool@@D@Z @ 4256 NONAME ; class QBool QByteArray::contains(char) const
+ ??0QChar@@QAE@ABV0@@Z @ 4257 NONAME ; QChar::QChar(class QChar const &)
+ ?instance@QPluginLoader@@QAEPAVQObject@@XZ @ 4258 NONAME ; class QObject * QPluginLoader::instance(void)
+ ?updateCurrentTime@QParallelAnimationGroup@@MAEXH@Z @ 4259 NONAME ; void QParallelAnimationGroup::updateCurrentTime(int)
+ ?startState@QStateMachinePrivate@@QAEPAVQState@@XZ @ 4260 NONAME ; class QState * QStateMachinePrivate::startState(void)
+ ??9QLatin1String@@QBE_NABVQString@@@Z @ 4261 NONAME ; bool QLatin1String::operator!=(class QString const &) const
+ ?resolve@QLibrary@@QAEPAXPBD@Z @ 4262 NONAME ; void * QLibrary::resolve(char const *)
+ ?setRow@QChar@@QAEXE@Z @ 4263 NONAME ; void QChar::setRow(unsigned char)
+ ?add@QObjectCleanupHandler@@QAEPAVQObject@@PAV2@@Z @ 4264 NONAME ; class QObject * QObjectCleanupHandler::add(class QObject *)
+ ?d_func@QSignalTransition@@AAEPAVQSignalTransitionPrivate@@XZ @ 4265 NONAME ; class QSignalTransitionPrivate * QSignalTransition::d_func(void)
+ ?qt_metacast@QState@@UAEPAXPBD@Z @ 4266 NONAME ; void * QState::qt_metacast(char const *)
+ ?setLine@QLine@@QAEXHHHH@Z @ 4267 NONAME ; void QLine::setLine(int, int, int, int)
+ ?month@QDate@@QBEHXZ @ 4268 NONAME ; int QDate::month(void) const
+ ?replace@QString@@QAEAAV1@ABVQRegExp@@ABV1@@Z @ 4269 NONAME ; class QString & QString::replace(class QRegExp const &, class QString const &)
+ ?initializeAnimation@QStateMachinePrivate@@QAE?AU?$QPair@V?$QList@PAVQAbstractAnimation@@@@V1@@@PAVQAbstractAnimation@@ABUQPropertyAssignment@@@Z @ 4270 NONAME ; struct QPair<class QList<class QAbstractAnimation *>, class QList<class QAbstractAnimation *> > QStateMachinePrivate::initializeAnimation(class QAbstractAnimation *, struct QPropertyAssignment const &)
+ ?at@QBitArray@@QBE_NH@Z @ 4271 NONAME ; bool QBitArray::at(int) const
+ ?waitForReadyRead@QIODevice@@UAE_NH@Z @ 4272 NONAME ; bool QIODevice::waitForReadyRead(int)
+ ?qt_metacall@QAbstractTableModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4273 NONAME ; int QAbstractTableModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?open@QFSFileEngine@@QAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@PAU__sFILE@@@Z @ 4274 NONAME ; bool QFSFileEngine::open(class QFlags<enum QIODevice::OpenModeFlag>, struct __sFILE *)
+ ??0QSize@@QAE@HH@Z @ 4275 NONAME ; QSize::QSize(int, int)
+ ??0QDateTime@@QAE@ABVQDate@@@Z @ 4276 NONAME ; QDateTime::QDateTime(class QDate const &)
+ ?d_func@QBuffer@@AAEPAVQBufferPrivate@@XZ @ 4277 NONAME ; class QBufferPrivate * QBuffer::d_func(void)
+ ?drives@QDir@@SA?AV?$QList@VQFileInfo@@@@XZ @ 4278 NONAME ; class QList<class QFileInfo> QDir::drives(void)
+ ?begin@QByteArray@@QBEPBDXZ @ 4279 NONAME ; char const * QByteArray::begin(void) const
+ ?buffer@QBuffer@@QBEABVQByteArray@@XZ @ 4280 NONAME ; class QByteArray const & QBuffer::buffer(void) const
+ ?shared_null@QMapData@@2U1@A @ 4281 NONAME ; struct QMapData QMapData::shared_null
+ ?rightJustified@QByteArray@@QBE?AV1@HD_N@Z @ 4282 NONAME ; class QByteArray QByteArray::rightJustified(int, char, bool) const
+ ?push_back@QByteArray@@QAEXD@Z @ 4283 NONAME ; void QByteArray::push_back(char)
+ ?qt_metacall@QTimeLine@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4284 NONAME ; int QTimeLine::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?trUtf8@QThread@@SA?AVQString@@PBD0@Z @ 4285 NONAME ; class QString QThread::trUtf8(char const *, char const *)
+ ?isMinimal@QRegExp@@QBE_NXZ @ 4286 NONAME ; bool QRegExp::isMinimal(void) const
+ ?constBegin@QString@@QBEPBVQChar@@XZ @ 4287 NONAME ; class QChar const * QString::constBegin(void) const
+ ??0QAtomicInt@@QAE@ABV0@@Z @ 4288 NONAME ; QAtomicInt::QAtomicInt(class QAtomicInt const &)
+ ?setDecodingFunction@QFile@@SAXP6A?AVQString@@ABVQByteArray@@@Z@Z @ 4289 NONAME ; void QFile::setDecodingFunction(class QString (*)(class QByteArray const &))
+ ??_EQSettings@@UAE@I@Z @ 4290 NONAME ; QSettings::~QSettings(unsigned int)
+ ??1QVariantAnimation@@UAE@XZ @ 4291 NONAME ; QVariantAnimation::~QVariantAnimation(void)
+ ?writeData@QFile@@MAE_JPBD_J@Z @ 4292 NONAME ; long long QFile::writeData(char const *, long long)
+ ?decompositionTag@QCharRef@@QBE?AW4Decomposition@QChar@@XZ @ 4293 NONAME ; enum QChar::Decomposition QCharRef::decompositionTag(void) const
+ ?setNum@QByteArray@@QAEAAV1@GH@Z @ 4294 NONAME ; class QByteArray & QByteArray::setNum(unsigned short, int)
+ ?removeQueryItem@QUrl@@QAEXABVQString@@@Z @ 4295 NONAME ; void QUrl::removeQueryItem(class QString const &)
+ ?event@QSettings@@MAE_NPAVQEvent@@@Z @ 4296 NONAME ; bool QSettings::event(class QEvent *)
+ ?addPath@QFileSystemWatcher@@QAEXABVQString@@@Z @ 4297 NONAME ; void QFileSystemWatcher::addPath(class QString const &)
+ ?d@QLocale@@ABEPBUQLocalePrivate@@XZ @ 4298 NONAME ; struct QLocalePrivate const * QLocale::d(void) const
+ ?d_func@QStateMachine@@ABEPBVQStateMachinePrivate@@XZ @ 4299 NONAME ; class QStateMachinePrivate const * QStateMachine::d_func(void) const
+ ?qualifiedName@QXmlStreamReader@@QBE?AVQStringRef@@XZ @ 4300 NONAME ; class QStringRef QXmlStreamReader::qualifiedName(void) const
+ ??NQString@@QBE_NABVQLatin1String@@@Z @ 4301 NONAME ; bool QString::operator<=(class QLatin1String const &) const
+ ?readChannelFinished@QIODevice@@IAEXXZ @ 4302 NONAME ; void QIODevice::readChannelFinished(void)
+ ?tr@QThread@@SA?AVQString@@PBD0H@Z @ 4303 NONAME ; class QString QThread::tr(char const *, char const *, int)
+ ?fill@QBitArray@@QAEX_NHH@Z @ 4304 NONAME ; void QBitArray::fill(bool, int, int)
+ ?trUtf8@QNonContiguousByteDevice@@SA?AVQString@@PBD0H@Z @ 4305 NONAME ; class QString QNonContiguousByteDevice::trUtf8(char const *, char const *, int)
+ ?unsLongLongToString@QLocalePrivate@@QBE?AVQString@@_KHHHI@Z @ 4306 NONAME ; class QString QLocalePrivate::unsLongLongToString(unsigned long long, int, int, int, unsigned int) const
+ ?toUtf8@QString@@QBE?AVQByteArray@@XZ @ 4307 NONAME ; class QByteArray QString::toUtf8(void) const
+ ?removeRow@QAbstractItemModel@@QAE_NHABVQModelIndex@@@Z @ 4308 NONAME ; bool QAbstractItemModel::removeRow(int, class QModelIndex const &)
+ ?hasChildren@QAbstractItemModel@@UBE_NABVQModelIndex@@@Z @ 4309 NONAME ; bool QAbstractItemModel::hasChildren(class QModelIndex const &) const
+ ?trUtf8@QSharedMemory@@SA?AVQString@@PBD0@Z @ 4310 NONAME ; class QString QSharedMemory::trUtf8(char const *, char const *)
+ ??0QStateMachinePrivate@@QAE@XZ @ 4311 NONAME ; QStateMachinePrivate::QStateMachinePrivate(void)
+ ?metaCall@QAbstractDynamicMetaObject@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4312 NONAME ; int QAbstractDynamicMetaObject::metaCall(enum QMetaObject::Call, int, void * *)
+ ?setDuration@QPauseAnimation@@QAEXH@Z @ 4313 NONAME ; void QPauseAnimation::setDuration(int)
+ ??0QSignalMapper@@QAE@PAVQObject@@@Z @ 4314 NONAME ; QSignalMapper::QSignalMapper(class QObject *)
+ ?qt_metacast@QNonContiguousByteDevice@@UAEPAXPBD@Z @ 4315 NONAME ; void * QNonContiguousByteDevice::qt_metacast(char const *)
+ ?staticMetaObject@QBuffer@@2UQMetaObject@@B @ 4316 NONAME ; struct QMetaObject const QBuffer::staticMetaObject
+ ?readProgress@QNonContiguousByteDevice@@IAEX_J0@Z @ 4317 NONAME ; void QNonContiguousByteDevice::readProgress(long long, long long)
+ ??0QByteArrayMatcher@@QAE@ABVQByteArray@@@Z @ 4318 NONAME ; QByteArrayMatcher::QByteArrayMatcher(class QByteArray const &)
+ ??0QSystemSemaphore@@QAE@ABVQString@@HW4AccessMode@0@@Z @ 4319 NONAME ; QSystemSemaphore::QSystemSemaphore(class QString const &, int, enum QSystemSemaphore::AccessMode)
+ ??6QDebug@@QAEAAV0@G@Z @ 4320 NONAME ; class QDebug & QDebug::operator<<(unsigned short)
+ ??0QPauseAnimation@@QAE@PAVQObject@@@Z @ 4321 NONAME ; QPauseAnimation::QPauseAnimation(class QObject *)
+ ?QStringList_replaceInStrings@QtPrivate@@YAXPAVQStringList@@ABVQString@@1W4CaseSensitivity@Qt@@@Z @ 4322 NONAME ; void QtPrivate::QStringList_replaceInStrings(class QStringList *, class QString const &, class QString const &, enum Qt::CaseSensitivity)
+ ?measurementSystem@QLocalePrivate@@QBE?AW4MeasurementSystem@QLocale@@XZ @ 4323 NONAME ; enum QLocale::MeasurementSystem QLocalePrivate::measurementSystem(void) const
+ ?nextNode@QHashData@@SAPAUNode@1@PAU21@@Z @ 4324 NONAME ; struct QHashData::Node * QHashData::nextNode(struct QHashData::Node *)
+ ??0QByteArray@@QAE@HW4Initialization@Qt@@@Z @ 4325 NONAME ; QByteArray::QByteArray(int, enum Qt::Initialization)
+ ?data@QPersistentModelIndex@@QBE?AVQVariant@@H@Z @ 4326 NONAME ; class QVariant QPersistentModelIndex::data(int) const
+ ??YQString@@QAEAAV0@ABVQStringRef@@@Z @ 4327 NONAME ; class QString & QString::operator+=(class QStringRef const &)
+ ?trUtf8@QState@@SA?AVQString@@PBD0@Z @ 4328 NONAME ; class QString QState::trUtf8(char const *, char const *)
+ ?event@QHistoryState@@MAE_NPAVQEvent@@@Z @ 4329 NONAME ; bool QHistoryState::event(class QEvent *)
+ ?removeMappings@QSignalMapper@@QAEXPAVQObject@@@Z @ 4330 NONAME ; void QSignalMapper::removeMappings(class QObject *)
+ ?QBasicAtomicPointer_fetchAndStoreOrdered@@YAPAXPCRAXPAX@Z @ 4331 NONAME ; void * QBasicAtomicPointer_fetchAndStoreOrdered(void * volatile *, void *)
+ ?removeTranslator@QCoreApplication@@SAXPAVQTranslator@@@Z @ 4332 NONAME ; void QCoreApplication::removeTranslator(class QTranslator *)
+ ??0QThreadStorageData@@QAE@P6AXPAX@Z@Z @ 4333 NONAME ; QThreadStorageData::QThreadStorageData(void (*)(void *))
+ ??8QXmlStreamNamespaceDeclaration@@QBE_NABV0@@Z @ 4334 NONAME ; bool QXmlStreamNamespaceDeclaration::operator==(class QXmlStreamNamespaceDeclaration const &) const
+ ?readBytes@QDataStream@@QAEAAV1@AAPADAAI@Z @ 4335 NONAME ; class QDataStream & QDataStream::readBytes(char * &, unsigned int &)
+ ?permissions@QFileInfo@@QBE?AV?$QFlags@W4Permission@QFile@@@@XZ @ 4336 NONAME ; class QFlags<enum QFile::Permission> QFileInfo::permissions(void) const
+ ??BQHBufC@@QAEPAVHBufC16@@XZ @ 4337 NONAME ; QHBufC::operator class HBufC16 *(void)
+ ?readData@QProcess@@MAE_JPAD_J@Z @ 4338 NONAME ; long long QProcess::readData(char *, long long)
+ ?qgetenv@@YA?AVQByteArray@@PBD@Z @ 4339 NONAME ; class QByteArray qgetenv(char const *)
+ ?zero@QLocalePrivate@@QBE?AVQChar@@XZ @ 4340 NONAME ; class QChar QLocalePrivate::zero(void) const
+ ?setP2@QLineF@@QAEXABVQPointF@@@Z @ 4341 NONAME ; void QLineF::setP2(class QPointF const &)
+ ?intersected@QRectF@@QBE?AV1@ABV1@@Z @ 4342 NONAME ; class QRectF QRectF::intersected(class QRectF const &) const
+ ??0QSize@@QAE@XZ @ 4343 NONAME ; QSize::QSize(void)
+ ?mirroredChar@QChar@@SAGG@Z @ 4344 NONAME ; unsigned short QChar::mirroredChar(unsigned short)
+ ?setHistoryType@QHistoryState@@QAEXW4HistoryType@1@@Z @ 4345 NONAME ; void QHistoryState::setHistoryType(enum QHistoryState::HistoryType)
+ ?hasFailure@QTextEncoder@@QBE_NXZ @ 4346 NONAME ; bool QTextEncoder::hasFailure(void) const
+ ?d_func@QSocketNotifier@@AAEPAVQObjectPrivate@@XZ @ 4347 NONAME ; class QObjectPrivate * QSocketNotifier::d_func(void)
+ ??0QString@@QAE@PBVQChar@@H@Z @ 4348 NONAME ; QString::QString(class QChar const *, int)
+ ?trUtf8@QTimer@@SA?AVQString@@PBD0H@Z @ 4349 NONAME ; class QString QTimer::trUtf8(char const *, char const *, int)
+ ?setStandardOutputProcess@QProcess@@QAEXPAV1@@Z @ 4350 NONAME ; void QProcess::setStandardOutputProcess(class QProcess *)
+ ?startsWith@QString@@QBE_NABVQChar@@W4CaseSensitivity@Qt@@@Z @ 4351 NONAME ; bool QString::startsWith(class QChar const &, enum Qt::CaseSensitivity) const
+ ??0QVariant@@QAE@_J@Z @ 4352 NONAME ; QVariant::QVariant(long long)
+ ?removeFormat@QMimeData@@QAEXABVQString@@@Z @ 4353 NONAME ; void QMimeData::removeFormat(class QString const &)
+ ?isTextModeEnabled@QIODevice@@QBE_NXZ @ 4354 NONAME ; bool QIODevice::isTextModeEnabled(void) const
+ ?numberFlags@QTextStream@@QBE?AV?$QFlags@W4NumberFlag@QTextStream@@@@XZ @ 4355 NONAME ; class QFlags<enum QTextStream::NumberFlag> QTextStream::numberFlags(void) const
+ ??6@YA?AVQDebug@@V0@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 4356 NONAME ; class QDebug operator<<(class QDebug, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?staticMetaObject@QHistoryState@@2UQMetaObject@@B @ 4357 NONAME ; struct QMetaObject const QHistoryState::staticMetaObject
+ ?unlock@QSharedMemory@@QAE_NXZ @ 4358 NONAME ; bool QSharedMemory::unlock(void)
+
diff --git a/src/s60installs/bwins/QtGuiu.def b/src/s60installs/bwins/QtGuiu.def
new file mode 100644
index 0000000000..56ba18f837
--- /dev/null
+++ b/src/s60installs/bwins/QtGuiu.def
@@ -0,0 +1,12551 @@
+EXPORTS
+ ?d_func@QGraphicsItem@@ABEPBVQGraphicsItemPrivate@@XZ @ 1 NONAME ; class QGraphicsItemPrivate const * QGraphicsItem::d_func(void) const
+ ?setColumnWidth@QTreeView@@QAEXHH@Z @ 2 NONAME ; void QTreeView::setColumnWidth(int, int)
+ ?addItem@QToolBox@@QAEHPAVQWidget@@ABVQString@@@Z @ 3 NONAME ; int QToolBox::addItem(class QWidget *, class QString const &)
+ ?selectAll@QAbstractSpinBox@@QAEXXZ @ 4 NONAME ; void QAbstractSpinBox::selectAll(void)
+ ?checkedAction@QActionGroup@@QBEPAVQAction@@XZ @ 5 NONAME ; class QAction * QActionGroup::checkedAction(void) const
+ ?minimumSizeHint@QComboBox@@UBE?AVQSize@@XZ @ 6 NONAME ; class QSize QComboBox::minimumSizeHint(void) const
+ ?setIcon@QStandardItem@@QAEXABVQIcon@@@Z @ 7 NONAME ; void QStandardItem::setIcon(class QIcon const &)
+ ?d_func@QGraphicsBloomEffect@@AAEPAVQGraphicsBloomEffectPrivate@@XZ @ 8 NONAME ; class QGraphicsBloomEffectPrivate * QGraphicsBloomEffect::d_func(void)
+ ?normalize@QVector2D@@QAEXXZ @ 9 NONAME ; void QVector2D::normalize(void)
+ ?name@QColor@@QBE?AVQString@@XZ @ 10 NONAME ; class QString QColor::name(void) const
+ ?openPersistentEditor@QListWidget@@QAEXPAVQListWidgetItem@@@Z @ 11 NONAME ; void QListWidget::openPersistentEditor(class QListWidgetItem *)
+ ?updateGeometries@QTableView@@MAEXXZ @ 12 NONAME ; void QTableView::updateGeometries(void)
+ ?contextMenuEvent@QGraphicsView@@MAEXPAVQContextMenuEvent@@@Z @ 13 NONAME ; void QGraphicsView::contextMenuEvent(class QContextMenuEvent *)
+ ?clearLayout@QTextLayout@@QAEXXZ @ 14 NONAME ; void QTextLayout::clearLayout(void)
+ ?setOffset@QPixmapDropShadowFilter@@QAEXABVQPointF@@@Z @ 15 NONAME ; void QPixmapDropShadowFilter::setOffset(class QPointF const &)
+ ?setTextInteractionFlags@QLabel@@QAEXV?$QFlags@W4TextInteractionFlag@Qt@@@@@Z @ 16 NONAME ; void QLabel::setTextInteractionFlags(class QFlags<enum Qt::TextInteractionFlag>)
+ ?pageBreakPolicy@QTextFrameFormat@@QBE?AV?$QFlags@W4PageBreakFlag@QTextFormat@@@@XZ @ 17 NONAME ; class QFlags<enum QTextFormat::PageBreakFlag> QTextFrameFormat::pageBreakPolicy(void) const
+ ??0QStyleOptionHeader@@QAE@ABV0@@Z @ 18 NONAME ; QStyleOptionHeader::QStyleOptionHeader(class QStyleOptionHeader const &)
+ ??0QSlider@@QAE@PAVQWidget@@@Z @ 19 NONAME ; QSlider::QSlider(class QWidget *)
+ ?textList@QTextBlock@@QBEPAVQTextList@@XZ @ 20 NONAME ; class QTextList * QTextBlock::textList(void) const
+ ?takeAt@QDockWidgetLayout@@UAEPAVQLayoutItem@@H@Z @ 21 NONAME ; class QLayoutItem * QDockWidgetLayout::takeAt(int)
+ ?mouseReleaseEvent@QWidget@@MAEXPAVQMouseEvent@@@Z @ 22 NONAME ; void QWidget::mouseReleaseEvent(class QMouseEvent *)
+ ?tr@QStandardItemModel@@SA?AVQString@@PBD0@Z @ 23 NONAME ; class QString QStandardItemModel::tr(char const *, char const *)
+ ?scaledSize@QImageReader@@QBE?AVQSize@@XZ @ 24 NONAME ; class QSize QImageReader::scaledSize(void) const
+ ?leaveModal_sys@QApplicationPrivate@@SAXPAVQWidget@@@Z @ 25 NONAME ; void QApplicationPrivate::leaveModal_sys(class QWidget *)
+ ?d_func@QUndoStack@@ABEPBVQUndoStackPrivate@@XZ @ 26 NONAME ; class QUndoStackPrivate const * QUndoStack::d_func(void) const
+ ??0QPictureIO@@QAE@PAVQIODevice@@PBD@Z @ 27 NONAME ; QPictureIO::QPictureIO(class QIODevice *, char const *)
+ ??_EQGraphicsSceneContextMenuEvent@@UAE@I@Z @ 28 NONAME ; QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent(unsigned int)
+ ?undo@QUndoStack@@QAEXXZ @ 29 NONAME ; void QUndoStack::undo(void)
+ ?setDateTime@QDateTimeEdit@@QAEXABVQDateTime@@@Z @ 30 NONAME ; void QDateTimeEdit::setDateTime(class QDateTime const &)
+ ??1QGraphicsSystemPlugin@@UAE@XZ @ 31 NONAME ; QGraphicsSystemPlugin::~QGraphicsSystemPlugin(void)
+ ?rowsInserted@QListView@@MAEXABVQModelIndex@@HH@Z @ 32 NONAME ; void QListView::rowsInserted(class QModelIndex const &, int, int)
+ ?popup@QCompleter@@QBEPAVQAbstractItemView@@XZ @ 33 NONAME ; class QAbstractItemView * QCompleter::popup(void) const
+ ?fixup@QSpinBox@@MBEXAAVQString@@@Z @ 34 NONAME ; void QSpinBox::fixup(class QString &) const
+ ?setStaticContents@QWindowSurface@@QAEXABVQRegion@@@Z @ 35 NONAME ; void QWindowSurface::setStaticContents(class QRegion const &)
+ ?isTristate@QCheckBox@@QBE_NXZ @ 36 NONAME ; bool QCheckBox::isTristate(void) const
+ ?setMinimumWidth@QGraphicsLayoutItem@@QAEXM@Z @ 37 NONAME ; void QGraphicsLayoutItem::setMinimumWidth(float)
+ ??_EQToolBarChangeEvent@@UAE@I@Z @ 38 NONAME ; QToolBarChangeEvent::~QToolBarChangeEvent(unsigned int)
+ ?invalidateBuffer_resizeHelper@QWidgetPrivate@@QAEXABVQPoint@@ABVQSize@@@Z @ 39 NONAME ; void QWidgetPrivate::invalidateBuffer_resizeHelper(class QPoint const &, class QSize const &)
+ ?setLabel@QProgressDialog@@QAEXPAVQLabel@@@Z @ 40 NONAME ; void QProgressDialog::setLabel(class QLabel *)
+ ?setStack@QUndoView@@QAEXPAVQUndoStack@@@Z @ 41 NONAME ; void QUndoView::setStack(class QUndoStack *)
+ ?setIsMemberOfGroup@QGraphicsItemPrivate@@QAEX_N@Z @ 42 NONAME ; void QGraphicsItemPrivate::setIsMemberOfGroup(bool)
+ ?quadTo@QPainterPath@@QAEXMMMM@Z @ 43 NONAME ; void QPainterPath::quadTo(float, float, float, float)
+ ?dragEnterEvent@QAbstractScrollArea@@MAEXPAVQDragEnterEvent@@@Z @ 44 NONAME ; void QAbstractScrollArea::dragEnterEvent(class QDragEnterEvent *)
+ ?setStatusTip@QAction@@QAEXABVQString@@@Z @ 45 NONAME ; void QAction::setStatusTip(class QString const &)
+ ?d_func@QGraphicsSceneContextMenuEvent@@ABEPBVQGraphicsSceneContextMenuEventPrivate@@XZ @ 46 NONAME ; class QGraphicsSceneContextMenuEventPrivate const * QGraphicsSceneContextMenuEvent::d_func(void) const
+ ?qt_metacast@QAbstractTextDocumentLayout@@UAEPAXPBD@Z @ 47 NONAME ; void * QAbstractTextDocumentLayout::qt_metacast(char const *)
+ ?verticalOffset@QListView@@MBEHXZ @ 48 NONAME ; int QListView::verticalOffset(void) const
+ ?staticMetaObject@QGraphicsProxyWidget@@2UQMetaObject@@B @ 49 NONAME ; struct QMetaObject const QGraphicsProxyWidget::staticMetaObject
+ ?deref@QPixmap@@AAEXXZ @ 50 NONAME ; void QPixmap::deref(void)
+ ?clearContents@QTableWidget@@QAEXXZ @ 51 NONAME ; void QTableWidget::clearContents(void)
+ ?selectionChanged@QListView@@MAEXABVQItemSelection@@0@Z @ 52 NONAME ; void QListView::selectionChanged(class QItemSelection const &, class QItemSelection const &)
+ ?takeRow@QStandardItemModel@@QAE?AV?$QList@PAVQStandardItem@@@@H@Z @ 53 NONAME ; class QList<class QStandardItem *> QStandardItemModel::takeRow(int)
+ ??BQPixmap@@QBE?AVQVariant@@XZ @ 54 NONAME ; QPixmap::operator class QVariant(void) const
+ ?tr@QGraphicsProxyWidget@@SA?AVQString@@PBD0H@Z @ 55 NONAME ; class QString QGraphicsProxyWidget::tr(char const *, char const *, int)
+ ?selectionStart@QLineControl@@QBEHXZ @ 56 NONAME ; int QLineControl::selectionStart(void) const
+ ??0QPicture@@IAE@AAVQPicturePrivate@@@Z @ 57 NONAME ; QPicture::QPicture(class QPicturePrivate &)
+ ??1QFontComboBox@@UAE@XZ @ 58 NONAME ; QFontComboBox::~QFontComboBox(void)
+ ?getStaticMetaObject@QCompleter@@SAABUQMetaObject@@XZ @ 59 NONAME ; struct QMetaObject const & QCompleter::getStaticMetaObject(void)
+ ?addPage@QWizard@@QAEHPAVQWizardPage@@@Z @ 60 NONAME ; int QWizard::addPage(class QWizardPage *)
+ ?setSortCacheEnabled@QGraphicsScene@@QAEX_N@Z @ 61 NONAME ; void QGraphicsScene::setSortCacheEnabled(bool)
+ ?setGeometry_sys@QWidgetPrivate@@QAEXHHHH_N@Z @ 62 NONAME ; void QWidgetPrivate::setGeometry_sys(int, int, int, int, bool)
+ ?qt_metacast@QFileDialog@@UAEPAXPBD@Z @ 63 NONAME ; void * QFileDialog::qt_metacast(char const *)
+ ?fontLetterSpacing@QTextCharFormat@@QBEMXZ @ 64 NONAME ; float QTextCharFormat::fontLetterSpacing(void) const
+ ?x@QVector3D@@QBEMXZ @ 65 NONAME ; float QVector3D::x(void) const
+ ?tr@QCheckBox@@SA?AVQString@@PBD0H@Z @ 66 NONAME ; class QString QCheckBox::tr(char const *, char const *, int)
+ ?popupWidgets@QApplicationPrivate@@2PAV?$QList@PAVQWidget@@@@A @ 67 NONAME ; class QList<class QWidget *> * QApplicationPrivate::popupWidgets
+ ??8QMatrix4x4@@QBE_NABV0@@Z @ 68 NONAME ; bool QMatrix4x4::operator==(class QMatrix4x4 const &) const
+ ?getStaticMetaObject@QGridLayout@@SAABUQMetaObject@@XZ @ 69 NONAME ; struct QMetaObject const & QGridLayout::getStaticMetaObject(void)
+ ?setGridStyle@QTableView@@QAEXW4PenStyle@Qt@@@Z @ 70 NONAME ; void QTableView::setGridStyle(enum Qt::PenStyle)
+ ?cellActivated@QTableWidget@@IAEXHH@Z @ 71 NONAME ; void QTableWidget::cellActivated(int, int)
+ ?borderBrush@QTextFrameFormat@@QBE?AVQBrush@@XZ @ 72 NONAME ; class QBrush QTextFrameFormat::borderBrush(void) const
+ ?staticMetaObject@QToolBox@@2UQMetaObject@@B @ 73 NONAME ; struct QMetaObject const QToolBox::staticMetaObject
+ ?setMenu@QAction@@QAEXPAVQMenu@@@Z @ 74 NONAME ; void QAction::setMenu(class QMenu *)
+ ?metric@QPaintDevice@@MBEHW4PaintDeviceMetric@1@@Z @ 75 NONAME ; int QPaintDevice::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?color@QPen@@QBE?AVQColor@@XZ @ 76 NONAME ; class QColor QPen::color(void) const
+ ?setDoubleMaximum@QInputDialog@@QAEXN@Z @ 77 NONAME ; void QInputDialog::setDoubleMaximum(double)
+ ?quitOnLastWindowClosed@QApplication@@SA_NXZ @ 78 NONAME ; bool QApplication::quitOnLastWindowClosed(void)
+ ?tr@QDataWidgetMapper@@SA?AVQString@@PBD0H@Z @ 79 NONAME ; class QString QDataWidgetMapper::tr(char const *, char const *, int)
+ ?currentIndexChanged@QDataWidgetMapper@@IAEXH@Z @ 80 NONAME ; void QDataWidgetMapper::currentIndexChanged(int)
+ ??1QStyleHintReturn@@QAE@XZ @ 81 NONAME ; QStyleHintReturn::~QStyleHintReturn(void)
+ ??_EQWindowSurface@@UAE@I@Z @ 82 NONAME ; QWindowSurface::~QWindowSurface(unsigned int)
+ ?setStatusTip@QListWidgetItem@@QAEXABVQString@@@Z @ 83 NONAME ; void QListWidgetItem::setStatusTip(class QString const &)
+ ?appendColumn@QStandardItem@@QAEXABV?$QList@PAVQStandardItem@@@@@Z @ 84 NONAME ; void QStandardItem::appendColumn(class QList<class QStandardItem *> const &)
+ ?insertBlock@QTextCursor@@QAEXABVQTextBlockFormat@@ABVQTextCharFormat@@@Z @ 85 NONAME ; void QTextCursor::insertBlock(class QTextBlockFormat const &, class QTextCharFormat const &)
+ ?metaObject@QGraphicsOpacityEffect@@UBEPBUQMetaObject@@XZ @ 86 NONAME ; struct QMetaObject const * QGraphicsOpacityEffect::metaObject(void) const
+ ?focusNextPrevChild@QLabel@@MAE_N_N@Z @ 87 NONAME ; bool QLabel::focusNextPrevChild(bool)
+ ?metaObject@QSlider@@UBEPBUQMetaObject@@XZ @ 88 NONAME ; struct QMetaObject const * QSlider::metaObject(void) const
+ ?ensureBlockLayout@QPlainTextDocumentLayout@@QBEXABVQTextBlock@@@Z @ 89 NONAME ; void QPlainTextDocumentLayout::ensureBlockLayout(class QTextBlock const &) const
+ ?stroke@QPaintEngineEx@@UAEXABVQVectorPath@@ABVQPen@@@Z @ 90 NONAME ; void QPaintEngineEx::stroke(class QVectorPath const &, class QPen const &)
+ ?filtersChildEvents@QGraphicsItem@@QBE_NXZ @ 91 NONAME ; bool QGraphicsItem::filtersChildEvents(void) const
+ ?addWidget@QGraphicsScene@@QAEPAVQGraphicsProxyWidget@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 92 NONAME ; class QGraphicsProxyWidget * QGraphicsScene::addWidget(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?setWindowTitle_sys@QWidgetPrivate@@QAEXABVQString@@@Z @ 93 NONAME ; void QWidgetPrivate::setWindowTitle_sys(class QString const &)
+ ?setDirtyOpaqueRegion@QWidgetPrivate@@QAEXXZ @ 94 NONAME ; void QWidgetPrivate::setDirtyOpaqueRegion(void)
+ ??0QIcon@@QAE@PAVQIconEngineV2@@@Z @ 95 NONAME ; QIcon::QIcon(class QIconEngineV2 *)
+ ?qt_metacall@QFileSystemModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 96 NONAME ; int QFileSystemModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QGraphicsDropShadowEffect@@SAABUQMetaObject@@XZ @ 97 NONAME ; struct QMetaObject const & QGraphicsDropShadowEffect::getStaticMetaObject(void)
+ ?staticMetaObject@QGraphicsPixelizeEffect@@2UQMetaObject@@B @ 98 NONAME ; struct QMetaObject const QGraphicsPixelizeEffect::staticMetaObject
+ ?eraseRect@QPainter@@QAEXHHHH@Z @ 99 NONAME ; void QPainter::eraseRect(int, int, int, int)
+ ?gotFocus@QFocusEvent@@QBE_NXZ @ 100 NONAME ; bool QFocusEvent::gotFocus(void) const
+ ?setLayout@QWidget@@QAEXPAVQLayout@@@Z @ 101 NONAME ; void QWidget::setLayout(class QLayout *)
+ ?qt_metacast@QListWidget@@UAEPAXPBD@Z @ 102 NONAME ; void * QListWidget::qt_metacast(char const *)
+ ?isActive@QPainter@@QBE_NXZ @ 103 NONAME ; bool QPainter::isActive(void) const
+ ?drawLine@QPainter@@QAEXABVQLineF@@@Z @ 104 NONAME ; void QPainter::drawLine(class QLineF const &)
+ ?tr@QGraphicsWidget@@SA?AVQString@@PBD0H@Z @ 105 NONAME ; class QString QGraphicsWidget::tr(char const *, char const *, int)
+ ?hasHeightForWidth@QSizePolicy@@QBE_NXZ @ 106 NONAME ; bool QSizePolicy::hasHeightForWidth(void) const
+ ?metaObject@QPictureFormatPlugin@@UBEPBUQMetaObject@@XZ @ 107 NONAME ; struct QMetaObject const * QPictureFormatPlugin::metaObject(void) const
+ ?setColumnStretch@QGridLayout@@QAEXHH@Z @ 108 NONAME ; void QGridLayout::setColumnStretch(int, int)
+ ?mirrored@QImage@@QBE?AV1@_N0@Z @ 109 NONAME ; class QImage QImage::mirrored(bool, bool) const
+ ?createHandle@QSplitter@@MAEPAVQSplitterHandle@@XZ @ 110 NONAME ; class QSplitterHandle * QSplitter::createHandle(void)
+ ?metric@QRasterPixmapData@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 111 NONAME ; int QRasterPixmapData::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ??0QHideEvent@@QAE@XZ @ 112 NONAME ; QHideEvent::QHideEvent(void)
+ ?removeDockWidget@QMainWindow@@QAEXPAVQDockWidget@@@Z @ 113 NONAME ; void QMainWindow::removeDockWidget(class QDockWidget *)
+ ?calendarWidget@QDateTimeEdit@@QBEPAVQCalendarWidget@@XZ @ 114 NONAME ; class QCalendarWidget * QDateTimeEdit::calendarWidget(void) const
+ ?canRead@QImageReader@@QBE_NXZ @ 115 NONAME ; bool QImageReader::canRead(void) const
+ ?qt_metacall@QCheckBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 116 NONAME ; int QCheckBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?updatesEnabled@QWidget@@QBE_NXZ @ 117 NONAME ; bool QWidget::updatesEnabled(void) const
+ ?trUtf8@QStatusBar@@SA?AVQString@@PBD0@Z @ 118 NONAME ; class QString QStatusBar::trUtf8(char const *, char const *)
+ ??5@YAAAVQDataStream@@AAV0@AAVQPolygonF@@@Z @ 119 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPolygonF &)
+ ?clear@QUndoStack@@QAEXXZ @ 120 NONAME ; void QUndoStack::clear(void)
+ ??0QCursor@@QAE@W4CursorShape@Qt@@@Z @ 121 NONAME ; QCursor::QCursor(enum Qt::CursorShape)
+ ?setSizeGripEnabled@QDialog@@QAEX_N@Z @ 122 NONAME ; void QDialog::setSizeGripEnabled(bool)
+ ?tr@QListWidget@@SA?AVQString@@PBD0@Z @ 123 NONAME ; class QString QListWidget::tr(char const *, char const *)
+ ?setOverwriteMode@QPlainTextEdit@@QAEX_N@Z @ 124 NONAME ; void QPlainTextEdit::setOverwriteMode(bool)
+ ?focusPreviousChild@QWidget@@IAE_NXZ @ 125 NONAME ; bool QWidget::focusPreviousChild(void)
+ ?setDescription@QImageWriter@@QAEXABVQString@@@Z @ 126 NONAME ; void QImageWriter::setDescription(class QString const &)
+ ?createMimeDataFromSelection@QTextControl@@UBEPAVQMimeData@@XZ @ 127 NONAME ; class QMimeData * QTextControl::createMimeDataFromSelection(void) const
+ ?value@QColor@@QBEHXZ @ 128 NONAME ; int QColor::value(void) const
+ ??_EQShortcutEvent@@UAE@I@Z @ 129 NONAME ; QShortcutEvent::~QShortcutEvent(unsigned int)
+ ?tr@QTextBrowser@@SA?AVQString@@PBD0H@Z @ 130 NONAME ; class QString QTextBrowser::tr(char const *, char const *, int)
+ ?setIconProvider@QFileSystemModel@@QAEXPAVQFileIconProvider@@@Z @ 131 NONAME ; void QFileSystemModel::setIconProvider(class QFileIconProvider *)
+ ?setStrength@QGraphicsBloomEffect@@QAEXM@Z @ 132 NONAME ; void QGraphicsBloomEffect::setStrength(float)
+ ?map@QMatrix4x4@@QBE?AVQVector4D@@ABV2@@Z @ 133 NONAME ; class QVector4D QMatrix4x4::map(class QVector4D const &) const
+ ?clearSpans@QTableView@@QAEXXZ @ 134 NONAME ; void QTableView::clearSpans(void)
+ ?tr@QPanGesture@@SA?AVQString@@PBD0@Z @ 135 NONAME ; class QString QPanGesture::tr(char const *, char const *)
+ ?alignment@QGraphicsView@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 136 NONAME ; class QFlags<enum Qt::AlignmentFlag> QGraphicsView::alignment(void) const
+ ?alternatingRowColors@QAbstractItemView@@QBE_NXZ @ 137 NONAME ; bool QAbstractItemView::alternatingRowColors(void) const
+ ?sectionEntered@QHeaderView@@IAEXH@Z @ 138 NONAME ; void QHeaderView::sectionEntered(int)
+ ?setStretch@QBoxLayout@@QAEXHH@Z @ 139 NONAME ; void QBoxLayout::setStretch(int, int)
+ ?pos@QHoverEvent@@QBEABVQPoint@@XZ @ 140 NONAME ; class QPoint const & QHoverEvent::pos(void) const
+ ?tr@QMouseEventTransition@@SA?AVQString@@PBD0@Z @ 141 NONAME ; class QString QMouseEventTransition::tr(char const *, char const *)
+ ?initializePage@QWizardPage@@UAEXXZ @ 142 NONAME ; void QWizardPage::initializePage(void)
+ ?dragDropOverwriteMode@QAbstractItemView@@QBE_NXZ @ 143 NONAME ; bool QAbstractItemView::dragDropOverwriteMode(void) const
+ ?takeChildren@QTreeWidgetItem@@QAE?AV?$QList@PAVQTreeWidgetItem@@@@XZ @ 144 NONAME ; class QList<class QTreeWidgetItem *> QTreeWidgetItem::takeChildren(void)
+ ?AppDllUid@QS60MainApplication@@UBE?AVTUid@@XZ @ 145 NONAME ; class TUid QS60MainApplication::AppDllUid(void) const
+ ??0QStyleOptionFocusRect@@IAE@H@Z @ 146 NONAME ; QStyleOptionFocusRect::QStyleOptionFocusRect(int)
+ ?setAngle@QConicalGradient@@QAEXM@Z @ 147 NONAME ; void QConicalGradient::setAngle(float)
+ ??BQKeySequence@@QBE?AVQString@@XZ @ 148 NONAME ; QKeySequence::operator class QString(void) const
+ ?whatsThis@QTreeWidgetItem@@QBE?AVQString@@H@Z @ 149 NONAME ; class QString QTreeWidgetItem::whatsThis(int) const
+ ?setIconText@QAction@@QAEXABVQString@@@Z @ 150 NONAME ; void QAction::setIconText(class QString const &)
+ ?cursorBackward@QLineEdit@@QAEX_NH@Z @ 151 NONAME ; void QLineEdit::cursorBackward(bool, int)
+ ?setCompletionMode@QCompleter@@QAEXW4CompletionMode@1@@Z @ 152 NONAME ; void QCompleter::setCompletionMode(enum QCompleter::CompletionMode)
+ ?metaObject@QGroupBox@@UBEPBUQMetaObject@@XZ @ 153 NONAME ; struct QMetaObject const * QGroupBox::metaObject(void) const
+ ?redoText@QUndoStack@@QBE?AVQString@@XZ @ 154 NONAME ; class QString QUndoStack::redoText(void) const
+ ?dropEvent@QTableWidget@@MAEXPAVQDropEvent@@@Z @ 155 NONAME ; void QTableWidget::dropEvent(class QDropEvent *)
+ ?setPalette@QToolTip@@SAXABVQPalette@@@Z @ 156 NONAME ; void QToolTip::setPalette(class QPalette const &)
+ ?tr@QGraphicsPixelizeEffect@@SA?AVQString@@PBD0@Z @ 157 NONAME ; class QString QGraphicsPixelizeEffect::tr(char const *, char const *)
+ ?read@QImageReader@@QAE?AVQImage@@XZ @ 158 NONAME ; class QImage QImageReader::read(void)
+ ?tr@QPinchGesture@@SA?AVQString@@PBD0@Z @ 159 NONAME ; class QString QPinchGesture::tr(char const *, char const *)
+ ?setRadius@QRadialGradient@@QAEXM@Z @ 160 NONAME ; void QRadialGradient::setRadius(float)
+ ?d_func@QTabBar@@AAEPAVQTabBarPrivate@@XZ @ 161 NONAME ; class QTabBarPrivate * QTabBar::d_func(void)
+ ?width@QFontMetrics@@QBEHVQChar@@@Z @ 162 NONAME ; int QFontMetrics::width(class QChar) const
+ ?setCurrentCell@QTableWidget@@QAEXHHV?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 163 NONAME ; void QTableWidget::setCurrentCell(int, int, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?metaObject@QDialog@@UBEPBUQMetaObject@@XZ @ 164 NONAME ; struct QMetaObject const * QDialog::metaObject(void) const
+ ?event@QComboBox@@UAE_NPAVQEvent@@@Z @ 165 NONAME ; bool QComboBox::event(class QEvent *)
+ ?labelAlignment@QFormLayout@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 166 NONAME ; class QFlags<enum Qt::AlignmentFlag> QFormLayout::labelAlignment(void) const
+ ?changeEvent@QMenuBar@@MAEXPAVQEvent@@@Z @ 167 NONAME ; void QMenuBar::changeEvent(class QEvent *)
+ ?tr@QActionGroup@@SA?AVQString@@PBD0@Z @ 168 NONAME ; class QString QActionGroup::tr(char const *, char const *)
+ ?messageChanged@QStatusBar@@IAEXABVQString@@@Z @ 169 NONAME ; void QStatusBar::messageChanged(class QString const &)
+ ?mapToScene@QGestureEvent@@QBE?AVQPointF@@ABV2@@Z @ 170 NONAME ; class QPointF QGestureEvent::mapToScene(class QPointF const &) const
+ ?quality@QImageWriter@@QBEHXZ @ 171 NONAME ; int QImageWriter::quality(void) const
+ ?setGeometry@QSpacerItem@@UAEXABVQRect@@@Z @ 172 NONAME ; void QSpacerItem::setGeometry(class QRect const &)
+ ?isActive@QGraphicsItem@@QBE_NXZ @ 173 NONAME ; bool QGraphicsItem::isActive(void) const
+ ?d_func@QGraphicsLayout@@ABEPBVQGraphicsLayoutPrivate@@XZ @ 174 NONAME ; class QGraphicsLayoutPrivate const * QGraphicsLayout::d_func(void) const
+ ??0QSizePolicy@@QAE@W4Policy@0@0@Z @ 175 NONAME ; QSizePolicy::QSizePolicy(enum QSizePolicy::Policy, enum QSizePolicy::Policy)
+ ??1QListView@@UAE@XZ @ 176 NONAME ; QListView::~QListView(void)
+ ?setReadOnly@QFileSystemModel@@QAEX_N@Z @ 177 NONAME ; void QFileSystemModel::setReadOnly(bool)
+ ??YQQuaternion@@QAEAAV0@ABV0@@Z @ 178 NONAME ; class QQuaternion & QQuaternion::operator+=(class QQuaternion const &)
+ ?focusNextPrevChild@QDateTimeEdit@@MAE_N_N@Z @ 179 NONAME ; bool QDateTimeEdit::focusNextPrevChild(bool)
+ ??4QPen@@QAEAAV0@ABV0@@Z @ 180 NONAME ; class QPen & QPen::operator=(class QPen const &)
+ ?itemAt@QTreeWidget@@QBEPAVQTreeWidgetItem@@ABVQPoint@@@Z @ 181 NONAME ; class QTreeWidgetItem * QTreeWidget::itemAt(class QPoint const &) const
+ ?setFont@QToolTip@@SAXABVQFont@@@Z @ 182 NONAME ; void QToolTip::setFont(class QFont const &)
+ ?staticMetaObject@QStyledItemDelegate@@2UQMetaObject@@B @ 183 NONAME ; struct QMetaObject const QStyledItemDelegate::staticMetaObject
+ ?paintEvent@QSizeGrip@@MAEXPAVQPaintEvent@@@Z @ 184 NONAME ; void QSizeGrip::paintEvent(class QPaintEvent *)
+ ?fromHsl@QColor@@SA?AV1@HHHH@Z @ 185 NONAME ; class QColor QColor::fromHsl(int, int, int, int)
+ ?d_func@QGraphicsPathItem@@AAEPAVQGraphicsPathItemPrivate@@XZ @ 186 NONAME ; class QGraphicsPathItemPrivate * QGraphicsPathItem::d_func(void)
+ ?isLayout@QGraphicsLayoutItem@@QBE_NXZ @ 187 NONAME ; bool QGraphicsLayoutItem::isLayout(void) const
+ ?trUtf8@QGraphicsColorizeEffect@@SA?AVQString@@PBD0@Z @ 188 NONAME ; class QString QGraphicsColorizeEffect::trUtf8(char const *, char const *)
+ ?hasChildren@QDirModel@@UBE_NABVQModelIndex@@@Z @ 189 NONAME ; bool QDirModel::hasChildren(class QModelIndex const &) const
+ ?qt_metacall@QLineEdit@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 190 NONAME ; int QLineEdit::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@QComboBox@@AAEPAVQComboBoxPrivate@@XZ @ 191 NONAME ; class QComboBoxPrivate * QComboBox::d_func(void)
+ ?startDrag@QListView@@MAEXV?$QFlags@W4DropAction@Qt@@@@@Z @ 192 NONAME ; void QListView::startDrag(class QFlags<enum Qt::DropAction>)
+ ?sliderValueFromPosition@QStyle@@SAHHHHH_N@Z @ 193 NONAME ; int QStyle::sliderValueFromPosition(int, int, int, int, bool)
+ ?activeAction@QMenu@@QBEPAVQAction@@XZ @ 194 NONAME ; class QAction * QMenu::activeAction(void) const
+ ??1QVBoxLayout@@UAE@XZ @ 195 NONAME ; QVBoxLayout::~QVBoxLayout(void)
+ ?toAffine@QMatrix4x4@@QBE?AVQMatrix@@XZ @ 196 NONAME ; class QMatrix QMatrix4x4::toAffine(void) const
+ ?executeImageHooks@QImagePixmapCleanupHooks@@SAX_J@Z @ 197 NONAME ; void QImagePixmapCleanupHooks::executeImageHooks(long long)
+ ?font@QGraphicsTextItem@@QBE?AVQFont@@XZ @ 198 NONAME ; class QFont QGraphicsTextItem::font(void) const
+ ?cursorRect@QLineControl@@QBE?AVQRect@@XZ @ 199 NONAME ; class QRect QLineControl::cursorRect(void) const
+ ?qt_metacall@QShortcut@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 200 NONAME ; int QShortcut::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?viewportEvent@QHeaderView@@MAE_NPAVQEvent@@@Z @ 201 NONAME ; bool QHeaderView::viewportEvent(class QEvent *)
+ ?staticMetaObject@QSpinBox@@2UQMetaObject@@B @ 202 NONAME ; struct QMetaObject const QSpinBox::staticMetaObject
+ ??_EQSyntaxHighlighter@@UAE@I@Z @ 203 NONAME ; QSyntaxHighlighter::~QSyntaxHighlighter(unsigned int)
+ ?hasAcceptableInput@QAbstractSpinBox@@QBE_NXZ @ 204 NONAME ; bool QAbstractSpinBox::hasAcceptableInput(void) const
+ ?sortIndicatorSection@QHeaderView@@QBEHXZ @ 205 NONAME ; int QHeaderView::sortIndicatorSection(void) const
+ ?scenePos@QGraphicsSceneDragDropEvent@@QBE?AVQPointF@@XZ @ 206 NONAME ; class QPointF QGraphicsSceneDragDropEvent::scenePos(void) const
+ ?top@QItemSelectionRange@@QBEHXZ @ 207 NONAME ; int QItemSelectionRange::top(void) const
+ ?setZValue@QGraphicsItem@@QAEXM@Z @ 208 NONAME ; void QGraphicsItem::setZValue(float)
+ ??1QShowEvent@@UAE@XZ @ 209 NONAME ; QShowEvent::~QShowEvent(void)
+ ?m22@QMatrix@@QBEMXZ @ 210 NONAME ; float QMatrix::m22(void) const
+ ??0QGraphicsProxyWidget@@QAE@PAVQGraphicsItem@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 211 NONAME ; QGraphicsProxyWidget::QGraphicsProxyWidget(class QGraphicsItem *, class QFlags<enum Qt::WindowType>)
+ ??6@YAAAVQDataStream@@AAV0@ABVQVector3D@@@Z @ 212 NONAME ; class QDataStream & operator<<(class QDataStream &, class QVector3D const &)
+ ?setDefaultStyleSheet@QTextDocument@@QAEXABVQString@@@Z @ 213 NONAME ; void QTextDocument::setDefaultStyleSheet(class QString const &)
+ ?moveTo@QPainterPath@@QAEXABVQPointF@@@Z @ 214 NONAME ; void QPainterPath::moveTo(class QPointF const &)
+ ?d_func@QMovie@@ABEPBVQMoviePrivate@@XZ @ 215 NONAME ; class QMoviePrivate const * QMovie::d_func(void) const
+ ?metaObject@QProgressBar@@UBEPBUQMetaObject@@XZ @ 216 NONAME ; struct QMetaObject const * QProgressBar::metaObject(void) const
+ ?trUtf8@QGraphicsScene@@SA?AVQString@@PBD0@Z @ 217 NONAME ; class QString QGraphicsScene::trUtf8(char const *, char const *)
+ ??1QActionGroup@@UAE@XZ @ 218 NONAME ; QActionGroup::~QActionGroup(void)
+ ?font@QListWidgetItem@@QBE?AVQFont@@XZ @ 219 NONAME ; class QFont QListWidgetItem::font(void) const
+ ?size@QTextDocument@@QBE?AVQSizeF@@XZ @ 220 NONAME ; class QSizeF QTextDocument::size(void) const
+ ?metaObject@QMovie@@UBEPBUQMetaObject@@XZ @ 221 NONAME ; struct QMetaObject const * QMovie::metaObject(void) const
+ ?cursorToX@QLineControl@@QBEMXZ @ 222 NONAME ; float QLineControl::cursorToX(void) const
+ ?anchorName@QTextCharFormat@@QBE?AVQString@@XZ @ 223 NONAME ; class QString QTextCharFormat::anchorName(void) const
+ ?select@QItemSelectionModel@@UAEXABVQModelIndex@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 224 NONAME ; void QItemSelectionModel::select(class QModelIndex const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?restoreState@QSplitter@@QAE_NABVQByteArray@@@Z @ 225 NONAME ; bool QSplitter::restoreState(class QByteArray const &)
+ ?minimum@QAbstractSlider@@QBEHXZ @ 226 NONAME ; int QAbstractSlider::minimum(void) const
+ ?format@QImageReader@@QBE?AVQByteArray@@XZ @ 227 NONAME ; class QByteArray QImageReader::format(void) const
+ ?point@QPolygon@@QBE?AVQPoint@@H@Z @ 228 NONAME ; class QPoint QPolygon::point(int) const
+ ?fontStrikeOut@QTextCharFormat@@QBE_NXZ @ 229 NONAME ; bool QTextCharFormat::fontStrikeOut(void) const
+ ?qt_metacall@QDialogButtonBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 230 NONAME ; int QDialogButtonBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?trUtf8@QDrag@@SA?AVQString@@PBD0H@Z @ 231 NONAME ; class QString QDrag::trUtf8(char const *, char const *, int)
+ ?metaObject@QCommonStyle@@UBEPBUQMetaObject@@XZ @ 232 NONAME ; struct QMetaObject const * QCommonStyle::metaObject(void) const
+ ?qt_pixmap_cleanup_hook_64@@3P6AX_J@ZA @ 233 NONAME ; void (*qt_pixmap_cleanup_hook_64)(long long)
+ ?setMask_sys@QWidgetPrivate@@QAEXABVQRegion@@@Z @ 234 NONAME ; void QWidgetPrivate::setMask_sys(class QRegion const &)
+ ?mapToScene@QGraphicsItem@@QBE?AVQPolygonF@@ABV2@@Z @ 235 NONAME ; class QPolygonF QGraphicsItem::mapToScene(class QPolygonF const &) const
+ ?metaObject@QStyledItemDelegate@@UBEPBUQMetaObject@@XZ @ 236 NONAME ; struct QMetaObject const * QStyledItemDelegate::metaObject(void) const
+ ?tr@QFontDialog@@SA?AVQString@@PBD0H@Z @ 237 NONAME ; class QString QFontDialog::tr(char const *, char const *, int)
+ ?textChanged@QTextControl@@IAEXXZ @ 238 NONAME ; void QTextControl::textChanged(void)
+ ?qt_metacall@QMdiArea@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 239 NONAME ; int QMdiArea::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setBackgroundRole@QWidget@@QAEXW4ColorRole@QPalette@@@Z @ 240 NONAME ; void QWidget::setBackgroundRole(enum QPalette::ColorRole)
+ ??4QTextBlock@@QAEAAV0@ABV0@@Z @ 241 NONAME ; class QTextBlock & QTextBlock::operator=(class QTextBlock const &)
+ ?setSelectionModel@QColumnView@@UAEXPAVQItemSelectionModel@@@Z @ 242 NONAME ; void QColumnView::setSelectionModel(class QItemSelectionModel *)
+ ?toGraphicsObject@QGraphicsItem@@QAEPAVQGraphicsObject@@XZ @ 243 NONAME ; class QGraphicsObject * QGraphicsItem::toGraphicsObject(void)
+ ??1QPaintEngine@@UAE@XZ @ 244 NONAME ; QPaintEngine::~QPaintEngine(void)
+ ?addSeparator@QToolBar@@QAEPAVQAction@@XZ @ 245 NONAME ; class QAction * QToolBar::addSeparator(void)
+ ?whatsThis@QShortcut@@QBE?AVQString@@XZ @ 246 NONAME ; class QString QShortcut::whatsThis(void) const
+ ?setReadOnly@QLineEdit@@QAEX_N@Z @ 247 NONAME ; void QLineEdit::setReadOnly(bool)
+ ?qt_metacall@QItemDelegate@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 248 NONAME ; int QItemDelegate::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?maximizedSystemMenuIconWidget@QMdiSubWindow@@QBEPAVQWidget@@XZ @ 249 NONAME ; class QWidget * QMdiSubWindow::maximizedSystemMenuIconWidget(void) const
+ ?scrollChildren@QWidgetPrivate@@QAEXHH@Z @ 250 NONAME ; void QWidgetPrivate::scrollChildren(int, int)
+ ?insertWidget@QStatusBar@@QAEHHPAVQWidget@@H@Z @ 251 NONAME ; int QStatusBar::insertWidget(int, class QWidget *, int)
+ ?text@QToolTip@@SA?AVQString@@XZ @ 252 NONAME ; class QString QToolTip::text(void)
+ ?releaseMouse@QWidget@@QAEXXZ @ 253 NONAME ; void QWidget::releaseMouse(void)
+ ??1QStyleOptionProgressBar@@QAE@XZ @ 254 NONAME ; QStyleOptionProgressBar::~QStyleOptionProgressBar(void)
+ ?doItemsLayout@QTreeView@@UAEXXZ @ 255 NONAME ; void QTreeView::doItemsLayout(void)
+ ?blockCharFormat@QTextCursor@@QBE?AVQTextCharFormat@@XZ @ 256 NONAME ; class QTextCharFormat QTextCursor::blockCharFormat(void) const
+ ?addLayout@QGridLayout@@QAEXPAVQLayout@@HHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 257 NONAME ; void QGridLayout::addLayout(class QLayout *, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?d_func@QGraphicsOpacityEffect@@AAEPAVQGraphicsOpacityEffectPrivate@@XZ @ 258 NONAME ; class QGraphicsOpacityEffectPrivate * QGraphicsOpacityEffect::d_func(void)
+ ?gridSize@QListView@@QBE?AVQSize@@XZ @ 259 NONAME ; class QSize QListView::gridSize(void) const
+ ?staticMetaObject@QStylePlugin@@2UQMetaObject@@B @ 260 NONAME ; struct QMetaObject const QStylePlugin::staticMetaObject
+ ??8QFontMetricsF@@QBE_NABV0@@Z @ 261 NONAME ; bool QFontMetricsF::operator==(class QFontMetricsF const &) const
+ ?perspective@QMatrix4x4@@QAEAAV1@MMMM@Z @ 262 NONAME ; class QMatrix4x4 & QMatrix4x4::perspective(float, float, float, float)
+ ?isScaling@QTransform@@QBE_NXZ @ 263 NONAME ; bool QTransform::isScaling(void) const
+ ?drawLines@QPainter@@QAEXABV?$QVector@VQPointF@@@@@Z @ 264 NONAME ; void QPainter::drawLines(class QVector<class QPointF> const &)
+ ??0QCloseEvent@@QAE@XZ @ 265 NONAME ; QCloseEvent::QCloseEvent(void)
+ ?staticMetaObject@QPixmapColorizeFilter@@2UQMetaObject@@B @ 266 NONAME ; struct QMetaObject const QPixmapColorizeFilter::staticMetaObject
+ ?isVisible@QTextBlock@@QBE_NXZ @ 267 NONAME ; bool QTextBlock::isVisible(void) const
+ ??9QColor@@QBE_NABV0@@Z @ 268 NONAME ; bool QColor::operator!=(class QColor const &) const
+ ?setTabChangesFocus@QPlainTextEdit@@QAEX_N@Z @ 269 NONAME ; void QPlainTextEdit::setTabChangesFocus(bool)
+ ?qt_metacast@QTextBlockGroup@@UAEPAXPBD@Z @ 270 NONAME ; void * QTextBlockGroup::qt_metacast(char const *)
+ ?setSingleStep@QSpinBox@@QAEXH@Z @ 271 NONAME ; void QSpinBox::setSingleStep(int)
+ ??1QIcon@@QAE@XZ @ 272 NONAME ; QIcon::~QIcon(void)
+ ?setResolveSymlinks@QFileDialog@@QAEX_N@Z @ 273 NONAME ; void QFileDialog::setResolveSymlinks(bool)
+ ??1QTextFormatCollection@@QAE@XZ @ 274 NONAME ; QTextFormatCollection::~QTextFormatCollection(void)
+ ?staticMetaObject@QTextFormat@@2UQMetaObject@@B @ 275 NONAME ; struct QMetaObject const QTextFormat::staticMetaObject
+ ?paintEvent@QMenuBar@@MAEXPAVQPaintEvent@@@Z @ 276 NONAME ; void QMenuBar::paintEvent(class QPaintEvent *)
+ ?metaObject@QPixmapBlurFilter@@UBEPBUQMetaObject@@XZ @ 277 NONAME ; struct QMetaObject const * QPixmapBlurFilter::metaObject(void) const
+ ?currentBlock@iterator@QTextFrame@@QBE?AVQTextBlock@@XZ @ 278 NONAME ; class QTextBlock QTextFrame::iterator::currentBlock(void) const
+ ?mkdir@QDirModel@@QAE?AVQModelIndex@@ABV2@ABVQString@@@Z @ 279 NONAME ; class QModelIndex QDirModel::mkdir(class QModelIndex const &, class QString const &)
+ ?drawPixmap@QPainter@@QAEXHHHHABVQPixmap@@@Z @ 280 NONAME ; void QPainter::drawPixmap(int, int, int, int, class QPixmap const &)
+ ?scaled@QImage@@QBE?AV1@ABVQSize@@W4AspectRatioMode@Qt@@W4TransformationMode@4@@Z @ 281 NONAME ; class QImage QImage::scaled(class QSize const &, enum Qt::AspectRatioMode, enum Qt::TransformationMode) const
+ ?sizeConstraint@QLayout@@QBE?AW4SizeConstraint@1@XZ @ 282 NONAME ; enum QLayout::SizeConstraint QLayout::sizeConstraint(void) const
+ ?checkStateSet@QCheckBox@@MAEXXZ @ 283 NONAME ; void QCheckBox::checkStateSet(void)
+ ?closeEvent@QMessageBox@@MAEXPAVQCloseEvent@@@Z @ 284 NONAME ; void QMessageBox::closeEvent(class QCloseEvent *)
+ ?loadPicture@QPictureFormatPlugin@@UAE_NABVQString@@0PAVQPicture@@@Z @ 285 NONAME ; bool QPictureFormatPlugin::loadPicture(class QString const &, class QString const &, class QPicture *)
+ ?width@QTextImageFormat@@QBEMXZ @ 286 NONAME ; float QTextImageFormat::width(void) const
+ ?isItemEnabled@QToolBox@@QBE_NH@Z @ 287 NONAME ; bool QToolBox::isItemEnabled(int) const
+ ?editingFinished@QAbstractSpinBox@@IAEXXZ @ 288 NONAME ; void QAbstractSpinBox::editingFinished(void)
+ ?setDefaultDropAction@QAbstractItemView@@QAEXW4DropAction@Qt@@@Z @ 289 NONAME ; void QAbstractItemView::setDefaultDropAction(enum Qt::DropAction)
+ ?trUtf8@QActionGroup@@SA?AVQString@@PBD0H@Z @ 290 NONAME ; class QString QActionGroup::trUtf8(char const *, char const *, int)
+ ?getHsl@QColor@@QBEXPAH000@Z @ 291 NONAME ; void QColor::getHsl(int *, int *, int *, int *) const
+ ?strengthChanged@QGraphicsColorizeEffect@@IAEXM@Z @ 292 NONAME ; void QGraphicsColorizeEffect::strengthChanged(float)
+ ?font@QGraphicsWidget@@QBE?AVQFont@@XZ @ 293 NONAME ; class QFont QGraphicsWidget::font(void) const
+ ??0QPaintEngine@@QAE@V?$QFlags@W4PaintEngineFeature@QPaintEngine@@@@@Z @ 294 NONAME ; QPaintEngine::QPaintEngine(class QFlags<enum QPaintEngine::PaintEngineFeature>)
+ ?tr@QStackedWidget@@SA?AVQString@@PBD0H@Z @ 295 NONAME ; class QString QStackedWidget::tr(char const *, char const *, int)
+ ?standardPixmap@QWindowsStyle@@UBE?AVQPixmap@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 296 NONAME ; class QPixmap QWindowsStyle::standardPixmap(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ?setStyleSheet@QApplication@@QAEXABVQString@@@Z @ 297 NONAME ; void QApplication::setStyleSheet(class QString const &)
+ ?minLeftBearing@QFontMetrics@@QBEHXZ @ 298 NONAME ; int QFontMetrics::minLeftBearing(void) const
+ ?isComposing@QCoeFepInputContext@@UBE_NXZ @ 299 NONAME ; bool QCoeFepInputContext::isComposing(void) const
+ ??8iterator@QTextFrame@@QBE_NABV01@@Z @ 300 NONAME ; bool QTextFrame::iterator::operator==(class QTextFrame::iterator const &) const
+ ?toolBarArea@QMainWindow@@QBE?AW4ToolBarArea@Qt@@PAVQToolBar@@@Z @ 301 NONAME ; enum Qt::ToolBarArea QMainWindow::toolBarArea(class QToolBar *) const
+ ?mode@QColormap@@QBE?AW4Mode@1@XZ @ 302 NONAME ; enum QColormap::Mode QColormap::mode(void) const
+ ??_EQGraphicsOpacityEffect@@UAE@I@Z @ 303 NONAME ; QGraphicsOpacityEffect::~QGraphicsOpacityEffect(unsigned int)
+ ?clearColumnWidthConstraints@QTextTableFormat@@QAEXXZ @ 304 NONAME ; void QTextTableFormat::clearColumnWidthConstraints(void)
+ ?setModifiersMask@QMouseEventTransition@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 305 NONAME ; void QMouseEventTransition::setModifiersMask(class QFlags<enum Qt::KeyboardModifier>)
+ ?setColor@QBrush@@QAEXW4GlobalColor@Qt@@@Z @ 306 NONAME ; void QBrush::setColor(enum Qt::GlobalColor)
+ ?setBrush@QAbstractGraphicsShapeItem@@QAEXABVQBrush@@@Z @ 307 NONAME ; void QAbstractGraphicsShapeItem::setBrush(class QBrush const &)
+ ?sort@QFileSystemModel@@UAEXHW4SortOrder@Qt@@@Z @ 308 NONAME ; void QFileSystemModel::sort(int, enum Qt::SortOrder)
+ ?setFormat@QMovie@@QAEXABVQByteArray@@@Z @ 309 NONAME ; void QMovie::setFormat(class QByteArray const &)
+ ?qt_metacall@QPaintBufferSignalProxy@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 310 NONAME ; int QPaintBufferSignalProxy::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?metaObject@QColorDialog@@UBEPBUQMetaObject@@XZ @ 311 NONAME ; struct QMetaObject const * QColorDialog::metaObject(void) const
+ ?setPos@QGraphicsItem@@QAEXABVQPointF@@@Z @ 312 NONAME ; void QGraphicsItem::setPos(class QPointF const &)
+ ?setIndent@QTextBlockFormat@@QAEXH@Z @ 313 NONAME ; void QTextBlockFormat::setIndent(int)
+ ?setEditorData@QItemDelegate@@UBEXPAVQWidget@@ABVQModelIndex@@@Z @ 314 NONAME ; void QItemDelegate::setEditorData(class QWidget *, class QModelIndex const &) const
+ ??1QGraphicsScale@@UAE@XZ @ 315 NONAME ; QGraphicsScale::~QGraphicsScale(void)
+ ?toPlainText@QTextEdit@@QBE?AVQString@@XZ @ 316 NONAME ; class QString QTextEdit::toPlainText(void) const
+ ?pictureFormat@QPicture@@SAPBDABVQString@@@Z @ 317 NONAME ; char const * QPicture::pictureFormat(class QString const &)
+ ?metaObject@QInputContext@@UBEPBUQMetaObject@@XZ @ 318 NONAME ; struct QMetaObject const * QInputContext::metaObject(void) const
+ ??1QHideEvent@@UAE@XZ @ 319 NONAME ; QHideEvent::~QHideEvent(void)
+ ?qt_metacast@QSyntaxHighlighter@@UAEPAXPBD@Z @ 320 NONAME ; void * QSyntaxHighlighter::qt_metacast(char const *)
+ ?removeRows@QTextTable@@QAEXHH@Z @ 321 NONAME ; void QTextTable::removeRows(int, int)
+ ?cursorWidth@QTextControl@@QBEHXZ @ 322 NONAME ; int QTextControl::cursorWidth(void) const
+ ?trUtf8@QIconEnginePluginV2@@SA?AVQString@@PBD0@Z @ 323 NONAME ; class QString QIconEnginePluginV2::trUtf8(char const *, char const *)
+ ?document@QGraphicsTextItem@@QBEPAVQTextDocument@@XZ @ 324 NONAME ; class QTextDocument * QGraphicsTextItem::document(void) const
+ ?opaqueArea@QGraphicsPolygonItem@@UBE?AVQPainterPath@@XZ @ 325 NONAME ; class QPainterPath QGraphicsPolygonItem::opaqueArea(void) const
+ ?linkActivated@QLabel@@IAEXABVQString@@@Z @ 326 NONAME ; void QLabel::linkActivated(class QString const &)
+ ?hoverLeaveEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 327 NONAME ; void QGraphicsItem::hoverLeaveEvent(class QGraphicsSceneHoverEvent *)
+ ?getStaticMetaObject@QGraphicsObject@@SAABUQMetaObject@@XZ @ 328 NONAME ; struct QMetaObject const & QGraphicsObject::getStaticMetaObject(void)
+ ?setResizeAnchor@QGraphicsView@@QAEXW4ViewportAnchor@1@@Z @ 329 NONAME ; void QGraphicsView::setResizeAnchor(enum QGraphicsView::ViewportAnchor)
+ ?textDirection@QTextInlineObject@@QBE?AW4LayoutDirection@Qt@@XZ @ 330 NONAME ; enum Qt::LayoutDirection QTextInlineObject::textDirection(void) const
+ ?setPointSize@QFont@@QAEXH@Z @ 331 NONAME ; void QFont::setPointSize(int)
+ ?nearestGraphicsProxyWidget@QWidgetPrivate@@SAPAVQGraphicsProxyWidget@@PBVQWidget@@@Z @ 332 NONAME ; class QGraphicsProxyWidget * QWidgetPrivate::nearestGraphicsProxyWidget(class QWidget const *)
+ ??4QStyleOptionToolButton@@QAEAAV0@ABV0@@Z @ 333 NONAME ; class QStyleOptionToolButton & QStyleOptionToolButton::operator=(class QStyleOptionToolButton const &)
+ ??0QBrush@@QAE@XZ @ 334 NONAME ; QBrush::QBrush(void)
+ ?rmdir@QDirModel@@QAE_NABVQModelIndex@@@Z @ 335 NONAME ; bool QDirModel::rmdir(class QModelIndex const &)
+ ?trUtf8@QMessageBox@@SA?AVQString@@PBD0H@Z @ 336 NONAME ; class QString QMessageBox::trUtf8(char const *, char const *, int)
+ ?initializeSections@QHeaderView@@IAEXXZ @ 337 NONAME ; void QHeaderView::initializeSections(void)
+ ??0QStyleOptionProgressBarV2@@IAE@H@Z @ 338 NONAME ; QStyleOptionProgressBarV2::QStyleOptionProgressBarV2(int)
+ ?setUseDesignMetrics@QTextOption@@QAEX_N@Z @ 339 NONAME ; void QTextOption::setUseDesignMetrics(bool)
+ ?CreateAppUiL@QS60MainDocument@@UAEPAVCEikAppUi@@XZ @ 340 NONAME ; class CEikAppUi * QS60MainDocument::CreateAppUiL(void)
+ ?setScene@QGraphicsView@@QAEXPAVQGraphicsScene@@@Z @ 341 NONAME ; void QGraphicsView::setScene(class QGraphicsScene *)
+ ?returnPressed@QLineEdit@@IAEXXZ @ 342 NONAME ; void QLineEdit::returnPressed(void)
+ ?windowTitle@QWidget@@QBE?AVQString@@XZ @ 343 NONAME ; class QString QWidget::windowTitle(void) const
+ ?scaledToWidth@QPixmap@@QBE?AV1@HW4TransformationMode@Qt@@@Z @ 344 NONAME ; class QPixmap QPixmap::scaledToWidth(int, enum Qt::TransformationMode) const
+ ?setDisabled@QActionGroup@@QAEX_N@Z @ 345 NONAME ; void QActionGroup::setDisabled(bool)
+ ?elidedText@QFontMetrics@@QBE?AVQString@@ABV2@W4TextElideMode@Qt@@HH@Z @ 346 NONAME ; class QString QFontMetrics::elidedText(class QString const &, enum Qt::TextElideMode, int, int) const
+ ?d_func@QPlainTextDocumentLayout@@AAEPAVQPlainTextDocumentLayoutPrivate@@XZ @ 347 NONAME ; class QPlainTextDocumentLayoutPrivate * QPlainTextDocumentLayout::d_func(void)
+ ?setDefaultWidget@QWidgetAction@@QAEXPAVQWidget@@@Z @ 348 NONAME ; void QWidgetAction::setDefaultWidget(class QWidget *)
+ ?heightForWidth@QLabel@@UBEHH@Z @ 349 NONAME ; int QLabel::heightForWidth(int) const
+ ??0QVector3D@@QAE@ABV0@@Z @ 350 NONAME ; QVector3D::QVector3D(class QVector3D const &)
+ ?setFileName@QImageReader@@QAEXABVQString@@@Z @ 351 NONAME ; void QImageReader::setFileName(class QString const &)
+ ?d_func@QGraphicsSceneResizeEvent@@ABEPBVQGraphicsSceneResizeEventPrivate@@XZ @ 352 NONAME ; class QGraphicsSceneResizeEventPrivate const * QGraphicsSceneResizeEvent::d_func(void) const
+ ?staticMetaObject@QPlainTextEdit@@2UQMetaObject@@B @ 353 NONAME ; struct QMetaObject const QPlainTextEdit::staticMetaObject
+ ?drawForeground@QGraphicsView@@MAEXPAVQPainter@@ABVQRectF@@@Z @ 354 NONAME ; void QGraphicsView::drawForeground(class QPainter *, class QRectF const &)
+ ?setColor@QPixmapDropShadowFilter@@QAEXABVQColor@@@Z @ 355 NONAME ; void QPixmapDropShadowFilter::setColor(class QColor const &)
+ ?tableWidget@QTableWidgetItem@@QBEPAVQTableWidget@@XZ @ 356 NONAME ; class QTableWidget * QTableWidgetItem::tableWidget(void) const
+ ?pageCount@QTextDocument@@QBEHXZ @ 357 NONAME ; int QTextDocument::pageCount(void) const
+ ?isNull@QVector3D@@QBE_NXZ @ 358 NONAME ; bool QVector3D::isNull(void) const
+ ?clearSelection@QAbstractItemView@@QAEXXZ @ 359 NONAME ; void QAbstractItemView::clearSelection(void)
+ ?trUtf8@QWizardPage@@SA?AVQString@@PBD0H@Z @ 360 NONAME ; class QString QWizardPage::trUtf8(char const *, char const *, int)
+ ?setScreenPos@QGraphicsSceneHelpEvent@@QAEXABVQPoint@@@Z @ 361 NONAME ; void QGraphicsSceneHelpEvent::setScreenPos(class QPoint const &)
+ ?trUtf8@QUndoView@@SA?AVQString@@PBD0@Z @ 362 NONAME ; class QString QUndoView::trUtf8(char const *, char const *)
+ ?setTextAlignment@QTreeWidgetItem@@QAEXHH@Z @ 363 NONAME ; void QTreeWidgetItem::setTextAlignment(int, int)
+ ?extension@QGraphicsEllipseItem@@MBE?AVQVariant@@ABV2@@Z @ 364 NONAME ; class QVariant QGraphicsEllipseItem::extension(class QVariant const &) const
+ ?subtractOpaqueChildren@QWidgetPrivate@@QBEXAAVQRegion@@ABVQRect@@@Z @ 365 NONAME ; void QWidgetPrivate::subtractOpaqueChildren(class QRegion &, class QRect const &) const
+ ??_EQTextureGlyphCache@@UAE@I@Z @ 366 NONAME ; QTextureGlyphCache::~QTextureGlyphCache(unsigned int)
+ ?fontFixedPitch@QTextCharFormat@@QBE_NXZ @ 367 NONAME ; bool QTextCharFormat::fontFixedPitch(void) const
+ ?rowCount@QStandardItemModel@@UBEHABVQModelIndex@@@Z @ 368 NONAME ; int QStandardItemModel::rowCount(class QModelIndex const &) const
+ ?invalidateCachedClipPathRecursively@QGraphicsItemPrivate@@QAEX_NABVQRectF@@@Z @ 369 NONAME ; void QGraphicsItemPrivate::invalidateCachedClipPathRecursively(bool, class QRectF const &)
+ ?fromSymbianCFbsBitmap@QPixmap@@SA?AV1@PAVCFbsBitmap@@@Z @ 370 NONAME ; class QPixmap QPixmap::fromSymbianCFbsBitmap(class CFbsBitmap *)
+ ?qt_metacast@QBoxLayout@@UAEPAXPBD@Z @ 371 NONAME ; void * QBoxLayout::qt_metacast(char const *)
+ ?copyAvailable@QTextEdit@@IAEX_N@Z @ 372 NONAME ; void QTextEdit::copyAvailable(bool)
+ ?childrenClippedToShape@QGraphicsItemPrivate@@QBE_NXZ @ 373 NONAME ; bool QGraphicsItemPrivate::childrenClippedToShape(void) const
+ ?removeTab@QTabBar@@QAEXH@Z @ 374 NONAME ; void QTabBar::removeTab(int)
+ ?hasNext@Parser@QCss@@QBE_NXZ @ 375 NONAME ; bool QCss::Parser::hasNext(void) const
+ ?displayText@QStyledItemDelegate@@UBE?AVQString@@ABVQVariant@@ABVQLocale@@@Z @ 376 NONAME ; class QString QStyledItemDelegate::displayText(class QVariant const &, class QLocale const &) const
+ ?cleanText@QSpinBox@@QBE?AVQString@@XZ @ 377 NONAME ; class QString QSpinBox::cleanText(void) const
+ ??0QTextBlock@@QAE@XZ @ 378 NONAME ; QTextBlock::QTextBlock(void)
+ ??0QStyleOptionHeader@@IAE@H@Z @ 379 NONAME ; QStyleOptionHeader::QStyleOptionHeader(int)
+ ?opaqueArea@QGraphicsLineItem@@UBE?AVQPainterPath@@XZ @ 380 NONAME ; class QPainterPath QGraphicsLineItem::opaqueArea(void) const
+ ?begin@QTextTableCell@@QBE?AViterator@QTextFrame@@XZ @ 381 NONAME ; class QTextFrame::iterator QTextTableCell::begin(void) const
+ ??0QMatrix4x4@@QAE@MMMMMMMMMMMMMMMM@Z @ 382 NONAME ; QMatrix4x4::QMatrix4x4(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
+ ?focusNextPrevChild@QGraphicsProxyWidget@@MAE_N_N@Z @ 383 NONAME ; bool QGraphicsProxyWidget::focusNextPrevChild(bool)
+ ?boundingRect@QFontMetricsF@@QBE?AVQRectF@@VQChar@@@Z @ 384 NONAME ; class QRectF QFontMetricsF::boundingRect(class QChar) const
+ ?mapSelectionFromSource@QAbstractProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 385 NONAME ; class QItemSelection QAbstractProxyModel::mapSelectionFromSource(class QItemSelection const &) const
+ ?setDirty@QPainterPath@@AAEX_N@Z @ 386 NONAME ; void QPainterPath::setDirty(bool)
+ ?selectColumn@QTableView@@QAEXH@Z @ 387 NONAME ; void QTableView::selectColumn(int)
+ ?staticMetaObject@QDateTimeEdit@@2UQMetaObject@@B @ 388 NONAME ; struct QMetaObject const QDateTimeEdit::staticMetaObject
+ ?hoverEnterEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 389 NONAME ; void QGraphicsTextItem::hoverEnterEvent(class QGraphicsSceneHoverEvent *)
+ ?mimeTypes@QProxyModel@@UBE?AVQStringList@@XZ @ 390 NONAME ; class QStringList QProxyModel::mimeTypes(void) const
+ ?correctionMode@QAbstractSpinBox@@QBE?AW4CorrectionMode@1@XZ @ 391 NONAME ; enum QAbstractSpinBox::CorrectionMode QAbstractSpinBox::correctionMode(void) const
+ ?getStaticMetaObject@QAbstractItemView@@SAABUQMetaObject@@XZ @ 392 NONAME ; struct QMetaObject const & QAbstractItemView::getStaticMetaObject(void)
+ ?update@QGraphicsItem@@QAEXMMMM@Z @ 393 NONAME ; void QGraphicsItem::update(float, float, float, float)
+ ??_EQGraphicsRotation@@UAE@I@Z @ 394 NONAME ; QGraphicsRotation::~QGraphicsRotation(unsigned int)
+ ?setSelection@QHeaderView@@MAEXABVQRect@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 395 NONAME ; void QHeaderView::setSelection(class QRect const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?selectionStart@QLineEdit@@QBEHXZ @ 396 NONAME ; int QLineEdit::selectionStart(void) const
+ ?adjustSize@QWidget@@QAEXXZ @ 397 NONAME ; void QWidget::adjustSize(void)
+ ??0QGraphicsEllipseItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 398 NONAME ; QGraphicsEllipseItem::QGraphicsEllipseItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?selectedItems@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@XZ @ 399 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::selectedItems(void) const
+ ?startCenterPoint@QPinchGesture@@QBE?AVQPointF@@XZ @ 400 NONAME ; class QPointF QPinchGesture::startCenterPoint(void) const
+ ??0QImageIOHandler@@IAE@AAVQImageIOHandlerPrivate@@@Z @ 401 NONAME ; QImageIOHandler::QImageIOHandler(class QImageIOHandlerPrivate &)
+ ?setTextColor@QTextEdit@@QAEXABVQColor@@@Z @ 402 NONAME ; void QTextEdit::setTextColor(class QColor const &)
+ ?qt_metacast@QGraphicsView@@UAEPAXPBD@Z @ 403 NONAME ; void * QGraphicsView::qt_metacast(char const *)
+ ?d_func@QPinchGesture@@ABEPBVQPinchGesturePrivate@@XZ @ 404 NONAME ; class QPinchGesturePrivate const * QPinchGesture::d_func(void) const
+ ?imageFormat@QImageReader@@QBE?AW4Format@QImage@@XZ @ 405 NONAME ; enum QImage::Format QImageReader::imageFormat(void) const
+ ?d_func@QSpinBox@@ABEPBVQSpinBoxPrivate@@XZ @ 406 NONAME ; class QSpinBoxPrivate const * QSpinBox::d_func(void) const
+ ??1QMovie@@UAE@XZ @ 407 NONAME ; QMovie::~QMovie(void)
+ ?setDrawBase@QTabBar@@QAEX_N@Z @ 408 NONAME ; void QTabBar::setDrawBase(bool)
+ ?findNextPrevAnchor@QTextControl@@QAE_NABVQTextCursor@@_NAAV2@@Z @ 409 NONAME ; bool QTextControl::findNextPrevAnchor(class QTextCursor const &, bool, class QTextCursor &)
+ ?qt_metacast@QGraphicsGrayscaleEffect@@UAEPAXPBD@Z @ 410 NONAME ; void * QGraphicsGrayscaleEffect::qt_metacast(char const *)
+ ?paintEvent@QToolButton@@MAEXPAVQPaintEvent@@@Z @ 411 NONAME ; void QToolButton::paintEvent(class QPaintEvent *)
+ ?createHeuristicMask@QImage@@QBE?AV1@_N@Z @ 412 NONAME ; class QImage QImage::createHeuristicMask(bool) const
+ ?supportsAnimation@QImageReader@@QBE_NXZ @ 413 NONAME ; bool QImageReader::supportsAnimation(void) const
+ ?copy@QTextControl@@QAEXXZ @ 414 NONAME ; void QTextControl::copy(void)
+ ?d_func@QScrollBar@@ABEPBVQScrollBarPrivate@@XZ @ 415 NONAME ; class QScrollBarPrivate const * QScrollBar::d_func(void) const
+ ?setClipRect@QPainter@@QAEXABVQRect@@W4ClipOperation@Qt@@@Z @ 416 NONAME ; void QPainter::setClipRect(class QRect const &, enum Qt::ClipOperation)
+ ?open@QColorDialog@@QAEXPAVQObject@@PBD@Z @ 417 NONAME ; void QColorDialog::open(class QObject *, char const *)
+ ?trUtf8@QWidget@@SA?AVQString@@PBD0H@Z @ 418 NONAME ; class QString QWidget::trUtf8(char const *, char const *, int)
+ ?invalidate@QGraphicsAnchorLayout@@UAEXXZ @ 419 NONAME ; void QGraphicsAnchorLayout::invalidate(void)
+ ?setHidden@QListWidgetItem@@QAEX_N@Z @ 420 NONAME ; void QListWidgetItem::setHidden(bool)
+ ?cleanText@QDoubleSpinBox@@QBE?AVQString@@XZ @ 421 NONAME ; class QString QDoubleSpinBox::cleanText(void) const
+ ??_EQStroker@@UAE@I@Z @ 422 NONAME ; QStroker::~QStroker(unsigned int)
+ ?allowedAreasChanged@QToolBar@@IAEXV?$QFlags@W4ToolBarArea@Qt@@@@@Z @ 423 NONAME ; void QToolBar::allowedAreasChanged(class QFlags<enum Qt::ToolBarArea>)
+ ?app_compile_version@QApplicationPrivate@@2HA @ 424 NONAME ; int QApplicationPrivate::app_compile_version
+ ??_EQFormLayout@@UAE@I@Z @ 425 NONAME ; QFormLayout::~QFormLayout(unsigned int)
+ ?percentAtLength@QPainterPath@@QBEMM@Z @ 426 NONAME ; float QPainterPath::percentAtLength(float) const
+ ?metaObject@QDockWidgetLayout@@UBEPBUQMetaObject@@XZ @ 427 NONAME ; struct QMetaObject const * QDockWidgetLayout::metaObject(void) const
+ ?metaObject@QValidator@@UBEPBUQMetaObject@@XZ @ 428 NONAME ; struct QMetaObject const * QValidator::metaObject(void) const
+ ??1QGridLayout@@UAE@XZ @ 429 NONAME ; QGridLayout::~QGridLayout(void)
+ ?itemDelegate@QDataWidgetMapper@@QBEPAVQAbstractItemDelegate@@XZ @ 430 NONAME ; class QAbstractItemDelegate * QDataWidgetMapper::itemDelegate(void) const
+ ?clearFocus@QWidget@@QAEXXZ @ 431 NONAME ; void QWidget::clearFocus(void)
+ ??1QUndoGroup@@UAE@XZ @ 432 NONAME ; QUndoGroup::~QUndoGroup(void)
+ ?insertRow@QFormLayout@@QAEXHABVQString@@PAVQLayout@@@Z @ 433 NONAME ; void QFormLayout::insertRow(int, class QString const &, class QLayout *)
+ ?sizeHint@QItemDelegate@@UBE?AVQSize@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 434 NONAME ; class QSize QItemDelegate::sizeHint(class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?invalidate@QLayout@@UAEXXZ @ 435 NONAME ; void QLayout::invalidate(void)
+ ?metaObject@QFocusFrame@@UBEPBUQMetaObject@@XZ @ 436 NONAME ; struct QMetaObject const * QFocusFrame::metaObject(void) const
+ ??1QIntValidator@@UAE@XZ @ 437 NONAME ; QIntValidator::~QIntValidator(void)
+ ?focusInEvent@QTextEdit@@MAEXPAVQFocusEvent@@@Z @ 438 NONAME ; void QTextEdit::focusInEvent(class QFocusEvent *)
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPainterPath@@W4ItemSelectionMode@Qt@@@Z @ 439 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(class QPainterPath const &, enum Qt::ItemSelectionMode) const
+ ?dragEnterEvent@QLineEdit@@MAEXPAVQDragEnterEvent@@@Z @ 440 NONAME ; void QLineEdit::dragEnterEvent(class QDragEnterEvent *)
+ ?name@QImageIOHandler@@UBE?AVQByteArray@@XZ @ 441 NONAME ; class QByteArray QImageIOHandler::name(void) const
+ ?trUtf8@QMainWindow@@SA?AVQString@@PBD0H@Z @ 442 NONAME ; class QString QMainWindow::trUtf8(char const *, char const *, int)
+ ??0QPlainTextEdit@@QAE@ABVQString@@PAVQWidget@@@Z @ 443 NONAME ; QPlainTextEdit::QPlainTextEdit(class QString const &, class QWidget *)
+ ?cursorForPosition@QTextControl@@QBE?AVQTextCursor@@ABVQPointF@@@Z @ 444 NONAME ; class QTextCursor QTextControl::cursorForPosition(class QPointF const &) const
+ ?tr@QSplitterHandle@@SA?AVQString@@PBD0H@Z @ 445 NONAME ; class QString QSplitterHandle::tr(char const *, char const *, int)
+ ?lastScaleFactor@QPinchGesture@@QBEMXZ @ 446 NONAME ; float QPinchGesture::lastScaleFactor(void) const
+ ?dragLeaveEvent@QAbstractScrollArea@@MAEXPAVQDragLeaveEvent@@@Z @ 447 NONAME ; void QAbstractScrollArea::dragLeaveEvent(class QDragLeaveEvent *)
+ ?appendRows@QTextTable@@QAEXH@Z @ 448 NONAME ; void QTextTable::appendRows(int)
+ ?tr@QLabel@@SA?AVQString@@PBD0@Z @ 449 NONAME ; class QString QLabel::tr(char const *, char const *)
+ ??1QPixmap@@UAE@XZ @ 450 NONAME ; QPixmap::~QPixmap(void)
+ ?tr@QTextObject@@SA?AVQString@@PBD0@Z @ 451 NONAME ; class QString QTextObject::tr(char const *, char const *)
+ ?sizeHint@QSplitter@@UBE?AVQSize@@XZ @ 452 NONAME ; class QSize QSplitter::sizeHint(void) const
+ ?setFocusPolicy@QWidget@@QAEXW4FocusPolicy@Qt@@@Z @ 453 NONAME ; void QWidget::setFocusPolicy(enum Qt::FocusPolicy)
+ ??0QStackedLayout@@QAE@XZ @ 454 NONAME ; QStackedLayout::QStackedLayout(void)
+ ??0QRegion@@QAE@ABVQPolygon@@W4FillRule@Qt@@@Z @ 455 NONAME ; QRegion::QRegion(class QPolygon const &, enum Qt::FillRule)
+ ??0QGraphicsPixmapItem@@QAE@ABVQPixmap@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 456 NONAME ; QGraphicsPixmapItem::QGraphicsPixmapItem(class QPixmap const &, class QGraphicsItem *, class QGraphicsScene *)
+ ?removeMapping@QDataWidgetMapper@@QAEXPAVQWidget@@@Z @ 457 NONAME ; void QDataWidgetMapper::removeMapping(class QWidget *)
+ ?insertItem@QComboBox@@QAEXHABVQIcon@@ABVQString@@ABVQVariant@@@Z @ 458 NONAME ; void QComboBox::insertItem(int, class QIcon const &, class QString const &, class QVariant const &)
+ ?setRubberBand@QSplitter@@IAEXH@Z @ 459 NONAME ; void QSplitter::setRubberBand(int)
+ ?setFrame@QComboBox@@QAEX_N@Z @ 460 NONAME ; void QComboBox::setFrame(bool)
+ ?setLineWidth@QFrame@@QAEXH@Z @ 461 NONAME ; void QFrame::setLineWidth(int)
+ ?autoScrollMargin@QAbstractItemView@@QBEHXZ @ 462 NONAME ; int QAbstractItemView::autoScrollMargin(void) const
+ ?tr@QLineControl@@SA?AVQString@@PBD0H@Z @ 463 NONAME ; class QString QLineControl::tr(char const *, char const *, int)
+ ?selectionChanged@QTreeView@@MAEXABVQItemSelection@@0@Z @ 464 NONAME ; void QTreeView::selectionChanged(class QItemSelection const &, class QItemSelection const &)
+ ?strikeOut@QFont@@QBE_NXZ @ 465 NONAME ; bool QFont::strikeOut(void) const
+ ?nlerp@QQuaternion@@SA?AV1@ABV1@0M@Z @ 466 NONAME ; class QQuaternion QQuaternion::nlerp(class QQuaternion const &, class QQuaternion const &, float)
+ ??0QValidator@@IAE@AAVQValidatorPrivate@@PAVQObject@@@Z @ 467 NONAME ; QValidator::QValidator(class QValidatorPrivate &, class QObject *)
+ ?isEnabled@QAction@@QBE_NXZ @ 468 NONAME ; bool QAction::isEnabled(void) const
+ ?save@QImage@@QBE_NPAVQIODevice@@PBDH@Z @ 469 NONAME ; bool QImage::save(class QIODevice *, char const *, int) const
+ ?focusInEvent@QAbstractButton@@MAEXPAVQFocusEvent@@@Z @ 470 NONAME ; void QAbstractButton::focusInEvent(class QFocusEvent *)
+ ??_EQAbstractScrollArea@@UAE@I@Z @ 471 NONAME ; QAbstractScrollArea::~QAbstractScrollArea(unsigned int)
+ ?testSimpleSelector@Parser@QCss@@QAE_NXZ @ 472 NONAME ; bool QCss::Parser::testSimpleSelector(void)
+ ?setMaximumBlockCount@QTextDocument@@QAEXH@Z @ 473 NONAME ; void QTextDocument::setMaximumBlockCount(int)
+ ?fade_menu@QApplicationPrivate@@2_NA @ 474 NONAME ; bool QApplicationPrivate::fade_menu
+ ??0QAbstractItemDelegate@@QAE@PAVQObject@@@Z @ 475 NONAME ; QAbstractItemDelegate::QAbstractItemDelegate(class QObject *)
+ ?setHorizontalSpacing@QGraphicsGridLayout@@QAEXM@Z @ 476 NONAME ; void QGraphicsGridLayout::setHorizontalSpacing(float)
+ ?initializeWidgetPaletteHash@QApplicationPrivate@@SAXXZ @ 477 NONAME ; void QApplicationPrivate::initializeWidgetPaletteHash(void)
+ ?write@QImageWriter@@QAE_NABVQImage@@@Z @ 478 NONAME ; bool QImageWriter::write(class QImage const &)
+ ?tabifiedDockWidgets@QMainWindow@@QBE?AV?$QList@PAVQDockWidget@@@@PAVQDockWidget@@@Z @ 479 NONAME ; class QList<class QDockWidget *> QMainWindow::tabifiedDockWidgets(class QDockWidget *) const
+ ?qt_metacast@QWizard@@UAEPAXPBD@Z @ 480 NONAME ; void * QWizard::qt_metacast(char const *)
+ ?getStaticMetaObject@QColumnView@@SAABUQMetaObject@@XZ @ 481 NONAME ; struct QMetaObject const & QColumnView::getStaticMetaObject(void)
+ ?verticalScrollBar@QAbstractScrollArea@@QBEPAVQScrollBar@@XZ @ 482 NONAME ; class QScrollBar * QAbstractScrollArea::verticalScrollBar(void) const
+ ?setScreenPos@QGraphicsSceneDragDropEvent@@QAEXABVQPoint@@@Z @ 483 NONAME ; void QGraphicsSceneDragDropEvent::setScreenPos(class QPoint const &)
+ ??0QPixmapColorizeFilter@@QAE@PAVQObject@@@Z @ 484 NONAME ; QPixmapColorizeFilter::QPixmapColorizeFilter(class QObject *)
+ ?hasAlphaChannel@QImage@@QBE_NXZ @ 485 NONAME ; bool QImage::hasAlphaChannel(void) const
+ ?drawBranches@QTreeView@@MBEXPAVQPainter@@ABVQRect@@ABVQModelIndex@@@Z @ 486 NONAME ; void QTreeView::drawBranches(class QPainter *, class QRect const &, class QModelIndex const &) const
+ ?d_func@QGraphicsWidget@@ABEPBVQGraphicsWidgetPrivate@@XZ @ 487 NONAME ; class QGraphicsWidgetPrivate const * QGraphicsWidget::d_func(void) const
+ ?mimeTypes@QStandardItemModel@@UBE?AVQStringList@@XZ @ 488 NONAME ; class QStringList QStandardItemModel::mimeTypes(void) const
+ ?setBlue@QColor@@QAEXH@Z @ 489 NONAME ; void QColor::setBlue(int)
+ ?visualRect@QListView@@UBE?AVQRect@@ABVQModelIndex@@@Z @ 490 NONAME ; class QRect QListView::visualRect(class QModelIndex const &) const
+ ?pageBreakPolicy@QTextBlockFormat@@QBE?AV?$QFlags@W4PageBreakFlag@QTextFormat@@@@XZ @ 491 NONAME ; class QFlags<enum QTextFormat::PageBreakFlag> QTextBlockFormat::pageBreakPolicy(void) const
+ ?mimeTypes@QListWidget@@MBE?AVQStringList@@XZ @ 492 NONAME ; class QStringList QListWidget::mimeTypes(void) const
+ ?information@QMessageBox@@SA?AW4StandardButton@1@PAVQWidget@@ABVQString@@1V?$QFlags@W4StandardButton@QMessageBox@@@@W421@@Z @ 493 NONAME ; enum QMessageBox::StandardButton QMessageBox::information(class QWidget *, class QString const &, class QString const &, class QFlags<enum QMessageBox::StandardButton>, enum QMessageBox::StandardButton)
+ ?setSelected@QGraphicsItem@@QAEX_N@Z @ 494 NONAME ; void QGraphicsItem::setSelected(bool)
+ ?matrix@QPainter@@QBEABVQMatrix@@XZ @ 495 NONAME ; class QMatrix const & QPainter::matrix(void) const
+ ?canRedoChanged@QUndoStack@@IAEX_N@Z @ 496 NONAME ; void QUndoStack::canRedoChanged(bool)
+ ?setVector@QQuaternion@@QAEXMMM@Z @ 497 NONAME ; void QQuaternion::setVector(float, float, float)
+ ?serialNumber@QPixmapData@@QBEHXZ @ 498 NONAME ; int QPixmapData::serialNumber(void) const
+ ?mapFromItem@QGraphicsItem@@QBE?AVQPointF@@PBV1@MM@Z @ 499 NONAME ; class QPointF QGraphicsItem::mapFromItem(class QGraphicsItem const *, float, float) const
+ ?getInt@QInputDialog@@SAHPAVQWidget@@ABVQString@@1HHHHPA_NV?$QFlags@W4WindowType@Qt@@@@@Z @ 500 NONAME ; int QInputDialog::getInt(class QWidget *, class QString const &, class QString const &, int, int, int, int, bool *, class QFlags<enum Qt::WindowType>)
+ ??D@YA?AVQLineF@@ABV0@ABVQMatrix@@@Z @ 501 NONAME ; class QLineF operator*(class QLineF const &, class QMatrix const &)
+ ?tr@QTextDocument@@SA?AVQString@@PBD0H@Z @ 502 NONAME ; class QString QTextDocument::tr(char const *, char const *, int)
+ ?beginNativePainting@QPaintEngineEx@@UAEXXZ @ 503 NONAME ; void QPaintEngineEx::beginNativePainting(void)
+ ?fillRect@QPainter@@QAEXABVQRect@@ABVQBrush@@@Z @ 504 NONAME ; void QPainter::fillRect(class QRect const &, class QBrush const &)
+ ?setPixmap@QLabel@@QAEXABVQPixmap@@@Z @ 505 NONAME ; void QLabel::setPixmap(class QPixmap const &)
+ ??0QTextListFormat@@IAE@ABVQTextFormat@@@Z @ 506 NONAME ; QTextListFormat::QTextListFormat(class QTextFormat const &)
+ ?hasTracking@QAbstractSlider@@QBE_NXZ @ 507 NONAME ; bool QAbstractSlider::hasTracking(void) const
+ ?drawPath@QPaintEngineEx@@UAEXABVQPainterPath@@@Z @ 508 NONAME ; void QPaintEngineEx::drawPath(class QPainterPath const &)
+ ?itemDoubleClicked@QTableWidget@@IAEXPAVQTableWidgetItem@@@Z @ 509 NONAME ; void QTableWidget::itemDoubleClicked(class QTableWidgetItem *)
+ ?currentChanged@QListView@@MAEXABVQModelIndex@@0@Z @ 510 NONAME ; void QListView::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ?getItemPosition@QGridLayout@@QAEXHPAH000@Z @ 511 NONAME ; void QGridLayout::getItemPosition(int, int *, int *, int *, int *)
+ ?begin@QStrokerOps@@UAEXPAX@Z @ 512 NONAME ; void QStrokerOps::begin(void *)
+ ?data@QClipboardEvent@@QAEPAVQEventPrivate@@XZ @ 513 NONAME ; class QEventPrivate * QClipboardEvent::data(void)
+ ?clearEditText@QComboBox@@QAEXXZ @ 514 NONAME ; void QComboBox::clearEditText(void)
+ ?modelColumn@QListView@@QBEHXZ @ 515 NONAME ; int QListView::modelColumn(void) const
+ ?staticMetaObject@QWizard@@2UQMetaObject@@B @ 516 NONAME ; struct QMetaObject const QWizard::staticMetaObject
+ ?saveState@QMainWindow@@QBE?AVQByteArray@@H@Z @ 517 NONAME ; class QByteArray QMainWindow::saveState(int) const
+ ?sortIndicatorChanged@QHeaderView@@IAEXHW4SortOrder@Qt@@@Z @ 518 NONAME ; void QHeaderView::sortIndicatorChanged(int, enum Qt::SortOrder)
+ ?overrideCursor@QApplication@@SAPAVQCursor@@XZ @ 519 NONAME ; class QCursor * QApplication::overrideCursor(void)
+ ?metaObject@QIconEnginePlugin@@UBEPBUQMetaObject@@XZ @ 520 NONAME ; struct QMetaObject const * QIconEnginePlugin::metaObject(void) const
+ ?setColumnStretchFactor@QGraphicsGridLayout@@QAEXHH@Z @ 521 NONAME ; void QGraphicsGridLayout::setColumnStretchFactor(int, int)
+ ?copy@QImage@@QBE?AV1@ABVQRect@@@Z @ 522 NONAME ; class QImage QImage::copy(class QRect const &) const
+ ?setGraphicsEffectSource@QGraphicsEffectPrivate@@QAEXPAVQGraphicsEffectSource@@@Z @ 523 NONAME ; void QGraphicsEffectPrivate::setGraphicsEffectSource(class QGraphicsEffectSource *)
+ ?active_window@QApplicationPrivate@@2PAVQWidget@@A @ 524 NONAME ; class QWidget * QApplicationPrivate::active_window
+ ?save@QPixmap@@QBE_NPAVQIODevice@@PBDH@Z @ 525 NONAME ; bool QPixmap::save(class QIODevice *, char const *, int) const
+ ?setX@QVector3D@@QAEXM@Z @ 526 NONAME ; void QVector3D::setX(float)
+ ?selectionChanged@QGraphicsScene@@IAEXXZ @ 527 NONAME ; void QGraphicsScene::selectionChanged(void)
+ ?resizeEvent@QDial@@MAEXPAVQResizeEvent@@@Z @ 528 NONAME ; void QDial::resizeEvent(class QResizeEvent *)
+ ?addPixmap@QGraphicsScene@@QAEPAVQGraphicsPixmapItem@@ABVQPixmap@@@Z @ 529 NONAME ; class QGraphicsPixmapItem * QGraphicsScene::addPixmap(class QPixmap const &)
+ ??9QPainterPath@@QBE_NABV0@@Z @ 530 NONAME ; bool QPainterPath::operator!=(class QPainterPath const &) const
+ ?spec@QColor@@QBE?AW4Spec@1@XZ @ 531 NONAME ; enum QColor::Spec QColor::spec(void) const
+ ?setWorldMatrixEnabled@QPainter@@QAEX_N@Z @ 532 NONAME ; void QPainter::setWorldMatrixEnabled(bool)
+ ?internalSetSloppyAction@QMenu@@AAEXXZ @ 533 NONAME ; void QMenu::internalSetSloppyAction(void)
+ ?layoutBlock@QPlainTextDocumentLayout@@AAEXABVQTextBlock@@@Z @ 534 NONAME ; void QPlainTextDocumentLayout::layoutBlock(class QTextBlock const &)
+ ?itemAt@QTableWidget@@QBEPAVQTableWidgetItem@@ABVQPoint@@@Z @ 535 NONAME ; class QTableWidgetItem * QTableWidget::itemAt(class QPoint const &) const
+ ?getStaticMetaObject@QGraphicsTransform@@SAABUQMetaObject@@XZ @ 536 NONAME ; struct QMetaObject const & QGraphicsTransform::getStaticMetaObject(void)
+ ??1QGraphicsEffectPrivate@@UAE@XZ @ 537 NONAME ; QGraphicsEffectPrivate::~QGraphicsEffectPrivate(void)
+ ??0QInputContext@@QAE@PAVQObject@@@Z @ 538 NONAME ; QInputContext::QInputContext(class QObject *)
+ ?dragMoveEvent@QTreeView@@MAEXPAVQDragMoveEvent@@@Z @ 539 NONAME ; void QTreeView::dragMoveEvent(class QDragMoveEvent *)
+ ?createEditor@QItemEditorFactory@@UBEPAVQWidget@@W4Type@QVariant@@PAV2@@Z @ 540 NONAME ; class QWidget * QItemEditorFactory::createEditor(enum QVariant::Type, class QWidget *) const
+ ?dotsPerMeterX@QImage@@QBEHXZ @ 541 NONAME ; int QImage::dotsPerMeterX(void) const
+ ??0QStyleOptionComboBox@@QAE@ABV0@@Z @ 542 NONAME ; QStyleOptionComboBox::QStyleOptionComboBox(class QStyleOptionComboBox const &)
+ ?setBackground@QWorkspace@@QAEXABVQBrush@@@Z @ 543 NONAME ; void QWorkspace::setBackground(class QBrush const &)
+ ?pixelSizeChanged@QGraphicsPixelizeEffect@@IAEXH@Z @ 544 NONAME ; void QGraphicsPixelizeEffect::pixelSizeChanged(int)
+ ?cursorForPosition@QTextEdit@@QBE?AVQTextCursor@@ABVQPoint@@@Z @ 545 NONAME ; class QTextCursor QTextEdit::cursorForPosition(class QPoint const &) const
+ ??0QQuaternion@@QAE@XZ @ 546 NONAME ; QQuaternion::QQuaternion(void)
+ ?modificationChanged@QPlainTextEdit@@IAEX_N@Z @ 547 NONAME ; void QPlainTextEdit::modificationChanged(bool)
+ ?sizeHint@QMdiSubWindow@@UBE?AVQSize@@XZ @ 548 NONAME ; class QSize QMdiSubWindow::sizeHint(void) const
+ ?setDefault@QPushButton@@QAEX_N@Z @ 549 NONAME ; void QPushButton::setDefault(bool)
+ ?setNoReplayFor@QMenu@@QAEXPAVQWidget@@@Z @ 550 NONAME ; void QMenu::setNoReplayFor(class QWidget *)
+ ?mousePressEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 551 NONAME ; void QGraphicsProxyWidget::mousePressEvent(class QGraphicsSceneMouseEvent *)
+ ?format@QAbstractTextDocumentLayout@@IAE?AVQTextCharFormat@@H@Z @ 552 NONAME ; class QTextCharFormat QAbstractTextDocumentLayout::format(int)
+ ?trUtf8@QButtonGroup@@SA?AVQString@@PBD0H@Z @ 553 NONAME ; class QString QButtonGroup::trUtf8(char const *, char const *, int)
+ ?qt_metacall@QDockWidgetLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 554 NONAME ; int QDockWidgetLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?offset@QImage@@QBE?AVQPoint@@XZ @ 555 NONAME ; class QPoint QImage::offset(void) const
+ ?metaObject@QMenu@@UBEPBUQMetaObject@@XZ @ 556 NONAME ; struct QMetaObject const * QMenu::metaObject(void) const
+ ?qt_scaleForTransform@@YA_NABVQTransform@@PAM@Z @ 557 NONAME ; bool qt_scaleForTransform(class QTransform const &, float *)
+ ??0QLineEdit@@QAE@PAVQWidget@@@Z @ 558 NONAME ; QLineEdit::QLineEdit(class QWidget *)
+ ?text@QAction@@QBE?AVQString@@XZ @ 559 NONAME ; class QString QAction::text(void) const
+ ?setMovable@QTabWidget@@QAEX_N@Z @ 560 NONAME ; void QTabWidget::setMovable(bool)
+ ?orientation@QDataWidgetMapper@@QBE?AW4Orientation@Qt@@XZ @ 561 NONAME ; enum Qt::Orientation QDataWidgetMapper::orientation(void) const
+ ??_EQPaintEngineExReplayer@@UAE@I@Z @ 562 NONAME ; QPaintEngineExReplayer::~QPaintEngineExReplayer(unsigned int)
+ ??BQCursor@@QBE?AVQVariant@@XZ @ 563 NONAME ; QCursor::operator class QVariant(void) const
+ ?setLineEdit@QComboBox@@QAEXPAVQLineEdit@@@Z @ 564 NONAME ; void QComboBox::setLineEdit(class QLineEdit *)
+ ?setOverrideCursor@QApplication@@SAXABVQCursor@@@Z @ 565 NONAME ; void QApplication::setOverrideCursor(class QCursor const &)
+ ?model@QDataWidgetMapper@@QBEPAVQAbstractItemModel@@XZ @ 566 NONAME ; class QAbstractItemModel * QDataWidgetMapper::model(void) const
+ ??4QBrush@@QAEAAV0@ABV0@@Z @ 567 NONAME ; class QBrush & QBrush::operator=(class QBrush const &)
+ ?boundingRect@QGraphicsPixmapItem@@UBE?AVQRectF@@XZ @ 568 NONAME ; class QRectF QGraphicsPixmapItem::boundingRect(void) const
+ ?accepted@QDialog@@IAEXXZ @ 569 NONAME ; void QDialog::accepted(void)
+ ?trUtf8@QHBoxLayout@@SA?AVQString@@PBD0@Z @ 570 NONAME ; class QString QHBoxLayout::trUtf8(char const *, char const *)
+ ?drawRoundRect@QPainter@@QAEXABVQRectF@@HH@Z @ 571 NONAME ; void QPainter::drawRoundRect(class QRectF const &, int, int)
+ ??1QUndoStack@@UAE@XZ @ 572 NONAME ; QUndoStack::~QUndoStack(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQSizePolicy@@@Z @ 573 NONAME ; class QDataStream & operator<<(class QDataStream &, class QSizePolicy const &)
+ ?trUtf8@QStylePlugin@@SA?AVQString@@PBD0H@Z @ 574 NONAME ; class QString QStylePlugin::trUtf8(char const *, char const *, int)
+ ?showEvent@QMdiSubWindow@@MAEXPAVQShowEvent@@@Z @ 575 NONAME ; void QMdiSubWindow::showEvent(class QShowEvent *)
+ ?setPageSize@QTextDocument@@QAEXABVQSizeF@@@Z @ 576 NONAME ; void QTextDocument::setPageSize(class QSizeF const &)
+ ?selectAll@QTextControl@@QAEXXZ @ 577 NONAME ; void QTextControl::selectAll(void)
+ ?rotate@QMatrix4x4@@QAEAAV1@ABVQQuaternion@@@Z @ 578 NONAME ; class QMatrix4x4 & QMatrix4x4::rotate(class QQuaternion const &)
+ ?setFont@QStandardItem@@QAEXABVQFont@@@Z @ 579 NONAME ; void QStandardItem::setFont(class QFont const &)
+ ?checkOverflow@QLCDNumber@@QBE_NN@Z @ 580 NONAME ; bool QLCDNumber::checkOverflow(double) const
+ ?dropMimeData@QTreeWidget@@MAE_NPAVQTreeWidgetItem@@HPBVQMimeData@@W4DropAction@Qt@@@Z @ 581 NONAME ; bool QTreeWidget::dropMimeData(class QTreeWidgetItem *, int, class QMimeData const *, enum Qt::DropAction)
+ ?trUtf8@QStylePlugin@@SA?AVQString@@PBD0@Z @ 582 NONAME ; class QString QStylePlugin::trUtf8(char const *, char const *)
+ ?setViewTransformEnabled@QPainter@@QAEX_N@Z @ 583 NONAME ; void QPainter::setViewTransformEnabled(bool)
+ ??0QIcon@@QAE@ABVQPixmap@@@Z @ 584 NONAME ; QIcon::QIcon(class QPixmap const &)
+ ?requestUpdate@QPlainTextDocumentLayout@@QAEXXZ @ 585 NONAME ; void QPlainTextDocumentLayout::requestUpdate(void)
+ ?height@QFontMetrics@@QBEHXZ @ 586 NONAME ; int QFontMetrics::height(void) const
+ ?closestLegalPosition@QSplitter@@IAEHHH@Z @ 587 NONAME ; int QSplitter::closestLegalPosition(int, int)
+ ?testFunction@Parser@QCss@@QAE_NXZ @ 588 NONAME ; bool QCss::Parser::testFunction(void)
+ ?moveTo@QPainterPath@@QAEXMM@Z @ 589 NONAME ; void QPainterPath::moveTo(float, float)
+ ?font@QFontDatabase@@QBE?AVQFont@@ABVQString@@0H@Z @ 590 NONAME ; class QFont QFontDatabase::font(class QString const &, class QString const &, int) const
+ ?fillRule@QPainterPath@@QBE?AW4FillRule@Qt@@XZ @ 591 NONAME ; enum Qt::FillRule QPainterPath::fillRule(void) const
+ ?event@QRubberBand@@MAE_NPAVQEvent@@@Z @ 592 NONAME ; bool QRubberBand::event(class QEvent *)
+ ?setWinId@QWidgetPrivate@@QAEXPAVCCoeControl@@@Z @ 593 NONAME ; void QWidgetPrivate::setWinId(class CCoeControl *)
+ ?setSpacing@QListView@@QAEXH@Z @ 594 NONAME ; void QListView::setSpacing(int)
+ ?mouseReleaseEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 595 NONAME ; void QGraphicsTextItem::mouseReleaseEvent(class QGraphicsSceneMouseEvent *)
+ ?trUtf8@QDateEdit@@SA?AVQString@@PBD0@Z @ 596 NONAME ; class QString QDateEdit::trUtf8(char const *, char const *)
+ ?text@QTreeWidgetItem@@QBE?AVQString@@H@Z @ 597 NONAME ; class QString QTreeWidgetItem::text(int) const
+ ?setPosition@QTextFrameFormat@@QAEXW4Position@1@@Z @ 598 NONAME ; void QTextFrameFormat::setPosition(enum QTextFrameFormat::Position)
+ ??_EQPlainTextEdit@@UAE@I@Z @ 599 NONAME ; QPlainTextEdit::~QPlainTextEdit(unsigned int)
+ ?tr@QHBoxLayout@@SA?AVQString@@PBD0H@Z @ 600 NONAME ; class QString QHBoxLayout::tr(char const *, char const *, int)
+ ?getHsv@QColor@@QBEXPAH000@Z @ 601 NONAME ; void QColor::getHsv(int *, int *, int *, int *) const
+ ??8QItemSelectionRange@@QBE_NABV0@@Z @ 602 NONAME ; bool QItemSelectionRange::operator==(class QItemSelectionRange const &) const
+ ?translationList@QGraphicsItemAnimation@@QBE?AV?$QList@U?$QPair@MVQPointF@@@@@@XZ @ 603 NONAME ; class QList<struct QPair<float, class QPointF> > QGraphicsItemAnimation::translationList(void) const
+ ?undoTextChanged@QUndoGroup@@IAEXABVQString@@@Z @ 604 NONAME ; void QUndoGroup::undoTextChanged(class QString const &)
+ ?addMenu@QMenu@@QAEPAV1@ABVQIcon@@ABVQString@@@Z @ 605 NONAME ; class QMenu * QMenu::addMenu(class QIcon const &, class QString const &)
+ ??1QCheckBox@@UAE@XZ @ 606 NONAME ; QCheckBox::~QCheckBox(void)
+ ?unsetUrlHandler@QDesktopServices@@SAXABVQString@@@Z @ 607 NONAME ; void QDesktopServices::unsetUrlHandler(class QString const &)
+ ?unsetHotSpot@QGesture@@QAEXXZ @ 608 NONAME ; void QGesture::unsetHotSpot(void)
+ ?drawPoints@QPainter@@QAEXABVQPolygonF@@@Z @ 609 NONAME ; void QPainter::drawPoints(class QPolygonF const &)
+ ?setModel@QTableWidget@@EAEXPAVQAbstractItemModel@@@Z @ 610 NONAME ; void QTableWidget::setModel(class QAbstractItemModel *)
+ ?parseNextMedium@Parser@QCss@@QAE_NPAVQStringList@@@Z @ 611 NONAME ; bool QCss::Parser::parseNextMedium(class QStringList *)
+ ?addEllipse@QPainterPath@@QAEXMMMM@Z @ 612 NONAME ; void QPainterPath::addEllipse(float, float, float, float)
+ ??D@YA?AVQPainterPath@@ABV0@ABVQTransform@@@Z @ 613 NONAME ; class QPainterPath operator*(class QPainterPath const &, class QTransform const &)
+ ?setTabToolTip@QTabBar@@QAEXHABVQString@@@Z @ 614 NONAME ; void QTabBar::setTabToolTip(int, class QString const &)
+ ??0QStyleOptionProgressBar@@QAE@XZ @ 615 NONAME ; QStyleOptionProgressBar::QStyleOptionProgressBar(void)
+ ?staticMetaObject@QPaintBufferResource@@2UQMetaObject@@B @ 616 NONAME ; struct QMetaObject const QPaintBufferResource::staticMetaObject
+ ?buddy@QLabel@@QBEPAVQWidget@@XZ @ 617 NONAME ; class QWidget * QLabel::buddy(void) const
+ ?testClass@Parser@QCss@@QAE_NXZ @ 618 NONAME ; bool QCss::Parser::testClass(void)
+ ?updatePasswordEchoEditing@QLineControl@@QAEX_N@Z @ 619 NONAME ; void QLineControl::updatePasswordEchoEditing(bool)
+ ?textEdited@QLineControl@@IAEXABVQString@@@Z @ 620 NONAME ; void QLineControl::textEdited(class QString const &)
+ ?refresh@QSplitter@@QAEXXZ @ 621 NONAME ; void QSplitter::refresh(void)
+ ?setBackgroundMode@QPainter@@QAEXW4BGMode@Qt@@@Z @ 622 NONAME ; void QPainter::setBackgroundMode(enum Qt::BGMode)
+ ?mouseReleaseEvent@QSplitterHandle@@MAEXPAVQMouseEvent@@@Z @ 623 NONAME ; void QSplitterHandle::mouseReleaseEvent(class QMouseEvent *)
+ ??0QStyleOptionTabV3@@QAE@ABVQStyleOptionTabV2@@@Z @ 624 NONAME ; QStyleOptionTabV3::QStyleOptionTabV3(class QStyleOptionTabV2 const &)
+ ?setMaximumHeight@QWidget@@QAEXH@Z @ 625 NONAME ; void QWidget::setMaximumHeight(int)
+ ?setActiveWindow@QGraphicsScene@@QAEXPAVQGraphicsWidget@@@Z @ 626 NONAME ; void QGraphicsScene::setActiveWindow(class QGraphicsWidget *)
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPointF@@W4ItemSelectionMode@Qt@@W4SortOrder@5@ABVQTransform@@@Z @ 627 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QPointF const &, enum Qt::ItemSelectionMode, enum Qt::SortOrder, class QTransform const &) const
+ ?height@QItemSelectionRange@@QBEHXZ @ 628 NONAME ; int QItemSelectionRange::height(void) const
+ ??0QImageReader@@QAE@PAVQIODevice@@ABVQByteArray@@@Z @ 629 NONAME ; QImageReader::QImageReader(class QIODevice *, class QByteArray const &)
+ ?setCurrentRow@QListWidget@@QAEXHV?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 630 NONAME ; void QListWidget::setCurrentRow(int, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?trUtf8@QWorkspace@@SA?AVQString@@PBD0H@Z @ 631 NONAME ; class QString QWorkspace::trUtf8(char const *, char const *, int)
+ ?maximum@QSpinBox@@QBEHXZ @ 632 NONAME ; int QSpinBox::maximum(void) const
+ ?d_func@QLCDNumber@@ABEPBVQLCDNumberPrivate@@XZ @ 633 NONAME ; class QLCDNumberPrivate const * QLCDNumber::d_func(void) const
+ ?tr@QDoubleSpinBox@@SA?AVQString@@PBD0H@Z @ 634 NONAME ; class QString QDoubleSpinBox::tr(char const *, char const *, int)
+ ?jumpToImage@QImageReader@@QAE_NH@Z @ 635 NONAME ; bool QImageReader::jumpToImage(int)
+ ?scalar@QQuaternion@@QBEMXZ @ 636 NONAME ; float QQuaternion::scalar(void) const
+ ?getStaticMetaObject@QTimeEdit@@SAABUQMetaObject@@XZ @ 637 NONAME ; struct QMetaObject const & QTimeEdit::getStaticMetaObject(void)
+ ??BQPalette@@QBE?AVQVariant@@XZ @ 638 NONAME ; QPalette::operator class QVariant(void) const
+ ?getStaticMetaObject@QTreeView@@SAABUQMetaObject@@XZ @ 639 NONAME ; struct QMetaObject const & QTreeView::getStaticMetaObject(void)
+ ?setStretchLastSection@QHeaderView@@QAEX_N@Z @ 640 NONAME ; void QHeaderView::setStretchLastSection(bool)
+ ?map@QTransform@@QBE?AVQPainterPath@@ABV2@@Z @ 641 NONAME ; class QPainterPath QTransform::map(class QPainterPath const &) const
+ ?currentIndex@QToolBox@@QBEHXZ @ 642 NONAME ; int QToolBox::currentIndex(void) const
+ ?setUnderlineStyle@QTextCharFormat@@QAEXW4UnderlineStyle@1@@Z @ 643 NONAME ; void QTextCharFormat::setUnderlineStyle(enum QTextCharFormat::UnderlineStyle)
+ ??0QTableWidgetItem@@QAE@ABV0@@Z @ 644 NONAME ; QTableWidgetItem::QTableWidgetItem(class QTableWidgetItem const &)
+ ?setText@QTreeWidgetItem@@QAEXHABVQString@@@Z @ 645 NONAME ; void QTreeWidgetItem::setText(int, class QString const &)
+ ?removeItem@QGraphicsLinearLayout@@QAEXPAVQGraphicsLayoutItem@@@Z @ 646 NONAME ; void QGraphicsLinearLayout::removeItem(class QGraphicsLayoutItem *)
+ ?headerData@QDirModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 647 NONAME ; class QVariant QDirModel::headerData(int, enum Qt::Orientation, int) const
+ ?tr@QLineEdit@@SA?AVQString@@PBD0@Z @ 648 NONAME ; class QString QLineEdit::tr(char const *, char const *)
+ ?globalY@QWheelEvent@@QBEHXZ @ 649 NONAME ; int QWheelEvent::globalY(void) const
+ ??1QClipboard@@EAE@XZ @ 650 NONAME ; QClipboard::~QClipboard(void)
+ ??0QTextLayout@@QAE@XZ @ 651 NONAME ; QTextLayout::QTextLayout(void)
+ ?keyPressEvent@QTabBar@@MAEXPAVQKeyEvent@@@Z @ 652 NONAME ; void QTabBar::keyPressEvent(class QKeyEvent *)
+ ?colorProperty@QTextFormat@@QBE?AVQColor@@H@Z @ 653 NONAME ; class QColor QTextFormat::colorProperty(int) const
+ ?addLayout@QBoxLayout@@QAEXPAVQLayout@@H@Z @ 654 NONAME ; void QBoxLayout::addLayout(class QLayout *, int)
+ ?hovered@QActionGroup@@IAEXPAVQAction@@@Z @ 655 NONAME ; void QActionGroup::hovered(class QAction *)
+ ?stack@QUndoView@@QBEPAVQUndoStack@@XZ @ 656 NONAME ; class QUndoStack * QUndoView::stack(void) const
+ ?squareToQuad@QTransform@@SA_NABVQPolygonF@@AAV1@@Z @ 657 NONAME ; bool QTransform::squareToQuad(class QPolygonF const &, class QTransform &)
+ ?controlPointRect@QPainterPath@@QBE?AVQRectF@@XZ @ 658 NONAME ; class QRectF QPainterPath::controlPointRect(void) const
+ ?language@QCoeFepInputContext@@UAE?AVQString@@XZ @ 659 NONAME ; class QString QCoeFepInputContext::language(void)
+ ?horizontalScrollbarAction@QTableView@@MAEXH@Z @ 660 NONAME ; void QTableView::horizontalScrollbarAction(int)
+ ?qt_metacall@QGraphicsView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 661 NONAME ; int QGraphicsView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?itemPrototype@QStandardItemModel@@QBEPBVQStandardItem@@XZ @ 662 NONAME ; class QStandardItem const * QStandardItemModel::itemPrototype(void) const
+ ?shortcut@QAbstractButton@@QBE?AVQKeySequence@@XZ @ 663 NONAME ; class QKeySequence QAbstractButton::shortcut(void) const
+ ?sizeHint@QMessageBox@@UBE?AVQSize@@XZ @ 664 NONAME ; class QSize QMessageBox::sizeHint(void) const
+ ?joinPreviousEditBlock@QTextCursor@@QAEXXZ @ 665 NONAME ; void QTextCursor::joinPreviousEditBlock(void)
+ ?setRightPadding@QTextTableCellFormat@@QAEXM@Z @ 666 NONAME ; void QTextTableCellFormat::setRightPadding(float)
+ ??_EQGraphicsRectItem@@UAE@I@Z @ 667 NONAME ; QGraphicsRectItem::~QGraphicsRectItem(unsigned int)
+ ?qtVectorPathForPath@@YAABVQVectorPath@@ABVQPainterPath@@@Z @ 668 NONAME ; class QVectorPath const & qtVectorPathForPath(class QPainterPath const &)
+ ??4QStyleOptionProgressBarV2@@QAEAAV0@ABVQStyleOptionProgressBar@@@Z @ 669 NONAME ; class QStyleOptionProgressBarV2 & QStyleOptionProgressBarV2::operator=(class QStyleOptionProgressBar const &)
+ ?rowSpacing@QGraphicsGridLayout@@QBEMH@Z @ 670 NONAME ; float QGraphicsGridLayout::rowSpacing(int) const
+ ?d_func@QWorkspace@@AAEPAVQWorkspacePrivate@@XZ @ 671 NONAME ; class QWorkspacePrivate * QWorkspace::d_func(void)
+ ?translate@QPolygonF@@QAEXABVQPointF@@@Z @ 672 NONAME ; void QPolygonF::translate(class QPointF const &)
+ ?translated@QPolygonF@@QBE?AV1@ABVQPointF@@@Z @ 673 NONAME ; class QPolygonF QPolygonF::translated(class QPointF const &) const
+ ?setPositionForIndex@QListView@@IAEXABVQPoint@@ABVQModelIndex@@@Z @ 674 NONAME ; void QListView::setPositionForIndex(class QPoint const &, class QModelIndex const &)
+ ?smallDecimalPoint@QLCDNumber@@QBE_NXZ @ 675 NONAME ; bool QLCDNumber::smallDecimalPoint(void) const
+ ?getStaticMetaObject@QAction@@SAABUQMetaObject@@XZ @ 676 NONAME ; struct QMetaObject const & QAction::getStaticMetaObject(void)
+ ?description@QImageWriter@@QBE?AVQString@@XZ @ 677 NONAME ; class QString QImageWriter::description(void) const
+ ??1QStyleOptionToolBoxV2@@QAE@XZ @ 678 NONAME ; QStyleOptionToolBoxV2::~QStyleOptionToolBoxV2(void)
+ ??_EQMdiSubWindow@@UAE@I@Z @ 679 NONAME ; QMdiSubWindow::~QMdiSubWindow(unsigned int)
+ ?setAccelerated@QAbstractSpinBox@@QAEX_N@Z @ 680 NONAME ; void QAbstractSpinBox::setAccelerated(bool)
+ ??1QGesture@@UAE@XZ @ 681 NONAME ; QGesture::~QGesture(void)
+ ?rehighlight@QSyntaxHighlighter@@QAEXXZ @ 682 NONAME ; void QSyntaxHighlighter::rehighlight(void)
+ ?d_func@QComboBox@@ABEPBVQComboBoxPrivate@@XZ @ 683 NONAME ; class QComboBoxPrivate const * QComboBox::d_func(void) const
+ ?clearUndo@QLineControl@@QAEXXZ @ 684 NONAME ; void QLineControl::clearUndo(void)
+ ?setNameFilters@QFileDialog@@QAEXABVQStringList@@@Z @ 685 NONAME ; void QFileDialog::setNameFilters(class QStringList const &)
+ ?fixup@QAbstractSpinBox@@UBEXAAVQString@@@Z @ 686 NONAME ; void QAbstractSpinBox::fixup(class QString &) const
+ ?minimum@QProgressBar@@QBEHXZ @ 687 NONAME ; int QProgressBar::minimum(void) const
+ ?focusInEvent@QGraphicsItem@@MAEXPAVQFocusEvent@@@Z @ 688 NONAME ; void QGraphicsItem::focusInEvent(class QFocusEvent *)
+ ?removePage@QWizard@@QAEXH@Z @ 689 NONAME ; void QWizard::removePage(int)
+ ?stepUp@QAbstractSpinBox@@QAEXXZ @ 690 NONAME ; void QAbstractSpinBox::stepUp(void)
+ ?currentIndex@QStackedWidget@@QBEHXZ @ 691 NONAME ; int QStackedWidget::currentIndex(void) const
+ ?scrollToItem@QTableWidget@@QAEXPBVQTableWidgetItem@@W4ScrollHint@QAbstractItemView@@@Z @ 692 NONAME ; void QTableWidget::scrollToItem(class QTableWidgetItem const *, enum QAbstractItemView::ScrollHint)
+ ??0QGraphicsLinearLayout@@QAE@PAVQGraphicsLayoutItem@@@Z @ 693 NONAME ; QGraphicsLinearLayout::QGraphicsLinearLayout(class QGraphicsLayoutItem *)
+ ?setTitle@QGroupBox@@QAEXABVQString@@@Z @ 694 NONAME ; void QGroupBox::setTitle(class QString const &)
+ ?paint@QGraphicsTextItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 695 NONAME ; void QGraphicsTextItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?hoverEnterEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 696 NONAME ; void QGraphicsProxyWidget::hoverEnterEvent(class QGraphicsSceneHoverEvent *)
+ ?pixelSize@QFontInfo@@QBEHXZ @ 697 NONAME ; int QFontInfo::pixelSize(void) const
+ ?visualItemRect@QListWidget@@QBE?AVQRect@@PBVQListWidgetItem@@@Z @ 698 NONAME ; class QRect QListWidget::visualItemRect(class QListWidgetItem const *) const
+ ?undoLimit@QUndoStack@@QBEHXZ @ 699 NONAME ; int QUndoStack::undoLimit(void) const
+ ?setSuffix@QDoubleSpinBox@@QAEXABVQString@@@Z @ 700 NONAME ; void QDoubleSpinBox::setSuffix(class QString const &)
+ ?fontStyleHint@QTextCharFormat@@QBE?AW4StyleHint@QFont@@XZ @ 701 NONAME ; enum QFont::StyleHint QTextCharFormat::fontStyleHint(void) const
+ ?trUtf8@QDockWidget@@SA?AVQString@@PBD0@Z @ 702 NONAME ; class QString QDockWidget::trUtf8(char const *, char const *)
+ ?tr@QWidgetAction@@SA?AVQString@@PBD0@Z @ 703 NONAME ; class QString QWidgetAction::tr(char const *, char const *)
+ ?resolveFont@QGraphicsItemPrivate@@UAEXI@Z @ 704 NONAME ; void QGraphicsItemPrivate::resolveFont(unsigned int)
+ ?getStaticMetaObject@QStackedWidget@@SAABUQMetaObject@@XZ @ 705 NONAME ; struct QMetaObject const & QStackedWidget::getStaticMetaObject(void)
+ ??_EQValidator@@UAE@I@Z @ 706 NONAME ; QValidator::~QValidator(unsigned int)
+ ?changeEvent@QGraphicsWidget@@MAEXPAVQEvent@@@Z @ 707 NONAME ; void QGraphicsWidget::changeEvent(class QEvent *)
+ ?tr@QAbstractItemView@@SA?AVQString@@PBD0@Z @ 708 NONAME ; class QString QAbstractItemView::tr(char const *, char const *)
+ ??0QStyleOptionFrameV3@@IAE@H@Z @ 709 NONAME ; QStyleOptionFrameV3::QStyleOptionFrameV3(int)
+ ?messageChanged@QSplashScreen@@IAEXABVQString@@@Z @ 710 NONAME ; void QSplashScreen::messageChanged(class QString const &)
+ ?rootPathChanged@QFileSystemModel@@IAEXABVQString@@@Z @ 711 NONAME ; void QFileSystemModel::rootPathChanged(class QString const &)
+ ?getStaticMetaObject@QPixmapDropShadowFilter@@SAABUQMetaObject@@XZ @ 712 NONAME ; struct QMetaObject const & QPixmapDropShadowFilter::getStaticMetaObject(void)
+ ?visibilityRequest@QTextControl@@IAEXABVQRectF@@@Z @ 713 NONAME ; void QTextControl::visibilityRequest(class QRectF const &)
+ ?qt_metacall@QPushButton@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 714 NONAME ; int QPushButton::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isOverlapped@QWidgetPrivate@@QBE_NABVQRect@@@Z @ 715 NONAME ; bool QWidgetPrivate::isOverlapped(class QRect const &) const
+ ?trUtf8@QHeaderView@@SA?AVQString@@PBD0H@Z @ 716 NONAME ; class QString QHeaderView::trUtf8(char const *, char const *, int)
+ ??1QWidget@@UAE@XZ @ 717 NONAME ; QWidget::~QWidget(void)
+ ?valueF@QColor@@QBEMXZ @ 718 NONAME ; float QColor::valueF(void) const
+ ??0QGraphicsItem@@QAE@PAV0@PAVQGraphicsScene@@@Z @ 719 NONAME ; QGraphicsItem::QGraphicsItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?setOption@QImageIOHandler@@UAEXW4ImageOption@1@ABVQVariant@@@Z @ 720 NONAME ; void QImageIOHandler::setOption(enum QImageIOHandler::ImageOption, class QVariant const &)
+ ?mouseMoveEvent@QLineEdit@@MAEXPAVQMouseEvent@@@Z @ 721 NONAME ; void QLineEdit::mouseMoveEvent(class QMouseEvent *)
+ ?drawArc@QPainter@@QAEXHHHHHH@Z @ 722 NONAME ; void QPainter::drawArc(int, int, int, int, int, int)
+ ?setInvertedControls@QAbstractSlider@@QAEX_N@Z @ 723 NONAME ; void QAbstractSlider::setInvertedControls(bool)
+ ?q_func@QLayoutPrivate@@ABEPBVQLayout@@XZ @ 724 NONAME ; class QLayout const * QLayoutPrivate::q_func(void) const
+ ?d_func@QSortFilterProxyModel@@AAEPAVQSortFilterProxyModelPrivate@@XZ @ 725 NONAME ; class QSortFilterProxyModelPrivate * QSortFilterProxyModel::d_func(void)
+ ?separate@QLineControl@@AAEXXZ @ 726 NONAME ; void QLineControl::separate(void)
+ ?createDatabase@QFontDatabase@@CAXXZ @ 727 NONAME ; void QFontDatabase::createDatabase(void)
+ ?wheelEvent@QAbstractSlider@@MAEXPAVQWheelEvent@@@Z @ 728 NONAME ; void QAbstractSlider::wheelEvent(class QWheelEvent *)
+ ?tabsClosable@QTabBar@@QBE_NXZ @ 729 NONAME ; bool QTabBar::tabsClosable(void) const
+ ?loopCount@QImageReader@@QBEHXZ @ 730 NONAME ; int QImageReader::loopCount(void) const
+ ?staticMetaObject@QDrag@@2UQMetaObject@@B @ 731 NONAME ; struct QMetaObject const QDrag::staticMetaObject
+ ?parameterSplitLeft@QBezier@@QAEXMPAV1@@Z @ 732 NONAME ; void QBezier::parameterSplitLeft(float, class QBezier *)
+ ?qt_metacall@QComboBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 733 NONAME ; int QComboBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??EQTreeWidgetItemIterator@@QAEAAV0@XZ @ 734 NONAME ; class QTreeWidgetItemIterator & QTreeWidgetItemIterator::operator++(void)
+ ?move@QRubberBand@@QAEXHH@Z @ 735 NONAME ; void QRubberBand::move(int, int)
+ ??0QTabletEvent@@QAE@W4Type@QEvent@@ABVQPoint@@1ABVQPointF@@HHMHHMMHV?$QFlags@W4KeyboardModifier@Qt@@@@_J@Z @ 736 NONAME ; QTabletEvent::QTabletEvent(enum QEvent::Type, class QPoint const &, class QPoint const &, class QPointF const &, int, int, float, int, int, float, float, int, class QFlags<enum Qt::KeyboardModifier>, long long)
+ ?setTransform@QBrush@@QAEXABVQTransform@@@Z @ 737 NONAME ; void QBrush::setTransform(class QTransform const &)
+ ??Fiterator@QTextBlock@@QAE?AV01@H@Z @ 738 NONAME ; class QTextBlock::iterator QTextBlock::iterator::operator--(int)
+ ?setToolButtonStyle@QToolButton@@QAEXW4ToolButtonStyle@Qt@@@Z @ 739 NONAME ; void QToolButton::setToolButtonStyle(enum Qt::ToolButtonStyle)
+ ?setCurrentPage@QCalendarWidget@@QAEXHH@Z @ 740 NONAME ; void QCalendarWidget::setCurrentPage(int, int)
+ ?mimeData@QDrag@@QBEPAVQMimeData@@XZ @ 741 NONAME ; class QMimeData * QDrag::mimeData(void) const
+ ?registerDropSite@QWidgetPrivate@@QAEX_N@Z @ 742 NONAME ; void QWidgetPrivate::registerDropSite(bool)
+ ?metaObject@QShortcut@@UBEPBUQMetaObject@@XZ @ 743 NONAME ; struct QMetaObject const * QShortcut::metaObject(void) const
+ ?format@QDropEvent@@UBEPBDH@Z @ 744 NONAME ; char const * QDropEvent::format(int) const
+ ??0QStyleOptionTabBarBase@@IAE@H@Z @ 745 NONAME ; QStyleOptionTabBarBase::QStyleOptionTabBarBase(int)
+ ?sizeHint@QGraphicsGridLayout@@UBE?AVQSizeF@@W4SizeHint@Qt@@ABV2@@Z @ 746 NONAME ; class QSizeF QGraphicsGridLayout::sizeHint(enum Qt::SizeHint, class QSizeF const &) const
+ ??_EQDragLeaveEvent@@UAE@I@Z @ 747 NONAME ; QDragLeaveEvent::~QDragLeaveEvent(unsigned int)
+ ?toLast@QDataWidgetMapper@@QAEXXZ @ 748 NONAME ; void QDataWidgetMapper::toLast(void)
+ ??0QStyleOptionFocusRect@@QAE@XZ @ 749 NONAME ; QStyleOptionFocusRect::QStyleOptionFocusRect(void)
+ ?setActiveAction@QMenu@@QAEXPAVQAction@@@Z @ 750 NONAME ; void QMenu::setActiveAction(class QAction *)
+ ?d_func@QGraphicsView@@ABEPBVQGraphicsViewPrivate@@XZ @ 751 NONAME ; class QGraphicsViewPrivate const * QGraphicsView::d_func(void) const
+ ?drawContents@QTextControl@@QAEXPAVQPainter@@ABVQRectF@@PAVQWidget@@@Z @ 752 NONAME ; void QTextControl::drawContents(class QPainter *, class QRectF const &, class QWidget *)
+ ?cellPadding@QTextTableFormat@@QBEMXZ @ 753 NONAME ; float QTextTableFormat::cellPadding(void) const
+ ?trUtf8@QGraphicsScene@@SA?AVQString@@PBD0H@Z @ 754 NONAME ; class QString QGraphicsScene::trUtf8(char const *, char const *, int)
+ ?setTouchPointStates@QTouchEvent@@QAEXV?$QFlags@W4TouchPointState@Qt@@@@@Z @ 755 NONAME ; void QTouchEvent::setTouchPointStates(class QFlags<enum Qt::TouchPointState>)
+ ??_EQPaintEvent@@UAE@I@Z @ 756 NONAME ; QPaintEvent::~QPaintEvent(unsigned int)
+ ?screenPos@QGraphicsSceneHelpEvent@@QBE?AVQPoint@@XZ @ 757 NONAME ; class QPoint QGraphicsSceneHelpEvent::screenPos(void) const
+ ?subTitleFormat@QWizard@@QBE?AW4TextFormat@Qt@@XZ @ 758 NONAME ; enum Qt::TextFormat QWizard::subTitleFormat(void) const
+ ?clear@QLabel@@QAEXXZ @ 759 NONAME ; void QLabel::clear(void)
+ ?flags@QStandardItemModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 760 NONAME ; class QFlags<enum Qt::ItemFlag> QStandardItemModel::flags(class QModelIndex const &) const
+ ?inputMethodHints@QGraphicsItem@@QBE?AV?$QFlags@W4InputMethodHint@Qt@@@@XZ @ 761 NONAME ; class QFlags<enum Qt::InputMethodHint> QGraphicsItem::inputMethodHints(void) const
+ ?hue@QColor@@QBEHXZ @ 762 NONAME ; int QColor::hue(void) const
+ ?tr@QFrame@@SA?AVQString@@PBD0@Z @ 763 NONAME ; class QString QFrame::tr(char const *, char const *)
+ ?grabShortcut@QGraphicsWidget@@QAEHABVQKeySequence@@W4ShortcutContext@Qt@@@Z @ 764 NONAME ; int QGraphicsWidget::grabShortcut(class QKeySequence const &, enum Qt::ShortcutContext)
+ ??0QLabel@@QAE@ABVQString@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 765 NONAME ; QLabel::QLabel(class QString const &, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?yellowF@QColor@@QBEMXZ @ 766 NONAME ; float QColor::yellowF(void) const
+ ?setStickyFocus@QGraphicsScene@@QAEX_N@Z @ 767 NONAME ; void QGraphicsScene::setStickyFocus(bool)
+ ?isUndoAvailable@QLineControl@@QBE_NXZ @ 768 NONAME ; bool QLineControl::isUndoAvailable(void) const
+ ??1QTouchEvent@@UAE@XZ @ 769 NONAME ; QTouchEvent::~QTouchEvent(void)
+ ?itemPressed@QTreeWidget@@IAEXPAVQTreeWidgetItem@@H@Z @ 770 NONAME ; void QTreeWidget::itemPressed(class QTreeWidgetItem *, int)
+ ?textAlignment@QTableWidgetItem@@QBEHXZ @ 771 NONAME ; int QTableWidgetItem::textAlignment(void) const
+ ??0QItemDelegate@@QAE@PAVQObject@@@Z @ 772 NONAME ; QItemDelegate::QItemDelegate(class QObject *)
+ ?qt_metacast@QPinchGesture@@UAEPAXPBD@Z @ 773 NONAME ; void * QPinchGesture::qt_metacast(char const *)
+ ?accessibleDescription@QStandardItem@@QBE?AVQString@@XZ @ 774 NONAME ; class QString QStandardItem::accessibleDescription(void) const
+ ?toPlainText@QPlainTextEdit@@QBE?AVQString@@XZ @ 775 NONAME ; class QString QPlainTextEdit::toPlainText(void) const
+ ?pos@QGraphicsSceneDragDropEvent@@QBE?AVQPointF@@XZ @ 776 NONAME ; class QPointF QGraphicsSceneDragDropEvent::pos(void) const
+ ?qt_metacall@QScrollArea@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 777 NONAME ; int QScrollArea::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setIndex@QUndoStack@@QAEXH@Z @ 778 NONAME ; void QUndoStack::setIndex(int)
+ ??0QConicalGradient@@QAE@XZ @ 779 NONAME ; QConicalGradient::QConicalGradient(void)
+ ??4QMatrix@@QAEAAV0@ABV0@@Z @ 780 NONAME ; class QMatrix & QMatrix::operator=(class QMatrix const &)
+ ?isCopyOf@QFont@@QBE_NABV1@@Z @ 781 NONAME ; bool QFont::isCopyOf(class QFont const &) const
+ ?regExp@QRegExpValidator@@QBEABVQRegExp@@XZ @ 782 NONAME ; class QRegExp const & QRegExpValidator::regExp(void) const
+ ?setShape@QTabBar@@QAEXW4Shape@1@@Z @ 783 NONAME ; void QTabBar::setShape(enum QTabBar::Shape)
+ ?push@QUndoStack@@QAEXPAVQUndoCommand@@@Z @ 784 NONAME ; void QUndoStack::push(class QUndoCommand *)
+ ?staticMetaObject@QGraphicsWidget@@2UQMetaObject@@B @ 785 NONAME ; struct QMetaObject const QGraphicsWidget::staticMetaObject
+ ?quadToSquare@QTransform@@SA_NABVQPolygonF@@AAV1@@Z @ 786 NONAME ; bool QTransform::quadToSquare(class QPolygonF const &, class QTransform &)
+ ?tr@QStringListModel@@SA?AVQString@@PBD0H@Z @ 787 NONAME ; class QString QStringListModel::tr(char const *, char const *, int)
+ ?tr@QDial@@SA?AVQString@@PBD0@Z @ 788 NONAME ; class QString QDial::tr(char const *, char const *)
+ ?excludeUserInputEvents@QEventDispatcherS60@@QAE_NXZ @ 789 NONAME ; bool QEventDispatcherS60::excludeUserInputEvents(void)
+ ?setWhatsThis@QListWidgetItem@@QAEXABVQString@@@Z @ 790 NONAME ; void QListWidgetItem::setWhatsThis(class QString const &)
+ ?setLayoutItemMargins@QWidgetPrivate@@QAEXW4SubElement@QStyle@@PBVQStyleOption@@@Z @ 791 NONAME ; void QWidgetPrivate::setLayoutItemMargins(enum QStyle::SubElement, class QStyleOption const *)
+ ?qt_metacast@QGraphicsSystemPlugin@@UAEPAXPBD@Z @ 792 NONAME ; void * QGraphicsSystemPlugin::qt_metacast(char const *)
+ ?getStaticMetaObject@QLCDNumber@@SAABUQMetaObject@@XZ @ 793 NONAME ; struct QMetaObject const & QLCDNumber::getStaticMetaObject(void)
+ ?trUtf8@QDateTimeEdit@@SA?AVQString@@PBD0H@Z @ 794 NONAME ; class QString QDateTimeEdit::trUtf8(char const *, char const *, int)
+ ?tabChangesFocus@QPlainTextEdit@@QBE_NXZ @ 795 NONAME ; bool QPlainTextEdit::tabChangesFocus(void) const
+ ?scrollToTop@QAbstractItemView@@QAEXXZ @ 796 NONAME ; void QAbstractItemView::scrollToTop(void)
+ ?detach@QPalette@@AAEXXZ @ 797 NONAME ; void QPalette::detach(void)
+ ?action@QActionEvent@@QBEPAVQAction@@XZ @ 798 NONAME ; class QAction * QActionEvent::action(void) const
+ ?event@QClipboard@@MAE_NPAVQEvent@@@Z @ 799 NONAME ; bool QClipboard::event(class QEvent *)
+ ?setSelectionBehavior@QAbstractItemView@@QAEXW4SelectionBehavior@1@@Z @ 800 NONAME ; void QAbstractItemView::setSelectionBehavior(enum QAbstractItemView::SelectionBehavior)
+ ?staticMetaObject@QMenu@@2UQMetaObject@@B @ 801 NONAME ; struct QMetaObject const QMenu::staticMetaObject
+ ?qt_metacall@QProgressDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 802 NONAME ; int QProgressDialog::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?toVector4D@QQuaternion@@QBE?AVQVector4D@@XZ @ 803 NONAME ; class QVector4D QQuaternion::toVector4D(void) const
+ ?tr@QGraphicsAnchor@@SA?AVQString@@PBD0@Z @ 804 NONAME ; class QString QGraphicsAnchor::tr(char const *, char const *)
+ ?insertTopLevelItems@QTreeWidget@@QAEXHABV?$QList@PAVQTreeWidgetItem@@@@@Z @ 805 NONAME ; void QTreeWidget::insertTopLevelItems(int, class QList<class QTreeWidgetItem *> const &)
+ ?updateGeometries@QTreeView@@MAEXXZ @ 806 NONAME ; void QTreeView::updateGeometries(void)
+ ?setOptions@QColorDialog@@QAEXV?$QFlags@W4ColorDialogOption@QColorDialog@@@@@Z @ 807 NONAME ; void QColorDialog::setOptions(class QFlags<enum QColorDialog::ColorDialogOption>)
+ ?qt_find_ellipse_coords@@YAXABVQRectF@@MMPAVQPointF@@1@Z @ 808 NONAME ; void qt_find_ellipse_coords(class QRectF const &, float, float, class QPointF *, class QPointF *)
+ ?anchor@QGraphicsAnchorLayout@@QAEPAVQGraphicsAnchor@@PAVQGraphicsLayoutItem@@W4AnchorPoint@Qt@@01@Z @ 809 NONAME ; class QGraphicsAnchor * QGraphicsAnchorLayout::anchor(class QGraphicsLayoutItem *, enum Qt::AnchorPoint, class QGraphicsLayoutItem *, enum Qt::AnchorPoint)
+ ?mapSelectionToSource@QAbstractProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 810 NONAME ; class QItemSelection QAbstractProxyModel::mapSelectionToSource(class QItemSelection const &) const
+ ?doubleValueChanged@QInputDialog@@IAEXN@Z @ 811 NONAME ; void QInputDialog::doubleValueChanged(double)
+ ?start@QDrag@@QAE?AW4DropAction@Qt@@V?$QFlags@W4DropAction@Qt@@@@@Z @ 812 NONAME ; enum Qt::DropAction QDrag::start(class QFlags<enum Qt::DropAction>)
+ ?nativeWindowDeco@QDockWidgetLayout@@QBE_NXZ @ 813 NONAME ; bool QDockWidgetLayout::nativeWindowDeco(void) const
+ ?itemTextRect@QStyle@@UBE?AVQRect@@ABVQFontMetrics@@ABV2@H_NABVQString@@@Z @ 814 NONAME ; class QRect QStyle::itemTextRect(class QFontMetrics const &, class QRect const &, int, bool, class QString const &) const
+ ?_q_deleteSelected@QLineControl@@AAEXXZ @ 815 NONAME ; void QLineControl::_q_deleteSelected(void)
+ ?notchTarget@QDial@@QBEMXZ @ 816 NONAME ; float QDial::notchTarget(void) const
+ ?replace@QPixmapCache@@SA_NABVKey@1@ABVQPixmap@@@Z @ 817 NONAME ; bool QPixmapCache::replace(class QPixmapCache::Key const &, class QPixmap const &)
+ ?init@QLineControl@@AAEXABVQString@@@Z @ 818 NONAME ; void QLineControl::init(class QString const &)
+ ?qt_metacast@QTextControl@@UAEPAXPBD@Z @ 819 NONAME ; void * QTextControl::qt_metacast(char const *)
+ ?insertRow@QFormLayout@@QAEXHPAVQWidget@@0@Z @ 820 NONAME ; void QFormLayout::insertRow(int, class QWidget *, class QWidget *)
+ ?mergeCurrentCharFormat@QTextEdit@@QAEXABVQTextCharFormat@@@Z @ 821 NONAME ; void QTextEdit::mergeCurrentCharFormat(class QTextCharFormat const &)
+ ??_EQImageIOHandler@@UAE@I@Z @ 822 NONAME ; QImageIOHandler::~QImageIOHandler(unsigned int)
+ ?doubleMinimum@QInputDialog@@QBENXZ @ 823 NONAME ; double QInputDialog::doubleMinimum(void) const
+ ?qt_defaultDpiX@@YAHXZ @ 824 NONAME ; int qt_defaultDpiX(void)
+ ?event@QMessageBox@@MAE_NPAVQEvent@@@Z @ 825 NONAME ; bool QMessageBox::event(class QEvent *)
+ ?getStaticMetaObject@QListView@@SAABUQMetaObject@@XZ @ 826 NONAME ; struct QMetaObject const & QListView::getStaticMetaObject(void)
+ ?derivedAt@QBezier@@QBE?AVQPointF@@M@Z @ 827 NONAME ; class QPointF QBezier::derivedAt(float) const
+ ?size@QImage@@QBE?AVQSize@@XZ @ 828 NONAME ; class QSize QImage::size(void) const
+ ?staticMetaObject@QWizardPage@@2UQMetaObject@@B @ 829 NONAME ; struct QMetaObject const QWizardPage::staticMetaObject
+ ?dropEvent@QTreeWidget@@MAEXPAVQDropEvent@@@Z @ 830 NONAME ; void QTreeWidget::dropEvent(class QDropEvent *)
+ ?graphicsItem@QGraphicsEffectSource@@QBEPBVQGraphicsItem@@XZ @ 831 NONAME ; class QGraphicsItem const * QGraphicsEffectSource::graphicsItem(void) const
+ ?setSpecialValueText@QAbstractSpinBox@@QAEXABVQString@@@Z @ 832 NONAME ; void QAbstractSpinBox::setSpecialValueText(class QString const &)
+ ??4QPainterPath@@QAEAAV0@ABV0@@Z @ 833 NONAME ; class QPainterPath & QPainterPath::operator=(class QPainterPath const &)
+ ?trUtf8@QSound@@SA?AVQString@@PBD0H@Z @ 834 NONAME ; class QString QSound::trUtf8(char const *, char const *, int)
+ ?shear@QTransform@@QAEAAV1@MM@Z @ 835 NONAME ; class QTransform & QTransform::shear(float, float)
+ ?mapFromItem@QGraphicsItem@@QBE?AVQPolygonF@@PBV1@MMMM@Z @ 836 NONAME ; class QPolygonF QGraphicsItem::mapFromItem(class QGraphicsItem const *, float, float, float, float) const
+ ?sizeFromContent@QDockWidgetLayout@@QBE?AVQSize@@ABV2@_N@Z @ 837 NONAME ; class QSize QDockWidgetLayout::sizeFromContent(class QSize const &, bool) const
+ ?render@QGraphicsScene@@QAEXPAVQPainter@@ABVQRectF@@1W4AspectRatioMode@Qt@@@Z @ 838 NONAME ; void QGraphicsScene::render(class QPainter *, class QRectF const &, class QRectF const &, enum Qt::AspectRatioMode)
+ ??_EQGraphicsPixmapItem@@UAE@I@Z @ 839 NONAME ; QGraphicsPixmapItem::~QGraphicsPixmapItem(unsigned int)
+ ??1QLineControl@@UAE@XZ @ 840 NONAME ; QLineControl::~QLineControl(void)
+ ?metaObject@QActionGroup@@UBEPBUQMetaObject@@XZ @ 841 NONAME ; struct QMetaObject const * QActionGroup::metaObject(void) const
+ ?maxInstances@QWidgetPrivate@@2HA @ 842 NONAME ; int QWidgetPrivate::maxInstances
+ ??0QUndoCommand@@QAE@ABVQString@@PAV0@@Z @ 843 NONAME ; QUndoCommand::QUndoCommand(class QString const &, class QUndoCommand *)
+ ?tr@QSlider@@SA?AVQString@@PBD0H@Z @ 844 NONAME ; class QString QSlider::tr(char const *, char const *, int)
+ ??_EQAbstractButton@@UAE@I@Z @ 845 NONAME ; QAbstractButton::~QAbstractButton(unsigned int)
+ ?setShape@QCursor@@QAEXW4CursorShape@Qt@@@Z @ 846 NONAME ; void QCursor::setShape(enum Qt::CursorShape)
+ ?d_func@QGraphicsRectItem@@ABEPBVQGraphicsRectItemPrivate@@XZ @ 847 NONAME ; class QGraphicsRectItemPrivate const * QGraphicsRectItem::d_func(void) const
+ ?addItem@QComboBox@@QAEXABVQString@@ABVQVariant@@@Z @ 848 NONAME ; void QComboBox::addItem(class QString const &, class QVariant const &)
+ ?setUserState@QTextBlock@@QAEXH@Z @ 849 NONAME ; void QTextBlock::setUserState(int)
+ ?map@QMatrix@@QBE?AVQPolygon@@ABV2@@Z @ 850 NONAME ; class QPolygon QMatrix::map(class QPolygon const &) const
+ ?cacheKey@QPalette@@QBE_JXZ @ 851 NONAME ; long long QPalette::cacheKey(void) const
+ ?update@QLayout@@QAEXXZ @ 852 NONAME ; void QLayout::update(void)
+ ?getStaticMetaObject@QGraphicsSystemPlugin@@SAABUQMetaObject@@XZ @ 853 NONAME ; struct QMetaObject const & QGraphicsSystemPlugin::getStaticMetaObject(void)
+ ?count@QKeyEvent@@QBEHXZ @ 854 NONAME ; int QKeyEvent::count(void) const
+ ?setSceneRect@TouchPoint@QTouchEvent@@QAEXABVQRectF@@@Z @ 855 NONAME ; void QTouchEvent::TouchPoint::setSceneRect(class QRectF const &)
+ ?mergeWith@QUndoCommand@@UAE_NPBV1@@Z @ 856 NONAME ; bool QUndoCommand::mergeWith(class QUndoCommand const *)
+ ?next@Parser@QCss@@QAE?AW4TokenType@2@XZ @ 857 NONAME ; enum QCss::TokenType QCss::Parser::next(void)
+ ?tr@QFontComboBox@@SA?AVQString@@PBD0@Z @ 858 NONAME ; class QString QFontComboBox::tr(char const *, char const *)
+ ?fromImage@QBitmap@@SA?AV1@ABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 859 NONAME ; class QBitmap QBitmap::fromImage(class QImage const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?numScreens@QDesktopWidget@@QBEHXZ @ 860 NONAME ; int QDesktopWidget::numScreens(void) const
+ ?parsePseudoPage@Parser@QCss@@QAE_NPAVQString@@@Z @ 861 NONAME ; bool QCss::Parser::parsePseudoPage(class QString *)
+ ?pixmap@QDrag@@QBE?AVQPixmap@@XZ @ 862 NONAME ; class QPixmap QDrag::pixmap(void) const
+ ?drawFocus@QItemDelegate@@MBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQRect@@@Z @ 863 NONAME ; void QItemDelegate::drawFocus(class QPainter *, class QStyleOptionViewItem const &, class QRect const &) const
+ ?d_func@QFontComboBox@@ABEPBVQFontComboBoxPrivate@@XZ @ 864 NONAME ; class QFontComboBoxPrivate const * QFontComboBox::d_func(void) const
+ ?d_func@QGesture@@ABEPBVQGesturePrivate@@XZ @ 865 NONAME ; class QGesturePrivate const * QGesture::d_func(void) const
+ ?textPosition@QTextInlineObject@@QBEHXZ @ 866 NONAME ; int QTextInlineObject::textPosition(void) const
+ ?m11@QTransform@@QBEMXZ @ 867 NONAME ; float QTransform::m11(void) const
+ ?sceneRect@QGraphicsScene@@QBE?AVQRectF@@XZ @ 868 NONAME ; class QRectF QGraphicsScene::sceneRect(void) const
+ ?setButtonDownScreenPos@QGraphicsSceneMouseEvent@@QAEXW4MouseButton@Qt@@ABVQPoint@@@Z @ 869 NONAME ; void QGraphicsSceneMouseEvent::setButtonDownScreenPos(enum Qt::MouseButton, class QPoint const &)
+ ?tabs@QTextOption@@QBE?AV?$QList@UTab@QTextOption@@@@XZ @ 870 NONAME ; class QList<struct QTextOption::Tab> QTextOption::tabs(void) const
+ ?mapSelectionFromSource@QSortFilterProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 871 NONAME ; class QItemSelection QSortFilterProxyModel::mapSelectionFromSource(class QItemSelection const &) const
+ ?getStaticMetaObject@QInputContextPlugin@@SAABUQMetaObject@@XZ @ 872 NONAME ; struct QMetaObject const & QInputContextPlugin::getStaticMetaObject(void)
+ ?lessThan@QSortFilterProxyModel@@MBE_NABVQModelIndex@@0@Z @ 873 NONAME ; bool QSortFilterProxyModel::lessThan(class QModelIndex const &, class QModelIndex const &) const
+ ?setCurrentItem@QTableWidget@@QAEXPAVQTableWidgetItem@@@Z @ 874 NONAME ; void QTableWidget::setCurrentItem(class QTableWidgetItem *)
+ ?qt_metacast@QStandardItemModel@@UAEPAXPBD@Z @ 875 NONAME ; void * QStandardItemModel::qt_metacast(char const *)
+ ??0QKeyEventTransition@@QAE@PAVQState@@@Z @ 876 NONAME ; QKeyEventTransition::QKeyEventTransition(class QState *)
+ ?setActive@QWidgetResizeHandler@@QAEX_N@Z @ 877 NONAME ; void QWidgetResizeHandler::setActive(bool)
+ ?harfbuzzFace@QFontEngine@@QBEPAUHB_FaceRec_@@XZ @ 878 NONAME ; struct HB_FaceRec_ * QFontEngine::harfbuzzFace(void) const
+ ??1QGraphicsOpacityEffect@@UAE@XZ @ 879 NONAME ; QGraphicsOpacityEffect::~QGraphicsOpacityEffect(void)
+ ?dragLeaveEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 880 NONAME ; void QGraphicsItem::dragLeaveEvent(class QGraphicsSceneDragDropEvent *)
+ ??H@YA?AVQTransform@@ABV0@M@Z @ 881 NONAME ; class QTransform operator+(class QTransform const &, float)
+ ?setAutoScrollMargin@QAbstractItemView@@QAEXH@Z @ 882 NONAME ; void QAbstractItemView::setAutoScrollMargin(int)
+ ?zoomOut@QTextEdit@@QAEXH@Z @ 883 NONAME ; void QTextEdit::zoomOut(int)
+ ?mouseReleaseEvent@QAbstractSpinBox@@MAEXPAVQMouseEvent@@@Z @ 884 NONAME ; void QAbstractSpinBox::mouseReleaseEvent(class QMouseEvent *)
+ ?stackingMode@QStackedLayout@@QBE?AW4StackingMode@1@XZ @ 885 NONAME ; enum QStackedLayout::StackingMode QStackedLayout::stackingMode(void) const
+ ?metaObject@QCommandLinkButton@@UBEPBUQMetaObject@@XZ @ 886 NONAME ; struct QMetaObject const * QCommandLinkButton::metaObject(void) const
+ ?staticMetaObject@QStringListModel@@2UQMetaObject@@B @ 887 NONAME ; struct QMetaObject const QStringListModel::staticMetaObject
+ ?maximumBlockCount@QPlainTextEdit@@QBEHXZ @ 888 NONAME ; int QPlainTextEdit::maximumBlockCount(void) const
+ ?drawDisplay@QItemDelegate@@MBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQRect@@ABVQString@@@Z @ 889 NONAME ; void QItemDelegate::drawDisplay(class QPainter *, class QStyleOptionViewItem const &, class QRect const &, class QString const &) const
+ ?setModifiers@QGraphicsSceneWheelEvent@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 890 NONAME ; void QGraphicsSceneWheelEvent::setModifiers(class QFlags<enum Qt::KeyboardModifier>)
+ ?save@QPicture@@QAE_NPAVQIODevice@@PBD@Z @ 891 NONAME ; bool QPicture::save(class QIODevice *, char const *)
+ ?angleAtPercent@QPainterPath@@QBEMM@Z @ 892 NONAME ; float QPainterPath::angleAtPercent(float) const
+ ?setWindowTitle_helper@QWidgetPrivate@@QAEXABVQString@@@Z @ 893 NONAME ; void QWidgetPrivate::setWindowTitle_helper(class QString const &)
+ ??0QShortcutEvent@@QAE@ABVQKeySequence@@H_N@Z @ 894 NONAME ; QShortcutEvent::QShortcutEvent(class QKeySequence const &, int, bool)
+ ?mapRectToItem@QGraphicsItem@@QBE?AVQRectF@@PBV1@MMMM@Z @ 895 NONAME ; class QRectF QGraphicsItem::mapRectToItem(class QGraphicsItem const *, float, float, float, float) const
+ ?basicSelectorMatches@StyleSelector@QCss@@AAE_NABUBasicSelector@2@TNodePtr@12@@Z @ 896 NONAME ; bool QCss::StyleSelector::basicSelectorMatches(struct QCss::BasicSelector const &, union QCss::StyleSelector::NodePtr)
+ ?setSizeProtection@QWidgetResizeHandler@@QAEX_N@Z @ 897 NONAME ; void QWidgetResizeHandler::setSizeProtection(bool)
+ ?editTriggers@QAbstractItemView@@QBE?AV?$QFlags@W4EditTrigger@QAbstractItemView@@@@XZ @ 898 NONAME ; class QFlags<enum QAbstractItemView::EditTrigger> QAbstractItemView::editTriggers(void) const
+ ?setTabChangesFocus@QTextEdit@@QAEX_N@Z @ 899 NONAME ; void QTextEdit::setTabChangesFocus(bool)
+ ?buttonClicked@QMessageBox@@IAEXPAVQAbstractButton@@@Z @ 900 NONAME ; void QMessageBox::buttonClicked(class QAbstractButton *)
+ ?mapper@QWidgetPrivate@@2PAV?$QHash@PAVCCoeControl@@PAVQWidget@@@@A @ 901 NONAME ; class QHash<class CCoeControl *, class QWidget *> * QWidgetPrivate::mapper
+ ?clear@QSortFilterProxyModel@@QAEXXZ @ 902 NONAME ; void QSortFilterProxyModel::clear(void)
+ ??D@YA?AVQTransform@@ABV0@M@Z @ 903 NONAME ; class QTransform operator*(class QTransform const &, float)
+ ?setTristate@QStandardItem@@QAEX_N@Z @ 904 NONAME ; void QStandardItem::setTristate(bool)
+ ?setFilterWildcard@QSortFilterProxyModel@@QAEXABVQString@@@Z @ 905 NONAME ; void QSortFilterProxyModel::setFilterWildcard(class QString const &)
+ ?fromRgb@QColor@@SA?AV1@HHHH@Z @ 906 NONAME ; class QColor QColor::fromRgb(int, int, int, int)
+ ?setText@QGraphicsSimpleTextItem@@QAEXABVQString@@@Z @ 907 NONAME ; void QGraphicsSimpleTextItem::setText(class QString const &)
+ ?focusNextPrevChild@QTextBrowser@@MAE_N_N@Z @ 908 NONAME ; bool QTextBrowser::focusNextPrevChild(bool)
+ ?cursorToX@QTextLine@@QBEMHW4Edge@1@@Z @ 909 NONAME ; float QTextLine::cursorToX(int, enum QTextLine::Edge) const
+ ?setConfirmOverwrite@QFileDialog@@QAEX_N@Z @ 910 NONAME ; void QFileDialog::setConfirmOverwrite(bool)
+ ?reset@QAbstractItemView@@UAEXXZ @ 911 NONAME ; void QAbstractItemView::reset(void)
+ ?next@QTextBlock@@QBE?AV1@XZ @ 912 NONAME ; class QTextBlock QTextBlock::next(void) const
+ ?mouseMoveEvent@QTextBrowser@@MAEXPAVQMouseEvent@@@Z @ 913 NONAME ; void QTextBrowser::mouseMoveEvent(class QMouseEvent *)
+ ?doMove@QWidgetResizeHandler@@QAEXXZ @ 914 NONAME ; void QWidgetResizeHandler::doMove(void)
+ ?invertedAppearance@QAbstractSlider@@QBE_NXZ @ 915 NONAME ; bool QAbstractSlider::invertedAppearance(void) const
+ ?updateIsTranslucent@QWidgetPrivate@@QAEXXZ @ 916 NONAME ; void QWidgetPrivate::updateIsTranslucent(void)
+ ??0QTableWidgetItem@@QAE@H@Z @ 917 NONAME ; QTableWidgetItem::QTableWidgetItem(int)
+ ?append@QTextEdit@@QAEXABVQString@@@Z @ 918 NONAME ; void QTextEdit::append(class QString const &)
+ ?setHidden@QWidget@@QAEX_N@Z @ 919 NONAME ; void QWidget::setHidden(bool)
+ ?actionEvent@QMenuBar@@MAEXPAVQActionEvent@@@Z @ 920 NONAME ; void QMenuBar::actionEvent(class QActionEvent *)
+ ??_EQIconEngine@@UAE@I@Z @ 921 NONAME ; QIconEngine::~QIconEngine(unsigned int)
+ ?tr@QDialog@@SA?AVQString@@PBD0H@Z @ 922 NONAME ; class QString QDialog::tr(char const *, char const *, int)
+ ?sortItems@QTableWidget@@QAEXHW4SortOrder@Qt@@@Z @ 923 NONAME ; void QTableWidget::sortItems(int, enum Qt::SortOrder)
+ ?setCurveThreshold@QPainterPathStroker@@QAEXM@Z @ 924 NONAME ; void QPainterPathStroker::setCurveThreshold(float)
+ ??_EQPicture@@UAE@I@Z @ 925 NONAME ; QPicture::~QPicture(unsigned int)
+ ?setTextWidth@QTextControl@@QAEXM@Z @ 926 NONAME ; void QTextControl::setTextWidth(float)
+ ?acceptProposedAction@QDropEvent@@QAEXXZ @ 927 NONAME ; void QDropEvent::acceptProposedAction(void)
+ ?borderStyle@QTextFrameFormat@@QBE?AW4BorderStyle@1@XZ @ 928 NONAME ; enum QTextFrameFormat::BorderStyle QTextFrameFormat::borderStyle(void) const
+ ?trUtf8@QErrorMessage@@SA?AVQString@@PBD0@Z @ 929 NONAME ; class QString QErrorMessage::trUtf8(char const *, char const *)
+ ?showText@QToolTip@@SAXABVQPoint@@ABVQString@@PAVQWidget@@@Z @ 930 NONAME ; void QToolTip::showText(class QPoint const &, class QString const &, class QWidget *)
+ ?d_func@QGraphicsSceneEvent@@IAEPAVQGraphicsSceneEventPrivate@@XZ @ 931 NONAME ; class QGraphicsSceneEventPrivate * QGraphicsSceneEvent::d_func(void)
+ ?setInputMethodHints@QWidget@@QAEXV?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 932 NONAME ; void QWidget::setInputMethodHints(class QFlags<enum Qt::InputMethodHint>)
+ ?keyReleaseEvent@QGraphicsItem@@MAEXPAVQKeyEvent@@@Z @ 933 NONAME ; void QGraphicsItem::keyReleaseEvent(class QKeyEvent *)
+ ?inputMethodEvent@QGraphicsView@@MAEXPAVQInputMethodEvent@@@Z @ 934 NONAME ; void QGraphicsView::inputMethodEvent(class QInputMethodEvent *)
+ ??0QCursor@@QAE@XZ @ 935 NONAME ; QCursor::QCursor(void)
+ ??0QHBoxLayout@@QAE@XZ @ 936 NONAME ; QHBoxLayout::QHBoxLayout(void)
+ ??1QS60MainDocument@@UAE@XZ @ 937 NONAME ; QS60MainDocument::~QS60MainDocument(void)
+ ?wrapMode@QTextOption@@QBE?AW4WrapMode@1@XZ @ 938 NONAME ; enum QTextOption::WrapMode QTextOption::wrapMode(void) const
+ ?tr@QMovie@@SA?AVQString@@PBD0@Z @ 939 NONAME ; class QString QMovie::tr(char const *, char const *)
+ ?qt_metacall@QButtonGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 940 NONAME ; int QButtonGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?tr@QAction@@SA?AVQString@@PBD0@Z @ 941 NONAME ; class QString QAction::tr(char const *, char const *)
+ ?staticMetaObject@QTableWidget@@2UQMetaObject@@B @ 942 NONAME ; struct QMetaObject const QTableWidget::staticMetaObject
+ ?insertSeparator@QToolBar@@QAEPAVQAction@@PAV2@@Z @ 943 NONAME ; class QAction * QToolBar::insertSeparator(class QAction *)
+ ?hasAutoScroll@QAbstractItemView@@QBE_NXZ @ 944 NONAME ; bool QAbstractItemView::hasAutoScroll(void) const
+ ?setReadOnly@QAbstractSpinBox@@QAEX_N@Z @ 945 NONAME ; void QAbstractSpinBox::setReadOnly(bool)
+ ?setLayout@QGraphicsWidget@@QAEXPAVQGraphicsLayout@@@Z @ 946 NONAME ; void QGraphicsWidget::setLayout(class QGraphicsLayout *)
+ ?setFlags@QTextLayout@@QAEXH@Z @ 947 NONAME ; void QTextLayout::setFlags(int)
+ ?d_func@QPaintEngine@@ABEPBVQPaintEnginePrivate@@XZ @ 948 NONAME ; class QPaintEnginePrivate const * QPaintEngine::d_func(void) const
+ ??0QStandardItemModel@@IAE@AAVQStandardItemModelPrivate@@PAVQObject@@@Z @ 949 NONAME ; QStandardItemModel::QStandardItemModel(class QStandardItemModelPrivate &, class QObject *)
+ ?loadResource@QTextControl@@UAE?AVQVariant@@HABVQUrl@@@Z @ 950 NONAME ; class QVariant QTextControl::loadResource(int, class QUrl const &)
+ ??0QGraphicsEffectPrivate@@QAE@XZ @ 951 NONAME ; QGraphicsEffectPrivate::QGraphicsEffectPrivate(void)
+ ?key@QShortcut@@QBE?AVQKeySequence@@XZ @ 952 NONAME ; class QKeySequence QShortcut::key(void) const
+ ?trUtf8@QTextEdit@@SA?AVQString@@PBD0H@Z @ 953 NONAME ; class QString QTextEdit::trUtf8(char const *, char const *, int)
+ ?setColumnCount@QTableWidget@@QAEXH@Z @ 954 NONAME ; void QTableWidget::setColumnCount(int)
+ ??XQVector3D@@QAEAAV0@M@Z @ 955 NONAME ; class QVector3D & QVector3D::operator*=(float)
+ ?trUtf8@QToolBox@@SA?AVQString@@PBD0H@Z @ 956 NONAME ; class QString QToolBox::trUtf8(char const *, char const *, int)
+ ?rotate@QPainter@@QAEXM@Z @ 957 NONAME ; void QPainter::rotate(float)
+ ?qt_metacast@QWidget@@UAEPAXPBD@Z @ 958 NONAME ; void * QWidget::qt_metacast(char const *)
+ ?qt_metacall@QUndoView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 959 NONAME ; int QUndoView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?overlinePos@QFontMetrics@@QBEHXZ @ 960 NONAME ; int QFontMetrics::overlinePos(void) const
+ ?modifiers@QKeyEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 961 NONAME ; class QFlags<enum Qt::KeyboardModifier> QKeyEvent::modifiers(void) const
+ ?blurRadius@QPixmapDropShadowFilter@@QBEHXZ @ 962 NONAME ; int QPixmapDropShadowFilter::blurRadius(void) const
+ ?trUtf8@QButtonGroup@@SA?AVQString@@PBD0@Z @ 963 NONAME ; class QString QButtonGroup::trUtf8(char const *, char const *)
+ ?staticMetaObject@QWidget@@2UQMetaObject@@B @ 964 NONAME ; struct QMetaObject const QWidget::staticMetaObject
+ ?mapToScene@QGraphicsView@@QBE?AVQPointF@@ABVQPoint@@@Z @ 965 NONAME ; class QPointF QGraphicsView::mapToScene(class QPoint const &) const
+ ?d_func@QFileIconProvider@@AAEPAVQFileIconProviderPrivate@@XZ @ 966 NONAME ; class QFileIconProviderPrivate * QFileIconProvider::d_func(void)
+ ?layoutDirection@QTextFormat@@QBE?AW4LayoutDirection@Qt@@XZ @ 967 NONAME ; enum Qt::LayoutDirection QTextFormat::layoutDirection(void) const
+ ??0QStackedLayout@@QAE@PAVQLayout@@@Z @ 968 NONAME ; QStackedLayout::QStackedLayout(class QLayout *)
+ ?viewOptions@QListView@@MBE?AVQStyleOptionViewItem@@XZ @ 969 NONAME ; class QStyleOptionViewItem QListView::viewOptions(void) const
+ ?pos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 970 NONAME ; class QPointF QTouchEvent::TouchPoint::pos(void) const
+ ?trUtf8@QDateTimeEdit@@SA?AVQString@@PBD0@Z @ 971 NONAME ; class QString QDateTimeEdit::trUtf8(char const *, char const *)
+ ?singleStep@QSpinBox@@QBEHXZ @ 972 NONAME ; int QSpinBox::singleStep(void) const
+ ?resizeRowToContents@QTableView@@QAEXH@Z @ 973 NONAME ; void QTableView::resizeRowToContents(int)
+ ?alignment@QGroupBox@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 974 NONAME ; class QFlags<enum Qt::AlignmentFlag> QGroupBox::alignment(void) const
+ ?addEllipse@QPainterPath@@QAEXABVQRectF@@@Z @ 975 NONAME ; void QPainterPath::addEllipse(class QRectF const &)
+ ?event@QMenuBar@@MAE_NPAVQEvent@@@Z @ 976 NONAME ; bool QMenuBar::event(class QEvent *)
+ ?changeEvent@QColorDialog@@MAEXPAVQEvent@@@Z @ 977 NONAME ; void QColorDialog::changeEvent(class QEvent *)
+ ?setMimeData@QClipboard@@QAEXPAVQMimeData@@W4Mode@1@@Z @ 978 NONAME ; void QClipboard::setMimeData(class QMimeData *, enum QClipboard::Mode)
+ ?focusNextPrevChild@QTextEdit@@MAE_N_N@Z @ 979 NONAME ; bool QTextEdit::focusNextPrevChild(bool)
+ ?setTristate@QCheckBox@@QAEX_N@Z @ 980 NONAME ; void QCheckBox::setTristate(bool)
+ ?createList@QTextCursor@@QAEPAVQTextList@@ABVQTextListFormat@@@Z @ 981 NONAME ; class QTextList * QTextCursor::createList(class QTextListFormat const &)
+ ?visibleChanged@QGraphicsObject@@IAEXXZ @ 982 NONAME ; void QGraphicsObject::visibleChanged(void)
+ ?cut@QPlainTextEdit@@QAEXXZ @ 983 NONAME ; void QPlainTextEdit::cut(void)
+ ??0QAbstractGraphicsShapeItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 984 NONAME ; QAbstractGraphicsShapeItem::QAbstractGraphicsShapeItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?d_func@QGraphicsLineItem@@AAEPAVQGraphicsLineItemPrivate@@XZ @ 985 NONAME ; class QGraphicsLineItemPrivate * QGraphicsLineItem::d_func(void)
+ ?setWindowFilePath@QWidget@@QAEXABVQString@@@Z @ 986 NONAME ; void QWidget::setWindowFilePath(class QString const &)
+ ?atBlockStart@QTextCursor@@QBE_NXZ @ 987 NONAME ; bool QTextCursor::atBlockStart(void) const
+ ?expandsOnDoubleClick@QTreeView@@QBE_NXZ @ 988 NONAME ; bool QTreeView::expandsOnDoubleClick(void) const
+ ?timerEvent@QMdiArea@@MAEXPAVQTimerEvent@@@Z @ 989 NONAME ; void QMdiArea::timerEvent(class QTimerEvent *)
+ ?getStaticMetaObject@QSplashScreen@@SAABUQMetaObject@@XZ @ 990 NONAME ; struct QMetaObject const & QSplashScreen::getStaticMetaObject(void)
+ ?moveEvent@QRubberBand@@MAEXPAVQMoveEvent@@@Z @ 991 NONAME ; void QRubberBand::moveEvent(class QMoveEvent *)
+ ?d_func@QGraphicsPolygonItem@@AAEPAVQGraphicsPolygonItemPrivate@@XZ @ 992 NONAME ; class QGraphicsPolygonItemPrivate * QGraphicsPolygonItem::d_func(void)
+ ?mouse_double_click_time@QApplicationPrivate@@2HA @ 993 NONAME ; int QApplicationPrivate::mouse_double_click_time
+ ?mousePressEvent@QScrollBar@@MAEXPAVQMouseEvent@@@Z @ 994 NONAME ; void QScrollBar::mousePressEvent(class QMouseEvent *)
+ ?metaObject@QSwipeGesture@@UBEPBUQMetaObject@@XZ @ 995 NONAME ; struct QMetaObject const * QSwipeGesture::metaObject(void) const
+ ?y@QHelpEvent@@QBEHXZ @ 996 NONAME ; int QHelpEvent::y(void) const
+ ?modifier_buttons@QApplicationPrivate@@2V?$QFlags@W4KeyboardModifier@Qt@@@@A @ 997 NONAME ; class QFlags<enum Qt::KeyboardModifier> QApplicationPrivate::modifier_buttons
+ ?removeInputEventsForWidget@QEventDispatcherS60@@AAEXPAVQObject@@@Z @ 998 NONAME ; void QEventDispatcherS60::removeInputEventsForWidget(class QObject *)
+ ?hovered@QMenu@@IAEXPAVQAction@@@Z @ 999 NONAME ; void QMenu::hovered(class QAction *)
+ ?find@QTextDocument@@QBE?AVQTextCursor@@ABVQString@@HV?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 1000 NONAME ; class QTextCursor QTextDocument::find(class QString const &, int, class QFlags<enum QTextDocument::FindFlag>) const
+ ?eventFilter@QScrollArea@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 1001 NONAME ; bool QScrollArea::eventFilter(class QObject *, class QEvent *)
+ ?trUtf8@QDateEdit@@SA?AVQString@@PBD0H@Z @ 1002 NONAME ; class QString QDateEdit::trUtf8(char const *, char const *, int)
+ ?instance@QColormap@@SA?AV1@H@Z @ 1003 NONAME ; class QColormap QColormap::instance(int)
+ ?isActiveWindow@QWidget@@QBE_NXZ @ 1004 NONAME ; bool QWidget::isActiveWindow(void) const
+ ?focusWidget@QWidget@@QBEPAV1@XZ @ 1005 NONAME ; class QWidget * QWidget::focusWidget(void) const
+ ?scroll@QWindowSurface@@UAE_NABVQRegion@@HH@Z @ 1006 NONAME ; bool QWindowSurface::scroll(class QRegion const &, int, int)
+ ?d_func@QMenu@@ABEPBVQMenuPrivate@@XZ @ 1007 NONAME ; class QMenuPrivate const * QMenu::d_func(void) const
+ ?fieldGrowthPolicy@QFormLayout@@QBE?AW4FieldGrowthPolicy@1@XZ @ 1008 NONAME ; enum QFormLayout::FieldGrowthPolicy QFormLayout::fieldGrowthPolicy(void) const
+ ?setNotchTarget@QDial@@QAEXN@Z @ 1009 NONAME ; void QDial::setNotchTarget(double)
+ ?setMovable@QTabBar@@QAEX_N@Z @ 1010 NONAME ; void QTabBar::setMovable(bool)
+ ?buttonText@QMessageBox@@QBE?AVQString@@H@Z @ 1011 NONAME ; class QString QMessageBox::buttonText(int) const
+ ?dropEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 1012 NONAME ; void QGraphicsProxyWidget::dropEvent(class QGraphicsSceneDragDropEvent *)
+ ?setOption@QInputDialog@@QAEXW4InputDialogOption@1@_N@Z @ 1013 NONAME ; void QInputDialog::setOption(enum QInputDialog::InputDialogOption, bool)
+ ?sizeHint@QDateTimeEdit@@UBE?AVQSize@@XZ @ 1014 NONAME ; class QSize QDateTimeEdit::sizeHint(void) const
+ ?fetchMore@QProxyModel@@UAEXABVQModelIndex@@@Z @ 1015 NONAME ; void QProxyModel::fetchMore(class QModelIndex const &)
+ ?depth@QColormap@@QBEHXZ @ 1016 NONAME ; int QColormap::depth(void) const
+ ?removeRows@QStandardItemModel@@UAE_NHHABVQModelIndex@@@Z @ 1017 NONAME ; bool QStandardItemModel::removeRows(int, int, class QModelIndex const &)
+ ?cursorIsFocusIndicator@QTextControl@@QBE_NXZ @ 1018 NONAME ; bool QTextControl::cursorIsFocusIndicator(void) const
+ ?minimumSizeHint@QMdiArea@@UBE?AVQSize@@XZ @ 1019 NONAME ; class QSize QMdiArea::minimumSizeHint(void) const
+ ?revision@QTextBlock@@QBEHXZ @ 1020 NONAME ; int QTextBlock::revision(void) const
+ ?clearMaximumTime@QDateTimeEdit@@QAEXXZ @ 1021 NONAME ; void QDateTimeEdit::clearMaximumTime(void)
+ ?getDouble@QInputDialog@@SANPAVQWidget@@ABVQString@@1NNNHPA_NV?$QFlags@W4WindowType@Qt@@@@@Z @ 1022 NONAME ; double QInputDialog::getDouble(class QWidget *, class QString const &, class QString const &, double, double, double, int, bool *, class QFlags<enum Qt::WindowType>)
+ ?metaObject@QDockWidget@@UBEPBUQMetaObject@@XZ @ 1023 NONAME ; struct QMetaObject const * QDockWidget::metaObject(void) const
+ ?setName@QTextImageFormat@@QAEXABVQString@@@Z @ 1024 NONAME ; void QTextImageFormat::setName(class QString const &)
+ ?tr@QGraphicsColorizeEffect@@SA?AVQString@@PBD0@Z @ 1025 NONAME ; class QString QGraphicsColorizeEffect::tr(char const *, char const *)
+ ?setTimeRange@QDateTimeEdit@@QAEXABVQTime@@0@Z @ 1026 NONAME ; void QDateTimeEdit::setTimeRange(class QTime const &, class QTime const &)
+ ?qt_metacast@QLayout@@UAEPAXPBD@Z @ 1027 NONAME ; void * QLayout::qt_metacast(char const *)
+ ?setCurrentCharFormat@QPlainTextEdit@@QAEXABVQTextCharFormat@@@Z @ 1028 NONAME ; void QPlainTextEdit::setCurrentCharFormat(class QTextCharFormat const &)
+ ?mouseReleaseEvent@QToolButton@@MAEXPAVQMouseEvent@@@Z @ 1029 NONAME ; void QToolButton::mouseReleaseEvent(class QMouseEvent *)
+ ?tr@QComboBox@@SA?AVQString@@PBD0H@Z @ 1030 NONAME ; class QString QComboBox::tr(char const *, char const *, int)
+ ?setModel@QCompleter@@QAEXPAVQAbstractItemModel@@@Z @ 1031 NONAME ; void QCompleter::setModel(class QAbstractItemModel *)
+ ?accept@QDragMoveEvent@@QAEXABVQRect@@@Z @ 1032 NONAME ; void QDragMoveEvent::accept(class QRect const &)
+ ?totalOffset@QPanGesture@@QBE?AVQPointF@@XZ @ 1033 NONAME ; class QPointF QPanGesture::totalOffset(void) const
+ ?trUtf8@QUndoStack@@SA?AVQString@@PBD0H@Z @ 1034 NONAME ; class QString QUndoStack::trUtf8(char const *, char const *, int)
+ ?d_func@QStyledItemDelegate@@ABEPBVQStyledItemDelegatePrivate@@XZ @ 1035 NONAME ; class QStyledItemDelegatePrivate const * QStyledItemDelegate::d_func(void) const
+ ?staticMetaObject@QIconEnginePluginV2@@2UQMetaObject@@B @ 1036 NONAME ; struct QMetaObject const QIconEnginePluginV2::staticMetaObject
+ ?geometriesChanged@QHeaderView@@IAEXXZ @ 1037 NONAME ; void QHeaderView::geometriesChanged(void)
+ ?rawMode@QFont@@QBE_NXZ @ 1038 NONAME ; bool QFont::rawMode(void) const
+ ??4QTreeWidgetItemIterator@@QAEAAV0@ABV0@@Z @ 1039 NONAME ; class QTreeWidgetItemIterator & QTreeWidgetItemIterator::operator=(class QTreeWidgetItemIterator const &)
+ ?whatChanged@QPinchGesture@@QBE?AV?$QFlags@W4WhatChange@QPinchGesture@@@@XZ @ 1040 NONAME ; class QFlags<enum QPinchGesture::WhatChange> QPinchGesture::whatChanged(void) const
+ ?actionTriggered@QAbstractSlider@@IAEXH@Z @ 1041 NONAME ; void QAbstractSlider::actionTriggered(int)
+ ?setDirectory@QFileDialog@@QAEXABVQString@@@Z @ 1042 NONAME ; void QFileDialog::setDirectory(class QString const &)
+ ??YQVector2D@@QAEAAV0@ABV0@@Z @ 1043 NONAME ; class QVector2D & QVector2D::operator+=(class QVector2D const &)
+ ?boundingRect@QGraphicsTextItem@@UBE?AVQRectF@@XZ @ 1044 NONAME ; class QRectF QGraphicsTextItem::boundingRect(void) const
+ ?complete@QLineControl@@QAEXH@Z @ 1045 NONAME ; void QLineControl::complete(int)
+ ??0QAbstractSlider@@IAE@AAVQAbstractSliderPrivate@@PAVQWidget@@@Z @ 1046 NONAME ; QAbstractSlider::QAbstractSlider(class QAbstractSliderPrivate &, class QWidget *)
+ ?region@QPaintEvent@@QBEABVQRegion@@XZ @ 1047 NONAME ; class QRegion const & QPaintEvent::region(void) const
+ ?item@QTableWidget@@QBEPAVQTableWidgetItem@@HH@Z @ 1048 NONAME ; class QTableWidgetItem * QTableWidget::item(int, int) const
+ ??0QRegion@@QAE@ABV0@@Z @ 1049 NONAME ; QRegion::QRegion(class QRegion const &)
+ ?doLayout@QItemDelegate@@IBEXABVQStyleOptionViewItem@@PAVQRect@@11_N@Z @ 1050 NONAME ; void QItemDelegate::doLayout(class QStyleOptionViewItem const &, class QRect *, class QRect *, class QRect *, bool) const
+ ?brightnessChanged@QGraphicsBloomEffect@@IAEXH@Z @ 1051 NONAME ; void QGraphicsBloomEffect::brightnessChanged(int)
+ ?type@QGraphicsProxyWidget@@UBEHXZ @ 1052 NONAME ; int QGraphicsProxyWidget::type(void) const
+ ?numBytes@QImage@@QBEHXZ @ 1053 NONAME ; int QImage::numBytes(void) const
+ ?clear@QMenuBar@@QAEXXZ @ 1054 NONAME ; void QMenuBar::clear(void)
+ ?staticMetaObject@QAbstractTextDocumentLayout@@2UQMetaObject@@B @ 1055 NONAME ; struct QMetaObject const QAbstractTextDocumentLayout::staticMetaObject
+ ?staticMetaObject@QDateEdit@@2UQMetaObject@@B @ 1056 NONAME ; struct QMetaObject const QDateEdit::staticMetaObject
+ ?trUtf8@QBoxLayout@@SA?AVQString@@PBD0@Z @ 1057 NONAME ; class QString QBoxLayout::trUtf8(char const *, char const *)
+ ?sessionId@QApplication@@QBE?AVQString@@XZ @ 1058 NONAME ; class QString QApplication::sessionId(void) const
+ ?paintSection@QHeaderView@@MBEXPAVQPainter@@ABVQRect@@H@Z @ 1059 NONAME ; void QHeaderView::paintSection(class QPainter *, class QRect const &, int) const
+ ?deletePreviousChar@QTextCursor@@QAEXXZ @ 1060 NONAME ; void QTextCursor::deletePreviousChar(void)
+ ?statusBar@QMainWindow@@QBEPAVQStatusBar@@XZ @ 1061 NONAME ; class QStatusBar * QMainWindow::statusBar(void) const
+ ?d_func@QSortFilterProxyModel@@ABEPBVQSortFilterProxyModelPrivate@@XZ @ 1062 NONAME ; class QSortFilterProxyModelPrivate const * QSortFilterProxyModel::d_func(void) const
+ ?inputContext@QWidget@@QAEPAVQInputContext@@XZ @ 1063 NONAME ; class QInputContext * QWidget::inputContext(void)
+ ?getStaticMetaObject@QSizeGrip@@SAABUQMetaObject@@XZ @ 1064 NONAME ; struct QMetaObject const & QSizeGrip::getStaticMetaObject(void)
+ ?elementAt@QPainterPath@@QBEABVElement@1@H@Z @ 1065 NONAME ; class QPainterPath::Element const & QPainterPath::elementAt(int) const
+ ??UQPainterPath@@QBE?AV0@ABV0@@Z @ 1066 NONAME ; class QPainterPath QPainterPath::operator|(class QPainterPath const &) const
+ ?tr@QMessageBox@@SA?AVQString@@PBD0H@Z @ 1067 NONAME ; class QString QMessageBox::tr(char const *, char const *, int)
+ ?processEvent@QLineControl@@QAE_NPAVQEvent@@@Z @ 1068 NONAME ; bool QLineControl::processEvent(class QEvent *)
+ ?d_func@QMdiSubWindow@@AAEPAVQMdiSubWindowPrivate@@XZ @ 1069 NONAME ; class QMdiSubWindowPrivate * QMdiSubWindow::d_func(void)
+ ?unsetCursor@QWidget@@QAEXXZ @ 1070 NONAME ; void QWidget::unsetCursor(void)
+ ?shape@QGraphicsSimpleTextItem@@UBE?AVQPainterPath@@XZ @ 1071 NONAME ; class QPainterPath QGraphicsSimpleTextItem::shape(void) const
+ ?indexBelow@QTreeView@@QBE?AVQModelIndex@@ABV2@@Z @ 1072 NONAME ; class QModelIndex QTreeView::indexBelow(class QModelIndex const &) const
+ ?qt_metacast@QMdiSubWindow@@UAEPAXPBD@Z @ 1073 NONAME ; void * QMdiSubWindow::qt_metacast(char const *)
+ ?appendRow@QStandardItemModel@@QAEXPAVQStandardItem@@@Z @ 1074 NONAME ; void QStandardItemModel::appendRow(class QStandardItem *)
+ ?warning@QMessageBox@@SAHPAVQWidget@@ABVQString@@1111HH@Z @ 1075 NONAME ; int QMessageBox::warning(class QWidget *, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, int, int)
+ ?setMaximumDateTime@QDateTimeEdit@@QAEXABVQDateTime@@@Z @ 1076 NONAME ; void QDateTimeEdit::setMaximumDateTime(class QDateTime const &)
+ ?topMargin@QTextBlockFormat@@QBEMXZ @ 1077 NONAME ; float QTextBlockFormat::topMargin(void) const
+ ?setY@QVector4D@@QAEXM@Z @ 1078 NONAME ; void QVector4D::setY(float)
+ ?tr@QPaintBufferSignalProxy@@SA?AVQString@@PBD0H@Z @ 1079 NONAME ; class QString QPaintBufferSignalProxy::tr(char const *, char const *, int)
+ ?invalidate@QSortFilterProxyModel@@QAEXXZ @ 1080 NONAME ; void QSortFilterProxyModel::invalidate(void)
+ ?createDefaultPixmapData@QGraphicsSystem@@SAPAVQPixmapData@@W4PixelType@2@@Z @ 1081 NONAME ; class QPixmapData * QGraphicsSystem::createDefaultPixmapData(enum QPixmapData::PixelType)
+ ?setItemData@QStandardItemModel@@UAE_NABVQModelIndex@@ABV?$QMap@HVQVariant@@@@@Z @ 1082 NONAME ; bool QStandardItemModel::setItemData(class QModelIndex const &, class QMap<int, class QVariant> const &)
+ ?shape@QGraphicsRectItem@@UBE?AVQPainterPath@@XZ @ 1083 NONAME ; class QPainterPath QGraphicsRectItem::shape(void) const
+ ??0QImageWriter@@QAE@PAVQIODevice@@ABVQByteArray@@@Z @ 1084 NONAME ; QImageWriter::QImageWriter(class QIODevice *, class QByteArray const &)
+ ??0QLayoutItem@@QAE@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 1085 NONAME ; QLayoutItem::QLayoutItem(class QFlags<enum Qt::AlignmentFlag>)
+ ?setMask@QWidget@@QAEXABVQRegion@@@Z @ 1086 NONAME ; void QWidget::setMask(class QRegion const &)
+ ?model@QAbstractItemView@@QBEPAVQAbstractItemModel@@XZ @ 1087 NONAME ; class QAbstractItemModel * QAbstractItemView::model(void) const
+ ?append@QTextControl@@QAEXABVQString@@@Z @ 1088 NONAME ; void QTextControl::append(class QString const &)
+ ?isAnimated@QTreeView@@QBE_NXZ @ 1089 NONAME ; bool QTreeView::isAnimated(void) const
+ ?setDocument@QTextEdit@@QAEXPAVQTextDocument@@@Z @ 1090 NONAME ; void QTextEdit::setDocument(class QTextDocument *)
+ ?isRowHidden@QTreeView@@QBE_NHABVQModelIndex@@@Z @ 1091 NONAME ; bool QTreeView::isRowHidden(int, class QModelIndex const &) const
+ ?resize@QTextTable@@QAEXHH@Z @ 1092 NONAME ; void QTextTable::resize(int, int)
+ ?pixelMetric@QProxyStyle@@UBEHW4PixelMetric@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 1093 NONAME ; int QProxyStyle::pixelMetric(enum QStyle::PixelMetric, class QStyleOption const *, class QWidget const *) const
+ ?metaObject@QGraphicsScene@@UBEPBUQMetaObject@@XZ @ 1094 NONAME ; struct QMetaObject const * QGraphicsScene::metaObject(void) const
+ ?tr@QWizardPage@@SA?AVQString@@PBD0H@Z @ 1095 NONAME ; class QString QWizardPage::tr(char const *, char const *, int)
+ ?buttons@QWheelEvent@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 1096 NONAME ; class QFlags<enum Qt::MouseButton> QWheelEvent::buttons(void) const
+ ??1QItemSelection@@QAE@XZ @ 1097 NONAME ; QItemSelection::~QItemSelection(void)
+ ?resolveLocale@QWidgetPrivate@@QAEXXZ @ 1098 NONAME ; void QWidgetPrivate::resolveLocale(void)
+ ??YQRegion@@QAEAAV0@ABV0@@Z @ 1099 NONAME ; class QRegion & QRegion::operator+=(class QRegion const &)
+ ?translate@QPolygonF@@QAEXMM@Z @ 1100 NONAME ; void QPolygonF::translate(float, float)
+ ?trUtf8@QStackedWidget@@SA?AVQString@@PBD0@Z @ 1101 NONAME ; class QString QStackedWidget::trUtf8(char const *, char const *)
+ ?mousePressEvent@QWidget@@MAEXPAVQMouseEvent@@@Z @ 1102 NONAME ; void QWidget::mousePressEvent(class QMouseEvent *)
+ ?showEvent@QAbstractSpinBox@@MAEXPAVQShowEvent@@@Z @ 1103 NONAME ; void QAbstractSpinBox::showEvent(class QShowEvent *)
+ ?getContentsMargins@QGraphicsLayout@@UBEXPAM000@Z @ 1104 NONAME ; void QGraphicsLayout::getContentsMargins(float *, float *, float *, float *) const
+ ??1QStyleOptionToolBox@@QAE@XZ @ 1105 NONAME ; QStyleOptionToolBox::~QStyleOptionToolBox(void)
+ ?insertPlainText@QPlainTextEdit@@QAEXABVQString@@@Z @ 1106 NONAME ; void QPlainTextEdit::insertPlainText(class QString const &)
+ ?update@QAbstractTextDocumentLayout@@IAEXABVQRectF@@@Z @ 1107 NONAME ; void QAbstractTextDocumentLayout::update(class QRectF const &)
+ ?minimumSizeHint@QTabWidget@@UBE?AVQSize@@XZ @ 1108 NONAME ; class QSize QTabWidget::minimumSizeHint(void) const
+ ?getStaticMetaObject@QDoubleSpinBox@@SAABUQMetaObject@@XZ @ 1109 NONAME ; struct QMetaObject const & QDoubleSpinBox::getStaticMetaObject(void)
+ ?mouseReleaseEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 1110 NONAME ; void QGraphicsProxyWidget::mouseReleaseEvent(class QGraphicsSceneMouseEvent *)
+ ?addItems@QComboBox@@QAEXABVQStringList@@@Z @ 1111 NONAME ; void QComboBox::addItems(class QStringList const &)
+ ?toPointF@QVector2D@@QBE?AVQPointF@@XZ @ 1112 NONAME ; class QPointF QVector2D::toPointF(void) const
+ ?trUtf8@QRegExpValidator@@SA?AVQString@@PBD0@Z @ 1113 NONAME ; class QString QRegExpValidator::trUtf8(char const *, char const *)
+ ?metaObject@QButtonGroup@@UBEPBUQMetaObject@@XZ @ 1114 NONAME ; struct QMetaObject const * QButtonGroup::metaObject(void) const
+ ?format@QPictureIO@@QBEPBDXZ @ 1115 NONAME ; char const * QPictureIO::format(void) const
+ ?globalStrut@QApplication@@SA?AVQSize@@XZ @ 1116 NONAME ; class QSize QApplication::globalStrut(void)
+ ?lastCursorPosition@QTextFrame@@QBE?AVQTextCursor@@XZ @ 1117 NONAME ; class QTextCursor QTextFrame::lastCursorPosition(void) const
+ ?qt_metacast@QStylePlugin@@UAEPAXPBD@Z @ 1118 NONAME ; void * QStylePlugin::qt_metacast(char const *)
+ ?palette@QApplication@@SA?AVQPalette@@PBD@Z @ 1119 NONAME ; class QPalette QApplication::palette(char const *)
+ ??0QPainterPath@@QAE@XZ @ 1120 NONAME ; QPainterPath::QPainterPath(void)
+ ?tr@QSyntaxHighlighter@@SA?AVQString@@PBD0@Z @ 1121 NONAME ; class QString QSyntaxHighlighter::tr(char const *, char const *)
+ ?showEvent@QComboBox@@MAEXPAVQShowEvent@@@Z @ 1122 NONAME ; void QComboBox::showEvent(class QShowEvent *)
+ ?insertAction@QGraphicsWidget@@QAEXPAVQAction@@0@Z @ 1123 NONAME ; void QGraphicsWidget::insertAction(class QAction *, class QAction *)
+ ?copy@QPlainTextEdit@@QAEXXZ @ 1124 NONAME ; void QPlainTextEdit::copy(void)
+ ?addAction@QWidget@@QAEXPAVQAction@@@Z @ 1125 NONAME ; void QWidget::addAction(class QAction *)
+ ??9Key@QPixmapCache@@QBE_NABV01@@Z @ 1126 NONAME ; bool QPixmapCache::Key::operator!=(class QPixmapCache::Key const &) const
+ ?trUtf8@QWidgetAction@@SA?AVQString@@PBD0H@Z @ 1127 NONAME ; class QString QWidgetAction::trUtf8(char const *, char const *, int)
+ ?setShortcutEnabled@QGraphicsWidget@@QAEXH_N@Z @ 1128 NONAME ; void QGraphicsWidget::setShortcutEnabled(int, bool)
+ ??_EQS60MainAppUi@@UAE@I@Z @ 1129 NONAME ; QS60MainAppUi::~QS60MainAppUi(unsigned int)
+ ?addImageHook@QImagePixmapCleanupHooks@@QAEXP6AX_J@Z@Z @ 1130 NONAME ; void QImagePixmapCleanupHooks::addImageHook(void (*)(long long))
+ ??_EQGraphicsEffectPrivate@@UAE@I@Z @ 1131 NONAME ; QGraphicsEffectPrivate::~QGraphicsEffectPrivate(unsigned int)
+ ?writingSystems@QFontDatabase@@QBE?AV?$QList@W4WritingSystem@QFontDatabase@@@@ABVQString@@@Z @ 1132 NONAME ; class QList<enum QFontDatabase::WritingSystem> QFontDatabase::writingSystems(class QString const &) const
+ ?isSolid@QPen@@QBE_NXZ @ 1133 NONAME ; bool QPen::isSolid(void) const
+ ?event@QSlider@@UAE_NPAVQEvent@@@Z @ 1134 NONAME ; bool QSlider::event(class QEvent *)
+ ?linkVisited@QPalette@@QBEABVQBrush@@XZ @ 1135 NONAME ; class QBrush const & QPalette::linkVisited(void) const
+ ??9QFontMetricsF@@QAE_NABV0@@Z @ 1136 NONAME ; bool QFontMetricsF::operator!=(class QFontMetricsF const &)
+ ??0QPolygonF@@QAE@XZ @ 1137 NONAME ; QPolygonF::QPolygonF(void)
+ ?parseNextOperator@Parser@QCss@@QAE_NPAUValue@2@@Z @ 1138 NONAME ; bool QCss::Parser::parseNextOperator(struct QCss::Value *)
+ ?activeModalWidget@QApplication@@SAPAVQWidget@@XZ @ 1139 NONAME ; class QWidget * QApplication::activeModalWidget(void)
+ ?isOverride@QWindowStateChangeEvent@@QBE_NXZ @ 1140 NONAME ; bool QWindowStateChangeEvent::isOverride(void) const
+ ??_EQIconEnginePlugin@@UAE@I@Z @ 1141 NONAME ; QIconEnginePlugin::~QIconEnginePlugin(unsigned int)
+ ?hideSection@QHeaderView@@QAEXH@Z @ 1142 NONAME ; void QHeaderView::hideSection(int)
+ ?d_func@QUndoGroup@@AAEPAVQUndoGroupPrivate@@XZ @ 1143 NONAME ; class QUndoGroupPrivate * QUndoGroup::d_func(void)
+ ?metaObject@QStylePlugin@@UBEPBUQMetaObject@@XZ @ 1144 NONAME ; struct QMetaObject const * QStylePlugin::metaObject(void) const
+ ?finish@QSplashScreen@@QAEXPAVQWidget@@@Z @ 1145 NONAME ; void QSplashScreen::finish(class QWidget *)
+ ??_EQWhatsThisClickedEvent@@UAE@I@Z @ 1146 NONAME ; QWhatsThisClickedEvent::~QWhatsThisClickedEvent(unsigned int)
+ ?setColumnCount@QTreeWidget@@QAEXH@Z @ 1147 NONAME ; void QTreeWidget::setColumnCount(int)
+ ?expandItem@QTreeWidget@@QAEXPBVQTreeWidgetItem@@@Z @ 1148 NONAME ; void QTreeWidget::expandItem(class QTreeWidgetItem const *)
+ ?setProxyModel@QProxyModel@@IBE?AVQModelIndex@@ABV2@@Z @ 1149 NONAME ; class QModelIndex QProxyModel::setProxyModel(class QModelIndex const &) const
+ ?fileRenamed@QFileSystemModel@@IAEXABVQString@@00@Z @ 1150 NONAME ; void QFileSystemModel::fileRenamed(class QString const &, class QString const &, class QString const &)
+ ?drawPolyline@QPainter@@QAEXABVQPolygonF@@@Z @ 1151 NONAME ; void QPainter::drawPolyline(class QPolygonF const &)
+ ?qt_metacall@QSpinBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1152 NONAME ; int QSpinBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?drawImage@QPainter@@QAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 1153 NONAME ; void QPainter::drawImage(class QRectF const &, class QImage const &, class QRectF const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?eventFilter@QWidgetResizeHandler@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 1154 NONAME ; bool QWidgetResizeHandler::eventFilter(class QObject *, class QEvent *)
+ ?setUndoRedoEnabled@QPlainTextEdit@@QAEX_N@Z @ 1155 NONAME ; void QPlainTextEdit::setUndoRedoEnabled(bool)
+ ?qt_metacast@QValidator@@UAEPAXPBD@Z @ 1156 NONAME ; void * QValidator::qt_metacast(char const *)
+ ?mapFromScene@QGraphicsItem@@QBE?AVQPainterPath@@ABV2@@Z @ 1157 NONAME ; class QPainterPath QGraphicsItem::mapFromScene(class QPainterPath const &) const
+ ?setExtension@QGraphicsPolygonItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 1158 NONAME ; void QGraphicsPolygonItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ?event@QFrame@@MAE_NPAVQEvent@@@Z @ 1159 NONAME ; bool QFrame::event(class QEvent *)
+ ?addChildLayoutItem@QGraphicsLayout@@IAEXPAVQGraphicsLayoutItem@@@Z @ 1160 NONAME ; void QGraphicsLayout::addChildLayoutItem(class QGraphicsLayoutItem *)
+ ?worldMatrix@QPainter@@QBEABVQMatrix@@XZ @ 1161 NONAME ; class QMatrix const & QPainter::worldMatrix(void) const
+ ?revert@QDataWidgetMapper@@QAEXXZ @ 1162 NONAME ; void QDataWidgetMapper::revert(void)
+ ?qt_metacall@QScrollBar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1163 NONAME ; int QScrollBar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?mapFromItem@QGraphicsItem@@QBE?AVQPolygonF@@PBV1@ABV2@@Z @ 1164 NONAME ; class QPolygonF QGraphicsItem::mapFromItem(class QGraphicsItem const *, class QPolygonF const &) const
+ ?setCaseSensitivity@QCompleter@@QAEXW4CaseSensitivity@Qt@@@Z @ 1165 NONAME ; void QCompleter::setCaseSensitivity(enum Qt::CaseSensitivity)
+ ??0QIcon@@QAE@XZ @ 1166 NONAME ; QIcon::QIcon(void)
+ ?qt_metacall@QMovie@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1167 NONAME ; int QMovie::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?instance@QPaintBufferSignalProxy@@SAPAV1@XZ @ 1168 NONAME ; class QPaintBufferSignalProxy * QPaintBufferSignalProxy::instance(void)
+ ??0QVector4D@@QAE@XZ @ 1169 NONAME ; QVector4D::QVector4D(void)
+ ?headerData@QStandardItemModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 1170 NONAME ; class QVariant QStandardItemModel::headerData(int, enum Qt::Orientation, int) const
+ ?backgroundColor@QTableWidgetItem@@QBE?AVQColor@@XZ @ 1171 NONAME ; class QColor QTableWidgetItem::backgroundColor(void) const
+ ?allowsInteraction@QSessionManager@@QAE_NXZ @ 1172 NONAME ; bool QSessionManager::allowsInteraction(void)
+ ??8iterator@QTextBlock@@QBE_NABV01@@Z @ 1173 NONAME ; bool QTextBlock::iterator::operator==(class QTextBlock::iterator const &) const
+ ?trUtf8@QTextBrowser@@SA?AVQString@@PBD0H@Z @ 1174 NONAME ; class QString QTextBrowser::trUtf8(char const *, char const *, int)
+ ?getStaticMetaObject@QDial@@SAABUQMetaObject@@XZ @ 1175 NONAME ; struct QMetaObject const & QDial::getStaticMetaObject(void)
+ ??4QStyleOptionToolBar@@QAEAAV0@ABV0@@Z @ 1176 NONAME ; class QStyleOptionToolBar & QStyleOptionToolBar::operator=(class QStyleOptionToolBar const &)
+ ?setWidth@QPainterPathStroker@@QAEXM@Z @ 1177 NONAME ; void QPainterPathStroker::setWidth(float)
+ ?trUtf8@QValidator@@SA?AVQString@@PBD0@Z @ 1178 NONAME ; class QString QValidator::trUtf8(char const *, char const *)
+ ?backgroundRole@QWidget@@QBE?AW4ColorRole@QPalette@@XZ @ 1179 NONAME ; enum QPalette::ColorRole QWidget::backgroundRole(void) const
+ ?trUtf8@QSplashScreen@@SA?AVQString@@PBD0H@Z @ 1180 NONAME ; class QString QSplashScreen::trUtf8(char const *, char const *, int)
+ ?palette@QApplication@@SA?AVQPalette@@XZ @ 1181 NONAME ; class QPalette QApplication::palette(void)
+ ?tr@QMainWindow@@SA?AVQString@@PBD0H@Z @ 1182 NONAME ; class QString QMainWindow::tr(char const *, char const *, int)
+ ?qt_tab_all_widgets@@3_NA @ 1183 NONAME ; bool qt_tab_all_widgets
+ ?trUtf8@QGraphicsObject@@SA?AVQString@@PBD0@Z @ 1184 NONAME ; class QString QGraphicsObject::trUtf8(char const *, char const *)
+ ?supportedDropActions@QTableWidget@@MBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 1185 NONAME ; class QFlags<enum Qt::DropAction> QTableWidget::supportedDropActions(void) const
+ ?setWordSpacing@QFont@@QAEXM@Z @ 1186 NONAME ; void QFont::setWordSpacing(float)
+ ?setWindowTitle@QWidget@@QAEXABVQString@@@Z @ 1187 NONAME ; void QWidget::setWindowTitle(class QString const &)
+ ?question@QMessageBox@@SAHPAVQWidget@@ABVQString@@1W4StandardButton@1@2@Z @ 1188 NONAME ; int QMessageBox::question(class QWidget *, class QString const &, class QString const &, enum QMessageBox::StandardButton, enum QMessageBox::StandardButton)
+ ?qt_metacast@QGuiPlatformPlugin@@UAEPAXPBD@Z @ 1189 NONAME ; void * QGuiPlatformPlugin::qt_metacast(char const *)
+ ?childFrames@QTextFrame@@QBE?AV?$QList@PAVQTextFrame@@@@XZ @ 1190 NONAME ; class QList<class QTextFrame *> QTextFrame::childFrames(void) const
+ ?setPen@QPainter@@QAEXW4PenStyle@Qt@@@Z @ 1191 NONAME ; void QPainter::setPen(enum Qt::PenStyle)
+ ?getStaticMetaObject@QToolBar@@SAABUQMetaObject@@XZ @ 1192 NONAME ; struct QMetaObject const & QToolBar::getStaticMetaObject(void)
+ ?setRightMargin@QTextFrameFormat@@QAEXM@Z @ 1193 NONAME ; void QTextFrameFormat::setRightMargin(float)
+ ?style@QFontInfo@@QBE?AW4Style@QFont@@XZ @ 1194 NONAME ; enum QFont::Style QFontInfo::style(void) const
+ ?dragLeaveEvent@QPlainTextEdit@@MAEXPAVQDragLeaveEvent@@@Z @ 1195 NONAME ; void QPlainTextEdit::dragLeaveEvent(class QDragLeaveEvent *)
+ ?invalidate@QGraphicsLinearLayout@@UAEXXZ @ 1196 NONAME ; void QGraphicsLinearLayout::invalidate(void)
+ ?canInsertFromMimeData@QPlainTextEdit@@MBE_NPBVQMimeData@@@Z @ 1197 NONAME ; bool QPlainTextEdit::canInsertFromMimeData(class QMimeData const *) const
+ ??0QHBoxLayout@@QAE@PAVQWidget@@@Z @ 1198 NONAME ; QHBoxLayout::QHBoxLayout(class QWidget *)
+ ?setWindow@QPainter@@QAEXABVQRect@@@Z @ 1199 NONAME ; void QPainter::setWindow(class QRect const &)
+ ??1QImageReader@@QAE@XZ @ 1200 NONAME ; QImageReader::~QImageReader(void)
+ ?darker@QColor@@QBE?AV1@H@Z @ 1201 NONAME ; class QColor QColor::darker(int) const
+ ?currentChanged@QTabWidget@@IAEXH@Z @ 1202 NONAME ; void QTabWidget::currentChanged(int)
+ ??0QStandardItem@@QAE@HH@Z @ 1203 NONAME ; QStandardItem::QStandardItem(int, int)
+ ?staticMetaObject@QFormLayout@@2UQMetaObject@@B @ 1204 NONAME ; struct QMetaObject const QFormLayout::staticMetaObject
+ ??0QAbstractProxyModel@@IAE@AAVQAbstractProxyModelPrivate@@PAVQObject@@@Z @ 1205 NONAME ; QAbstractProxyModel::QAbstractProxyModel(class QAbstractProxyModelPrivate &, class QObject *)
+ ?trUtf8@QPinchGesture@@SA?AVQString@@PBD0@Z @ 1206 NONAME ; class QString QPinchGesture::trUtf8(char const *, char const *)
+ ?oldPos@QHoverEvent@@QBEABVQPoint@@XZ @ 1207 NONAME ; class QPoint const & QHoverEvent::oldPos(void) const
+ ?blockWidth@QPlainTextDocumentLayout@@AAEMABVQTextBlock@@@Z @ 1208 NONAME ; float QPlainTextDocumentLayout::blockWidth(class QTextBlock const &)
+ ?polygonFlags@QVectorPath@@SAIW4PolygonDrawMode@QPaintEngine@@@Z @ 1209 NONAME ; unsigned int QVectorPath::polygonFlags(enum QPaintEngine::PolygonDrawMode)
+ ?focusInEvent@QComboBox@@MAEXPAVQFocusEvent@@@Z @ 1210 NONAME ; void QComboBox::focusInEvent(class QFocusEvent *)
+ ?mergeBlockFormat@QTextCursor@@QAEXABVQTextBlockFormat@@@Z @ 1211 NONAME ; void QTextCursor::mergeBlockFormat(class QTextBlockFormat const &)
+ ?mapFromScene@QGraphicsItem@@QBE?AVQPointF@@ABV2@@Z @ 1212 NONAME ; class QPointF QGraphicsItem::mapFromScene(class QPointF const &) const
+ ?submit@QDataWidgetMapper@@QAE_NXZ @ 1213 NONAME ; bool QDataWidgetMapper::submit(void)
+ ?setFileName@QPictureIO@@QAEXABVQString@@@Z @ 1214 NONAME ; void QPictureIO::setFileName(class QString const &)
+ ?setSizeHint@QStandardItem@@QAEXABVQSize@@@Z @ 1215 NONAME ; void QStandardItem::setSizeHint(class QSize const &)
+ ?dragLeaveEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 1216 NONAME ; void QGraphicsTextItem::dragLeaveEvent(class QGraphicsSceneDragDropEvent *)
+ ?currentSectionIndex@QDateTimeEdit@@QBEHXZ @ 1217 NONAME ; int QDateTimeEdit::currentSectionIndex(void) const
+ ?fillRect@QPainter@@QAEXHHHHABVQColor@@@Z @ 1218 NONAME ; void QPainter::fillRect(int, int, int, int, class QColor const &)
+ ?setLineWrapColumnOrWidth@QTextEdit@@QAEXH@Z @ 1219 NONAME ; void QTextEdit::setLineWrapColumnOrWidth(int)
+ ??0QTreeWidgetItem@@QAE@H@Z @ 1220 NONAME ; QTreeWidgetItem::QTreeWidgetItem(int)
+ ?lastWindowClosed@QApplication@@IAEXXZ @ 1221 NONAME ; void QApplication::lastWindowClosed(void)
+ ?textChanged@QPlainTextEdit@@IAEXXZ @ 1222 NONAME ; void QPlainTextEdit::textChanged(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQIcon@@@Z @ 1223 NONAME ; class QDataStream & operator<<(class QDataStream &, class QIcon const &)
+ ?orientation@QSplitterHandle@@QBE?AW4Orientation@Qt@@XZ @ 1224 NONAME ; enum Qt::Orientation QSplitterHandle::orientation(void) const
+ ??1QItemDelegate@@UAE@XZ @ 1225 NONAME ; QItemDelegate::~QItemDelegate(void)
+ ?rightColumn@QTableWidgetSelectionRange@@QBEHXZ @ 1226 NONAME ; int QTableWidgetSelectionRange::rightColumn(void) const
+ ??8QGradient@@QBE_NABV0@@Z @ 1227 NONAME ; bool QGradient::operator==(class QGradient const &) const
+ ?staticMetaObject@QRadioButton@@2UQMetaObject@@B @ 1228 NONAME ; struct QMetaObject const QRadioButton::staticMetaObject
+ ?resizeEvent@QMessageBox@@MAEXPAVQResizeEvent@@@Z @ 1229 NONAME ; void QMessageBox::resizeEvent(class QResizeEvent *)
+ ?setUnderline@QFont@@QAEX_N@Z @ 1230 NONAME ; void QFont::setUnderline(bool)
+ ?setText@QTextEdit@@QAEXABVQString@@@Z @ 1231 NONAME ; void QTextEdit::setText(class QString const &)
+ ?setSelection@QTableView@@MAEXABVQRect@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 1232 NONAME ; void QTableView::setSelection(class QRect const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?windowActivated@QWorkspace@@IAEXPAVQWidget@@@Z @ 1233 NONAME ; void QWorkspace::windowActivated(class QWidget *)
+ ?alignment@QAbstractSpinBox@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 1234 NONAME ; class QFlags<enum Qt::AlignmentFlag> QAbstractSpinBox::alignment(void) const
+ ?endNativePainting@QPainter@@QAEXXZ @ 1235 NONAME ; void QPainter::endNativePainting(void)
+ ?qt_metacall@QGraphicsTextItem@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1236 NONAME ; int QGraphicsTextItem::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?pathFromIndex@QCompleter@@UBE?AVQString@@ABVQModelIndex@@@Z @ 1237 NONAME ; class QString QCompleter::pathFromIndex(class QModelIndex const &) const
+ ?d_func@QLayout@@ABEPBVQLayoutPrivate@@XZ @ 1238 NONAME ; class QLayoutPrivate const * QLayout::d_func(void) const
+ ?setFontPointSize@QTextEdit@@QAEXM@Z @ 1239 NONAME ; void QTextEdit::setFontPointSize(float)
+ ?rect@QWidget@@QBE?AVQRect@@XZ @ 1240 NONAME ; class QRect QWidget::rect(void) const
+ ?qt_metacast@QGridLayout@@UAEPAXPBD@Z @ 1241 NONAME ; void * QGridLayout::qt_metacast(char const *)
+ ?qt_metacall@QGraphicsScale@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1242 NONAME ; int QGraphicsScale::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??4QTreeWidgetItem@@QAEAAV0@ABV0@@Z @ 1243 NONAME ; class QTreeWidgetItem & QTreeWidgetItem::operator=(class QTreeWidgetItem const &)
+ ?isAreaAllowed@QDockWidget@@QBE_NW4DockWidgetArea@Qt@@@Z @ 1244 NONAME ; bool QDockWidget::isAreaAllowed(enum Qt::DockWidgetArea) const
+ ?clear@QClipboard@@QAEXW4Mode@1@@Z @ 1245 NONAME ; void QClipboard::clear(enum QClipboard::Mode)
+ ?focusInEvent@QLineEdit@@MAEXPAVQFocusEvent@@@Z @ 1246 NONAME ; void QLineEdit::focusInEvent(class QFocusEvent *)
+ ?ownedByLayout@QGraphicsLayoutItem@@QBE_NXZ @ 1247 NONAME ; bool QGraphicsLayoutItem::ownedByLayout(void) const
+ ?defaultAction@QToolButton@@QBEPAVQAction@@XZ @ 1248 NONAME ; class QAction * QToolButton::defaultAction(void) const
+ ?getStaticMetaObject@QGroupBox@@SAABUQMetaObject@@XZ @ 1249 NONAME ; struct QMetaObject const & QGroupBox::getStaticMetaObject(void)
+ ?textStart@QTextLine@@QBEHXZ @ 1250 NONAME ; int QTextLine::textStart(void) const
+ ?linkHovered@QGraphicsTextItem@@IAEXABVQString@@@Z @ 1251 NONAME ; void QGraphicsTextItem::linkHovered(class QString const &)
+ ?arrangeIcons@QWorkspace@@QAEXXZ @ 1252 NONAME ; void QWorkspace::arrangeIcons(void)
+ ?removeChild@QTreeWidgetItem@@QAEXPAV1@@Z @ 1253 NONAME ; void QTreeWidgetItem::removeChild(class QTreeWidgetItem *)
+ ?closePersistentEditor@QListWidget@@QAEXPAVQListWidgetItem@@@Z @ 1254 NONAME ; void QListWidget::closePersistentEditor(class QListWidgetItem *)
+ ?x@QTabletEvent@@QBEHXZ @ 1255 NONAME ; int QTabletEvent::x(void) const
+ ?qt_metacall@QTableView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1256 NONAME ; int QTableView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EQGraphicsTextItem@@UAE@I@Z @ 1257 NONAME ; QGraphicsTextItem::~QGraphicsTextItem(unsigned int)
+ ?setFont@QLineControl@@QAEXABVQFont@@@Z @ 1258 NONAME ; void QLineControl::setFont(class QFont const &)
+ ?showEvent@QToolBox@@MAEXPAVQShowEvent@@@Z @ 1259 NONAME ; void QToolBox::showEvent(class QShowEvent *)
+ ?setPaused@QMovie@@QAEX_N@Z @ 1260 NONAME ; void QMovie::setPaused(bool)
+ ?getStaticMetaObject@QTextDocument@@SAABUQMetaObject@@XZ @ 1261 NONAME ; struct QMetaObject const & QTextDocument::getStaticMetaObject(void)
+ ?close@QWidget@@QAE_NXZ @ 1262 NONAME ; bool QWidget::close(void)
+ ??4QStyleOption@@QAEAAV0@ABV0@@Z @ 1263 NONAME ; class QStyleOption & QStyleOption::operator=(class QStyleOption const &)
+ ?echoMode@QLineEdit@@QBE?AW4EchoMode@1@XZ @ 1264 NONAME ; enum QLineEdit::EchoMode QLineEdit::echoMode(void) const
+ ?isSeparator@QMainWindow@@QBE_NABVQPoint@@@Z @ 1265 NONAME ; bool QMainWindow::isSeparator(class QPoint const &) const
+ ?show@QGraphicsItem@@QAEXXZ @ 1266 NONAME ; void QGraphicsItem::show(void)
+ ?type@QGraphicsWidget@@UBEHXZ @ 1267 NONAME ; int QGraphicsWidget::type(void) const
+ ??MQStandardItem@@UBE_NABV0@@Z @ 1268 NONAME ; bool QStandardItem::operator<(class QStandardItem const &) const
+ ?toPlainText@QTextControl@@QBE?AVQString@@XZ @ 1269 NONAME ; class QString QTextControl::toPlainText(void) const
+ ?glyphCount@QFontEngine@@UBEHXZ @ 1270 NONAME ; int QFontEngine::glyphCount(void) const
+ ?pos@QGraphicsSceneHoverEvent@@QBE?AVQPointF@@XZ @ 1271 NONAME ; class QPointF QGraphicsSceneHoverEvent::pos(void) const
+ ?app_pal@QApplicationPrivate@@2PAVQPalette@@A @ 1272 NONAME ; class QPalette * QApplicationPrivate::app_pal
+ ?addWidget@QToolBar@@QAEPAVQAction@@PAVQWidget@@@Z @ 1273 NONAME ; class QAction * QToolBar::addWidget(class QWidget *)
+ ?columnResized@QTreeView@@IAEXHHH@Z @ 1274 NONAME ; void QTreeView::columnResized(int, int, int)
+ ?next@QWizard@@QAEXXZ @ 1275 NONAME ; void QWizard::next(void)
+ ?highlightedText@QPalette@@QBEABVQBrush@@XZ @ 1276 NONAME ; class QBrush const & QPalette::highlightedText(void) const
+ ?grabMouseEvent@QGraphicsWidget@@MAEXPAVQEvent@@@Z @ 1277 NONAME ; void QGraphicsWidget::grabMouseEvent(class QEvent *)
+ ?drawEllipse@QPaintEngineEx@@UAEXABVQRectF@@@Z @ 1278 NONAME ; void QPaintEngineEx::drawEllipse(class QRectF const &)
+ ?tr@QS60Style@@SA?AVQString@@PBD0@Z @ 1279 NONAME ; class QString QS60Style::tr(char const *, char const *)
+ ?mouseReleaseEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 1280 NONAME ; void QGraphicsScene::mouseReleaseEvent(class QGraphicsSceneMouseEvent *)
+ ??9QRegion@@QBE_NABV0@@Z @ 1281 NONAME ; bool QRegion::operator!=(class QRegion const &) const
+ ?availableGlyphs@QTextEngine@@QBE?AUQGlyphLayout@@PBUQScriptItem@@@Z @ 1282 NONAME ; struct QGlyphLayout QTextEngine::availableGlyphs(struct QScriptItem const *) const
+ ?foreground@QTextFormat@@QBE?AVQBrush@@XZ @ 1283 NONAME ; class QBrush QTextFormat::foreground(void) const
+ ?clone@QTableWidgetItem@@UBEPAV1@XZ @ 1284 NONAME ; class QTableWidgetItem * QTableWidgetItem::clone(void) const
+ ?setRgb@QColor@@QAEXI@Z @ 1285 NONAME ; void QColor::setRgb(unsigned int)
+ ?blockFormatIndex@QTextBlock@@QBEHXZ @ 1286 NONAME ; int QTextBlock::blockFormatIndex(void) const
+ ?visualRect@QColumnView@@UBE?AVQRect@@ABVQModelIndex@@@Z @ 1287 NONAME ; class QRect QColumnView::visualRect(class QModelIndex const &) const
+ ?acceptTouchEvents@QGraphicsItem@@QBE_NXZ @ 1288 NONAME ; bool QGraphicsItem::acceptTouchEvents(void) const
+ ??0QRubberBand@@QAE@W4Shape@0@PAVQWidget@@@Z @ 1289 NONAME ; QRubberBand::QRubberBand(enum QRubberBand::Shape, class QWidget *)
+ ?graphicsEffect@QWidget@@QBEPAVQGraphicsEffect@@XZ @ 1290 NONAME ; class QGraphicsEffect * QWidget::graphicsEffect(void) const
+ ?closePopup@QApplicationPrivate@@QAEXPAVQWidget@@@Z @ 1291 NONAME ; void QApplicationPrivate::closePopup(class QWidget *)
+ ??PQTextCursor@@QBE_NABV0@@Z @ 1292 NONAME ; bool QTextCursor::operator>=(class QTextCursor const &) const
+ ?palette@QGuiPlatformPlugin@@UAE?AVQPalette@@XZ @ 1293 NONAME ; class QPalette QGuiPlatformPlugin::palette(void)
+ ?itemAt@QGraphicsAnchorLayout@@UBEPAVQGraphicsLayoutItem@@H@Z @ 1294 NONAME ; class QGraphicsLayoutItem * QGraphicsAnchorLayout::itemAt(int) const
+ ?outputFormats@QPictureIO@@SA?AV?$QList@VQByteArray@@@@XZ @ 1295 NONAME ; class QList<class QByteArray> QPictureIO::outputFormats(void)
+ ?isItemSelected@QTableWidget@@QBE_NPBVQTableWidgetItem@@@Z @ 1296 NONAME ; bool QTableWidget::isItemSelected(class QTableWidgetItem const *) const
+ ?focusWidget@QGraphicsWidget@@QBEPAV1@XZ @ 1297 NONAME ; class QGraphicsWidget * QGraphicsWidget::focusWidget(void) const
+ ?isTextVisible@QProgressBar@@QBE_NXZ @ 1298 NONAME ; bool QProgressBar::isTextVisible(void) const
+ ?minimumSize@QGraphicsLayoutItem@@QBE?AVQSizeF@@XZ @ 1299 NONAME ; class QSizeF QGraphicsLayoutItem::minimumSize(void) const
+ ?tr@QStylePlugin@@SA?AVQString@@PBD0@Z @ 1300 NONAME ; class QString QStylePlugin::tr(char const *, char const *)
+ ?setGeometry@QGraphicsLayoutItem@@UAEXABVQRectF@@@Z @ 1301 NONAME ; void QGraphicsLayoutItem::setGeometry(class QRectF const &)
+ ?leading@QFontMetrics@@QBEHXZ @ 1302 NONAME ; int QFontMetrics::leading(void) const
+ ?metaObject@QAbstractScrollArea@@UBEPBUQMetaObject@@XZ @ 1303 NONAME ; struct QMetaObject const * QAbstractScrollArea::metaObject(void) const
+ ?wordWrap@QTableView@@QBE_NXZ @ 1304 NONAME ; bool QTableView::wordWrap(void) const
+ ?setFontUnderline@QTextCharFormat@@QAEX_N@Z @ 1305 NONAME ; void QTextCharFormat::setFontUnderline(bool)
+ ??0QTextFormat@@QAE@XZ @ 1306 NONAME ; QTextFormat::QTextFormat(void)
+ ??0QStyleOptionTabBarBaseV2@@QAE@ABVQStyleOptionTabBarBase@@@Z @ 1307 NONAME ; QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(class QStyleOptionTabBarBase const &)
+ ?extraData@QWidgetPrivate@@QBEPAUQWExtra@@XZ @ 1308 NONAME ; struct QWExtra * QWidgetPrivate::extraData(void) const
+ ?trUtf8@QDirModel@@SA?AVQString@@PBD0H@Z @ 1309 NONAME ; class QString QDirModel::trUtf8(char const *, char const *, int)
+ ?setHeight@QTextFrameFormat@@QAEXM@Z @ 1310 NONAME ; void QTextFrameFormat::setHeight(float)
+ ?view@QComboBox@@QBEPAVQAbstractItemView@@XZ @ 1311 NONAME ; class QAbstractItemView * QComboBox::view(void) const
+ ?sizeHint@QTreeWidgetItem@@QBE?AVQSize@@H@Z @ 1312 NONAME ; class QSize QTreeWidgetItem::sizeHint(int) const
+ ??0QLinearGradient@@QAE@XZ @ 1313 NONAME ; QLinearGradient::QLinearGradient(void)
+ ?keyboardTracking@QAbstractSpinBox@@QBE_NXZ @ 1314 NONAME ; bool QAbstractSpinBox::keyboardTracking(void) const
+ ?tr@QGraphicsWidget@@SA?AVQString@@PBD0@Z @ 1315 NONAME ; class QString QGraphicsWidget::tr(char const *, char const *)
+ ??1QProxyStyle@@UAE@XZ @ 1316 NONAME ; QProxyStyle::~QProxyStyle(void)
+ ?fileDialogSetNameFilters@QGuiPlatformPlugin@@UAEXPAVQFileDialog@@ABVQStringList@@@Z @ 1317 NONAME ; void QGuiPlatformPlugin::fileDialogSetNameFilters(class QFileDialog *, class QStringList const &)
+ ?setTransformOriginPoint@QGraphicsItem@@QAEXABVQPointF@@@Z @ 1318 NONAME ; void QGraphicsItem::setTransformOriginPoint(class QPointF const &)
+ ?setSystemRect@QPaintEngine@@QAEXABVQRect@@@Z @ 1319 NONAME ; void QPaintEngine::setSystemRect(class QRect const &)
+ ?match@QSortFilterProxyModel@@UBE?AV?$QList@VQModelIndex@@@@ABVQModelIndex@@HABVQVariant@@HV?$QFlags@W4MatchFlag@Qt@@@@@Z @ 1320 NONAME ; class QList<class QModelIndex> QSortFilterProxyModel::match(class QModelIndex const &, int, class QVariant const &, int, class QFlags<enum Qt::MatchFlag>) const
+ ?interpretText@QAbstractSpinBox@@QAEXXZ @ 1321 NONAME ; void QAbstractSpinBox::interpretText(void)
+ ?insertSeparator@QMenu@@QAEPAVQAction@@PAV2@@Z @ 1322 NONAME ; class QAction * QMenu::insertSeparator(class QAction *)
+ ?setField@QWizardPage@@IAEXABVQString@@ABVQVariant@@@Z @ 1323 NONAME ; void QWizardPage::setField(class QString const &, class QVariant const &)
+ ??0QVector4D@@AAE@MMMMH@Z @ 1324 NONAME ; QVector4D::QVector4D(float, float, float, float, int)
+ ?setSpread@QGradient@@QAEXW4Spread@1@@Z @ 1325 NONAME ; void QGradient::setSpread(enum QGradient::Spread)
+ ?changeEvent@QMenu@@MAEXPAVQEvent@@@Z @ 1326 NONAME ; void QMenu::changeEvent(class QEvent *)
+ ?alpha@QColor@@QBEHXZ @ 1327 NONAME ; int QColor::alpha(void) const
+ ?setKeypadNavigationEnabled@QApplication@@SAX_N@Z @ 1328 NONAME ; void QApplication::setKeypadNavigationEnabled(bool)
+ ?fontMetrics@QApplication@@SA?AVQFontMetrics@@XZ @ 1329 NONAME ; class QFontMetrics QApplication::fontMetrics(void)
+ ?fontFilters@QFontComboBox@@QBE?AV?$QFlags@W4FontFilter@QFontComboBox@@@@XZ @ 1330 NONAME ; class QFlags<enum QFontComboBox::FontFilter> QFontComboBox::fontFilters(void) const
+ ?sizeHint@QSpacerItem@@UBE?AVQSize@@XZ @ 1331 NONAME ; class QSize QSpacerItem::sizeHint(void) const
+ ?getStaticMetaObject@QStandardItemModel@@SAABUQMetaObject@@XZ @ 1332 NONAME ; struct QMetaObject const & QStandardItemModel::getStaticMetaObject(void)
+ ?expanded@QTreeView@@IAEXABVQModelIndex@@@Z @ 1333 NONAME ; void QTreeView::expanded(class QModelIndex const &)
+ ?setGeometry@QGraphicsWidget@@UAEXABVQRectF@@@Z @ 1334 NONAME ; void QGraphicsWidget::setGeometry(class QRectF const &)
+ ?drawContents@QSplashScreen@@MAEXPAVQPainter@@@Z @ 1335 NONAME ; void QSplashScreen::drawContents(class QPainter *)
+ ??0QStyleOptionSlider@@QAE@ABV0@@Z @ 1336 NONAME ; QStyleOptionSlider::QStyleOptionSlider(class QStyleOptionSlider const &)
+ ??0QTabBar@@QAE@PAVQWidget@@@Z @ 1337 NONAME ; QTabBar::QTabBar(class QWidget *)
+ ?tr@QTextControl@@SA?AVQString@@PBD0H@Z @ 1338 NONAME ; class QString QTextControl::tr(char const *, char const *, int)
+ ?tr@QMessageBox@@SA?AVQString@@PBD0@Z @ 1339 NONAME ; class QString QMessageBox::tr(char const *, char const *)
+ ?setWordWrapMode@QTextEdit@@QAEXW4WrapMode@QTextOption@@@Z @ 1340 NONAME ; void QTextEdit::setWordWrapMode(enum QTextOption::WrapMode)
+ ??0QTextDocument@@QAE@ABVQString@@PAVQObject@@@Z @ 1341 NONAME ; QTextDocument::QTextDocument(class QString const &, class QObject *)
+ ?loadResource@QPlainTextEdit@@UAE?AVQVariant@@HABVQUrl@@@Z @ 1342 NONAME ; class QVariant QPlainTextEdit::loadResource(int, class QUrl const &)
+ ?desktopSettingsAware@QApplication@@SA_NXZ @ 1343 NONAME ; bool QApplication::desktopSettingsAware(void)
+ ?trUtf8@QToolBar@@SA?AVQString@@PBD0H@Z @ 1344 NONAME ; class QString QToolBar::trUtf8(char const *, char const *, int)
+ ?isValid@QTextImageFormat@@QBE_NXZ @ 1345 NONAME ; bool QTextImageFormat::isValid(void) const
+ ?qt_metacast@QTextBrowser@@UAEPAXPBD@Z @ 1346 NONAME ; void * QTextBrowser::qt_metacast(char const *)
+ ?isGridVisible@QCalendarWidget@@QBE_NXZ @ 1347 NONAME ; bool QCalendarWidget::isGridVisible(void) const
+ ?setItemToolTip@QToolBox@@QAEXHABVQString@@@Z @ 1348 NONAME ; void QToolBox::setItemToolTip(int, class QString const &)
+ ??_4QRegion@@QAEAAV0@ABVQRect@@@Z @ 1349 NONAME ; class QRegion & QRegion::operator&=(class QRect const &)
+ ?updateSceneRect@QGraphicsView@@QAEXABVQRectF@@@Z @ 1350 NONAME ; void QGraphicsView::updateSceneRect(class QRectF const &)
+ ?yTilt@QTabletEvent@@QBEHXZ @ 1351 NONAME ; int QTabletEvent::yTilt(void) const
+ ?hiResGlobalY@QTabletEvent@@QBEMXZ @ 1352 NONAME ; float QTabletEvent::hiResGlobalY(void) const
+ ??_EQGraphicsLayout@@UAE@I@Z @ 1353 NONAME ; QGraphicsLayout::~QGraphicsLayout(unsigned int)
+ ?setSelectionRectVisible@QListView@@QAEX_N@Z @ 1354 NONAME ; void QListView::setSelectionRectVisible(bool)
+ ?setElideMode@QTabBar@@QAEXW4TextElideMode@Qt@@@Z @ 1355 NONAME ; void QTabBar::setElideMode(enum Qt::TextElideMode)
+ ?styleSheet@QApplicationPrivate@@2VQString@@A @ 1356 NONAME ; class QString QApplicationPrivate::styleSheet
+ ?formatIndex@QTextObject@@QBEHXZ @ 1357 NONAME ; int QTextObject::formatIndex(void) const
+ ??BQKeySequence@@QBEHXZ @ 1358 NONAME ; QKeySequence::operator int(void) const
+ ?setFont@QGraphicsScene@@QAEXABVQFont@@@Z @ 1359 NONAME ; void QGraphicsScene::setFont(class QFont const &)
+ ?enterEvent@QWidget@@MAEXPAVQEvent@@@Z @ 1360 NONAME ; void QWidget::enterEvent(class QEvent *)
+ ?insertRow@QFormLayout@@QAEXHABVQString@@PAVQWidget@@@Z @ 1361 NONAME ; void QFormLayout::insertRow(int, class QString const &, class QWidget *)
+ ?event@QCalendarWidget@@MAE_NPAVQEvent@@@Z @ 1362 NONAME ; bool QCalendarWidget::event(class QEvent *)
+ ?getStaticMetaObject@QSplitterHandle@@SAABUQMetaObject@@XZ @ 1363 NONAME ; struct QMetaObject const & QSplitterHandle::getStaticMetaObject(void)
+ ??RQMatrix4x4@@QBEABMHH@Z @ 1364 NONAME ; float const & QMatrix4x4::operator()(int, int) const
+ ?addLine@QGraphicsScene@@QAEPAVQGraphicsLineItem@@MMMMABVQPen@@@Z @ 1365 NONAME ; class QGraphicsLineItem * QGraphicsScene::addLine(float, float, float, float, class QPen const &)
+ ??1QPicture@@UAE@XZ @ 1366 NONAME ; QPicture::~QPicture(void)
+ ??0QGraphicsEllipseItem@@QAE@MMMMPAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 1367 NONAME ; QGraphicsEllipseItem::QGraphicsEllipseItem(float, float, float, float, class QGraphicsItem *, class QGraphicsScene *)
+ ?updateTouchPointsForWidget@QApplicationPrivate@@SAXPAVQWidget@@PAVQTouchEvent@@@Z @ 1368 NONAME ; void QApplicationPrivate::updateTouchPointsForWidget(class QWidget *, class QTouchEvent *)
+ ??0QAction@@QAE@PAVQObject@@@Z @ 1369 NONAME ; QAction::QAction(class QObject *)
+ ?subtracted@QPainterPath@@QBE?AV1@ABV1@@Z @ 1370 NONAME ; class QPainterPath QPainterPath::subtracted(class QPainterPath const &) const
+ ?qt_metacall@QDateTimeEdit@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1371 NONAME ; int QDateTimeEdit::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?clear@QBitmap@@QAEXXZ @ 1372 NONAME ; void QBitmap::clear(void)
+ ?selectedText@QTextCursor@@QBE?AVQString@@XZ @ 1373 NONAME ; class QString QTextCursor::selectedText(void) const
+ ?cyanF@QColor@@QBEMXZ @ 1374 NONAME ; float QColor::cyanF(void) const
+ ?tabStop@QTextOption@@QBEMXZ @ 1375 NONAME ; float QTextOption::tabStop(void) const
+ ?tabShape@QMainWindow@@QBE?AW4TabShape@QTabWidget@@XZ @ 1376 NONAME ; enum QTabWidget::TabShape QMainWindow::tabShape(void) const
+ ?setStrokeWidth@QStroker@@QAEXM@Z @ 1377 NONAME ; void QStroker::setStrokeWidth(float)
+ ?d_func@QGraphicsSceneMouseEvent@@ABEPBVQGraphicsSceneMouseEventPrivate@@XZ @ 1378 NONAME ; class QGraphicsSceneMouseEventPrivate const * QGraphicsSceneMouseEvent::d_func(void) const
+ ?end@QPainter@@QAE_NXZ @ 1379 NONAME ; bool QPainter::end(void)
+ ?gamma@QPictureIO@@QBEMXZ @ 1380 NONAME ; float QPictureIO::gamma(void) const
+ ?tableFormat@QTextFormatCollection@@QBE?AVQTextTableFormat@@H@Z @ 1381 NONAME ; class QTextTableFormat QTextFormatCollection::tableFormat(int) const
+ ?clipRect@QImageReader@@QBE?AVQRect@@XZ @ 1382 NONAME ; class QRect QImageReader::clipRect(void) const
+ ?addRoundedRect@QPainterPath@@QAEXABVQRectF@@MMW4SizeMode@Qt@@@Z @ 1383 NONAME ; void QPainterPath::addRoundedRect(class QRectF const &, float, float, enum Qt::SizeMode)
+ ??1QGraphicsDropShadowEffect@@UAE@XZ @ 1384 NONAME ; QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect(void)
+ ?setLocale@QValidator@@QAEXABVQLocale@@@Z @ 1385 NONAME ; void QValidator::setLocale(class QLocale const &)
+ ??Eiterator@QTextFrame@@QAE?AV01@H@Z @ 1386 NONAME ; class QTextFrame::iterator QTextFrame::iterator::operator++(int)
+ ?timerEvent@QTextControl@@MAEXPAVQTimerEvent@@@Z @ 1387 NONAME ; void QTextControl::timerEvent(class QTimerEvent *)
+ ?setTextWidth@QGraphicsTextItem@@QAEXM@Z @ 1388 NONAME ; void QGraphicsTextItem::setTextWidth(float)
+ ??_EQWheelEvent@@UAE@I@Z @ 1389 NONAME ; QWheelEvent::~QWheelEvent(unsigned int)
+ ?setTableCellColumnSpan@QTextCharFormat@@QAEXH@Z @ 1390 NONAME ; void QTextCharFormat::setTableCellColumnSpan(int)
+ ?boundingBox@QTextEngine@@QBE?AUglyph_metrics_t@@HH@Z @ 1391 NONAME ; struct glyph_metrics_t QTextEngine::boundingBox(int, int) const
+ ?setPriority@QAction@@QAEXW4Priority@1@@Z @ 1392 NONAME ; void QAction::setPriority(enum QAction::Priority)
+ ?d_func@QGraphicsAnchor@@AAEPAVQGraphicsAnchorPrivate@@XZ @ 1393 NONAME ; class QGraphicsAnchorPrivate * QGraphicsAnchor::d_func(void)
+ ?transform@QPainter@@QBEABVQTransform@@XZ @ 1394 NONAME ; class QTransform const & QPainter::transform(void) const
+ ?columns@QTextTableFormat@@QBEHXZ @ 1395 NONAME ; int QTextTableFormat::columns(void) const
+ ??0QBrush@@QAE@W4GlobalColor@Qt@@W4BrushStyle@2@@Z @ 1396 NONAME ; QBrush::QBrush(enum Qt::GlobalColor, enum Qt::BrushStyle)
+ ?metaObject@QStringListModel@@UBEPBUQMetaObject@@XZ @ 1397 NONAME ; struct QMetaObject const * QStringListModel::metaObject(void) const
+ ?invalidate@QGridLayout@@UAEXXZ @ 1398 NONAME ; void QGridLayout::invalidate(void)
+ ?sizeHint@QSizeGrip@@UBE?AVQSize@@XZ @ 1399 NONAME ; class QSize QSizeGrip::sizeHint(void) const
+ ?setValidator@QLineControl@@QAEXPBVQValidator@@@Z @ 1400 NONAME ; void QLineControl::setValidator(class QValidator const *)
+ ?setSceneRect@QGraphicsScene@@QAEXMMMM@Z @ 1401 NONAME ; void QGraphicsScene::setSceneRect(float, float, float, float)
+ ?fromHtml@QTextDocumentFragment@@SA?AV1@ABVQString@@PBVQTextDocument@@@Z @ 1402 NONAME ; class QTextDocumentFragment QTextDocumentFragment::fromHtml(class QString const &, class QTextDocument const *)
+ ?tr@QUndoStack@@SA?AVQString@@PBD0@Z @ 1403 NONAME ; class QString QUndoStack::tr(char const *, char const *)
+ ?setStaticContentsSupport@QWindowSurface@@IAEX_N@Z @ 1404 NONAME ; void QWindowSurface::setStaticContentsSupport(bool)
+ ?inputMethodQueryHelper@QGraphicsItemPrivate@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 1405 NONAME ; class QVariant QGraphicsItemPrivate::inputMethodQueryHelper(enum Qt::InputMethodQuery) const
+ ?topPadding@QTextTableCellFormat@@QBEMXZ @ 1406 NONAME ; float QTextTableCellFormat::topPadding(void) const
+ ?parse@Parser@QCss@@QAE_NPAUStyleSheet@2@W4CaseSensitivity@Qt@@@Z @ 1407 NONAME ; bool QCss::Parser::parse(struct QCss::StyleSheet *, enum Qt::CaseSensitivity)
+ ?maybeTopData@QWidgetPrivate@@QBEPAUQTLWExtra@@XZ @ 1408 NONAME ; struct QTLWExtra * QWidgetPrivate::maybeTopData(void) const
+ ?sceneEvent@QGraphicsItem@@MAE_NPAVQEvent@@@Z @ 1409 NONAME ; bool QGraphicsItem::sceneEvent(class QEvent *)
+ ?x@QQuaternion@@QBEMXZ @ 1410 NONAME ; float QQuaternion::x(void) const
+ ?setPalette@QGraphicsWidget@@QAEXABVQPalette@@@Z @ 1411 NONAME ; void QGraphicsWidget::setPalette(class QPalette const &)
+ ??1QDockWidget@@UAE@XZ @ 1412 NONAME ; QDockWidget::~QDockWidget(void)
+ ?setAccessibleDescription@QStandardItem@@QAEXABVQString@@@Z @ 1413 NONAME ; void QStandardItem::setAccessibleDescription(class QString const &)
+ ?bottomMargin@QTextBlockFormat@@QBEMXZ @ 1414 NONAME ; float QTextBlockFormat::bottomMargin(void) const
+ ?windowFlags@QWidget@@QBE?AV?$QFlags@W4WindowType@Qt@@@@XZ @ 1415 NONAME ; class QFlags<enum Qt::WindowType> QWidget::windowFlags(void) const
+ ?textInteractionFlags@QTextEdit@@QBE?AV?$QFlags@W4TextInteractionFlag@Qt@@@@XZ @ 1416 NONAME ; class QFlags<enum Qt::TextInteractionFlag> QTextEdit::textInteractionFlags(void) const
+ ?setActionGroup@QAction@@QAEXPAVQActionGroup@@@Z @ 1417 NONAME ; void QAction::setActionGroup(class QActionGroup *)
+ ?create@QImageData@@SAPAU1@ABVQSize@@W4Format@QImage@@H@Z @ 1418 NONAME ; struct QImageData * QImageData::create(class QSize const &, enum QImage::Format, int)
+ ?setMatrix@QMatrix@@QAEXMMMMMM@Z @ 1419 NONAME ; void QMatrix::setMatrix(float, float, float, float, float, float)
+ ??0QMessageBox@@QAE@W4Icon@0@ABVQString@@1V?$QFlags@W4StandardButton@QMessageBox@@@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 1420 NONAME ; QMessageBox::QMessageBox(enum QMessageBox::Icon, class QString const &, class QString const &, class QFlags<enum QMessageBox::StandardButton>, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?flags@QProxyModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 1421 NONAME ; class QFlags<enum Qt::ItemFlag> QProxyModel::flags(class QModelIndex const &) const
+ ??0QFontComboBox@@QAE@PAVQWidget@@@Z @ 1422 NONAME ; QFontComboBox::QFontComboBox(class QWidget *)
+ ?polish@QWindowsStyle@@UAEXPAVQWidget@@@Z @ 1423 NONAME ; void QWindowsStyle::polish(class QWidget *)
+ ?setStops@QGradient@@QAEXABV?$QVector@U?$QPair@MVQColor@@@@@@@Z @ 1424 NONAME ; void QGradient::setStops(class QVector<struct QPair<float, class QColor> > const &)
+ ??0QIcon@@QAE@PAVQIconEngine@@@Z @ 1425 NONAME ; QIcon::QIcon(class QIconEngine *)
+ ?getStaticMetaObject@QWizardPage@@SAABUQMetaObject@@XZ @ 1426 NONAME ; struct QMetaObject const & QWizardPage::getStaticMetaObject(void)
+ ?qt_metacast@QApplication@@UAEPAXPBD@Z @ 1427 NONAME ; void * QApplication::qt_metacast(char const *)
+ ?setTextInteractionFlags@QPlainTextEdit@@QAEXV?$QFlags@W4TextInteractionFlag@Qt@@@@@Z @ 1428 NONAME ; void QPlainTextEdit::setTextInteractionFlags(class QFlags<enum Qt::TextInteractionFlag>)
+ ?setButtonSymbols@QAbstractSpinBox@@QAEXW4ButtonSymbols@1@@Z @ 1429 NONAME ; void QAbstractSpinBox::setButtonSymbols(enum QAbstractSpinBox::ButtonSymbols)
+ ?hide@QWidget@@QAEXXZ @ 1430 NONAME ; void QWidget::hide(void)
+ ?replayClipOperations@QPaintEngineExPrivate@@QAEXXZ @ 1431 NONAME ; void QPaintEngineExPrivate::replayClipOperations(void)
+ ?setOffset@QHeaderView@@QAEXH@Z @ 1432 NONAME ; void QHeaderView::setOffset(int)
+ ?verticalAlignment@QTextCharFormat@@QBE?AW4VerticalAlignment@1@XZ @ 1433 NONAME ; enum QTextCharFormat::VerticalAlignment QTextCharFormat::verticalAlignment(void) const
+ ?device@QTabletEvent@@QBE?AW4TabletDevice@1@XZ @ 1434 NONAME ; enum QTabletEvent::TabletDevice QTabletEvent::device(void) const
+ ??0QPushButton@@QAE@ABVQString@@PAVQWidget@@@Z @ 1435 NONAME ; QPushButton::QPushButton(class QString const &, class QWidget *)
+ ?tr@QMenu@@SA?AVQString@@PBD0@Z @ 1436 NONAME ; class QString QMenu::tr(char const *, char const *)
+ ?qt_metacall@QTextBrowser@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1437 NONAME ; int QTextBrowser::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fixup@QLineControl@@QAE_NXZ @ 1438 NONAME ; bool QLineControl::fixup(void)
+ ??_EQGraphicsProxyWidget@@UAE@I@Z @ 1439 NONAME ; QGraphicsProxyWidget::~QGraphicsProxyWidget(unsigned int)
+ ?link@QPalette@@QBEABVQBrush@@XZ @ 1440 NONAME ; class QBrush const & QPalette::link(void) const
+ ?trUtf8@QGraphicsItemAnimation@@SA?AVQString@@PBD0H@Z @ 1441 NONAME ; class QString QGraphicsItemAnimation::trUtf8(char const *, char const *, int)
+ ?tr@QHeaderView@@SA?AVQString@@PBD0H@Z @ 1442 NONAME ; class QString QHeaderView::tr(char const *, char const *, int)
+ ?horizontalHeaderItem@QTableWidget@@QBEPAVQTableWidgetItem@@H@Z @ 1443 NONAME ; class QTableWidgetItem * QTableWidget::horizontalHeaderItem(int) const
+ ?cancelButtonText@QInputDialog@@QBE?AVQString@@XZ @ 1444 NONAME ; class QString QInputDialog::cancelButtonText(void) const
+ ?redo@QTextDocument@@QAEXPAVQTextCursor@@@Z @ 1445 NONAME ; void QTextDocument::redo(class QTextCursor *)
+ ?editingFinished@QLineControl@@IAEXXZ @ 1446 NONAME ; void QLineControl::editingFinished(void)
+ ?d_func@QGraphicsPixmapItem@@AAEPAVQGraphicsPixmapItemPrivate@@XZ @ 1447 NONAME ; class QGraphicsPixmapItemPrivate * QGraphicsPixmapItem::d_func(void)
+ ?backspace@QLineControl@@QAEXXZ @ 1448 NONAME ; void QLineControl::backspace(void)
+ ?focusProxy@QWidget@@QBEPAV1@XZ @ 1449 NONAME ; class QWidget * QWidget::focusProxy(void) const
+ ?closestLegalPosition@QSplitterHandle@@IAEHH@Z @ 1450 NONAME ; int QSplitterHandle::closestLegalPosition(int)
+ ?setExtension@QGraphicsEllipseItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 1451 NONAME ; void QGraphicsEllipseItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ?tr@QGraphicsBloomEffect@@SA?AVQString@@PBD0H@Z @ 1452 NONAME ; class QString QGraphicsBloomEffect::tr(char const *, char const *, int)
+ ?docHandle@QTextObject@@QBEPAVQTextDocumentPrivate@@XZ @ 1453 NONAME ; class QTextDocumentPrivate * QTextObject::docHandle(void) const
+ ??0QTextControl@@QAE@ABVQString@@PAVQObject@@@Z @ 1454 NONAME ; QTextControl::QTextControl(class QString const &, class QObject *)
+ ?blockBoundingRect@QPlainTextDocumentLayout@@UBE?AVQRectF@@ABVQTextBlock@@@Z @ 1455 NONAME ; class QRectF QPlainTextDocumentLayout::blockBoundingRect(class QTextBlock const &) const
+ ?remove@QFileSystemModel@@QBE_NABVQModelIndex@@@Z @ 1456 NONAME ; bool QFileSystemModel::remove(class QModelIndex const &) const
+ ?qt_metacast@QDoubleSpinBox@@UAEPAXPBD@Z @ 1457 NONAME ; void * QDoubleSpinBox::qt_metacast(char const *)
+ ??_EQItemEditorFactory@@UAE@I@Z @ 1458 NONAME ; QItemEditorFactory::~QItemEditorFactory(unsigned int)
+ ?isFloating@QToolBar@@QBE_NXZ @ 1459 NONAME ; bool QToolBar::isFloating(void) const
+ ?text@QUndoStack@@QBE?AVQString@@H@Z @ 1460 NONAME ; class QString QUndoStack::text(int) const
+ ?staticMetaObject@QCheckBox@@2UQMetaObject@@B @ 1461 NONAME ; struct QMetaObject const QCheckBox::staticMetaObject
+ ?d_func@QTextBlockGroup@@AAEPAVQTextBlockGroupPrivate@@XZ @ 1462 NONAME ; class QTextBlockGroupPrivate * QTextBlockGroup::d_func(void)
+ ?setWidget@QFocusFrame@@QAEXPAVQWidget@@@Z @ 1463 NONAME ; void QFocusFrame::setWidget(class QWidget *)
+ ?setNotation@QDoubleValidator@@QAEXW4Notation@1@@Z @ 1464 NONAME ; void QDoubleValidator::setNotation(enum QDoubleValidator::Notation)
+ ?rowResized@QTableView@@IAEXHHH@Z @ 1465 NONAME ; void QTableView::rowResized(int, int, int)
+ ?toFillPolygons@QPainterPath@@QBE?AV?$QList@VQPolygonF@@@@ABVQMatrix@@@Z @ 1466 NONAME ; class QList<class QPolygonF> QPainterPath::toFillPolygons(class QMatrix const &) const
+ ?drawTiledPixmap@QPaintEngineEx@@UAEXABVQRectF@@ABVQPixmap@@ABVQPointF@@@Z @ 1467 NONAME ; void QPaintEngineEx::drawTiledPixmap(class QRectF const &, class QPixmap const &, class QPointF const &)
+ ?insertFromMimeData@QTextControl@@UAEXPBVQMimeData@@@Z @ 1468 NONAME ; void QTextControl::insertFromMimeData(class QMimeData const *)
+ ?setDefaultPositioning@QGridLayout@@QAEXHW4Orientation@Qt@@@Z @ 1469 NONAME ; void QGridLayout::setDefaultPositioning(int, enum Qt::Orientation)
+ ?mouseReleaseEvent@QPlainTextEdit@@MAEXPAVQMouseEvent@@@Z @ 1470 NONAME ; void QPlainTextEdit::mouseReleaseEvent(class QMouseEvent *)
+ ?setFormat@QImageIOHandler@@QAEXABVQByteArray@@@Z @ 1471 NONAME ; void QImageIOHandler::setFormat(class QByteArray const &)
+ ??0QGraphicsObject@@IAE@AAVQGraphicsItemPrivate@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 1472 NONAME ; QGraphicsObject::QGraphicsObject(class QGraphicsItemPrivate &, class QGraphicsItem *, class QGraphicsScene *)
+ ?trUtf8@QDoubleSpinBox@@SA?AVQString@@PBD0@Z @ 1473 NONAME ; class QString QDoubleSpinBox::trUtf8(char const *, char const *)
+ ?isObscuredBy@QGraphicsEllipseItem@@UBE_NPBVQGraphicsItem@@@Z @ 1474 NONAME ; bool QGraphicsEllipseItem::isObscuredBy(class QGraphicsItem const *) const
+ ?hasClipOperations@QPaintEngineExPrivate@@QBE_NXZ @ 1475 NONAME ; bool QPaintEngineExPrivate::hasClipOperations(void) const
+ ??1QStyleOptionViewItemV4@@QAE@XZ @ 1476 NONAME ; QStyleOptionViewItemV4::~QStyleOptionViewItemV4(void)
+ ?drawControl@QWindowsStyle@@UBEXW4ControlElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 1477 NONAME ; void QWindowsStyle::drawControl(enum QStyle::ControlElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ?display@QLCDNumber@@QAEXH@Z @ 1478 NONAME ; void QLCDNumber::display(int)
+ ?accept@QFileDialog@@MAEXXZ @ 1479 NONAME ; void QFileDialog::accept(void)
+ ?isSessionRestored@QApplication@@QBE_NXZ @ 1480 NONAME ; bool QApplication::isSessionRestored(void) const
+ ?d_func@QWizard@@ABEPBVQWizardPrivate@@XZ @ 1481 NONAME ; class QWizardPrivate const * QWizard::d_func(void) const
+ ??4QTextCharFormat@@QAEAAV0@ABV0@@Z @ 1482 NONAME ; class QTextCharFormat & QTextCharFormat::operator=(class QTextCharFormat const &)
+ ??8Key@QPixmapCache@@QBE_NABV01@@Z @ 1483 NONAME ; bool QPixmapCache::Key::operator==(class QPixmapCache::Key const &) const
+ ?find@QTextControl@@QAE_NABVQString@@V?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 1484 NONAME ; bool QTextControl::find(class QString const &, class QFlags<enum QTextDocument::FindFlag>)
+ ?completer@QLineControl@@QBEPAVQCompleter@@XZ @ 1485 NONAME ; class QCompleter * QLineControl::completer(void) const
+ ?toPlainText@QTextDocumentFragment@@QBE?AVQString@@XZ @ 1486 NONAME ; class QString QTextDocumentFragment::toPlainText(void) const
+ ?event@QTabWidget@@MAE_NPAVQEvent@@@Z @ 1487 NONAME ; bool QTabWidget::event(class QEvent *)
+ ?normalized@QQuaternion@@QBE?AV1@XZ @ 1488 NONAME ; class QQuaternion QQuaternion::normalized(void) const
+ ?rowCount@QTableWidget@@QBEHXZ @ 1489 NONAME ; int QTableWidget::rowCount(void) const
+ ?insertPlainText@QTextEdit@@QAEXABVQString@@@Z @ 1490 NONAME ; void QTextEdit::insertPlainText(class QString const &)
+ ?fileDialogDirectory@QGuiPlatformPlugin@@UBE?AVQString@@PBVQFileDialog@@@Z @ 1491 NONAME ; class QString QGuiPlatformPlugin::fileDialogDirectory(class QFileDialog const *) const
+ ?sizeHint@QDial@@UBE?AVQSize@@XZ @ 1492 NONAME ; class QSize QDial::sizeHint(void) const
+ ?setCompletionRole@QCompleter@@QAEXH@Z @ 1493 NONAME ; void QCompleter::setCompletionRole(int)
+ ?mapRect@QMatrix4x4@@QBE?AVQRect@@ABV2@@Z @ 1494 NONAME ; class QRect QMatrix4x4::mapRect(class QRect const &) const
+ ?currentChanged@QFileDialog@@IAEXABVQString@@@Z @ 1495 NONAME ; void QFileDialog::currentChanged(class QString const &)
+ ?setContentsMargins@QWidget@@QAEXHHHH@Z @ 1496 NONAME ; void QWidget::setContentsMargins(int, int, int, int)
+ ?defaultFont@QTextFormatCollection@@QBE?AVQFont@@XZ @ 1497 NONAME ; class QFont QTextFormatCollection::defaultFont(void) const
+ ?d_func@QAbstractProxyModel@@ABEPBVQAbstractProxyModelPrivate@@XZ @ 1498 NONAME ; class QAbstractProxyModelPrivate const * QAbstractProxyModel::d_func(void) const
+ ?sectionPressed@QHeaderView@@IAEXH@Z @ 1499 NONAME ; void QHeaderView::sectionPressed(int)
+ ?redo@QUndoGroup@@QAEXXZ @ 1500 NONAME ; void QUndoGroup::redo(void)
+ ?blockCountChanged@QPlainTextEdit@@IAEXH@Z @ 1501 NONAME ; void QPlainTextEdit::blockCountChanged(int)
+ ?supportedImageFormats@QImageReader@@SA?AV?$QList@VQByteArray@@@@XZ @ 1502 NONAME ; class QList<class QByteArray> QImageReader::supportedImageFormats(void)
+ ?flags@QPaintEngineEx@@UBEIXZ @ 1503 NONAME ; unsigned int QPaintEngineEx::flags(void) const
+ ??0QStyleHintReturnMask@@QAE@XZ @ 1504 NONAME ; QStyleHintReturnMask::QStyleHintReturnMask(void)
+ ?subElementRect@QS60Style@@UBE?AVQRect@@W4SubElement@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 1505 NONAME ; class QRect QS60Style::subElementRect(enum QStyle::SubElement, class QStyleOption const *, class QWidget const *) const
+ ?modificationChanged@QTextControl@@IAEX_N@Z @ 1506 NONAME ; void QTextControl::modificationChanged(bool)
+ ??_EQFileOpenEvent@@UAE@I@Z @ 1507 NONAME ; QFileOpenEvent::~QFileOpenEvent(unsigned int)
+ ??IQRegion@@QBE?BV0@ABVQRect@@@Z @ 1508 NONAME ; class QRegion const QRegion::operator&(class QRect const &) const
+ ??1Key@QPixmapCache@@QAE@XZ @ 1509 NONAME ; QPixmapCache::Key::~Key(void)
+ ?metaObject@QPinchGesture@@UBEPBUQMetaObject@@XZ @ 1510 NONAME ; struct QMetaObject const * QPinchGesture::metaObject(void) const
+ ?drawPixmap@QPainter@@QAEXABVQPointF@@ABVQPixmap@@@Z @ 1511 NONAME ; void QPainter::drawPixmap(class QPointF const &, class QPixmap const &)
+ ?tr@QSpinBox@@SA?AVQString@@PBD0@Z @ 1512 NONAME ; class QString QSpinBox::tr(char const *, char const *)
+ ?movableChanged@QToolBar@@IAEX_N@Z @ 1513 NONAME ; void QToolBar::movableChanged(bool)
+ ?rows@QTextTable@@QBEHXZ @ 1514 NONAME ; int QTextTable::rows(void) const
+ ?setBackground@QMdiArea@@QAEXABVQBrush@@@Z @ 1515 NONAME ; void QMdiArea::setBackground(class QBrush const &)
+ ?setFirstDayOfWeek@QCalendarWidget@@QAEXW4DayOfWeek@Qt@@@Z @ 1516 NONAME ; void QCalendarWidget::setFirstDayOfWeek(enum Qt::DayOfWeek)
+ ?wheelEvent@QTextEdit@@MAEXPAVQWheelEvent@@@Z @ 1517 NONAME ; void QTextEdit::wheelEvent(class QWheelEvent *)
+ ?foregroundBrush@QGraphicsScene@@QBE?AVQBrush@@XZ @ 1518 NONAME ; class QBrush QGraphicsScene::foregroundBrush(void) const
+ ??0QVector4D@@QAE@ABVQVector3D@@M@Z @ 1519 NONAME ; QVector4D::QVector4D(class QVector3D const &, float)
+ ?foreground@QStandardItem@@QBE?AVQBrush@@XZ @ 1520 NONAME ; class QBrush QStandardItem::foreground(void) const
+ ?trUtf8@QLineControl@@SA?AVQString@@PBD0H@Z @ 1521 NONAME ; class QString QLineControl::trUtf8(char const *, char const *, int)
+ ?offsetChanged@QGraphicsDropShadowEffect@@IAEXABVQPointF@@@Z @ 1522 NONAME ; void QGraphicsDropShadowEffect::offsetChanged(class QPointF const &)
+ ?mouseMoveEvent@QSplitterHandle@@MAEXPAVQMouseEvent@@@Z @ 1523 NONAME ; void QSplitterHandle::mouseMoveEvent(class QMouseEvent *)
+ ?iconSize@QTabBar@@QBE?AVQSize@@XZ @ 1524 NONAME ; class QSize QTabBar::iconSize(void) const
+ ?metaObject@QWizard@@UBEPBUQMetaObject@@XZ @ 1525 NONAME ; struct QMetaObject const * QWizard::metaObject(void) const
+ ?sizeHint@QCommandLinkButton@@MBE?AVQSize@@XZ @ 1526 NONAME ; class QSize QCommandLinkButton::sizeHint(void) const
+ ?setCheckable@QAbstractButton@@QAEX_N@Z @ 1527 NONAME ; void QAbstractButton::setCheckable(bool)
+ ?setFileName@QMovie@@QAEXABVQString@@@Z @ 1528 NONAME ; void QMovie::setFileName(class QString const &)
+ ?activated@QCompleter@@IAEXABVQString@@@Z @ 1529 NONAME ; void QCompleter::activated(class QString const &)
+ ??0QBitmap@@QAE@HH@Z @ 1530 NONAME ; QBitmap::QBitmap(int, int)
+ ?grabWidget@QPixmap@@SA?AV1@PAVQWidget@@ABVQRect@@@Z @ 1531 NONAME ; class QPixmap QPixmap::grabWidget(class QWidget *, class QRect const &)
+ ?trUtf8@QComboBox@@SA?AVQString@@PBD0@Z @ 1532 NONAME ; class QString QComboBox::trUtf8(char const *, char const *)
+ ??0QMatrix@@QAE@W4Initialization@Qt@@@Z @ 1533 NONAME ; QMatrix::QMatrix(enum Qt::Initialization)
+ ?setData@QListWidgetItem@@UAEXHABVQVariant@@@Z @ 1534 NONAME ; void QListWidgetItem::setData(int, class QVariant const &)
+ ?count@QKeySequence@@QBEIXZ @ 1535 NONAME ; unsigned int QKeySequence::count(void) const
+ ?begin@QPainter@@QAE_NPAVQPaintDevice@@@Z @ 1536 NONAME ; bool QPainter::begin(class QPaintDevice *)
+ ?horizontalStretch@QSizePolicy@@QBEHXZ @ 1537 NONAME ; int QSizePolicy::horizontalStretch(void) const
+ ?parsePrio@Parser@QCss@@QAE_NPAUDeclaration@2@@Z @ 1538 NONAME ; bool QCss::Parser::parsePrio(struct QCss::Declaration *)
+ ?detach@QBrush@@AAEXW4BrushStyle@Qt@@@Z @ 1539 NONAME ; void QBrush::detach(enum Qt::BrushStyle)
+ ?trUtf8@QTextFrame@@SA?AVQString@@PBD0H@Z @ 1540 NONAME ; class QString QTextFrame::trUtf8(char const *, char const *, int)
+ ?mapRectFromParent@QGraphicsItem@@QBE?AVQRectF@@MMMM@Z @ 1541 NONAME ; class QRectF QGraphicsItem::mapRectFromParent(float, float, float, float) const
+ ?alignmentRect@QLayout@@IBE?AVQRect@@ABV2@@Z @ 1542 NONAME ; class QRect QLayout::alignmentRect(class QRect const &) const
+ ?visualPos@QStyle@@SA?AVQPoint@@W4LayoutDirection@Qt@@ABVQRect@@ABV2@@Z @ 1543 NONAME ; class QPoint QStyle::visualPos(enum Qt::LayoutDirection, class QRect const &, class QPoint const &)
+ ?setHidden@QTreeWidgetItem@@QAEX_N@Z @ 1544 NONAME ; void QTreeWidgetItem::setHidden(bool)
+ ?eventFilter@QGraphicsScene@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 1545 NONAME ; bool QGraphicsScene::eventFilter(class QObject *, class QEvent *)
+ ?isValidInput@QLineControl@@ABE_NVQChar@@0@Z @ 1546 NONAME ; bool QLineControl::isValidInput(class QChar, class QChar) const
+ ?d_func@QSlider@@ABEPBVQSliderPrivate@@XZ @ 1547 NONAME ; class QSliderPrivate const * QSlider::d_func(void) const
+ ?propertyChange@QGraphicsWidget@@MAE?AVQVariant@@ABVQString@@ABV2@@Z @ 1548 NONAME ; class QVariant QGraphicsWidget::propertyChange(class QString const &, class QVariant const &)
+ ?moveRect@QWidgetPrivate@@QAEXABVQRect@@HH@Z @ 1549 NONAME ; void QWidgetPrivate::moveRect(class QRect const &, int, int)
+ ??_EQPaintEngineEx@@UAE@I@Z @ 1550 NONAME ; QPaintEngineEx::~QPaintEngineEx(unsigned int)
+ ?getFont@QFontDialog@@SA?AVQFont@@PA_NABV2@PAVQWidget@@@Z @ 1551 NONAME ; class QFont QFontDialog::getFont(bool *, class QFont const &, class QWidget *)
+ ??0QTextBlockFormat@@IAE@ABVQTextFormat@@@Z @ 1552 NONAME ; QTextBlockFormat::QTextBlockFormat(class QTextFormat const &)
+ ??1QCompleter@@UAE@XZ @ 1553 NONAME ; QCompleter::~QCompleter(void)
+ ?appendRows@QStandardItem@@QAEXABV?$QList@PAVQStandardItem@@@@@Z @ 1554 NONAME ; void QStandardItem::appendRows(class QList<class QStandardItem *> const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQMatrix@@@Z @ 1555 NONAME ; class QDataStream & operator<<(class QDataStream &, class QMatrix const &)
+ ?setHeaderHidden@QTreeView@@QAEX_N@Z @ 1556 NONAME ; void QTreeView::setHeaderHidden(bool)
+ ?engineForScript@QFontPrivate@@QBEPAVQFontEngine@@H@Z @ 1557 NONAME ; class QFontEngine * QFontPrivate::engineForScript(int) const
+ ?fileDialogSetFilter@QGuiPlatformPlugin@@UAEXPAVQFileDialog@@@Z @ 1558 NONAME ; void QGuiPlatformPlugin::fileDialogSetFilter(class QFileDialog *)
+ ?rowCount@QFileSystemModel@@UBEHABVQModelIndex@@@Z @ 1559 NONAME ; int QFileSystemModel::rowCount(class QModelIndex const &) const
+ ?globalX@QTabletEvent@@QBEHXZ @ 1560 NONAME ; int QTabletEvent::globalX(void) const
+ ?cleanupMultitouch_sys@QApplicationPrivate@@QAEXXZ @ 1561 NONAME ; void QApplicationPrivate::cleanupMultitouch_sys(void)
+ ?setCursor@QGraphicsItem@@QAEXABVQCursor@@@Z @ 1562 NONAME ; void QGraphicsItem::setCursor(class QCursor const &)
+ ??9QImage@@QBE_NABV0@@Z @ 1563 NONAME ; bool QImage::operator!=(class QImage const &) const
+ ?hoverEnterEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 1564 NONAME ; void QGraphicsItem::hoverEnterEvent(class QGraphicsSceneHoverEvent *)
+ ?isRedoAvailable@QTextDocument@@QBE_NXZ @ 1565 NONAME ; bool QTextDocument::isRedoAvailable(void) const
+ ?showEvent@QGraphicsWidget@@MAEXPAVQShowEvent@@@Z @ 1566 NONAME ; void QGraphicsWidget::showEvent(class QShowEvent *)
+ ??1QStandardItemModel@@UAE@XZ @ 1567 NONAME ; QStandardItemModel::~QStandardItemModel(void)
+ ?d_func@QDesktopWidget@@AAEPAVQDesktopWidgetPrivate@@XZ @ 1568 NONAME ; class QDesktopWidgetPrivate * QDesktopWidget::d_func(void)
+ ??0QTextCursor@@QAE@PAVQTextFrame@@@Z @ 1569 NONAME ; QTextCursor::QTextCursor(class QTextFrame *)
+ ?addAction@QToolBar@@QAEPAVQAction@@ABVQIcon@@ABVQString@@PBVQObject@@PBD@Z @ 1570 NONAME ; class QAction * QToolBar::addAction(class QIcon const &, class QString const &, class QObject const *, char const *)
+ ?setPixmap@QSplashScreen@@QAEXABVQPixmap@@@Z @ 1571 NONAME ; void QSplashScreen::setPixmap(class QPixmap const &)
+ ?inputMethodEvent@QComboBox@@MAEXPAVQInputMethodEvent@@@Z @ 1572 NONAME ; void QComboBox::inputMethodEvent(class QInputMethodEvent *)
+ ?initFrom@QStyleOption@@QAEXPBVQWidget@@@Z @ 1573 NONAME ; void QStyleOption::initFrom(class QWidget const *)
+ ?setItem@QStandardItemModel@@QAEXHPAVQStandardItem@@@Z @ 1574 NONAME ; void QStandardItemModel::setItem(int, class QStandardItem *)
+ ?mouseDoubleClickEvent@QTreeView@@MAEXPAVQMouseEvent@@@Z @ 1575 NONAME ; void QTreeView::mouseDoubleClickEvent(class QMouseEvent *)
+ ??0QGraphicsColorizeEffect@@QAE@PAVQObject@@@Z @ 1576 NONAME ; QGraphicsColorizeEffect::QGraphicsColorizeEffect(class QObject *)
+ ??0QRegion@@QAE@HHHHW4RegionType@0@@Z @ 1577 NONAME ; QRegion::QRegion(int, int, int, int, enum QRegion::RegionType)
+ ?separatorsCollapsible@QMenu@@QBE_NXZ @ 1578 NONAME ; bool QMenu::separatorsCollapsible(void) const
+ ?hidden_focus_widget@QApplicationPrivate@@2PAVQWidget@@A @ 1579 NONAME ; class QWidget * QApplicationPrivate::hidden_focus_widget
+ ??_EQAction@@UAE@I@Z @ 1580 NONAME ; QAction::~QAction(unsigned int)
+ ??0QTextDocumentWriter@@QAE@ABVQString@@ABVQByteArray@@@Z @ 1581 NONAME ; QTextDocumentWriter::QTextDocumentWriter(class QString const &, class QByteArray const &)
+ ?isUndoRedoEnabled@QTextEdit@@QBE_NXZ @ 1582 NONAME ; bool QTextEdit::isUndoRedoEnabled(void) const
+ ?currentFont@QFontComboBox@@QBE?AVQFont@@XZ @ 1583 NONAME ; class QFont QFontComboBox::currentFont(void) const
+ ?setWeekdayTextFormat@QCalendarWidget@@QAEXW4DayOfWeek@Qt@@ABVQTextCharFormat@@@Z @ 1584 NONAME ; void QCalendarWidget::setWeekdayTextFormat(enum Qt::DayOfWeek, class QTextCharFormat const &)
+ ?horizontalScrollbarAction@QAbstractItemView@@MAEXH@Z @ 1585 NONAME ; void QAbstractItemView::horizontalScrollbarAction(int)
+ ?checkedId@QButtonGroup@@QBEHXZ @ 1586 NONAME ; int QButtonGroup::checkedId(void) const
+ ?minimumSizeHint@QLineEdit@@UBE?AVQSize@@XZ @ 1587 NONAME ; class QSize QLineEdit::minimumSizeHint(void) const
+ ?drawPoints@QPaintEngine@@UAEXPBVQPoint@@H@Z @ 1588 NONAME ; void QPaintEngine::drawPoints(class QPoint const *, int)
+ ?brush@QPaintEngineState@@QBE?AVQBrush@@XZ @ 1589 NONAME ; class QBrush QPaintEngineState::brush(void) const
+ ?trUtf8@QGesture@@SA?AVQString@@PBD0@Z @ 1590 NONAME ; class QString QGesture::trUtf8(char const *, char const *)
+ ?takeAt@QBoxLayout@@UAEPAVQLayoutItem@@H@Z @ 1591 NONAME ; class QLayoutItem * QBoxLayout::takeAt(int)
+ ?qt_metacall@QMenuBar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1592 NONAME ; int QMenuBar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setFinalStop@QLinearGradient@@QAEXABVQPointF@@@Z @ 1593 NONAME ; void QLinearGradient::setFinalStop(class QPointF const &)
+ ?cornerWidget@QMenuBar@@QBEPAVQWidget@@W4Corner@Qt@@@Z @ 1594 NONAME ; class QWidget * QMenuBar::cornerWidget(enum Qt::Corner) const
+ ?sort@QStringListModel@@UAEXHW4SortOrder@Qt@@@Z @ 1595 NONAME ; void QStringListModel::sort(int, enum Qt::SortOrder)
+ ?setDate@QDateTimeEdit@@QAEXABVQDate@@@Z @ 1596 NONAME ; void QDateTimeEdit::setDate(class QDate const &)
+ ?columnResized@QTableView@@IAEXHHH@Z @ 1597 NONAME ; void QTableView::columnResized(int, int, int)
+ ?staticMetaObject@QStandardItemModel@@2UQMetaObject@@B @ 1598 NONAME ; struct QMetaObject const QStandardItemModel::staticMetaObject
+ ??_EQInputMethodEvent@@UAE@I@Z @ 1599 NONAME ; QInputMethodEvent::~QInputMethodEvent(unsigned int)
+ ?setOptions@QFontDialog@@QAEXV?$QFlags@W4FontDialogOption@QFontDialog@@@@@Z @ 1600 NONAME ; void QFontDialog::setOptions(class QFlags<enum QFontDialog::FontDialogOption>)
+ ?checkState@QTreeWidgetItem@@QBE?AW4CheckState@Qt@@H@Z @ 1601 NONAME ; enum Qt::CheckState QTreeWidgetItem::checkState(int) const
+ ?widget@QScrollArea@@QBEPAVQWidget@@XZ @ 1602 NONAME ; class QWidget * QScrollArea::widget(void) const
+ ?trUtf8@QTabBar@@SA?AVQString@@PBD0H@Z @ 1603 NONAME ; class QString QTabBar::trUtf8(char const *, char const *, int)
+ ?setElementPositionAt@QPainterPath@@QAEXHMM@Z @ 1604 NONAME ; void QPainterPath::setElementPositionAt(int, float, float)
+ ?closeActiveWindow@QWorkspace@@QAEXXZ @ 1605 NONAME ; void QWorkspace::closeActiveWindow(void)
+ ?style@QGraphicsWidget@@QBEPAVQStyle@@XZ @ 1606 NONAME ; class QStyle * QGraphicsWidget::style(void) const
+ ??0QIntValidator@@QAE@HHPAVQObject@@@Z @ 1607 NONAME ; QIntValidator::QIntValidator(int, int, class QObject *)
+ ?d_func@QTextFrame@@ABEPBVQTextFramePrivate@@XZ @ 1608 NONAME ; class QTextFramePrivate const * QTextFrame::d_func(void) const
+ ?y@QWidget@@QBEHXZ @ 1609 NONAME ; int QWidget::y(void) const
+ ?setFlow@QListView@@QAEXW4Flow@1@@Z @ 1610 NONAME ; void QListView::setFlow(enum QListView::Flow)
+ ?isReadOnly@QDirModel@@QBE_NXZ @ 1611 NONAME ; bool QDirModel::isReadOnly(void) const
+ ?lexemUntil@Parser@QCss@@QAE?AVQString@@W4TokenType@2@@Z @ 1612 NONAME ; class QString QCss::Parser::lexemUntil(enum QCss::TokenType)
+ ??1QTextObjectInterface@@UAE@XZ @ 1613 NONAME ; QTextObjectInterface::~QTextObjectInterface(void)
+ ?setButtons@QGraphicsSceneMouseEvent@@QAEXV?$QFlags@W4MouseButton@Qt@@@@@Z @ 1614 NONAME ; void QGraphicsSceneMouseEvent::setButtons(class QFlags<enum Qt::MouseButton>)
+ ?dispatchEnterLeave@QApplicationPrivate@@SAXPAVQWidget@@0@Z @ 1615 NONAME ; void QApplicationPrivate::dispatchEnterLeave(class QWidget *, class QWidget *)
+ ?stickyFocus@QGraphicsScene@@QBE_NXZ @ 1616 NONAME ; bool QGraphicsScene::stickyFocus(void) const
+ ?qt_metacast@QAction@@UAEPAXPBD@Z @ 1617 NONAME ; void * QAction::qt_metacast(char const *)
+ ?d_func@QPanGesture@@ABEPBVQPanGesturePrivate@@XZ @ 1618 NONAME ; class QPanGesturePrivate const * QPanGesture::d_func(void) const
+ ?setPath@QGraphicsPathItem@@QAEXABVQPainterPath@@@Z @ 1619 NONAME ; void QGraphicsPathItem::setPath(class QPainterPath const &)
+ ?setColor@QGraphicsDropShadowEffect@@QAEXABVQColor@@@Z @ 1620 NONAME ; void QGraphicsDropShadowEffect::setColor(class QColor const &)
+ ?sort@QSortFilterProxyModel@@UAEXHW4SortOrder@Qt@@@Z @ 1621 NONAME ; void QSortFilterProxyModel::sort(int, enum Qt::SortOrder)
+ ?offset@QGraphicsPixmapItem@@QBE?AVQPointF@@XZ @ 1622 NONAME ; class QPointF QGraphicsPixmapItem::offset(void) const
+ ?availableGeometry@QDesktopWidget@@QBE?BVQRect@@ABVQPoint@@@Z @ 1623 NONAME ; class QRect const QDesktopWidget::availableGeometry(class QPoint const &) const
+ ?setExtraSelections@QPlainTextEdit@@QAEXABV?$QList@UExtraSelection@QTextEdit@@@@@Z @ 1624 NONAME ; void QPlainTextEdit::setExtraSelections(class QList<struct QTextEdit::ExtraSelection> const &)
+ ?setColumnHidden@QTreeView@@QAEXH_N@Z @ 1625 NONAME ; void QTreeView::setColumnHidden(int, bool)
+ ?timeLine@QGraphicsItemAnimation@@QBEPAVQTimeLine@@XZ @ 1626 NONAME ; class QTimeLine * QGraphicsItemAnimation::timeLine(void) const
+ ?sizeFromContents@QS60Style@@UBE?AVQSize@@W4ContentsType@QStyle@@PBVQStyleOption@@ABV2@PBVQWidget@@@Z @ 1627 NONAME ; class QSize QS60Style::sizeFromContents(enum QStyle::ContentsType, class QStyleOption const *, class QSize const &, class QWidget const *) const
+ ?tAtLength@QBezier@@QBEMM@Z @ 1628 NONAME ; float QBezier::tAtLength(float) const
+ ?isAncestorOf@QGraphicsItem@@QBE_NPBV1@@Z @ 1629 NONAME ; bool QGraphicsItem::isAncestorOf(class QGraphicsItem const *) const
+ ?redo@QUndoStack@@QAEXXZ @ 1630 NONAME ; void QUndoStack::redo(void)
+ ?setDirty@QPaintEngine@@QAEXV?$QFlags@W4DirtyFlag@QPaintEngine@@@@@Z @ 1631 NONAME ; void QPaintEngine::setDirty(class QFlags<enum QPaintEngine::DirtyFlag>)
+ ?state@QPaintEngineEx@@QAEPAVQPainterState@@XZ @ 1632 NONAME ; class QPainterState * QPaintEngineEx::state(void)
+ ??0QPixmap@@QAE@HH@Z @ 1633 NONAME ; QPixmap::QPixmap(int, int)
+ ?split@QBezier@@QBEXPAV1@0@Z @ 1634 NONAME ; void QBezier::split(class QBezier *, class QBezier *) const
+ ?sortOrder@QListWidget@@ABE?AW4SortOrder@Qt@@XZ @ 1635 NONAME ; enum Qt::SortOrder QListWidget::sortOrder(void) const
+ ?tr@QClipboard@@SA?AVQString@@PBD0@Z @ 1636 NONAME ; class QString QClipboard::tr(char const *, char const *)
+ ??1QStylePlugin@@UAE@XZ @ 1637 NONAME ; QStylePlugin::~QStylePlugin(void)
+ ?trUtf8@QProxyStyle@@SA?AVQString@@PBD0@Z @ 1638 NONAME ; class QString QProxyStyle::trUtf8(char const *, char const *)
+ ?angleChanged@QGraphicsRotation@@IAEXXZ @ 1639 NONAME ; void QGraphicsRotation::angleChanged(void)
+ ?horizontalOffset@QTableView@@MBEHXZ @ 1640 NONAME ; int QTableView::horizontalOffset(void) const
+ ?subWindowActivated@QMdiArea@@IAEXPAVQMdiSubWindow@@@Z @ 1641 NONAME ; void QMdiArea::subWindowActivated(class QMdiSubWindow *)
+ ??0QGraphicsGrayscaleEffect@@QAE@PAVQObject@@@Z @ 1642 NONAME ; QGraphicsGrayscaleEffect::QGraphicsGrayscaleEffect(class QObject *)
+ ?tr@QItemDelegate@@SA?AVQString@@PBD0H@Z @ 1643 NONAME ; class QString QItemDelegate::tr(char const *, char const *, int)
+ ?isObscuredBy@QGraphicsPolygonItem@@UBE_NPBVQGraphicsItem@@@Z @ 1644 NONAME ; bool QGraphicsPolygonItem::isObscuredBy(class QGraphicsItem const *) const
+ ?anchorClicked@QTextBrowser@@IAEXABVQUrl@@@Z @ 1645 NONAME ; void QTextBrowser::anchorClicked(class QUrl const &)
+ ?childEvent@QMdiSubWindow@@MAEXPAVQChildEvent@@@Z @ 1646 NONAME ; void QMdiSubWindow::childEvent(class QChildEvent *)
+ ?enterEvent@QMenu@@MAEXPAVQEvent@@@Z @ 1647 NONAME ; void QMenu::enterEvent(class QEvent *)
+ ?ensureInputCapabilitiesChanged@QCoeFepInputContext@@AAEXXZ @ 1648 NONAME ; void QCoeFepInputContext::ensureInputCapabilitiesChanged(void)
+ ?tr@QSwipeGesture@@SA?AVQString@@PBD0@Z @ 1649 NONAME ; class QString QSwipeGesture::tr(char const *, char const *)
+ ?d_func@QGraphicsPixelizeEffect@@AAEPAVQGraphicsPixelizeEffectPrivate@@XZ @ 1650 NONAME ; class QGraphicsPixelizeEffectPrivate * QGraphicsPixelizeEffect::d_func(void)
+ ?completer@QComboBox@@QBEPAVQCompleter@@XZ @ 1651 NONAME ; class QCompleter * QComboBox::completer(void) const
+ ?testOption@QMdiSubWindow@@QBE_NW4SubWindowOption@1@@Z @ 1652 NONAME ; bool QMdiSubWindow::testOption(enum QMdiSubWindow::SubWindowOption) const
+ ?mapRectToScene@QGraphicsItem@@QBE?AVQRectF@@ABV2@@Z @ 1653 NONAME ; class QRectF QGraphicsItem::mapRectToScene(class QRectF const &) const
+ ?hasWindingFill@QVectorPath@@QBE_NXZ @ 1654 NONAME ; bool QVectorPath::hasWindingFill(void) const
+ ?staticMetaObject@QProgressDialog@@2UQMetaObject@@B @ 1655 NONAME ; struct QMetaObject const QProgressDialog::staticMetaObject
+ ?iconText@QAction@@QBE?AVQString@@XZ @ 1656 NONAME ; class QString QAction::iconText(void) const
+ ?qt_metacall@QClipboard@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1657 NONAME ; int QClipboard::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QMenu@@QAE@ABVQString@@PAVQWidget@@@Z @ 1658 NONAME ; QMenu::QMenu(class QString const &, class QWidget *)
+ ??0QStyleOptionMenuItem@@QAE@XZ @ 1659 NONAME ; QStyleOptionMenuItem::QStyleOptionMenuItem(void)
+ ?write@QTableWidgetItem@@UBEXAAVQDataStream@@@Z @ 1660 NONAME ; void QTableWidgetItem::write(class QDataStream &) const
+ ??D@YA?AVQPoint@@ABV0@ABVQTransform@@@Z @ 1661 NONAME ; class QPoint operator*(class QPoint const &, class QTransform const &)
+ ?verticalScrollbarAction@QTableView@@MAEXH@Z @ 1662 NONAME ; void QTableView::verticalScrollbarAction(int)
+ ?mergeCurrentCharFormat@QPlainTextEdit@@QAEXABVQTextCharFormat@@@Z @ 1663 NONAME ; void QPlainTextEdit::mergeCurrentCharFormat(class QTextCharFormat const &)
+ ??0QTreeWidgetItemIterator@@QAE@PAVQTreeWidget@@V?$QFlags@W4IteratorFlag@QTreeWidgetItemIterator@@@@@Z @ 1664 NONAME ; QTreeWidgetItemIterator::QTreeWidgetItemIterator(class QTreeWidget *, class QFlags<enum QTreeWidgetItemIterator::IteratorFlag>)
+ ?mousePressEvent@QTreeView@@MAEXPAVQMouseEvent@@@Z @ 1665 NONAME ; void QTreeView::mousePressEvent(class QMouseEvent *)
+ ?rootFrame@QTextDocument@@QBEPAVQTextFrame@@XZ @ 1666 NONAME ; class QTextFrame * QTextDocument::rootFrame(void) const
+ ?trUtf8@QAbstractItemDelegate@@SA?AVQString@@PBD0H@Z @ 1667 NONAME ; class QString QAbstractItemDelegate::trUtf8(char const *, char const *, int)
+ ??0QTextDocumentFragment@@QAE@ABV0@@Z @ 1668 NONAME ; QTextDocumentFragment::QTextDocumentFragment(class QTextDocumentFragment const &)
+ ?setButtonDownPos@QGraphicsSceneMouseEvent@@QAEXW4MouseButton@Qt@@ABVQPointF@@@Z @ 1669 NONAME ; void QGraphicsSceneMouseEvent::setButtonDownPos(enum Qt::MouseButton, class QPointF const &)
+ ?event@QCommandLinkButton@@MAE_NPAVQEvent@@@Z @ 1670 NONAME ; bool QCommandLinkButton::event(class QEvent *)
+ ?trUtf8@QFontDialog@@SA?AVQString@@PBD0@Z @ 1671 NONAME ; class QString QFontDialog::trUtf8(char const *, char const *)
+ ?tr@QButtonGroup@@SA?AVQString@@PBD0@Z @ 1672 NONAME ; class QString QButtonGroup::tr(char const *, char const *)
+ ?setAlignment@QGraphicsLinearLayout@@QAEXPAVQGraphicsLayoutItem@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 1673 NONAME ; void QGraphicsLinearLayout::setAlignment(class QGraphicsLayoutItem *, class QFlags<enum Qt::AlignmentFlag>)
+ ?supportsThreadedFontRendering@QFontDatabase@@SA_NXZ @ 1674 NONAME ; bool QFontDatabase::supportsThreadedFontRendering(void)
+ ?setWorldMatrix@QPainter@@QAEXABVQMatrix@@_N@Z @ 1675 NONAME ; void QPainter::setWorldMatrix(class QMatrix const &, bool)
+ ?mouseMoveEvent@QDial@@MAEXPAVQMouseEvent@@@Z @ 1676 NONAME ; void QDial::mouseMoveEvent(class QMouseEvent *)
+ ?invalidate@QGraphicsLayout@@UAEXXZ @ 1677 NONAME ; void QGraphicsLayout::invalidate(void)
+ ??0QAction@@QAE@ABVQIcon@@ABVQString@@PAVQObject@@@Z @ 1678 NONAME ; QAction::QAction(class QIcon const &, class QString const &, class QObject *)
+ ?geometry@QWindowSurface@@QBE?AVQRect@@XZ @ 1679 NONAME ; class QRect QWindowSurface::geometry(void) const
+ ?metaObject@QIntValidator@@UBEPBUQMetaObject@@XZ @ 1680 NONAME ; struct QMetaObject const * QIntValidator::metaObject(void) const
+ ?createStandardContextMenu@QTextEdit@@QAEPAVQMenu@@XZ @ 1681 NONAME ; class QMenu * QTextEdit::createStandardContextMenu(void)
+ ?create_sys@QWidgetPrivate@@QAEXPAVCCoeControl@@_N1@Z @ 1682 NONAME ; void QWidgetPrivate::create_sys(class CCoeControl *, bool, bool)
+ ?insertColumns@QStandardItem@@QAEXHH@Z @ 1683 NONAME ; void QStandardItem::insertColumns(int, int)
+ ?qSmartMaxSize@@YA?AVQSize@@PBVQWidget@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 1684 NONAME ; class QSize qSmartMaxSize(class QWidget const *, class QFlags<enum Qt::AlignmentFlag>)
+ ??0QGraphicsEllipseItem@@QAE@ABVQRectF@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 1685 NONAME ; QGraphicsEllipseItem::QGraphicsEllipseItem(class QRectF const &, class QGraphicsItem *, class QGraphicsScene *)
+ ?themeName@QIcon@@SA?AVQString@@XZ @ 1686 NONAME ; class QString QIcon::themeName(void)
+ ?copy@QLineEdit@@QBEXXZ @ 1687 NONAME ; void QLineEdit::copy(void) const
+ ?setWordWrap@QTreeView@@QAEX_N@Z @ 1688 NONAME ; void QTreeView::setWordWrap(bool)
+ ?setCheckState@QListWidgetItem@@QAEXW4CheckState@Qt@@@Z @ 1689 NONAME ; void QListWidgetItem::setCheckState(enum Qt::CheckState)
+ ?resolveSymlinks@QDirModel@@QBE_NXZ @ 1690 NONAME ; bool QDirModel::resolveSymlinks(void) const
+ ?width@QTextLine@@QBEMXZ @ 1691 NONAME ; float QTextLine::width(void) const
+ ?detach_helper@QPicture@@AAEXXZ @ 1692 NONAME ; void QPicture::detach_helper(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQPixmap@@@Z @ 1693 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPixmap const &)
+ ?setWindowIcon_helper@QWidgetPrivate@@QAEXXZ @ 1694 NONAME ; void QWidgetPrivate::setWindowIcon_helper(void)
+ ?getStaticMetaObject@QListWidget@@SAABUQMetaObject@@XZ @ 1695 NONAME ; struct QMetaObject const & QListWidget::getStaticMetaObject(void)
+ ?userState@QTextBlock@@QBEHXZ @ 1696 NONAME ; int QTextBlock::userState(void) const
+ ?qt_metacast@QTextTable@@UAEPAXPBD@Z @ 1697 NONAME ; void * QTextTable::qt_metacast(char const *)
+ ?isModified@QLineEdit@@QBE_NXZ @ 1698 NONAME ; bool QLineEdit::isModified(void) const
+ ?setText@QStandardItem@@QAEXABVQString@@@Z @ 1699 NONAME ; void QStandardItem::setText(class QString const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQMatrix4x4@@@Z @ 1700 NONAME ; class QDataStream & operator<<(class QDataStream &, class QMatrix4x4 const &)
+ ?isTableFormat@QTextFormat@@QBE_NXZ @ 1701 NONAME ; bool QTextFormat::isTableFormat(void) const
+ ?getStaticMetaObject@QPanGesture@@SAABUQMetaObject@@XZ @ 1702 NONAME ; struct QMetaObject const & QPanGesture::getStaticMetaObject(void)
+ ?currentTable@QTextCursor@@QBEPAVQTextTable@@XZ @ 1703 NONAME ; class QTextTable * QTextCursor::currentTable(void) const
+ ??1QPixmapDropShadowFilter@@UAE@XZ @ 1704 NONAME ; QPixmapDropShadowFilter::~QPixmapDropShadowFilter(void)
+ ?setHsv@QColor@@QAEXHHHH@Z @ 1705 NONAME ; void QColor::setHsv(int, int, int, int)
+ ?setSelected@QListWidgetItem@@QAEX_N@Z @ 1706 NONAME ; void QListWidgetItem::setSelected(bool)
+ ?pixelMetric@QS60Style@@UBEHW4PixelMetric@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 1707 NONAME ; int QS60Style::pixelMetric(enum QStyle::PixelMetric, class QStyleOption const *, class QWidget const *) const
+ ?geometry@QSpacerItem@@UBE?AVQRect@@XZ @ 1708 NONAME ; class QRect QSpacerItem::geometry(void) const
+ ?columnSpan@QTextTableCell@@QBEHXZ @ 1709 NONAME ; int QTextTableCell::columnSpan(void) const
+ ?metaObject@QTextBrowser@@UBEPBUQMetaObject@@XZ @ 1710 NONAME ; struct QMetaObject const * QTextBrowser::metaObject(void) const
+ ?boundingRect@QFontMetrics@@QBE?AVQRect@@ABV2@HABVQString@@HPAH@Z @ 1711 NONAME ; class QRect QFontMetrics::boundingRect(class QRect const &, int, class QString const &, int, int *) const
+ ??9QGradient@@QBE_NABV0@@Z @ 1712 NONAME ; bool QGradient::operator!=(class QGradient const &) const
+ ?position@QTextLine@@QBE?AVQPointF@@XZ @ 1713 NONAME ; class QPointF QTextLine::position(void) const
+ ?trUtf8@QSound@@SA?AVQString@@PBD0@Z @ 1714 NONAME ; class QString QSound::trUtf8(char const *, char const *)
+ ?drawPolyline@QPainter@@QAEXPBVQPointF@@H@Z @ 1715 NONAME ; void QPainter::drawPolyline(class QPointF const *, int)
+ ?setCursor_sys@QWidgetPrivate@@QAEXABVQCursor@@@Z @ 1716 NONAME ; void QWidgetPrivate::setCursor_sys(class QCursor const &)
+ ?tr@QSessionManager@@SA?AVQString@@PBD0H@Z @ 1717 NONAME ; class QString QSessionManager::tr(char const *, char const *, int)
+ ?setEditText@QComboBox@@QAEXABVQString@@@Z @ 1718 NONAME ; void QComboBox::setEditText(class QString const &)
+ ?navigationMode@QApplicationPrivate@@2W4NavigationMode@Qt@@A @ 1719 NONAME ; enum Qt::NavigationMode QApplicationPrivate::navigationMode
+ ??_EQTextBrowser@@UAE@I@Z @ 1720 NONAME ; QTextBrowser::~QTextBrowser(unsigned int)
+ ?d_func@QGraphicsBlurEffect@@AAEPAVQGraphicsBlurEffectPrivate@@XZ @ 1721 NONAME ; class QGraphicsBlurEffectPrivate * QGraphicsBlurEffect::d_func(void)
+ ?getOpaqueChildren@QWidgetPrivate@@QBEABVQRegion@@XZ @ 1722 NONAME ; class QRegion const & QWidgetPrivate::getOpaqueChildren(void) const
+ ?trUtf8@QWidgetAction@@SA?AVQString@@PBD0@Z @ 1723 NONAME ; class QString QWidgetAction::trUtf8(char const *, char const *)
+ ?end@QLineControl@@QBEHXZ @ 1724 NONAME ; int QLineControl::end(void) const
+ ?addToGroup@QGraphicsItemGroup@@QAEXPAVQGraphicsItem@@@Z @ 1725 NONAME ; void QGraphicsItemGroup::addToGroup(class QGraphicsItem *)
+ ?d_func@QSwipeGesture@@ABEPBVQSwipeGesturePrivate@@XZ @ 1726 NONAME ; class QSwipeGesturePrivate const * QSwipeGesture::d_func(void) const
+ ?setNumColumns@QTextLine@@QAEXH@Z @ 1727 NONAME ; void QTextLine::setNumColumns(int)
+ ?indexes@QItemSelection@@QBE?AV?$QList@VQModelIndex@@@@XZ @ 1728 NONAME ; class QList<class QModelIndex> QItemSelection::indexes(void) const
+ ?atBlockEnd@QTextCursor@@QBE_NXZ @ 1729 NONAME ; bool QTextCursor::atBlockEnd(void) const
+ ?effectiveOpacity@QGraphicsItemPrivate@@QBEMXZ @ 1730 NONAME ; float QGraphicsItemPrivate::effectiveOpacity(void) const
+ ?pixelMetric@QCommonStyle@@UBEHW4PixelMetric@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 1731 NONAME ; int QCommonStyle::pixelMetric(enum QStyle::PixelMetric, class QStyleOption const *, class QWidget const *) const
+ ?stop@QSound@@QAEXXZ @ 1732 NONAME ; void QSound::stop(void)
+ ?description@QInputContextFactory@@SA?AVQString@@ABV2@@Z @ 1733 NONAME ; class QString QInputContextFactory::description(class QString const &)
+ ?insertItem@QGraphicsLinearLayout@@QAEXHPAVQGraphicsLayoutItem@@@Z @ 1734 NONAME ; void QGraphicsLinearLayout::insertItem(int, class QGraphicsLayoutItem *)
+ ??0QKeySequence@@QAE@ABVQString@@@Z @ 1735 NONAME ; QKeySequence::QKeySequence(class QString const &)
+ ??0QTextImageFormat@@IAE@ABVQTextFormat@@@Z @ 1736 NONAME ; QTextImageFormat::QTextImageFormat(class QTextFormat const &)
+ ?setVerticalHeaderLabels@QStandardItemModel@@QAEXABVQStringList@@@Z @ 1737 NONAME ; void QStandardItemModel::setVerticalHeaderLabels(class QStringList const &)
+ ??_EQSortFilterProxyModel@@UAE@I@Z @ 1738 NONAME ; QSortFilterProxyModel::~QSortFilterProxyModel(unsigned int)
+ ?paintEvent@QWorkspace@@MAEXPAVQPaintEvent@@@Z @ 1739 NONAME ; void QWorkspace::paintEvent(class QPaintEvent *)
+ ??0QPaintEngineEx@@IAE@AAVQPaintEngineExPrivate@@@Z @ 1740 NONAME ; QPaintEngineEx::QPaintEngineEx(class QPaintEngineExPrivate &)
+ ?setDescription@QPictureIO@@QAEXABVQString@@@Z @ 1741 NONAME ; void QPictureIO::setDescription(class QString const &)
+ ?clone@QTreeWidgetItem@@UBEPAV1@XZ @ 1742 NONAME ; class QTreeWidgetItem * QTreeWidgetItem::clone(void) const
+ ?qt_metacall@QGroupBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1743 NONAME ; int QGroupBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?headerTextFormat@QCalendarWidget@@QBE?AVQTextCharFormat@@XZ @ 1744 NONAME ; class QTextCharFormat QCalendarWidget::headerTextFormat(void) const
+ ?opaqueResize@QSplitter@@QBE_NXZ @ 1745 NONAME ; bool QSplitter::opaqueResize(void) const
+ ?setClickable@QHeaderView@@QAEX_N@Z @ 1746 NONAME ; void QHeaderView::setClickable(bool)
+ ?mapToScene@QGraphicsItem@@QBE?AVQPointF@@MM@Z @ 1747 NONAME ; class QPointF QGraphicsItem::mapToScene(float, float) const
+ ?sizeHintForIndex@QAbstractItemView@@QBE?AVQSize@@ABVQModelIndex@@@Z @ 1748 NONAME ; class QSize QAbstractItemView::sizeHintForIndex(class QModelIndex const &) const
+ ?setTabStop@QTextOption@@QAEXM@Z @ 1749 NONAME ; void QTextOption::setTabStop(float)
+ ?textFromDateTime@QDateTimeEdit@@MBE?AVQString@@ABVQDateTime@@@Z @ 1750 NONAME ; class QString QDateTimeEdit::textFromDateTime(class QDateTime const &) const
+ ?setText@QListWidgetItem@@QAEXABVQString@@@Z @ 1751 NONAME ; void QListWidgetItem::setText(class QString const &)
+ ?setCommitString@QInputMethodEvent@@QAEXABVQString@@HH@Z @ 1752 NONAME ; void QInputMethodEvent::setCommitString(class QString const &, int, int)
+ ?qt_qscrollbarStyleOption@@YA?AVQStyleOptionSlider@@PAVQScrollBar@@@Z @ 1753 NONAME ; class QStyleOptionSlider qt_qscrollbarStyleOption(class QScrollBar *)
+ ?isEmpty@QWidgetItem@@UBE_NXZ @ 1754 NONAME ; bool QWidgetItem::isEmpty(void) const
+ ?brush@QPalette@@QBEABVQBrush@@W4ColorGroup@1@W4ColorRole@1@@Z @ 1755 NONAME ; class QBrush const & QPalette::brush(enum QPalette::ColorGroup, enum QPalette::ColorRole) const
+ ?setRevision@QTextBlock@@QAEXH@Z @ 1756 NONAME ; void QTextBlock::setRevision(int)
+ ?detailedText@QMessageBox@@QBE?AVQString@@XZ @ 1757 NONAME ; class QString QMessageBox::detailedText(void) const
+ ?toPoint@QVector4D@@QBE?AVQPoint@@XZ @ 1758 NONAME ; class QPoint QVector4D::toPoint(void) const
+ ?contentsRect@QGraphicsLayoutItem@@QBE?AVQRectF@@XZ @ 1759 NONAME ; class QRectF QGraphicsLayoutItem::contentsRect(void) const
+ ??0QWidgetAction@@QAE@PAVQObject@@@Z @ 1760 NONAME ; QWidgetAction::QWidgetAction(class QObject *)
+ ?extension@QGraphicsPathItem@@MBE?AVQVariant@@ABV2@@Z @ 1761 NONAME ; class QVariant QGraphicsPathItem::extension(class QVariant const &) const
+ ?minimumTitleWidth@QDockWidgetLayout@@QBEHXZ @ 1762 NONAME ; int QDockWidgetLayout::minimumTitleWidth(void) const
+ ?m31@QTransform@@QBEMXZ @ 1763 NONAME ; float QTransform::m31(void) const
+ ?lengthSquared@QVector2D@@QBEMXZ @ 1764 NONAME ; float QVector2D::lengthSquared(void) const
+ ??0QVector3D@@QAE@ABVQVector2D@@@Z @ 1765 NONAME ; QVector3D::QVector3D(class QVector2D const &)
+ ?before@QActionEvent@@QBEPAVQAction@@XZ @ 1766 NONAME ; class QAction * QActionEvent::before(void) const
+ ??0QGraphicsSceneContextMenuEvent@@QAE@W4Type@QEvent@@@Z @ 1767 NONAME ; QGraphicsSceneContextMenuEvent::QGraphicsSceneContextMenuEvent(enum QEvent::Type)
+ ?updateRequest@QTextControl@@IAEXABVQRectF@@@Z @ 1768 NONAME ; void QTextControl::updateRequest(class QRectF const &)
+ ?setSelectionModel@QTreeWidget@@UAEXPAVQItemSelectionModel@@@Z @ 1769 NONAME ; void QTreeWidget::setSelectionModel(class QItemSelectionModel *)
+ ?minimumSizeHint@QInputDialog@@UBE?AVQSize@@XZ @ 1770 NONAME ; class QSize QInputDialog::minimumSizeHint(void) const
+ ??4QIcon@@QAEAAV0@ABV0@@Z @ 1771 NONAME ; class QIcon & QIcon::operator=(class QIcon const &)
+ ??0QGraphicsLayoutItem@@IAE@AAVQGraphicsLayoutItemPrivate@@@Z @ 1772 NONAME ; QGraphicsLayoutItem::QGraphicsLayoutItem(class QGraphicsLayoutItemPrivate &)
+ ?fill@QPixmap@@QAEXABVQColor@@@Z @ 1773 NONAME ; void QPixmap::fill(class QColor const &)
+ ?qDrawWinButton@@YAXPAVQPainter@@ABVQRect@@ABVQPalette@@_NPBVQBrush@@@Z @ 1774 NONAME ; void qDrawWinButton(class QPainter *, class QRect const &, class QPalette const &, bool, class QBrush const *)
+ ?joinStyle@QPen@@QBE?AW4PenJoinStyle@Qt@@XZ @ 1775 NONAME ; enum Qt::PenJoinStyle QPen::joinStyle(void) const
+ ?trUtf8@QLayout@@SA?AVQString@@PBD0@Z @ 1776 NONAME ; class QString QLayout::trUtf8(char const *, char const *)
+ ?uniformRowHeights@QTreeView@@QBE_NXZ @ 1777 NONAME ; bool QTreeView::uniformRowHeights(void) const
+ ?itemIndexMethod@QGraphicsScene@@QBE?AW4ItemIndexMethod@1@XZ @ 1778 NONAME ; enum QGraphicsScene::ItemIndexMethod QGraphicsScene::itemIndexMethod(void) const
+ ??YQRegion@@QAEAAV0@ABVQRect@@@Z @ 1779 NONAME ; class QRegion & QRegion::operator+=(class QRect const &)
+ ?destroyItemGroup@QGraphicsScene@@QAEXPAVQGraphicsItemGroup@@@Z @ 1780 NONAME ; void QGraphicsScene::destroyItemGroup(class QGraphicsItemGroup *)
+ ??5@YAAAVQDataStream@@AAV0@AAVQTextFormat@@@Z @ 1781 NONAME ; class QDataStream & operator>>(class QDataStream &, class QTextFormat &)
+ ??_EQDoubleValidator@@UAE@I@Z @ 1782 NONAME ; QDoubleValidator::~QDoubleValidator(unsigned int)
+ ?supportsOption@QImageIOHandler@@UBE_NW4ImageOption@1@@Z @ 1783 NONAME ; bool QImageIOHandler::supportsOption(enum QImageIOHandler::ImageOption) const
+ ?show_recursive@QWidgetPrivate@@QAEXXZ @ 1784 NONAME ; void QWidgetPrivate::show_recursive(void)
+ ?backgroundVisible@QPlainTextEdit@@QBE_NXZ @ 1785 NONAME ; bool QPlainTextEdit::backgroundVisible(void) const
+ ?sizeHint@QLabel@@UBE?AVQSize@@XZ @ 1786 NONAME ; class QSize QLabel::sizeHint(void) const
+ ?getStaticMetaObject@QMenu@@SAABUQMetaObject@@XZ @ 1787 NONAME ; struct QMetaObject const & QMenu::getStaticMetaObject(void)
+ ?staticMetaObject@QDirModel@@2UQMetaObject@@B @ 1788 NONAME ; struct QMetaObject const QDirModel::staticMetaObject
+ ??BQVector3D@@QBE?AVQVariant@@XZ @ 1789 NONAME ; QVector3D::operator class QVariant(void) const
+ ?d_func@QPainter@@ABEPBVQPainterPrivate@@XZ @ 1790 NONAME ; class QPainterPrivate const * QPainter::d_func(void) const
+ ?currentIndex@QCompleter@@QBE?AVQModelIndex@@XZ @ 1791 NONAME ; class QModelIndex QCompleter::currentIndex(void) const
+ ?setGraphicsItem@QGraphicsLayoutItem@@IAEXPAVQGraphicsItem@@@Z @ 1792 NONAME ; void QGraphicsLayoutItem::setGraphicsItem(class QGraphicsItem *)
+ ?setBorderBrush@QTextFrameFormat@@QAEXABVQBrush@@@Z @ 1793 NONAME ; void QTextFrameFormat::setBorderBrush(class QBrush const &)
+ ?isMovable@QTabBar@@QBE_NXZ @ 1794 NONAME ; bool QTabBar::isMovable(void) const
+ ?columnCount@QStandardItemModel@@UBEHABVQModelIndex@@@Z @ 1795 NONAME ; int QStandardItemModel::columnCount(class QModelIndex const &) const
+ ?rotate@QMatrix4x4@@QAEAAV1@MMMM@Z @ 1796 NONAME ; class QMatrix4x4 & QMatrix4x4::rotate(float, float, float, float)
+ ?alignment@QTextTableFormat@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 1797 NONAME ; class QFlags<enum Qt::AlignmentFlag> QTextTableFormat::alignment(void) const
+ ?copy@QRegion@@ABE?AV1@XZ @ 1798 NONAME ; class QRegion QRegion::copy(void) const
+ ?height@QLineControl@@QBEHXZ @ 1799 NONAME ; int QLineControl::height(void) const
+ ?data_ptr@QPixmap@@QAEAAV?$QExplicitlySharedDataPointer@VQPixmapData@@@@XZ @ 1800 NONAME ; class QExplicitlySharedDataPointer<class QPixmapData> & QPixmap::data_ptr(void)
+ ?valueFromText@QSpinBox@@MBEHABVQString@@@Z @ 1801 NONAME ; int QSpinBox::valueFromText(class QString const &) const
+ ?completionCount@QCompleter@@QBEHXZ @ 1802 NONAME ; int QCompleter::completionCount(void) const
+ ??_EQBoxLayout@@UAE@I@Z @ 1803 NONAME ; QBoxLayout::~QBoxLayout(unsigned int)
+ ?normalized@QVector4D@@QBE?AV1@XZ @ 1804 NONAME ; class QVector4D QVector4D::normalized(void) const
+ ?glyphCache@QFontEngine@@QBEPAVQFontEngineGlyphCache@@W4Type@2@ABVQTransform@@@Z @ 1805 NONAME ; class QFontEngineGlyphCache * QFontEngine::glyphCache(enum QFontEngineGlyphCache::Type, class QTransform const &) const
+ ?getStaticMetaObject@QActionGroup@@SAABUQMetaObject@@XZ @ 1806 NONAME ; struct QMetaObject const & QActionGroup::getStaticMetaObject(void)
+ ??9QItemSelectionRange@@QBE_NABV0@@Z @ 1807 NONAME ; bool QItemSelectionRange::operator!=(class QItemSelectionRange const &) const
+ ?visualRegionForSelection@QHeaderView@@MBE?AVQRegion@@ABVQItemSelection@@@Z @ 1808 NONAME ; class QRegion QHeaderView::visualRegionForSelection(class QItemSelection const &) const
+ ??1QLinearGradient@@QAE@XZ @ 1809 NONAME ; QLinearGradient::~QLinearGradient(void)
+ ?navigationMode@QApplication@@SA?AW4NavigationMode@Qt@@XZ @ 1810 NONAME ; enum Qt::NavigationMode QApplication::navigationMode(void)
+ ?takeRow@QStandardItem@@QAE?AV?$QList@PAVQStandardItem@@@@H@Z @ 1811 NONAME ; class QList<class QStandardItem *> QStandardItem::takeRow(int)
+ ?setLayoutData@QTextFrame@@QAEXPAVQTextFrameLayoutData@@@Z @ 1812 NONAME ; void QTextFrame::setLayoutData(class QTextFrameLayoutData *)
+ ?textKeys@QImage@@QBE?AVQStringList@@XZ @ 1813 NONAME ; class QStringList QImage::textKeys(void) const
+ ?height@QPixmap@@QBEHXZ @ 1814 NONAME ; int QPixmap::height(void) const
+ ?setPreeditArea@QLineControl@@QAEXHABVQString@@@Z @ 1815 NONAME ; void QLineControl::setPreeditArea(int, class QString const &)
+ ?trUtf8@QCompleter@@SA?AVQString@@PBD0@Z @ 1816 NONAME ; class QString QCompleter::trUtf8(char const *, char const *)
+ ?mouseReleaseEvent@QLabel@@MAEXPAVQMouseEvent@@@Z @ 1817 NONAME ; void QLabel::mouseReleaseEvent(class QMouseEvent *)
+ ?toggle@QAction@@QAEXXZ @ 1818 NONAME ; void QAction::toggle(void)
+ ?setItemDelegateForColumn@QAbstractItemView@@QAEXHPAVQAbstractItemDelegate@@@Z @ 1819 NONAME ; void QAbstractItemView::setItemDelegateForColumn(int, class QAbstractItemDelegate *)
+ ?createMaskFromColor@QPixmap@@QBE?AVQBitmap@@ABVQColor@@@Z @ 1820 NONAME ; class QBitmap QPixmap::createMaskFromColor(class QColor const &) const
+ ?columnStretchFactor@QGraphicsGridLayout@@QBEHH@Z @ 1821 NONAME ; int QGraphicsGridLayout::columnStretchFactor(int) const
+ ?isIdentity@QTransform@@QBE_NXZ @ 1822 NONAME ; bool QTransform::isIdentity(void) const
+ ?drawPie@QPainter@@QAEXHHHHHH@Z @ 1823 NONAME ; void QPainter::drawPie(int, int, int, int, int, int)
+ ?cubicTo@QStrokerOps@@QAEXMMMMMM@Z @ 1824 NONAME ; void QStrokerOps::cubicTo(float, float, float, float, float, float)
+ ?setFocalPoint@QRadialGradient@@QAEXMM@Z @ 1825 NONAME ; void QRadialGradient::setFocalPoint(float, float)
+ ?type@QGraphicsEllipseItem@@UBEHXZ @ 1826 NONAME ; int QGraphicsEllipseItem::type(void) const
+ ?insertItem@QListWidget@@QAEXHABVQString@@@Z @ 1827 NONAME ; void QListWidget::insertItem(int, class QString const &)
+ ?directory@QFileDialog@@QBE?AVQDir@@XZ @ 1828 NONAME ; class QDir QFileDialog::directory(void) const
+ ?d_func@QTextObject@@AAEPAVQTextObjectPrivate@@XZ @ 1829 NONAME ; class QTextObjectPrivate * QTextObject::d_func(void)
+ ??0QGraphicsEffect@@QAE@PAVQObject@@@Z @ 1830 NONAME ; QGraphicsEffect::QGraphicsEffect(class QObject *)
+ ?inverted@QMatrix@@QBE?AV1@PA_N@Z @ 1831 NONAME ; class QMatrix QMatrix::inverted(bool *) const
+ ?replacementStart@QInputMethodEvent@@QBEHXZ @ 1832 NONAME ; int QInputMethodEvent::replacementStart(void) const
+ ?keyPressEvent@QComboBox@@MAEXPAVQKeyEvent@@@Z @ 1833 NONAME ; void QComboBox::keyPressEvent(class QKeyEvent *)
+ ?fontKerning@QTextCharFormat@@QBE_NXZ @ 1834 NONAME ; bool QTextCharFormat::fontKerning(void) const
+ ?setDefaultFont@QTextFormatCollection@@QAEXABVQFont@@@Z @ 1835 NONAME ; void QTextFormatCollection::setDefaultFont(class QFont const &)
+ ??8QFontMetrics@@QBE_NABV0@@Z @ 1836 NONAME ; bool QFontMetrics::operator==(class QFontMetrics const &) const
+ ??0QGestureRecognizer@@QAE@XZ @ 1837 NONAME ; QGestureRecognizer::QGestureRecognizer(void)
+ ?setText@QLabel@@QAEXABVQString@@@Z @ 1838 NONAME ; void QLabel::setText(class QString const &)
+ ?scroll@QGraphicsItem@@QAEXMMABVQRectF@@@Z @ 1839 NONAME ; void QGraphicsItem::scroll(float, float, class QRectF const &)
+ ?resize@QRasterPixmapData@@UAEXHH@Z @ 1840 NONAME ; void QRasterPixmapData::resize(int, int)
+ ?warning@QMessageBox@@SA?AW4StandardButton@1@PAVQWidget@@ABVQString@@1V?$QFlags@W4StandardButton@QMessageBox@@@@W421@@Z @ 1841 NONAME ; enum QMessageBox::StandardButton QMessageBox::warning(class QWidget *, class QString const &, class QString const &, class QFlags<enum QMessageBox::StandardButton>, enum QMessageBox::StandardButton)
+ ?d_func@QStatusBar@@AAEPAVQStatusBarPrivate@@XZ @ 1842 NONAME ; class QStatusBarPrivate * QStatusBar::d_func(void)
+ ?drawPolygon@QPainter@@QAEXPBVQPointF@@HW4FillRule@Qt@@@Z @ 1843 NONAME ; void QPainter::drawPolygon(class QPointF const *, int, enum Qt::FillRule)
+ ?passwordEchoEditing@QLineControl@@QBE_NXZ @ 1844 NONAME ; bool QLineControl::passwordEchoEditing(void) const
+ ?setWindowIcon@QApplication@@SAXABVQIcon@@@Z @ 1845 NONAME ; void QApplication::setWindowIcon(class QIcon const &)
+ ?saveInputEvent@QEventDispatcherS60@@QAEXPAVQSymbianControl@@PAVQWidget@@PAVQInputEvent@@@Z @ 1846 NONAME ; void QEventDispatcherS60::saveInputEvent(class QSymbianControl *, class QWidget *, class QInputEvent *)
+ ?setImage@QClipboard@@QAEXABVQImage@@W4Mode@1@@Z @ 1847 NONAME ; void QClipboard::setImage(class QImage const &, enum QClipboard::Mode)
+ ?metaObject@QFileDialog@@UBEPBUQMetaObject@@XZ @ 1848 NONAME ; struct QMetaObject const * QFileDialog::metaObject(void) const
+ ??_EQBitmap@@UAE@I@Z @ 1849 NONAME ; QBitmap::~QBitmap(unsigned int)
+ ?d_func@QAction@@AAEPAVQActionPrivate@@XZ @ 1850 NONAME ; class QActionPrivate * QAction::d_func(void)
+ ?textBeforeSelection@QLineControl@@QBE?AVQString@@XZ @ 1851 NONAME ; class QString QLineControl::textBeforeSelection(void) const
+ ??_EQTabBar@@UAE@I@Z @ 1852 NONAME ; QTabBar::~QTabBar(unsigned int)
+ ?qt_metacall@QGraphicsObject@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1853 NONAME ; int QGraphicsObject::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setStartPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 1854 NONAME ; void QTouchEvent::TouchPoint::setStartPos(class QPointF const &)
+ ?drawPrimitive@QProxyStyle@@UBEXW4PrimitiveElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 1855 NONAME ; void QProxyStyle::drawPrimitive(enum QStyle::PrimitiveElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ?hitTest@QTextControl@@UBEHABVQPointF@@W4HitTestAccuracy@Qt@@@Z @ 1856 NONAME ; int QTextControl::hitTest(class QPointF const &, enum Qt::HitTestAccuracy) const
+ ?toolTip@QWidget@@QBE?AVQString@@XZ @ 1857 NONAME ; class QString QWidget::toolTip(void) const
+ ?buffer@QWindowSurface@@UAEPAVQImage@@PBVQWidget@@@Z @ 1858 NONAME ; class QImage * QWindowSurface::buffer(class QWidget const *)
+ ?setEmptyCachedClipPathRecursively@QGraphicsItemPrivate@@QAEXABVQRectF@@@Z @ 1859 NONAME ; void QGraphicsItemPrivate::setEmptyCachedClipPathRecursively(class QRectF const &)
+ ?setModel@QComboBox@@QAEXPAVQAbstractItemModel@@@Z @ 1860 NONAME ; void QComboBox::setModel(class QAbstractItemModel *)
+ ?d_func@QGraphicsSceneHelpEvent@@AAEPAVQGraphicsSceneHelpEventPrivate@@XZ @ 1861 NONAME ; class QGraphicsSceneHelpEventPrivate * QGraphicsSceneHelpEvent::d_func(void)
+ ?rootIndex@QAbstractItemView@@QBE?AVQModelIndex@@XZ @ 1862 NONAME ; class QModelIndex QAbstractItemView::rootIndex(void) const
+ ?drawPixmap@QPainter@@QAEXABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 1863 NONAME ; void QPainter::drawPixmap(class QPointF const &, class QPixmap const &, class QRectF const &)
+ ?focusInEvent@QAbstractSpinBox@@MAEXPAVQFocusEvent@@@Z @ 1864 NONAME ; void QAbstractSpinBox::focusInEvent(class QFocusEvent *)
+ ?parseClass@Parser@QCss@@QAE_NPAVQString@@@Z @ 1865 NONAME ; bool QCss::Parser::parseClass(class QString *)
+ ?mouseReleaseEvent@QMenuBar@@MAEXPAVQMouseEvent@@@Z @ 1866 NONAME ; void QMenuBar::mouseReleaseEvent(class QMouseEvent *)
+ ?elidedText@QTextEngine@@QBE?AVQString@@W4TextElideMode@Qt@@ABUQFixed@@H@Z @ 1867 NONAME ; class QString QTextEngine::elidedText(enum Qt::TextElideMode, struct QFixed const &, int) const
+ ??1QImage@@UAE@XZ @ 1868 NONAME ; QImage::~QImage(void)
+ ?tr@QPixmapConvolutionFilter@@SA?AVQString@@PBD0@Z @ 1869 NONAME ; class QString QPixmapConvolutionFilter::tr(char const *, char const *)
+ ?setTextCursor@QTextControl@@QAEXABVQTextCursor@@@Z @ 1870 NONAME ; void QTextControl::setTextCursor(class QTextCursor const &)
+ ?mouseReleaseEvent@QTabBar@@MAEXPAVQMouseEvent@@@Z @ 1871 NONAME ; void QTabBar::mouseReleaseEvent(class QMouseEvent *)
+ ?d_func@QGraphicsSceneContextMenuEvent@@AAEPAVQGraphicsSceneContextMenuEventPrivate@@XZ @ 1872 NONAME ; class QGraphicsSceneContextMenuEventPrivate * QGraphicsSceneContextMenuEvent::d_func(void)
+ ?setSizeGripEnabled@QStatusBar@@QAEX_N@Z @ 1873 NONAME ; void QStatusBar::setSizeGripEnabled(bool)
+ ??4QStyleOptionSizeGrip@@QAEAAV0@ABV0@@Z @ 1874 NONAME ; class QStyleOptionSizeGrip & QStyleOptionSizeGrip::operator=(class QStyleOptionSizeGrip const &)
+ ?rootDirectory@QFileSystemModel@@QBE?AVQDir@@XZ @ 1875 NONAME ; class QDir QFileSystemModel::rootDirectory(void) const
+ ?mimeTypes@QFileSystemModel@@UBE?AVQStringList@@XZ @ 1876 NONAME ; class QStringList QFileSystemModel::mimeTypes(void) const
+ ?syncX@QApplication@@SAXXZ @ 1877 NONAME ; void QApplication::syncX(void)
+ ?maxWidth@QFontMetricsF@@QBEMXZ @ 1878 NONAME ; float QFontMetricsF::maxWidth(void) const
+ ?drawWidget@QWidgetPrivate@@QAEXPAVQPaintDevice@@ABVQRegion@@ABVQPoint@@HPAVQPainter@@PAVQWidgetBackingStore@@@Z @ 1879 NONAME ; void QWidgetPrivate::drawWidget(class QPaintDevice *, class QRegion const &, class QPoint const &, int, class QPainter *, class QWidgetBackingStore *)
+ ?currentCompletion@QCompleter@@QBE?AVQString@@XZ @ 1880 NONAME ; class QString QCompleter::currentCompletion(void) const
+ ?inverted@QMatrix4x4@@QBE?AV1@PA_N@Z @ 1881 NONAME ; class QMatrix4x4 QMatrix4x4::inverted(bool *) const
+ ?qt_metacall@QGesture@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1882 NONAME ; int QGesture::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setPreferredSize@QGraphicsLayoutItem@@QAEXMM@Z @ 1883 NONAME ; void QGraphicsLayoutItem::setPreferredSize(float, float)
+ ?giveFocusAccordingToFocusPolicy@QApplicationPrivate@@CAXPAVQWidget@@W4FocusPolicy@Qt@@W4FocusReason@4@@Z @ 1884 NONAME ; void QApplicationPrivate::giveFocusAccordingToFocusPolicy(class QWidget *, enum Qt::FocusPolicy, enum Qt::FocusReason)
+ ?showEvent@QMessageBox@@MAEXPAVQShowEvent@@@Z @ 1885 NONAME ; void QMessageBox::showEvent(class QShowEvent *)
+ ?trUtf8@QFontComboBox@@SA?AVQString@@PBD0@Z @ 1886 NONAME ; class QString QFontComboBox::trUtf8(char const *, char const *)
+ ?getText@QInputDialog@@SA?AVQString@@PAVQWidget@@ABV2@1W4EchoMode@QLineEdit@@1PA_NV?$QFlags@W4WindowType@Qt@@@@@Z @ 1887 NONAME ; class QString QInputDialog::getText(class QWidget *, class QString const &, class QString const &, enum QLineEdit::EchoMode, class QString const &, bool *, class QFlags<enum Qt::WindowType>)
+ ?isButtonDown@QWidgetResizeHandler@@QBE_NXZ @ 1888 NONAME ; bool QWidgetResizeHandler::isButtonDown(void) const
+ ?d_func@QColorDialog@@AAEPAVQColorDialogPrivate@@XZ @ 1889 NONAME ; class QColorDialogPrivate * QColorDialog::d_func(void)
+ ??0QStyleOptionFocusRect@@QAE@ABV0@@Z @ 1890 NONAME ; QStyleOptionFocusRect::QStyleOptionFocusRect(class QStyleOptionFocusRect const &)
+ ?d_func@QPixmapConvolutionFilter@@ABEPBVQPixmapConvolutionFilterPrivate@@XZ @ 1891 NONAME ; class QPixmapConvolutionFilterPrivate const * QPixmapConvolutionFilter::d_func(void) const
+ ?d_func@QGraphicsScale@@AAEPAVQGraphicsScalePrivate@@XZ @ 1892 NONAME ; class QGraphicsScalePrivate * QGraphicsScale::d_func(void)
+ ?setTabIcon@QTabWidget@@QAEXHABVQIcon@@@Z @ 1893 NONAME ; void QTabWidget::setTabIcon(int, class QIcon const &)
+ ??0QStyleOptionProgressBarV2@@QAE@ABV0@@Z @ 1894 NONAME ; QStyleOptionProgressBarV2::QStyleOptionProgressBarV2(class QStyleOptionProgressBarV2 const &)
+ ?detach@QPicture@@QAEXXZ @ 1895 NONAME ; void QPicture::detach(void)
+ ??0QMdiArea@@QAE@PAVQWidget@@@Z @ 1896 NONAME ; QMdiArea::QMdiArea(class QWidget *)
+ ?accept@QDialog@@UAEXXZ @ 1897 NONAME ; void QDialog::accept(void)
+ ?text@QClipboard@@QBE?AVQString@@AAV2@W4Mode@1@@Z @ 1898 NONAME ; class QString QClipboard::text(class QString &, enum QClipboard::Mode) const
+ ??0QStackedLayout@@QAE@PAVQWidget@@@Z @ 1899 NONAME ; QStackedLayout::QStackedLayout(class QWidget *)
+ ?widgetInNavigationDirection@QWidgetPrivate@@SAPAVQWidget@@W4Direction@1@@Z @ 1900 NONAME ; class QWidget * QWidgetPrivate::widgetInNavigationDirection(enum QWidgetPrivate::Direction)
+ ??0QTextOption@@QAE@ABV0@@Z @ 1901 NONAME ; QTextOption::QTextOption(class QTextOption const &)
+ ?setResizeGripsVisible@QColumnView@@QAEX_N@Z @ 1902 NONAME ; void QColumnView::setResizeGripsVisible(bool)
+ ??_EQApplication@@UAE@I@Z @ 1903 NONAME ; QApplication::~QApplication(unsigned int)
+ ?staticMetaObject@QImageIOPlugin@@2UQMetaObject@@B @ 1904 NONAME ; struct QMetaObject const QImageIOPlugin::staticMetaObject
+ ?staticMetaObject@QColumnView@@2UQMetaObject@@B @ 1905 NONAME ; struct QMetaObject const QColumnView::staticMetaObject
+ ?getFont@QFontDialog@@SA?AVQFont@@PA_NABV2@PAVQWidget@@ABVQString@@@Z @ 1906 NONAME ; class QFont QFontDialog::getFont(bool *, class QFont const &, class QWidget *, class QString const &)
+ ?setAutoSipEnabled@QApplication@@QAEX_N@Z @ 1907 NONAME ; void QApplication::setAutoSipEnabled(bool)
+ ?tr@QAbstractButton@@SA?AVQString@@PBD0@Z @ 1908 NONAME ; class QString QAbstractButton::tr(char const *, char const *)
+ ?joinStyle@QPainterPathStroker@@QBE?AW4PenJoinStyle@Qt@@XZ @ 1909 NONAME ; enum Qt::PenJoinStyle QPainterPathStroker::joinStyle(void) const
+ ?mimeTypes@QTreeWidget@@MBE?AVQStringList@@XZ @ 1910 NONAME ; class QStringList QTreeWidget::mimeTypes(void) const
+ ?keyPressEvent@QAbstractButton@@MAEXPAVQKeyEvent@@@Z @ 1911 NONAME ; void QAbstractButton::keyPressEvent(class QKeyEvent *)
+ ?initialize@QHeaderView@@IAEXXZ @ 1912 NONAME ; void QHeaderView::initialize(void)
+ ?y@QGraphicsItem@@QBEMXZ @ 1913 NONAME ; float QGraphicsItem::y(void) const
+ ??0QPlainTextEdit@@IAE@AAVQPlainTextEditPrivate@@PAVQWidget@@@Z @ 1914 NONAME ; QPlainTextEdit::QPlainTextEdit(class QPlainTextEditPrivate &, class QWidget *)
+ ??0QDateEdit@@QAE@ABVQDate@@PAVQWidget@@@Z @ 1915 NONAME ; QDateEdit::QDateEdit(class QDate const &, class QWidget *)
+ ?setCalendarPopup@QDateTimeEdit@@QAEX_N@Z @ 1916 NONAME ; void QDateTimeEdit::setCalendarPopup(bool)
+ ?cursorWordForward@QLineEdit@@QAEX_N@Z @ 1917 NONAME ; void QLineEdit::cursorWordForward(bool)
+ ??0iterator@QTextBlock@@QAE@ABV01@@Z @ 1918 NONAME ; QTextBlock::iterator::iterator(class QTextBlock::iterator const &)
+ ?itemChange@QGraphicsItem@@MAE?AVQVariant@@W4GraphicsItemChange@1@ABV2@@Z @ 1919 NONAME ; class QVariant QGraphicsItem::itemChange(enum QGraphicsItem::GraphicsItemChange, class QVariant const &)
+ ?d_func@QPixmapBlurFilter@@AAEPAVQPixmapBlurFilterPrivate@@XZ @ 1920 NONAME ; class QPixmapBlurFilterPrivate * QPixmapBlurFilter::d_func(void)
+ ?inputContext@QApplicationPrivate@@2PAVQInputContext@@A @ 1921 NONAME ; class QInputContext * QApplicationPrivate::inputContext
+ ?bottom@QIntValidator@@QBEHXZ @ 1922 NONAME ; int QIntValidator::bottom(void) const
+ ?setLastScenePos@QGraphicsSceneMouseEvent@@QAEXABVQPointF@@@Z @ 1923 NONAME ; void QGraphicsSceneMouseEvent::setLastScenePos(class QPointF const &)
+ ?currentChanged@QTreeView@@MAEXABVQModelIndex@@0@Z @ 1924 NONAME ; void QTreeView::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ?setCurrentItem@QTableWidget@@QAEXPAVQTableWidgetItem@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 1925 NONAME ; void QTableWidget::setCurrentItem(class QTableWidgetItem *, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@MMMMW4ItemSelectionMode@Qt@@@Z @ 1926 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(float, float, float, float, enum Qt::ItemSelectionMode) const
+ ?d_func@QCommonStyle@@ABEPBVQCommonStylePrivate@@XZ @ 1927 NONAME ; class QCommonStylePrivate const * QCommonStyle::d_func(void) const
+ ?undo@QLineEdit@@QAEXXZ @ 1928 NONAME ; void QLineEdit::undo(void)
+ ?setAnchorHref@QTextCharFormat@@QAEXABVQString@@@Z @ 1929 NONAME ; void QTextCharFormat::setAnchorHref(class QString const &)
+ ?length@QTextBlock@@QBEHXZ @ 1930 NONAME ; int QTextBlock::length(void) const
+ ?setCurrentIndex@QToolBox@@QAEXH@Z @ 1931 NONAME ; void QToolBox::setCurrentIndex(int)
+ ??0QItemEditorFactory@@QAE@XZ @ 1932 NONAME ; QItemEditorFactory::QItemEditorFactory(void)
+ ?qt_metacall@QImageIOPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 1933 NONAME ; int QImageIOPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setColumnWidthConstraints@QTextTableFormat@@QAEXABV?$QVector@VQTextLength@@@@@Z @ 1934 NONAME ; void QTextTableFormat::setColumnWidthConstraints(class QVector<class QTextLength> const &)
+ ?d_func@QGraphicsSceneMouseEvent@@AAEPAVQGraphicsSceneMouseEventPrivate@@XZ @ 1935 NONAME ; class QGraphicsSceneMouseEventPrivate * QGraphicsSceneMouseEvent::d_func(void)
+ ?transform@QGraphicsView@@QBE?AVQTransform@@XZ @ 1936 NONAME ; class QTransform QGraphicsView::transform(void) const
+ ?actionAt@QMenuBar@@QBEPAVQAction@@ABVQPoint@@@Z @ 1937 NONAME ; class QAction * QMenuBar::actionAt(class QPoint const &) const
+ ?globalX@QMouseEvent@@QBEHXZ @ 1938 NONAME ; int QMouseEvent::globalX(void) const
+ ?keyReleaseEvent@QComboBox@@MAEXPAVQKeyEvent@@@Z @ 1939 NONAME ; void QComboBox::keyReleaseEvent(class QKeyEvent *)
+ ??4iterator@QTextFrame@@QAEAAV01@ABV01@@Z @ 1940 NONAME ; class QTextFrame::iterator & QTextFrame::iterator::operator=(class QTextFrame::iterator const &)
+ ?isPanel@QGraphicsItem@@QBE_NXZ @ 1941 NONAME ; bool QGraphicsItem::isPanel(void) const
+ ??0Key@QPixmapCache@@QAE@ABV01@@Z @ 1942 NONAME ; QPixmapCache::Key::Key(class QPixmapCache::Key const &)
+ ?restoreGeometry@QWidget@@QAE_NABVQByteArray@@@Z @ 1943 NONAME ; bool QWidget::restoreGeometry(class QByteArray const &)
+ ??1QMenu@@UAE@XZ @ 1944 NONAME ; QMenu::~QMenu(void)
+ ?setFormat@QImageWriter@@QAEXABVQByteArray@@@Z @ 1945 NONAME ; void QImageWriter::setFormat(class QByteArray const &)
+ ??0QInputMethodEvent@@QAE@ABV0@@Z @ 1946 NONAME ; QInputMethodEvent::QInputMethodEvent(class QInputMethodEvent const &)
+ ??BQImage@@QBE?AVQVariant@@XZ @ 1947 NONAME ; QImage::operator class QVariant(void) const
+ ?setMovie@QLabel@@QAEXPAVQMovie@@@Z @ 1948 NONAME ; void QLabel::setMovie(class QMovie *)
+ ?setFocusWidget@QInputContext@@UAEXPAVQWidget@@@Z @ 1949 NONAME ; void QInputContext::setFocusWidget(class QWidget *)
+ ?invalidate@QGraphicsGridLayout@@UAEXXZ @ 1950 NONAME ; void QGraphicsGridLayout::invalidate(void)
+ ?tr@QAbstractSlider@@SA?AVQString@@PBD0H@Z @ 1951 NONAME ; class QString QAbstractSlider::tr(char const *, char const *, int)
+ ?valueChanged@QSpinBox@@IAEXH@Z @ 1952 NONAME ; void QSpinBox::valueChanged(int)
+ ?updateGeometry@QGraphicsLayoutItem@@UAEXXZ @ 1953 NONAME ; void QGraphicsLayoutItem::updateGeometry(void)
+ ?adjustPosition@QDialog@@IAEXPAVQWidget@@@Z @ 1954 NONAME ; void QDialog::adjustPosition(class QWidget *)
+ ?shared_empty@QRegion@@0UQRegionData@1@A @ 1955 NONAME ; struct QRegion::QRegionData QRegion::shared_empty
+ ?qt_metacast@QComboBox@@UAEPAXPBD@Z @ 1956 NONAME ; void * QComboBox::qt_metacast(char const *)
+ ?hasSelectedText@QLineEdit@@QBE_NXZ @ 1957 NONAME ; bool QLineEdit::hasSelectedText(void) const
+ ?duplicatesEnabled@QComboBox@@QBE_NXZ @ 1958 NONAME ; bool QComboBox::duplicatesEnabled(void) const
+ ?changeEvent@QLineEdit@@MAEXPAVQEvent@@@Z @ 1959 NONAME ; void QLineEdit::changeEvent(class QEvent *)
+ ?setDateRange@QCalendarWidget@@QAEXABVQDate@@0@Z @ 1960 NONAME ; void QCalendarWidget::setDateRange(class QDate const &, class QDate const &)
+ ?itemAt@QGridLayout@@UBEPAVQLayoutItem@@H@Z @ 1961 NONAME ; class QLayoutItem * QGridLayout::itemAt(int) const
+ ?inputMethodEvent@QLineEdit@@MAEXPAVQInputMethodEvent@@@Z @ 1962 NONAME ; void QLineEdit::inputMethodEvent(class QInputMethodEvent *)
+ ?data@QPicture@@QBEPBDXZ @ 1963 NONAME ; char const * QPicture::data(void) const
+ ?data@QTreeWidgetItem@@UBE?AVQVariant@@HH@Z @ 1964 NONAME ; class QVariant QTreeWidgetItem::data(int, int) const
+ ?setLastPos@QGraphicsSceneMouseEvent@@QAEXABVQPointF@@@Z @ 1965 NONAME ; void QGraphicsSceneMouseEvent::setLastPos(class QPointF const &)
+ ?setAutoRepeat@QAction@@QAEX_N@Z @ 1966 NONAME ; void QAction::setAutoRepeat(bool)
+ ?setCmyk@QColor@@QAEXHHHHH@Z @ 1967 NONAME ; void QColor::setCmyk(int, int, int, int, int)
+ ?kerning@QFont@@QBE_NXZ @ 1968 NONAME ; bool QFont::kerning(void) const
+ ?columnCount@QTreeWidget@@QBEHXZ @ 1969 NONAME ; int QTreeWidget::columnCount(void) const
+ ?alignment@QTextOption@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 1970 NONAME ; class QFlags<enum Qt::AlignmentFlag> QTextOption::alignment(void) const
+ ?drawPolyline@QPainter@@QAEXABVQPolygon@@@Z @ 1971 NONAME ; void QPainter::drawPolyline(class QPolygon const &)
+ ?isSliderDown@QAbstractSlider@@QBE_NXZ @ 1972 NONAME ; bool QAbstractSlider::isSliderDown(void) const
+ ?isEmpty@QLayout@@UBE_NXZ @ 1973 NONAME ; bool QLayout::isEmpty(void) const
+ ?bezierOnInterval@QBezier@@QBE?AV1@MM@Z @ 1974 NONAME ; class QBezier QBezier::bezierOnInterval(float, float) const
+ ?setPosition@QTextCursor@@QAEXHW4MoveMode@1@@Z @ 1975 NONAME ; void QTextCursor::setPosition(int, enum QTextCursor::MoveMode)
+ ?qt_metacast@QSplitter@@UAEPAXPBD@Z @ 1976 NONAME ; void * QSplitter::qt_metacast(char const *)
+ ?buttonClicked@QButtonGroup@@IAEXH@Z @ 1977 NONAME ; void QButtonGroup::buttonClicked(int)
+ ?rowCount@QStandardItem@@QBEHXZ @ 1978 NONAME ; int QStandardItem::rowCount(void) const
+ ?dragMoveEvent@QPlainTextEdit@@MAEXPAVQDragMoveEvent@@@Z @ 1979 NONAME ; void QPlainTextEdit::dragMoveEvent(class QDragMoveEvent *)
+ ?locale@QWidget@@QBE?AVQLocale@@XZ @ 1980 NONAME ; class QLocale QWidget::locale(void) const
+ ?orientation@QWheelEvent@@QBE?AW4Orientation@Qt@@XZ @ 1981 NONAME ; enum Qt::Orientation QWheelEvent::orientation(void) const
+ ?midlight@QPalette@@QBEABVQBrush@@XZ @ 1982 NONAME ; class QBrush const & QPalette::midlight(void) const
+ ?style@QWidget@@QBEPAVQStyle@@XZ @ 1983 NONAME ; class QStyle * QWidget::style(void) const
+ ?items@QTableWidget@@IBE?AV?$QList@PAVQTableWidgetItem@@@@PBVQMimeData@@@Z @ 1984 NONAME ; class QList<class QTableWidgetItem *> QTableWidget::items(class QMimeData const *) const
+ ?setRange@QSpinBox@@QAEXHH@Z @ 1985 NONAME ; void QSpinBox::setRange(int, int)
+ ??0QListView@@IAE@AAVQListViewPrivate@@PAVQWidget@@@Z @ 1986 NONAME ; QListView::QListView(class QListViewPrivate &, class QWidget *)
+ ?toPointF@QVector4D@@QBE?AVQPointF@@XZ @ 1987 NONAME ; class QPointF QVector4D::toPointF(void) const
+ ?getStaticMetaObject@QGraphicsItemAnimation@@SAABUQMetaObject@@XZ @ 1988 NONAME ; struct QMetaObject const & QGraphicsItemAnimation::getStaticMetaObject(void)
+ ?redF@QColor@@QBEMXZ @ 1989 NONAME ; float QColor::redF(void) const
+ ?file@QFileOpenEvent@@QBE?AVQString@@XZ @ 1990 NONAME ; class QString QFileOpenEvent::file(void) const
+ ?testPage@Parser@QCss@@QAE_NXZ @ 1991 NONAME ; bool QCss::Parser::testPage(void)
+ ??1QS60Style@@UAE@XZ @ 1992 NONAME ; QS60Style::~QS60Style(void)
+ ?trUtf8@QSlider@@SA?AVQString@@PBD0@Z @ 1993 NONAME ; class QString QSlider::trUtf8(char const *, char const *)
+ ?testExpr@Parser@QCss@@QAE_NXZ @ 1994 NONAME ; bool QCss::Parser::testExpr(void)
+ ?show@QWidget@@QAEXXZ @ 1995 NONAME ; void QWidget::show(void)
+ ??0QPaintEngine@@IAE@AAVQPaintEnginePrivate@@V?$QFlags@W4PaintEngineFeature@QPaintEngine@@@@@Z @ 1996 NONAME ; QPaintEngine::QPaintEngine(class QPaintEnginePrivate &, class QFlags<enum QPaintEngine::PaintEngineFeature>)
+ ?wheelEvent@QGraphicsView@@MAEXPAVQWheelEvent@@@Z @ 1997 NONAME ; void QGraphicsView::wheelEvent(class QWheelEvent *)
+ ?setAlignment@QTextOption@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 1998 NONAME ; void QTextOption::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ??4QFontMetricsF@@QAEAAV0@ABV0@@Z @ 1999 NONAME ; class QFontMetricsF & QFontMetricsF::operator=(class QFontMetricsF const &)
+ ??1QPainterState@@UAE@XZ @ 2000 NONAME ; QPainterState::~QPainterState(void)
+ ?metaObject@QGraphicsWidget@@UBEPBUQMetaObject@@XZ @ 2001 NONAME ; struct QMetaObject const * QGraphicsWidget::metaObject(void) const
+ ??4QImage@@QAEAAV0@ABV0@@Z @ 2002 NONAME ; class QImage & QImage::operator=(class QImage const &)
+ ?setWindowState@QWidget@@QAEXV?$QFlags@W4WindowState@Qt@@@@@Z @ 2003 NONAME ; void QWidget::setWindowState(class QFlags<enum Qt::WindowState>)
+ ??_EQAbstractItemView@@UAE@I@Z @ 2004 NONAME ; QAbstractItemView::~QAbstractItemView(unsigned int)
+ ??0QQuaternion@@QAE@ABVQVector4D@@@Z @ 2005 NONAME ; QQuaternion::QQuaternion(class QVector4D const &)
+ ?setFontCapitalization@QTextCharFormat@@QAEXW4Capitalization@QFont@@@Z @ 2006 NONAME ; void QTextCharFormat::setFontCapitalization(enum QFont::Capitalization)
+ ?encodeString@QKeySequence@@CA?AVQString@@H@Z @ 2007 NONAME ; class QString QKeySequence::encodeString(int)
+ ?init@QWidgetPrivate@@QAEXPAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 2008 NONAME ; void QWidgetPrivate::init(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?setSizeHint@QTableWidgetItem@@QAEXABVQSize@@@Z @ 2009 NONAME ; void QTableWidgetItem::setSizeHint(class QSize const &)
+ ?childrenCheckState@QTreeWidgetItem@@ABE?AVQVariant@@H@Z @ 2010 NONAME ; class QVariant QTreeWidgetItem::childrenCheckState(int) const
+ ?textEchoMode@QInputDialog@@QBE?AW4EchoMode@QLineEdit@@XZ @ 2011 NONAME ; enum QLineEdit::EchoMode QInputDialog::textEchoMode(void) const
+ ?setStyle@QWidget@@QAEXPAVQStyle@@@Z @ 2012 NONAME ; void QWidget::setStyle(class QStyle *)
+ ??1QPixmapColorizeFilter@@UAE@XZ @ 2013 NONAME ; QPixmapColorizeFilter::~QPixmapColorizeFilter(void)
+ ?startScreenPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 2014 NONAME ; class QPointF QTouchEvent::TouchPoint::startScreenPos(void) const
+ ?clear@QComboBox@@QAEXXZ @ 2015 NONAME ; void QComboBox::clear(void)
+ ?mapVector@QMatrix4x4@@QBE?AVQVector3D@@ABV2@@Z @ 2016 NONAME ; class QVector3D QMatrix4x4::mapVector(class QVector3D const &) const
+ ?getOpenFileNames@QFileDialog@@SA?AVQStringList@@PAVQWidget@@ABVQString@@11PAV4@V?$QFlags@W4Option@QFileDialog@@@@@Z @ 2017 NONAME ; class QStringList QFileDialog::getOpenFileNames(class QWidget *, class QString const &, class QString const &, class QString const &, class QString *, class QFlags<enum QFileDialog::Option>)
+ ?qt_filedialog_save_filename_hook@@3P6A?AVQString@@PAVQWidget@@ABV1@11PAV1@V?$QFlags@W4Option@QFileDialog@@@@@ZA @ 2018 NONAME ; class QString (*qt_filedialog_save_filename_hook)(class QWidget *, class QString const &, class QString const &, class QString const &, class QString *, class QFlags<enum QFileDialog::Option>)
+ ?getStaticMetaObject@QTextObject@@SAABUQMetaObject@@XZ @ 2019 NONAME ; struct QMetaObject const & QTextObject::getStaticMetaObject(void)
+ ?ortho@QMatrix4x4@@QAEAAV1@MMMMMM@Z @ 2020 NONAME ; class QMatrix4x4 & QMatrix4x4::ortho(float, float, float, float, float, float)
+ ?textAlignment@QStandardItem@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 2021 NONAME ; class QFlags<enum Qt::AlignmentFlag> QStandardItem::textAlignment(void) const
+ ?source@QGraphicsEffect@@QBEPAVQGraphicsEffectSource@@XZ @ 2022 NONAME ; class QGraphicsEffectSource * QGraphicsEffect::source(void) const
+ ??0QBitmap@@QAE@XZ @ 2023 NONAME ; QBitmap::QBitmap(void)
+ ??1QPaintBuffer@@UAE@XZ @ 2024 NONAME ; QPaintBuffer::~QPaintBuffer(void)
+ ?setRightMargin@QTextBlockFormat@@QAEXM@Z @ 2025 NONAME ; void QTextBlockFormat::setRightMargin(float)
+ ?horizontalHeader@QTableView@@QBEPAVQHeaderView@@XZ @ 2026 NONAME ; class QHeaderView * QTableView::horizontalHeader(void) const
+ ?setTabText@QTabWidget@@QAEXHABVQString@@@Z @ 2027 NONAME ; void QTabWidget::setTabText(int, class QString const &)
+ ?intMinimum@QInputDialog@@QBEHXZ @ 2028 NONAME ; int QInputDialog::intMinimum(void) const
+ ?setPosAt@QGraphicsItemAnimation@@QAEXMABVQPointF@@@Z @ 2029 NONAME ; void QGraphicsItemAnimation::setPosAt(float, class QPointF const &)
+ ?invalidateGraphicsEffectsRecursively@QGraphicsItemPrivate@@QAEXXZ @ 2030 NONAME ; void QGraphicsItemPrivate::invalidateGraphicsEffectsRecursively(void)
+ ?setProxyModel@QFileDialog@@QAEXPAVQAbstractProxyModel@@@Z @ 2031 NONAME ; void QFileDialog::setProxyModel(class QAbstractProxyModel *)
+ ?tr@QIntValidator@@SA?AVQString@@PBD0@Z @ 2032 NONAME ; class QString QIntValidator::tr(char const *, char const *)
+ ?setDevice@QImageWriter@@QAEXPAVQIODevice@@@Z @ 2033 NONAME ; void QImageWriter::setDevice(class QIODevice *)
+ ?addMenu@QMenuBar@@QAEPAVQMenu@@ABVQString@@@Z @ 2034 NONAME ; class QMenu * QMenuBar::addMenu(class QString const &)
+ ?clearMapping@QDataWidgetMapper@@QAEXXZ @ 2035 NONAME ; void QDataWidgetMapper::clearMapping(void)
+ ?selectAll@QAbstractItemView@@UAEXXZ @ 2036 NONAME ; void QAbstractItemView::selectAll(void)
+ ?wrapAround@QCompleter@@QBE_NXZ @ 2037 NONAME ; bool QCompleter::wrapAround(void) const
+ ?resizeRowsToContents@QTableView@@QAEXXZ @ 2038 NONAME ; void QTableView::resizeRowsToContents(void)
+ ?orientation@QSplitter@@QBE?AW4Orientation@Qt@@XZ @ 2039 NONAME ; enum Qt::Orientation QSplitter::orientation(void) const
+ ?trUtf8@QProgressBar@@SA?AVQString@@PBD0@Z @ 2040 NONAME ; class QString QProgressBar::trUtf8(char const *, char const *)
+ ?top@QDoubleValidator@@QBENXZ @ 2041 NONAME ; double QDoubleValidator::top(void) const
+ ?setDelta@QGraphicsSceneWheelEvent@@QAEXH@Z @ 2042 NONAME ; void QGraphicsSceneWheelEvent::setDelta(int)
+ ?setShearAt@QGraphicsItemAnimation@@QAEXMMM@Z @ 2043 NONAME ; void QGraphicsItemAnimation::setShearAt(float, float, float)
+ ?metaObject@QGridLayout@@UBEPBUQMetaObject@@XZ @ 2044 NONAME ; struct QMetaObject const * QGridLayout::metaObject(void) const
+ ??MQListWidgetItem@@UBE_NABV0@@Z @ 2045 NONAME ; bool QListWidgetItem::operator<(class QListWidgetItem const &) const
+ ?staticMetaObject@QWidgetResizeHandler@@2UQMetaObject@@B @ 2046 NONAME ; struct QMetaObject const QWidgetResizeHandler::staticMetaObject
+ ??_EQCompleter@@UAE@I@Z @ 2047 NONAME ; QCompleter::~QCompleter(unsigned int)
+ ??0QAbstractScrollArea@@QAE@PAVQWidget@@@Z @ 2048 NONAME ; QAbstractScrollArea::QAbstractScrollArea(class QWidget *)
+ ?metaObject@QLineControl@@UBEPBUQMetaObject@@XZ @ 2049 NONAME ; struct QMetaObject const * QLineControl::metaObject(void) const
+ ?scroll_sys@QWidgetPrivate@@QAEXHH@Z @ 2050 NONAME ; void QWidgetPrivate::scroll_sys(int, int)
+ ?markContentsDirty@QTextDocument@@QAEXHH@Z @ 2051 NONAME ; void QTextDocument::markContentsDirty(int, int)
+ ??1QAbstractSlider@@UAE@XZ @ 2052 NONAME ; QAbstractSlider::~QAbstractSlider(void)
+ ?tr@QAbstractItemDelegate@@SA?AVQString@@PBD0H@Z @ 2053 NONAME ; class QString QAbstractItemDelegate::tr(char const *, char const *, int)
+ ?initFrom@QPainter@@QAEXPBVQWidget@@@Z @ 2054 NONAME ; void QPainter::initFrom(class QWidget const *)
+ ?generatedIconPixmap@QCommonStyle@@UBE?AVQPixmap@@W4Mode@QIcon@@ABV2@PBVQStyleOption@@@Z @ 2055 NONAME ; class QPixmap QCommonStyle::generatedIconPixmap(enum QIcon::Mode, class QPixmap const &, class QStyleOption const *) const
+ ?codecForHtml@Qt@@YAPAVQTextCodec@@ABVQByteArray@@@Z @ 2056 NONAME ; class QTextCodec * Qt::codecForHtml(class QByteArray const &)
+ ?setOffset@QGraphicsDropShadowEffect@@QAEXMM@Z @ 2057 NONAME ; void QGraphicsDropShadowEffect::setOffset(float, float)
+ ?isMaximized@QWidget@@QBE_NXZ @ 2058 NONAME ; bool QWidget::isMaximized(void) const
+ ?setScalar@QQuaternion@@QAEXM@Z @ 2059 NONAME ; void QQuaternion::setScalar(float)
+ ?setActiveWindow@QWorkspace@@QAEXPAVQWidget@@@Z @ 2060 NONAME ; void QWorkspace::setActiveWindow(class QWidget *)
+ ?blockBoundingRect@QPlainTextEdit@@IBE?AVQRectF@@ABVQTextBlock@@@Z @ 2061 NONAME ; class QRectF QPlainTextEdit::blockBoundingRect(class QTextBlock const &) const
+ ?insertActions@QWidget@@QAEXPAVQAction@@V?$QList@PAVQAction@@@@@Z @ 2062 NONAME ; void QWidget::insertActions(class QAction *, class QList<class QAction *>)
+ ?polish@QWindowsStyle@@UAEXAAVQPalette@@@Z @ 2063 NONAME ; void QWindowsStyle::polish(class QPalette &)
+ ?setMaximumWidth@QGraphicsLayoutItem@@QAEXM@Z @ 2064 NONAME ; void QGraphicsLayoutItem::setMaximumWidth(float)
+ ?setPos@QCursor@@SAXABVQPoint@@@Z @ 2065 NONAME ; void QCursor::setPos(class QPoint const &)
+ ?inputMethodQuery@QTextControl@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 2066 NONAME ; class QVariant QTextControl::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?height@QWidget@@QBEHXZ @ 2067 NONAME ; int QWidget::height(void) const
+ ?drawRect@QPainter@@QAEXHHHH@Z @ 2068 NONAME ; void QPainter::drawRect(int, int, int, int)
+ ?mapToItem@QGraphicsItem@@QBE?AVQPointF@@PBV1@MM@Z @ 2069 NONAME ; class QPointF QGraphicsItem::mapToItem(class QGraphicsItem const *, float, float) const
+ ?tr@QHBoxLayout@@SA?AVQString@@PBD0@Z @ 2070 NONAME ; class QString QHBoxLayout::tr(char const *, char const *)
+ ?metaObject@QClipboard@@UBEPBUQMetaObject@@XZ @ 2071 NONAME ; struct QMetaObject const * QClipboard::metaObject(void) const
+ ?staticMetaObject@QLayout@@2UQMetaObject@@B @ 2072 NONAME ; struct QMetaObject const QLayout::staticMetaObject
+ ?exec@QMenu@@QAEPAVQAction@@ABVQPoint@@PAV2@@Z @ 2073 NONAME ; class QAction * QMenu::exec(class QPoint const &, class QAction *)
+ ?sortItems@QTreeWidget@@QAEXHW4SortOrder@Qt@@@Z @ 2074 NONAME ; void QTreeWidget::sortItems(int, enum Qt::SortOrder)
+ ?removeApplicationFont@QFontDatabase@@SA_NH@Z @ 2075 NONAME ; bool QFontDatabase::removeApplicationFont(int)
+ ?d_func@QProxyModel@@AAEPAVQProxyModelPrivate@@XZ @ 2076 NONAME ; class QProxyModelPrivate * QProxyModel::d_func(void)
+ ?d_func@QAbstractGraphicsShapeItem@@ABEPBVQAbstractGraphicsShapeItemPrivate@@XZ @ 2077 NONAME ; class QAbstractGraphicsShapeItemPrivate const * QAbstractGraphicsShapeItem::d_func(void) const
+ ?grabWidget@QPixmap@@SA?AV1@PAVQWidget@@HHHH@Z @ 2078 NONAME ; class QPixmap QPixmap::grabWidget(class QWidget *, int, int, int, int)
+ ?drawLines@QPainter@@QAEXPBVQLineF@@H@Z @ 2079 NONAME ; void QPainter::drawLines(class QLineF const *, int)
+ ?unpolish@QProxyStyle@@UAEXPAVQApplication@@@Z @ 2080 NONAME ; void QProxyStyle::unpolish(class QApplication *)
+ ?pointAtPercent@QPainterPath@@QBE?AVQPointF@@M@Z @ 2081 NONAME ; class QPointF QPainterPath::pointAtPercent(float) const
+ ?italic@QFontDatabase@@QBE_NABVQString@@0@Z @ 2082 NONAME ; bool QFontDatabase::italic(class QString const &, class QString const &) const
+ ?data@QMatrix4x4@@QBEPBMXZ @ 2083 NONAME ; float const * QMatrix4x4::data(void) const
+ ?drawPoints@QPaintEngineEx@@UAEXPBVQPoint@@H@Z @ 2084 NONAME ; void QPaintEngineEx::drawPoints(class QPoint const *, int)
+ ?value@QDoubleSpinBox@@QBENXZ @ 2085 NONAME ; double QDoubleSpinBox::value(void) const
+ ?setTextWidth@QTextDocument@@QAEXM@Z @ 2086 NONAME ; void QTextDocument::setTextWidth(float)
+ ?hitButton@QRadioButton@@MBE_NABVQPoint@@@Z @ 2087 NONAME ; bool QRadioButton::hitButton(class QPoint const &) const
+ ?drawImage@QPainter@@QAEXABVQPoint@@ABVQImage@@ABVQRect@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 2088 NONAME ; void QPainter::drawImage(class QPoint const &, class QImage const &, class QRect const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ??1QLabel@@UAE@XZ @ 2089 NONAME ; QLabel::~QLabel(void)
+ ?setWidget@QTouchEvent@@QAEXPAVQWidget@@@Z @ 2090 NONAME ; void QTouchEvent::setWidget(class QWidget *)
+ ?isRightToLeft@QApplication@@SA_NXZ @ 2091 NONAME ; bool QApplication::isRightToLeft(void)
+ ?sys_pal@QApplicationPrivate@@2PAVQPalette@@A @ 2092 NONAME ; class QPalette * QApplicationPrivate::sys_pal
+ ?sortChildren@QTreeWidgetItem@@AAEXHW4SortOrder@Qt@@_N@Z @ 2093 NONAME ; void QTreeWidgetItem::sortChildren(int, enum Qt::SortOrder, bool)
+ ??1QTextFrameLayoutData@@UAE@XZ @ 2094 NONAME ; QTextFrameLayoutData::~QTextFrameLayoutData(void)
+ ?setCheckState@QTreeWidgetItem@@QAEXHW4CheckState@Qt@@@Z @ 2095 NONAME ; void QTreeWidgetItem::setCheckState(int, enum Qt::CheckState)
+ ?qt_metacall@QFocusFrame@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2096 NONAME ; int QFocusFrame::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QLayoutItem@@UAE@XZ @ 2097 NONAME ; QLayoutItem::~QLayoutItem(void)
+ ??0QStyleOptionTabV2@@QAE@ABVQStyleOptionTab@@@Z @ 2098 NONAME ; QStyleOptionTabV2::QStyleOptionTabV2(class QStyleOptionTab const &)
+ ?trUtf8@QGraphicsSystemPlugin@@SA?AVQString@@PBD0H@Z @ 2099 NONAME ; class QString QGraphicsSystemPlugin::trUtf8(char const *, char const *, int)
+ ?hotSpot@QGesture@@QBE?AVQPointF@@XZ @ 2100 NONAME ; class QPointF QGesture::hotSpot(void) const
+ ?eventFilter@QCalendarWidget@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 2101 NONAME ; bool QCalendarWidget::eventFilter(class QObject *, class QEvent *)
+ ?symbianEventFilter@QApplication@@UAE_NPBVQSymbianEvent@@@Z @ 2102 NONAME ; bool QApplication::symbianEventFilter(class QSymbianEvent const *)
+ ?setNotchesVisible@QDial@@QAEX_N@Z @ 2103 NONAME ; void QDial::setNotchesVisible(bool)
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQRect@@W4ItemSelectionMode@Qt@@@Z @ 2104 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(class QRect const &, enum Qt::ItemSelectionMode) const
+ ?setRenderHints@QGraphicsView@@QAEXV?$QFlags@W4RenderHint@QPainter@@@@@Z @ 2105 NONAME ; void QGraphicsView::setRenderHints(class QFlags<enum QPainter::RenderHint>)
+ ??0QTreeWidgetItem@@QAE@ABV0@@Z @ 2106 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidgetItem const &)
+ ??_5QRegion@@QAEAAV0@ABV0@@Z @ 2107 NONAME ; class QRegion & QRegion::operator|=(class QRegion const &)
+ ?minimumSize@QWidgetItemV2@@UBE?AVQSize@@XZ @ 2108 NONAME ; class QSize QWidgetItemV2::minimumSize(void) const
+ ?qt_metacall@QCommandLinkButton@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2109 NONAME ; int QCommandLinkButton::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QGraphicsSceneHelpEvent@@UAE@XZ @ 2110 NONAME ; QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent(void)
+ ?offset@QHeaderView@@QBEHXZ @ 2111 NONAME ; int QHeaderView::offset(void) const
+ ?cursorRect@QTextControl@@QBE?AVQRectF@@XZ @ 2112 NONAME ; class QRectF QTextControl::cursorRect(void) const
+ ?qt_metacall@QBoxLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2113 NONAME ; int QBoxLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?flags@QStringListModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 2114 NONAME ; class QFlags<enum Qt::ItemFlag> QStringListModel::flags(class QModelIndex const &) const
+ ?tr@QWorkspace@@SA?AVQString@@PBD0@Z @ 2115 NONAME ; class QString QWorkspace::tr(char const *, char const *)
+ ??0QColor@@QAE@PBD@Z @ 2116 NONAME ; QColor::QColor(char const *)
+ ?fillRect@QPainter@@QAEXHHHHABVQBrush@@@Z @ 2117 NONAME ; void QPainter::fillRect(int, int, int, int, class QBrush const &)
+ ?unsetLayoutDirection@QWidget@@QAEXXZ @ 2118 NONAME ; void QWidget::unsetLayoutDirection(void)
+ ?slerp@QQuaternion@@SA?AV1@ABV1@0M@Z @ 2119 NONAME ; class QQuaternion QQuaternion::slerp(class QQuaternion const &, class QQuaternion const &, float)
+ ?widgetRemoved@QStackedLayout@@IAEXH@Z @ 2120 NONAME ; void QStackedLayout::widgetRemoved(int)
+ ?isFlat@QGroupBox@@QBE_NXZ @ 2121 NONAME ; bool QGroupBox::isFlat(void) const
+ ?stringProperty@QTextFormat@@QBE?AVQString@@H@Z @ 2122 NONAME ; class QString QTextFormat::stringProperty(int) const
+ ?qt_metacast@QPlainTextEdit@@UAEPAXPBD@Z @ 2123 NONAME ; void * QPlainTextEdit::qt_metacast(char const *)
+ ?intersects@QItemSelectionRange@@QBE_NABV1@@Z @ 2124 NONAME ; bool QItemSelectionRange::intersects(class QItemSelectionRange const &) const
+ ?clearSelection@QTextCursor@@QAEXXZ @ 2125 NONAME ; void QTextCursor::clearSelection(void)
+ ?trUtf8@QFrame@@SA?AVQString@@PBD0H@Z @ 2126 NONAME ; class QString QFrame::trUtf8(char const *, char const *, int)
+ ?undo@QTextEdit@@QAEXXZ @ 2127 NONAME ; void QTextEdit::undo(void)
+ ?addItem@QStackedLayout@@UAEXPAVQLayoutItem@@@Z @ 2128 NONAME ; void QStackedLayout::addItem(class QLayoutItem *)
+ ?lineCount@QTextBlock@@QBEHXZ @ 2129 NONAME ; int QTextBlock::lineCount(void) const
+ ?ensureWidgetVisible@QScrollArea@@QAEXPAVQWidget@@HH@Z @ 2130 NONAME ; void QScrollArea::ensureWidgetVisible(class QWidget *, int, int)
+ ?tr@QWorkspace@@SA?AVQString@@PBD0H@Z @ 2131 NONAME ; class QString QWorkspace::tr(char const *, char const *, int)
+ ?translate@QPainter@@QAEXABVQPoint@@@Z @ 2132 NONAME ; void QPainter::translate(class QPoint const &)
+ ?tr@QStackedLayout@@SA?AVQString@@PBD0@Z @ 2133 NONAME ; class QString QStackedLayout::tr(char const *, char const *)
+ ?dragLeaveEvent@QWidget@@MAEXPAVQDragLeaveEvent@@@Z @ 2134 NONAME ; void QWidget::dragLeaveEvent(class QDragLeaveEvent *)
+ ?trUtf8@QGraphicsGrayscaleEffect@@SA?AVQString@@PBD0@Z @ 2135 NONAME ; class QString QGraphicsGrayscaleEffect::trUtf8(char const *, char const *)
+ ?format@QTextObject@@QBE?AVQTextFormat@@XZ @ 2136 NONAME ; class QTextFormat QTextObject::format(void) const
+ ?addAction@QActionGroup@@QAEPAVQAction@@ABVQIcon@@ABVQString@@@Z @ 2137 NONAME ; class QAction * QActionGroup::addAction(class QIcon const &, class QString const &)
+ ?update@QGraphicsEffect@@QAEXXZ @ 2138 NONAME ; void QGraphicsEffect::update(void)
+ ?indexes@QItemSelectionRange@@QBE?AV?$QList@VQModelIndex@@@@XZ @ 2139 NONAME ; class QList<class QModelIndex> QItemSelectionRange::indexes(void) const
+ ?width@QPixmap@@QBEHXZ @ 2140 NONAME ; int QPixmap::width(void) const
+ ?resetMatrix@QGraphicsItem@@QAEXXZ @ 2141 NONAME ; void QGraphicsItem::resetMatrix(void)
+ ?drawTextItem@QPaintEngine@@UAEXABVQPointF@@ABVQTextItem@@@Z @ 2142 NONAME ; void QPaintEngine::drawTextItem(class QPointF const &, class QTextItem const &)
+ ?type@QTextFormat@@QBEHXZ @ 2143 NONAME ; int QTextFormat::type(void) const
+ ?setGraphicsEffect@QGraphicsItem@@QAEXPAVQGraphicsEffect@@@Z @ 2144 NONAME ; void QGraphicsItem::setGraphicsEffect(class QGraphicsEffect *)
+ ?drawText@QPainter@@QAEXHHHHHABVQString@@PAVQRect@@@Z @ 2145 NONAME ; void QPainter::drawText(int, int, int, int, int, class QString const &, class QRect *)
+ ?qt_metacall@QSound@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2146 NONAME ; int QSound::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?paintEvent@QHeaderView@@MAEXPAVQPaintEvent@@@Z @ 2147 NONAME ; void QHeaderView::paintEvent(class QPaintEvent *)
+ ??0QPen@@QAE@W4PenStyle@Qt@@@Z @ 2148 NONAME ; QPen::QPen(enum Qt::PenStyle)
+ ?d_func@QAbstractSlider@@AAEPAVQAbstractSliderPrivate@@XZ @ 2149 NONAME ; class QAbstractSliderPrivate * QAbstractSlider::d_func(void)
+ ?scenePos@QGraphicsItem@@QBE?AVQPointF@@XZ @ 2150 NONAME ; class QPointF QGraphicsItem::scenePos(void) const
+ ?minimumDateTime@QDateTimeEdit@@QBE?AVQDateTime@@XZ @ 2151 NONAME ; class QDateTime QDateTimeEdit::minimumDateTime(void) const
+ ??1QWidgetPrivate@@UAE@XZ @ 2152 NONAME ; QWidgetPrivate::~QWidgetPrivate(void)
+ ?itemDoubleClicked@QListWidget@@IAEXPAVQListWidgetItem@@@Z @ 2153 NONAME ; void QListWidget::itemDoubleClicked(class QListWidgetItem *)
+ ?setDropEnabled@QStandardItem@@QAEX_N@Z @ 2154 NONAME ; void QStandardItem::setDropEnabled(bool)
+ ?qt_metacall@QInputContext@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2155 NONAME ; int QInputContext::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?timeChanged@QDateTimeEdit@@IAEXABVQTime@@@Z @ 2156 NONAME ; void QDateTimeEdit::timeChanged(class QTime const &)
+ ?timerEvent@QFileSystemModel@@MAEXPAVQTimerEvent@@@Z @ 2157 NONAME ; void QFileSystemModel::timerEvent(class QTimerEvent *)
+ ?setCurrentIndex@QAbstractItemView@@QAEXABVQModelIndex@@@Z @ 2158 NONAME ; void QAbstractItemView::setCurrentIndex(class QModelIndex const &)
+ ??0QStandardItem@@IAE@AAVQStandardItemPrivate@@@Z @ 2159 NONAME ; QStandardItem::QStandardItem(class QStandardItemPrivate &)
+ ?select@QItemSelection@@QAEXABVQModelIndex@@0@Z @ 2160 NONAME ; void QItemSelection::select(class QModelIndex const &, class QModelIndex const &)
+ ?insertBlock@QTextCursor@@QAEXXZ @ 2161 NONAME ; void QTextCursor::insertBlock(void)
+ ?currentItemChanged@QTableWidget@@IAEXPAVQTableWidgetItem@@0@Z @ 2162 NONAME ; void QTableWidget::currentItemChanged(class QTableWidgetItem *, class QTableWidgetItem *)
+ ?create@QInputContextFactory@@SAPAVQInputContext@@ABVQString@@PAVQObject@@@Z @ 2163 NONAME ; class QInputContext * QInputContextFactory::create(class QString const &, class QObject *)
+ ?linkHovered@QLabel@@IAEXABVQString@@@Z @ 2164 NONAME ; void QLabel::linkHovered(class QString const &)
+ ?isCornerButtonEnabled@QTableView@@QBE_NXZ @ 2165 NONAME ; bool QTableView::isCornerButtonEnabled(void) const
+ ?setFilterRegExp@QSortFilterProxyModel@@QAEXABVQRegExp@@@Z @ 2166 NONAME ; void QSortFilterProxyModel::setFilterRegExp(class QRegExp const &)
+ ?qt_metacall@QCoeFepInputContext@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2167 NONAME ; int QCoeFepInputContext::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?combinedMatrix@QPainter@@QBE?AVQMatrix@@XZ @ 2168 NONAME ; class QMatrix QPainter::combinedMatrix(void) const
+ ?d_func@QTextEdit@@AAEPAVQTextEditPrivate@@XZ @ 2169 NONAME ; class QTextEditPrivate * QTextEdit::d_func(void)
+ ?qDrawBorderPixmap@@YAXPAVQPainter@@ABVQRect@@ABVQMargins@@ABVQPixmap@@12ABUQTileRules@@V?$QFlags@W4DrawingHint@QDrawBorderPixmap@@@@@Z @ 2170 NONAME ; void qDrawBorderPixmap(class QPainter *, class QRect const &, class QMargins const &, class QPixmap const &, class QRect const &, class QMargins const &, struct QTileRules const &, class QFlags<enum QDrawBorderPixmap::DrawingHint>)
+ ?setSubmitPolicy@QDataWidgetMapper@@QAEXW4SubmitPolicy@1@@Z @ 2171 NONAME ; void QDataWidgetMapper::setSubmitPolicy(enum QDataWidgetMapper::SubmitPolicy)
+ ?qt_metacall@QWindowsStyle@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2172 NONAME ; int QWindowsStyle::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?key@QShortcutEvent@@QBEABVQKeySequence@@XZ @ 2173 NONAME ; class QKeySequence const & QShortcutEvent::key(void) const
+ ?intValueSelected@QInputDialog@@IAEXH@Z @ 2174 NONAME ; void QInputDialog::intValueSelected(int)
+ ?doubleProperty@QTextFormat@@QBEMH@Z @ 2175 NONAME ; float QTextFormat::doubleProperty(int) const
+ ?dragLeaveEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 2176 NONAME ; void QGraphicsScene::dragLeaveEvent(class QGraphicsSceneDragDropEvent *)
+ ?removeItemWidget@QListWidget@@QAEXPAVQListWidgetItem@@@Z @ 2177 NONAME ; void QListWidget::removeItemWidget(class QListWidgetItem *)
+ ?addWidget@QLayout@@QAEXPAVQWidget@@@Z @ 2178 NONAME ; void QLayout::addWidget(class QWidget *)
+ ?standardButton@QDialogButtonBox@@QBE?AW4StandardButton@1@PAVQAbstractButton@@@Z @ 2179 NONAME ; enum QDialogButtonBox::StandardButton QDialogButtonBox::standardButton(class QAbstractButton *) const
+ ?normalize@QVector4D@@QAEXXZ @ 2180 NONAME ; void QVector4D::normalize(void)
+ ?renderFlags@QTextItem@@QBE?AV?$QFlags@W4RenderFlag@QTextItem@@@@XZ @ 2181 NONAME ; class QFlags<enum QTextItem::RenderFlag> QTextItem::renderFlags(void) const
+ ?qt_metacall@QGraphicsAnchor@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2182 NONAME ; int QGraphicsAnchor::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QFileDialog@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 2183 NONAME ; QFileDialog::QFileDialog(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?trUtf8@QSplitterHandle@@SA?AVQString@@PBD0@Z @ 2184 NONAME ; class QString QSplitterHandle::trUtf8(char const *, char const *)
+ ?setStartAngle@QGraphicsEllipseItem@@QAEXH@Z @ 2185 NONAME ; void QGraphicsEllipseItem::setStartAngle(int)
+ ?qt_metacast@QSessionManager@@UAEPAXPBD@Z @ 2186 NONAME ; void * QSessionManager::qt_metacast(char const *)
+ ?end@QLineEdit@@QAEX_N@Z @ 2187 NONAME ; void QLineEdit::end(bool)
+ ?currentRow@QCompleter@@QBEHXZ @ 2188 NONAME ; int QCompleter::currentRow(void) const
+ ?setPopup@QCompleter@@QAEXPAVQAbstractItemView@@@Z @ 2189 NONAME ; void QCompleter::setPopup(class QAbstractItemView *)
+ ?qRed@@YAHI@Z @ 2190 NONAME ; int qRed(unsigned int)
+ ?drawChord@QPainter@@QAEXABVQRectF@@HH@Z @ 2191 NONAME ; void QPainter::drawChord(class QRectF const &, int, int)
+ ?oldSize@QResizeEvent@@QBEABVQSize@@XZ @ 2192 NONAME ; class QSize const & QResizeEvent::oldSize(void) const
+ ?lineWrapMode@QTextEdit@@QBE?AW4LineWrapMode@1@XZ @ 2193 NONAME ; enum QTextEdit::LineWrapMode QTextEdit::lineWrapMode(void) const
+ ??BQQuaternion@@QBE?AVQVariant@@XZ @ 2194 NONAME ; QQuaternion::operator class QVariant(void) const
+ ?timerEvent@QTreeView@@MAEXPAVQTimerEvent@@@Z @ 2195 NONAME ; void QTreeView::timerEvent(class QTimerEvent *)
+ ?horizontalShearAt@QGraphicsItemAnimation@@QBEMM@Z @ 2196 NONAME ; float QGraphicsItemAnimation::horizontalShearAt(float) const
+ ?tr@QDockWidget@@SA?AVQString@@PBD0@Z @ 2197 NONAME ; class QString QDockWidget::tr(char const *, char const *)
+ ?autoRepeat@QShortcut@@QBE_NXZ @ 2198 NONAME ; bool QShortcut::autoRepeat(void) const
+ ?d_func@QButtonGroup@@ABEPBVQButtonGroupPrivate@@XZ @ 2199 NONAME ; class QButtonGroupPrivate const * QButtonGroup::d_func(void) const
+ ?resizeSections@QHeaderView@@QAEXW4ResizeMode@1@@Z @ 2200 NONAME ; void QHeaderView::resizeSections(enum QHeaderView::ResizeMode)
+ ?isObscured@QGraphicsItem@@QBE_NMMMM@Z @ 2201 NONAME ; bool QGraphicsItem::isObscured(float, float, float, float) const
+ ??_EQGraphicsObject@@UAE@I@Z @ 2202 NONAME ; QGraphicsObject::~QGraphicsObject(unsigned int)
+ ??1QDockWidgetLayout@@UAE@XZ @ 2203 NONAME ; QDockWidgetLayout::~QDockWidgetLayout(void)
+ ?setFont@QGraphicsTextItem@@QAEXABVQFont@@@Z @ 2204 NONAME ; void QGraphicsTextItem::setFont(class QFont const &)
+ ??D@YA?AVQRegion@@ABV0@ABVQTransform@@@Z @ 2205 NONAME ; class QRegion operator*(class QRegion const &, class QTransform const &)
+ ?staticMetaObject@QFontDialog@@2UQMetaObject@@B @ 2206 NONAME ; struct QMetaObject const QFontDialog::staticMetaObject
+ ?setTabPosition@QTabWidget@@QAEXW4TabPosition@1@@Z @ 2207 NONAME ; void QTabWidget::setTabPosition(enum QTabWidget::TabPosition)
+ ?trUtf8@QMdiSubWindow@@SA?AVQString@@PBD0H@Z @ 2208 NONAME ; class QString QMdiSubWindow::trUtf8(char const *, char const *, int)
+ ?paintDevice@QAbstractTextDocumentLayout@@QBEPAVQPaintDevice@@XZ @ 2209 NONAME ; class QPaintDevice * QAbstractTextDocumentLayout::paintDevice(void) const
+ ?tr@QTextList@@SA?AVQString@@PBD0H@Z @ 2210 NONAME ; class QString QTextList::tr(char const *, char const *, int)
+ ?state@QMovie@@QBE?AW4MovieState@1@XZ @ 2211 NONAME ; enum QMovie::MovieState QMovie::state(void) const
+ ?sceneEvent@QGraphicsTextItem@@MAE_NPAVQEvent@@@Z @ 2212 NONAME ; bool QGraphicsTextItem::sceneEvent(class QEvent *)
+ ?hiResGlobalPos@QTabletEvent@@QBEABVQPointF@@XZ @ 2213 NONAME ; class QPointF const & QTabletEvent::hiResGlobalPos(void) const
+ ?drawEllipse@QPainter@@QAEXHHHH@Z @ 2214 NONAME ; void QPainter::drawEllipse(int, int, int, int)
+ ?trUtf8@QGraphicsTransform@@SA?AVQString@@PBD0@Z @ 2215 NONAME ; class QString QGraphicsTransform::trUtf8(char const *, char const *)
+ ?d_func@QGraphicsSimpleTextItem@@AAEPAVQGraphicsSimpleTextItemPrivate@@XZ @ 2216 NONAME ; class QGraphicsSimpleTextItemPrivate * QGraphicsSimpleTextItem::d_func(void)
+ ?isFirstItemColumnSpanned@QTreeWidget@@QBE_NPBVQTreeWidgetItem@@@Z @ 2217 NONAME ; bool QTreeWidget::isFirstItemColumnSpanned(class QTreeWidgetItem const *) const
+ ?d_func@QClipboard@@ABEPBVQClipboardPrivate@@XZ @ 2218 NONAME ; class QClipboardPrivate const * QClipboard::d_func(void) const
+ ?combineOpacityFromParent@QGraphicsItemPrivate@@QBEMM@Z @ 2219 NONAME ; float QGraphicsItemPrivate::combineOpacityFromParent(float) const
+ ?qt_metacast@QDial@@UAEPAXPBD@Z @ 2220 NONAME ; void * QDial::qt_metacast(char const *)
+ ?setStandardColor@QColorDialog@@SAXHI@Z @ 2221 NONAME ; void QColorDialog::setStandardColor(int, unsigned int)
+ ?isImageFormat@QTextFormat@@QBE_NXZ @ 2222 NONAME ; bool QTextFormat::isImageFormat(void) const
+ ?d_func@QAbstractItemView@@AAEPAVQAbstractItemViewPrivate@@XZ @ 2223 NONAME ; class QAbstractItemViewPrivate * QAbstractItemView::d_func(void)
+ ?lexem@Parser@QCss@@QBE?AVQString@@XZ @ 2224 NONAME ; class QString QCss::Parser::lexem(void) const
+ ?insertColumn@QStandardItem@@QAEXHABV?$QList@PAVQStandardItem@@@@@Z @ 2225 NONAME ; void QStandardItem::insertColumn(int, class QList<class QStandardItem *> const &)
+ ?isItemSelected@QTreeWidget@@QBE_NPBVQTreeWidgetItem@@@Z @ 2226 NONAME ; bool QTreeWidget::isItemSelected(class QTreeWidgetItem const *) const
+ ?dropEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 2227 NONAME ; void QGraphicsItem::dropEvent(class QGraphicsSceneDragDropEvent *)
+ ?text@QGraphicsSimpleTextItem@@QBE?AVQString@@XZ @ 2228 NONAME ; class QString QGraphicsSimpleTextItem::text(void) const
+ ?isSizeGripEnabled@QStatusBar@@QBE_NXZ @ 2229 NONAME ; bool QStatusBar::isSizeGripEnabled(void) const
+ ?closeEvent@QProgressDialog@@MAEXPAVQCloseEvent@@@Z @ 2230 NONAME ; void QProgressDialog::closeEvent(class QCloseEvent *)
+ ?dx@QMatrix@@QBEMXZ @ 2231 NONAME ; float QMatrix::dx(void) const
+ ?numColors@QImage@@QBEHXZ @ 2232 NONAME ; int QImage::numColors(void) const
+ ?wheelEvent@QComboBox@@MAEXPAVQWheelEvent@@@Z @ 2233 NONAME ; void QComboBox::wheelEvent(class QWheelEvent *)
+ ?takeColumn@QStandardItemModel@@QAE?AV?$QList@PAVQStandardItem@@@@H@Z @ 2234 NONAME ; class QList<class QStandardItem *> QStandardItemModel::takeColumn(int)
+ ?tangentialPressure@QTabletEvent@@QBEMXZ @ 2235 NONAME ; float QTabletEvent::tangentialPressure(void) const
+ ?setElideMode@QTabWidget@@QAEXW4TextElideMode@Qt@@@Z @ 2236 NONAME ; void QTabWidget::setElideMode(enum Qt::TextElideMode)
+ ?trUtf8@QDesktopWidget@@SA?AVQString@@PBD0H@Z @ 2237 NONAME ; class QString QDesktopWidget::trUtf8(char const *, char const *, int)
+ ??0QPaintEngineState@@QAE@ABV0@@Z @ 2238 NONAME ; QPaintEngineState::QPaintEngineState(class QPaintEngineState const &)
+ ?widget@QGraphicsEffectSource@@QBEPBVQWidget@@XZ @ 2239 NONAME ; class QWidget const * QGraphicsEffectSource::widget(void) const
+ ?textColor@QTreeWidgetItem@@QBE?AVQColor@@H@Z @ 2240 NONAME ; class QColor QTreeWidgetItem::textColor(int) const
+ ?showEvent@QWorkspace@@MAEXPAVQShowEvent@@@Z @ 2241 NONAME ; void QWorkspace::showEvent(class QShowEvent *)
+ ?scroll@QPixmap@@QAEXHHABVQRect@@PAVQRegion@@@Z @ 2242 NONAME ; void QPixmap::scroll(int, int, class QRect const &, class QRegion *)
+ ?focusOutEvent@QPushButton@@MAEXPAVQFocusEvent@@@Z @ 2243 NONAME ; void QPushButton::focusOutEvent(class QFocusEvent *)
+ ?redo@QUndoCommand@@UAEXXZ @ 2244 NONAME ; void QUndoCommand::redo(void)
+ ??0QWhatsThis@@AAE@XZ @ 2245 NONAME ; QWhatsThis::QWhatsThis(void)
+ ?setCalendarWidget@QDateTimeEdit@@QAEXPAVQCalendarWidget@@@Z @ 2246 NONAME ; void QDateTimeEdit::setCalendarWidget(class QCalendarWidget *)
+ ?minimumWidth@QWidget@@QBEHXZ @ 2247 NONAME ; int QWidget::minimumWidth(void) const
+ ?tr@QWizard@@SA?AVQString@@PBD0H@Z @ 2248 NONAME ; class QString QWizard::tr(char const *, char const *, int)
+ ?trUtf8@QFormLayout@@SA?AVQString@@PBD0@Z @ 2249 NONAME ; class QString QFormLayout::trUtf8(char const *, char const *)
+ ??0QAbstractScrollArea@@IAE@AAVQAbstractScrollAreaPrivate@@PAVQWidget@@@Z @ 2250 NONAME ; QAbstractScrollArea::QAbstractScrollArea(class QAbstractScrollAreaPrivate &, class QWidget *)
+ ?tr@QPixmapFilter@@SA?AVQString@@PBD0@Z @ 2251 NONAME ; class QString QPixmapFilter::tr(char const *, char const *)
+ ?tr@QGraphicsItemAnimation@@SA?AVQString@@PBD0H@Z @ 2252 NONAME ; class QString QGraphicsItemAnimation::tr(char const *, char const *, int)
+ ?contextMenuEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneContextMenuEvent@@@Z @ 2253 NONAME ; void QGraphicsItem::contextMenuEvent(class QGraphicsSceneContextMenuEvent *)
+ ?ensureCursorVisible@QTextControl@@UAEXXZ @ 2254 NONAME ; void QTextControl::ensureCursorVisible(void)
+ ?d_func@QFormLayout@@ABEPBVQFormLayoutPrivate@@XZ @ 2255 NONAME ; class QFormLayoutPrivate const * QFormLayout::d_func(void) const
+ ?cornerWidget@QAbstractScrollArea@@QBEPAVQWidget@@XZ @ 2256 NONAME ; class QWidget * QAbstractScrollArea::cornerWidget(void) const
+ ?isReadOnly@QLineEdit@@QBE_NXZ @ 2257 NONAME ; bool QLineEdit::isReadOnly(void) const
+ ?intValue@QLCDNumber@@QBEHXZ @ 2258 NONAME ; int QLCDNumber::intValue(void) const
+ ??0QVector4D@@QAE@ABVQVector2D@@@Z @ 2259 NONAME ; QVector4D::QVector4D(class QVector2D const &)
+ ?tabRemoved@QTabWidget@@MAEXH@Z @ 2260 NONAME ; void QTabWidget::tabRemoved(int)
+ ?polish@QProxyStyle@@UAEXAAVQPalette@@@Z @ 2261 NONAME ; void QProxyStyle::polish(class QPalette &)
+ ?leaveEvent@QWidget@@MAEXPAVQEvent@@@Z @ 2262 NONAME ; void QWidget::leaveEvent(class QEvent *)
+ ?setEditable@QComboBox@@QAEX_N@Z @ 2263 NONAME ; void QComboBox::setEditable(bool)
+ ?setIntRange@QInputDialog@@QAEXHH@Z @ 2264 NONAME ; void QInputDialog::setIntRange(int, int)
+ ?setWordWrap@QLabel@@QAEX_N@Z @ 2265 NONAME ; void QLabel::setWordWrap(bool)
+ ?findBlockByLineNumber@QTextDocument@@QBE?AVQTextBlock@@H@Z @ 2266 NONAME ; class QTextBlock QTextDocument::findBlockByLineNumber(int) const
+ ??ZQQuaternion@@QAEAAV0@ABV0@@Z @ 2267 NONAME ; class QQuaternion & QQuaternion::operator-=(class QQuaternion const &)
+ ?sync@QPaintEngineEx@@UAEXXZ @ 2268 NONAME ; void QPaintEngineEx::sync(void)
+ ?supportsOption@QImageWriter@@QBE_NW4ImageOption@QImageIOHandler@@@Z @ 2269 NONAME ; bool QImageWriter::supportsOption(enum QImageIOHandler::ImageOption) const
+ ??_EQListWidget@@UAE@I@Z @ 2270 NONAME ; QListWidget::~QListWidget(unsigned int)
+ ??_EQColorDialog@@UAE@I@Z @ 2271 NONAME ; QColorDialog::~QColorDialog(unsigned int)
+ ?wheelEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneWheelEvent@@@Z @ 2272 NONAME ; void QGraphicsItem::wheelEvent(class QGraphicsSceneWheelEvent *)
+ ?deleteChar@QTextCursor@@QAEXXZ @ 2273 NONAME ; void QTextCursor::deleteChar(void)
+ ?isBrushSet@QPalette@@QBE_NW4ColorGroup@1@W4ColorRole@1@@Z @ 2274 NONAME ; bool QPalette::isBrushSet(enum QPalette::ColorGroup, enum QPalette::ColorRole) const
+ ?fromCmykF@QColor@@SA?AV1@MMMMM@Z @ 2275 NONAME ; class QColor QColor::fromCmykF(float, float, float, float, float)
+ ?mapFromItem@QGraphicsItem@@QBE?AVQPointF@@PBV1@ABV2@@Z @ 2276 NONAME ; class QPointF QGraphicsItem::mapFromItem(class QGraphicsItem const *, class QPointF const &) const
+ ?tr@QAbstractProxyModel@@SA?AVQString@@PBD0@Z @ 2277 NONAME ; class QString QAbstractProxyModel::tr(char const *, char const *)
+ ?showGrid@QTableView@@QBE_NXZ @ 2278 NONAME ; bool QTableView::showGrid(void) const
+ ?labelForField@QFormLayout@@QBEPAVQWidget@@PAV2@@Z @ 2279 NONAME ; class QWidget * QFormLayout::labelForField(class QWidget *) const
+ ?setData@QDirModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 2280 NONAME ; bool QDirModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ??6@YA?AVQDebug@@V0@ABVQStyleOption@@@Z @ 2281 NONAME ; class QDebug operator<<(class QDebug, class QStyleOption const &)
+ ?createEditor@QStyledItemDelegate@@UBEPAVQWidget@@PAV2@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 2282 NONAME ; class QWidget * QStyledItemDelegate::createEditor(class QWidget *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?setGlyphCache@QFontEngine@@QAEXPAXPAVQFontEngineGlyphCache@@@Z @ 2283 NONAME ; void QFontEngine::setGlyphCache(void *, class QFontEngineGlyphCache *)
+ ?decimals@QDoubleSpinBox@@QBEHXZ @ 2284 NONAME ; int QDoubleSpinBox::decimals(void) const
+ ??_EQGraphicsSceneHoverEvent@@UAE@I@Z @ 2285 NONAME ; QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent(unsigned int)
+ ?staticMetaObject@QTextFrame@@2UQMetaObject@@B @ 2286 NONAME ; struct QMetaObject const QTextFrame::staticMetaObject
+ ?emitChanged@QClipboard@@AAEXW4Mode@1@@Z @ 2287 NONAME ; void QClipboard::emitChanged(enum QClipboard::Mode)
+ ?metaObject@QVBoxLayout@@UBEPBUQMetaObject@@XZ @ 2288 NONAME ; struct QMetaObject const * QVBoxLayout::metaObject(void) const
+ ?setAnimated@QMainWindow@@QAEX_N@Z @ 2289 NONAME ; void QMainWindow::setAnimated(bool)
+ ?paste@QLineControl@@QAEXXZ @ 2290 NONAME ; void QLineControl::paste(void)
+ ?buttons@QGraphicsSceneWheelEvent@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 2291 NONAME ; class QFlags<enum Qt::MouseButton> QGraphicsSceneWheelEvent::buttons(void) const
+ ?z@QQuaternion@@QBEMXZ @ 2292 NONAME ; float QQuaternion::z(void) const
+ ?styleHint@QProxyStyle@@UBEHW4StyleHint@QStyle@@PBVQStyleOption@@PBVQWidget@@PAVQStyleHintReturn@@@Z @ 2293 NONAME ; int QProxyStyle::styleHint(enum QStyle::StyleHint, class QStyleOption const *, class QWidget const *, class QStyleHintReturn *) const
+ ?tr@QDrag@@SA?AVQString@@PBD0@Z @ 2294 NONAME ; class QString QDrag::tr(char const *, char const *)
+ ?standardIcon@QMessageBox@@SA?AVQPixmap@@W4Icon@1@@Z @ 2295 NONAME ; class QPixmap QMessageBox::standardIcon(enum QMessageBox::Icon)
+ ?qt_metacast@QSortFilterProxyModel@@UAEPAXPBD@Z @ 2296 NONAME ; void * QSortFilterProxyModel::qt_metacast(char const *)
+ ?reason@QContextMenuEvent@@QBE?AW4Reason@1@XZ @ 2297 NONAME ; enum QContextMenuEvent::Reason QContextMenuEvent::reason(void) const
+ ??0QWorkspace@@QAE@PAVQWidget@@@Z @ 2298 NONAME ; QWorkspace::QWorkspace(class QWidget *)
+ ?sorting@QDirModel@@QBE?AV?$QFlags@W4SortFlag@QDir@@@@XZ @ 2299 NONAME ; class QFlags<enum QDir::SortFlag> QDirModel::sorting(void) const
+ ?clear@QGraphicsItemAnimation@@QAEXXZ @ 2300 NONAME ; void QGraphicsItemAnimation::clear(void)
+ ?hslSaturation@QColor@@QBEHXZ @ 2301 NONAME ; int QColor::hslSaturation(void) const
+ ?count@QHeaderView@@QBEHXZ @ 2302 NONAME ; int QHeaderView::count(void) const
+ ?widgetAt@QApplication@@SAPAVQWidget@@ABVQPoint@@@Z @ 2303 NONAME ; class QWidget * QApplication::widgetAt(class QPoint const &)
+ ??0QRasterWindowSurface@@QAE@PAVQWidget@@@Z @ 2304 NONAME ; QRasterWindowSurface::QRasterWindowSurface(class QWidget *)
+ ?setMenuWidget@QMainWindow@@QAEXPAVQWidget@@@Z @ 2305 NONAME ; void QMainWindow::setMenuWidget(class QWidget *)
+ ?setCurrentIndex@QItemSelectionModel@@QAEXABVQModelIndex@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 2306 NONAME ; void QItemSelectionModel::setCurrentIndex(class QModelIndex const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?grabShortcut@QWidget@@QAEHABVQKeySequence@@W4ShortcutContext@Qt@@@Z @ 2307 NONAME ; int QWidget::grabShortcut(class QKeySequence const &, enum Qt::ShortcutContext)
+ ?UpdateFepInlineTextL@QCoeFepInputContext@@UAEXABVTDesC16@@H@Z @ 2308 NONAME ; void QCoeFepInputContext::UpdateFepInlineTextL(class TDesC16 const &, int)
+ ?draw@QPixmapDropShadowFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 2309 NONAME ; void QPixmapDropShadowFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ?mouseMoveEvent@QMdiSubWindow@@MAEXPAVQMouseEvent@@@Z @ 2310 NONAME ; void QMdiSubWindow::mouseMoveEvent(class QMouseEvent *)
+ ?hoverMoveEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 2311 NONAME ; void QGraphicsItem::hoverMoveEvent(class QGraphicsSceneHoverEvent *)
+ ?keyPressEvent@QGraphicsTextItem@@MAEXPAVQKeyEvent@@@Z @ 2312 NONAME ; void QGraphicsTextItem::keyPressEvent(class QKeyEvent *)
+ ?cellChanged@QTableWidget@@IAEXHH@Z @ 2313 NONAME ; void QTableWidget::cellChanged(int, int)
+ ?closeEvent@QMdiSubWindow@@MAEXPAVQCloseEvent@@@Z @ 2314 NONAME ; void QMdiSubWindow::closeEvent(class QCloseEvent *)
+ ?dragEnabled@QLineEdit@@QBE_NXZ @ 2315 NONAME ; bool QLineEdit::dragEnabled(void) const
+ ??0QSpinBox@@QAE@PAVQWidget@@@Z @ 2316 NONAME ; QSpinBox::QSpinBox(class QWidget *)
+ ?provides@QMimeSource@@UBE_NPBD@Z @ 2317 NONAME ; bool QMimeSource::provides(char const *) const
+ ?setStrikeOut@QFont@@QAEX_N@Z @ 2318 NONAME ; void QFont::setStrikeOut(bool)
+ ?keyPressEvent@QDateTimeEdit@@MAEXPAVQKeyEvent@@@Z @ 2319 NONAME ; void QDateTimeEdit::keyPressEvent(class QKeyEvent *)
+ ??_EQVBoxLayout@@UAE@I@Z @ 2320 NONAME ; QVBoxLayout::~QVBoxLayout(unsigned int)
+ ?right@QItemSelectionRange@@QBEHXZ @ 2321 NONAME ; int QItemSelectionRange::right(void) const
+ ??6@YA?AVQDebug@@V0@ABVQPolygonF@@@Z @ 2322 NONAME ; class QDebug operator<<(class QDebug, class QPolygonF const &)
+ ?isCharFormat@QTextFormat@@QBE_NXZ @ 2323 NONAME ; bool QTextFormat::isCharFormat(void) const
+ ??6@YA?AVQDebug@@V0@ABVQFont@@@Z @ 2324 NONAME ; class QDebug operator<<(class QDebug, class QFont const &)
+ ?setColumnSpacing@QGraphicsGridLayout@@QAEXHM@Z @ 2325 NONAME ; void QGraphicsGridLayout::setColumnSpacing(int, float)
+ ?setRowAlignment@QGraphicsGridLayout@@QAEXHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 2326 NONAME ; void QGraphicsGridLayout::setRowAlignment(int, class QFlags<enum Qt::AlignmentFlag>)
+ ?setEscapeButton@QMessageBox@@QAEXPAVQAbstractButton@@@Z @ 2327 NONAME ; void QMessageBox::setEscapeButton(class QAbstractButton *)
+ ?editTextChanged@QComboBox@@IAEXABVQString@@@Z @ 2328 NONAME ; void QComboBox::editTextChanged(class QString const &)
+ ?xHeight@QFontMetricsF@@QBEMXZ @ 2329 NONAME ; float QFontMetricsF::xHeight(void) const
+ ?transformations@QGraphicsItem@@QBE?AV?$QList@PAVQGraphicsTransform@@@@XZ @ 2330 NONAME ; class QList<class QGraphicsTransform *> QGraphicsItem::transformations(void) const
+ ?setSingleStep@QAbstractSlider@@QAEXH@Z @ 2331 NONAME ; void QAbstractSlider::setSingleStep(int)
+ ??_EQStackedLayout@@UAE@I@Z @ 2332 NONAME ; QStackedLayout::~QStackedLayout(unsigned int)
+ ?moveCursor@QTextControl@@QAEXW4MoveOperation@QTextCursor@@W4MoveMode@3@@Z @ 2333 NONAME ; void QTextControl::moveCursor(enum QTextCursor::MoveOperation, enum QTextCursor::MoveMode)
+ ?isTopLevel@QWidget@@QBE_NXZ @ 2334 NONAME ; bool QWidget::isTopLevel(void) const
+ ?qt_metacast@QPixmapFilter@@UAEPAXPBD@Z @ 2335 NONAME ; void * QPixmapFilter::qt_metacast(char const *)
+ ?buttonPressed@QButtonGroup@@IAEXH@Z @ 2336 NONAME ; void QButtonGroup::buttonPressed(int)
+ ?mimeData@QStandardItemModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 2337 NONAME ; class QMimeData * QStandardItemModel::mimeData(class QList<class QModelIndex> const &) const
+ ?tabIcon@QTabWidget@@QBE?AVQIcon@@H@Z @ 2338 NONAME ; class QIcon QTabWidget::tabIcon(int) const
+ ??_EQProxyModel@@UAE@I@Z @ 2339 NONAME ; QProxyModel::~QProxyModel(unsigned int)
+ ?widgetEvent@QGraphicsLayout@@UAEXPAVQEvent@@@Z @ 2340 NONAME ; void QGraphicsLayout::widgetEvent(class QEvent *)
+ ?isMovingEnabled@QWidgetResizeHandler@@QBE_NXZ @ 2341 NONAME ; bool QWidgetResizeHandler::isMovingEnabled(void) const
+ ??_EQGraphicsSystemPlugin@@UAE@I@Z @ 2342 NONAME ; QGraphicsSystemPlugin::~QGraphicsSystemPlugin(unsigned int)
+ ?metaObject@QSplitterHandle@@UBEPBUQMetaObject@@XZ @ 2343 NONAME ; struct QMetaObject const * QSplitterHandle::metaObject(void) const
+ ?intersects@QRegion@@QBE_NABVQRect@@@Z @ 2344 NONAME ; bool QRegion::intersects(class QRect const &) const
+ ?d_func@QPixmapDropShadowFilter@@AAEPAVQPixmapDropShadowFilterPrivate@@XZ @ 2345 NONAME ; class QPixmapDropShadowFilterPrivate * QPixmapDropShadowFilter::d_func(void)
+ ?spacerItemFactoryMethod@QLayoutPrivate@@2P6APAVQSpacerItem@@PBVQLayout@@HHW4Policy@QSizePolicy@@1@ZA @ 2346 NONAME ; class QSpacerItem * (*QLayoutPrivate::spacerItemFactoryMethod)(class QLayout const *, int, int, enum QSizePolicy::Policy, enum QSizePolicy::Policy)
+ ?isObscuredBy@QGraphicsItemGroup@@UBE_NPBVQGraphicsItem@@@Z @ 2347 NONAME ; bool QGraphicsItemGroup::isObscuredBy(class QGraphicsItem const *) const
+ ?setRedF@QColor@@QAEXM@Z @ 2348 NONAME ; void QColor::setRedF(float)
+ ?attributes@QInputMethodEvent@@QBEABV?$QList@VAttribute@QInputMethodEvent@@@@XZ @ 2349 NONAME ; class QList<class QInputMethodEvent::Attribute> const & QInputMethodEvent::attributes(void) const
+ ?toVector4D@QVector2D@@QBE?AVQVector4D@@XZ @ 2350 NONAME ; class QVector4D QVector2D::toVector4D(void) const
+ ?setLastScaleFactor@QPinchGesture@@QAEXM@Z @ 2351 NONAME ; void QPinchGesture::setLastScaleFactor(float)
+ ?currentPage@QWizard@@QBEPAVQWizardPage@@XZ @ 2352 NONAME ; class QWizardPage * QWizard::currentPage(void) const
+ ?boundingRect@QPicture@@QBE?AVQRect@@XZ @ 2353 NONAME ; class QRect QPicture::boundingRect(void) const
+ ?tessellateConvex@QTessellator@@QAEXPBVQPointF@@H@Z @ 2354 NONAME ; void QTessellator::tessellateConvex(class QPointF const *, int)
+ ?styleOption@QGraphicsEffectSource@@QBEPBVQStyleOption@@XZ @ 2355 NONAME ; class QStyleOption const * QGraphicsEffectSource::styleOption(void) const
+ ?resetMatrix@QGraphicsView@@QAEXXZ @ 2356 NONAME ; void QGraphicsView::resetMatrix(void)
+ ?isHidden@QTreeWidgetItem@@QBE_NXZ @ 2357 NONAME ; bool QTreeWidgetItem::isHidden(void) const
+ ?boundingRect@QGraphicsLineItem@@UBE?AVQRectF@@XZ @ 2358 NONAME ; class QRectF QGraphicsLineItem::boundingRect(void) const
+ ?qt_metacast@QCompleter@@UAEPAXPBD@Z @ 2359 NONAME ; void * QCompleter::qt_metacast(char const *)
+ ??0QListView@@QAE@PAVQWidget@@@Z @ 2360 NONAME ; QListView::QListView(class QWidget *)
+ ?clearMaximumDateTime@QDateTimeEdit@@QAEXXZ @ 2361 NONAME ; void QDateTimeEdit::clearMaximumDateTime(void)
+ ?trUtf8@QTextControl@@SA?AVQString@@PBD0H@Z @ 2362 NONAME ; class QString QTextControl::trUtf8(char const *, char const *, int)
+ ?toolTip@QGraphicsItem@@QBE?AVQString@@XZ @ 2363 NONAME ; class QString QGraphicsItem::toolTip(void) const
+ ?modificationChanged@QTextDocument@@IAEX_N@Z @ 2364 NONAME ; void QTextDocument::modificationChanged(bool)
+ ?setLastScenePos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 2365 NONAME ; void QTouchEvent::TouchPoint::setLastScenePos(class QPointF const &)
+ ?setCosmetic@QPen@@QAEX_N@Z @ 2366 NONAME ; void QPen::setCosmetic(bool)
+ ?setBorder@QTextFrameFormat@@QAEXM@Z @ 2367 NONAME ; void QTextFrameFormat::setBorder(float)
+ ?pixmap@QClipboard@@QBE?AVQPixmap@@W4Mode@1@@Z @ 2368 NONAME ; class QPixmap QClipboard::pixmap(enum QClipboard::Mode) const
+ ?visualRow@QTableWidget@@QBEHH@Z @ 2369 NONAME ; int QTableWidget::visualRow(int) const
+ ?drawRoundedRect@QPainter@@QAEXABVQRect@@MMW4SizeMode@Qt@@@Z @ 2370 NONAME ; void QPainter::drawRoundedRect(class QRect const &, float, float, enum Qt::SizeMode)
+ ?showEvent@QWidget@@MAEXPAVQShowEvent@@@Z @ 2371 NONAME ; void QWidget::showEvent(class QShowEvent *)
+ ??0QCommonStyle@@IAE@AAVQCommonStylePrivate@@@Z @ 2372 NONAME ; QCommonStyle::QCommonStyle(class QCommonStylePrivate &)
+ ?hideColumn@QTreeView@@QAEXH@Z @ 2373 NONAME ; void QTreeView::hideColumn(int)
+ ?eventFilter@QFocusFrame@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 2374 NONAME ; bool QFocusFrame::eventFilter(class QObject *, class QEvent *)
+ ??0QPushButton@@QAE@PAVQWidget@@@Z @ 2375 NONAME ; QPushButton::QPushButton(class QWidget *)
+ ?setAlphaF@QColor@@QAEXM@Z @ 2376 NONAME ; void QColor::setAlphaF(float)
+ ??0QFontDialog@@QAE@ABVQFont@@PAVQWidget@@@Z @ 2377 NONAME ; QFontDialog::QFontDialog(class QFont const &, class QWidget *)
+ ?openPopup@QApplicationPrivate@@QAEXPAVQWidget@@@Z @ 2378 NONAME ; void QApplicationPrivate::openPopup(class QWidget *)
+ ?showColumn@QTableView@@QAEXH@Z @ 2379 NONAME ; void QTableView::showColumn(int)
+ ?blockFormat@QTextFormatCollection@@QBE?AVQTextBlockFormat@@H@Z @ 2380 NONAME ; class QTextBlockFormat QTextFormatCollection::blockFormat(int) const
+ ?addAnchors@QGraphicsAnchorLayout@@QAEXPAVQGraphicsLayoutItem@@0V?$QFlags@W4Orientation@Qt@@@@@Z @ 2381 NONAME ; void QGraphicsAnchorLayout::addAnchors(class QGraphicsLayoutItem *, class QGraphicsLayoutItem *, class QFlags<enum Qt::Orientation>)
+ ?self@QApplicationPrivate@@0PAV1@A @ 2382 NONAME ; class QApplicationPrivate * QApplicationPrivate::self
+ ?addPixmap@QIconEngine@@UAEXABVQPixmap@@W4Mode@QIcon@@W4State@4@@Z @ 2383 NONAME ; void QIconEngine::addPixmap(class QPixmap const &, enum QIcon::Mode, enum QIcon::State)
+ ?getStaticMetaObject@QItemDelegate@@SAABUQMetaObject@@XZ @ 2384 NONAME ; struct QMetaObject const & QItemDelegate::getStaticMetaObject(void)
+ ?leftBearing@QFontMetrics@@QBEHVQChar@@@Z @ 2385 NONAME ; int QFontMetrics::leftBearing(class QChar) const
+ ?tr@QEventDispatcherS60@@SA?AVQString@@PBD0@Z @ 2386 NONAME ; class QString QEventDispatcherS60::tr(char const *, char const *)
+ ?setHtml@QGraphicsTextItem@@QAEXABVQString@@@Z @ 2387 NONAME ; void QGraphicsTextItem::setHtml(class QString const &)
+ ?setWidget@QMdiSubWindow@@QAEXPAVQWidget@@@Z @ 2388 NONAME ; void QMdiSubWindow::setWidget(class QWidget *)
+ ?qt_metacall@QFontComboBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2389 NONAME ; int QFontComboBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QSyntaxHighlighter@@SAABUQMetaObject@@XZ @ 2390 NONAME ; struct QMetaObject const & QSyntaxHighlighter::getStaticMetaObject(void)
+ ?setSizeHint@QTreeWidgetItem@@QAEXHABVQSize@@@Z @ 2391 NONAME ; void QTreeWidgetItem::setSizeHint(int, class QSize const &)
+ ??_EQTableWidget@@UAE@I@Z @ 2392 NONAME ; QTableWidget::~QTableWidget(unsigned int)
+ ?leaveAfterRelease@QApplicationPrivate@@2V?$QPointer@VQWidget@@@@A @ 2393 NONAME ; class QPointer<class QWidget> QApplicationPrivate::leaveAfterRelease
+ ?cursorPositionChanged@QTextEdit@@IAEXXZ @ 2394 NONAME ; void QTextEdit::cursorPositionChanged(void)
+ ?width@QWidget@@QBEHXZ @ 2395 NONAME ; int QWidget::width(void) const
+ ?property@QTextFormat@@QBE?AVQVariant@@H@Z @ 2396 NONAME ; class QVariant QTextFormat::property(int) const
+ ?scroll@QWidget@@QAEXHHABVQRect@@@Z @ 2397 NONAME ; void QWidget::scroll(int, int, class QRect const &)
+ ?select@QItemSelectionModel@@UAEXABVQItemSelection@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 2398 NONAME ; void QItemSelectionModel::select(class QItemSelection const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?qt_metacast@QGraphicsScene@@UAEPAXPBD@Z @ 2399 NONAME ; void * QGraphicsScene::qt_metacast(char const *)
+ ?drawRects@QPainter@@QAEXABV?$QVector@VQRect@@@@@Z @ 2400 NONAME ; void QPainter::drawRects(class QVector<class QRect> const &)
+ ?updated@QMovie@@IAEXABVQRect@@@Z @ 2401 NONAME ; void QMovie::updated(class QRect const &)
+ ?setConstraints_sys@QWidgetPrivate@@QAEXXZ @ 2402 NONAME ; void QWidgetPrivate::setConstraints_sys(void)
+ ?drawRow@QTreeView@@MBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 2403 NONAME ; void QTreeView::drawRow(class QPainter *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?addRoundRect@QPainterPath@@QAEXMMMMHH@Z @ 2404 NONAME ; void QPainterPath::addRoundRect(float, float, float, float, int, int)
+ ?setLabelText@QInputDialog@@QAEXABVQString@@@Z @ 2405 NONAME ; void QInputDialog::setLabelText(class QString const &)
+ ?fontMetrics@QWidget@@QBE?AVQFontMetrics@@XZ @ 2406 NONAME ; class QFontMetrics QWidget::fontMetrics(void) const
+ ?sizeHintForColumn@QTableView@@MBEHH@Z @ 2407 NONAME ; int QTableView::sizeHintForColumn(int) const
+ ??_EQGraphicsScene@@UAE@I@Z @ 2408 NONAME ; QGraphicsScene::~QGraphicsScene(unsigned int)
+ ?pixmap@QWizardPage@@QBE?AVQPixmap@@W4WizardPixmap@QWizard@@@Z @ 2409 NONAME ; class QPixmap QWizardPage::pixmap(enum QWizard::WizardPixmap) const
+ ?paint@QIcon@@QBEXPAVQPainter@@ABVQRect@@V?$QFlags@W4AlignmentFlag@Qt@@@@W4Mode@1@W4State@1@@Z @ 2410 NONAME ; void QIcon::paint(class QPainter *, class QRect const &, class QFlags<enum Qt::AlignmentFlag>, enum QIcon::Mode, enum QIcon::State) const
+ ?data@QStringListModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 2411 NONAME ; class QVariant QStringListModel::data(class QModelIndex const &, int) const
+ ?key@QKeyEvent@@QBEHXZ @ 2412 NONAME ; int QKeyEvent::key(void) const
+ ?qt_metacall@QAbstractItemView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2413 NONAME ; int QAbstractItemView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?firstBlock@QTextDocument@@QBE?AVQTextBlock@@XZ @ 2414 NONAME ; class QTextBlock QTextDocument::firstBlock(void) const
+ ??1QContextMenuEvent@@UAE@XZ @ 2415 NONAME ; QContextMenuEvent::~QContextMenuEvent(void)
+ ?parseSimpleSelector@Parser@QCss@@QAE_NPAUBasicSelector@2@@Z @ 2416 NONAME ; bool QCss::Parser::parseSimpleSelector(struct QCss::BasicSelector *)
+ ?trUtf8@QColorDialog@@SA?AVQString@@PBD0@Z @ 2417 NONAME ; class QString QColorDialog::trUtf8(char const *, char const *)
+ ?setFloating@QDockWidget@@QAEX_N@Z @ 2418 NONAME ; void QDockWidget::setFloating(bool)
+ ?notchesVisible@QDial@@QBE_NXZ @ 2419 NONAME ; bool QDial::notchesVisible(void) const
+ ?minimumSizeHint@QSplitter@@UBE?AVQSize@@XZ @ 2420 NONAME ; class QSize QSplitter::minimumSizeHint(void) const
+ ?topLevelItem@QGraphicsItem@@QBEPAV1@XZ @ 2421 NONAME ; class QGraphicsItem * QGraphicsItem::topLevelItem(void) const
+ ?text@QImage@@QBE?AVQString@@ABVQImageTextKeyLang@@@Z @ 2422 NONAME ; class QString QImage::text(class QImageTextKeyLang const &) const
+ ?polish@QS60Style@@UAEXPAVQApplication@@@Z @ 2423 NONAME ; void QS60Style::polish(class QApplication *)
+ ?angle@QGraphicsRotation@@QBEMXZ @ 2424 NONAME ; float QGraphicsRotation::angle(void) const
+ ?lineTo@QStrokerOps@@QAEXMM@Z @ 2425 NONAME ; void QStrokerOps::lineTo(float, float)
+ ?selectedText@QLineControl@@QBE?AVQString@@XZ @ 2426 NONAME ; class QString QLineControl::selectedText(void) const
+ ??0QSyntaxHighlighter@@QAE@PAVQTextEdit@@@Z @ 2427 NONAME ; QSyntaxHighlighter::QSyntaxHighlighter(class QTextEdit *)
+ ?wrapping@QAbstractSpinBox@@QBE_NXZ @ 2428 NONAME ; bool QAbstractSpinBox::wrapping(void) const
+ ?setHeaderData@QStandardItemModel@@UAE_NHW4Orientation@Qt@@ABVQVariant@@H@Z @ 2429 NONAME ; bool QStandardItemModel::setHeaderData(int, enum Qt::Orientation, class QVariant const &, int)
+ ?hide@QGraphicsItem@@QAEXXZ @ 2430 NONAME ; void QGraphicsItem::hide(void)
+ ?metaObject@QProxyModel@@UBEPBUQMetaObject@@XZ @ 2431 NONAME ; struct QMetaObject const * QProxyModel::metaObject(void) const
+ ?resolvePalette@QGraphicsItemPrivate@@UAEXI@Z @ 2432 NONAME ; void QGraphicsItemPrivate::resolvePalette(unsigned int)
+ ?activePopupWidget@QApplication@@SAPAVQWidget@@XZ @ 2433 NONAME ; class QWidget * QApplication::activePopupWidget(void)
+ ?trUtf8@QPlainTextDocumentLayout@@SA?AVQString@@PBD0H@Z @ 2434 NONAME ; class QString QPlainTextDocumentLayout::trUtf8(char const *, char const *, int)
+ ?sizeHint@QFormLayout@@UBE?AVQSize@@XZ @ 2435 NONAME ; class QSize QFormLayout::sizeHint(void) const
+ ?mousePressEvent@QGroupBox@@MAEXPAVQMouseEvent@@@Z @ 2436 NONAME ; void QGroupBox::mousePressEvent(class QMouseEvent *)
+ ?d_func@QPixmapConvolutionFilter@@AAEPAVQPixmapConvolutionFilterPrivate@@XZ @ 2437 NONAME ; class QPixmapConvolutionFilterPrivate * QPixmapConvolutionFilter::d_func(void)
+ ?addTab@QTabWidget@@QAEHPAVQWidget@@ABVQString@@@Z @ 2438 NONAME ; int QTabWidget::addTab(class QWidget *, class QString const &)
+ ?hide_sys@QWidgetPrivate@@QAEXXZ @ 2439 NONAME ; void QWidgetPrivate::hide_sys(void)
+ ?expandingDirections@QSpacerItem@@UBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 2440 NONAME ; class QFlags<enum Qt::Orientation> QSpacerItem::expandingDirections(void) const
+ ??_EQUndoGroup@@UAE@I@Z @ 2441 NONAME ; QUndoGroup::~QUndoGroup(unsigned int)
+ ?preferredWidth@QGraphicsLayoutItem@@QBEMXZ @ 2442 NONAME ; float QGraphicsLayoutItem::preferredWidth(void) const
+ ??0QGraphicsView@@QAE@PAVQWidget@@@Z @ 2443 NONAME ; QGraphicsView::QGraphicsView(class QWidget *)
+ ??0QStyleOptionFrameV3@@QAE@ABV0@@Z @ 2444 NONAME ; QStyleOptionFrameV3::QStyleOptionFrameV3(class QStyleOptionFrameV3 const &)
+ ??_EQProxyStyle@@UAE@I@Z @ 2445 NONAME ; QProxyStyle::~QProxyStyle(unsigned int)
+ ?tabMoved@QTabBar@@IAEXHH@Z @ 2446 NONAME ; void QTabBar::tabMoved(int, int)
+ ?aboutToDestroy@QPaintBufferSignalProxy@@IAEXPBVQPaintBufferPrivate@@@Z @ 2447 NONAME ; void QPaintBufferSignalProxy::aboutToDestroy(class QPaintBufferPrivate const *)
+ ?setMaximumSize@QWidget@@QAEXABVQSize@@@Z @ 2448 NONAME ; void QWidget::setMaximumSize(class QSize const &)
+ ??1QGraphicsSceneHoverEvent@@UAE@XZ @ 2449 NONAME ; QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent(void)
+ ??0QPixmapBlurFilter@@QAE@PAVQObject@@@Z @ 2450 NONAME ; QPixmapBlurFilter::QPixmapBlurFilter(class QObject *)
+ ?currentColorGroup@QPalette@@QBE?AW4ColorGroup@1@XZ @ 2451 NONAME ; enum QPalette::ColorGroup QPalette::currentColorGroup(void) const
+ ?tr@QGraphicsColorizeEffect@@SA?AVQString@@PBD0H@Z @ 2452 NONAME ; class QString QGraphicsColorizeEffect::tr(char const *, char const *, int)
+ ?sizeHint@QColumnView@@UBE?AVQSize@@XZ @ 2453 NONAME ; class QSize QColumnView::sizeHint(void) const
+ ?removeItem@QToolBox@@QAEXH@Z @ 2454 NONAME ; void QToolBox::removeItem(int)
+ ?selectionChanged@QClipboard@@IAEXXZ @ 2455 NONAME ; void QClipboard::selectionChanged(void)
+ ??5@YAAAVQDataStream@@AAV0@AAVQSizePolicy@@@Z @ 2456 NONAME ; class QDataStream & operator>>(class QDataStream &, class QSizePolicy &)
+ ?setBrush@QPainter@@QAEXABVQBrush@@@Z @ 2457 NONAME ; void QPainter::setBrush(class QBrush const &)
+ ?setSelected@QTableWidgetItem@@QAEX_N@Z @ 2458 NONAME ; void QTableWidgetItem::setSelected(bool)
+ ?event@QCheckBox@@MAE_NPAVQEvent@@@Z @ 2459 NONAME ; bool QCheckBox::event(class QEvent *)
+ ?itemClicked@QTableWidget@@IAEXPAVQTableWidgetItem@@@Z @ 2460 NONAME ; void QTableWidget::itemClicked(class QTableWidgetItem *)
+ ?originCorner@QGridLayout@@QBE?AW4Corner@Qt@@XZ @ 2461 NONAME ; enum Qt::Corner QGridLayout::originCorner(void) const
+ ??0QVector2D@@QAE@ABVQPointF@@@Z @ 2462 NONAME ; QVector2D::QVector2D(class QPointF const &)
+ ?standardButton@QMessageBox@@QBE?AW4StandardButton@1@PAVQAbstractButton@@@Z @ 2463 NONAME ; enum QMessageBox::StandardButton QMessageBox::standardButton(class QAbstractButton *) const
+ ?render@QWidget@@QAEXPAVQPainter@@ABVQPoint@@ABVQRegion@@V?$QFlags@W4RenderFlag@QWidget@@@@@Z @ 2464 NONAME ; void QWidget::render(class QPainter *, class QPoint const &, class QRegion const &, class QFlags<enum QWidget::RenderFlag>)
+ ??4QStyleOptionFrameV2@@QAEAAV0@ABVQStyleOptionFrame@@@Z @ 2465 NONAME ; class QStyleOptionFrameV2 & QStyleOptionFrameV2::operator=(class QStyleOptionFrame const &)
+ ?staticMetaObject@QColorDialog@@2UQMetaObject@@B @ 2466 NONAME ; struct QMetaObject const QColorDialog::staticMetaObject
+ ??4QStyleOptionTabV3@@QAEAAV0@ABV0@@Z @ 2467 NONAME ; class QStyleOptionTabV3 & QStyleOptionTabV3::operator=(class QStyleOptionTabV3 const &)
+ ?mousePressEvent@QAbstractButton@@MAEXPAVQMouseEvent@@@Z @ 2468 NONAME ; void QAbstractButton::mousePressEvent(class QMouseEvent *)
+ ?drawArc@QPainter@@QAEXABVQRectF@@HH@Z @ 2469 NONAME ; void QPainter::drawArc(class QRectF const &, int, int)
+ ?setColumnMinimumWidth@QGridLayout@@QAEXHH@Z @ 2470 NONAME ; void QGridLayout::setColumnMinimumWidth(int, int)
+ ?miterLimit@QPainterPathStroker@@QBEMXZ @ 2471 NONAME ; float QPainterPathStroker::miterLimit(void) const
+ ?tr@QGraphicsSystemPlugin@@SA?AVQString@@PBD0H@Z @ 2472 NONAME ; class QString QGraphicsSystemPlugin::tr(char const *, char const *, int)
+ ?windowIconText@QWidget@@QBE?AVQString@@XZ @ 2473 NONAME ; class QString QWidget::windowIconText(void) const
+ ?dark@QPalette@@QBEABVQBrush@@XZ @ 2474 NONAME ; class QBrush const & QPalette::dark(void) const
+ ?qt_widget_private@@YAPAVQWidgetPrivate@@PAVQWidget@@@Z @ 2475 NONAME ; class QWidgetPrivate * qt_widget_private(class QWidget *)
+ ?lineTo@QPainterPath@@QAEXABVQPointF@@@Z @ 2476 NONAME ; void QPainterPath::lineTo(class QPointF const &)
+ ?parseAttrib@Parser@QCss@@QAE_NPAUAttributeSelector@2@@Z @ 2477 NONAME ; bool QCss::Parser::parseAttrib(struct QCss::AttributeSelector *)
+ ?buttons@QDialogButtonBox@@QBE?AV?$QList@PAVQAbstractButton@@@@XZ @ 2478 NONAME ; class QList<class QAbstractButton *> QDialogButtonBox::buttons(void) const
+ ?drawPrimitive@QCommonStyle@@UBEXW4PrimitiveElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 2479 NONAME ; void QCommonStyle::drawPrimitive(enum QStyle::PrimitiveElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ?textOutline@QTextCharFormat@@QBE?AVQPen@@XZ @ 2480 NONAME ; class QPen QTextCharFormat::textOutline(void) const
+ ?tr@QLineEdit@@SA?AVQString@@PBD0H@Z @ 2481 NONAME ; class QString QLineEdit::tr(char const *, char const *, int)
+ ?stringList@QStringListModel@@QBE?AVQStringList@@XZ @ 2482 NONAME ; class QStringList QStringListModel::stringList(void) const
+ ?moveEvent@QMdiSubWindow@@MAEXPAVQMoveEvent@@@Z @ 2483 NONAME ; void QMdiSubWindow::moveEvent(class QMoveEvent *)
+ ?mapToWS@QWidgetPrivate@@QBE?AVQRect@@ABV2@@Z @ 2484 NONAME ; class QRect QWidgetPrivate::mapToWS(class QRect const &) const
+ ?fontItalic@QTextCharFormat@@QBE_NXZ @ 2485 NONAME ; bool QTextCharFormat::fontItalic(void) const
+ ??0QSessionManager@@AAE@PAVQApplication@@AAVQString@@1@Z @ 2486 NONAME ; QSessionManager::QSessionManager(class QApplication *, class QString &, class QString &)
+ ?tr@QSplitter@@SA?AVQString@@PBD0H@Z @ 2487 NONAME ; class QString QSplitter::tr(char const *, char const *, int)
+ ?formAlignment@QFormLayout@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 2488 NONAME ; class QFlags<enum Qt::AlignmentFlag> QFormLayout::formAlignment(void) const
+ ?qDrawShadeLine@@YAXPAVQPainter@@ABVQPoint@@1ABVQPalette@@_NHH@Z @ 2489 NONAME ; void qDrawShadeLine(class QPainter *, class QPoint const &, class QPoint const &, class QPalette const &, bool, int, int)
+ ?itemForRole@QDockWidgetLayout@@QBEPAVQLayoutItem@@W4Role@1@@Z @ 2490 NONAME ; class QLayoutItem * QDockWidgetLayout::itemForRole(enum QDockWidgetLayout::Role) const
+ ??0QRadialGradient@@QAE@ABVQPointF@@M0@Z @ 2491 NONAME ; QRadialGradient::QRadialGradient(class QPointF const &, float, class QPointF const &)
+ ?currentCharFormat@QTextControl@@QBE?AVQTextCharFormat@@XZ @ 2492 NONAME ; class QTextCharFormat QTextControl::currentCharFormat(void) const
+ ??0QListWidgetItem@@QAE@ABVQIcon@@ABVQString@@PAVQListWidget@@H@Z @ 2493 NONAME ; QListWidgetItem::QListWidgetItem(class QIcon const &, class QString const &, class QListWidget *, int)
+ ?setActiveWindow@QApplication@@SAXPAVQWidget@@@Z @ 2494 NONAME ; void QApplication::setActiveWindow(class QWidget *)
+ ?dateTextFormat@QCalendarWidget@@QBE?AV?$QMap@VQDate@@VQTextCharFormat@@@@XZ @ 2495 NONAME ; class QMap<class QDate, class QTextCharFormat> QCalendarWidget::dateTextFormat(void) const
+ ?beginLayout@QTextLayout@@QAEXXZ @ 2496 NONAME ; void QTextLayout::beginLayout(void)
+ ?setPreviewWidget@QColumnView@@QAEXPAVQWidget@@@Z @ 2497 NONAME ; void QColumnView::setPreviewWidget(class QWidget *)
+ ?d_func@QWizardPage@@AAEPAVQWizardPagePrivate@@XZ @ 2498 NONAME ; class QWizardPagePrivate * QWizardPage::d_func(void)
+ ?hasChildren@QSortFilterProxyModel@@UBE_NABVQModelIndex@@@Z @ 2499 NONAME ; bool QSortFilterProxyModel::hasChildren(class QModelIndex const &) const
+ ?setFinalStop@QLinearGradient@@QAEXMM@Z @ 2500 NONAME ; void QLinearGradient::setFinalStop(float, float)
+ ?setKey@QKeySequence@@AAEXHH@Z @ 2501 NONAME ; void QKeySequence::setKey(int, int)
+ ?nativeParentWidget@QWidget@@QBEPAV1@XZ @ 2502 NONAME ; class QWidget * QWidget::nativeParentWidget(void) const
+ ?dropEvent@QTextEdit@@MAEXPAVQDropEvent@@@Z @ 2503 NONAME ; void QTextEdit::dropEvent(class QDropEvent *)
+ ?d_func@QStackedWidget@@AAEPAVQStackedWidgetPrivate@@XZ @ 2504 NONAME ; class QStackedWidgetPrivate * QStackedWidget::d_func(void)
+ ?exactMatch@QFontInfo@@QBE_NXZ @ 2505 NONAME ; bool QFontInfo::exactMatch(void) const
+ ?drawDecoration@QItemDelegate@@MBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQRect@@ABVQPixmap@@@Z @ 2506 NONAME ; void QItemDelegate::drawDecoration(class QPainter *, class QStyleOptionViewItem const &, class QRect const &, class QPixmap const &) const
+ ?autoDestruct@QPaintEngine@@ABE_NXZ @ 2507 NONAME ; bool QPaintEngine::autoDestruct(void) const
+ ?getStaticMetaObject@QWindowsStyle@@SAABUQMetaObject@@XZ @ 2508 NONAME ; struct QMetaObject const & QWindowsStyle::getStaticMetaObject(void)
+ ??0QPen@@QAE@ABV0@@Z @ 2509 NONAME ; QPen::QPen(class QPen const &)
+ ?tr@QUndoStack@@SA?AVQString@@PBD0H@Z @ 2510 NONAME ; class QString QUndoStack::tr(char const *, char const *, int)
+ ?setDoubleRange@QInputDialog@@QAEXNN@Z @ 2511 NONAME ; void QInputDialog::setDoubleRange(double, double)
+ ?setVisible@QAction@@QAEX_N@Z @ 2512 NONAME ; void QAction::setVisible(bool)
+ ?scenePos@QGraphicsSceneMouseEvent@@QBE?AVQPointF@@XZ @ 2513 NONAME ; class QPointF QGraphicsSceneMouseEvent::scenePos(void) const
+ ?testSelector@Parser@QCss@@QAE_NXZ @ 2514 NONAME ; bool QCss::Parser::testSelector(void)
+ ?graphicsProxyWidget@QWidget@@QBEPAVQGraphicsProxyWidget@@XZ @ 2515 NONAME ; class QGraphicsProxyWidget * QWidget::graphicsProxyWidget(void) const
+ ?setDocumentMode@QMdiArea@@QAEX_N@Z @ 2516 NONAME ; void QMdiArea::setDocumentMode(bool)
+ ?createWidget@QWidgetAction@@MAEPAVQWidget@@PAV2@@Z @ 2517 NONAME ; class QWidget * QWidgetAction::createWidget(class QWidget *)
+ ??0QItemSelectionModel@@QAE@PAVQAbstractItemModel@@PAVQObject@@@Z @ 2518 NONAME ; QItemSelectionModel::QItemSelectionModel(class QAbstractItemModel *, class QObject *)
+ ?trUtf8@QLCDNumber@@SA?AVQString@@PBD0@Z @ 2519 NONAME ; class QString QLCDNumber::trUtf8(char const *, char const *)
+ ?qt_metacall@QErrorMessage@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2520 NONAME ; int QErrorMessage::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?ungrabKeyboardEvent@QGraphicsWidget@@MAEXPAVQEvent@@@Z @ 2521 NONAME ; void QGraphicsWidget::ungrabKeyboardEvent(class QEvent *)
+ ?isColumnHidden@QTreeView@@QBE_NH@Z @ 2522 NONAME ; bool QTreeView::isColumnHidden(int) const
+ ?iconProvider@QDirModel@@QBEPAVQFileIconProvider@@XZ @ 2523 NONAME ; class QFileIconProvider * QDirModel::iconProvider(void) const
+ ?statusTip@QWidget@@QBE?AVQString@@XZ @ 2524 NONAME ; class QString QWidget::statusTip(void) const
+ ?getRgb@QColor@@QBEXPAH000@Z @ 2525 NONAME ; void QColor::getRgb(int *, int *, int *, int *) const
+ ?setColor@QPixmapColorizeFilter@@QAEXABVQColor@@@Z @ 2526 NONAME ; void QPixmapColorizeFilter::setColor(class QColor const &)
+ ?isSortCacheEnabled@QGraphicsScene@@QBE_NXZ @ 2527 NONAME ; bool QGraphicsScene::isSortCacheEnabled(void) const
+ ?rectForIndex@QListView@@IBE?AVQRect@@ABVQModelIndex@@@Z @ 2528 NONAME ; class QRect QListView::rectForIndex(class QModelIndex const &) const
+ ??0QContextMenuEvent@@QAE@W4Reason@0@ABVQPoint@@1@Z @ 2529 NONAME ; QContextMenuEvent::QContextMenuEvent(enum QContextMenuEvent::Reason, class QPoint const &, class QPoint const &)
+ ?d_func@QDialogButtonBox@@AAEPAVQDialogButtonBoxPrivate@@XZ @ 2530 NONAME ; class QDialogButtonBoxPrivate * QDialogButtonBox::d_func(void)
+ ?setStatusTip@QWidget@@QAEXABVQString@@@Z @ 2531 NONAME ; void QWidget::setStatusTip(class QString const &)
+ ??0QIcon@@QAE@ABV0@@Z @ 2532 NONAME ; QIcon::QIcon(class QIcon const &)
+ ?metaObject@QDesktopWidget@@UBEPBUQMetaObject@@XZ @ 2533 NONAME ; struct QMetaObject const * QDesktopWidget::metaObject(void) const
+ ??0QScrollArea@@QAE@PAVQWidget@@@Z @ 2534 NONAME ; QScrollArea::QScrollArea(class QWidget *)
+ ?metaObject@QWidget@@UBEPBUQMetaObject@@XZ @ 2535 NONAME ; struct QMetaObject const * QWidget::metaObject(void) const
+ ?text@QImage@@QBE?AVQString@@ABV2@@Z @ 2536 NONAME ; class QString QImage::text(class QString const &) const
+ ?showMessage@QSplashScreen@@QAEXABVQString@@HABVQColor@@@Z @ 2537 NONAME ; void QSplashScreen::showMessage(class QString const &, int, class QColor const &)
+ ?setActiveSubWindow@QMdiArea@@QAEXPAVQMdiSubWindow@@@Z @ 2538 NONAME ; void QMdiArea::setActiveSubWindow(class QMdiSubWindow *)
+ ?metaObject@QCoeFepInputContext@@UBEPBUQMetaObject@@XZ @ 2539 NONAME ; struct QMetaObject const * QCoeFepInputContext::metaObject(void) const
+ ?showEvent@QGraphicsProxyWidget@@MAEXPAVQShowEvent@@@Z @ 2540 NONAME ; void QGraphicsProxyWidget::showEvent(class QShowEvent *)
+ ?bitmap@QCursor@@QBEPBVQBitmap@@XZ @ 2541 NONAME ; class QBitmap const * QCursor::bitmap(void) const
+ ?trUtf8@QMenuBar@@SA?AVQString@@PBD0H@Z @ 2542 NONAME ; class QString QMenuBar::trUtf8(char const *, char const *, int)
+ ?rect@QPaintEvent@@QBEABVQRect@@XZ @ 2543 NONAME ; class QRect const & QPaintEvent::rect(void) const
+ ??1QFileSystemModel@@UAE@XZ @ 2544 NONAME ; QFileSystemModel::~QFileSystemModel(void)
+ ?childEvent@QLayout@@MAEXPAVQChildEvent@@@Z @ 2545 NONAME ; void QLayout::childEvent(class QChildEvent *)
+ ??Fiterator@QTextFrame@@QAE?AV01@H@Z @ 2546 NONAME ; class QTextFrame::iterator QTextFrame::iterator::operator--(int)
+ ??0QStyleOptionTabBarBaseV2@@IAE@H@Z @ 2547 NONAME ; QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(int)
+ ?tr@QTextTable@@SA?AVQString@@PBD0@Z @ 2548 NONAME ; class QString QTextTable::tr(char const *, char const *)
+ ?childEvent@QGroupBox@@MAEXPAVQChildEvent@@@Z @ 2549 NONAME ; void QGroupBox::childEvent(class QChildEvent *)
+ ??1QFontPrivate@@QAE@XZ @ 2550 NONAME ; QFontPrivate::~QFontPrivate(void)
+ ?setSelectionArea@QGraphicsScene@@QAEXABVQPainterPath@@W4ItemSelectionMode@Qt@@ABVQTransform@@@Z @ 2551 NONAME ; void QGraphicsScene::setSelectionArea(class QPainterPath const &, enum Qt::ItemSelectionMode, class QTransform const &)
+ ?metaObject@QGraphicsTextItem@@UBEPBUQMetaObject@@XZ @ 2552 NONAME ; struct QMetaObject const * QGraphicsTextItem::metaObject(void) const
+ ?indexAt@QListView@@UBE?AVQModelIndex@@ABVQPoint@@@Z @ 2553 NONAME ; class QModelIndex QListView::indexAt(class QPoint const &) const
+ ?children@QGraphicsItem@@QBE?AV?$QList@PAVQGraphicsItem@@@@XZ @ 2554 NONAME ; class QList<class QGraphicsItem *> QGraphicsItem::children(void) const
+ ?touchPointStates@QTouchEvent@@QBE?AV?$QFlags@W4TouchPointState@Qt@@@@XZ @ 2555 NONAME ; class QFlags<enum Qt::TouchPointState> QTouchEvent::touchPointStates(void) const
+ ?setOrigin@QGraphicsScale@@QAEXABVQVector3D@@@Z @ 2556 NONAME ; void QGraphicsScale::setOrigin(class QVector3D const &)
+ ?setOption@QWizard@@QAEXW4WizardOption@1@_N@Z @ 2557 NONAME ; void QWizard::setOption(enum QWizard::WizardOption, bool)
+ ?cut@QTextControl@@QAEXXZ @ 2558 NONAME ; void QTextControl::cut(void)
+ ?mapFromScene@QGraphicsItem@@QBE?AVQPolygonF@@MMMM@Z @ 2559 NONAME ; class QPolygonF QGraphicsItem::mapFromScene(float, float, float, float) const
+ ??0QTableWidgetSelectionRange@@QAE@XZ @ 2560 NONAME ; QTableWidgetSelectionRange::QTableWidgetSelectionRange(void)
+ ?tr@QAbstractSpinBox@@SA?AVQString@@PBD0@Z @ 2561 NONAME ; class QString QAbstractSpinBox::tr(char const *, char const *)
+ ?testOption@QMdiArea@@QBE_NW4AreaOption@1@@Z @ 2562 NONAME ; bool QMdiArea::testOption(enum QMdiArea::AreaOption) const
+ ?clear@QPlainTextEdit@@QAEXXZ @ 2563 NONAME ; void QPlainTextEdit::clear(void)
+ ?trUtf8@QApplication@@SA?AVQString@@PBD0@Z @ 2564 NONAME ; class QString QApplication::trUtf8(char const *, char const *)
+ ?populate@QTextureGlyphCache@@QAEXABVQTextItemInt@@ABV?$QVarLengthArray@I$0BAA@@@ABV?$QVarLengthArray@UQFixedPoint@@$0BAA@@@@Z @ 2565 NONAME ; void QTextureGlyphCache::populate(class QTextItemInt const &, class QVarLengthArray<unsigned int, 256> const &, class QVarLengthArray<struct QFixedPoint, 256> const &)
+ ?toString@QFont@@QBE?AVQString@@XZ @ 2566 NONAME ; class QString QFont::toString(void) const
+ ?insertWidget@QStackedWidget@@QAEHHPAVQWidget@@@Z @ 2567 NONAME ; int QStackedWidget::insertWidget(int, class QWidget *)
+ ?takeVerticalHeaderItem@QStandardItemModel@@QAEPAVQStandardItem@@H@Z @ 2568 NONAME ; class QStandardItem * QStandardItemModel::takeVerticalHeaderItem(int)
+ ?strokePath@QStrokerOps@@QAEXABVQPainterPath@@PAXABVQTransform@@@Z @ 2569 NONAME ; void QStrokerOps::strokePath(class QPainterPath const &, void *, class QTransform const &)
+ ?mouseMoveEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 2570 NONAME ; void QGraphicsProxyWidget::mouseMoveEvent(class QGraphicsSceneMouseEvent *)
+ ?removePixmapDestructionHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@Z @ 2571 NONAME ; void QImagePixmapCleanupHooks::removePixmapDestructionHook(void (*)(class QPixmap *))
+ ?keyPressEvent@QPlainTextEdit@@MAEXPAVQKeyEvent@@@Z @ 2572 NONAME ; void QPlainTextEdit::keyPressEvent(class QKeyEvent *)
+ ??0QBitmap@@QAE@ABVQSize@@@Z @ 2573 NONAME ; QBitmap::QBitmap(class QSize const &)
+ ?updateScene@QGraphicsView@@QAEXABV?$QList@VQRectF@@@@@Z @ 2574 NONAME ; void QGraphicsView::updateScene(class QList<class QRectF> const &)
+ ?setData@QProxyModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 2575 NONAME ; bool QProxyModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?toNativeType@QPixmapData@@UAEPAXW4NativeType@1@@Z @ 2576 NONAME ; void * QPixmapData::toNativeType(enum QPixmapData::NativeType)
+ ?newPos@QGraphicsSceneMoveEvent@@QBE?AVQPointF@@XZ @ 2577 NONAME ; class QPointF QGraphicsSceneMoveEvent::newPos(void) const
+ ?contextMenuEvent@QAbstractScrollArea@@MAEXPAVQContextMenuEvent@@@Z @ 2578 NONAME ; void QAbstractScrollArea::contextMenuEvent(class QContextMenuEvent *)
+ ?instanceCounter@QWidgetPrivate@@2HA @ 2579 NONAME ; int QWidgetPrivate::instanceCounter
+ ?setNumDigits@QLCDNumber@@QAEXH@Z @ 2580 NONAME ; void QLCDNumber::setNumDigits(int)
+ ??XQMatrix@@QAEAAV0@ABV0@@Z @ 2581 NONAME ; class QMatrix & QMatrix::operator*=(class QMatrix const &)
+ ?metaObject@QTextEdit@@UBEPBUQMetaObject@@XZ @ 2582 NONAME ; struct QMetaObject const * QTextEdit::metaObject(void) const
+ ??1QImageData@@QAE@XZ @ 2583 NONAME ; QImageData::~QImageData(void)
+ ?app_style@QApplicationPrivate@@2PAVQStyle@@A @ 2584 NONAME ; class QStyle * QApplicationPrivate::app_style
+ ?supportedDropActions@QProxyModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 2585 NONAME ; class QFlags<enum Qt::DropAction> QProxyModel::supportedDropActions(void) const
+ ?selectionCommand@QAbstractItemView@@MBE?AV?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@ABVQModelIndex@@PBVQEvent@@@Z @ 2586 NONAME ; class QFlags<enum QItemSelectionModel::SelectionFlag> QAbstractItemView::selectionCommand(class QModelIndex const &, class QEvent const *) const
+ ?delta@QGraphicsSceneWheelEvent@@QBEHXZ @ 2587 NONAME ; int QGraphicsSceneWheelEvent::delta(void) const
+ ??0QFontPrivate@@QAE@ABV0@@Z @ 2588 NONAME ; QFontPrivate::QFontPrivate(class QFontPrivate const &)
+ ?tr@QUndoGroup@@SA?AVQString@@PBD0@Z @ 2589 NONAME ; class QString QUndoGroup::tr(char const *, char const *)
+ ?fileInfo@QFileSystemModel@@QBE?AVQFileInfo@@ABVQModelIndex@@@Z @ 2590 NONAME ; class QFileInfo QFileSystemModel::fileInfo(class QModelIndex const &) const
+ ?done@QFontDialog@@MAEXH@Z @ 2591 NONAME ; void QFontDialog::done(int)
+ ?timerEvent@QTableView@@MAEXPAVQTimerEvent@@@Z @ 2592 NONAME ; void QTableView::timerEvent(class QTimerEvent *)
+ ?clear@QLineControl@@QAEXXZ @ 2593 NONAME ; void QLineControl::clear(void)
+ ?metaObject@QInputContextPlugin@@UBEPBUQMetaObject@@XZ @ 2594 NONAME ; struct QMetaObject const * QInputContextPlugin::metaObject(void) const
+ ?height@QTextImageFormat@@QBEMXZ @ 2595 NONAME ; float QTextImageFormat::height(void) const
+ ?sizeHint@QMenuBar@@UBE?AVQSize@@XZ @ 2596 NONAME ; class QSize QMenuBar::sizeHint(void) const
+ ?rawMode@QFontInfo@@QBE_NXZ @ 2597 NONAME ; bool QFontInfo::rawMode(void) const
+ ?critical@QMessageBox@@SAHPAVQWidget@@ABVQString@@1W4StandardButton@1@2@Z @ 2598 NONAME ; int QMessageBox::critical(class QWidget *, class QString const &, class QString const &, enum QMessageBox::StandardButton, enum QMessageBox::StandardButton)
+ ?physicalDpiY@QPaintDevice@@QBEHXZ @ 2599 NONAME ; int QPaintDevice::physicalDpiY(void) const
+ ?trUtf8@QAbstractProxyModel@@SA?AVQString@@PBD0@Z @ 2600 NONAME ; class QString QAbstractProxyModel::trUtf8(char const *, char const *)
+ ?d_func@QToolButton@@AAEPAVQToolButtonPrivate@@XZ @ 2601 NONAME ; class QToolButtonPrivate * QToolButton::d_func(void)
+ ?opaqueArea@QGraphicsEllipseItem@@UBE?AVQPainterPath@@XZ @ 2602 NONAME ; class QPainterPath QGraphicsEllipseItem::opaqueArea(void) const
+ ?hitTestComplexControl@QCommonStyle@@UBE?AW4SubControl@QStyle@@W4ComplexControl@3@PBVQStyleOptionComplex@@ABVQPoint@@PBVQWidget@@@Z @ 2603 NONAME ; enum QStyle::SubControl QCommonStyle::hitTestComplexControl(enum QStyle::ComplexControl, class QStyleOptionComplex const *, class QPoint const &, class QWidget const *) const
+ ??0QGraphicsBloomEffect@@QAE@PAVQObject@@@Z @ 2604 NONAME ; QGraphicsBloomEffect::QGraphicsBloomEffect(class QObject *)
+ ?alternateBase@QPalette@@QBEABVQBrush@@XZ @ 2605 NONAME ; class QBrush const & QPalette::alternateBase(void) const
+ ?qt_metacast@QColumnView@@UAEPAXPBD@Z @ 2606 NONAME ; void * QColumnView::qt_metacast(char const *)
+ ??_0QQuaternion@@QAEAAV0@M@Z @ 2607 NONAME ; class QQuaternion & QQuaternion::operator/=(float)
+ ?showEvent@QPlainTextEdit@@MAEXPAVQShowEvent@@@Z @ 2608 NONAME ; void QPlainTextEdit::showEvent(class QShowEvent *)
+ ?isMovable@QTabWidget@@QBE_NXZ @ 2609 NONAME ; bool QTabWidget::isMovable(void) const
+ ?setIcon@QTableWidgetItem@@QAEXABVQIcon@@@Z @ 2610 NONAME ; void QTableWidgetItem::setIcon(class QIcon const &)
+ ?doResize@QWidgetResizeHandler@@QAEXXZ @ 2611 NONAME ; void QWidgetResizeHandler::doResize(void)
+ ??1QWidgetAction@@UAE@XZ @ 2612 NONAME ; QWidgetAction::~QWidgetAction(void)
+ ?paintingActive@QPaintDevice@@QBE_NXZ @ 2613 NONAME ; bool QPaintDevice::paintingActive(void) const
+ ?options@QFileDialog@@QBE?AV?$QFlags@W4Option@QFileDialog@@@@XZ @ 2614 NONAME ; class QFlags<enum QFileDialog::Option> QFileDialog::options(void) const
+ ?dataChanged@QHeaderView@@MAEXABVQModelIndex@@0@Z @ 2615 NONAME ; void QHeaderView::dataChanged(class QModelIndex const &, class QModelIndex const &)
+ ?hideText@QWhatsThis@@SAXXZ @ 2616 NONAME ; void QWhatsThis::hideText(void)
+ ?getStaticMetaObject@QGraphicsGrayscaleEffect@@SAABUQMetaObject@@XZ @ 2617 NONAME ; struct QMetaObject const & QGraphicsGrayscaleEffect::getStaticMetaObject(void)
+ ?construct@QApplicationPrivate@@QAEXXZ @ 2618 NONAME ; void QApplicationPrivate::construct(void)
+ ?mouseReleaseEvent@QSizeGrip@@MAEXPAVQMouseEvent@@@Z @ 2619 NONAME ; void QSizeGrip::mouseReleaseEvent(class QMouseEvent *)
+ ?currentIndex@QTabBar@@QBEHXZ @ 2620 NONAME ; int QTabBar::currentIndex(void) const
+ ??0QFontInfo@@QAE@ABV0@@Z @ 2621 NONAME ; QFontInfo::QFontInfo(class QFontInfo const &)
+ ?setArrowType@QToolButton@@QAEXW4ArrowType@Qt@@@Z @ 2622 NONAME ; void QToolButton::setArrowType(enum Qt::ArrowType)
+ ?setTextAlignment@QTableWidgetItem@@QAEXH@Z @ 2623 NONAME ; void QTableWidgetItem::setTextAlignment(int)
+ ?setScreenPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 2624 NONAME ; void QTouchEvent::TouchPoint::setScreenPos(class QPointF const &)
+ ?finalStop@QLinearGradient@@QBE?AVQPointF@@XZ @ 2625 NONAME ; class QPointF QLinearGradient::finalStop(void) const
+ ?setDragEnabled@QAbstractItemView@@QAEX_N@Z @ 2626 NONAME ; void QAbstractItemView::setDragEnabled(bool)
+ ?timerEvent@QMenuBar@@MAEXPAVQTimerEvent@@@Z @ 2627 NONAME ; void QMenuBar::timerEvent(class QTimerEvent *)
+ ?getStaticMetaObject@QDrag@@SAABUQMetaObject@@XZ @ 2628 NONAME ; struct QMetaObject const & QDrag::getStaticMetaObject(void)
+ ?setFiltersChildEvents@QGraphicsItem@@QAEX_N@Z @ 2629 NONAME ; void QGraphicsItem::setFiltersChildEvents(bool)
+ ?trUtf8@QAbstractItemView@@SA?AVQString@@PBD0@Z @ 2630 NONAME ; class QString QAbstractItemView::trUtf8(char const *, char const *)
+ ?isChecked@QGroupBox@@QBE_NXZ @ 2631 NONAME ; bool QGroupBox::isChecked(void) const
+ ?type@QApplication@@SA?AW4Type@1@XZ @ 2632 NONAME ; enum QApplication::Type QApplication::type(void)
+ ?setClean@QUndoStack@@QAEXXZ @ 2633 NONAME ; void QUndoStack::setClean(void)
+ ?staticMetaObject@QGradient@@2UQMetaObject@@B @ 2634 NONAME ; struct QMetaObject const QGradient::staticMetaObject
+ ?trUtf8@QSwipeGesture@@SA?AVQString@@PBD0@Z @ 2635 NONAME ; class QString QSwipeGesture::trUtf8(char const *, char const *)
+ ?metaObject@QDateEdit@@UBEPBUQMetaObject@@XZ @ 2636 NONAME ; struct QMetaObject const * QDateEdit::metaObject(void) const
+ ?symbol@Parser@QCss@@QBEABUSymbol@2@XZ @ 2637 NONAME ; struct QCss::Symbol const & QCss::Parser::symbol(void) const
+ ?tr@QStyledItemDelegate@@SA?AVQString@@PBD0@Z @ 2638 NONAME ; class QString QStyledItemDelegate::tr(char const *, char const *)
+ ?setMinimumSize_helper@QWidgetPrivate@@QAE_NAAH0@Z @ 2639 NONAME ; bool QWidgetPrivate::setMinimumSize_helper(int &, int &)
+ ?maximumSize@QDockWidgetLayout@@UBE?AVQSize@@XZ @ 2640 NONAME ; class QSize QDockWidgetLayout::maximumSize(void) const
+ ??4QPaintBuffer@@QAEAAV0@ABV0@@Z @ 2641 NONAME ; class QPaintBuffer & QPaintBuffer::operator=(class QPaintBuffer const &)
+ ?buttonPressed@QButtonGroup@@IAEXPAVQAbstractButton@@@Z @ 2642 NONAME ; void QButtonGroup::buttonPressed(class QAbstractButton *)
+ ?menuWidget@QMainWindow@@QBEPAVQWidget@@XZ @ 2643 NONAME ; class QWidget * QMainWindow::menuWidget(void) const
+ ?d_func@QTextEdit@@ABEPBVQTextEditPrivate@@XZ @ 2644 NONAME ; class QTextEditPrivate const * QTextEdit::d_func(void) const
+ ??0QResizeEvent@@QAE@ABVQSize@@0@Z @ 2645 NONAME ; QResizeEvent::QResizeEvent(class QSize const &, class QSize const &)
+ ?drawRects@QPainter@@QAEXPBVQRect@@H@Z @ 2646 NONAME ; void QPainter::drawRects(class QRect const *, int)
+ ?totalRotationAngle@QPinchGesture@@QBEMXZ @ 2647 NONAME ; float QPinchGesture::totalRotationAngle(void) const
+ ?addButton@QButtonGroup@@QAEXPAVQAbstractButton@@@Z @ 2648 NONAME ; void QButtonGroup::addButton(class QAbstractButton *)
+ ?drawImage@QPaintEngine@@UAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 2649 NONAME ; void QPaintEngine::drawImage(class QRectF const &, class QImage const &, class QRectF const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?addWidget@QStackedWidget@@QAEHPAVQWidget@@@Z @ 2650 NONAME ; int QStackedWidget::addWidget(class QWidget *)
+ ?combineTransformFromParent@QGraphicsItemPrivate@@QBEXPAVQTransform@@PBV2@@Z @ 2651 NONAME ; void QGraphicsItemPrivate::combineTransformFromParent(class QTransform *, class QTransform const *) const
+ ?normalized@QVector3D@@QBE?AV1@XZ @ 2652 NONAME ; class QVector3D QVector3D::normalized(void) const
+ ??_EQMainWindow@@UAE@I@Z @ 2653 NONAME ; QMainWindow::~QMainWindow(unsigned int)
+ ?styleSheet@QApplication@@QBE?AVQString@@XZ @ 2654 NONAME ; class QString QApplication::styleSheet(void) const
+ ?setColumnAlignment@QGraphicsGridLayout@@QAEXHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 2655 NONAME ; void QGraphicsGridLayout::setColumnAlignment(int, class QFlags<enum Qt::AlignmentFlag>)
+ ?modifiers@QGraphicsSceneHoverEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 2656 NONAME ; class QFlags<enum Qt::KeyboardModifier> QGraphicsSceneHoverEvent::modifiers(void) const
+ ?setPen@QAbstractGraphicsShapeItem@@QAEXABVQPen@@@Z @ 2657 NONAME ; void QAbstractGraphicsShapeItem::setPen(class QPen const &)
+ ??0QTextList@@QAE@PAVQTextDocument@@@Z @ 2658 NONAME ; QTextList::QTextList(class QTextDocument *)
+ ?drawLine@QPainter@@QAEXABVQLine@@@Z @ 2659 NONAME ; void QPainter::drawLine(class QLine const &)
+ ?panelModality@QGraphicsItem@@QBE?AW4PanelModality@1@XZ @ 2660 NONAME ; enum QGraphicsItem::PanelModality QGraphicsItem::panelModality(void) const
+ ?heightForWidth@QWidgetItem@@UBEHH@Z @ 2661 NONAME ; int QWidgetItem::heightForWidth(int) const
+ ?qt_metacast@QS60Style@@UAEPAXPBD@Z @ 2662 NONAME ; void * QS60Style::qt_metacast(char const *)
+ ?cleanIndex@QUndoStack@@QBEHXZ @ 2663 NONAME ; int QUndoStack::cleanIndex(void) const
+ ?index@QFileSystemModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 2664 NONAME ; class QModelIndex QFileSystemModel::index(int, int, class QModelIndex const &) const
+ ??1QStyleOptionFrameV3@@QAE@XZ @ 2665 NONAME ; QStyleOptionFrameV3::~QStyleOptionFrameV3(void)
+ ??1QGraphicsBloomEffect@@UAE@XZ @ 2666 NONAME ; QGraphicsBloomEffect::~QGraphicsBloomEffect(void)
+ ??1QAbstractTextDocumentLayout@@UAE@XZ @ 2667 NONAME ; QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout(void)
+ ?scaled@QPixmap@@QBE?AV1@HHW4AspectRatioMode@Qt@@W4TransformationMode@3@@Z @ 2668 NONAME ; class QPixmap QPixmap::scaled(int, int, enum Qt::AspectRatioMode, enum Qt::TransformationMode) const
+ ??_EQGraphicsTransform@@UAE@I@Z @ 2669 NONAME ; QGraphicsTransform::~QGraphicsTransform(unsigned int)
+ ?tr@QAbstractScrollArea@@SA?AVQString@@PBD0@Z @ 2670 NONAME ; class QString QAbstractScrollArea::tr(char const *, char const *)
+ ?clickedButton@QMessageBox@@QBEPAVQAbstractButton@@XZ @ 2671 NONAME ; class QAbstractButton * QMessageBox::clickedButton(void) const
+ ?setClipPath@QPainter@@QAEXABVQPainterPath@@W4ClipOperation@Qt@@@Z @ 2672 NONAME ; void QPainter::setClipPath(class QPainterPath const &, enum Qt::ClipOperation)
+ ?qt_metacall@QStringListModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2673 NONAME ; int QStringListModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?hasPendingEvents@QEventDispatcherS60@@UAE_NXZ @ 2674 NONAME ; bool QEventDispatcherS60::hasPendingEvents(void)
+ ?addAction@QMenuBar@@QAEPAVQAction@@ABVQString@@@Z @ 2675 NONAME ; class QAction * QMenuBar::addAction(class QString const &)
+ ?undo@QTextDocument@@QAEXXZ @ 2676 NONAME ; void QTextDocument::undo(void)
+ ?tr@QTableWidget@@SA?AVQString@@PBD0H@Z @ 2677 NONAME ; class QString QTableWidget::tr(char const *, char const *, int)
+ ?widgetEvent@QLayout@@IAEXPAVQEvent@@@Z @ 2678 NONAME ; void QLayout::widgetEvent(class QEvent *)
+ ?setRowHeight@QTableView@@QAEXHH@Z @ 2679 NONAME ; void QTableView::setRowHeight(int, int)
+ ?setRect@QGraphicsEllipseItem@@QAEXABVQRectF@@@Z @ 2680 NONAME ; void QGraphicsEllipseItem::setRect(class QRectF const &)
+ ?isBlockFormat@QTextFormat@@QBE_NXZ @ 2681 NONAME ; bool QTextFormat::isBlockFormat(void) const
+ ??0QColormap@@QAE@ABV0@@Z @ 2682 NONAME ; QColormap::QColormap(class QColormap const &)
+ ?rightPadding@QTextTableCellFormat@@QBEMXZ @ 2683 NONAME ; float QTextTableCellFormat::rightPadding(void) const
+ ?staticMetaObject@QGraphicsBloomEffect@@2UQMetaObject@@B @ 2684 NONAME ; struct QMetaObject const QGraphicsBloomEffect::staticMetaObject
+ ?leading@QFontMetricsF@@QBEMXZ @ 2685 NONAME ; float QFontMetricsF::leading(void) const
+ ?beginNativePainting@QPainter@@QAEXXZ @ 2686 NONAME ; void QPainter::beginNativePainting(void)
+ ?addChildWidget@QLayout@@IAEXPAVQWidget@@@Z @ 2687 NONAME ; void QLayout::addChildWidget(class QWidget *)
+ ?setVisible@QColorDialog@@UAEX_N@Z @ 2688 NONAME ; void QColorDialog::setVisible(bool)
+ ?selectedColumns@QItemSelectionModel@@QBE?AV?$QList@VQModelIndex@@@@H@Z @ 2689 NONAME ; class QList<class QModelIndex> QItemSelectionModel::selectedColumns(int) const
+ ?mouseMoveEvent@QRadioButton@@MAEXPAVQMouseEvent@@@Z @ 2690 NONAME ; void QRadioButton::mouseMoveEvent(class QMouseEvent *)
+ ?hasStaticContents@QWindowSurface@@IBE_NXZ @ 2691 NONAME ; bool QWindowSurface::hasStaticContents(void) const
+ ?sizeHint@QGraphicsView@@UBE?AVQSize@@XZ @ 2692 NONAME ; class QSize QGraphicsView::sizeHint(void) const
+ ?hiddenSectionCount@QHeaderView@@QBEHXZ @ 2693 NONAME ; int QHeaderView::hiddenSectionCount(void) const
+ ?getStaticMetaObject@QTabWidget@@SAABUQMetaObject@@XZ @ 2694 NONAME ; struct QMetaObject const & QTabWidget::getStaticMetaObject(void)
+ ?fade_tooltip@QApplicationPrivate@@2_NA @ 2695 NONAME ; bool QApplicationPrivate::fade_tooltip
+ ?tr@QStackedLayout@@SA?AVQString@@PBD0H@Z @ 2696 NONAME ; class QString QStackedLayout::tr(char const *, char const *, int)
+ ?redo@QLineEdit@@QAEXXZ @ 2697 NONAME ; void QLineEdit::redo(void)
+ ?deviceTransform@QPainter@@QBEABVQTransform@@XZ @ 2698 NONAME ; class QTransform const & QPainter::deviceTransform(void) const
+ ?checkStateSet@QAbstractButton@@MAEXXZ @ 2699 NONAME ; void QAbstractButton::checkStateSet(void)
+ ?removeRows@QSortFilterProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 2700 NONAME ; bool QSortFilterProxyModel::removeRows(int, int, class QModelIndex const &)
+ ??0iterator@QTextBlock@@QAE@XZ @ 2701 NONAME ; QTextBlock::iterator::iterator(void)
+ ?staticMetaObject@QGraphicsItemAnimation@@2UQMetaObject@@B @ 2702 NONAME ; struct QMetaObject const QGraphicsItemAnimation::staticMetaObject
+ ?setSourceModel@QAbstractProxyModel@@UAEXPAVQAbstractItemModel@@@Z @ 2703 NONAME ; void QAbstractProxyModel::setSourceModel(class QAbstractItemModel *)
+ ??0QTextImageFormat@@QAE@XZ @ 2704 NONAME ; QTextImageFormat::QTextImageFormat(void)
+ ?toHtml@QTextDocumentFragment@@QBE?AVQString@@XZ @ 2705 NONAME ; class QString QTextDocumentFragment::toHtml(void) const
+ ?removeButton@QMessageBox@@QAEXPAVQAbstractButton@@@Z @ 2706 NONAME ; void QMessageBox::removeButton(class QAbstractButton *)
+ ?setWhatsThis@QTableWidgetItem@@QAEXABVQString@@@Z @ 2707 NONAME ; void QTableWidgetItem::setWhatsThis(class QString const &)
+ ?inputMethodQuery@QLineEdit@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 2708 NONAME ; class QVariant QLineEdit::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?slopeAtPercent@QPainterPath@@QBEMM@Z @ 2709 NONAME ; float QPainterPath::slopeAtPercent(float) const
+ ?font@QTableWidgetItem@@QBE?AVQFont@@XZ @ 2710 NONAME ; class QFont QTableWidgetItem::font(void) const
+ ?staticMetaObject@QInputDialog@@2UQMetaObject@@B @ 2711 NONAME ; struct QMetaObject const QInputDialog::staticMetaObject
+ ?statusTip@QListWidgetItem@@QBE?AVQString@@XZ @ 2712 NONAME ; class QString QListWidgetItem::statusTip(void) const
+ ?mouseReleaseEvent@QAbstractScrollArea@@MAEXPAVQMouseEvent@@@Z @ 2713 NONAME ; void QAbstractScrollArea::mouseReleaseEvent(class QMouseEvent *)
+ ?mapFromParent@QGraphicsItem@@QBE?AVQPointF@@MM@Z @ 2714 NONAME ; class QPointF QGraphicsItem::mapFromParent(float, float) const
+ ?initStyleOption@QRadioButton@@IBEXPAVQStyleOptionButton@@@Z @ 2715 NONAME ; void QRadioButton::initStyleOption(class QStyleOptionButton *) const
+ ?fileDialogDelete@QGuiPlatformPlugin@@UAEXPAVQFileDialog@@@Z @ 2716 NONAME ; void QGuiPlatformPlugin::fileDialogDelete(class QFileDialog *)
+ ?joinForJoinMode@QStroker@@KA?AW4PenJoinStyle@Qt@@W4LineJoinMode@1@@Z @ 2717 NONAME ; enum Qt::PenJoinStyle QStroker::joinForJoinMode(enum QStroker::LineJoinMode)
+ ?paintEngine@QWidget@@UBEPAVQPaintEngine@@XZ @ 2718 NONAME ; class QPaintEngine * QWidget::paintEngine(void) const
+ ??9QMatrix@@QBE_NABV0@@Z @ 2719 NONAME ; bool QMatrix::operator!=(class QMatrix const &) const
+ ?tr@QInputContext@@SA?AVQString@@PBD0@Z @ 2720 NONAME ; class QString QInputContext::tr(char const *, char const *)
+ ?setFocusPolicy@QGraphicsWidget@@QAEXW4FocusPolicy@Qt@@@Z @ 2721 NONAME ; void QGraphicsWidget::setFocusPolicy(enum Qt::FocusPolicy)
+ ?qt_metacall@QAbstractScrollArea@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2722 NONAME ; int QAbstractScrollArea::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?type@QGradient@@QBE?AW4Type@1@XZ @ 2723 NONAME ; enum QGradient::Type QGradient::type(void) const
+ ??0QVector4D@@QAE@MMMM@Z @ 2724 NONAME ; QVector4D::QVector4D(float, float, float, float)
+ ?setFirstItemColumnSpanned@QTreeWidget@@QAEXPBVQTreeWidgetItem@@_N@Z @ 2725 NONAME ; void QTreeWidget::setFirstItemColumnSpanned(class QTreeWidgetItem const *, bool)
+ ?group@QGraphicsItem@@QBEPAVQGraphicsItemGroup@@XZ @ 2726 NONAME ; class QGraphicsItemGroup * QGraphicsItem::group(void) const
+ ?isMovable@QToolBar@@QBE_NXZ @ 2727 NONAME ; bool QToolBar::isMovable(void) const
+ ?completionModel@QCompleter@@QBEPAVQAbstractItemModel@@XZ @ 2728 NONAME ; class QAbstractItemModel * QCompleter::completionModel(void) const
+ ??_EQGraphicsSceneMoveEvent@@UAE@I@Z @ 2729 NONAME ; QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent(unsigned int)
+ ?mapRectFromItem@QGraphicsItem@@QBE?AVQRectF@@PBV1@ABV2@@Z @ 2730 NONAME ; class QRectF QGraphicsItem::mapRectFromItem(class QGraphicsItem const *, class QRectF const &) const
+ ?setMargin@QLabel@@QAEXH@Z @ 2731 NONAME ; void QLabel::setMargin(int)
+ ?data_ptr@QPicture@@QAEAAV?$QExplicitlySharedDataPointer@VQPicturePrivate@@@@XZ @ 2732 NONAME ; class QExplicitlySharedDataPointer<class QPicturePrivate> & QPicture::data_ptr(void)
+ ?closeAllWindows@QApplication@@SAXXZ @ 2733 NONAME ; void QApplication::closeAllWindows(void)
+ ?setMimeData@QDrag@@QAEXPAVQMimeData@@@Z @ 2734 NONAME ; void QDrag::setMimeData(class QMimeData *)
+ ?trUtf8@QGraphicsGrayscaleEffect@@SA?AVQString@@PBD0H@Z @ 2735 NONAME ; class QString QGraphicsGrayscaleEffect::trUtf8(char const *, char const *, int)
+ ?trUtf8@QStringListModel@@SA?AVQString@@PBD0H@Z @ 2736 NONAME ; class QString QStringListModel::trUtf8(char const *, char const *, int)
+ ?trUtf8@QEventDispatcherS60@@SA?AVQString@@PBD0@Z @ 2737 NONAME ; class QString QEventDispatcherS60::trUtf8(char const *, char const *)
+ ??0QMdiSubWindow@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 2738 NONAME ; QMdiSubWindow::QMdiSubWindow(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?heightForWidth@QLayoutItem@@UBEHH@Z @ 2739 NONAME ; int QLayoutItem::heightForWidth(int) const
+ ?backwardHistoryCount@QTextBrowser@@QBEHXZ @ 2740 NONAME ; int QTextBrowser::backwardHistoryCount(void) const
+ ?dateEditAcceptDelay@QCalendarWidget@@QBEHXZ @ 2741 NONAME ; int QCalendarWidget::dateEditAcceptDelay(void) const
+ ?staticMetaObject@QTreeView@@2UQMetaObject@@B @ 2742 NONAME ; struct QMetaObject const QTreeView::staticMetaObject
+ ?mouseReleaseEvent@QHeaderView@@MAEXPAVQMouseEvent@@@Z @ 2743 NONAME ; void QHeaderView::mouseReleaseEvent(class QMouseEvent *)
+ ?tr@QProgressBar@@SA?AVQString@@PBD0@Z @ 2744 NONAME ; class QString QProgressBar::tr(char const *, char const *)
+ ?device@QImageReader@@QBEPAVQIODevice@@XZ @ 2745 NONAME ; class QIODevice * QImageReader::device(void) const
+ ??0QTreeWidgetItem@@QAE@PAV0@H@Z @ 2746 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidgetItem *, int)
+ ??5@YAAAVQDataStream@@AAV0@AAVQColor@@@Z @ 2747 NONAME ; class QDataStream & operator>>(class QDataStream &, class QColor &)
+ ?qt_metacall@QStackedLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2748 NONAME ; int QStackedLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?filter@QFileSystemModel@@QBE?AV?$QFlags@W4Filter@QDir@@@@XZ @ 2749 NONAME ; class QFlags<enum QDir::Filter> QFileSystemModel::filter(void) const
+ ??_EQCommandLinkButton@@UAE@I@Z @ 2750 NONAME ; QCommandLinkButton::~QCommandLinkButton(unsigned int)
+ ?d_func@QGraphicsRotation@@ABEPBVQGraphicsRotationPrivate@@XZ @ 2751 NONAME ; class QGraphicsRotationPrivate const * QGraphicsRotation::d_func(void) const
+ ?d_func@QCheckBox@@AAEPAVQCheckBoxPrivate@@XZ @ 2752 NONAME ; class QCheckBoxPrivate * QCheckBox::d_func(void)
+ ?d_func@QGridLayout@@AAEPAVQGridLayoutPrivate@@XZ @ 2753 NONAME ; class QGridLayoutPrivate * QGridLayout::d_func(void)
+ ?aboutQt@QApplication@@SAXXZ @ 2754 NONAME ; void QApplication::aboutQt(void)
+ ?selectedTableCells@QTextCursor@@QBEXPAH000@Z @ 2755 NONAME ; void QTextCursor::selectedTableCells(int *, int *, int *, int *) const
+ ?testAndParseUri@Parser@QCss@@QAE_NPAVQString@@@Z @ 2756 NONAME ; bool QCss::Parser::testAndParseUri(class QString *)
+ ?paintEvent@QListView@@MAEXPAVQPaintEvent@@@Z @ 2757 NONAME ; void QListView::paintEvent(class QPaintEvent *)
+ ??_EQFileSystemModel@@UAE@I@Z @ 2758 NONAME ; QFileSystemModel::~QFileSystemModel(unsigned int)
+ ?setGeometry@QWindowSurface@@UAEXABVQRect@@@Z @ 2759 NONAME ; void QWindowSurface::setGeometry(class QRect const &)
+ ?setFontStyleStrategy@QTextCharFormat@@QAEXW4StyleStrategy@QFont@@@Z @ 2760 NONAME ; void QTextCharFormat::setFontStyleStrategy(enum QFont::StyleStrategy)
+ ?prefix@QDoubleSpinBox@@QBE?AVQString@@XZ @ 2761 NONAME ; class QString QDoubleSpinBox::prefix(void) const
+ ?inFont@QFontMetrics@@QBE_NVQChar@@@Z @ 2762 NONAME ; bool QFontMetrics::inFont(class QChar) const
+ ?addLine@QGraphicsScene@@QAEPAVQGraphicsLineItem@@ABVQLineF@@ABVQPen@@@Z @ 2763 NONAME ; class QGraphicsLineItem * QGraphicsScene::addLine(class QLineF const &, class QPen const &)
+ ??6@YA?AVQDebug@@V0@ABVQItemSelectionRange@@@Z @ 2764 NONAME ; class QDebug operator<<(class QDebug, class QItemSelectionRange const &)
+ ?getFont@QFontDialog@@SA?AVQFont@@PA_NABV2@PAVQWidget@@ABVQString@@V?$QFlags@W4FontDialogOption@QFontDialog@@@@@Z @ 2765 NONAME ; class QFont QFontDialog::getFont(bool *, class QFont const &, class QWidget *, class QString const &, class QFlags<enum QFontDialog::FontDialogOption>)
+ ?windowFlags@QGraphicsWidget@@QBE?AV?$QFlags@W4WindowType@Qt@@@@XZ @ 2766 NONAME ; class QFlags<enum Qt::WindowType> QGraphicsWidget::windowFlags(void) const
+ ?setTextOutline@QTextCharFormat@@QAEXABVQPen@@@Z @ 2767 NONAME ; void QTextCharFormat::setTextOutline(class QPen const &)
+ ?setFixedHeight@QWidget@@QAEXH@Z @ 2768 NONAME ; void QWidget::setFixedHeight(int)
+ ?invalidateCachedClipPath@QGraphicsItemPrivate@@QAEXXZ @ 2769 NONAME ; void QGraphicsItemPrivate::invalidateCachedClipPath(void)
+ ??6@YA?AVQDebug@@V0@ABVQTransform@@@Z @ 2770 NONAME ; class QDebug operator<<(class QDebug, class QTransform const &)
+ ??_EQGraphicsEllipseItem@@UAE@I@Z @ 2771 NONAME ; QGraphicsEllipseItem::~QGraphicsEllipseItem(unsigned int)
+ ?setCancelButtonText@QInputDialog@@QAEXABVQString@@@Z @ 2772 NONAME ; void QInputDialog::setCancelButtonText(class QString const &)
+ ??0QStyleOptionProgressBarV2@@QAE@ABVQStyleOptionProgressBar@@@Z @ 2773 NONAME ; QStyleOptionProgressBarV2::QStyleOptionProgressBarV2(class QStyleOptionProgressBar const &)
+ ??_EQTextControl@@UAE@I@Z @ 2774 NONAME ; QTextControl::~QTextControl(unsigned int)
+ ?setPosition@QTextLayout@@QAEXABVQPointF@@@Z @ 2775 NONAME ; void QTextLayout::setPosition(class QPointF const &)
+ ?keyBindings@QKeySequence@@SA?AV?$QList@VQKeySequence@@@@W4StandardKey@1@@Z @ 2776 NONAME ; class QList<class QKeySequence> QKeySequence::keyBindings(enum QKeySequence::StandardKey)
+ ?resetLabelAlignment@QFormLayout@@AAEXXZ @ 2777 NONAME ; void QFormLayout::resetLabelAlignment(void)
+ ?buttonRole@QMessageBox@@QBE?AW4ButtonRole@1@PAVQAbstractButton@@@Z @ 2778 NONAME ; enum QMessageBox::ButtonRole QMessageBox::buttonRole(class QAbstractButton *) const
+ ?imageCount@QImageIOHandler@@UBEHXZ @ 2779 NONAME ; int QImageIOHandler::imageCount(void) const
+ ?event@QAbstractItemView@@MAE_NPAVQEvent@@@Z @ 2780 NONAME ; bool QAbstractItemView::event(class QEvent *)
+ ?boundingRect@QPainter@@QAE?AVQRectF@@ABV2@HABVQString@@@Z @ 2781 NONAME ; class QRectF QPainter::boundingRect(class QRectF const &, int, class QString const &)
+ ?stops@QGradient@@QBE?AV?$QVector@U?$QPair@MVQColor@@@@@@XZ @ 2782 NONAME ; class QVector<struct QPair<float, class QColor> > QGradient::stops(void) const
+ ?qt_metacast@QHBoxLayout@@UAEPAXPBD@Z @ 2783 NONAME ; void * QHBoxLayout::qt_metacast(char const *)
+ ?createAction@QWhatsThis@@SAPAVQAction@@PAVQObject@@@Z @ 2784 NONAME ; class QAction * QWhatsThis::createAction(class QObject *)
+ ?setWhatsThis@QAction@@QAEXABVQString@@@Z @ 2785 NONAME ; void QAction::setWhatsThis(class QString const &)
+ ?setFrameShadow@QFrame@@QAEXW4Shadow@1@@Z @ 2786 NONAME ; void QFrame::setFrameShadow(enum QFrame::Shadow)
+ ?priv@QPlainTextDocumentLayout@@ABEPAVQPlainTextDocumentLayoutPrivate@@XZ @ 2787 NONAME ; class QPlainTextDocumentLayoutPrivate * QPlainTextDocumentLayout::priv(void) const
+ ?d_func@QDesktopWidget@@ABEPBVQDesktopWidgetPrivate@@XZ @ 2788 NONAME ; class QDesktopWidgetPrivate const * QDesktopWidget::d_func(void) const
+ ??0QHoverEvent@@QAE@W4Type@QEvent@@ABVQPoint@@1@Z @ 2789 NONAME ; QHoverEvent::QHoverEvent(enum QEvent::Type, class QPoint const &, class QPoint const &)
+ ?sizeHintForRow@QAbstractItemView@@UBEHH@Z @ 2790 NONAME ; int QAbstractItemView::sizeHintForRow(int) const
+ ?d_func@QGraphicsDropShadowEffect@@ABEPBVQGraphicsDropShadowEffectPrivate@@XZ @ 2791 NONAME ; class QGraphicsDropShadowEffectPrivate const * QGraphicsDropShadowEffect::d_func(void) const
+ ?alignment@QScrollArea@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 2792 NONAME ; class QFlags<enum Qt::AlignmentFlag> QScrollArea::alignment(void) const
+ ?mkdir@QFileSystemModel@@QAE?AVQModelIndex@@ABV2@ABVQString@@@Z @ 2793 NONAME ; class QModelIndex QFileSystemModel::mkdir(class QModelIndex const &, class QString const &)
+ ?update@QWidget@@QAEXABVQRegion@@@Z @ 2794 NONAME ; void QWidget::update(class QRegion const &)
+ ??9QFontMetrics@@QAE_NABV0@@Z @ 2795 NONAME ; bool QFontMetrics::operator!=(class QFontMetrics const &)
+ ?font@QTextEngine@@QBE?AVQFont@@ABUQScriptItem@@@Z @ 2796 NONAME ; class QFont QTextEngine::font(struct QScriptItem const &) const
+ ?focusInEvent@QGraphicsTextItem@@MAEXPAVQFocusEvent@@@Z @ 2797 NONAME ; void QGraphicsTextItem::focusInEvent(class QFocusEvent *)
+ ?transformed@QPixmap@@QBE?AV1@ABVQMatrix@@W4TransformationMode@Qt@@@Z @ 2798 NONAME ; class QPixmap QPixmap::transformed(class QMatrix const &, enum Qt::TransformationMode) const
+ ?mapRectToItem@QGraphicsItem@@QBE?AVQRectF@@PBV1@ABV2@@Z @ 2799 NONAME ; class QRectF QGraphicsItem::mapRectToItem(class QGraphicsItem const *, class QRectF const &) const
+ ??4QTextFormatCollection@@QAEAAV0@ABV0@@Z @ 2800 NONAME ; class QTextFormatCollection & QTextFormatCollection::operator=(class QTextFormatCollection const &)
+ ?setDecMode@QLCDNumber@@QAEXXZ @ 2801 NONAME ; void QLCDNumber::setDecMode(void)
+ ?setSelected@QTreeWidgetItem@@QAEX_N@Z @ 2802 NONAME ; void QTreeWidgetItem::setSelected(bool)
+ ??_EQGraphicsGrayscaleEffect@@UAE@I@Z @ 2803 NONAME ; QGraphicsGrayscaleEffect::~QGraphicsGrayscaleEffect(unsigned int)
+ ?setTransformations@QGraphicsItem@@QAEXABV?$QList@PAVQGraphicsTransform@@@@@Z @ 2804 NONAME ; void QGraphicsItem::setTransformations(class QList<class QGraphicsTransform *> const &)
+ ?associatedWidgets@QAction@@QBE?AV?$QList@PAVQWidget@@@@XZ @ 2805 NONAME ; class QList<class QWidget *> QAction::associatedWidgets(void) const
+ ??0QTransform@@QAE@W4Initialization@Qt@@@Z @ 2806 NONAME ; QTransform::QTransform(enum Qt::Initialization)
+ ?setWordWrap@QTableView@@QAEX_N@Z @ 2807 NONAME ; void QTableView::setWordWrap(bool)
+ ?intersected@QPolygon@@QBE?AV1@ABV1@@Z @ 2808 NONAME ; class QPolygon QPolygon::intersected(class QPolygon const &) const
+ ??0QStyleOptionTabV2@@IAE@H@Z @ 2809 NONAME ; QStyleOptionTabV2::QStyleOptionTabV2(int)
+ ?setOptimizationFlags@QGraphicsView@@QAEXV?$QFlags@W4OptimizationFlag@QGraphicsView@@@@@Z @ 2810 NONAME ; void QGraphicsView::setOptimizationFlags(class QFlags<enum QGraphicsView::OptimizationFlag>)
+ ?contextMenuEvent@QMainWindow@@MAEXPAVQContextMenuEvent@@@Z @ 2811 NONAME ; void QMainWindow::contextMenuEvent(class QContextMenuEvent *)
+ ?m22@QTransform@@QBEMXZ @ 2812 NONAME ; float QTransform::m22(void) const
+ ?cursor@QLineControl@@QBEHXZ @ 2813 NONAME ; int QLineControl::cursor(void) const
+ ?flags@QTextOption@@QBE?AV?$QFlags@W4Flag@QTextOption@@@@XZ @ 2814 NONAME ; class QFlags<enum QTextOption::Flag> QTextOption::flags(void) const
+ ?edit@QAbstractItemView@@MAE_NABVQModelIndex@@W4EditTrigger@1@PAVQEvent@@@Z @ 2815 NONAME ; bool QAbstractItemView::edit(class QModelIndex const &, enum QAbstractItemView::EditTrigger, class QEvent *)
+ ?setDashPattern@QPainterPathStroker@@QAEXABV?$QVector@M@@@Z @ 2816 NONAME ; void QPainterPathStroker::setDashPattern(class QVector<float> const &)
+ ?intersected@QPainterPath@@QBE?AV1@ABV1@@Z @ 2817 NONAME ; class QPainterPath QPainterPath::intersected(class QPainterPath const &) const
+ ?isClean@QUndoStack@@QBE_NXZ @ 2818 NONAME ; bool QUndoStack::isClean(void) const
+ ??_EQKeyEventTransition@@UAE@I@Z @ 2819 NONAME ; QKeyEventTransition::~QKeyEventTransition(unsigned int)
+ ?wizard@QWizardPage@@IBEPAVQWizard@@XZ @ 2820 NONAME ; class QWizard * QWizardPage::wizard(void) const
+ ?setLayoutDirection@QTextFormat@@QAEXW4LayoutDirection@Qt@@@Z @ 2821 NONAME ; void QTextFormat::setLayoutDirection(enum Qt::LayoutDirection)
+ ?createStandardContextMenu@QLineEdit@@QAEPAVQMenu@@XZ @ 2822 NONAME ; class QMenu * QLineEdit::createStandardContextMenu(void)
+ ?trUtf8@QLayout@@SA?AVQString@@PBD0H@Z @ 2823 NONAME ; class QString QLayout::trUtf8(char const *, char const *, int)
+ ?toPolygon@QBezier@@QBE?AVQPolygonF@@XZ @ 2824 NONAME ; class QPolygonF QBezier::toPolygon(void) const
+ ?clearMessage@QSplashScreen@@QAEXXZ @ 2825 NONAME ; void QSplashScreen::clearMessage(void)
+ ?closePersistentEditor@QAbstractItemView@@QAEXABVQModelIndex@@@Z @ 2826 NONAME ; void QAbstractItemView::closePersistentEditor(class QModelIndex const &)
+ ?useDesignMetrics@QTextDocument@@QBE_NXZ @ 2827 NONAME ; bool QTextDocument::useDesignMetrics(void) const
+ ?type@QGraphicsItemGroup@@UBEHXZ @ 2828 NONAME ; int QGraphicsItemGroup::type(void) const
+ ?trUtf8@QGraphicsOpacityEffect@@SA?AVQString@@PBD0H@Z @ 2829 NONAME ; class QString QGraphicsOpacityEffect::trUtf8(char const *, char const *, int)
+ ??0QBrush@@QAE@ABVQPixmap@@@Z @ 2830 NONAME ; QBrush::QBrush(class QPixmap const &)
+ ?tr@QPlainTextDocumentLayout@@SA?AVQString@@PBD0H@Z @ 2831 NONAME ; class QString QPlainTextDocumentLayout::tr(char const *, char const *, int)
+ ?tileSubWindows@QMdiArea@@QAEXXZ @ 2832 NONAME ; void QMdiArea::tileSubWindows(void)
+ ?d_func@QMessageBox@@ABEPBVQMessageBoxPrivate@@XZ @ 2833 NONAME ; class QMessageBoxPrivate const * QMessageBox::d_func(void) const
+ ?focalPoint@QRadialGradient@@QBE?AVQPointF@@XZ @ 2834 NONAME ; class QPointF QRadialGradient::focalPoint(void) const
+ ?selectedItems@QListWidget@@QBE?AV?$QList@PAVQListWidgetItem@@@@XZ @ 2835 NONAME ; class QList<class QListWidgetItem *> QListWidget::selectedItems(void) const
+ ?bidiReorder@QTextEngine@@SAXHPBEPAH@Z @ 2836 NONAME ; void QTextEngine::bidiReorder(int, unsigned char const *, int *)
+ ?sizeFromContents@QCommonStyle@@UBE?AVQSize@@W4ContentsType@QStyle@@PBVQStyleOption@@ABV2@PBVQWidget@@@Z @ 2837 NONAME ; class QSize QCommonStyle::sizeFromContents(enum QStyle::ContentsType, class QStyleOption const *, class QSize const &, class QWidget const *) const
+ ?isBackwardAvailable@QTextBrowser@@QBE_NXZ @ 2838 NONAME ; bool QTextBrowser::isBackwardAvailable(void) const
+ ??1QTextCursor@@QAE@XZ @ 2839 NONAME ; QTextCursor::~QTextCursor(void)
+ ?setItem@QTableWidget@@QAEXHHPAVQTableWidgetItem@@@Z @ 2840 NONAME ; void QTableWidget::setItem(int, int, class QTableWidgetItem *)
+ ??0QSpacerItem@@QAE@HHW4Policy@QSizePolicy@@0@Z @ 2841 NONAME ; QSpacerItem::QSpacerItem(int, int, enum QSizePolicy::Policy, enum QSizePolicy::Policy)
+ ?keyReleaseEvent@QGraphicsProxyWidget@@MAEXPAVQKeyEvent@@@Z @ 2842 NONAME ; void QGraphicsProxyWidget::keyReleaseEvent(class QKeyEvent *)
+ ?mapFromScene@QGraphicsItem@@QBE?AVQPointF@@MM@Z @ 2843 NONAME ; class QPointF QGraphicsItem::mapFromScene(float, float) const
+ ?setRowCount@QStandardItemModel@@QAEXH@Z @ 2844 NONAME ; void QStandardItemModel::setRowCount(int)
+ ?lastPosition@QTextTableCell@@QBEHXZ @ 2845 NONAME ; int QTextTableCell::lastPosition(void) const
+ ?getStaticMetaObject@QDesktopWidget@@SAABUQMetaObject@@XZ @ 2846 NONAME ; struct QMetaObject const & QDesktopWidget::getStaticMetaObject(void)
+ ?preeditAreaText@QTextLayout@@QBE?AVQString@@XZ @ 2847 NONAME ; class QString QTextLayout::preeditAreaText(void) const
+ ??1QAbstractItemView@@UAE@XZ @ 2848 NONAME ; QAbstractItemView::~QAbstractItemView(void)
+ ?parentWidget@QShortcut@@QBEPAVQWidget@@XZ @ 2849 NONAME ; class QWidget * QShortcut::parentWidget(void) const
+ ?smallCapsFont@QFontPrivate@@QBE?AVQFont@@XZ @ 2850 NONAME ; class QFont QFontPrivate::smallCapsFont(void) const
+ ?qt_metacast@QScrollBar@@UAEPAXPBD@Z @ 2851 NONAME ; void * QScrollBar::qt_metacast(char const *)
+ ?removeFromIndex@QGraphicsItem@@IAEXXZ @ 2852 NONAME ; void QGraphicsItem::removeFromIndex(void)
+ ?drawRects@QPainter@@QAEXPBVQRectF@@H@Z @ 2853 NONAME ; void QPainter::drawRects(class QRectF const *, int)
+ ?setResolveSymlinks@QFileSystemModel@@QAEX_N@Z @ 2854 NONAME ; void QFileSystemModel::setResolveSymlinks(bool)
+ ??5@YAAAVQDataStream@@AAV0@AAVQTreeWidgetItem@@@Z @ 2855 NONAME ; class QDataStream & operator>>(class QDataStream &, class QTreeWidgetItem &)
+ ?qt_metacast@QToolBar@@UAEPAXPBD@Z @ 2856 NONAME ; void * QToolBar::qt_metacast(char const *)
+ ?setFileMode@QFileDialog@@QAEXW4FileMode@1@@Z @ 2857 NONAME ; void QFileDialog::setFileMode(enum QFileDialog::FileMode)
+ ?executePixmapDestructionHooks@QImagePixmapCleanupHooks@@SAXPAVQPixmap@@@Z @ 2858 NONAME ; void QImagePixmapCleanupHooks::executePixmapDestructionHooks(class QPixmap *)
+ ?blockBoundingGeometry@QPlainTextEdit@@IBE?AVQRectF@@ABVQTextBlock@@@Z @ 2859 NONAME ; class QRectF QPlainTextEdit::blockBoundingGeometry(class QTextBlock const &) const
+ ??0QColor@@QAE@ABVQString@@@Z @ 2860 NONAME ; QColor::QColor(class QString const &)
+ ?focusNextPrevChild_helper@QApplicationPrivate@@SAPAVQWidget@@PAV2@_N@Z @ 2861 NONAME ; class QWidget * QApplicationPrivate::focusNextPrevChild_helper(class QWidget *, bool)
+ ?selectionChanged@QLineControl@@IAEXXZ @ 2862 NONAME ; void QLineControl::selectionChanged(void)
+ ?metaObject@QTextDocument@@UBEPBUQMetaObject@@XZ @ 2863 NONAME ; struct QMetaObject const * QTextDocument::metaObject(void) const
+ ?finished@QDialog@@IAEXH@Z @ 2864 NONAME ; void QDialog::finished(int)
+ ?styleSheet@QWidget@@QBE?AVQString@@XZ @ 2865 NONAME ; class QString QWidget::styleSheet(void) const
+ ?trUtf8@QGraphicsOpacityEffect@@SA?AVQString@@PBD0@Z @ 2866 NONAME ; class QString QGraphicsOpacityEffect::trUtf8(char const *, char const *)
+ ??0QStyleOptionTabBarBase@@QAE@ABV0@@Z @ 2867 NONAME ; QStyleOptionTabBarBase::QStyleOptionTabBarBase(class QStyleOptionTabBarBase const &)
+ ?isModified@QTextDocument@@QBE_NXZ @ 2868 NONAME ; bool QTextDocument::isModified(void) const
+ ?setDocumentMode@QMainWindow@@QAEX_N@Z @ 2869 NONAME ; void QMainWindow::setDocumentMode(bool)
+ ?itemChanged@QTableWidget@@IAEXPAVQTableWidgetItem@@@Z @ 2870 NONAME ; void QTableWidget::itemChanged(class QTableWidgetItem *)
+ ?tr@QTextFrame@@SA?AVQString@@PBD0@Z @ 2871 NONAME ; class QString QTextFrame::tr(char const *, char const *)
+ ?topMargin@QTextFrameFormat@@QBEMXZ @ 2872 NONAME ; float QTextFrameFormat::topMargin(void) const
+ ?qt_qsliderStyleOption@@YA?AVQStyleOptionSlider@@PAVQSlider@@@Z @ 2873 NONAME ; class QStyleOptionSlider qt_qsliderStyleOption(class QSlider *)
+ ?isClipEnabled@QPaintEngineState@@QBE_NXZ @ 2874 NONAME ; bool QPaintEngineState::isClipEnabled(void) const
+ ?setBackground@QTextFormat@@QAEXABVQBrush@@@Z @ 2875 NONAME ; void QTextFormat::setBackground(class QBrush const &)
+ ?weekdayTextFormat@QCalendarWidget@@QBE?AVQTextCharFormat@@W4DayOfWeek@Qt@@@Z @ 2876 NONAME ; class QTextCharFormat QCalendarWidget::weekdayTextFormat(enum Qt::DayOfWeek) const
+ ?setRedirected@QPainter@@SAXPBVQPaintDevice@@PAV2@ABVQPoint@@@Z @ 2877 NONAME ; void QPainter::setRedirected(class QPaintDevice const *, class QPaintDevice *, class QPoint const &)
+ ?setUpLayout@QTabWidget@@AAEX_N@Z @ 2878 NONAME ; void QTabWidget::setUpLayout(bool)
+ ?setReadOnly@QDirModel@@QAEX_N@Z @ 2879 NONAME ; void QDirModel::setReadOnly(bool)
+ ?qt_metacast@QPaintBufferResource@@UAEPAXPBD@Z @ 2880 NONAME ; void * QPaintBufferResource::qt_metacast(char const *)
+ ?getContentsMargins@QWidget@@QBEXPAH000@Z @ 2881 NONAME ; void QWidget::getContentsMargins(int *, int *, int *, int *) const
+ ?size@QFontMetrics@@QBE?AVQSize@@HABVQString@@HPAH@Z @ 2882 NONAME ; class QSize QFontMetrics::size(int, class QString const &, int, int *) const
+ ?selectedNameFilter@QFileDialog@@QBE?AVQString@@XZ @ 2883 NONAME ; class QString QFileDialog::selectedNameFilter(void) const
+ ?mousePressEvent@QTabBar@@MAEXPAVQMouseEvent@@@Z @ 2884 NONAME ; void QTabBar::mousePressEvent(class QMouseEvent *)
+ ?grabMouse@QWidget@@QAEXABVQCursor@@@Z @ 2885 NONAME ; void QWidget::grabMouse(class QCursor const &)
+ ?getStaticMetaObject@QMessageBox@@SAABUQMetaObject@@XZ @ 2886 NONAME ; struct QMetaObject const & QMessageBox::getStaticMetaObject(void)
+ ?reparentFocusWidgets@QWidgetPrivate@@QAEXPAVQWidget@@@Z @ 2887 NONAME ; void QWidgetPrivate::reparentFocusWidgets(class QWidget *)
+ ?mimeData@QFileSystemModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 2888 NONAME ; class QMimeData * QFileSystemModel::mimeData(class QList<class QModelIndex> const &) const
+ ?mapToParent@QGraphicsItem@@QBE?AVQPointF@@MM@Z @ 2889 NONAME ; class QPointF QGraphicsItem::mapToParent(float, float) const
+ ?internalWinId@QWidget@@QBEPAVCCoeControl@@XZ @ 2890 NONAME ; class CCoeControl * QWidget::internalWinId(void) const
+ ?intersected@QPolygonF@@QBE?AV1@ABV1@@Z @ 2891 NONAME ; class QPolygonF QPolygonF::intersected(class QPolygonF const &) const
+ ??0QTextCursor@@QAE@PAVQTextDocument@@@Z @ 2892 NONAME ; QTextCursor::QTextCursor(class QTextDocument *)
+ ?count@QFormLayout@@UBEHXZ @ 2893 NONAME ; int QFormLayout::count(void) const
+ ?columnPreferredWidth@QGraphicsGridLayout@@QBEMH@Z @ 2894 NONAME ; float QGraphicsGridLayout::columnPreferredWidth(int) const
+ ?globalX@QHelpEvent@@QBEHXZ @ 2895 NONAME ; int QHelpEvent::globalX(void) const
+ ??_EQMoveEvent@@UAE@I@Z @ 2896 NONAME ; QMoveEvent::~QMoveEvent(unsigned int)
+ ?wordWrapMode@QPlainTextEdit@@QBE?AW4WrapMode@QTextOption@@XZ @ 2897 NONAME ; enum QTextOption::WrapMode QPlainTextEdit::wordWrapMode(void) const
+ ?setPos@QGraphicsItem@@QAEXMM@Z @ 2898 NONAME ; void QGraphicsItem::setPos(float, float)
+ ?subtractedInverted@QPainterPath@@QBE?AV1@ABV1@@Z @ 2899 NONAME ; class QPainterPath QPainterPath::subtractedInverted(class QPainterPath const &) const
+ ?metaObject@QTextControl@@UBEPBUQMetaObject@@XZ @ 2900 NONAME ; struct QMetaObject const * QTextControl::metaObject(void) const
+ ?isTearOffEnabled@QMenu@@QBE_NXZ @ 2901 NONAME ; bool QMenu::isTearOffEnabled(void) const
+ ?d_func@QPixmapFilter@@ABEPBVQPixmapFilterPrivate@@XZ @ 2902 NONAME ; class QPixmapFilterPrivate const * QPixmapFilter::d_func(void) const
+ ?changeEvent@QAbstractSlider@@MAEXPAVQEvent@@@Z @ 2903 NONAME ; void QAbstractSlider::changeEvent(class QEvent *)
+ ?paintEngine@QPainter@@QBEPAVQPaintEngine@@XZ @ 2904 NONAME ; class QPaintEngine * QPainter::paintEngine(void) const
+ ?addRoundRect@QPainterPath@@QAEXABVQRectF@@HH@Z @ 2905 NONAME ; void QPainterPath::addRoundRect(class QRectF const &, int, int)
+ ?descent@QTextInlineObject@@QBEMXZ @ 2906 NONAME ; float QTextInlineObject::descent(void) const
+ ?setClipping@QPainter@@QAEX_N@Z @ 2907 NONAME ; void QPainter::setClipping(bool)
+ ?setShortcut@QAbstractButton@@QAEXABVQKeySequence@@@Z @ 2908 NONAME ; void QAbstractButton::setShortcut(class QKeySequence const &)
+ ?redo@QTextEdit@@QAEXXZ @ 2909 NONAME ; void QTextEdit::redo(void)
+ ?d_func@QAbstractButton@@ABEPBVQAbstractButtonPrivate@@XZ @ 2910 NONAME ; class QAbstractButtonPrivate const * QAbstractButton::d_func(void) const
+ ?staticMetaObject@QAction@@2UQMetaObject@@B @ 2911 NONAME ; struct QMetaObject const QAction::staticMetaObject
+ ?qt_metacast@QFormLayout@@UAEPAXPBD@Z @ 2912 NONAME ; void * QFormLayout::qt_metacast(char const *)
+ ??1QTimeEdit@@UAE@XZ @ 2913 NONAME ; QTimeEdit::~QTimeEdit(void)
+ ?paletteChange@QWidget@@MAEXABVQPalette@@@Z @ 2914 NONAME ; void QWidget::paletteChange(class QPalette const &)
+ ?getStaticMetaObject@QStylePlugin@@SAABUQMetaObject@@XZ @ 2915 NONAME ; struct QMetaObject const & QStylePlugin::getStaticMetaObject(void)
+ ?takeVerticalHeaderItem@QTableWidget@@QAEPAVQTableWidgetItem@@H@Z @ 2916 NONAME ; class QTableWidgetItem * QTableWidget::takeVerticalHeaderItem(int)
+ ?quality@QImageReader@@QBEHXZ @ 2917 NONAME ; int QImageReader::quality(void) const
+ ?qt_metacall@QSortFilterProxyModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2918 NONAME ; int QSortFilterProxyModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?focusInEvent@QMdiSubWindow@@MAEXPAVQFocusEvent@@@Z @ 2919 NONAME ; void QMdiSubWindow::focusInEvent(class QFocusEvent *)
+ ?underlineColor@QTextCharFormat@@QBE?AVQColor@@XZ @ 2920 NONAME ; class QColor QTextCharFormat::underlineColor(void) const
+ ?contains@QRegion@@QBE_NABVQPoint@@@Z @ 2921 NONAME ; bool QRegion::contains(class QPoint const &) const
+ ?setItem@QFormLayout@@QAEXHW4ItemRole@1@PAVQLayoutItem@@@Z @ 2922 NONAME ; void QFormLayout::setItem(int, enum QFormLayout::ItemRole, class QLayoutItem *)
+ ?setModel@QDataWidgetMapper@@QAEXPAVQAbstractItemModel@@@Z @ 2923 NONAME ; void QDataWidgetMapper::setModel(class QAbstractItemModel *)
+ ?setColumnPreferredWidth@QGraphicsGridLayout@@QAEXHM@Z @ 2924 NONAME ; void QGraphicsGridLayout::setColumnPreferredWidth(int, float)
+ ?grabKeyboard@QGraphicsItem@@QAEXXZ @ 2925 NONAME ; void QGraphicsItem::grabKeyboard(void)
+ ?ensureSceneTransformRecursive@QGraphicsItemPrivate@@QAEXPAPAVQGraphicsItem@@@Z @ 2926 NONAME ; void QGraphicsItemPrivate::ensureSceneTransformRecursive(class QGraphicsItem * *)
+ ?shortcut@QAction@@QBE?AVQKeySequence@@XZ @ 2927 NONAME ; class QKeySequence QAction::shortcut(void) const
+ ?toSubpathPolygons@QPainterPath@@QBE?AV?$QList@VQPolygonF@@@@ABVQTransform@@@Z @ 2928 NONAME ; class QList<class QPolygonF> QPainterPath::toSubpathPolygons(class QTransform const &) const
+ ?rows@QPixmapConvolutionFilter@@ABEHXZ @ 2929 NONAME ; int QPixmapConvolutionFilter::rows(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQVector2D@@@Z @ 2930 NONAME ; class QDataStream & operator>>(class QDataStream &, class QVector2D &)
+ ?setX@QQuaternion@@QAEXM@Z @ 2931 NONAME ; void QQuaternion::setX(float)
+ ?drawTextItem@QPainter@@QAEXHHABVQTextItem@@@Z @ 2932 NONAME ; void QPainter::drawTextItem(int, int, class QTextItem const &)
+ ?scenePos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 2933 NONAME ; class QPointF QTouchEvent::TouchPoint::scenePos(void) const
+ ?tr@QErrorMessage@@SA?AVQString@@PBD0H@Z @ 2934 NONAME ; class QString QErrorMessage::tr(char const *, char const *, int)
+ ?drawEllipse@QPaintEngine@@UAEXABVQRect@@@Z @ 2935 NONAME ; void QPaintEngine::drawEllipse(class QRect const &)
+ ?determinant@QTransform@@QBEMXZ @ 2936 NONAME ; float QTransform::determinant(void) const
+ ?commitData@QAbstractItemView@@MAEXPAVQWidget@@@Z @ 2937 NONAME ; void QAbstractItemView::commitData(class QWidget *)
+ ?setHeaderItem@QTreeWidget@@QAEXPAVQTreeWidgetItem@@@Z @ 2938 NONAME ; void QTreeWidget::setHeaderItem(class QTreeWidgetItem *)
+ ??_EQGesture@@UAE@I@Z @ 2939 NONAME ; QGesture::~QGesture(unsigned int)
+ ?scroll@QPixmap@@QAEXHHHHHHPAVQRegion@@@Z @ 2940 NONAME ; void QPixmap::scroll(int, int, int, int, int, int, class QRegion *)
+ ?parseHexColor@Parser@QCss@@QAE_NPAVQColor@@@Z @ 2941 NONAME ; bool QCss::Parser::parseHexColor(class QColor *)
+ ??1QTextDocumentFragment@@QAE@XZ @ 2942 NONAME ; QTextDocumentFragment::~QTextDocumentFragment(void)
+ ?setInsertPolicy@QComboBox@@QAEXW4InsertPolicy@1@@Z @ 2943 NONAME ; void QComboBox::setInsertPolicy(enum QComboBox::InsertPolicy)
+ ?setHorizontalSpacing@QGridLayout@@QAEXH@Z @ 2944 NONAME ; void QGridLayout::setHorizontalSpacing(int)
+ ?setPixelSize@QGraphicsPixelizeEffect@@QAEXH@Z @ 2945 NONAME ; void QGraphicsPixelizeEffect::setPixelSize(int)
+ ?tr@QImageIOPlugin@@SA?AVQString@@PBD0@Z @ 2946 NONAME ; class QString QImageIOPlugin::tr(char const *, char const *)
+ ?setStyle@QApplication@@SAPAVQStyle@@ABVQString@@@Z @ 2947 NONAME ; class QStyle * QApplication::setStyle(class QString const &)
+ ??0QDrag@@QAE@PAVQWidget@@@Z @ 2948 NONAME ; QDrag::QDrag(class QWidget *)
+ ?undoText@QUndoStack@@QBE?AVQString@@XZ @ 2949 NONAME ; class QString QUndoStack::undoText(void) const
+ ?paintEvent@QScrollBar@@MAEXPAVQPaintEvent@@@Z @ 2950 NONAME ; void QScrollBar::paintEvent(class QPaintEvent *)
+ ?initStyleOption@QLineEdit@@IBEXPAVQStyleOptionFrame@@@Z @ 2951 NONAME ; void QLineEdit::initStyleOption(class QStyleOptionFrame *) const
+ ?setIconSize@QToolBar@@QAEXABVQSize@@@Z @ 2952 NONAME ; void QToolBar::setIconSize(class QSize const &)
+ ?isEnabled@QShortcut@@QBE_NXZ @ 2953 NONAME ; bool QShortcut::isEnabled(void) const
+ ?setSelectionArea@QGraphicsScene@@QAEXABVQPainterPath@@ABVQTransform@@@Z @ 2954 NONAME ; void QGraphicsScene::setSelectionArea(class QPainterPath const &, class QTransform const &)
+ ?metaObject@QDirModel@@UBEPBUQMetaObject@@XZ @ 2955 NONAME ; struct QMetaObject const * QDirModel::metaObject(void) const
+ ?elideMode@QTabWidget@@QBE?AW4TextElideMode@Qt@@XZ @ 2956 NONAME ; enum Qt::TextElideMode QTabWidget::elideMode(void) const
+ ?d_func@QPushButton@@ABEPBVQPushButtonPrivate@@XZ @ 2957 NONAME ; class QPushButtonPrivate const * QPushButton::d_func(void) const
+ ?minRightBearing@QFontEngine@@UBEMXZ @ 2958 NONAME ; float QFontEngine::minRightBearing(void) const
+ ?isAmbiguous@QShortcutEvent@@QBE_NXZ @ 2959 NONAME ; bool QShortcutEvent::isAmbiguous(void) const
+ ?getStaticMetaObject@QAbstractSpinBox@@SAABUQMetaObject@@XZ @ 2960 NONAME ; struct QMetaObject const & QAbstractSpinBox::getStaticMetaObject(void)
+ ?testPrio@Parser@QCss@@QAE_NXZ @ 2961 NONAME ; bool QCss::Parser::testPrio(void)
+ ?getStaticMetaObject@QWizard@@SAABUQMetaObject@@XZ @ 2962 NONAME ; struct QMetaObject const & QWizard::getStaticMetaObject(void)
+ ?exec@QApplication@@SAHXZ @ 2963 NONAME ; int QApplication::exec(void)
+ ?windowList@QWorkspace@@QBE?AV?$QList@PAVQWidget@@@@W4WindowOrder@1@@Z @ 2964 NONAME ; class QList<class QWidget *> QWorkspace::windowList(enum QWorkspace::WindowOrder) const
+ ?setIntMinimum@QInputDialog@@QAEXH@Z @ 2965 NONAME ; void QInputDialog::setIntMinimum(int)
+ ?trUtf8@QWindowsStyle@@SA?AVQString@@PBD0H@Z @ 2966 NONAME ; class QString QWindowsStyle::trUtf8(char const *, char const *, int)
+ ?displayTextChanged@QLineControl@@IAEXABVQString@@@Z @ 2967 NONAME ; void QLineControl::displayTextChanged(class QString const &)
+ ?strikeOutPos@QFontMetrics@@QBEHXZ @ 2968 NONAME ; int QFontMetrics::strikeOutPos(void) const
+ ?sectionSize@QHeaderView@@QBEHH@Z @ 2969 NONAME ; int QHeaderView::sectionSize(int) const
+ ?d_func@QSound@@ABEPBVQSoundPrivate@@XZ @ 2970 NONAME ; class QSoundPrivate const * QSound::d_func(void) const
+ ?cellRect@QGridLayout@@QBE?AVQRect@@HH@Z @ 2971 NONAME ; class QRect QGridLayout::cellRect(int, int) const
+ ?sectionSizeHint@QHeaderView@@QBEHH@Z @ 2972 NONAME ; int QHeaderView::sectionSizeHint(int) const
+ ?internalDrag@QListView@@IAEXV?$QFlags@W4DropAction@Qt@@@@@Z @ 2973 NONAME ; void QListView::internalDrag(class QFlags<enum Qt::DropAction>)
+ ??8QPalette@@QBE_NABV0@@Z @ 2974 NONAME ; bool QPalette::operator==(class QPalette const &) const
+ ?initStyleOption@QAbstractSpinBox@@IBEXPAVQStyleOptionSpinBox@@@Z @ 2975 NONAME ; void QAbstractSpinBox::initStyleOption(class QStyleOptionSpinBox *) const
+ ?nameFilterDisables@QFileSystemModel@@QBE_NXZ @ 2976 NONAME ; bool QFileSystemModel::nameFilterDisables(void) const
+ ?onTransition@QKeyEventTransition@@MAEXPAVQEvent@@@Z @ 2977 NONAME ; void QKeyEventTransition::onTransition(class QEvent *)
+ ?size@QImageReader@@QBE?AVQSize@@XZ @ 2978 NONAME ; class QSize QImageReader::size(void) const
+ ?unite@QRegion@@QBE?AV1@ABVQRect@@@Z @ 2979 NONAME ; class QRegion QRegion::unite(class QRect const &) const
+ ?strength@QGraphicsBloomEffect@@QBEMXZ @ 2980 NONAME ; float QGraphicsBloomEffect::strength(void) const
+ ?registerEditor@QItemEditorFactory@@QAEXW4Type@QVariant@@PAVQItemEditorCreatorBase@@@Z @ 2981 NONAME ; void QItemEditorFactory::registerEditor(enum QVariant::Type, class QItemEditorCreatorBase *)
+ ?count@QListWidget@@QBEHXZ @ 2982 NONAME ; int QListWidget::count(void) const
+ ?loadFromData@QPixmap@@QAE_NPBEIPBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 2983 NONAME ; bool QPixmap::loadFromData(unsigned char const *, unsigned int, char const *, class QFlags<enum Qt::ImageConversionFlag>)
+ ?updateEditorGeometry@QAbstractItemDelegate@@UBEXPAVQWidget@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 2984 NONAME ; void QAbstractItemDelegate::updateEditorGeometry(class QWidget *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?d_func@QFileDialog@@ABEPBVQFileDialogPrivate@@XZ @ 2985 NONAME ; class QFileDialogPrivate const * QFileDialog::d_func(void) const
+ ??_EQDateEdit@@UAE@I@Z @ 2986 NONAME ; QDateEdit::~QDateEdit(unsigned int)
+ ?mapToScene@QGraphicsView@@QBE?AVQPolygonF@@HHHH@Z @ 2987 NONAME ; class QPolygonF QGraphicsView::mapToScene(int, int, int, int) const
+ ?cleanupPage@QWizardPage@@UAEXXZ @ 2988 NONAME ; void QWizardPage::cleanupPage(void)
+ ?fitInView@QGraphicsView@@QAEXPBVQGraphicsItem@@W4AspectRatioMode@Qt@@@Z @ 2989 NONAME ; void QGraphicsView::fitInView(class QGraphicsItem const *, enum Qt::AspectRatioMode)
+ ?setOpenExternalLinks@QTextControl@@QAEX_N@Z @ 2990 NONAME ; void QTextControl::setOpenExternalLinks(bool)
+ ?endLayout@QTextLayout@@QAEXXZ @ 2991 NONAME ; void QTextLayout::endLayout(void)
+ ?toVector3D@QVector4D@@QBE?AVQVector3D@@XZ @ 2992 NONAME ; class QVector3D QVector4D::toVector3D(void) const
+ ?setY@QVector2D@@QAEXM@Z @ 2993 NONAME ; void QVector2D::setY(float)
+ ?itemEntered@QTreeWidget@@IAEXPAVQTreeWidgetItem@@H@Z @ 2994 NONAME ; void QTreeWidget::itemEntered(class QTreeWidgetItem *, int)
+ ?getStaticMetaObject@QGraphicsRotation@@SAABUQMetaObject@@XZ @ 2995 NONAME ; struct QMetaObject const & QGraphicsRotation::getStaticMetaObject(void)
+ ?d_func@QMenu@@AAEPAVQMenuPrivate@@XZ @ 2996 NONAME ; class QMenuPrivate * QMenu::d_func(void)
+ ?windowStateChanged@QMdiSubWindow@@IAEXV?$QFlags@W4WindowState@Qt@@@@0@Z @ 2997 NONAME ; void QMdiSubWindow::windowStateChanged(class QFlags<enum Qt::WindowState>, class QFlags<enum Qt::WindowState>)
+ ?tr@QCalendarWidget@@SA?AVQString@@PBD0@Z @ 2998 NONAME ; class QString QCalendarWidget::tr(char const *, char const *)
+ ?devType@QPicture@@UBEHXZ @ 2999 NONAME ; int QPicture::devType(void) const
+ ?setVisible@QWizard@@UAEX_N@Z @ 3000 NONAME ; void QWizard::setVisible(bool)
+ ?setPressure@TouchPoint@QTouchEvent@@QAEXM@Z @ 3001 NONAME ; void QTouchEvent::TouchPoint::setPressure(float)
+ ?dropEvent@QListWidget@@UAEXPAVQDropEvent@@@Z @ 3002 NONAME ; void QListWidget::dropEvent(class QDropEvent *)
+ ?verticalHeader@QTableView@@QBEPAVQHeaderView@@XZ @ 3003 NONAME ; class QHeaderView * QTableView::verticalHeader(void) const
+ ?keyPressEvent@QCalendarWidget@@MAEXPAVQKeyEvent@@@Z @ 3004 NONAME ; void QCalendarWidget::keyPressEvent(class QKeyEvent *)
+ ??0QTimeEdit@@QAE@ABVQTime@@PAVQWidget@@@Z @ 3005 NONAME ; QTimeEdit::QTimeEdit(class QTime const &, class QWidget *)
+ ??1QBoxLayout@@UAE@XZ @ 3006 NONAME ; QBoxLayout::~QBoxLayout(void)
+ ?fileSelected@QFileDialog@@IAEXABVQString@@@Z @ 3007 NONAME ; void QFileDialog::fileSelected(class QString const &)
+ ?setItem@QGraphicsItemAnimation@@QAEXPAVQGraphicsItem@@@Z @ 3008 NONAME ; void QGraphicsItemAnimation::setItem(class QGraphicsItem *)
+ ?polish@QProxyStyle@@UAEXPAVQApplication@@@Z @ 3009 NONAME ; void QProxyStyle::polish(class QApplication *)
+ ?trUtf8@QStyledItemDelegate@@SA?AVQString@@PBD0@Z @ 3010 NONAME ; class QString QStyledItemDelegate::trUtf8(char const *, char const *)
+ ?setRawMode@QFont@@QAEX_N@Z @ 3011 NONAME ; void QFont::setRawMode(bool)
+ ?d_func@QGraphicsLayoutItem@@AAEPAVQGraphicsLayoutItemPrivate@@XZ @ 3012 NONAME ; class QGraphicsLayoutItemPrivate * QGraphicsLayoutItem::d_func(void)
+ ?information@QMessageBox@@SAHPAVQWidget@@ABVQString@@1HHH@Z @ 3013 NONAME ; int QMessageBox::information(class QWidget *, class QString const &, class QString const &, int, int, int)
+ ?shear@QPainter@@QAEXMM@Z @ 3014 NONAME ; void QPainter::shear(float, float)
+ ?tr@QRegExpValidator@@SA?AVQString@@PBD0H@Z @ 3015 NONAME ; class QString QRegExpValidator::tr(char const *, char const *, int)
+ ?setActive@QPaintEngine@@QAEX_N@Z @ 3016 NONAME ; void QPaintEngine::setActive(bool)
+ ?trUtf8@QStandardItemModel@@SA?AVQString@@PBD0@Z @ 3017 NONAME ; class QString QStandardItemModel::trUtf8(char const *, char const *)
+ ?customCount@QColorDialog@@SAHXZ @ 3018 NONAME ; int QColorDialog::customCount(void)
+ ?tr@QTextFrame@@SA?AVQString@@PBD0H@Z @ 3019 NONAME ; class QString QTextFrame::tr(char const *, char const *, int)
+ ?setIcon@QTreeWidgetItem@@QAEXHABVQIcon@@@Z @ 3020 NONAME ; void QTreeWidgetItem::setIcon(int, class QIcon const &)
+ ?addButton@QMessageBox@@QAEXPAVQAbstractButton@@W4ButtonRole@1@@Z @ 3021 NONAME ; void QMessageBox::addButton(class QAbstractButton *, enum QMessageBox::ButtonRole)
+ ?scaledToHeight@QPixmap@@QBE?AV1@HW4TransformationMode@Qt@@@Z @ 3022 NONAME ; class QPixmap QPixmap::scaledToHeight(int, enum Qt::TransformationMode) const
+ ?columnCount@QFileSystemModel@@UBEHABVQModelIndex@@@Z @ 3023 NONAME ; int QFileSystemModel::columnCount(class QModelIndex const &) const
+ ?state@TouchPoint@QTouchEvent@@QBE?AW4TouchPointState@Qt@@XZ @ 3024 NONAME ; enum Qt::TouchPointState QTouchEvent::TouchPoint::state(void) const
+ ?joinModeForJoin@QStroker@@KA?AW4LineJoinMode@1@W4PenJoinStyle@Qt@@@Z @ 3025 NONAME ; enum QStroker::LineJoinMode QStroker::joinModeForJoin(enum Qt::PenJoinStyle)
+ ?fileSystemIcon@QGuiPlatformPlugin@@UAE?AVQIcon@@ABVQFileInfo@@@Z @ 3026 NONAME ; class QIcon QGuiPlatformPlugin::fileSystemIcon(class QFileInfo const &)
+ ?mapToParent@QGraphicsItem@@QBE?AVQPolygonF@@ABV2@@Z @ 3027 NONAME ; class QPolygonF QGraphicsItem::mapToParent(class QPolygonF const &) const
+ ?setKeyboardPageStep@QMdiSubWindow@@QAEXH@Z @ 3028 NONAME ; void QMdiSubWindow::setKeyboardPageStep(int)
+ ??0QStandardItemModel@@QAE@HHPAVQObject@@@Z @ 3029 NONAME ; QStandardItemModel::QStandardItemModel(int, int, class QObject *)
+ ??1QTextControl@@UAE@XZ @ 3030 NONAME ; QTextControl::~QTextControl(void)
+ ?setCompletionPrefix@QCompleter@@QAEXABVQString@@@Z @ 3031 NONAME ; void QCompleter::setCompletionPrefix(class QString const &)
+ ?inheritStyle@QWidgetPrivate@@QAEXXZ @ 3032 NONAME ; void QWidgetPrivate::inheritStyle(void)
+ ?showToday@QCalendarWidget@@QAEXXZ @ 3033 NONAME ; void QCalendarWidget::showToday(void)
+ ?renderHints@QPainter@@QBE?AV?$QFlags@W4RenderHint@QPainter@@@@XZ @ 3034 NONAME ; class QFlags<enum QPainter::RenderHint> QPainter::renderHints(void) const
+ ?showMenu@QPushButton@@QAEXXZ @ 3035 NONAME ; void QPushButton::showMenu(void)
+ ?setPointSizeF@QFont@@QAEXM@Z @ 3036 NONAME ; void QFont::setPointSizeF(float)
+ ?staticMetaObject@QGraphicsRotation@@2UQMetaObject@@B @ 3037 NONAME ; struct QMetaObject const QGraphicsRotation::staticMetaObject
+ ?getStaticMetaObject@QIconEnginePlugin@@SAABUQMetaObject@@XZ @ 3038 NONAME ; struct QMetaObject const & QIconEnginePlugin::getStaticMetaObject(void)
+ ?setNavigationMode@QApplicationPrivate@@SAXW4NavigationMode@Qt@@@Z @ 3039 NONAME ; void QApplicationPrivate::setNavigationMode(enum Qt::NavigationMode)
+ ?hasThemeIcon@QIcon@@SA_NABVQString@@@Z @ 3040 NONAME ; bool QIcon::hasThemeIcon(class QString const &)
+ ?tryModalHelper@QApplicationPrivate@@SA_NPAVQWidget@@PAPAV2@@Z @ 3041 NONAME ; bool QApplicationPrivate::tryModalHelper(class QWidget *, class QWidget * *)
+ ?invalidate@QLayoutItem@@UAEXXZ @ 3042 NONAME ; void QLayoutItem::invalidate(void)
+ ?firstPosition@QTextFrame@@QBEHXZ @ 3043 NONAME ; int QTextFrame::firstPosition(void) const
+ ?d_func@QItemDelegate@@ABEPBVQItemDelegatePrivate@@XZ @ 3044 NONAME ; class QItemDelegatePrivate const * QItemDelegate::d_func(void) const
+ ??0QLineControl@@QAE@ABVQString@@@Z @ 3045 NONAME ; QLineControl::QLineControl(class QString const &)
+ ?trUtf8@QAbstractScrollArea@@SA?AVQString@@PBD0@Z @ 3046 NONAME ; class QString QAbstractScrollArea::trUtf8(char const *, char const *)
+ ?format@QTextFormatCollection@@QBE?AVQTextFormat@@H@Z @ 3047 NONAME ; class QTextFormat QTextFormatCollection::format(int) const
+ ?d_func@QStackedLayout@@AAEPAVQStackedLayoutPrivate@@XZ @ 3048 NONAME ; class QStackedLayoutPrivate * QStackedLayout::d_func(void)
+ ?trUtf8@QIntValidator@@SA?AVQString@@PBD0@Z @ 3049 NONAME ; class QString QIntValidator::trUtf8(char const *, char const *)
+ ?helpEvent@QAbstractItemDelegate@@QAE_NPAVQHelpEvent@@PAVQAbstractItemView@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 3050 NONAME ; bool QAbstractItemDelegate::helpEvent(class QHelpEvent *, class QAbstractItemView *, class QStyleOptionViewItem const &, class QModelIndex const &)
+ ?getContentsMargins@QGraphicsLayoutItem@@UBEXPAM000@Z @ 3051 NONAME ; void QGraphicsLayoutItem::getContentsMargins(float *, float *, float *, float *) const
+ ?buffer@QRasterPixmapData@@UAEPAVQImage@@XZ @ 3052 NONAME ; class QImage * QRasterPixmapData::buffer(void)
+ ?processEvent@QTextControl@@QAEXPAVQEvent@@ABVQPointF@@PAVQWidget@@@Z @ 3053 NONAME ; void QTextControl::processEvent(class QEvent *, class QPointF const &, class QWidget *)
+ ?resizeSections@QHeaderView@@IAEXXZ @ 3054 NONAME ; void QHeaderView::resizeSections(void)
+ ?setVerticalHeader@QTableView@@QAEXPAVQHeaderView@@@Z @ 3055 NONAME ; void QTableView::setVerticalHeader(class QHeaderView *)
+ ?staticMetaObject@QAbstractScrollArea@@2UQMetaObject@@B @ 3056 NONAME ; struct QMetaObject const QAbstractScrollArea::staticMetaObject
+ ?matchRule@StyleSelector@QCss@@AAEXTNodePtr@12@ABUStyleRule@2@W4StyleSheetOrigin@2@HPAV?$QMap@IUStyleRule@QCss@@@@@Z @ 3057 NONAME ; void QCss::StyleSelector::matchRule(union QCss::StyleSelector::NodePtr, struct QCss::StyleRule const &, enum QCss::StyleSheetOrigin, int, class QMap<unsigned int, struct QCss::StyleRule> *)
+ ?scrollToItem@QListWidget@@QAEXPBVQListWidgetItem@@W4ScrollHint@QAbstractItemView@@@Z @ 3058 NONAME ; void QListWidget::scrollToItem(class QListWidgetItem const *, enum QAbstractItemView::ScrollHint)
+ ?lookupElementName@Parser@QCss@@QBE_NXZ @ 3059 NONAME ; bool QCss::Parser::lookupElementName(void) const
+ ?d_func@QPaintEngine@@AAEPAVQPaintEnginePrivate@@XZ @ 3060 NONAME ; class QPaintEnginePrivate * QPaintEngine::d_func(void)
+ ?undoAvailable@QTextControl@@IAEX_N@Z @ 3061 NONAME ; void QTextControl::undoAvailable(bool)
+ ?isHidden@QListWidgetItem@@QBE_NXZ @ 3062 NONAME ; bool QListWidgetItem::isHidden(void) const
+ ?resizeEvent@QMenuBar@@MAEXPAVQResizeEvent@@@Z @ 3063 NONAME ; void QMenuBar::resizeEvent(class QResizeEvent *)
+ ?matches@QKeyEvent@@QBE_NW4StandardKey@QKeySequence@@@Z @ 3064 NONAME ; bool QKeyEvent::matches(enum QKeySequence::StandardKey) const
+ ?rowCount@QStringListModel@@UBEHABVQModelIndex@@@Z @ 3065 NONAME ; int QStringListModel::rowCount(class QModelIndex const &) const
+ ?trUtf8@QDataWidgetMapper@@SA?AVQString@@PBD0H@Z @ 3066 NONAME ; class QString QDataWidgetMapper::trUtf8(char const *, char const *, int)
+ ?setColumnMinimumWidth@QGraphicsGridLayout@@QAEXHM@Z @ 3067 NONAME ; void QGraphicsGridLayout::setColumnMinimumWidth(int, float)
+ ?find@QPlainTextEdit@@QAE_NABVQString@@V?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 3068 NONAME ; bool QPlainTextEdit::find(class QString const &, class QFlags<enum QTextDocument::FindFlag>)
+ ?isExpanded@QTreeView@@QBE_NABVQModelIndex@@@Z @ 3069 NONAME ; bool QTreeView::isExpanded(class QModelIndex const &) const
+ ?d_func@QStandardItem@@ABEPBVQStandardItemPrivate@@XZ @ 3070 NONAME ; class QStandardItemPrivate const * QStandardItem::d_func(void) const
+ ?clicked@QAbstractItemView@@IAEXABVQModelIndex@@@Z @ 3071 NONAME ; void QAbstractItemView::clicked(class QModelIndex const &)
+ ?m21@QMatrix@@QBEMXZ @ 3072 NONAME ; float QMatrix::m21(void) const
+ ?indexOf@QStackedWidget@@QBEHPAVQWidget@@@Z @ 3073 NONAME ; int QStackedWidget::indexOf(class QWidget *) const
+ ?staticMetaObject@QSwipeGesture@@2UQMetaObject@@B @ 3074 NONAME ; struct QMetaObject const QSwipeGesture::staticMetaObject
+ ?setHorizontalScrollMode@QAbstractItemView@@QAEXW4ScrollMode@1@@Z @ 3075 NONAME ; void QAbstractItemView::setHorizontalScrollMode(enum QAbstractItemView::ScrollMode)
+ ?drawConvexPolygon@QPainter@@QAEXPBVQPointF@@H@Z @ 3076 NONAME ; void QPainter::drawConvexPolygon(class QPointF const *, int)
+ ??4QStyleOptionViewItemV2@@QAEAAV0@ABVQStyleOptionViewItem@@@Z @ 3077 NONAME ; class QStyleOptionViewItemV2 & QStyleOptionViewItemV2::operator=(class QStyleOptionViewItem const &)
+ ?staticMetaObject@QGroupBox@@2UQMetaObject@@B @ 3078 NONAME ; struct QMetaObject const QGroupBox::staticMetaObject
+ ?opaqueArea@QGraphicsPathItem@@UBE?AVQPainterPath@@XZ @ 3079 NONAME ; class QPainterPath QGraphicsPathItem::opaqueArea(void) const
+ ?hotSpot@QCursor@@QBE?AVQPoint@@XZ @ 3080 NONAME ; class QPoint QCursor::hotSpot(void) const
+ ??1QTextEngine@@QAE@XZ @ 3081 NONAME ; QTextEngine::~QTextEngine(void)
+ ?setVisible@QFileDialog@@UAEX_N@Z @ 3082 NONAME ; void QFileDialog::setVisible(bool)
+ ?load@QFontDatabase@@CAXPBVQFontPrivate@@H@Z @ 3083 NONAME ; void QFontDatabase::load(class QFontPrivate const *, int)
+ ?setSerialNumber@QPixmapData@@IAEXH@Z @ 3084 NONAME ; void QPixmapData::setSerialNumber(int)
+ ?qt_metacast@QSwipeGesture@@UAEPAXPBD@Z @ 3085 NONAME ; void * QSwipeGesture::qt_metacast(char const *)
+ ??0QTextBlock@@QAE@PAVQTextDocumentPrivate@@H@Z @ 3086 NONAME ; QTextBlock::QTextBlock(class QTextDocumentPrivate *, int)
+ ??0QPushButton@@QAE@ABVQIcon@@ABVQString@@PAVQWidget@@@Z @ 3087 NONAME ; QPushButton::QPushButton(class QIcon const &, class QString const &, class QWidget *)
+ ??9iterator@QTextFrame@@QBE_NABV01@@Z @ 3088 NONAME ; bool QTextFrame::iterator::operator!=(class QTextFrame::iterator const &) const
+ ??1QTableWidgetItem@@UAE@XZ @ 3089 NONAME ; QTableWidgetItem::~QTableWidgetItem(void)
+ ?columns@QPixmapConvolutionFilter@@ABEHXZ @ 3090 NONAME ; int QPixmapConvolutionFilter::columns(void) const
+ ?tr@QGraphicsView@@SA?AVQString@@PBD0@Z @ 3091 NONAME ; class QString QGraphicsView::tr(char const *, char const *)
+ ?isSizeGripEnabled@QDialog@@QBE_NXZ @ 3092 NONAME ; bool QDialog::isSizeGripEnabled(void) const
+ ?isScalable@QFontDatabase@@QBE_NABVQString@@0@Z @ 3093 NONAME ; bool QFontDatabase::isScalable(class QString const &, class QString const &) const
+ ?weight@QFontDatabase@@QBEHABVQString@@0@Z @ 3094 NONAME ; int QFontDatabase::weight(class QString const &, class QString const &) const
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPainterPath@@W4ItemSelectionMode@Qt@@W4SortOrder@5@ABVQTransform@@@Z @ 3095 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QPainterPath const &, enum Qt::ItemSelectionMode, enum Qt::SortOrder, class QTransform const &) const
+ ??_EQGraphicsSceneEvent@@UAE@I@Z @ 3096 NONAME ; QGraphicsSceneEvent::~QGraphicsSceneEvent(unsigned int)
+ ??BQMatrix4x4@@QBE?AVQVariant@@XZ @ 3097 NONAME ; QMatrix4x4::operator class QVariant(void) const
+ ?nextCheckState@QToolButton@@MAEXXZ @ 3098 NONAME ; void QToolButton::nextCheckState(void)
+ ?polish@QCommonStyle@@UAEXPAVQApplication@@@Z @ 3099 NONAME ; void QCommonStyle::polish(class QApplication *)
+ ?lengthVectorProperty@QTextFormat@@QBE?AV?$QVector@VQTextLength@@@@H@Z @ 3100 NONAME ; class QVector<class QTextLength> QTextFormat::lengthVectorProperty(int) const
+ ?getStaticMetaObject@QGraphicsBloomEffect@@SAABUQMetaObject@@XZ @ 3101 NONAME ; struct QMetaObject const & QGraphicsBloomEffect::getStaticMetaObject(void)
+ ?setMinimumDateTime@QDateTimeEdit@@QAEXABVQDateTime@@@Z @ 3102 NONAME ; void QDateTimeEdit::setMinimumDateTime(class QDateTime const &)
+ ??1QResizeEvent@@UAE@XZ @ 3103 NONAME ; QResizeEvent::~QResizeEvent(void)
+ ?boundingRectFor@QPixmapConvolutionFilter@@UBE?AVQRectF@@ABV2@@Z @ 3104 NONAME ; class QRectF QPixmapConvolutionFilter::boundingRectFor(class QRectF const &) const
+ ?setRange@QDoubleSpinBox@@QAEXNN@Z @ 3105 NONAME ; void QDoubleSpinBox::setRange(double, double)
+ ?hasChildren@QStandardItemModel@@UBE_NABVQModelIndex@@@Z @ 3106 NONAME ; bool QStandardItemModel::hasChildren(class QModelIndex const &) const
+ ?staticMetaObject@QGraphicsEffectSource@@2UQMetaObject@@B @ 3107 NONAME ; struct QMetaObject const QGraphicsEffectSource::staticMetaObject
+ ?background@QTableWidgetItem@@QBE?AVQBrush@@XZ @ 3108 NONAME ; class QBrush QTableWidgetItem::background(void) const
+ ?keyPressEvent@QTabWidget@@MAEXPAVQKeyEvent@@@Z @ 3109 NONAME ; void QTabWidget::keyPressEvent(class QKeyEvent *)
+ ?dotProduct@QVector4D@@SAMABV1@0@Z @ 3110 NONAME ; float QVector4D::dotProduct(class QVector4D const &, class QVector4D const &)
+ ?mouseMoveEvent@QGraphicsView@@MAEXPAVQMouseEvent@@@Z @ 3111 NONAME ; void QGraphicsView::mouseMoveEvent(class QMouseEvent *)
+ ?metaObject@QWidgetResizeHandler@@UBEPBUQMetaObject@@XZ @ 3112 NONAME ; struct QMetaObject const * QWidgetResizeHandler::metaObject(void) const
+ ?minimumSize@QWidget@@QBE?AVQSize@@XZ @ 3113 NONAME ; class QSize QWidget::minimumSize(void) const
+ ?activateSymbianWindow@QWidgetPrivate@@QAEXPAVCCoeControl@@@Z @ 3114 NONAME ; void QWidgetPrivate::activateSymbianWindow(class CCoeControl *)
+ ?loadFromData@QImage@@QAE_NPBEHPBD@Z @ 3115 NONAME ; bool QImage::loadFromData(unsigned char const *, int, char const *)
+ ?addItem@QGridLayout@@QAEXPAVQLayoutItem@@HHHHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 3116 NONAME ; void QGridLayout::addItem(class QLayoutItem *, int, int, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?d_func@QGraphicsPixelizeEffect@@ABEPBVQGraphicsPixelizeEffectPrivate@@XZ @ 3117 NONAME ; class QGraphicsPixelizeEffectPrivate const * QGraphicsPixelizeEffect::d_func(void) const
+ ??D@YA?AVQLine@@ABV0@ABVQTransform@@@Z @ 3118 NONAME ; class QLine operator*(class QLine const &, class QTransform const &)
+ ?boundingRectFor@QPixmapDropShadowFilter@@UBE?AVQRectF@@ABV2@@Z @ 3119 NONAME ; class QRectF QPixmapDropShadowFilter::boundingRectFor(class QRectF const &) const
+ ?del@QLineEdit@@QAEXXZ @ 3120 NONAME ; void QLineEdit::del(void)
+ ?topData@QWidgetPrivate@@QBEPAUQTLWExtra@@XZ @ 3121 NONAME ; struct QTLWExtra * QWidgetPrivate::topData(void) const
+ ?hitButton@QAbstractButton@@MBE_NABVQPoint@@@Z @ 3122 NONAME ; bool QAbstractButton::hitButton(class QPoint const &) const
+ ?d_func@QS60Style@@AAEPAVQS60StylePrivate@@XZ @ 3123 NONAME ; class QS60StylePrivate * QS60Style::d_func(void)
+ ?staticMetaObject@QS60Style@@2UQMetaObject@@B @ 3124 NONAME ; struct QMetaObject const QS60Style::staticMetaObject
+ ?setMinimumTime@QDateTimeEdit@@QAEXABVQTime@@@Z @ 3125 NONAME ; void QDateTimeEdit::setMinimumTime(class QTime const &)
+ ??1QWindowsStyle@@UAE@XZ @ 3126 NONAME ; QWindowsStyle::~QWindowsStyle(void)
+ ??1QKeyEvent@@UAE@XZ @ 3127 NONAME ; QKeyEvent::~QKeyEvent(void)
+ ??6@YA?AVQDebug@@V0@ABVQPolygon@@@Z @ 3128 NONAME ; class QDebug operator<<(class QDebug, class QPolygon const &)
+ ?createMaskFromColor@QPixmap@@QBE?AVQBitmap@@ABVQColor@@W4MaskMode@Qt@@@Z @ 3129 NONAME ; class QBitmap QPixmap::createMaskFromColor(class QColor const &, enum Qt::MaskMode) const
+ ?d_func@QGraphicsScale@@ABEPBVQGraphicsScalePrivate@@XZ @ 3130 NONAME ; class QGraphicsScalePrivate const * QGraphicsScale::d_func(void) const
+ ?rowSpan@QTableView@@QBEHHH@Z @ 3131 NONAME ; int QTableView::rowSpan(int, int) const
+ ?setBrush@QPalette@@QAEXW4ColorRole@1@ABVQBrush@@@Z @ 3132 NONAME ; void QPalette::setBrush(enum QPalette::ColorRole, class QBrush const &)
+ ?staticMetaObject@QGraphicsScale@@2UQMetaObject@@B @ 3133 NONAME ; struct QMetaObject const QGraphicsScale::staticMetaObject
+ ?addText@QPainterPath@@QAEXMMABVQFont@@ABVQString@@@Z @ 3134 NONAME ; void QPainterPath::addText(float, float, class QFont const &, class QString const &)
+ ?dragLeaveEvent@QTextEdit@@MAEXPAVQDragLeaveEvent@@@Z @ 3135 NONAME ; void QTextEdit::dragLeaveEvent(class QDragLeaveEvent *)
+ ?setDocumentLayout@QTextDocument@@QAEXPAVQAbstractTextDocumentLayout@@@Z @ 3136 NONAME ; void QTextDocument::setDocumentLayout(class QAbstractTextDocumentLayout *)
+ ?event@QFileSystemModel@@MAE_NPAVQEvent@@@Z @ 3137 NONAME ; bool QFileSystemModel::event(class QEvent *)
+ ??0QQuaternion@@QAE@ABV0@@Z @ 3138 NONAME ; QQuaternion::QQuaternion(class QQuaternion const &)
+ ?setOrientation@QDialogButtonBox@@QAEXW4Orientation@Qt@@@Z @ 3139 NONAME ; void QDialogButtonBox::setOrientation(enum Qt::Orientation)
+ ?modifiers@QGraphicsSceneMouseEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 3140 NONAME ; class QFlags<enum Qt::KeyboardModifier> QGraphicsSceneMouseEvent::modifiers(void) const
+ ?buttonText@QPalette@@QBEABVQBrush@@XZ @ 3141 NONAME ; class QBrush const & QPalette::buttonText(void) const
+ ?tr@QColorDialog@@SA?AVQString@@PBD0@Z @ 3142 NONAME ; class QString QColorDialog::tr(char const *, char const *)
+ ?preferredHeight@QGraphicsLayoutItem@@QBEMXZ @ 3143 NONAME ; float QGraphicsLayoutItem::preferredHeight(void) const
+ ?hasStaticContentsSupport@QWindowSurface@@QBE_NXZ @ 3144 NONAME ; bool QWindowSurface::hasStaticContentsSupport(void) const
+ ?tr@QProxyStyle@@SA?AVQString@@PBD0@Z @ 3145 NONAME ; class QString QProxyStyle::tr(char const *, char const *)
+ ?drawText@QPainter@@QAEXABVQPointF@@ABVQString@@@Z @ 3146 NONAME ; void QPainter::drawText(class QPointF const &, class QString const &)
+ ?showPreviousMonth@QCalendarWidget@@QAEXXZ @ 3147 NONAME ; void QCalendarWidget::showPreviousMonth(void)
+ ?update@QWidget@@QAEXXZ @ 3148 NONAME ; void QWidget::update(void)
+ ?isRowHidden@QListView@@QBE_NH@Z @ 3149 NONAME ; bool QListView::isRowHidden(int) const
+ ?device@QImageIOHandler@@QBEPAVQIODevice@@XZ @ 3150 NONAME ; class QIODevice * QImageIOHandler::device(void) const
+ ?setCurrentIndex@QStackedLayout@@QAEXH@Z @ 3151 NONAME ; void QStackedLayout::setCurrentIndex(int)
+ ?d_func@QWindowsStyle@@AAEPAVQWindowsStylePrivate@@XZ @ 3152 NONAME ; class QWindowsStylePrivate * QWindowsStyle::d_func(void)
+ ?tr@QGraphicsGrayscaleEffect@@SA?AVQString@@PBD0H@Z @ 3153 NONAME ; class QString QGraphicsGrayscaleEffect::tr(char const *, char const *, int)
+ ?sidebarUrls@QFileDialog@@QBE?AV?$QList@VQUrl@@@@XZ @ 3154 NONAME ; class QList<class QUrl> QFileDialog::sidebarUrls(void) const
+ ??1QPictureFormatInterface@@UAE@XZ @ 3155 NONAME ; QPictureFormatInterface::~QPictureFormatInterface(void)
+ ?setLineCount@QTextBlock@@QAEXH@Z @ 3156 NONAME ; void QTextBlock::setLineCount(int)
+ ?verticalOffset@QTreeView@@MBEHXZ @ 3157 NONAME ; int QTreeView::verticalOffset(void) const
+ ?invalidateBuffer@QWidgetPrivate@@QAEXABVQRegion@@@Z @ 3158 NONAME ; void QWidgetPrivate::invalidateBuffer(class QRegion const &)
+ ?setGeometry@QWidget@@QAEXHHHH@Z @ 3159 NONAME ; void QWidget::setGeometry(int, int, int, int)
+ ?rowViewportPosition@QTableView@@QBEHH@Z @ 3160 NONAME ; int QTableView::rowViewportPosition(int) const
+ ?headerData@QSortFilterProxyModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 3161 NONAME ; class QVariant QSortFilterProxyModel::headerData(int, enum Qt::Orientation, int) const
+ ?drawImage@QPainter@@QAEXABVQPointF@@ABVQImage@@ABVQRectF@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 3162 NONAME ; void QPainter::drawImage(class QPointF const &, class QImage const &, class QRectF const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?qt_metacast@QAbstractSlider@@UAEPAXPBD@Z @ 3163 NONAME ; void * QAbstractSlider::qt_metacast(char const *)
+ ?selection@QItemSelectionModel@@QBE?BVQItemSelection@@XZ @ 3164 NONAME ; class QItemSelection const QItemSelectionModel::selection(void) const
+ ?getStaticMetaObject@QTextEdit@@SAABUQMetaObject@@XZ @ 3165 NONAME ; struct QMetaObject const & QTextEdit::getStaticMetaObject(void)
+ ?width@QImage@@QBEHXZ @ 3166 NONAME ; int QImage::width(void) const
+ ?setExtension@QGraphicsLineItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 3167 NONAME ; void QGraphicsLineItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ??_EQGraphicsItemGroup@@UAE@I@Z @ 3168 NONAME ; QGraphicsItemGroup::~QGraphicsItemGroup(unsigned int)
+ ?drawLines@QPainter@@QAEXABV?$QVector@VQLine@@@@@Z @ 3169 NONAME ; void QPainter::drawLines(class QVector<class QLine> const &)
+ ?setData@QPicture@@UAEXPBDI@Z @ 3170 NONAME ; void QPicture::setData(char const *, unsigned int)
+ ??1QDateTimeEdit@@UAE@XZ @ 3171 NONAME ; QDateTimeEdit::~QDateTimeEdit(void)
+ ?addBitmapFontToPath@QFontEngine@@QAEXMMABUQGlyphLayout@@PAVQPainterPath@@V?$QFlags@W4RenderFlag@QTextItem@@@@@Z @ 3172 NONAME ; void QFontEngine::addBitmapFontToPath(float, float, struct QGlyphLayout const &, class QPainterPath *, class QFlags<enum QTextItem::RenderFlag>)
+ ?deviceTransform@QGraphicsItem@@QBE?AVQTransform@@ABV2@@Z @ 3173 NONAME ; class QTransform QGraphicsItem::deviceTransform(class QTransform const &) const
+ ?tr@QFontDialog@@SA?AVQString@@PBD0@Z @ 3174 NONAME ; class QString QFontDialog::tr(char const *, char const *)
+ ??0QStyleOptionQ3ListViewItem@@QAE@XZ @ 3175 NONAME ; QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(void)
+ ?qt_metacall@QPixmapColorizeFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3176 NONAME ; int QPixmapColorizeFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?scrollContentsBy@QPlainTextEdit@@MAEXHH@Z @ 3177 NONAME ; void QPlainTextEdit::scrollContentsBy(int, int)
+ ?unpolish@QProxyStyle@@UAEXPAVQWidget@@@Z @ 3178 NONAME ; void QProxyStyle::unpolish(class QWidget *)
+ ?ResourceFileName@QS60MainApplication@@UBE?AV?$TBuf@$0BAA@@@XZ @ 3179 NONAME ; class TBuf<256> QS60MainApplication::ResourceFileName(void) const
+ ?qt_metacast@QProgressBar@@UAEPAXPBD@Z @ 3180 NONAME ; void * QProgressBar::qt_metacast(char const *)
+ ?refresh@QDirModel@@QAEXABVQModelIndex@@@Z @ 3181 NONAME ; void QDirModel::refresh(class QModelIndex const &)
+ ?rowCount@QSortFilterProxyModel@@UBEHABVQModelIndex@@@Z @ 3182 NONAME ; int QSortFilterProxyModel::rowCount(class QModelIndex const &) const
+ ??_EQGraphicsWidget@@UAE@I@Z @ 3183 NONAME ; QGraphicsWidget::~QGraphicsWidget(unsigned int)
+ ?sizeAdjustPolicy@QComboBox@@QBE?AW4SizeAdjustPolicy@1@XZ @ 3184 NONAME ; enum QComboBox::SizeAdjustPolicy QComboBox::sizeAdjustPolicy(void) const
+ ?createObjectIndex@QTextFormatCollection@@QAEHABVQTextFormat@@@Z @ 3185 NONAME ; int QTextFormatCollection::createObjectIndex(class QTextFormat const &)
+ ?animate_toolbox@QApplicationPrivate@@2_NA @ 3186 NONAME ; bool QApplicationPrivate::animate_toolbox
+ ?currentFontChanged@QFontComboBox@@IAEXABVQFont@@@Z @ 3187 NONAME ; void QFontComboBox::currentFontChanged(class QFont const &)
+ ?distanceToPlane@QVector3D@@QBEMABV1@00@Z @ 3188 NONAME ; float QVector3D::distanceToPlane(class QVector3D const &, class QVector3D const &, class QVector3D const &) const
+ ?setSelection@QLineControl@@QAEXHH@Z @ 3189 NONAME ; void QLineControl::setSelection(int, int)
+ ?metaObject@QStatusBar@@UBEPBUQMetaObject@@XZ @ 3190 NONAME ; struct QMetaObject const * QStatusBar::metaObject(void) const
+ ?standardIconImplementation@QWindowsStyle@@IBE?AVQIcon@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 3191 NONAME ; class QIcon QWindowsStyle::standardIconImplementation(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ??_EQSwipeGesture@@UAE@I@Z @ 3192 NONAME ; QSwipeGesture::~QSwipeGesture(unsigned int)
+ ??0QDragMoveEvent@@QAE@ABV0@@Z @ 3193 NONAME ; QDragMoveEvent::QDragMoveEvent(class QDragMoveEvent const &)
+ ?qDrawShadeLine@@YAXPAVQPainter@@HHHHABVQPalette@@_NHH@Z @ 3194 NONAME ; void qDrawShadeLine(class QPainter *, int, int, int, int, class QPalette const &, bool, int, int)
+ ?metric@QImage@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 3195 NONAME ; int QImage::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?d_func@QGraphicsEllipseItem@@AAEPAVQGraphicsEllipseItemPrivate@@XZ @ 3196 NONAME ; class QGraphicsEllipseItemPrivate * QGraphicsEllipseItem::d_func(void)
+ ?combineTransformToParent@QGraphicsItemPrivate@@QBEXPAVQTransform@@PBV2@@Z @ 3197 NONAME ; void QGraphicsItemPrivate::combineTransformToParent(class QTransform *, class QTransform const *) const
+ ?pos@QDropEvent@@QBEABVQPoint@@XZ @ 3198 NONAME ; class QPoint const & QDropEvent::pos(void) const
+ ?textCursor@QGraphicsTextItem@@QBE?AVQTextCursor@@XZ @ 3199 NONAME ; class QTextCursor QGraphicsTextItem::textCursor(void) const
+ ?setupViewport@QGraphicsView@@IAEXPAVQWidget@@@Z @ 3200 NONAME ; void QGraphicsView::setupViewport(class QWidget *)
+ ??0QKeySequence@@QAE@XZ @ 3201 NONAME ; QKeySequence::QKeySequence(void)
+ ?qt_metacall@QCalendarWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3202 NONAME ; int QCalendarWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?keyPressEvent@QAbstractSpinBox@@MAEXPAVQKeyEvent@@@Z @ 3203 NONAME ; void QAbstractSpinBox::keyPressEvent(class QKeyEvent *)
+ ?windowTitle@QGraphicsWidget@@QBE?AVQString@@XZ @ 3204 NONAME ; class QString QGraphicsWidget::windowTitle(void) const
+ ?setAllowedAreas@QToolBar@@QAEXV?$QFlags@W4ToolBarArea@Qt@@@@@Z @ 3205 NONAME ; void QToolBar::setAllowedAreas(class QFlags<enum Qt::ToolBarArea>)
+ ?count@QTextList@@QBEHXZ @ 3206 NONAME ; int QTextList::count(void) const
+ ?insertSubstitution@QFont@@SAXABVQString@@0@Z @ 3207 NONAME ; void QFont::insertSubstitution(class QString const &, class QString const &)
+ ?setLastScreenPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 3208 NONAME ; void QTouchEvent::TouchPoint::setLastScreenPos(class QPointF const &)
+ ??0QPaintEvent@@QAE@ABVQRect@@@Z @ 3209 NONAME ; QPaintEvent::QPaintEvent(class QRect const &)
+ ?map@QTransform@@QBE?AVQPoint@@ABV2@@Z @ 3210 NONAME ; class QPoint QTransform::map(class QPoint const &) const
+ ?systemClip@QPaintEngine@@QBE?AVQRegion@@XZ @ 3211 NONAME ; class QRegion QPaintEngine::systemClip(void) const
+ ?qt_metacast@QDialog@@UAEPAXPBD@Z @ 3212 NONAME ; void * QDialog::qt_metacast(char const *)
+ ?style@QGraphicsScene@@QBEPAVQStyle@@XZ @ 3213 NONAME ; class QStyle * QGraphicsScene::style(void) const
+ ?metaObject@QFormLayout@@UBEPBUQMetaObject@@XZ @ 3214 NONAME ; struct QMetaObject const * QFormLayout::metaObject(void) const
+ ?brush@QPen@@QBE?AVQBrush@@XZ @ 3215 NONAME ; class QBrush QPen::brush(void) const
+ ?createWinId@QWidgetPrivate@@QAEXPAVCCoeControl@@@Z @ 3216 NONAME ; void QWidgetPrivate::createWinId(class CCoeControl *)
+ ?hasChildren@QStandardItem@@QBE_NXZ @ 3217 NONAME ; bool QStandardItem::hasChildren(void) const
+ ?addEllipse@QGraphicsScene@@QAEPAVQGraphicsEllipseItem@@MMMMABVQPen@@ABVQBrush@@@Z @ 3218 NONAME ; class QGraphicsEllipseItem * QGraphicsScene::addEllipse(float, float, float, float, class QPen const &, class QBrush const &)
+ ?setBorderStyle@QTextFrameFormat@@QAEXW4BorderStyle@1@@Z @ 3219 NONAME ; void QTextFrameFormat::setBorderStyle(enum QTextFrameFormat::BorderStyle)
+ ?hasHeightForWidth@QBoxLayout@@UBE_NXZ @ 3220 NONAME ; bool QBoxLayout::hasHeightForWidth(void) const
+ ?screenCount@QDesktopWidget@@QBEHXZ @ 3221 NONAME ; int QDesktopWidget::screenCount(void) const
+ ?bottomMargin@QTextFrameFormat@@QBEMXZ @ 3222 NONAME ; float QTextFrameFormat::bottomMargin(void) const
+ ?setShortcutAutoRepeat@QGraphicsWidget@@QAEXH_N@Z @ 3223 NONAME ; void QGraphicsWidget::setShortcutAutoRepeat(int, bool)
+ ?setRowHidden@QTableView@@QAEXH_N@Z @ 3224 NONAME ; void QTableView::setRowHidden(int, bool)
+ ?emitCursorPositionChanged@QLineControl@@AAEXXZ @ 3225 NONAME ; void QLineControl::emitCursorPositionChanged(void)
+ ?splitterMoved@QSplitter@@IAEXHH@Z @ 3226 NONAME ; void QSplitter::splitterMoved(int, int)
+ ?qt_metacall@QWorkspace@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3227 NONAME ; int QWorkspace::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?alphaF@QColor@@QBEMXZ @ 3228 NONAME ; float QColor::alphaF(void) const
+ ?trUtf8@QDesktopWidget@@SA?AVQString@@PBD0@Z @ 3229 NONAME ; class QString QDesktopWidget::trUtf8(char const *, char const *)
+ ?tr@QWizard@@SA?AVQString@@PBD0@Z @ 3230 NONAME ; class QString QWizard::tr(char const *, char const *)
+ ??D@YA?AVQLineF@@ABV0@ABVQTransform@@@Z @ 3231 NONAME ; class QLineF operator*(class QLineF const &, class QTransform const &)
+ ?findFont@QFontDatabase@@CAPAVQFontEngine@@HPBVQFontPrivate@@ABUQFontDef@@@Z @ 3232 NONAME ; class QFontEngine * QFontDatabase::findFont(int, class QFontPrivate const *, struct QFontDef const &)
+ ?selectionEnd@QLineControl@@QBEHXZ @ 3233 NONAME ; int QLineControl::selectionEnd(void) const
+ ?topLevelWidgets@QApplication@@SA?AV?$QList@PAVQWidget@@@@XZ @ 3234 NONAME ; class QList<class QWidget *> QApplication::topLevelWidgets(void)
+ ?setItalic@QFont@@QAEX_N@Z @ 3235 NONAME ; void QFont::setItalic(bool)
+ ?map@QTransform@@QBE?AVQRegion@@ABV2@@Z @ 3236 NONAME ; class QRegion QTransform::map(class QRegion const &) const
+ ?lastScreenPos@QGraphicsSceneMouseEvent@@QBE?AVQPoint@@XZ @ 3237 NONAME ; class QPoint QGraphicsSceneMouseEvent::lastScreenPos(void) const
+ ?depth@QPixmap@@QBEHXZ @ 3238 NONAME ; int QPixmap::depth(void) const
+ ?trUtf8@QMenuBar@@SA?AVQString@@PBD0@Z @ 3239 NONAME ; class QString QMenuBar::trUtf8(char const *, char const *)
+ ?fillRect@QPainter@@QAEXABVQRectF@@ABVQColor@@@Z @ 3240 NONAME ; void QPainter::fillRect(class QRectF const &, class QColor const &)
+ ?setRowCount@QStandardItem@@QAEXH@Z @ 3241 NONAME ; void QStandardItem::setRowCount(int)
+ ?lineAt@QTextLayout@@QBE?AVQTextLine@@H@Z @ 3242 NONAME ; class QTextLine QTextLayout::lineAt(int) const
+ ?scenePos@QGraphicsSceneContextMenuEvent@@QBE?AVQPointF@@XZ @ 3243 NONAME ; class QPointF QGraphicsSceneContextMenuEvent::scenePos(void) const
+ ?isValid@QTextCharFormat@@QBE_NXZ @ 3244 NONAME ; bool QTextCharFormat::isValid(void) const
+ ?write@QTextDocumentWriter@@QAE_NABVQTextDocumentFragment@@@Z @ 3245 NONAME ; bool QTextDocumentWriter::write(class QTextDocumentFragment const &)
+ ?cursorForward@QLineEdit@@QAEX_NH@Z @ 3246 NONAME ; void QLineEdit::cursorForward(bool, int)
+ ?d_func@QCheckBox@@ABEPBVQCheckBoxPrivate@@XZ @ 3247 NONAME ; class QCheckBoxPrivate const * QCheckBox::d_func(void) const
+ ??1QSplitterHandle@@UAE@XZ @ 3248 NONAME ; QSplitterHandle::~QSplitterHandle(void)
+ ?d_func@QValidator@@AAEPAVQValidatorPrivate@@XZ @ 3249 NONAME ; class QValidatorPrivate * QValidator::d_func(void)
+ ?cancel@QProgressDialog@@QAEXXZ @ 3250 NONAME ; void QProgressDialog::cancel(void)
+ ?row@QTableWidget@@QBEHPBVQTableWidgetItem@@@Z @ 3251 NONAME ; int QTableWidget::row(class QTableWidgetItem const *) const
+ ?qt_metacall@QTextBlockGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3252 NONAME ; int QTextBlockGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?pos@QMoveEvent@@QBEABVQPoint@@XZ @ 3253 NONAME ; class QPoint const & QMoveEvent::pos(void) const
+ ?setPalette@QApplication@@SAXABVQPalette@@PBD@Z @ 3254 NONAME ; void QApplication::setPalette(class QPalette const &, char const *)
+ ?trUtf8@QTimeEdit@@SA?AVQString@@PBD0H@Z @ 3255 NONAME ; class QString QTimeEdit::trUtf8(char const *, char const *, int)
+ ??4QTextCursor@@QAEAAV0@ABV0@@Z @ 3256 NONAME ; class QTextCursor & QTextCursor::operator=(class QTextCursor const &)
+ ?takeHorizontalHeaderItem@QTableWidget@@QAEPAVQTableWidgetItem@@H@Z @ 3257 NONAME ; class QTableWidgetItem * QTableWidget::takeHorizontalHeaderItem(int)
+ ?sizeHint@QProgressBar@@UBE?AVQSize@@XZ @ 3258 NONAME ; class QSize QProgressBar::sizeHint(void) const
+ ?d_func@QFontDialog@@ABEPBVQFontDialogPrivate@@XZ @ 3259 NONAME ; class QFontDialogPrivate const * QFontDialog::d_func(void) const
+ ??_EQMessageBox@@UAE@I@Z @ 3260 NONAME ; QMessageBox::~QMessageBox(unsigned int)
+ ?qt_metacast@QFileSystemModel@@UAEPAXPBD@Z @ 3261 NONAME ; void * QFileSystemModel::qt_metacast(char const *)
+ ??1QTreeView@@UAE@XZ @ 3262 NONAME ; QTreeView::~QTreeView(void)
+ ??HQPainterPath@@QBE?AV0@ABV0@@Z @ 3263 NONAME ; class QPainterPath QPainterPath::operator+(class QPainterPath const &) const
+ ?transform@QGraphicsItem@@QBE?AVQTransform@@XZ @ 3264 NONAME ; class QTransform QGraphicsItem::transform(void) const
+ ?trUtf8@QPixmapFilter@@SA?AVQString@@PBD0@Z @ 3265 NONAME ; class QString QPixmapFilter::trUtf8(char const *, char const *)
+ ?sizeHint@QGraphicsProxyWidget@@MBE?AVQSizeF@@W4SizeHint@Qt@@ABV2@@Z @ 3266 NONAME ; class QSizeF QGraphicsProxyWidget::sizeHint(enum Qt::SizeHint, class QSizeF const &) const
+ ?setItemPrototype@QStandardItemModel@@QAEXPBVQStandardItem@@@Z @ 3267 NONAME ; void QStandardItemModel::setItemPrototype(class QStandardItem const *)
+ ??0QTextDocumentFragment@@QAE@ABVQTextCursor@@@Z @ 3268 NONAME ; QTextDocumentFragment::QTextDocumentFragment(class QTextCursor const &)
+ ??0QFrame@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 3269 NONAME ; QFrame::QFrame(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?setPixmap@QWizardPage@@QAEXW4WizardPixmap@QWizard@@ABVQPixmap@@@Z @ 3270 NONAME ; void QWizardPage::setPixmap(enum QWizard::WizardPixmap, class QPixmap const &)
+ ?subWidgetRect@QGraphicsProxyWidget@@QBE?AVQRectF@@PBVQWidget@@@Z @ 3271 NONAME ; class QRectF QGraphicsProxyWidget::subWidgetRect(class QWidget const *) const
+ ?dashOffset@QPen@@QBEMXZ @ 3272 NONAME ; float QPen::dashOffset(void) const
+ ?tr@QGraphicsOpacityEffect@@SA?AVQString@@PBD0@Z @ 3273 NONAME ; class QString QGraphicsOpacityEffect::tr(char const *, char const *)
+ ??0QVector2D@@AAE@MMH@Z @ 3274 NONAME ; QVector2D::QVector2D(float, float, int)
+ ?setOrientation@QGraphicsSceneWheelEvent@@QAEXW4Orientation@Qt@@@Z @ 3275 NONAME ; void QGraphicsSceneWheelEvent::setOrientation(enum Qt::Orientation)
+ ?dragLeaveEvent@QAbstractItemView@@MAEXPAVQDragLeaveEvent@@@Z @ 3276 NONAME ; void QAbstractItemView::dragLeaveEvent(class QDragLeaveEvent *)
+ ?setDocumentMargin@QTextDocument@@QAEXM@Z @ 3277 NONAME ; void QTextDocument::setDocumentMargin(float)
+ ?drawPoint@QPainter@@QAEXHH@Z @ 3278 NONAME ; void QPainter::drawPoint(int, int)
+ ?background@QTextFormat@@QBE?AVQBrush@@XZ @ 3279 NONAME ; class QBrush QTextFormat::background(void) const
+ ?setModel@QAbstractItemView@@UAEXPAVQAbstractItemModel@@@Z @ 3280 NONAME ; void QAbstractItemView::setModel(class QAbstractItemModel *)
+ ?drawBackground@QGraphicsScene@@MAEXPAVQPainter@@ABVQRectF@@@Z @ 3281 NONAME ; void QGraphicsScene::drawBackground(class QPainter *, class QRectF const &)
+ ?itemAt@QGraphicsScene@@QBEPAVQGraphicsItem@@ABVQPointF@@@Z @ 3282 NONAME ; class QGraphicsItem * QGraphicsScene::itemAt(class QPointF const &) const
+ ?copyAvailable@QPlainTextEdit@@IAEX_N@Z @ 3283 NONAME ; void QPlainTextEdit::copyAvailable(bool)
+ ?setCleanIcon@QUndoView@@QAEXABVQIcon@@@Z @ 3284 NONAME ; void QUndoView::setCleanIcon(class QIcon const &)
+ ?play@QSound@@SAXABVQString@@@Z @ 3285 NONAME ; void QSound::play(class QString const &)
+ ?staticMetaObject@QWorkspace@@2UQMetaObject@@B @ 3286 NONAME ; struct QMetaObject const QWorkspace::staticMetaObject
+ ?notation@QDoubleValidator@@QBE?AW4Notation@1@XZ @ 3287 NONAME ; enum QDoubleValidator::Notation QDoubleValidator::notation(void) const
+ ?maximumTime@QDateTimeEdit@@QBE?AVQTime@@XZ @ 3288 NONAME ; class QTime QDateTimeEdit::maximumTime(void) const
+ ?drawControl@QS60Style@@UBEXW4ControlElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 3289 NONAME ; void QS60Style::drawControl(enum QStyle::ControlElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ??_EQCoeFepInputContext@@UAE@I@Z @ 3290 NONAME ; QCoeFepInputContext::~QCoeFepInputContext(unsigned int)
+ ?setAttribute@QWidget@@QAEXW4WidgetAttribute@Qt@@_N@Z @ 3291 NONAME ; void QWidget::setAttribute(enum Qt::WidgetAttribute, bool)
+ ??1QImageIOPlugin@@UAE@XZ @ 3292 NONAME ; QImageIOPlugin::~QImageIOPlugin(void)
+ ??1QTessellator@@UAE@XZ @ 3293 NONAME ; QTessellator::~QTessellator(void)
+ ??_EQDropEvent@@UAE@I@Z @ 3294 NONAME ; QDropEvent::~QDropEvent(unsigned int)
+ ?getStaticMetaObject@QButtonGroup@@SAABUQMetaObject@@XZ @ 3295 NONAME ; struct QMetaObject const & QButtonGroup::getStaticMetaObject(void)
+ ?contains@QGraphicsLineItem@@UBE_NABVQPointF@@@Z @ 3296 NONAME ; bool QGraphicsLineItem::contains(class QPointF const &) const
+ ?setItemsExpandable@QTreeView@@QAEX_N@Z @ 3297 NONAME ; void QTreeView::setItemsExpandable(bool)
+ ??0QDialog@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 3298 NONAME ; QDialog::QDialog(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ??BQRegion@@QBE?AVQVariant@@XZ @ 3299 NONAME ; QRegion::operator class QVariant(void) const
+ ?d_func@QRasterWindowSurface@@AAEPAVQRasterWindowSurfacePrivate@@XZ @ 3300 NONAME ; class QRasterWindowSurfacePrivate * QRasterWindowSurface::d_func(void)
+ ??0QStyleOptionTab@@IAE@H@Z @ 3301 NONAME ; QStyleOptionTab::QStyleOptionTab(int)
+ ?trUtf8@QTreeView@@SA?AVQString@@PBD0H@Z @ 3302 NONAME ; class QString QTreeView::trUtf8(char const *, char const *, int)
+ ??0QGraphicsItemPrivate@@QAE@XZ @ 3303 NONAME ; QGraphicsItemPrivate::QGraphicsItemPrivate(void)
+ ?tr@QWidget@@SA?AVQString@@PBD0H@Z @ 3304 NONAME ; class QString QWidget::tr(char const *, char const *, int)
+ ?tr@QApplication@@SA?AVQString@@PBD0@Z @ 3305 NONAME ; class QString QApplication::tr(char const *, char const *)
+ ?mapToPolygon@QMatrix@@QBE?AVQPolygon@@ABVQRect@@@Z @ 3306 NONAME ; class QPolygon QMatrix::mapToPolygon(class QRect const &) const
+ ?copy@QPixmap@@QBE?AV1@ABVQRect@@@Z @ 3307 NONAME ; class QPixmap QPixmap::copy(class QRect const &) const
+ ?d_func@QDrag@@ABEPBVQDragPrivate@@XZ @ 3308 NONAME ; class QDragPrivate const * QDrag::d_func(void) const
+ ?staticMetaObject@QMouseEventTransition@@2UQMetaObject@@B @ 3309 NONAME ; struct QMetaObject const QMouseEventTransition::staticMetaObject
+ ?setCurrentRow@QCompleter@@QAE_NH@Z @ 3310 NONAME ; bool QCompleter::setCurrentRow(int)
+ ?accessibleText@QStandardItem@@QBE?AVQString@@XZ @ 3311 NONAME ; class QString QStandardItem::accessibleText(void) const
+ ?event@QLCDNumber@@MAE_NPAVQEvent@@@Z @ 3312 NONAME ; bool QLCDNumber::event(class QEvent *)
+ ?qt_metacall@QGraphicsItemAnimation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3313 NONAME ; int QGraphicsItemAnimation::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?boundingRect@QPaintBuffer@@QBE?AVQRectF@@XZ @ 3314 NONAME ; class QRectF QPaintBuffer::boundingRect(void) const
+ ?setFormat@QProgressBar@@QAEXABVQString@@@Z @ 3315 NONAME ; void QProgressBar::setFormat(class QString const &)
+ ?setAlignment@QLayoutItem@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 3316 NONAME ; void QLayoutItem::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ??4QTextDocumentFragment@@QAEAAV0@ABV0@@Z @ 3317 NONAME ; class QTextDocumentFragment & QTextDocumentFragment::operator=(class QTextDocumentFragment const &)
+ ?tr@QGraphicsRotation@@SA?AVQString@@PBD0@Z @ 3318 NONAME ; class QString QGraphicsRotation::tr(char const *, char const *)
+ ?column@QTableWidgetItem@@QBEHXZ @ 3319 NONAME ; int QTableWidgetItem::column(void) const
+ ?end@QStrokerOps@@UAEXXZ @ 3320 NONAME ; void QStrokerOps::end(void)
+ ??0QTransform@@QAE@ABV0@@Z @ 3321 NONAME ; QTransform::QTransform(class QTransform const &)
+ ?buddy@QSortFilterProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 3322 NONAME ; class QModelIndex QSortFilterProxyModel::buddy(class QModelIndex const &) const
+ ?layoutMode@QListView@@QBE?AW4LayoutMode@1@XZ @ 3323 NONAME ; enum QListView::LayoutMode QListView::layoutMode(void) const
+ ?globalY@QContextMenuEvent@@QBEHXZ @ 3324 NONAME ; int QContextMenuEvent::globalY(void) const
+ ?fontCapitalization@QTextCharFormat@@QBE?AW4Capitalization@QFont@@XZ @ 3325 NONAME ; enum QFont::Capitalization QTextCharFormat::fontCapitalization(void) const
+ ?setWindowIcon@QWidget@@QAEXABVQIcon@@@Z @ 3326 NONAME ; void QWidget::setWindowIcon(class QIcon const &)
+ ?insertText@QTextCursor@@QAEXABVQString@@@Z @ 3327 NONAME ; void QTextCursor::insertText(class QString const &)
+ ?d_func@QGraphicsSceneHelpEvent@@ABEPBVQGraphicsSceneHelpEventPrivate@@XZ @ 3328 NONAME ; class QGraphicsSceneHelpEventPrivate const * QGraphicsSceneHelpEvent::d_func(void) const
+ ?sendEvent@QGraphicsScene@@QAE_NPAVQGraphicsItem@@PAVQEvent@@@Z @ 3329 NONAME ; bool QGraphicsScene::sendEvent(class QGraphicsItem *, class QEvent *)
+ ?setIODevice@QPictureIO@@QAEXPAVQIODevice@@@Z @ 3330 NONAME ; void QPictureIO::setIODevice(class QIODevice *)
+ ?decodeString@QKeySequence@@CAHABVQString@@@Z @ 3331 NONAME ; int QKeySequence::decodeString(class QString const &)
+ ?directoryEntered@QFileDialog@@IAEXABVQString@@@Z @ 3332 NONAME ; void QFileDialog::directoryEntered(class QString const &)
+ ?minimumContentsLength@QComboBox@@QBEHXZ @ 3333 NONAME ; int QComboBox::minimumContentsLength(void) const
+ ??0QStyleOptionFrameV2@@QAE@ABV0@@Z @ 3334 NONAME ; QStyleOptionFrameV2::QStyleOptionFrameV2(class QStyleOptionFrameV2 const &)
+ ?qt_filedialog_existing_directory_hook@@3P6A?AVQString@@PAVQWidget@@ABV1@1V?$QFlags@W4Option@QFileDialog@@@@@ZA @ 3335 NONAME ; class QString (*qt_filedialog_existing_directory_hook)(class QWidget *, class QString const &, class QString const &, class QFlags<enum QFileDialog::Option>)
+ ??_EQGraphicsView@@UAE@I@Z @ 3336 NONAME ; QGraphicsView::~QGraphicsView(unsigned int)
+ ??0QStyleOptionViewItemV4@@QAE@XZ @ 3337 NONAME ; QStyleOptionViewItemV4::QStyleOptionViewItemV4(void)
+ ??0QAbstractButton@@IAE@AAVQAbstractButtonPrivate@@PAVQWidget@@@Z @ 3338 NONAME ; QAbstractButton::QAbstractButton(class QAbstractButtonPrivate &, class QWidget *)
+ ?addButton@QDialogButtonBox@@QAEPAVQPushButton@@ABVQString@@W4ButtonRole@1@@Z @ 3339 NONAME ; class QPushButton * QDialogButtonBox::addButton(class QString const &, enum QDialogButtonBox::ButtonRole)
+ ??_EQPixmap@@UAE@I@Z @ 3340 NONAME ; QPixmap::~QPixmap(unsigned int)
+ ?insertMenu@QMenu@@QAEPAVQAction@@PAV2@PAV1@@Z @ 3341 NONAME ; class QAction * QMenu::insertMenu(class QAction *, class QMenu *)
+ ?visualIndex@QTableView@@ABEHABVQModelIndex@@@Z @ 3342 NONAME ; int QTableView::visualIndex(class QModelIndex const &) const
+ ?isSortingEnabled@QTreeView@@QBE_NXZ @ 3343 NONAME ; bool QTreeView::isSortingEnabled(void) const
+ ?data@QDirModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 3344 NONAME ; class QVariant QDirModel::data(class QModelIndex const &, int) const
+ ?tr@QGraphicsObject@@SA?AVQString@@PBD0H@Z @ 3345 NONAME ; class QString QGraphicsObject::tr(char const *, char const *, int)
+ ?drawConvexPolygon@QPainter@@QAEXABVQPolygon@@@Z @ 3346 NONAME ; void QPainter::drawConvexPolygon(class QPolygon const &)
+ ?quadTo@QPainterPath@@QAEXABVQPointF@@0@Z @ 3347 NONAME ; void QPainterPath::quadTo(class QPointF const &, class QPointF const &)
+ ??0QPicture@@QAE@H@Z @ 3348 NONAME ; QPicture::QPicture(int)
+ ??1QHoverEvent@@UAE@XZ @ 3349 NONAME ; QHoverEvent::~QHoverEvent(void)
+ ?setScenePos@QGraphicsSceneContextMenuEvent@@QAEXABVQPointF@@@Z @ 3350 NONAME ; void QGraphicsSceneContextMenuEvent::setScenePos(class QPointF const &)
+ ??0QTextLine@@QAE@XZ @ 3351 NONAME ; QTextLine::QTextLine(void)
+ ?event@QGraphicsProxyWidget@@MAE_NPAVQEvent@@@Z @ 3352 NONAME ; bool QGraphicsProxyWidget::event(class QEvent *)
+ ?elideMode@QTabBar@@QBE?AW4TextElideMode@Qt@@XZ @ 3353 NONAME ; enum Qt::TextElideMode QTabBar::elideMode(void) const
+ ?d_func@QTabWidget@@AAEPAVQTabWidgetPrivate@@XZ @ 3354 NONAME ; class QTabWidgetPrivate * QTabWidget::d_func(void)
+ ?trUtf8@QStyle@@SA?AVQString@@PBD0@Z @ 3355 NONAME ; class QString QStyle::trUtf8(char const *, char const *)
+ ?verticalShearAt@QGraphicsItemAnimation@@QBEMM@Z @ 3356 NONAME ; float QGraphicsItemAnimation::verticalShearAt(float) const
+ ?insertFromMimeData@QTextEdit@@MAEXPBVQMimeData@@@Z @ 3357 NONAME ; void QTextEdit::insertFromMimeData(class QMimeData const *)
+ ?tr@QIconEnginePlugin@@SA?AVQString@@PBD0@Z @ 3358 NONAME ; class QString QIconEnginePlugin::tr(char const *, char const *)
+ ?setVerticalSpacing@QGridLayout@@QAEXH@Z @ 3359 NONAME ; void QGridLayout::setVerticalSpacing(int)
+ ??1QToolBar@@UAE@XZ @ 3360 NONAME ; QToolBar::~QToolBar(void)
+ ?d_func@QGraphicsSceneEvent@@IBEPBVQGraphicsSceneEventPrivate@@XZ @ 3361 NONAME ; class QGraphicsSceneEventPrivate const * QGraphicsSceneEvent::d_func(void) const
+ ?descent@QFontMetrics@@QBEHXZ @ 3362 NONAME ; int QFontMetrics::descent(void) const
+ ?numFrames@QPaintBuffer@@QBEHXZ @ 3363 NONAME ; int QPaintBuffer::numFrames(void) const
+ ?setObjectFormat@QTextFormatCollection@@QAEXHABVQTextFormat@@@Z @ 3364 NONAME ; void QTextFormatCollection::setObjectFormat(int, class QTextFormat const &)
+ ?setExtension@QGraphicsSimpleTextItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 3365 NONAME ; void QGraphicsSimpleTextItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ?palette@QGraphicsWidget@@QBE?AVQPalette@@XZ @ 3366 NONAME ; class QPalette QGraphicsWidget::palette(void) const
+ ?pixmap@QGraphicsEffectSource@@QBE?AVQPixmap@@W4CoordinateSystem@Qt@@PAVQPoint@@@Z @ 3367 NONAME ; class QPixmap QGraphicsEffectSource::pixmap(enum Qt::CoordinateSystem, class QPoint *) const
+ ?setColor@QPen@@QAEXABVQColor@@@Z @ 3368 NONAME ; void QPen::setColor(class QColor const &)
+ ?pen@QPaintEngineState@@QBE?AVQPen@@XZ @ 3369 NONAME ; class QPen QPaintEngineState::pen(void) const
+ ?fileName@QSound@@QBE?AVQString@@XZ @ 3370 NONAME ; class QString QSound::fileName(void) const
+ ?appendHtml@QTextControl@@QAEXABVQString@@@Z @ 3371 NONAME ; void QTextControl::appendHtml(class QString const &)
+ ?rect@QImage@@QBE?AVQRect@@XZ @ 3372 NONAME ; class QRect QImage::rect(void) const
+ ?value@QProgressDialog@@QBEHXZ @ 3373 NONAME ; int QProgressDialog::value(void) const
+ ?boundingRect@QGraphicsSimpleTextItem@@UBE?AVQRectF@@XZ @ 3374 NONAME ; class QRectF QGraphicsSimpleTextItem::boundingRect(void) const
+ ??1QRasterPixmapData@@UAE@XZ @ 3375 NONAME ; QRasterPixmapData::~QRasterPixmapData(void)
+ ?trUtf8@QPixmapFilter@@SA?AVQString@@PBD0H@Z @ 3376 NONAME ; class QString QPixmapFilter::trUtf8(char const *, char const *, int)
+ ?metaObject@QColumnView@@UBEPBUQMetaObject@@XZ @ 3377 NONAME ; struct QMetaObject const * QColumnView::metaObject(void) const
+ ?mousePressEvent@QMdiSubWindow@@MAEXPAVQMouseEvent@@@Z @ 3378 NONAME ; void QMdiSubWindow::mousePressEvent(class QMouseEvent *)
+ ?fillRect@QPainter@@QAEXABVQRectF@@W4GlobalColor@Qt@@@Z @ 3379 NONAME ; void QPainter::fillRect(class QRectF const &, enum Qt::GlobalColor)
+ ?setToolTip@QTextCharFormat@@QAEXABVQString@@@Z @ 3380 NONAME ; void QTextCharFormat::setToolTip(class QString const &)
+ ??0QVBoxLayout@@QAE@XZ @ 3381 NONAME ; QVBoxLayout::QVBoxLayout(void)
+ ?staticMetaObject@QRegExpValidator@@2UQMetaObject@@B @ 3382 NONAME ; struct QMetaObject const QRegExpValidator::staticMetaObject
+ ?shear@QGraphicsView@@QAEXMM@Z @ 3383 NONAME ; void QGraphicsView::shear(float, float)
+ ?qt_metacall@QStyle@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3384 NONAME ; int QStyle::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QApplication@@UAE@XZ @ 3385 NONAME ; QApplication::~QApplication(void)
+ ?setBaseSize@QWidget@@QAEXABVQSize@@@Z @ 3386 NONAME ; void QWidget::setBaseSize(class QSize const &)
+ ?trUtf8@QGraphicsBloomEffect@@SA?AVQString@@PBD0@Z @ 3387 NONAME ; class QString QGraphicsBloomEffect::trUtf8(char const *, char const *)
+ ?setWindowFilePath_helper@QWidgetPrivate@@QAEXABVQString@@@Z @ 3388 NONAME ; void QWidgetPrivate::setWindowFilePath_helper(class QString const &)
+ ?setSourceModel@QSortFilterProxyModel@@UAEXPAVQAbstractItemModel@@@Z @ 3389 NONAME ; void QSortFilterProxyModel::setSourceModel(class QAbstractItemModel *)
+ ?removeStack@QUndoGroup@@QAEXPAVQUndoStack@@@Z @ 3390 NONAME ; void QUndoGroup::removeStack(class QUndoStack *)
+ ?internalSetText@QLineControl@@AAEXABVQString@@H_N@Z @ 3391 NONAME ; void QLineControl::internalSetText(class QString const &, int, bool)
+ ?nativeWindowDeco@QDockWidgetLayout@@QBE_N_N@Z @ 3392 NONAME ; bool QDockWidgetLayout::nativeWindowDeco(bool) const
+ ?qt_metacall@QGraphicsDropShadowEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3393 NONAME ; int QGraphicsDropShadowEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setCurrentItem@QListWidget@@QAEXPAVQListWidgetItem@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 3394 NONAME ; void QListWidget::setCurrentItem(class QListWidgetItem *, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ??0QDial@@QAE@PAVQWidget@@@Z @ 3395 NONAME ; QDial::QDial(class QWidget *)
+ ?alert@QApplication@@SAXPAVQWidget@@H@Z @ 3396 NONAME ; void QApplication::alert(class QWidget *, int)
+ ?setLocale@QWidget@@QAEXABVQLocale@@@Z @ 3397 NONAME ; void QWidget::setLocale(class QLocale const &)
+ ?data_ptr@QKeySequence@@QAEAAPAVQKeySequencePrivate@@XZ @ 3398 NONAME ; class QKeySequencePrivate * & QKeySequence::data_ptr(void)
+ ?resolvePalette@QWidgetPrivate@@QAEXXZ @ 3399 NONAME ; void QWidgetPrivate::resolvePalette(void)
+ ?canUndo@QUndoGroup@@QBE_NXZ @ 3400 NONAME ; bool QUndoGroup::canUndo(void) const
+ ??0QMessageBox@@QAE@PAVQWidget@@@Z @ 3401 NONAME ; QMessageBox::QMessageBox(class QWidget *)
+ ?minimumSizeHint@QLabel@@UBE?AVQSize@@XZ @ 3402 NONAME ; class QSize QLabel::minimumSizeHint(void) const
+ ??0QGraphicsTextItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 3403 NONAME ; QGraphicsTextItem::QGraphicsTextItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?qt_metacall@QLineControl@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3404 NONAME ; int QLineControl::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?changeEvent@QLabel@@MAEXPAVQEvent@@@Z @ 3405 NONAME ; void QLabel::changeEvent(class QEvent *)
+ ?insertAction@QWidget@@QAEXPAVQAction@@0@Z @ 3406 NONAME ; void QWidget::insertAction(class QAction *, class QAction *)
+ ?qt_metacast@QLineEdit@@UAEPAXPBD@Z @ 3407 NONAME ; void * QLineEdit::qt_metacast(char const *)
+ ??_0QTransform@@QAEAAV0@M@Z @ 3408 NONAME ; class QTransform & QTransform::operator/=(float)
+ ?staticMetaObject@QLineControl@@2UQMetaObject@@B @ 3409 NONAME ; struct QMetaObject const QLineControl::staticMetaObject
+ ?viewportEvent@QGraphicsView@@MAE_NPAVQEvent@@@Z @ 3410 NONAME ; bool QGraphicsView::viewportEvent(class QEvent *)
+ ?styleProperty@QS60Style@@QBE?AVQVariant@@PBD@Z @ 3411 NONAME ; class QVariant QS60Style::styleProperty(char const *) const
+ ?setStackingMode@QStackedLayout@@QAEXW4StackingMode@1@@Z @ 3412 NONAME ; void QStackedLayout::setStackingMode(enum QStackedLayout::StackingMode)
+ ?event@QScrollBar@@UAE_NPAVQEvent@@@Z @ 3413 NONAME ; bool QScrollBar::event(class QEvent *)
+ ?metaObject@QPushButton@@UBEPBUQMetaObject@@XZ @ 3414 NONAME ; struct QMetaObject const * QPushButton::metaObject(void) const
+ ?sizeHint@QLCDNumber@@UBE?AVQSize@@XZ @ 3415 NONAME ; class QSize QLCDNumber::sizeHint(void) const
+ ??0QStyleOptionRubberBand@@QAE@ABV0@@Z @ 3416 NONAME ; QStyleOptionRubberBand::QStyleOptionRubberBand(class QStyleOptionRubberBand const &)
+ ??IQRegion@@QBE?BV0@ABV0@@Z @ 3417 NONAME ; class QRegion const QRegion::operator&(class QRegion const &) const
+ ?getStaticMetaObject@QDockWidgetLayout@@SAABUQMetaObject@@XZ @ 3418 NONAME ; struct QMetaObject const & QDockWidgetLayout::getStaticMetaObject(void)
+ ?trUtf8@QLineEdit@@SA?AVQString@@PBD0@Z @ 3419 NONAME ; class QString QLineEdit::trUtf8(char const *, char const *)
+ ?setCurrentItem@QTreeWidget@@QAEXPAVQTreeWidgetItem@@@Z @ 3420 NONAME ; void QTreeWidget::setCurrentItem(class QTreeWidgetItem *)
+ ?addMenu@QMenuBar@@QAEPAVQAction@@PAVQMenu@@@Z @ 3421 NONAME ; class QAction * QMenuBar::addMenu(class QMenu *)
+ ??1QPixmapBlurFilter@@UAE@XZ @ 3422 NONAME ; QPixmapBlurFilter::~QPixmapBlurFilter(void)
+ ?setSizeIncrement@QWidget@@QAEXHH@Z @ 3423 NONAME ; void QWidget::setSizeIncrement(int, int)
+ ?contains@QGraphicsSimpleTextItem@@UBE_NABVQPointF@@@Z @ 3424 NONAME ; bool QGraphicsSimpleTextItem::contains(class QPointF const &) const
+ ??_EQWidgetItem@@UAE@I@Z @ 3425 NONAME ; QWidgetItem::~QWidgetItem(unsigned int)
+ ?dotsPerMeterY@QImage@@QBEHXZ @ 3426 NONAME ; int QImage::dotsPerMeterY(void) const
+ ?contains@QPainterPath@@QBE_NABVQRectF@@@Z @ 3427 NONAME ; bool QPainterPath::contains(class QRectF const &) const
+ ?setFrameShape@QFrame@@QAEXW4Shape@1@@Z @ 3428 NONAME ; void QFrame::setFrameShape(enum QFrame::Shape)
+ ??0QListWidgetItem@@QAE@ABV0@@Z @ 3429 NONAME ; QListWidgetItem::QListWidgetItem(class QListWidgetItem const &)
+ ?map@QMatrix4x4@@QBE?AVQPointF@@ABV2@@Z @ 3430 NONAME ; class QPointF QMatrix4x4::map(class QPointF const &) const
+ ??0QFontMetricsF@@QAE@ABVQFont@@PAVQPaintDevice@@@Z @ 3431 NONAME ; QFontMetricsF::QFontMetricsF(class QFont const &, class QPaintDevice *)
+ ?setVisible@QWidget@@UAEX_N@Z @ 3432 NONAME ; void QWidget::setVisible(bool)
+ ?quitOnLastWindowClosed@QApplicationPrivate@@2_NA @ 3433 NONAME ; bool QApplicationPrivate::quitOnLastWindowClosed
+ ?rowsInserted@QColumnView@@MAEXABVQModelIndex@@HH@Z @ 3434 NONAME ; void QColumnView::rowsInserted(class QModelIndex const &, int, int)
+ ?qt_metacast@QCoeFepInputContext@@UAEPAXPBD@Z @ 3435 NONAME ; void * QCoeFepInputContext::qt_metacast(char const *)
+ ?map@QMatrix@@QBE?AVQPoint@@ABV2@@Z @ 3436 NONAME ; class QPoint QMatrix::map(class QPoint const &) const
+ ?MopSupplyObject@QCoeFepInputContext@@UAE?AVPtr@TTypeUid@@V3@@Z @ 3437 NONAME ; class TTypeUid::Ptr QCoeFepInputContext::MopSupplyObject(class TTypeUid)
+ ?styleName@QGuiPlatformPlugin@@UAE?AVQString@@XZ @ 3438 NONAME ; class QString QGuiPlatformPlugin::styleName(void)
+ ?rowsInserted@QAbstractItemView@@MAEXABVQModelIndex@@HH@Z @ 3439 NONAME ; void QAbstractItemView::rowsInserted(class QModelIndex const &, int, int)
+ ?setBlurHint@QGraphicsBloomEffect@@QAEXW4RenderHint@Qt@@@Z @ 3440 NONAME ; void QGraphicsBloomEffect::setBlurHint(enum Qt::RenderHint)
+ ?gradient@QBrush@@QBEPBVQGradient@@XZ @ 3441 NONAME ; class QGradient const * QBrush::gradient(void) const
+ ?hasFocus@QWidget@@QBE_NXZ @ 3442 NONAME ; bool QWidget::hasFocus(void) const
+ ??0Symbol@QCss@@QAE@XZ @ 3443 NONAME ; QCss::Symbol::Symbol(void)
+ ?fontWeight@QTextEdit@@QBEHXZ @ 3444 NONAME ; int QTextEdit::fontWeight(void) const
+ ?tr@QGraphicsScene@@SA?AVQString@@PBD0@Z @ 3445 NONAME ; class QString QGraphicsScene::tr(char const *, char const *)
+ ?sizeHint@QHeaderView@@UBE?AVQSize@@XZ @ 3446 NONAME ; class QSize QHeaderView::sizeHint(void) const
+ ?addAction@QMenu@@QAEPAVQAction@@ABVQIcon@@ABVQString@@PBVQObject@@PBDABVQKeySequence@@@Z @ 3447 NONAME ; class QAction * QMenu::addAction(class QIcon const &, class QString const &, class QObject const *, char const *, class QKeySequence const &)
+ ?setHorizontalHeaderLabels@QStandardItemModel@@QAEXABVQStringList@@@Z @ 3448 NONAME ; void QStandardItemModel::setHorizontalHeaderLabels(class QStringList const &)
+ ?palette@QToolTip@@SA?AVQPalette@@XZ @ 3449 NONAME ; class QPalette QToolTip::palette(void)
+ ?mimeTypes@QSortFilterProxyModel@@UBE?AVQStringList@@XZ @ 3450 NONAME ; class QStringList QSortFilterProxyModel::mimeTypes(void) const
+ ?setRgb@QColor@@QAEXHHHH@Z @ 3451 NONAME ; void QColor::setRgb(int, int, int, int)
+ ??ZQMatrix4x4@@QAEAAV0@ABV0@@Z @ 3452 NONAME ; class QMatrix4x4 & QMatrix4x4::operator-=(class QMatrix4x4 const &)
+ ?wheelEvent@QDateTimeEdit@@MAEXPAVQWheelEvent@@@Z @ 3453 NONAME ; void QDateTimeEdit::wheelEvent(class QWheelEvent *)
+ ?staticMetaObject@QMenuBar@@2UQMetaObject@@B @ 3454 NONAME ; struct QMetaObject const QMenuBar::staticMetaObject
+ ?stepEnabled@QDateTimeEdit@@MBE?AV?$QFlags@W4StepEnabledFlag@QAbstractSpinBox@@@@XZ @ 3455 NONAME ; class QFlags<enum QAbstractSpinBox::StepEnabledFlag> QDateTimeEdit::stepEnabled(void) const
+ ?isCollapsible@QSplitter@@QBE_NH@Z @ 3456 NONAME ; bool QSplitter::isCollapsible(int) const
+ ?dump@QGraphicsLinearLayout@@QBEXH@Z @ 3457 NONAME ; void QGraphicsLinearLayout::dump(int) const
+ ??1QUndoView@@UAE@XZ @ 3458 NONAME ; QUndoView::~QUndoView(void)
+ ?map@QTransform@@QBE?AVQPointF@@ABV2@@Z @ 3459 NONAME ; class QPointF QTransform::map(class QPointF const &) const
+ ?addActions@QGraphicsWidget@@QAEXV?$QList@PAVQAction@@@@@Z @ 3460 NONAME ; void QGraphicsWidget::addActions(class QList<class QAction *>)
+ ?parseNextFunction@Parser@QCss@@QAE_NPAVQString@@0@Z @ 3461 NONAME ; bool QCss::Parser::parseNextFunction(class QString *, class QString *)
+ ?reset@QItemSelectionModel@@UAEXXZ @ 3462 NONAME ; void QItemSelectionModel::reset(void)
+ ?header@QTreeView@@QBEPAVQHeaderView@@XZ @ 3463 NONAME ; class QHeaderView * QTreeView::header(void) const
+ ?scrollToAnchor@QTextEdit@@QAEXABVQString@@@Z @ 3464 NONAME ; void QTextEdit::scrollToAnchor(class QString const &)
+ ??_EQGraphicsSystem@@UAE@I@Z @ 3465 NONAME ; QGraphicsSystem::~QGraphicsSystem(unsigned int)
+ ?metaObject@QGraphicsPixelizeEffect@@UBEPBUQMetaObject@@XZ @ 3466 NONAME ; struct QMetaObject const * QGraphicsPixelizeEffect::metaObject(void) const
+ ?setWrapping@QDial@@QAEX_N@Z @ 3467 NONAME ; void QDial::setWrapping(bool)
+ ?setActive@QGraphicsItem@@QAEX_N@Z @ 3468 NONAME ; void QGraphicsItem::setActive(bool)
+ ?wordWrap@QLabel@@QBE_NXZ @ 3469 NONAME ; bool QLabel::wordWrap(void) const
+ ?parent@QProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 3470 NONAME ; class QModelIndex QProxyModel::parent(class QModelIndex const &) const
+ ?length@QVector3D@@QBEMXZ @ 3471 NONAME ; float QVector3D::length(void) const
+ ?invalidateGraphicsEffectsRecursively@QWidgetPrivate@@QAEXXZ @ 3472 NONAME ; void QWidgetPrivate::invalidateGraphicsEffectsRecursively(void)
+ ?minimumSizeHint@QTabBar@@UBE?AVQSize@@XZ @ 3473 NONAME ; class QSize QTabBar::minimumSizeHint(void) const
+ ??4QStyleOptionTabBarBaseV2@@QAEAAV0@ABVQStyleOptionTabBarBase@@@Z @ 3474 NONAME ; class QStyleOptionTabBarBaseV2 & QStyleOptionTabBarBaseV2::operator=(class QStyleOptionTabBarBase const &)
+ ?trUtf8@QBoxLayout@@SA?AVQString@@PBD0H@Z @ 3475 NONAME ; class QString QBoxLayout::trUtf8(char const *, char const *, int)
+ ?setHorizontalHeaderLabels@QTableWidget@@QAEXABVQStringList@@@Z @ 3476 NONAME ; void QTableWidget::setHorizontalHeaderLabels(class QStringList const &)
+ ?hasHeightForWidth@QGridLayout@@UBE_NXZ @ 3477 NONAME ; bool QGridLayout::hasHeightForWidth(void) const
+ ?setLazyChildCount@QDirModel@@QAEX_N@Z @ 3478 NONAME ; void QDirModel::setLazyChildCount(bool)
+ ?onTransition@QMouseEventTransition@@MAEXPAVQEvent@@@Z @ 3479 NONAME ; void QMouseEventTransition::onTransition(class QEvent *)
+ ?qt_metacast@QCommandLinkButton@@UAEPAXPBD@Z @ 3480 NONAME ; void * QCommandLinkButton::qt_metacast(char const *)
+ ?setFocus@QGraphicsItem@@QAEXW4FocusReason@Qt@@@Z @ 3481 NONAME ; void QGraphicsItem::setFocus(enum Qt::FocusReason)
+ ?setVector@QQuaternion@@QAEXABVQVector3D@@@Z @ 3482 NONAME ; void QQuaternion::setVector(class QVector3D const &)
+ ?blockNumber@QTextCursor@@QBEHXZ @ 3483 NONAME ; int QTextCursor::blockNumber(void) const
+ ?setAnchorNames@QTextCharFormat@@QAEXABVQStringList@@@Z @ 3484 NONAME ; void QTextCharFormat::setAnchorNames(class QStringList const &)
+ ??1QWidgetResizeHandler@@UAE@XZ @ 3485 NONAME ; QWidgetResizeHandler::~QWidgetResizeHandler(void)
+ ?transposed@QMatrix4x4@@QBE?AV1@XZ @ 3486 NONAME ; class QMatrix4x4 QMatrix4x4::transposed(void) const
+ ?qt_metacall@QMouseEventTransition@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3487 NONAME ; int QMouseEventTransition::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?mapToScene@QGraphicsItem@@QBE?AVQPointF@@ABV2@@Z @ 3488 NONAME ; class QPointF QGraphicsItem::mapToScene(class QPointF const &) const
+ ?setFocus_sys@QWidgetPrivate@@QAEXXZ @ 3489 NONAME ; void QWidgetPrivate::setFocus_sys(void)
+ ?sendEvent@QInputContext@@QAEXABVQInputMethodEvent@@@Z @ 3490 NONAME ; void QInputContext::sendEvent(class QInputMethodEvent const &)
+ ?fixup@QValidator@@UBEXAAVQString@@@Z @ 3491 NONAME ; void QValidator::fixup(class QString &) const
+ ?dataChanged@QTreeView@@UAEXABVQModelIndex@@0@Z @ 3492 NONAME ; void QTreeView::dataChanged(class QModelIndex const &, class QModelIndex const &)
+ ?q_func@QGraphicsItemPrivate@@ABEPBVQGraphicsItem@@XZ @ 3493 NONAME ; class QGraphicsItem const * QGraphicsItemPrivate::q_func(void) const
+ ?itemAt@QTableWidget@@QBEPAVQTableWidgetItem@@HH@Z @ 3494 NONAME ; class QTableWidgetItem * QTableWidget::itemAt(int, int) const
+ ?reset@QGraphicsItemAnimation@@QAEXXZ @ 3495 NONAME ; void QGraphicsItemAnimation::reset(void)
+ ?initStyleOption@QPushButton@@IBEXPAVQStyleOptionButton@@@Z @ 3496 NONAME ; void QPushButton::initStyleOption(class QStyleOptionButton *) const
+ ?docLayout@QTextEngine@@QBEPAVQAbstractTextDocumentLayout@@XZ @ 3497 NONAME ; class QAbstractTextDocumentLayout * QTextEngine::docLayout(void) const
+ ?mapFromScene@QGraphicsItem@@QBE?AVQPolygonF@@ABVQRectF@@@Z @ 3498 NONAME ; class QPolygonF QGraphicsItem::mapFromScene(class QRectF const &) const
+ ??_EQLayoutItem@@UAE@I@Z @ 3499 NONAME ; QLayoutItem::~QLayoutItem(unsigned int)
+ ?itemDelegate@QAbstractItemView@@QBEPAVQAbstractItemDelegate@@XZ @ 3500 NONAME ; class QAbstractItemDelegate * QAbstractItemView::itemDelegate(void) const
+ ??0QRadialGradient@@QAE@ABVQPointF@@M@Z @ 3501 NONAME ; QRadialGradient::QRadialGradient(class QPointF const &, float)
+ ??1QLineEdit@@UAE@XZ @ 3502 NONAME ; QLineEdit::~QLineEdit(void)
+ ??0QVector4D@@QAE@ABVQVector2D@@MM@Z @ 3503 NONAME ; QVector4D::QVector4D(class QVector2D const &, float, float)
+ ?setLabelAlignment@QFormLayout@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 3504 NONAME ; void QFormLayout::setLabelAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?mapFromGlobal@QWidget@@QBE?AVQPoint@@ABV2@@Z @ 3505 NONAME ; class QPoint QWidget::mapFromGlobal(class QPoint const &) const
+ ?styles@QFontDatabase@@QBE?AVQStringList@@ABVQString@@@Z @ 3506 NONAME ; class QStringList QFontDatabase::styles(class QString const &) const
+ ?aboutToShow@QMenu@@IAEXXZ @ 3507 NONAME ; void QMenu::aboutToShow(void)
+ ?boundingRect@QGraphicsPolygonItem@@UBE?AVQRectF@@XZ @ 3508 NONAME ; class QRectF QGraphicsPolygonItem::boundingRect(void) const
+ ??XQTransform@@QAEAAV0@ABV0@@Z @ 3509 NONAME ; class QTransform & QTransform::operator*=(class QTransform const &)
+ ?backwardAvailable@QTextBrowser@@IAEX_N@Z @ 3510 NONAME ; void QTextBrowser::backwardAvailable(bool)
+ ?setCurrentWidget@QStackedLayout@@QAEXPAVQWidget@@@Z @ 3511 NONAME ; void QStackedLayout::setCurrentWidget(class QWidget *)
+ ?hasClipping@QItemDelegate@@QBE_NXZ @ 3512 NONAME ; bool QItemDelegate::hasClipping(void) const
+ ?setObjectType@QTextFormat@@QAEXH@Z @ 3513 NONAME ; void QTextFormat::setObjectType(int)
+ ?miterLimit@QPen@@QBEMXZ @ 3514 NONAME ; float QPen::miterLimit(void) const
+ ?d_func@QErrorMessage@@ABEPBVQErrorMessagePrivate@@XZ @ 3515 NONAME ; class QErrorMessagePrivate const * QErrorMessage::d_func(void) const
+ ?setSizePolicy@QWidget@@QAEXVQSizePolicy@@@Z @ 3516 NONAME ; void QWidget::setSizePolicy(class QSizePolicy)
+ ?intersect@QItemSelectionRange@@QBE?AV1@ABV1@@Z @ 3517 NONAME ; class QItemSelectionRange QItemSelectionRange::intersect(class QItemSelectionRange const &) const
+ ?answerRect@QDragMoveEvent@@QBE?AVQRect@@XZ @ 3518 NONAME ; class QRect QDragMoveEvent::answerRect(void) const
+ ??_0QVector4D@@QAEAAV0@M@Z @ 3519 NONAME ; class QVector4D & QVector4D::operator/=(float)
+ ?setRange@QProgressDialog@@QAEXHH@Z @ 3520 NONAME ; void QProgressDialog::setRange(int, int)
+ ?dropIndicatorPosition@QAbstractItemView@@IBE?AW4DropIndicatorPosition@1@XZ @ 3521 NONAME ; enum QAbstractItemView::DropIndicatorPosition QAbstractItemView::dropIndicatorPosition(void) const
+ ?id@QShortcut@@QBEHXZ @ 3522 NONAME ; int QShortcut::id(void) const
+ ?tightBoundingBox@QTextEngine@@QBE?AUglyph_metrics_t@@HH@Z @ 3523 NONAME ; struct glyph_metrics_t QTextEngine::tightBoundingBox(int, int) const
+ ??_EQUndoView@@UAE@I@Z @ 3524 NONAME ; QUndoView::~QUndoView(unsigned int)
+ ?visualIndex@QHeaderView@@QBEHH@Z @ 3525 NONAME ; int QHeaderView::visualIndex(int) const
+ ?setFrameStyle@QFrame@@QAEXH@Z @ 3526 NONAME ; void QFrame::setFrameStyle(int)
+ ?actionGeometry@QMenu@@QBE?AVQRect@@PAVQAction@@@Z @ 3527 NONAME ; class QRect QMenu::actionGeometry(class QAction *) const
+ ?data@QStandardItemModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 3528 NONAME ; class QVariant QStandardItemModel::data(class QModelIndex const &, int) const
+ ?screenGeometry@QDesktopWidget@@QBE?BVQRect@@ABVQPoint@@@Z @ 3529 NONAME ; class QRect const QDesktopWidget::screenGeometry(class QPoint const &) const
+ ?parseNextSelector@Parser@QCss@@QAE_NPAUSelector@2@@Z @ 3530 NONAME ; bool QCss::Parser::parseNextSelector(struct QCss::Selector *)
+ ??_4QPainterPath@@QAEAAV0@ABV0@@Z @ 3531 NONAME ; class QPainterPath & QPainterPath::operator&=(class QPainterPath const &)
+ ?nextId@QWizard@@UBEHXZ @ 3532 NONAME ; int QWizard::nextId(void) const
+ ?maybeBackingStore@QWidgetPrivate@@QBEPAVQWidgetBackingStore@@XZ @ 3533 NONAME ; class QWidgetBackingStore * QWidgetPrivate::maybeBackingStore(void) const
+ ?drawChord@QPainter@@QAEXABVQRect@@HH@Z @ 3534 NONAME ; void QPainter::drawChord(class QRect const &, int, int)
+ ??0QStandardItemModel@@QAE@PAVQObject@@@Z @ 3535 NONAME ; QStandardItemModel::QStandardItemModel(class QObject *)
+ ?titleFormat@QWizard@@QBE?AW4TextFormat@Qt@@XZ @ 3536 NONAME ; enum Qt::TextFormat QWizard::titleFormat(void) const
+ ?trUtf8@QTextTable@@SA?AVQString@@PBD0H@Z @ 3537 NONAME ; class QString QTextTable::trUtf8(char const *, char const *, int)
+ ?setZ@QVector3D@@QAEXM@Z @ 3538 NONAME ; void QVector3D::setZ(float)
+ ?paintEvent@QProgressBar@@MAEXPAVQPaintEvent@@@Z @ 3539 NONAME ; void QProgressBar::paintEvent(class QPaintEvent *)
+ ?polygon@QGraphicsPolygonItem@@QBE?AVQPolygonF@@XZ @ 3540 NONAME ; class QPolygonF QGraphicsPolygonItem::polygon(void) const
+ ?paintEvent@QTextBrowser@@MAEXPAVQPaintEvent@@@Z @ 3541 NONAME ; void QTextBrowser::paintEvent(class QPaintEvent *)
+ ?showEvent@QTabBar@@MAEXPAVQShowEvent@@@Z @ 3542 NONAME ; void QTabBar::showEvent(class QShowEvent *)
+ ?count@QComboBox@@QBEHXZ @ 3543 NONAME ; int QComboBox::count(void) const
+ ?isEmpty@QMenu@@QBE_NXZ @ 3544 NONAME ; bool QMenu::isEmpty(void) const
+ ?qt_metacast@QWidgetAction@@UAEPAXPBD@Z @ 3545 NONAME ; void * QWidgetAction::qt_metacast(char const *)
+ ?tr@QPixmapColorizeFilter@@SA?AVQString@@PBD0@Z @ 3546 NONAME ; class QString QPixmapColorizeFilter::tr(char const *, char const *)
+ ?d_func@QProxyStyle@@ABEPBVQProxyStylePrivate@@XZ @ 3547 NONAME ; class QProxyStylePrivate const * QProxyStyle::d_func(void) const
+ ??1QDragEnterEvent@@UAE@XZ @ 3548 NONAME ; QDragEnterEvent::~QDragEnterEvent(void)
+ ??0QTransform@@QAE@XZ @ 3549 NONAME ; QTransform::QTransform(void)
+ ?pointSizeF@QFont@@QBEMXZ @ 3550 NONAME ; float QFont::pointSizeF(void) const
+ ?completer@QLineEdit@@QBEPAVQCompleter@@XZ @ 3551 NONAME ; class QCompleter * QLineEdit::completer(void) const
+ ?findBufferChanged@QClipboard@@IAEXXZ @ 3552 NONAME ; void QClipboard::findBufferChanged(void)
+ ?ensureData_helper@QPainterPath@@AAEXXZ @ 3553 NONAME ; void QPainterPath::ensureData_helper(void)
+ ?dragLeaveEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 3554 NONAME ; void QGraphicsProxyWidget::dragLeaveEvent(class QGraphicsSceneDragDropEvent *)
+ ?setWindowFlags@QWidget@@QAEXV?$QFlags@W4WindowType@Qt@@@@@Z @ 3555 NONAME ; void QWidget::setWindowFlags(class QFlags<enum Qt::WindowType>)
+ ?normalized@QVector2D@@QBE?AV1@XZ @ 3556 NONAME ; class QVector2D QVector2D::normalized(void) const
+ ?setOldSize@QGraphicsSceneResizeEvent@@QAEXABVQSizeF@@@Z @ 3557 NONAME ; void QGraphicsSceneResizeEvent::setOldSize(class QSizeF const &)
+ ?undoTextChanged@QUndoStack@@IAEXABVQString@@@Z @ 3558 NONAME ; void QUndoStack::undoTextChanged(class QString const &)
+ ??0QApplication@@QAE@AAHPAPAD_NH@Z @ 3559 NONAME ; QApplication::QApplication(int &, char * *, bool, int)
+ ?qt_metacast@QScrollArea@@UAEPAXPBD@Z @ 3560 NONAME ; void * QScrollArea::qt_metacast(char const *)
+ ??_EQDataWidgetMapper@@UAE@I@Z @ 3561 NONAME ; QDataWidgetMapper::~QDataWidgetMapper(unsigned int)
+ ?width@QFontMetricsF@@QBEMABVQString@@@Z @ 3562 NONAME ; float QFontMetricsF::width(class QString const &) const
+ ?overlinePos@QFontMetricsF@@QBEMXZ @ 3563 NONAME ; float QFontMetricsF::overlinePos(void) const
+ ?buttonText@QWizardPage@@QBE?AVQString@@W4WizardButton@QWizard@@@Z @ 3564 NONAME ; class QString QWizardPage::buttonText(enum QWizard::WizardButton) const
+ ?redo@QLineControl@@QAEXXZ @ 3565 NONAME ; void QLineControl::redo(void)
+ ?focusOutEvent@QLabel@@MAEXPAVQFocusEvent@@@Z @ 3566 NONAME ; void QLabel::focusOutEvent(class QFocusEvent *)
+ ??1QStyleHintReturnMask@@QAE@XZ @ 3567 NONAME ; QStyleHintReturnMask::~QStyleHintReturnMask(void)
+ ?setDashOffset@QPen@@QAEXM@Z @ 3568 NONAME ; void QPen::setDashOffset(float)
+ ?setClipping@QItemDelegate@@QAEX_N@Z @ 3569 NONAME ; void QItemDelegate::setClipping(bool)
+ ?itemDelegate@QComboBox@@QBEPAVQAbstractItemDelegate@@XZ @ 3570 NONAME ; class QAbstractItemDelegate * QComboBox::itemDelegate(void) const
+ ?tr@QStringListModel@@SA?AVQString@@PBD0@Z @ 3571 NONAME ; class QString QStringListModel::tr(char const *, char const *)
+ ?trUtf8@QToolBox@@SA?AVQString@@PBD0@Z @ 3572 NONAME ; class QString QToolBox::trUtf8(char const *, char const *)
+ ?drawPoints@QPaintEngine@@UAEXPBVQPointF@@H@Z @ 3573 NONAME ; void QPaintEngine::drawPoints(class QPointF const *, int)
+ ?event@QSplitter@@MAE_NPAVQEvent@@@Z @ 3574 NONAME ; bool QSplitter::event(class QEvent *)
+ ?columnMoved@QTableView@@IAEXHHH@Z @ 3575 NONAME ; void QTableView::columnMoved(int, int, int)
+ ??0QTextBlockFormat@@QAE@XZ @ 3576 NONAME ; QTextBlockFormat::QTextBlockFormat(void)
+ ?highlightSections@QHeaderView@@QBE_NXZ @ 3577 NONAME ; bool QHeaderView::highlightSections(void) const
+ ?isClippedAway@QGraphicsItemPrivate@@QBE_NXZ @ 3578 NONAME ; bool QGraphicsItemPrivate::isClippedAway(void) const
+ ??_EQInputDialog@@UAE@I@Z @ 3579 NONAME ; QInputDialog::~QInputDialog(unsigned int)
+ ??0QClipboard@@AAE@PAVQObject@@@Z @ 3580 NONAME ; QClipboard::QClipboard(class QObject *)
+ ?tr@QPictureFormatPlugin@@SA?AVQString@@PBD0H@Z @ 3581 NONAME ; class QString QPictureFormatPlugin::tr(char const *, char const *, int)
+ ?qt_pixmap_cleanup_hook@@3P6AXH@ZA @ 3582 NONAME ; void (*qt_pixmap_cleanup_hook)(int)
+ ?isWidget@QGraphicsItem@@QBE_NXZ @ 3583 NONAME ; bool QGraphicsItem::isWidget(void) const
+ ?setUniformRowHeights@QTreeView@@QAEX_N@Z @ 3584 NONAME ; void QTreeView::setUniformRowHeights(bool)
+ ??MQImageTextKeyLang@@QBE_NABV0@@Z @ 3585 NONAME ; bool QImageTextKeyLang::operator<(class QImageTextKeyLang const &) const
+ ?paste@QLineEdit@@QAEXXZ @ 3586 NONAME ; void QLineEdit::paste(void)
+ ?identifierName@QCoeFepInputContext@@UAE?AVQString@@XZ @ 3587 NONAME ; class QString QCoeFepInputContext::identifierName(void)
+ ??_EQMouseEvent@@UAE@I@Z @ 3588 NONAME ; QMouseEvent::~QMouseEvent(unsigned int)
+ ?setForegroundBrush@QGraphicsView@@QAEXABVQBrush@@@Z @ 3589 NONAME ; void QGraphicsView::setForegroundBrush(class QBrush const &)
+ ?setDocumentMode@QTabWidget@@QAEX_N@Z @ 3590 NONAME ; void QTabWidget::setDocumentMode(bool)
+ ?itemSelectionChanged@QListWidget@@IAEXXZ @ 3591 NONAME ; void QListWidget::itemSelectionChanged(void)
+ ??0QPaintEvent@@QAE@ABVQRegion@@@Z @ 3592 NONAME ; QPaintEvent::QPaintEvent(class QRegion const &)
+ ?keyReleaseEvent@QAbstractButton@@MAEXPAVQKeyEvent@@@Z @ 3593 NONAME ; void QAbstractButton::keyReleaseEvent(class QKeyEvent *)
+ ?warning@QMessageBox@@SAHPAVQWidget@@ABVQString@@1HHH@Z @ 3594 NONAME ; int QMessageBox::warning(class QWidget *, class QString const &, class QString const &, int, int, int)
+ ?united@QPainterPath@@QBE?AV1@ABV1@@Z @ 3595 NONAME ; class QPainterPath QPainterPath::united(class QPainterPath const &) const
+ ?setGeometry@QRubberBand@@QAEXABVQRect@@@Z @ 3596 NONAME ; void QRubberBand::setGeometry(class QRect const &)
+ ?data@QListWidgetItem@@UBE?AVQVariant@@H@Z @ 3597 NONAME ; class QVariant QListWidgetItem::data(int) const
+ ?metaObject@QEventDispatcherS60@@UBEPBUQMetaObject@@XZ @ 3598 NONAME ; struct QMetaObject const * QEventDispatcherS60::metaObject(void) const
+ ?setIntStep@QInputDialog@@QAEXH@Z @ 3599 NONAME ; void QInputDialog::setIntStep(int)
+ ?modifiersMask@QKeyEventTransition@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 3600 NONAME ; class QFlags<enum Qt::KeyboardModifier> QKeyEventTransition::modifiersMask(void) const
+ ?metaObject@QSessionManager@@UBEPBUQMetaObject@@XZ @ 3601 NONAME ; struct QMetaObject const * QSessionManager::metaObject(void) const
+ ??0QGraphicsItem@@IAE@AAVQGraphicsItemPrivate@@PAV0@PAVQGraphicsScene@@@Z @ 3602 NONAME ; QGraphicsItem::QGraphicsItem(class QGraphicsItemPrivate &, class QGraphicsItem *, class QGraphicsScene *)
+ ?insertPermanentWidget@QStatusBar@@QAEHHPAVQWidget@@H@Z @ 3603 NONAME ; int QStatusBar::insertPermanentWidget(int, class QWidget *, int)
+ ?jumpToNextImage@QImageReader@@QAE_NXZ @ 3604 NONAME ; bool QImageReader::jumpToNextImage(void)
+ ?indexOfChild@QTreeWidgetItem@@QBEHPAV1@@Z @ 3605 NONAME ; int QTreeWidgetItem::indexOfChild(class QTreeWidgetItem *) const
+ ?beforeAnimationStep@QGraphicsItemAnimation@@MAEXM@Z @ 3606 NONAME ; void QGraphicsItemAnimation::beforeAnimationStep(float)
+ ?drawPath@QPainter@@QAEXABVQPainterPath@@@Z @ 3607 NONAME ; void QPainter::drawPath(class QPainterPath const &)
+ ?setViewMode@QMdiArea@@QAEXW4ViewMode@1@@Z @ 3608 NONAME ; void QMdiArea::setViewMode(enum QMdiArea::ViewMode)
+ ??0QGridLayout@@QAE@XZ @ 3609 NONAME ; QGridLayout::QGridLayout(void)
+ ??0QGraphicsPolygonItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 3610 NONAME ; QGraphicsPolygonItem::QGraphicsPolygonItem(class QGraphicsItem *, class QGraphicsScene *)
+ ??6@YAAAVQDataStream@@AAV0@ABVQTextLength@@@Z @ 3611 NONAME ; class QDataStream & operator<<(class QDataStream &, class QTextLength const &)
+ ?isSmoothlyScalable@QFontDatabase@@QBE_NABVQString@@0@Z @ 3612 NONAME ; bool QFontDatabase::isSmoothlyScalable(class QString const &, class QString const &) const
+ ?group@QAbstractButton@@QBEPAVQButtonGroup@@XZ @ 3613 NONAME ; class QButtonGroup * QAbstractButton::group(void) const
+ ??4QTextFragment@@QAEAAV0@ABV0@@Z @ 3614 NONAME ; class QTextFragment & QTextFragment::operator=(class QTextFragment const &)
+ ?metaObject@QRegExpValidator@@UBEPBUQMetaObject@@XZ @ 3615 NONAME ; struct QMetaObject const * QRegExpValidator::metaObject(void) const
+ ??0QSplashScreen@@QAE@PAVQWidget@@ABVQPixmap@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 3616 NONAME ; QSplashScreen::QSplashScreen(class QWidget *, class QPixmap const &, class QFlags<enum Qt::WindowType>)
+ ?setLine@QGraphicsLineItem@@QAEXABVQLineF@@@Z @ 3617 NONAME ; void QGraphicsLineItem::setLine(class QLineF const &)
+ ?d_func@QS60Style@@ABEPBVQS60StylePrivate@@XZ @ 3618 NONAME ; class QS60StylePrivate const * QS60Style::d_func(void) const
+ ?path@QGraphicsPathItem@@QBE?AVQPainterPath@@XZ @ 3619 NONAME ; class QPainterPath QGraphicsPathItem::path(void) const
+ ?setVerticalScrollBarPolicy@QAbstractScrollArea@@QAEXW4ScrollBarPolicy@Qt@@@Z @ 3620 NONAME ; void QAbstractScrollArea::setVerticalScrollBarPolicy(enum Qt::ScrollBarPolicy)
+ ?closeEvent@QWidget@@MAEXPAVQCloseEvent@@@Z @ 3621 NONAME ; void QWidget::closeEvent(class QCloseEvent *)
+ ?copyAvailable@QTextControl@@IAEX_N@Z @ 3622 NONAME ; void QTextControl::copyAvailable(bool)
+ ?setOriginCorner@QGridLayout@@QAEXW4Corner@Qt@@@Z @ 3623 NONAME ; void QGridLayout::setOriginCorner(enum Qt::Corner)
+ ?d_func@QLayout@@AAEPAVQLayoutPrivate@@XZ @ 3624 NONAME ; class QLayoutPrivate * QLayout::d_func(void)
+ ?position@QTextFragment@@QBEHXZ @ 3625 NONAME ; int QTextFragment::position(void) const
+ ?indexAdditionalFormats@QTextEngine@@QAEXXZ @ 3626 NONAME ; void QTextEngine::indexAdditionalFormats(void)
+ ?testOption@QInputDialog@@QBE_NW4InputDialogOption@1@@Z @ 3627 NONAME ; bool QInputDialog::testOption(enum QInputDialog::InputDialogOption) const
+ ?mouseButtons@QDropEvent@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 3628 NONAME ; class QFlags<enum Qt::MouseButton> QDropEvent::mouseButtons(void) const
+ ?removeColumns@QStandardItemModel@@UAE_NHHABVQModelIndex@@@Z @ 3629 NONAME ; bool QStandardItemModel::removeColumns(int, int, class QModelIndex const &)
+ ??4QStyleOptionHeader@@QAEAAV0@ABV0@@Z @ 3630 NONAME ; class QStyleOptionHeader & QStyleOptionHeader::operator=(class QStyleOptionHeader const &)
+ ?addRow@QFormLayout@@QAEXPAVQWidget@@PAVQLayout@@@Z @ 3631 NONAME ; void QFormLayout::addRow(class QWidget *, class QLayout *)
+ ?documentLayout@QTextDocument@@QBEPAVQAbstractTextDocumentLayout@@XZ @ 3632 NONAME ; class QAbstractTextDocumentLayout * QTextDocument::documentLayout(void) const
+ ??1QGraphicsAnchor@@UAE@XZ @ 3633 NONAME ; QGraphicsAnchor::~QGraphicsAnchor(void)
+ ?resolveDepth@QGraphicsItemPrivate@@QAEXXZ @ 3634 NONAME ; void QGraphicsItemPrivate::resolveDepth(void)
+ ?setEscapeButton@QMessageBox@@QAEXW4StandardButton@1@@Z @ 3635 NONAME ; void QMessageBox::setEscapeButton(enum QMessageBox::StandardButton)
+ ?setTextEchoMode@QInputDialog@@QAEXW4EchoMode@QLineEdit@@@Z @ 3636 NONAME ; void QInputDialog::setTextEchoMode(enum QLineEdit::EchoMode)
+ ?trUtf8@QPixmapDropShadowFilter@@SA?AVQString@@PBD0H@Z @ 3637 NONAME ; class QString QPixmapDropShadowFilter::trUtf8(char const *, char const *, int)
+ ?setNameFilterDetailsVisible@QFileDialog@@QAEX_N@Z @ 3638 NONAME ; void QFileDialog::setNameFilterDetailsVisible(bool)
+ ?rangeChanged@QAbstractSlider@@IAEXHH@Z @ 3639 NONAME ; void QAbstractSlider::rangeChanged(int, int)
+ ?tabToolTip@QTabBar@@QBE?AVQString@@H@Z @ 3640 NONAME ; class QString QTabBar::tabToolTip(int) const
+ ?getStaticMetaObject@QHBoxLayout@@SAABUQMetaObject@@XZ @ 3641 NONAME ; struct QMetaObject const & QHBoxLayout::getStaticMetaObject(void)
+ ?filterEvent@QInputContext@@UAE_NPBVQEvent@@@Z @ 3642 NONAME ; bool QInputContext::filterEvent(class QEvent const *)
+ ??_EQInputContextFactoryInterface@@UAE@I@Z @ 3643 NONAME ; QInputContextFactoryInterface::~QInputContextFactoryInterface(unsigned int)
+ ?textAlignment@QListWidgetItem@@QBEHXZ @ 3644 NONAME ; int QListWidgetItem::textAlignment(void) const
+ ?setCustomColor@QColorDialog@@SAXHI@Z @ 3645 NONAME ; void QColorDialog::setCustomColor(int, unsigned int)
+ ?changeEvent@QTabWidget@@MAEXPAVQEvent@@@Z @ 3646 NONAME ; void QTabWidget::changeEvent(class QEvent *)
+ ?translated@QPainterPath@@QBE?AV1@ABVQPointF@@@Z @ 3647 NONAME ; class QPainterPath QPainterPath::translated(class QPointF const &) const
+ ?deviceMatrix@QPainter@@QBEABVQMatrix@@XZ @ 3648 NONAME ; class QMatrix const & QPainter::deviceMatrix(void) const
+ ?maxVisibleItems@QCompleter@@QBEHXZ @ 3649 NONAME ; int QCompleter::maxVisibleItems(void) const
+ ??_EQLabel@@UAE@I@Z @ 3650 NONAME ; QLabel::~QLabel(unsigned int)
+ ?currentCharFormatChanged@QTextControl@@IAEXABVQTextCharFormat@@@Z @ 3651 NONAME ; void QTextControl::currentCharFormatChanged(class QTextCharFormat const &)
+ ?setAutoCompletion@QComboBox@@QAEX_N@Z @ 3652 NONAME ; void QComboBox::setAutoCompletion(bool)
+ ?currentItem@QTreeWidget@@QBEPAVQTreeWidgetItem@@XZ @ 3653 NONAME ; class QTreeWidgetItem * QTreeWidget::currentItem(void) const
+ ?setEditorData@QStyledItemDelegate@@UBEXPAVQWidget@@ABVQModelIndex@@@Z @ 3654 NONAME ; void QStyledItemDelegate::setEditorData(class QWidget *, class QModelIndex const &) const
+ ?normal@QVector3D@@SA?AV1@ABV1@00@Z @ 3655 NONAME ; class QVector3D QVector3D::normal(class QVector3D const &, class QVector3D const &, class QVector3D const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQVector4D@@@Z @ 3656 NONAME ; class QDataStream & operator<<(class QDataStream &, class QVector4D const &)
+ ?tr@QGuiPlatformPlugin@@SA?AVQString@@PBD0H@Z @ 3657 NONAME ; class QString QGuiPlatformPlugin::tr(char const *, char const *, int)
+ ?opacity@QGraphicsOpacityEffect@@QBEMXZ @ 3658 NONAME ; float QGraphicsOpacityEffect::opacity(void) const
+ ?d_func@QRubberBand@@AAEPAVQRubberBandPrivate@@XZ @ 3659 NONAME ; class QRubberBandPrivate * QRubberBand::d_func(void)
+ ?bits@QImage@@QBEPBEXZ @ 3660 NONAME ; unsigned char const * QImage::bits(void) const
+ ?d_func@QSessionManager@@ABEPBVQSessionManagerPrivate@@XZ @ 3661 NONAME ; class QSessionManagerPrivate const * QSessionManager::d_func(void) const
+ ?addSeparator@QMenuBar@@QAEPAVQAction@@XZ @ 3662 NONAME ; class QAction * QMenuBar::addSeparator(void)
+ ?mouseMoveEvent@QWidget@@MAEXPAVQMouseEvent@@@Z @ 3663 NONAME ; void QWidget::mouseMoveEvent(class QMouseEvent *)
+ ?verticalHeaderFormat@QCalendarWidget@@QBE?AW4VerticalHeaderFormat@1@XZ @ 3664 NONAME ; enum QCalendarWidget::VerticalHeaderFormat QCalendarWidget::verticalHeaderFormat(void) const
+ ?additionalFormats@QTextLayout@@QBE?AV?$QList@UFormatRange@QTextLayout@@@@XZ @ 3665 NONAME ; class QList<struct QTextLayout::FormatRange> QTextLayout::additionalFormats(void) const
+ ?tr@QGraphicsOpacityEffect@@SA?AVQString@@PBD0H@Z @ 3666 NONAME ; class QString QGraphicsOpacityEffect::tr(char const *, char const *, int)
+ ?setEnabled_helper@QWidgetPrivate@@QAEX_N@Z @ 3667 NONAME ; void QWidgetPrivate::setEnabled_helper(bool)
+ ??4QStandardItem@@IAEAAV0@ABV0@@Z @ 3668 NONAME ; class QStandardItem & QStandardItem::operator=(class QStandardItem const &)
+ ?y@QContextMenuEvent@@QBEHXZ @ 3669 NONAME ; int QContextMenuEvent::y(void) const
+ ?showMessage@QErrorMessage@@QAEXABVQString@@@Z @ 3670 NONAME ; void QErrorMessage::showMessage(class QString const &)
+ ?setWritingSystem@QFontComboBox@@QAEXW4WritingSystem@QFontDatabase@@@Z @ 3671 NONAME ; void QFontComboBox::setWritingSystem(enum QFontDatabase::WritingSystem)
+ ?top@QIntValidator@@QBEHXZ @ 3672 NONAME ; int QIntValidator::top(void) const
+ ?d_func@QGestureEvent@@ABEPBVQGestureEventPrivate@@XZ @ 3673 NONAME ; class QGestureEventPrivate const * QGestureEvent::d_func(void) const
+ ?size@QPixmap@@QBE?AVQSize@@XZ @ 3674 NONAME ; class QSize QPixmap::size(void) const
+ ?paintEvent@QStatusBar@@MAEXPAVQPaintEvent@@@Z @ 3675 NONAME ; void QStatusBar::paintEvent(class QPaintEvent *)
+ ??0QPalette@@QAE@ABVQColor@@0@Z @ 3676 NONAME ; QPalette::QPalette(class QColor const &, class QColor const &)
+ ?windowType@QGraphicsWidget@@QBE?AW4WindowType@Qt@@XZ @ 3677 NONAME ; enum Qt::WindowType QGraphicsWidget::windowType(void) const
+ ?setFrame@QLineEdit@@QAEX_N@Z @ 3678 NONAME ; void QLineEdit::setFrame(bool)
+ ?focusOutEvent@QMenuBar@@MAEXPAVQFocusEvent@@@Z @ 3679 NONAME ; void QMenuBar::focusOutEvent(class QFocusEvent *)
+ ?detach@QIcon@@QAEXXZ @ 3680 NONAME ; void QIcon::detach(void)
+ ?count@QTabWidget@@QBEHXZ @ 3681 NONAME ; int QTabWidget::count(void) const
+ ?sizeHint@QAbstractScrollArea@@UBE?AVQSize@@XZ @ 3682 NONAME ; class QSize QAbstractScrollArea::sizeHint(void) const
+ ??_EQStrokerOps@@UAE@I@Z @ 3683 NONAME ; QStrokerOps::~QStrokerOps(unsigned int)
+ ?columnWidthConstraints@QTextTableFormat@@QBE?AV?$QVector@VQTextLength@@@@XZ @ 3684 NONAME ; class QVector<class QTextLength> QTextTableFormat::columnWidthConstraints(void) const
+ ?textInteractionFlags@QGraphicsTextItem@@QBE?AV?$QFlags@W4TextInteractionFlag@Qt@@@@XZ @ 3685 NONAME ; class QFlags<enum Qt::TextInteractionFlag> QGraphicsTextItem::textInteractionFlags(void) const
+ ??0QTreeWidgetItem@@QAE@PAVQTreeWidget@@PAV0@H@Z @ 3686 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidget *, class QTreeWidgetItem *, int)
+ ??5@YAAAVQDataStream@@AAV0@AAVQBrush@@@Z @ 3687 NONAME ; class QDataStream & operator>>(class QDataStream &, class QBrush &)
+ ??XQMatrix4x4@@QAEAAV0@ABV0@@Z @ 3688 NONAME ; class QMatrix4x4 & QMatrix4x4::operator*=(class QMatrix4x4 const &)
+ ??0QMovie@@QAE@ABVQString@@ABVQByteArray@@PAVQObject@@@Z @ 3689 NONAME ; QMovie::QMovie(class QString const &, class QByteArray const &, class QObject *)
+ ?d_func@QGraphicsProxyWidget@@ABEPBVQGraphicsProxyWidgetPrivate@@XZ @ 3690 NONAME ; class QGraphicsProxyWidgetPrivate const * QGraphicsProxyWidget::d_func(void) const
+ ?trueMatrix@QPixmap@@SA?AVQMatrix@@ABV2@HH@Z @ 3691 NONAME ; class QMatrix QPixmap::trueMatrix(class QMatrix const &, int, int)
+ ??0QPixmap@@QAE@PAVQPixmapData@@@Z @ 3692 NONAME ; QPixmap::QPixmap(class QPixmapData *)
+ ?setDefaultAlignment@QHeaderView@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 3693 NONAME ; void QHeaderView::setDefaultAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?d_func@QGraphicsSimpleTextItem@@ABEPBVQGraphicsSimpleTextItemPrivate@@XZ @ 3694 NONAME ; class QGraphicsSimpleTextItemPrivate const * QGraphicsSimpleTextItem::d_func(void) const
+ ??1QTextEdit@@UAE@XZ @ 3695 NONAME ; QTextEdit::~QTextEdit(void)
+ ?permissions@QFileSystemModel@@QBE?AV?$QFlags@W4Permission@QFile@@@@ABVQModelIndex@@@Z @ 3696 NONAME ; class QFlags<enum QFile::Permission> QFileSystemModel::permissions(class QModelIndex const &) const
+ ?rect@QWindowSurface@@QBE?AVQRect@@PBVQWidget@@@Z @ 3697 NONAME ; class QRect QWindowSurface::rect(class QWidget const *) const
+ ?textValueSelected@QInputDialog@@IAEXABVQString@@@Z @ 3698 NONAME ; void QInputDialog::textValueSelected(class QString const &)
+ ?qt_metacall@QMainWindow@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3699 NONAME ; int QMainWindow::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?modifiersMask@QMouseEventTransition@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 3700 NONAME ; class QFlags<enum Qt::KeyboardModifier> QMouseEventTransition::modifiersMask(void) const
+ ?trUtf8@QFileDialog@@SA?AVQString@@PBD0@Z @ 3701 NONAME ; class QString QFileDialog::trUtf8(char const *, char const *)
+ ??0QGraphicsRectItem@@QAE@MMMMPAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 3702 NONAME ; QGraphicsRectItem::QGraphicsRectItem(float, float, float, float, class QGraphicsItem *, class QGraphicsScene *)
+ ?alignment@QGraphicsLinearLayout@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@PAVQGraphicsLayoutItem@@@Z @ 3703 NONAME ; class QFlags<enum Qt::AlignmentFlag> QGraphicsLinearLayout::alignment(class QGraphicsLayoutItem *) const
+ ?verticalSpacing@QFormLayout@@QBEHXZ @ 3704 NONAME ; int QFormLayout::verticalSpacing(void) const
+ ??ZQTreeWidgetItemIterator@@QAEAAV0@H@Z @ 3705 NONAME ; class QTreeWidgetItemIterator & QTreeWidgetItemIterator::operator-=(int)
+ ?setStretchFactor@QBoxLayout@@QAE_NPAVQLayout@@H@Z @ 3706 NONAME ; bool QBoxLayout::setStretchFactor(class QLayout *, int)
+ ?tr@QMdiSubWindow@@SA?AVQString@@PBD0@Z @ 3707 NONAME ; class QString QMdiSubWindow::tr(char const *, char const *)
+ ?qt_metacast@QAbstractScrollArea@@UAEPAXPBD@Z @ 3708 NONAME ; void * QAbstractScrollArea::qt_metacast(char const *)
+ ?drawLine@QPainter@@QAEXABVQPointF@@0@Z @ 3709 NONAME ; void QPainter::drawLine(class QPointF const &, class QPointF const &)
+ ?scroll@QRasterWindowSurface@@UAE_NABVQRegion@@HH@Z @ 3710 NONAME ; bool QRasterWindowSurface::scroll(class QRegion const &, int, int)
+ ?key@QIconEngineV2@@UBE?AVQString@@XZ @ 3711 NONAME ; class QString QIconEngineV2::key(void) const
+ ?drawItemPixmap@QProxyStyle@@UBEXPAVQPainter@@ABVQRect@@HABVQPixmap@@@Z @ 3712 NONAME ; void QProxyStyle::drawItemPixmap(class QPainter *, class QRect const &, int, class QPixmap const &) const
+ ?drawControl@QProxyStyle@@UBEXW4ControlElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 3713 NONAME ; void QProxyStyle::drawControl(enum QStyle::ControlElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ?pos@QWheelEvent@@QBEABVQPoint@@XZ @ 3714 NONAME ; class QPoint const & QWheelEvent::pos(void) const
+ ?viewportEvent@QAbstractItemView@@MAE_NPAVQEvent@@@Z @ 3715 NONAME ; bool QAbstractItemView::viewportEvent(class QEvent *)
+ ?trUtf8@QTableWidget@@SA?AVQString@@PBD0H@Z @ 3716 NONAME ; class QString QTableWidget::trUtf8(char const *, char const *, int)
+ ?setMiterLimit@QStroker@@QAEXM@Z @ 3717 NONAME ; void QStroker::setMiterLimit(float)
+ ?setLineWrapMode@QPlainTextEdit@@QAEXW4LineWrapMode@1@@Z @ 3718 NONAME ; void QPlainTextEdit::setLineWrapMode(enum QPlainTextEdit::LineWrapMode)
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@XZ @ 3719 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(void) const
+ ?tightBoundingBox@QFontEngine@@QAE?AUglyph_metrics_t@@ABUQGlyphLayout@@@Z @ 3720 NONAME ; struct glyph_metrics_t QFontEngine::tightBoundingBox(struct QGlyphLayout const &)
+ ?setXScale@QGraphicsScale@@QAEXM@Z @ 3721 NONAME ; void QGraphicsScale::setXScale(float)
+ ??6@YAAAVQDataStream@@AAV0@ABVQRegion@@@Z @ 3722 NONAME ; class QDataStream & operator<<(class QDataStream &, class QRegion const &)
+ ?setMaximumDate@QCalendarWidget@@QAEXABVQDate@@@Z @ 3723 NONAME ; void QCalendarWidget::setMaximumDate(class QDate const &)
+ ?qt_metacast@QWizardPage@@UAEPAXPBD@Z @ 3724 NONAME ; void * QWizardPage::qt_metacast(char const *)
+ ?setScaleAt@QGraphicsItemAnimation@@QAEXMMM@Z @ 3725 NONAME ; void QGraphicsItemAnimation::setScaleAt(float, float, float)
+ ?unsetLayoutDirection@QGraphicsWidget@@QAEXXZ @ 3726 NONAME ; void QGraphicsWidget::unsetLayoutDirection(void)
+ ?tr@QDockWidgetLayout@@SA?AVQString@@PBD0@Z @ 3727 NONAME ; class QString QDockWidgetLayout::tr(char const *, char const *)
+ ?clone@QTextDocument@@QBEPAV1@PAVQObject@@@Z @ 3728 NONAME ; class QTextDocument * QTextDocument::clone(class QObject *) const
+ ?height@QFontMetricsF@@QBEMXZ @ 3729 NONAME ; float QFontMetricsF::height(void) const
+ ?appendRow@QStandardItem@@QAEXPAV1@@Z @ 3730 NONAME ; void QStandardItem::appendRow(class QStandardItem *)
+ ?drawEllipse@QPainter@@QAEXABVQPointF@@MM@Z @ 3731 NONAME ; void QPainter::drawEllipse(class QPointF const &, float, float)
+ ?alignment@QTextEdit@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 3732 NONAME ; class QFlags<enum Qt::AlignmentFlag> QTextEdit::alignment(void) const
+ ?currentBlockUserData@QSyntaxHighlighter@@IBEPAVQTextBlockUserData@@XZ @ 3733 NONAME ; class QTextBlockUserData * QSyntaxHighlighter::currentBlockUserData(void) const
+ ?translate@QMatrix4x4@@QAEAAV1@MM@Z @ 3734 NONAME ; class QMatrix4x4 & QMatrix4x4::translate(float, float)
+ ?metaObject@QTabBar@@UBEPBUQMetaObject@@XZ @ 3735 NONAME ; struct QMetaObject const * QTabBar::metaObject(void) const
+ ?focusInEvent@QGraphicsView@@MAEXPAVQFocusEvent@@@Z @ 3736 NONAME ; void QGraphicsView::focusInEvent(class QFocusEvent *)
+ ?createExtendedMouseEvent@QMouseEvent@@SAPAV1@W4Type@QEvent@@ABVQPointF@@ABVQPoint@@W4MouseButton@Qt@@V?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 3737 NONAME ; class QMouseEvent * QMouseEvent::createExtendedMouseEvent(enum QEvent::Type, class QPointF const &, class QPoint const &, enum Qt::MouseButton, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>)
+ ?keyPressEvent@QLineEdit@@MAEXPAVQKeyEvent@@@Z @ 3738 NONAME ; void QLineEdit::keyPressEvent(class QKeyEvent *)
+ ??1QStyleOptionMenuItem@@QAE@XZ @ 3739 NONAME ; QStyleOptionMenuItem::~QStyleOptionMenuItem(void)
+ ?qt_pixmap_id@@YA_JABVQPixmap@@@Z @ 3740 NONAME ; long long qt_pixmap_id(class QPixmap const &)
+ ?keypadNavigationEnabled@QApplication@@SA_NXZ @ 3741 NONAME ; bool QApplication::keypadNavigationEnabled(void)
+ ?editorDestroyed@QAbstractItemView@@MAEXPAVQObject@@@Z @ 3742 NONAME ; void QAbstractItemView::editorDestroyed(class QObject *)
+ ??0QTableWidgetSelectionRange@@QAE@HHHH@Z @ 3743 NONAME ; QTableWidgetSelectionRange::QTableWidgetSelectionRange(int, int, int, int)
+ ??0QTextLayout@@QAE@ABVQString@@@Z @ 3744 NONAME ; QTextLayout::QTextLayout(class QString const &)
+ ?clear@QDateTimeEdit@@UAEXXZ @ 3745 NONAME ; void QDateTimeEdit::clear(void)
+ ??0QStyleOptionProgressBar@@QAE@ABV0@@Z @ 3746 NONAME ; QStyleOptionProgressBar::QStyleOptionProgressBar(class QStyleOptionProgressBar const &)
+ ?tr@QGraphicsEffect@@SA?AVQString@@PBD0@Z @ 3747 NONAME ; class QString QGraphicsEffect::tr(char const *, char const *)
+ ?allWidgets@QApplication@@SA?AV?$QList@PAVQWidget@@@@XZ @ 3748 NONAME ; class QList<class QWidget *> QApplication::allWidgets(void)
+ ?staticMetaObject@QDockWidget@@2UQMetaObject@@B @ 3749 NONAME ; struct QMetaObject const QDockWidget::staticMetaObject
+ ??0QGraphicsSimpleTextItem@@QAE@ABVQString@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 3750 NONAME ; QGraphicsSimpleTextItem::QGraphicsSimpleTextItem(class QString const &, class QGraphicsItem *, class QGraphicsScene *)
+ ?event@QStackedWidget@@MAE_NPAVQEvent@@@Z @ 3751 NONAME ; bool QStackedWidget::event(class QEvent *)
+ ??0iterator@QTextFrame@@QAE@ABV01@@Z @ 3752 NONAME ; QTextFrame::iterator::iterator(class QTextFrame::iterator const &)
+ ?getStaticMetaObject@QTextList@@SAABUQMetaObject@@XZ @ 3753 NONAME ; struct QMetaObject const & QTextList::getStaticMetaObject(void)
+ ?setAlignment@QGraphicsView@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 3754 NONAME ; void QGraphicsView::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?drawLines@QPaintEngineEx@@UAEXPBVQLineF@@H@Z @ 3755 NONAME ; void QPaintEngineEx::drawLines(class QLineF const *, int)
+ ?valueChanged@QDoubleSpinBox@@IAEXABVQString@@@Z @ 3756 NONAME ; void QDoubleSpinBox::valueChanged(class QString const &)
+ ?rotate@QMatrix@@QAEAAV1@M@Z @ 3757 NONAME ; class QMatrix & QMatrix::rotate(float)
+ ?showNextYear@QCalendarWidget@@QAEXXZ @ 3758 NONAME ; void QCalendarWidget::showNextYear(void)
+ ?trUtf8@QInputContext@@SA?AVQString@@PBD0@Z @ 3759 NONAME ; class QString QInputContext::trUtf8(char const *, char const *)
+ ?textFormat@QLabel@@QBE?AW4TextFormat@Qt@@XZ @ 3760 NONAME ; enum Qt::TextFormat QLabel::textFormat(void) const
+ ?indexFromItem@QTreeWidget@@IBE?AVQModelIndex@@PAVQTreeWidgetItem@@H@Z @ 3761 NONAME ; class QModelIndex QTreeWidget::indexFromItem(class QTreeWidgetItem *, int) const
+ ?staticMetaObject@QSound@@2UQMetaObject@@B @ 3762 NONAME ; struct QMetaObject const QSound::staticMetaObject
+ ?setLayoutDirection@QPainter@@QAEXW4LayoutDirection@Qt@@@Z @ 3763 NONAME ; void QPainter::setLayoutDirection(enum Qt::LayoutDirection)
+ ?trUtf8@QFocusFrame@@SA?AVQString@@PBD0H@Z @ 3764 NONAME ; class QString QFocusFrame::trUtf8(char const *, char const *, int)
+ ?tr@QFormLayout@@SA?AVQString@@PBD0@Z @ 3765 NONAME ; class QString QFormLayout::tr(char const *, char const *)
+ ?staticMetaObject@QMessageBox@@2UQMetaObject@@B @ 3766 NONAME ; struct QMetaObject const QMessageBox::staticMetaObject
+ ?ownsClipboard@QClipboard@@QBE_NXZ @ 3767 NONAME ; bool QClipboard::ownsClipboard(void) const
+ ?find@QTextEdit@@QAE_NABVQString@@V?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 3768 NONAME ; bool QTextEdit::find(class QString const &, class QFlags<enum QTextDocument::FindFlag>)
+ ?isItemHidden@QTreeWidget@@QBE_NPBVQTreeWidgetItem@@@Z @ 3769 NONAME ; bool QTreeWidget::isItemHidden(class QTreeWidgetItem const *) const
+ ?statusTip@QStandardItem@@QBE?AVQString@@XZ @ 3770 NONAME ; class QString QStandardItem::statusTip(void) const
+ ?d_func@QStackedWidget@@ABEPBVQStackedWidgetPrivate@@XZ @ 3771 NONAME ; class QStackedWidgetPrivate const * QStackedWidget::d_func(void) const
+ ?setPrefix@QSpinBox@@QAEXABVQString@@@Z @ 3772 NONAME ; void QSpinBox::setPrefix(class QString const &)
+ ?getStaticMetaObject@QDockWidget@@SAABUQMetaObject@@XZ @ 3773 NONAME ; struct QMetaObject const & QDockWidget::getStaticMetaObject(void)
+ ??1QAbstractUndoItem@@UAE@XZ @ 3774 NONAME ; QAbstractUndoItem::~QAbstractUndoItem(void)
+ ?data_ptr@QImage@@QAEAAPAUQImageData@@XZ @ 3775 NONAME ; struct QImageData * & QImage::data_ptr(void)
+ ?matchesFlags@QTreeWidgetItemIterator@@ABE_NPBVQTreeWidgetItem@@@Z @ 3776 NONAME ; bool QTreeWidgetItemIterator::matchesFlags(class QTreeWidgetItem const *) const
+ ?heightForWidth@QWidget@@UBEHH@Z @ 3777 NONAME ; int QWidget::heightForWidth(int) const
+ ?createMaskFromColor@QImage@@QBE?AV1@IW4MaskMode@Qt@@@Z @ 3778 NONAME ; class QImage QImage::createMaskFromColor(unsigned int, enum Qt::MaskMode) const
+ ?path@QMouseEventTransition@@QBE?AVQPainterPath@@XZ @ 3779 NONAME ; class QPainterPath QMouseEventTransition::path(void) const
+ ?validate@QRegExpValidator@@UBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 3780 NONAME ; enum QValidator::State QRegExpValidator::validate(class QString &, int &) const
+ ?shear@QGraphicsItem@@QAEXMM@Z @ 3781 NONAME ; void QGraphicsItem::shear(float, float)
+ ?foregroundBrush@QGraphicsView@@QBE?AVQBrush@@XZ @ 3782 NONAME ; class QBrush QGraphicsView::foregroundBrush(void) const
+ ?proposedAction@QDropEvent@@QBE?AW4DropAction@Qt@@XZ @ 3783 NONAME ; enum Qt::DropAction QDropEvent::proposedAction(void) const
+ ?hitButton@QToolButton@@MBE_NABVQPoint@@@Z @ 3784 NONAME ; bool QToolButton::hitButton(class QPoint const &) const
+ ?textFormat@QMessageBox@@QBE?AW4TextFormat@Qt@@XZ @ 3785 NONAME ; enum Qt::TextFormat QMessageBox::textFormat(void) const
+ ?polishEvent@QGraphicsWidget@@MAEXXZ @ 3786 NONAME ; void QGraphicsWidget::polishEvent(void)
+ ?testTerm@Parser@QCss@@QAE_NXZ @ 3787 NONAME ; bool QCss::Parser::testTerm(void)
+ ?d_func@QToolBox@@AAEPAVQToolBoxPrivate@@XZ @ 3788 NONAME ; class QToolBoxPrivate * QToolBox::d_func(void)
+ ?isDir@QDirModel@@QBE_NABVQModelIndex@@@Z @ 3789 NONAME ; bool QDirModel::isDir(class QModelIndex const &) const
+ ??0QStyleOptionTabBarBaseV2@@QAE@ABV0@@Z @ 3790 NONAME ; QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(class QStyleOptionTabBarBaseV2 const &)
+ ?qt_metacall@QItemSelectionModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3791 NONAME ; int QItemSelectionModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?maxVisibleItems@QComboBox@@QBEHXZ @ 3792 NONAME ; int QComboBox::maxVisibleItems(void) const
+ ?isDetached@QKeySequence@@QBE_NXZ @ 3793 NONAME ; bool QKeySequence::isDetached(void) const
+ ?d_func@QGraphicsScene@@AAEPAVQGraphicsScenePrivate@@XZ @ 3794 NONAME ; class QGraphicsScenePrivate * QGraphicsScene::d_func(void)
+ ?encodedData@QDropEvent@@UBE?AVQByteArray@@PBD@Z @ 3795 NONAME ; class QByteArray QDropEvent::encodedData(char const *) const
+ ??0QBrush@@QAE@W4BrushStyle@Qt@@@Z @ 3796 NONAME ; QBrush::QBrush(enum Qt::BrushStyle)
+ ??0QGraphicsView@@QAE@PAVQGraphicsScene@@PAVQWidget@@@Z @ 3797 NONAME ; QGraphicsView::QGraphicsView(class QGraphicsScene *, class QWidget *)
+ ?createEventDispatcher@QApplicationPrivate@@UAEXXZ @ 3798 NONAME ; void QApplicationPrivate::createEventDispatcher(void)
+ ??0QUndoView@@QAE@PAVQUndoStack@@PAVQWidget@@@Z @ 3799 NONAME ; QUndoView::QUndoView(class QUndoStack *, class QWidget *)
+ ?redoAvailable@QPlainTextEdit@@IAEX_N@Z @ 3800 NONAME ; void QPlainTextEdit::redoAvailable(bool)
+ ?commonAncestorItem@QGraphicsItem@@QBEPAV1@PBV1@@Z @ 3801 NONAME ; class QGraphicsItem * QGraphicsItem::commonAncestorItem(class QGraphicsItem const *) const
+ ?tr@QDirModel@@SA?AVQString@@PBD0@Z @ 3802 NONAME ; class QString QDirModel::tr(char const *, char const *)
+ ?lightness@QColor@@QBEHXZ @ 3803 NONAME ; int QColor::lightness(void) const
+ ?arrowType@QToolButton@@QBE?AW4ArrowType@Qt@@XZ @ 3804 NONAME ; enum Qt::ArrowType QToolButton::arrowType(void) const
+ ?tr@QTextBlockGroup@@SA?AVQString@@PBD0@Z @ 3805 NONAME ; class QString QTextBlockGroup::tr(char const *, char const *)
+ ?rgba@QColor@@QBEIXZ @ 3806 NONAME ; unsigned int QColor::rgba(void) const
+ ?paste@QTextEdit@@QAEXXZ @ 3807 NONAME ; void QTextEdit::paste(void)
+ ?load@QPixmap@@QAE_NABVQString@@PBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 3808 NONAME ; bool QPixmap::load(class QString const &, char const *, class QFlags<enum Qt::ImageConversionFlag>)
+ ??0QStyleOptionToolBar@@IAE@H@Z @ 3809 NONAME ; QStyleOptionToolBar::QStyleOptionToolBar(int)
+ ?setForegroundRole@QWidget@@QAEXW4ColorRole@QPalette@@@Z @ 3810 NONAME ; void QWidget::setForegroundRole(enum QPalette::ColorRole)
+ ?applyHints@QCoeFepInputContext@@AAEXV?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 3811 NONAME ; void QCoeFepInputContext::applyHints(class QFlags<enum Qt::InputMethodHint>)
+ ?visualAlignment@QStyle@@SA?AV?$QFlags@W4AlignmentFlag@Qt@@@@W4LayoutDirection@Qt@@V2@@Z @ 3812 NONAME ; class QFlags<enum Qt::AlignmentFlag> QStyle::visualAlignment(enum Qt::LayoutDirection, class QFlags<enum Qt::AlignmentFlag>)
+ ?scrollContentsBy@QScrollArea@@MAEXHH@Z @ 3813 NONAME ; void QScrollArea::scrollContentsBy(int, int)
+ ?itemsExpandable@QTreeView@@QBE_NXZ @ 3814 NONAME ; bool QTreeView::itemsExpandable(void) const
+ ?trUtf8@QLCDNumber@@SA?AVQString@@PBD0H@Z @ 3815 NONAME ; class QString QLCDNumber::trUtf8(char const *, char const *, int)
+ ?qt_defaultDpi@@YAHXZ @ 3816 NONAME ; int qt_defaultDpi(void)
+ ?minimumSizeHint@QMenuBar@@UBE?AVQSize@@XZ @ 3817 NONAME ; class QSize QMenuBar::minimumSizeHint(void) const
+ ?cursorRect@QPlainTextEdit@@QBE?AVQRect@@XZ @ 3818 NONAME ; class QRect QPlainTextEdit::cursorRect(void) const
+ ?paint@QGraphicsItemGroup@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 3819 NONAME ; void QGraphicsItemGroup::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?setTabOrder@QWidget@@SAXPAV1@0@Z @ 3820 NONAME ; void QWidget::setTabOrder(class QWidget *, class QWidget *)
+ ?grabGesture@QWidget@@QAEXW4GestureType@Qt@@W4GestureContext@3@@Z @ 3821 NONAME ; void QWidget::grabGesture(enum Qt::GestureType, enum Qt::GestureContext)
+ ??0QGraphicsRectItem@@QAE@ABVQRectF@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 3822 NONAME ; QGraphicsRectItem::QGraphicsRectItem(class QRectF const &, class QGraphicsItem *, class QGraphicsScene *)
+ ??0QStyleOptionTabV2@@QAE@XZ @ 3823 NONAME ; QStyleOptionTabV2::QStyleOptionTabV2(void)
+ ?clearString@QLineControl@@ABE?AVQString@@II@Z @ 3824 NONAME ; class QString QLineControl::clearString(unsigned int, unsigned int) const
+ ?setVerticalAlignment@QTextCharFormat@@QAEXW4VerticalAlignment@1@@Z @ 3825 NONAME ; void QTextCharFormat::setVerticalAlignment(enum QTextCharFormat::VerticalAlignment)
+ ??0QStyleOptionTitleBar@@IAE@H@Z @ 3826 NONAME ; QStyleOptionTitleBar::QStyleOptionTitleBar(int)
+ ?paintEvent@QMdiSubWindow@@MAEXPAVQPaintEvent@@@Z @ 3827 NONAME ; void QMdiSubWindow::paintEvent(class QPaintEvent *)
+ ?setSortRole@QSortFilterProxyModel@@QAEXH@Z @ 3828 NONAME ; void QSortFilterProxyModel::setSortRole(int)
+ ?d_func@QPixmapDropShadowFilter@@ABEPBVQPixmapDropShadowFilterPrivate@@XZ @ 3829 NONAME ; class QPixmapDropShadowFilterPrivate const * QPixmapDropShadowFilter::d_func(void) const
+ ?minimumWidth@QTextLayout@@QBEMXZ @ 3830 NONAME ; float QTextLayout::minimumWidth(void) const
+ ?nextCheckState@QAbstractButton@@MAEXXZ @ 3831 NONAME ; void QAbstractButton::nextCheckState(void)
+ ?forward@QTextBrowser@@UAEXXZ @ 3832 NONAME ; void QTextBrowser::forward(void)
+ ?adjoint@QTransform@@QBE?AV1@XZ @ 3833 NONAME ; class QTransform QTransform::adjoint(void) const
+ ?addToolBarBreak@QMainWindow@@QAEXW4ToolBarArea@Qt@@@Z @ 3834 NONAME ; void QMainWindow::addToolBarBreak(enum Qt::ToolBarArea)
+ ??0QLayout@@QAE@PAVQWidget@@@Z @ 3835 NONAME ; QLayout::QLayout(class QWidget *)
+ ?addButton@QDialogButtonBox@@QAEPAVQPushButton@@W4StandardButton@1@@Z @ 3836 NONAME ; class QPushButton * QDialogButtonBox::addButton(enum QDialogButtonBox::StandardButton)
+ ??0QItemSelectionRange@@QAE@ABV0@@Z @ 3837 NONAME ; QItemSelectionRange::QItemSelectionRange(class QItemSelectionRange const &)
+ ?takeItem@QTableWidget@@QAEPAVQTableWidgetItem@@HH@Z @ 3838 NONAME ; class QTableWidgetItem * QTableWidget::takeItem(int, int)
+ ??0QTextLayout@@QAE@ABVQTextBlock@@@Z @ 3839 NONAME ; QTextLayout::QTextLayout(class QTextBlock const &)
+ ??1QCursor@@QAE@XZ @ 3840 NONAME ; QCursor::~QCursor(void)
+ ?setFlat@QGroupBox@@QAEX_N@Z @ 3841 NONAME ; void QGroupBox::setFlat(bool)
+ ?setStatusTip@QTableWidgetItem@@QAEXABVQString@@@Z @ 3842 NONAME ; void QTableWidgetItem::setStatusTip(class QString const &)
+ ?moveCursor@QHeaderView@@MAE?AVQModelIndex@@W4CursorAction@QAbstractItemView@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 3843 NONAME ; class QModelIndex QHeaderView::moveCursor(enum QAbstractItemView::CursorAction, class QFlags<enum Qt::KeyboardModifier>)
+ ?enterEvent@QToolButton@@MAEXPAVQEvent@@@Z @ 3844 NONAME ; void QToolButton::enterEvent(class QEvent *)
+ ?grabMouse@QGraphicsItem@@QAEXXZ @ 3845 NONAME ; void QGraphicsItem::grabMouse(void)
+ ??0QPixmap@@QAE@ABV0@@Z @ 3846 NONAME ; QPixmap::QPixmap(class QPixmap const &)
+ ?spacing@QListView@@QBEHXZ @ 3847 NONAME ; int QListView::spacing(void) const
+ ?batchSize@QListView@@QBEHXZ @ 3848 NONAME ; int QListView::batchSize(void) const
+ ?detach@QPen@@AAEXXZ @ 3849 NONAME ; void QPen::detach(void)
+ ?isTableCellFormat@QTextFormat@@QBE_NXZ @ 3850 NONAME ; bool QTextFormat::isTableCellFormat(void) const
+ ?setRootPath@QFileSystemModel@@QAE?AVQModelIndex@@ABVQString@@@Z @ 3851 NONAME ; class QModelIndex QFileSystemModel::setRootPath(class QString const &)
+ ?hideEvent@QWidget@@MAEXPAVQHideEvent@@@Z @ 3852 NONAME ; void QWidget::hideEvent(class QHideEvent *)
+ ?itemTransform@QGraphicsItem@@QBE?AVQTransform@@PBV1@PA_N@Z @ 3853 NONAME ; class QTransform QGraphicsItem::itemTransform(class QGraphicsItem const *, bool *) const
+ ??0QColor@@QAE@W4Spec@0@@Z @ 3854 NONAME ; QColor::QColor(enum QColor::Spec)
+ ?d_func@QTextTable@@ABEPBVQTextTablePrivate@@XZ @ 3855 NONAME ; class QTextTablePrivate const * QTextTable::d_func(void) const
+ ?styleHint@QFontInfo@@QBE?AW4StyleHint@QFont@@XZ @ 3856 NONAME ; enum QFont::StyleHint QFontInfo::styleHint(void) const
+ ?map@QMatrix@@QBE?AVQLine@@ABV2@@Z @ 3857 NONAME ; class QLine QMatrix::map(class QLine const &) const
+ ?metaObject@QAbstractSlider@@UBEPBUQMetaObject@@XZ @ 3858 NONAME ; struct QMetaObject const * QAbstractSlider::metaObject(void) const
+ ?qt_metacast@QTabBar@@UAEPAXPBD@Z @ 3859 NONAME ; void * QTabBar::qt_metacast(char const *)
+ ?layoutDirection@QPainter@@QBE?AW4LayoutDirection@Qt@@XZ @ 3860 NONAME ; enum Qt::LayoutDirection QPainter::layoutDirection(void) const
+ ?setData@QFileSystemModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 3861 NONAME ; bool QFileSystemModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?firstLineNumber@QTextBlock@@QBEHXZ @ 3862 NONAME ; int QTextBlock::firstLineNumber(void) const
+ ??1QSpinBox@@UAE@XZ @ 3863 NONAME ; QSpinBox::~QSpinBox(void)
+ ?paintEvent@QTextEdit@@MAEXPAVQPaintEvent@@@Z @ 3864 NONAME ; void QTextEdit::paintEvent(class QPaintEvent *)
+ ?sortChildren@QTreeWidgetItem@@QAEXHW4SortOrder@Qt@@@Z @ 3865 NONAME ; void QTreeWidgetItem::sortChildren(int, enum Qt::SortOrder)
+ ?isHeaderHidden@QTreeView@@QBE_NXZ @ 3866 NONAME ; bool QTreeView::isHeaderHidden(void) const
+ ?grabWidget@QWindowSurface@@UBE?AVQPixmap@@PBVQWidget@@ABVQRect@@@Z @ 3867 NONAME ; class QPixmap QWindowSurface::grabWidget(class QWidget const *, class QRect const &) const
+ ??1QProgressBar@@UAE@XZ @ 3868 NONAME ; QProgressBar::~QProgressBar(void)
+ ?qt_metacall@QTableWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3869 NONAME ; int QTableWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setDocumentMode@QTabBar@@QAEX_N@Z @ 3870 NONAME ; void QTabBar::setDocumentMode(bool)
+ ?parentChanged@QGraphicsObject@@IAEXXZ @ 3871 NONAME ; void QGraphicsObject::parentChanged(void)
+ ?dynamicSortFilter@QSortFilterProxyModel@@QBE_NXZ @ 3872 NONAME ; bool QSortFilterProxyModel::dynamicSortFilter(void) const
+ ?setSuffix@QSpinBox@@QAEXABVQString@@@Z @ 3873 NONAME ; void QSpinBox::setSuffix(class QString const &)
+ ?qt_metacast@QItemSelectionModel@@UAEPAXPBD@Z @ 3874 NONAME ; void * QItemSelectionModel::qt_metacast(char const *)
+ ?currentRowChanged@QListWidget@@IAEXH@Z @ 3875 NONAME ; void QListWidget::currentRowChanged(int)
+ ?d_func@QWizard@@AAEPAVQWizardPrivate@@XZ @ 3876 NONAME ; class QWizardPrivate * QWizard::d_func(void)
+ ?scrollBarsEnabled@QWorkspace@@QBE_NXZ @ 3877 NONAME ; bool QWorkspace::scrollBarsEnabled(void) const
+ ?trUtf8@QDialog@@SA?AVQString@@PBD0@Z @ 3878 NONAME ; class QString QDialog::trUtf8(char const *, char const *)
+ ?staticMetaObject@QPanGesture@@2UQMetaObject@@B @ 3879 NONAME ; struct QMetaObject const QPanGesture::staticMetaObject
+ ?getStaticMetaObject@QShortcut@@SAABUQMetaObject@@XZ @ 3880 NONAME ; struct QMetaObject const & QShortcut::getStaticMetaObject(void)
+ ?yellow@QColor@@QBEHXZ @ 3881 NONAME ; int QColor::yellow(void) const
+ ?unsetCursor@QGraphicsItem@@QAEXXZ @ 3882 NONAME ; void QGraphicsItem::unsetCursor(void)
+ ??1QTextDocument@@UAE@XZ @ 3883 NONAME ; QTextDocument::~QTextDocument(void)
+ ?d_func@QGraphicsPixmapItem@@ABEPBVQGraphicsPixmapItemPrivate@@XZ @ 3884 NONAME ; class QGraphicsPixmapItemPrivate const * QGraphicsPixmapItem::d_func(void) const
+ ?dateTimeChanged@QDateTimeEdit@@IAEXABVQDateTime@@@Z @ 3885 NONAME ; void QDateTimeEdit::dateTimeChanged(class QDateTime const &)
+ ?insertStretch@QGraphicsLinearLayout@@QAEXHH@Z @ 3886 NONAME ; void QGraphicsLinearLayout::insertStretch(int, int)
+ ?setData@QStandardItem@@UAEXABVQVariant@@H@Z @ 3887 NONAME ; void QStandardItem::setData(class QVariant const &, int)
+ ?hslHueF@QColor@@QBEMXZ @ 3888 NONAME ; float QColor::hslHueF(void) const
+ ?fontInfo@QWidget@@QBE?AVQFontInfo@@XZ @ 3889 NONAME ; class QFontInfo QWidget::fontInfo(void) const
+ ??4QFontInfo@@QAEAAV0@ABV0@@Z @ 3890 NONAME ; class QFontInfo & QFontInfo::operator=(class QFontInfo const &)
+ ?y@QVector2D@@QBEMXZ @ 3891 NONAME ; float QVector2D::y(void) const
+ ?blockRemoved@QTextBlockGroup@@MAEXABVQTextBlock@@@Z @ 3892 NONAME ; void QTextBlockGroup::blockRemoved(class QTextBlock const &)
+ ?metaInformation@QTextDocument@@QBE?AVQString@@W4MetaInformation@1@@Z @ 3893 NONAME ; class QString QTextDocument::metaInformation(enum QTextDocument::MetaInformation) const
+ ??0QImageData@@QAE@XZ @ 3894 NONAME ; QImageData::QImageData(void)
+ ?d_func@QFocusFrame@@AAEPAVQFocusFramePrivate@@XZ @ 3895 NONAME ; class QFocusFramePrivate * QFocusFrame::d_func(void)
+ ?selectionMode@QCalendarWidget@@QBE?AW4SelectionMode@1@XZ @ 3896 NONAME ; enum QCalendarWidget::SelectionMode QCalendarWidget::selectionMode(void) const
+ ?m13@QTransform@@QBEMXZ @ 3897 NONAME ; float QTransform::m13(void) const
+ ??0QFrame@@IAE@AAVQFramePrivate@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 3898 NONAME ; QFrame::QFrame(class QFramePrivate &, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?done@QInputDialog@@UAEXH@Z @ 3899 NONAME ; void QInputDialog::done(int)
+ ??0QVector2D@@QAE@ABVQPoint@@@Z @ 3900 NONAME ; QVector2D::QVector2D(class QPoint const &)
+ ?trUtf8@QTreeWidget@@SA?AVQString@@PBD0@Z @ 3901 NONAME ; class QString QTreeWidget::trUtf8(char const *, char const *)
+ ?tr@QMenu@@SA?AVQString@@PBD0H@Z @ 3902 NONAME ; class QString QMenu::tr(char const *, char const *, int)
+ ?setFontWeight@QTextCharFormat@@QAEXH@Z @ 3903 NONAME ; void QTextCharFormat::setFontWeight(int)
+ ?d_func@QListWidget@@ABEPBVQListWidgetPrivate@@XZ @ 3904 NONAME ; class QListWidgetPrivate const * QListWidget::d_func(void) const
+ ??0QStyleOptionQ3ListViewItem@@QAE@ABV0@@Z @ 3905 NONAME ; QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(class QStyleOptionQ3ListViewItem const &)
+ ?setRowPreferredHeight@QGraphicsGridLayout@@QAEXHM@Z @ 3906 NONAME ; void QGraphicsGridLayout::setRowPreferredHeight(int, float)
+ ?insertTab@QTabWidget@@QAEHHPAVQWidget@@ABVQString@@@Z @ 3907 NONAME ; int QTabWidget::insertTab(int, class QWidget *, class QString const &)
+ ?findItems@QStandardItemModel@@QBE?AV?$QList@PAVQStandardItem@@@@ABVQString@@V?$QFlags@W4MatchFlag@Qt@@@@H@Z @ 3908 NONAME ; class QList<class QStandardItem *> QStandardItemModel::findItems(class QString const &, class QFlags<enum Qt::MatchFlag>, int) const
+ ?setSortingEnabled@QTableWidget@@QAEX_N@Z @ 3909 NONAME ; void QTableWidget::setSortingEnabled(bool)
+ ?isValid@QTextTableFormat@@QBE_NXZ @ 3910 NONAME ; bool QTextTableFormat::isValid(void) const
+ ?effectiveOpacity@QGraphicsItem@@QBEMXZ @ 3911 NONAME ; float QGraphicsItem::effectiveOpacity(void) const
+ ?changeEvent@QErrorMessage@@MAEXPAVQEvent@@@Z @ 3912 NONAME ; void QErrorMessage::changeEvent(class QEvent *)
+ ??0QStyleOptionGroupBox@@QAE@ABV0@@Z @ 3913 NONAME ; QStyleOptionGroupBox::QStyleOptionGroupBox(class QStyleOptionGroupBox const &)
+ ?setConvolutionKernel@QPixmapConvolutionFilter@@QAEXPBMHH@Z @ 3914 NONAME ; void QPixmapConvolutionFilter::setConvolutionKernel(float const *, int, int)
+ ?animate_menu@QApplicationPrivate@@2_NA @ 3915 NONAME ; bool QApplicationPrivate::animate_menu
+ ?eventTest@QMouseEventTransition@@MAE_NPAVQEvent@@@Z @ 3916 NONAME ; bool QMouseEventTransition::eventTest(class QEvent *)
+ ??1QGraphicsPixelizeEffect@@UAE@XZ @ 3917 NONAME ; QGraphicsPixelizeEffect::~QGraphicsPixelizeEffect(void)
+ ?staticMetaObject@QTabWidget@@2UQMetaObject@@B @ 3918 NONAME ; struct QMetaObject const QTabWidget::staticMetaObject
+ ?id@QUndoCommand@@UBEHXZ @ 3919 NONAME ; int QUndoCommand::id(void) const
+ ?contextMenuEvent@QLabel@@MAEXPAVQContextMenuEvent@@@Z @ 3920 NONAME ; void QLabel::contextMenuEvent(class QContextMenuEvent *)
+ ?autoExpandDelay@QTreeView@@QBEHXZ @ 3921 NONAME ; int QTreeView::autoExpandDelay(void) const
+ ?currentIndexChanged@QComboBox@@IAEXABVQString@@@Z @ 3922 NONAME ; void QComboBox::currentIndexChanged(class QString const &)
+ ?fillRule@QGraphicsPolygonItem@@QBE?AW4FillRule@Qt@@XZ @ 3923 NONAME ; enum Qt::FillRule QGraphicsPolygonItem::fillRule(void) const
+ ?setBrush@QPen@@QAEXABVQBrush@@@Z @ 3924 NONAME ; void QPen::setBrush(class QBrush const &)
+ ?isValid@QTextLine@@QBE_NXZ @ 3925 NONAME ; bool QTextLine::isValid(void) const
+ ?metaObject@QGraphicsDropShadowEffect@@UBEPBUQMetaObject@@XZ @ 3926 NONAME ; struct QMetaObject const * QGraphicsDropShadowEffect::metaObject(void) const
+ ?opacity@QGraphicsItem@@QBEMXZ @ 3927 NONAME ; float QGraphicsItem::opacity(void) const
+ ?addChild@QTreeWidgetItem@@QAEXPAV1@@Z @ 3928 NONAME ; void QTreeWidgetItem::addChild(class QTreeWidgetItem *)
+ ?setMinimumDate@QCalendarWidget@@QAEXABVQDate@@@Z @ 3929 NONAME ; void QCalendarWidget::setMinimumDate(class QDate const &)
+ ?setText@QAction@@QAEXABVQString@@@Z @ 3930 NONAME ; void QAction::setText(class QString const &)
+ ?d_func@QItemSelectionModel@@AAEPAVQItemSelectionModelPrivate@@XZ @ 3931 NONAME ; class QItemSelectionModelPrivate * QItemSelectionModel::d_func(void)
+ ?qt_metacall@QSessionManager@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3932 NONAME ; int QSessionManager::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?boundingRect@QGraphicsEllipseItem@@UBE?AVQRectF@@XZ @ 3933 NONAME ; class QRectF QGraphicsEllipseItem::boundingRect(void) const
+ ?staticMetaObject@QGraphicsDropShadowEffect@@2UQMetaObject@@B @ 3934 NONAME ; struct QMetaObject const QGraphicsDropShadowEffect::staticMetaObject
+ ?setPixmap@QDrag@@QAEXABVQPixmap@@@Z @ 3935 NONAME ; void QDrag::setPixmap(class QPixmap const &)
+ ??0QRadialGradient@@QAE@MMMMM@Z @ 3936 NONAME ; QRadialGradient::QRadialGradient(float, float, float, float, float)
+ ?isObscured@QGraphicsItem@@QBE_NXZ @ 3937 NONAME ; bool QGraphicsItem::isObscured(void) const
+ ??0QTextInlineObject@@QAE@XZ @ 3938 NONAME ; QTextInlineObject::QTextInlineObject(void)
+ ?cascadingSectionResizes@QHeaderView@@QBE_NXZ @ 3939 NONAME ; bool QHeaderView::cascadingSectionResizes(void) const
+ ?setModelData@QAbstractItemDelegate@@UBEXPAVQWidget@@PAVQAbstractItemModel@@ABVQModelIndex@@@Z @ 3940 NONAME ; void QAbstractItemDelegate::setModelData(class QWidget *, class QAbstractItemModel *, class QModelIndex const &) const
+ ?sceneRectChanged@QGraphicsScene@@IAEXABVQRectF@@@Z @ 3941 NONAME ; void QGraphicsScene::sceneRectChanged(class QRectF const &)
+ ?mouseReleaseEvent@QMdiSubWindow@@MAEXPAVQMouseEvent@@@Z @ 3942 NONAME ; void QMdiSubWindow::mouseReleaseEvent(class QMouseEvent *)
+ ??4QStyleOptionViewItemV3@@QAEAAV0@ABV0@@Z @ 3943 NONAME ; class QStyleOptionViewItemV3 & QStyleOptionViewItemV3::operator=(class QStyleOptionViewItemV3 const &)
+ ?dragEnterEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 3944 NONAME ; void QGraphicsItem::dragEnterEvent(class QGraphicsSceneDragDropEvent *)
+ ?tr@QScrollBar@@SA?AVQString@@PBD0@Z @ 3945 NONAME ; class QString QScrollBar::tr(char const *, char const *)
+ ?mapRectFromScene@QGraphicsItem@@QBE?AVQRectF@@MMMM@Z @ 3946 NONAME ; class QRectF QGraphicsItem::mapRectFromScene(float, float, float, float) const
+ ?getStaticMetaObject@QErrorMessage@@SAABUQMetaObject@@XZ @ 3947 NONAME ; struct QMetaObject const & QErrorMessage::getStaticMetaObject(void)
+ ?trUtf8@QKeyEventTransition@@SA?AVQString@@PBD0H@Z @ 3948 NONAME ; class QString QKeyEventTransition::trUtf8(char const *, char const *, int)
+ ?d_func@QSlider@@AAEPAVQSliderPrivate@@XZ @ 3949 NONAME ; class QSliderPrivate * QSlider::d_func(void)
+ ?metaObject@QScrollBar@@UBEPBUQMetaObject@@XZ @ 3950 NONAME ; struct QMetaObject const * QScrollBar::metaObject(void) const
+ ?setIntMaximum@QInputDialog@@QAEXH@Z @ 3951 NONAME ; void QInputDialog::setIntMaximum(int)
+ ?addAction@QToolBar@@QAEPAVQAction@@ABVQString@@@Z @ 3952 NONAME ; class QAction * QToolBar::addAction(class QString const &)
+ ?d_func@QToolBar@@AAEPAVQToolBarPrivate@@XZ @ 3953 NONAME ; class QToolBarPrivate * QToolBar::d_func(void)
+ ?trUtf8@QWidget@@SA?AVQString@@PBD0@Z @ 3954 NONAME ; class QString QWidget::trUtf8(char const *, char const *)
+ ?grabGesture@QGraphicsObject@@QAEXW4GestureType@Qt@@W4GestureContext@3@@Z @ 3955 NONAME ; void QGraphicsObject::grabGesture(enum Qt::GestureType, enum Qt::GestureContext)
+ ?button@QMouseEvent@@QBE?AW4MouseButton@Qt@@XZ @ 3956 NONAME ; enum Qt::MouseButton QMouseEvent::button(void) const
+ ?setItemHidden@QTreeWidget@@QAEXPBVQTreeWidgetItem@@_N@Z @ 3957 NONAME ; void QTreeWidget::setItemHidden(class QTreeWidgetItem const *, bool)
+ ?selectorMatches@StyleSelector@QCss@@AAE_NABUSelector@2@TNodePtr@12@@Z @ 3958 NONAME ; bool QCss::StyleSelector::selectorMatches(struct QCss::Selector const &, union QCss::StyleSelector::NodePtr)
+ ?setNavigationMode@QApplication@@SAXW4NavigationMode@Qt@@@Z @ 3959 NONAME ; void QApplication::setNavigationMode(enum Qt::NavigationMode)
+ ?setCubicToHook@QStrokerOps@@QAEXP6AXMMMMMMPAX@Z@Z @ 3960 NONAME ; void QStrokerOps::setCubicToHook(void (*)(float, float, float, float, float, float, void *))
+ ?lengthSquared@QVector4D@@QBEMXZ @ 3961 NONAME ; float QVector4D::lengthSquared(void) const
+ ?setCenterPoint@QPinchGesture@@QAEXABVQPointF@@@Z @ 3962 NONAME ; void QPinchGesture::setCenterPoint(class QPointF const &)
+ ?d_func@QFrame@@AAEPAVQFramePrivate@@XZ @ 3963 NONAME ; class QFramePrivate * QFrame::d_func(void)
+ ??9iterator@QTextBlock@@QBE_NABV01@@Z @ 3964 NONAME ; bool QTextBlock::iterator::operator!=(class QTextBlock::iterator const &) const
+ ?strikeOut@QFontInfo@@QBE_NXZ @ 3965 NONAME ; bool QFontInfo::strikeOut(void) const
+ ?setTickPosition@QSlider@@QAEXW4TickPosition@1@@Z @ 3966 NONAME ; void QSlider::setTickPosition(enum QSlider::TickPosition)
+ ?setClipRect@QImageReader@@QAEXABVQRect@@@Z @ 3967 NONAME ; void QImageReader::setClipRect(class QRect const &)
+ ?magentaF@QColor@@QBEMXZ @ 3968 NONAME ; float QColor::magentaF(void) const
+ ?lastNormalizedPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 3969 NONAME ; class QPointF QTouchEvent::TouchPoint::lastNormalizedPos(void) const
+ ?setMaximumTime@QDateTimeEdit@@QAEXABVQTime@@@Z @ 3970 NONAME ; void QDateTimeEdit::setMaximumTime(class QTime const &)
+ ?minimumSizeHint@QCommandLinkButton@@MBE?AVQSize@@XZ @ 3971 NONAME ; class QSize QCommandLinkButton::minimumSizeHint(void) const
+ ?qt_metacall@QListWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3972 NONAME ; int QListWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fill@QImage@@QAEXI@Z @ 3973 NONAME ; void QImage::fill(unsigned int)
+ ?topLevelAt@QApplication@@SAPAVQWidget@@ABVQPoint@@@Z @ 3974 NONAME ; class QWidget * QApplication::topLevelAt(class QPoint const &)
+ ?setExtension@QGraphicsPathItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 3975 NONAME ; void QGraphicsPathItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ?redoAvailable@QTextDocument@@IAEX_N@Z @ 3976 NONAME ; void QTextDocument::redoAvailable(bool)
+ ?testAttribute@QGraphicsWidget@@QBE_NW4WidgetAttribute@Qt@@@Z @ 3977 NONAME ; bool QGraphicsWidget::testAttribute(enum Qt::WidgetAttribute) const
+ ?setRects@QRegion@@QAEXPBVQRect@@H@Z @ 3978 NONAME ; void QRegion::setRects(class QRect const *, int)
+ ??0QItemSelectionRange@@QAE@XZ @ 3979 NONAME ; QItemSelectionRange::QItemSelectionRange(void)
+ ?getStaticMetaObject@QDateTimeEdit@@SAABUQMetaObject@@XZ @ 3980 NONAME ; struct QMetaObject const & QDateTimeEdit::getStaticMetaObject(void)
+ ??YQPainterPath@@QAEAAV0@ABV0@@Z @ 3981 NONAME ; class QPainterPath & QPainterPath::operator+=(class QPainterPath const &)
+ ?setCapStyle@QPen@@QAEXW4PenCapStyle@Qt@@@Z @ 3982 NONAME ; void QPen::setCapStyle(enum Qt::PenCapStyle)
+ ?cascadeSubWindows@QMdiArea@@QAEXXZ @ 3983 NONAME ; void QMdiArea::cascadeSubWindows(void)
+ ?getStaticMetaObject@QStringListModel@@SAABUQMetaObject@@XZ @ 3984 NONAME ; struct QMetaObject const & QStringListModel::getStaticMetaObject(void)
+ ?toolTip@QTreeWidgetItem@@QBE?AVQString@@H@Z @ 3985 NONAME ; class QString QTreeWidgetItem::toolTip(int) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQTreeWidgetItem@@@Z @ 3986 NONAME ; class QDataStream & operator<<(class QDataStream &, class QTreeWidgetItem const &)
+ ?setResizeMode@QHeaderView@@QAEXW4ResizeMode@1@@Z @ 3987 NONAME ; void QHeaderView::setResizeMode(enum QHeaderView::ResizeMode)
+ ?cursorRect@QTextControl@@QBE?AVQRectF@@ABVQTextCursor@@@Z @ 3988 NONAME ; class QRectF QTextControl::cursorRect(class QTextCursor const &) const
+ ?drawItems@QGraphicsView@@MAEXPAVQPainter@@HQAPAVQGraphicsItem@@QBVQStyleOptionGraphicsItem@@@Z @ 3989 NONAME ; void QGraphicsView::drawItems(class QPainter *, int, class QGraphicsItem * * const, class QStyleOptionGraphicsItem const * const)
+ ?activateChildLayoutsRecursively@QWidgetPrivate@@QAEXXZ @ 3990 NONAME ; void QWidgetPrivate::activateChildLayoutsRecursively(void)
+ ?tr@QGraphicsBloomEffect@@SA?AVQString@@PBD0@Z @ 3991 NONAME ; class QString QGraphicsBloomEffect::tr(char const *, char const *)
+ ?mimeData@QClipboard@@QBEPBVQMimeData@@W4Mode@1@@Z @ 3992 NONAME ; class QMimeData const * QClipboard::mimeData(enum QClipboard::Mode) const
+ ?createWinId@QWidget@@QAEXXZ @ 3993 NONAME ; void QWidget::createWinId(void)
+ ?closeActiveSubWindow@QMdiArea@@QAEXXZ @ 3994 NONAME ; void QMdiArea::closeActiveSubWindow(void)
+ ?widgetRemoved@QStackedWidget@@IAEXH@Z @ 3995 NONAME ; void QStackedWidget::widgetRemoved(int)
+ ?takeWidget@QScrollArea@@QAEPAVQWidget@@XZ @ 3996 NONAME ; class QWidget * QScrollArea::takeWidget(void)
+ ?isDateEditEnabled@QCalendarWidget@@QBE_NXZ @ 3997 NONAME ; bool QCalendarWidget::isDateEditEnabled(void) const
+ ?qt_metacast@QMdiArea@@UAEPAXPBD@Z @ 3998 NONAME ; void * QMdiArea::qt_metacast(char const *)
+ ?setDefaultSectionSize@QHeaderView@@QAEXH@Z @ 3999 NONAME ; void QHeaderView::setDefaultSectionSize(int)
+ ?resetCachedContent@QGraphicsView@@QAEXXZ @ 4000 NONAME ; void QGraphicsView::resetCachedContent(void)
+ ?close_helper@QWidgetPrivate@@QAE_NW4CloseMode@1@@Z @ 4001 NONAME ; bool QWidgetPrivate::close_helper(enum QWidgetPrivate::CloseMode)
+ ?setRotationAngle@QPinchGesture@@QAEXM@Z @ 4002 NONAME ; void QPinchGesture::setRotationAngle(float)
+ ?boolProperty@QTextFormat@@QBE_NH@Z @ 4003 NONAME ; bool QTextFormat::boolProperty(int) const
+ ??0QGraphicsLayout@@IAE@AAVQGraphicsLayoutPrivate@@PAVQGraphicsLayoutItem@@@Z @ 4004 NONAME ; QGraphicsLayout::QGraphicsLayout(class QGraphicsLayoutPrivate &, class QGraphicsLayoutItem *)
+ ??0QComboBox@@QAE@PAVQWidget@@@Z @ 4005 NONAME ; QComboBox::QComboBox(class QWidget *)
+ ?fileIcon@QDirModel@@QBE?AVQIcon@@ABVQModelIndex@@@Z @ 4006 NONAME ; class QIcon QDirModel::fileIcon(class QModelIndex const &) const
+ ?boundingRegionGranularity@QGraphicsItem@@QBEMXZ @ 4007 NONAME ; float QGraphicsItem::boundingRegionGranularity(void) const
+ ?HandleWsEventL@QS60MainAppUi@@MAEXABVTWsEvent@@PAVCCoeControl@@@Z @ 4008 NONAME ; void QS60MainAppUi::HandleWsEventL(class TWsEvent const &, class CCoeControl *)
+ ?trUtf8@QS60Style@@SA?AVQString@@PBD0H@Z @ 4009 NONAME ; class QString QS60Style::trUtf8(char const *, char const *, int)
+ ?setViewMode@QListView@@QAEXW4ViewMode@1@@Z @ 4010 NONAME ; void QListView::setViewMode(enum QListView::ViewMode)
+ ?setLayoutItemMargins@QWidgetPrivate@@QAEXHHHH@Z @ 4011 NONAME ; void QWidgetPrivate::setLayoutItemMargins(int, int, int, int)
+ ??0QApplication@@IAE@AAHPAPADW4Type@0@@Z @ 4012 NONAME ; QApplication::QApplication(int &, char * *, enum QApplication::Type)
+ ?value@QTextLength@@QBEMM@Z @ 4013 NONAME ; float QTextLength::value(float) const
+ ?qt_metacall@QTabWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4014 NONAME ; int QTabWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?tForY@QBezier@@QBEMMMM@Z @ 4015 NONAME ; float QBezier::tForY(float, float, float) const
+ ?paint@QGraphicsLineItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 4016 NONAME ; void QGraphicsLineItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ??5@YAAAVQDataStream@@AAV0@AAVQTransform@@@Z @ 4017 NONAME ; class QDataStream & operator>>(class QDataStream &, class QTransform &)
+ ?setDoubleValue@QInputDialog@@QAEXN@Z @ 4018 NONAME ; void QInputDialog::setDoubleValue(double)
+ ?symbianFilterEvent@QInputContext@@UAE_NPAVQWidget@@PBVQSymbianEvent@@@Z @ 4019 NONAME ; bool QInputContext::symbianFilterEvent(class QWidget *, class QSymbianEvent const *)
+ ??0QPalette@@QAE@ABVQColor@@000000@Z @ 4020 NONAME ; QPalette::QPalette(class QColor const &, class QColor const &, class QColor const &, class QColor const &, class QColor const &, class QColor const &, class QColor const &)
+ ?restoreState@QMainWindow@@QAE_NABVQByteArray@@H@Z @ 4021 NONAME ; bool QMainWindow::restoreState(class QByteArray const &, int)
+ ?pageStep@QAbstractSlider@@QBEHXZ @ 4022 NONAME ; int QAbstractSlider::pageStep(void) const
+ ?d_func@QPlainTextEdit@@AAEPAVQPlainTextEditPrivate@@XZ @ 4023 NONAME ; class QPlainTextEditPrivate * QPlainTextEdit::d_func(void)
+ ?updateEditorData@QAbstractItemView@@MAEXXZ @ 4024 NONAME ; void QAbstractItemView::updateEditorData(void)
+ ?isDetached@QPen@@QAE_NXZ @ 4025 NONAME ; bool QPen::isDetached(void)
+ ??_EQHeaderView@@UAE@I@Z @ 4026 NONAME ; QHeaderView::~QHeaderView(unsigned int)
+ ?paintCell@QCalendarWidget@@MBEXPAVQPainter@@ABVQRect@@ABVQDate@@@Z @ 4027 NONAME ; void QCalendarWidget::paintCell(class QPainter *, class QRect const &, class QDate const &) const
+ ?trUtf8@QGuiPlatformPlugin@@SA?AVQString@@PBD0H@Z @ 4028 NONAME ; class QString QGuiPlatformPlugin::trUtf8(char const *, char const *, int)
+ ??0QPictureIO@@QAE@ABVQString@@PBD@Z @ 4029 NONAME ; QPictureIO::QPictureIO(class QString const &, char const *)
+ ?autoSipEnabled@QApplicationPrivate@@2_NA @ 4030 NONAME ; bool QApplicationPrivate::autoSipEnabled
+ ?setAutoRepeat@QAbstractButton@@QAEX_N@Z @ 4031 NONAME ; void QAbstractButton::setAutoRepeat(bool)
+ ??Eiterator@QTextBlock@@QAEAAV01@XZ @ 4032 NONAME ; class QTextBlock::iterator & QTextBlock::iterator::operator++(void)
+ ?itemAt@QFormLayout@@UBEPAVQLayoutItem@@H@Z @ 4033 NONAME ; class QLayoutItem * QFormLayout::itemAt(int) const
+ ?fitInView@QGraphicsView@@QAEXMMMMW4AspectRatioMode@Qt@@@Z @ 4034 NONAME ; void QGraphicsView::fitInView(float, float, float, float, enum Qt::AspectRatioMode)
+ ?check@QItemDelegate@@IBE?AVQRect@@ABVQStyleOptionViewItem@@ABV2@ABVQVariant@@@Z @ 4035 NONAME ; class QRect QItemDelegate::check(class QStyleOptionViewItem const &, class QRect const &, class QVariant const &) const
+ ?drawImage@QPainter@@QAEXABVQPointF@@ABVQImage@@@Z @ 4036 NONAME ; void QPainter::drawImage(class QPointF const &, class QImage const &)
+ ?metaObject@QItemDelegate@@UBEPBUQMetaObject@@XZ @ 4037 NONAME ; struct QMetaObject const * QItemDelegate::metaObject(void) const
+ ?clone@QListWidgetItem@@UBEPAV1@XZ @ 4038 NONAME ; class QListWidgetItem * QListWidgetItem::clone(void) const
+ ?qt_metacall@QStackedWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4039 NONAME ; int QStackedWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?end@QTextTableCell@@QBE?AViterator@QTextFrame@@XZ @ 4040 NONAME ; class QTextFrame::iterator QTextTableCell::end(void) const
+ ?fileDialogSelectedNameFilter@QGuiPlatformPlugin@@UBE?AVQString@@PBVQFileDialog@@@Z @ 4041 NONAME ; class QString QGuiPlatformPlugin::fileDialogSelectedNameFilter(class QFileDialog const *) const
+ ?itemAt@QGraphicsGridLayout@@QBEPAVQGraphicsLayoutItem@@HH@Z @ 4042 NONAME ; class QGraphicsLayoutItem * QGraphicsGridLayout::itemAt(int, int) const
+ ?d_func@QMenuBar@@ABEPBVQMenuBarPrivate@@XZ @ 4043 NONAME ; class QMenuBarPrivate const * QMenuBar::d_func(void) const
+ ?tr@QDateTimeEdit@@SA?AVQString@@PBD0H@Z @ 4044 NONAME ; class QString QDateTimeEdit::tr(char const *, char const *, int)
+ ?screenPos@QGraphicsSceneHoverEvent@@QBE?AVQPoint@@XZ @ 4045 NONAME ; class QPoint QGraphicsSceneHoverEvent::screenPos(void) const
+ ?availableGeometry@QDesktopWidget@@QBE?BVQRect@@PBVQWidget@@@Z @ 4046 NONAME ; class QRect const QDesktopWidget::availableGeometry(class QWidget const *) const
+ ?setFilterRegExp@QSortFilterProxyModel@@QAEXABVQString@@@Z @ 4047 NONAME ; void QSortFilterProxyModel::setFilterRegExp(class QString const &)
+ ?fetchMore@QSortFilterProxyModel@@UAEXABVQModelIndex@@@Z @ 4048 NONAME ; void QSortFilterProxyModel::fetchMore(class QModelIndex const &)
+ ??UQRegion@@QBE?BV0@ABV0@@Z @ 4049 NONAME ; class QRegion const QRegion::operator|(class QRegion const &) const
+ ?isItemExpanded@QTreeWidget@@QBE_NPBVQTreeWidgetItem@@@Z @ 4050 NONAME ; bool QTreeWidget::isItemExpanded(class QTreeWidgetItem const *) const
+ ?setFont@QPainter@@QAEXABVQFont@@@Z @ 4051 NONAME ; void QPainter::setFont(class QFont const &)
+ ?metaObject@QScrollArea@@UBEPBUQMetaObject@@XZ @ 4052 NONAME ; struct QMetaObject const * QScrollArea::metaObject(void) const
+ ?filter@QFileDialog@@QBE?AV?$QFlags@W4Filter@QDir@@@@XZ @ 4053 NONAME ; class QFlags<enum QDir::Filter> QFileDialog::filter(void) const
+ ?qt_metacast@QStatusBar@@UAEPAXPBD@Z @ 4054 NONAME ; void * QStatusBar::qt_metacast(char const *)
+ ??_EQDesktopWidget@@UAE@I@Z @ 4055 NONAME ; QDesktopWidget::~QDesktopWidget(unsigned int)
+ ?supportsExtension@QGraphicsPixmapItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 4056 NONAME ; bool QGraphicsPixmapItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?emitMoveTo@QStrokerOps@@IAEXMM@Z @ 4057 NONAME ; void QStrokerOps::emitMoveTo(float, float)
+ ?invalidate@QTextEngine@@QAEXXZ @ 4058 NONAME ; void QTextEngine::invalidate(void)
+ ??0QGuiPlatformPlugin@@QAE@PAVQObject@@@Z @ 4059 NONAME ; QGuiPlatformPlugin::QGuiPlatformPlugin(class QObject *)
+ ?trUtf8@QS60Style@@SA?AVQString@@PBD0@Z @ 4060 NONAME ; class QString QS60Style::trUtf8(char const *, char const *)
+ ?testRuleset@Parser@QCss@@QAE_NXZ @ 4061 NONAME ; bool QCss::Parser::testRuleset(void)
+ ?screenGeometry@QDesktopWidget@@QBE?BVQRect@@H@Z @ 4062 NONAME ; class QRect const QDesktopWidget::screenGeometry(int) const
+ ?source@QGraphicsSceneDragDropEvent@@QBEPAVQWidget@@XZ @ 4063 NONAME ; class QWidget * QGraphicsSceneDragDropEvent::source(void) const
+ ?bold@QFont@@QBE_NXZ @ 4064 NONAME ; bool QFont::bold(void) const
+ ?resizeEvent@QColumnView@@MAEXPAVQResizeEvent@@@Z @ 4065 NONAME ; void QColumnView::resizeEvent(class QResizeEvent *)
+ ?setVerticalHeaderItem@QStandardItemModel@@QAEXHPAVQStandardItem@@@Z @ 4066 NONAME ; void QStandardItemModel::setVerticalHeaderItem(int, class QStandardItem *)
+ ?qt_metacast@QCommonStyle@@UAEPAXPBD@Z @ 4067 NONAME ; void * QCommonStyle::qt_metacast(char const *)
+ ?d_func@QCommonStyle@@AAEPAVQCommonStylePrivate@@XZ @ 4068 NONAME ; class QCommonStylePrivate * QCommonStyle::d_func(void)
+ ?setCompression@QImageWriter@@QAEXH@Z @ 4069 NONAME ; void QImageWriter::setCompression(int)
+ ?insertColumns@QSortFilterProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 4070 NONAME ; bool QSortFilterProxyModel::insertColumns(int, int, class QModelIndex const &)
+ ?overrideWindowFlags@QWidget@@QAEXV?$QFlags@W4WindowType@Qt@@@@@Z @ 4071 NONAME ; void QWidget::overrideWindowFlags(class QFlags<enum Qt::WindowType>)
+ ?expireGlyphCache@QFontEngine@@AAEXXZ @ 4072 NONAME ; void QFontEngine::expireGlyphCache(void)
+ ?addWidget@QBoxLayout@@QAEXPAVQWidget@@HV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 4073 NONAME ; void QBoxLayout::addWidget(class QWidget *, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?textCursor@QTextControl@@QBE?AVQTextCursor@@XZ @ 4074 NONAME ; class QTextCursor QTextControl::textCursor(void) const
+ ?instance@QImagePixmapCleanupHooks@@SAPAV1@XZ @ 4075 NONAME ; class QImagePixmapCleanupHooks * QImagePixmapCleanupHooks::instance(void)
+ ?inputFormats@QPictureIO@@SA?AV?$QList@VQByteArray@@@@XZ @ 4076 NONAME ; class QList<class QByteArray> QPictureIO::inputFormats(void)
+ ?isExclusive@QActionGroup@@QBE_NXZ @ 4077 NONAME ; bool QActionGroup::isExclusive(void) const
+ ?grabWindow@QPixmap@@SA?AV1@PAVCCoeControl@@HHHH@Z @ 4078 NONAME ; class QPixmap QPixmap::grabWindow(class CCoeControl *, int, int, int, int)
+ ?create@QWidget@@IAEXPAVCCoeControl@@_N1@Z @ 4079 NONAME ; void QWidget::create(class CCoeControl *, bool, bool)
+ ?updateCell@QCalendarWidget@@IAEXABVQDate@@@Z @ 4080 NONAME ; void QCalendarWidget::updateCell(class QDate const &)
+ ?activeGestures@QGestureEvent@@QBE?AV?$QList@PAVQGesture@@@@XZ @ 4081 NONAME ; class QList<class QGesture *> QGestureEvent::activeGestures(void) const
+ ??0QGraphicsLineItem@@QAE@ABVQLineF@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 4082 NONAME ; QGraphicsLineItem::QGraphicsLineItem(class QLineF const &, class QGraphicsItem *, class QGraphicsScene *)
+ ?setCurrentBlockState@QSyntaxHighlighter@@IAEXH@Z @ 4083 NONAME ; void QSyntaxHighlighter::setCurrentBlockState(int)
+ ??0QStyleOptionGroupBox@@IAE@H@Z @ 4084 NONAME ; QStyleOptionGroupBox::QStyleOptionGroupBox(int)
+ ??0QStyleOptionFrame@@QAE@ABV0@@Z @ 4085 NONAME ; QStyleOptionFrame::QStyleOptionFrame(class QStyleOptionFrame const &)
+ ?sceneRect@QGraphicsView@@QBE?AVQRectF@@XZ @ 4086 NONAME ; class QRectF QGraphicsView::sceneRect(void) const
+ ?minimumSizeHint@QSlider@@UBE?AVQSize@@XZ @ 4087 NONAME ; class QSize QSlider::minimumSizeHint(void) const
+ ??0QStatusTipEvent@@QAE@ABVQString@@@Z @ 4088 NONAME ; QStatusTipEvent::QStatusTipEvent(class QString const &)
+ ?qt_metacast@QGraphicsItemAnimation@@UAEPAXPBD@Z @ 4089 NONAME ; void * QGraphicsItemAnimation::qt_metacast(char const *)
+ ?visualIndex@QListView@@ABEHABVQModelIndex@@@Z @ 4090 NONAME ; int QListView::visualIndex(class QModelIndex const &) const
+ ?isValid@QTextFrameFormat@@QBE_NXZ @ 4091 NONAME ; bool QTextFrameFormat::isValid(void) const
+ ?tabBar@QTabWidget@@IBEPAVQTabBar@@XZ @ 4092 NONAME ; class QTabBar * QTabWidget::tabBar(void) const
+ ?insertTable@QTextCursor@@QAEPAVQTextTable@@HHABVQTextTableFormat@@@Z @ 4093 NONAME ; class QTextTable * QTextCursor::insertTable(int, int, class QTextTableFormat const &)
+ ?start@QLinearGradient@@QBE?AVQPointF@@XZ @ 4094 NONAME ; class QPointF QLinearGradient::start(void) const
+ ?repeatAction@QAbstractSlider@@IBE?AW4SliderAction@1@XZ @ 4095 NONAME ; enum QAbstractSlider::SliderAction QAbstractSlider::repeatAction(void) const
+ ??0QStyleOption@@QAE@ABV0@@Z @ 4096 NONAME ; QStyleOption::QStyleOption(class QStyleOption const &)
+ ?columnWidths@QColumnView@@QBE?AV?$QList@H@@XZ @ 4097 NONAME ; class QList<int> QColumnView::columnWidths(void) const
+ ?scale@QPainter@@QAEXMM@Z @ 4098 NONAME ; void QPainter::scale(float, float)
+ ?setShortcut@QAction@@QAEXABVQKeySequence@@@Z @ 4099 NONAME ; void QAction::setShortcut(class QKeySequence const &)
+ ?draw@QGraphicsBloomEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 4100 NONAME ; void QGraphicsBloomEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?setGeometry@QWidget@@QAEXABVQRect@@@Z @ 4101 NONAME ; void QWidget::setGeometry(class QRect const &)
+ ?clear@QMenu@@QAEXXZ @ 4102 NONAME ; void QMenu::clear(void)
+ ?mouseDoubleClickEvent@QAbstractScrollArea@@MAEXPAVQMouseEvent@@@Z @ 4103 NONAME ; void QAbstractScrollArea::mouseDoubleClickEvent(class QMouseEvent *)
+ ?device@QMovie@@QBEPAVQIODevice@@XZ @ 4104 NONAME ; class QIODevice * QMovie::device(void) const
+ ?triggered@QMenu@@IAEXPAVQAction@@@Z @ 4105 NONAME ; void QMenu::triggered(class QAction *)
+ ?widget@QTouchEvent@@QBEPAVQWidget@@XZ @ 4106 NONAME ; class QWidget * QTouchEvent::widget(void) const
+ ?allowedAreasChanged@QDockWidget@@IAEXV?$QFlags@W4DockWidgetArea@Qt@@@@@Z @ 4107 NONAME ; void QDockWidget::allowedAreasChanged(class QFlags<enum Qt::DockWidgetArea>)
+ ?dragEnterEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 4108 NONAME ; void QGraphicsScene::dragEnterEvent(class QGraphicsSceneDragDropEvent *)
+ ?draw@QTextLine@@QBEXPAVQPainter@@ABVQPointF@@PBUFormatRange@QTextLayout@@@Z @ 4109 NONAME ; void QTextLine::draw(class QPainter *, class QPointF const &, struct QTextLayout::FormatRange const *) const
+ ?type@QSymbianEvent@@QBE?AW4Type@1@XZ @ 4110 NONAME ; enum QSymbianEvent::Type QSymbianEvent::type(void) const
+ ?boundingRectFor@QGraphicsBloomEffect@@UBE?AVQRectF@@ABV2@@Z @ 4111 NONAME ; class QRectF QGraphicsBloomEffect::boundingRectFor(class QRectF const &) const
+ ?setDockOptions@QMainWindow@@QAEXV?$QFlags@W4DockOption@QMainWindow@@@@@Z @ 4112 NONAME ; void QMainWindow::setDockOptions(class QFlags<enum QMainWindow::DockOption>)
+ ?canUndoChanged@QUndoGroup@@IAEX_N@Z @ 4113 NONAME ; void QUndoGroup::canUndoChanged(bool)
+ ?d_func@QMdiArea@@AAEPAVQMdiAreaPrivate@@XZ @ 4114 NONAME ; class QMdiAreaPrivate * QMdiArea::d_func(void)
+ ?currentItemChanged@QListWidget@@IAEXPAVQListWidgetItem@@0@Z @ 4115 NONAME ; void QListWidget::currentItemChanged(class QListWidgetItem *, class QListWidgetItem *)
+ ?mergeBlockCharFormat@QTextCursor@@QAEXABVQTextCharFormat@@@Z @ 4116 NONAME ; void QTextCursor::mergeBlockCharFormat(class QTextCharFormat const &)
+ ??1QStyleOptionButton@@QAE@XZ @ 4117 NONAME ; QStyleOptionButton::~QStyleOptionButton(void)
+ ??BQKeySequence@@QBE?AVQVariant@@XZ @ 4118 NONAME ; QKeySequence::operator class QVariant(void) const
+ ?buttons@QMessageBox@@QBE?AV?$QList@PAVQAbstractButton@@@@XZ @ 4119 NONAME ; class QList<class QAbstractButton *> QMessageBox::buttons(void) const
+ ?trUtf8@QSyntaxHighlighter@@SA?AVQString@@PBD0@Z @ 4120 NONAME ; class QString QSyntaxHighlighter::trUtf8(char const *, char const *)
+ ?animate_ui@QApplicationPrivate@@2_NA @ 4121 NONAME ; bool QApplicationPrivate::animate_ui
+ ?rotate@QMatrix4x4@@QAEAAV1@MABVQVector3D@@@Z @ 4122 NONAME ; class QMatrix4x4 & QMatrix4x4::rotate(float, class QVector3D const &)
+ ?paint@QGraphicsEllipseItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 4123 NONAME ; void QGraphicsEllipseItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ??6@YA?AVQDebug@@V0@ABVQPen@@@Z @ 4124 NONAME ; class QDebug operator<<(class QDebug, class QPen const &)
+ ?data@QGraphicsItem@@QBE?AVQVariant@@H@Z @ 4125 NONAME ; class QVariant QGraphicsItem::data(int) const
+ ?leaveModal@QApplicationPrivate@@SAXPAVQWidget@@@Z @ 4126 NONAME ; void QApplicationPrivate::leaveModal(class QWidget *)
+ ??1QAbstractProxyModel@@UAE@XZ @ 4127 NONAME ; QAbstractProxyModel::~QAbstractProxyModel(void)
+ ?rootModelIndex@QComboBox@@QBE?AVQModelIndex@@XZ @ 4128 NONAME ; class QModelIndex QComboBox::rootModelIndex(void) const
+ ?contains@QItemSelection@@QBE_NABVQModelIndex@@@Z @ 4129 NONAME ; bool QItemSelection::contains(class QModelIndex const &) const
+ ?maximumDate@QDateTimeEdit@@QBE?AVQDate@@XZ @ 4130 NONAME ; class QDate QDateTimeEdit::maximumDate(void) const
+ ?paintEvent@QPushButton@@MAEXPAVQPaintEvent@@@Z @ 4131 NONAME ; void QPushButton::paintEvent(class QPaintEvent *)
+ ?setMaximumSize@QGraphicsLayoutItem@@QAEXABVQSizeF@@@Z @ 4132 NONAME ; void QGraphicsLayoutItem::setMaximumSize(class QSizeF const &)
+ ?trUtf8@QGraphicsView@@SA?AVQString@@PBD0@Z @ 4133 NONAME ; class QString QGraphicsView::trUtf8(char const *, char const *)
+ ?arcTo@QPainterPath@@QAEXMMMMMM@Z @ 4134 NONAME ; void QPainterPath::arcTo(float, float, float, float, float, float)
+ ?currentIdChanged@QWizard@@IAEXH@Z @ 4135 NONAME ; void QWizard::currentIdChanged(int)
+ ?displayedSections@QDateTimeEdit@@QBE?AV?$QFlags@W4Section@QDateTimeEdit@@@@XZ @ 4136 NONAME ; class QFlags<enum QDateTimeEdit::Section> QDateTimeEdit::displayedSections(void) const
+ ?removeColumns@QStandardItem@@QAEXHH@Z @ 4137 NONAME ; void QStandardItem::removeColumns(int, int)
+ ?maximum@QDoubleSpinBox@@QBENXZ @ 4138 NONAME ; double QDoubleSpinBox::maximum(void) const
+ ?update@QGraphicsScene@@QAEXABVQRectF@@@Z @ 4139 NONAME ; void QGraphicsScene::update(class QRectF const &)
+ ?staticMetaObject@QDockWidgetLayout@@2UQMetaObject@@B @ 4140 NONAME ; struct QMetaObject const QDockWidgetLayout::staticMetaObject
+ ?setShortcuts@QAction@@QAEXABV?$QList@VQKeySequence@@@@@Z @ 4141 NONAME ; void QAction::setShortcuts(class QList<class QKeySequence> const &)
+ ??0QImageWriter@@QAE@XZ @ 4142 NONAME ; QImageWriter::QImageWriter(void)
+ ?setTextCursor@QTextEdit@@QAEXABVQTextCursor@@@Z @ 4143 NONAME ; void QTextEdit::setTextCursor(class QTextCursor const &)
+ ?mouseMoveEvent@QTreeView@@MAEXPAVQMouseEvent@@@Z @ 4144 NONAME ; void QTreeView::mouseMoveEvent(class QMouseEvent *)
+ ?defaultButton@QMessageBox@@QBEPAVQPushButton@@XZ @ 4145 NONAME ; class QPushButton * QMessageBox::defaultButton(void) const
+ ?setVisible@QMenuBar@@UAEX_N@Z @ 4146 NONAME ; void QMenuBar::setVisible(bool)
+ ?preeditAreaPosition@QTextLayout@@QBEHXZ @ 4147 NONAME ; int QTextLayout::preeditAreaPosition(void) const
+ ?scenePos@QGraphicsSceneHoverEvent@@QBE?AVQPointF@@XZ @ 4148 NONAME ; class QPointF QGraphicsSceneHoverEvent::scenePos(void) const
+ ?boundingRectFor@QPixmapFilter@@UBE?AVQRectF@@ABV2@@Z @ 4149 NONAME ; class QRectF QPixmapFilter::boundingRectFor(class QRectF const &) const
+ ?painter@QPaintEngine@@QBEPAVQPainter@@XZ @ 4150 NONAME ; class QPainter * QPaintEngine::painter(void) const
+ ?init@QPixmap@@AAEXHHH@Z @ 4151 NONAME ; void QPixmap::init(int, int, int)
+ ??1QAction@@UAE@XZ @ 4152 NONAME ; QAction::~QAction(void)
+ ??_EQAbstractTextDocumentLayout@@UAE@I@Z @ 4153 NONAME ; QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout(unsigned int)
+ ??D@YA?AVQPointF@@ABV0@ABVQTransform@@@Z @ 4154 NONAME ; class QPointF operator*(class QPointF const &, class QTransform const &)
+ ?focusOutEvent@QAbstractSpinBox@@MAEXPAVQFocusEvent@@@Z @ 4155 NONAME ; void QAbstractSpinBox::focusOutEvent(class QFocusEvent *)
+ ?d_func@QCalendarWidget@@AAEPAVQCalendarWidgetPrivate@@XZ @ 4156 NONAME ; class QCalendarWidgetPrivate * QCalendarWidget::d_func(void)
+ ?setLastScreenPos@QGraphicsSceneMouseEvent@@QAEXABVQPoint@@@Z @ 4157 NONAME ; void QGraphicsSceneMouseEvent::setLastScreenPos(class QPoint const &)
+ ?isUndoRedoEnabled@QPlainTextEdit@@QBE_NXZ @ 4158 NONAME ; bool QPlainTextEdit::isUndoRedoEnabled(void) const
+ ?clicked@QGroupBox@@IAEX_N@Z @ 4159 NONAME ; void QGroupBox::clicked(bool)
+ ?setKeyboardSingleStep@QMdiSubWindow@@QAEXH@Z @ 4160 NONAME ; void QMdiSubWindow::setKeyboardSingleStep(int)
+ ?brightness@QGraphicsBloomEffect@@QBEHXZ @ 4161 NONAME ; int QGraphicsBloomEffect::brightness(void) const
+ ??_EQDragMoveEvent@@UAE@I@Z @ 4162 NONAME ; QDragMoveEvent::~QDragMoveEvent(unsigned int)
+ ?isItemSelected@QListWidget@@QBE_NPBVQListWidgetItem@@@Z @ 4163 NONAME ; bool QListWidget::isItemSelected(class QListWidgetItem const *) const
+ ?d_func@QGraphicsBlurEffect@@ABEPBVQGraphicsBlurEffectPrivate@@XZ @ 4164 NONAME ; class QGraphicsBlurEffectPrivate const * QGraphicsBlurEffect::d_func(void) const
+ ?mousePressEvent@QDial@@MAEXPAVQMouseEvent@@@Z @ 4165 NONAME ; void QDial::mousePressEvent(class QMouseEvent *)
+ ?setText@QImageWriter@@QAEXABVQString@@0@Z @ 4166 NONAME ; void QImageWriter::setText(class QString const &, class QString const &)
+ ?initStyleOption@QGraphicsWidget@@MBEXPAVQStyleOption@@@Z @ 4167 NONAME ; void QGraphicsWidget::initStyleOption(class QStyleOption *) const
+ ?getStaticMetaObject@QPaintBufferResource@@SAABUQMetaObject@@XZ @ 4168 NONAME ; struct QMetaObject const & QPaintBufferResource::getStaticMetaObject(void)
+ ??0QTextFormat@@QAE@H@Z @ 4169 NONAME ; QTextFormat::QTextFormat(int)
+ ?clipOperation@QPaintEngineState@@QBE?AW4ClipOperation@Qt@@XZ @ 4170 NONAME ; enum Qt::ClipOperation QPaintEngineState::clipOperation(void) const
+ ?contains@QGraphicsPolygonItem@@UBE_NABVQPointF@@@Z @ 4171 NONAME ; bool QGraphicsPolygonItem::contains(class QPointF const &) const
+ ?sizePolicy@QGraphicsAnchor@@QBE?AW4Policy@QSizePolicy@@XZ @ 4172 NONAME ; enum QSizePolicy::Policy QGraphicsAnchor::sizePolicy(void) const
+ ?setHtml@QTextDocument@@QAEXABVQString@@@Z @ 4173 NONAME ; void QTextDocument::setHtml(class QString const &)
+ ?q_func@QPaintEngineExPrivate@@ABEPBVQPaintEngineEx@@XZ @ 4174 NONAME ; class QPaintEngineEx const * QPaintEngineExPrivate::q_func(void) const
+ ?setSharedPainter@QWidgetPrivate@@QAEXPAVQPainter@@@Z @ 4175 NONAME ; void QWidgetPrivate::setSharedPainter(class QPainter *)
+ ?det@QTransform@@QBEMXZ @ 4176 NONAME ; float QTransform::det(void) const
+ ?doImageIO@QImageData@@QBE_NPBVQImage@@PAVQImageWriter@@H@Z @ 4177 NONAME ; bool QImageData::doImageIO(class QImage const *, class QImageWriter *, int) const
+ ??0QGraphicsSceneHoverEvent@@QAE@W4Type@QEvent@@@Z @ 4178 NONAME ; QGraphicsSceneHoverEvent::QGraphicsSceneHoverEvent(enum QEvent::Type)
+ ?setPixmap@QWizard@@QAEXW4WizardPixmap@1@ABVQPixmap@@@Z @ 4179 NONAME ; void QWizard::setPixmap(enum QWizard::WizardPixmap, class QPixmap const &)
+ ?focusOutEvent@QGraphicsProxyWidget@@MAEXPAVQFocusEvent@@@Z @ 4180 NONAME ; void QGraphicsProxyWidget::focusOutEvent(class QFocusEvent *)
+ ?findClosestTouchPointId@QApplicationPrivate@@QAEHABVQPointF@@@Z @ 4181 NONAME ; int QApplicationPrivate::findClosestTouchPointId(class QPointF const &)
+ ?staticMetaObject@QRubberBand@@2UQMetaObject@@B @ 4182 NONAME ; struct QMetaObject const QRubberBand::staticMetaObject
+ ?restore@QPainter@@QAEXXZ @ 4183 NONAME ; void QPainter::restore(void)
+ ?fillRect@QPainter@@QAEXABVQRect@@W4GlobalColor@Qt@@@Z @ 4184 NONAME ; void QPainter::fillRect(class QRect const &, enum Qt::GlobalColor)
+ ?extraSelections@QPlainTextEdit@@QBE?AV?$QList@UExtraSelection@QTextEdit@@@@XZ @ 4185 NONAME ; class QList<struct QTextEdit::ExtraSelection> QPlainTextEdit::extraSelections(void) const
+ ??0QPaintEngineEx@@QAE@XZ @ 4186 NONAME ; QPaintEngineEx::QPaintEngineEx(void)
+ ?focusOutEvent@QGraphicsItem@@MAEXPAVQFocusEvent@@@Z @ 4187 NONAME ; void QGraphicsItem::focusOutEvent(class QFocusEvent *)
+ ?mapToScene@QGraphicsItem@@QBE?AVQPolygonF@@MMMM@Z @ 4188 NONAME ; class QPolygonF QGraphicsItem::mapToScene(float, float, float, float) const
+ ?trUtf8@QLabel@@SA?AVQString@@PBD0H@Z @ 4189 NONAME ; class QString QLabel::trUtf8(char const *, char const *, int)
+ ?setChild@QStandardItem@@QAEXHHPAV1@@Z @ 4190 NONAME ; void QStandardItem::setChild(int, int, class QStandardItem *)
+ ?toolButtonStyle@QToolButton@@QBE?AW4ToolButtonStyle@Qt@@XZ @ 4191 NONAME ; enum Qt::ToolButtonStyle QToolButton::toolButtonStyle(void) const
+ ?systemIconThemeName@QGuiPlatformPlugin@@UAE?AVQString@@XZ @ 4192 NONAME ; class QString QGuiPlatformPlugin::systemIconThemeName(void)
+ ?items@QTreeWidget@@IBE?AV?$QList@PAVQTreeWidgetItem@@@@PBVQMimeData@@@Z @ 4193 NONAME ; class QList<class QTreeWidgetItem *> QTreeWidget::items(class QMimeData const *) const
+ ?filterSelected@QFileDialog@@IAEXABVQString@@@Z @ 4194 NONAME ; void QFileDialog::filterSelected(class QString const &)
+ ?jumpToNextFrame@QMovie@@QAE_NXZ @ 4195 NONAME ; bool QMovie::jumpToNextFrame(void)
+ ??1QStackedLayout@@UAE@XZ @ 4196 NONAME ; QStackedLayout::~QStackedLayout(void)
+ ??_EQStackedWidget@@UAE@I@Z @ 4197 NONAME ; QStackedWidget::~QStackedWidget(unsigned int)
+ ??_EQLineControl@@UAE@I@Z @ 4198 NONAME ; QLineControl::~QLineControl(unsigned int)
+ ??4QFontMetricsF@@QAEAAV0@ABVQFontMetrics@@@Z @ 4199 NONAME ; class QFontMetricsF & QFontMetricsF::operator=(class QFontMetrics const &)
+ ?bold@QFontDatabase@@QBE_NABVQString@@0@Z @ 4200 NONAME ; bool QFontDatabase::bold(class QString const &, class QString const &) const
+ ?mousePressEvent@QGraphicsView@@MAEXPAVQMouseEvent@@@Z @ 4201 NONAME ; void QGraphicsView::mousePressEvent(class QMouseEvent *)
+ ??0QStyleOptionViewItem@@IAE@H@Z @ 4202 NONAME ; QStyleOptionViewItem::QStyleOptionViewItem(int)
+ ?detach_helper@QPainterPath@@AAEXXZ @ 4203 NONAME ; void QPainterPath::detach_helper(void)
+ ?getStaticMetaObject@QPinchGesture@@SAABUQMetaObject@@XZ @ 4204 NONAME ; struct QMetaObject const & QPinchGesture::getStaticMetaObject(void)
+ ?childAt@QWidget@@QBEPAV1@ABVQPoint@@@Z @ 4205 NONAME ; class QWidget * QWidget::childAt(class QPoint const &) const
+ ?clearFocus@QGraphicsScene@@QAEXXZ @ 4206 NONAME ; void QGraphicsScene::clearFocus(void)
+ ?map@QTransform@@QBE?AVQPolygon@@ABV2@@Z @ 4207 NONAME ; class QPolygon QTransform::map(class QPolygon const &) const
+ ?qt_metacast@QGraphicsTransform@@UAEPAXPBD@Z @ 4208 NONAME ; void * QGraphicsTransform::qt_metacast(char const *)
+ ?font@QApplication@@SA?AVQFont@@XZ @ 4209 NONAME ; class QFont QApplication::font(void)
+ ?fillRect@QPainter@@QAEXABVQRectF@@ABVQBrush@@@Z @ 4210 NONAME ; void QPainter::fillRect(class QRectF const &, class QBrush const &)
+ ?setDisabled@QTreeWidgetItem@@QAEX_N@Z @ 4211 NONAME ; void QTreeWidgetItem::setDisabled(bool)
+ ??0QStyleOptionTabV3@@QAE@ABVQStyleOptionTab@@@Z @ 4212 NONAME ; QStyleOptionTabV3::QStyleOptionTabV3(class QStyleOptionTab const &)
+ ?jumpToFrame@QMovie@@QAE_NH@Z @ 4213 NONAME ; bool QMovie::jumpToFrame(int)
+ ?mouseDoubleClickEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 4214 NONAME ; void QGraphicsItem::mouseDoubleClickEvent(class QGraphicsSceneMouseEvent *)
+ ?strokePolygon@QStrokerOps@@QAEXPBVQPointF@@H_NPAXABVQTransform@@@Z @ 4215 NONAME ; void QStrokerOps::strokePolygon(class QPointF const *, int, bool, void *, class QTransform const &)
+ ?proxyModel@QFileDialog@@QBEPAVQAbstractProxyModel@@XZ @ 4216 NONAME ; class QAbstractProxyModel * QFileDialog::proxyModel(void) const
+ ?staticMetaObject@QTextObject@@2UQMetaObject@@B @ 4217 NONAME ; struct QMetaObject const QTextObject::staticMetaObject
+ ?passwordCharacter@QLineControl@@QBE?AVQChar@@XZ @ 4218 NONAME ; class QChar QLineControl::passwordCharacter(void) const
+ ?sliderReleased@QAbstractSlider@@IAEXXZ @ 4219 NONAME ; void QAbstractSlider::sliderReleased(void)
+ ?metaObject@QDial@@UBEPBUQMetaObject@@XZ @ 4220 NONAME ; struct QMetaObject const * QDial::metaObject(void) const
+ ??4QTextTableCell@@QAEAAV0@ABV0@@Z @ 4221 NONAME ; class QTextTableCell & QTextTableCell::operator=(class QTextTableCell const &)
+ ?keyPressEvent@QGraphicsProxyWidget@@MAEXPAVQKeyEvent@@@Z @ 4222 NONAME ; void QGraphicsProxyWidget::keyPressEvent(class QKeyEvent *)
+ ??1QEventDispatcherS60@@UAE@XZ @ 4223 NONAME ; QEventDispatcherS60::~QEventDispatcherS60(void)
+ ?setShortcutContext@QAction@@QAEXW4ShortcutContext@Qt@@@Z @ 4224 NONAME ; void QAction::setShortcutContext(enum Qt::ShortcutContext)
+ ?contextMenuEvent@QMdiSubWindow@@MAEXPAVQContextMenuEvent@@@Z @ 4225 NONAME ; void QMdiSubWindow::contextMenuEvent(class QContextMenuEvent *)
+ ?getStaticMetaObject@QGraphicsAnchor@@SAABUQMetaObject@@XZ @ 4226 NONAME ; struct QMetaObject const & QGraphicsAnchor::getStaticMetaObject(void)
+ ?trUtf8@QGraphicsEffectSource@@SA?AVQString@@PBD0@Z @ 4227 NONAME ; class QString QGraphicsEffectSource::trUtf8(char const *, char const *)
+ ?setComboBoxEditable@QInputDialog@@QAEX_N@Z @ 4228 NONAME ; void QInputDialog::setComboBoxEditable(bool)
+ ??0QPainterState@@QAE@XZ @ 4229 NONAME ; QPainterState::QPainterState(void)
+ ?fontOverline@QTextCharFormat@@QBE_NXZ @ 4230 NONAME ; bool QTextCharFormat::fontOverline(void) const
+ ?sizeHint@QWizard@@UBE?AVQSize@@XZ @ 4231 NONAME ; class QSize QWizard::sizeHint(void) const
+ ?qt_metacast@QFocusFrame@@UAEPAXPBD@Z @ 4232 NONAME ; void * QFocusFrame::qt_metacast(char const *)
+ ?fontChange@QWidget@@MAEXABVQFont@@@Z @ 4233 NONAME ; void QWidget::fontChange(class QFont const &)
+ ?ungrabMouseEvent@QGraphicsWidget@@MAEXPAVQEvent@@@Z @ 4234 NONAME ; void QGraphicsWidget::ungrabMouseEvent(class QEvent *)
+ ??0QGraphicsEffectSource@@IAE@AAVQGraphicsEffectSourcePrivate@@PAVQObject@@@Z @ 4235 NONAME ; QGraphicsEffectSource::QGraphicsEffectSource(class QGraphicsEffectSourcePrivate &, class QObject *)
+ ?childrenRegion@QWidget@@QBE?AVQRegion@@XZ @ 4236 NONAME ; class QRegion QWidget::childrenRegion(void) const
+ ?item@QTextList@@QBE?AVQTextBlock@@H@Z @ 4237 NONAME ; class QTextBlock QTextList::item(int) const
+ ?setDateTimeRange@QDateTimeEdit@@QAEXABVQDateTime@@0@Z @ 4238 NONAME ; void QDateTimeEdit::setDateTimeRange(class QDateTime const &, class QDateTime const &)
+ ?oldSize@QGraphicsSceneResizeEvent@@QBE?AVQSizeF@@XZ @ 4239 NONAME ; class QSizeF QGraphicsSceneResizeEvent::oldSize(void) const
+ ?qt_metacall@QPixmapBlurFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4240 NONAME ; int QPixmapBlurFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?iconSize@QMainWindow@@QBE?AVQSize@@XZ @ 4241 NONAME ; class QSize QMainWindow::iconSize(void) const
+ ?validate@QDoubleSpinBox@@UBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 4242 NONAME ; enum QValidator::State QDoubleSpinBox::validate(class QString &, int &) const
+ ?draw@QPlainTextDocumentLayout@@UAEXPAVQPainter@@ABUPaintContext@QAbstractTextDocumentLayout@@@Z @ 4243 NONAME ; void QPlainTextDocumentLayout::draw(class QPainter *, struct QAbstractTextDocumentLayout::PaintContext const &)
+ ?font@QWidget@@QBEABVQFont@@XZ @ 4244 NONAME ; class QFont const & QWidget::font(void) const
+ ?focusOutEvent@QGraphicsTextItem@@MAEXPAVQFocusEvent@@@Z @ 4245 NONAME ; void QGraphicsTextItem::focusOutEvent(class QFocusEvent *)
+ ?qt_metacast@QActionGroup@@UAEPAXPBD@Z @ 4246 NONAME ; void * QActionGroup::qt_metacast(char const *)
+ ?inputMethodQuery@QTextEdit@@MBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 4247 NONAME ; class QVariant QTextEdit::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?paint@QGraphicsRectItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 4248 NONAME ; void QGraphicsRectItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?getStaticMetaObject@QCoeFepInputContext@@SAABUQMetaObject@@XZ @ 4249 NONAME ; struct QMetaObject const & QCoeFepInputContext::getStaticMetaObject(void)
+ ?d_func@QStyle@@AAEPAVQStylePrivate@@XZ @ 4250 NONAME ; class QStylePrivate * QStyle::d_func(void)
+ ?hasAlphaChannel@QRasterPixmapData@@UBE_NXZ @ 4251 NONAME ; bool QRasterPixmapData::hasAlphaChannel(void) const
+ ??1QAbstractScrollArea@@UAE@XZ @ 4252 NONAME ; QAbstractScrollArea::~QAbstractScrollArea(void)
+ ??9QMatrix4x4@@QBE_NABV0@@Z @ 4253 NONAME ; bool QMatrix4x4::operator!=(class QMatrix4x4 const &) const
+ ?qt_metacall@QInputContextPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4254 NONAME ; int QInputContextPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?documentMode@QTabWidget@@QBE_NXZ @ 4255 NONAME ; bool QTabWidget::documentMode(void) const
+ ?qt_metacall@QPanGesture@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4256 NONAME ; int QPanGesture::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?index@QDirModel@@QBE?AVQModelIndex@@ABVQString@@H@Z @ 4257 NONAME ; class QModelIndex QDirModel::index(class QString const &, int) const
+ ?bottomRow@QTableWidgetSelectionRange@@QBEHXZ @ 4258 NONAME ; int QTableWidgetSelectionRange::bottomRow(void) const
+ ?qt_metacast@QMessageBox@@UAEPAXPBD@Z @ 4259 NONAME ; void * QMessageBox::qt_metacast(char const *)
+ ?d_func@QHeaderView@@ABEPBVQHeaderViewPrivate@@XZ @ 4260 NONAME ; class QHeaderViewPrivate const * QHeaderView::d_func(void) const
+ ?geometry@QLayout@@UBE?AVQRect@@XZ @ 4261 NONAME ; class QRect QLayout::geometry(void) const
+ ?trUtf8@QCompleter@@SA?AVQString@@PBD0H@Z @ 4262 NONAME ; class QString QCompleter::trUtf8(char const *, char const *, int)
+ ?fromHsvF@QColor@@SA?AV1@MMMM@Z @ 4263 NONAME ; class QColor QColor::fromHsvF(float, float, float, float)
+ ??1QFormLayout@@UAE@XZ @ 4264 NONAME ; QFormLayout::~QFormLayout(void)
+ ?read@QListWidgetItem@@UAEXAAVQDataStream@@@Z @ 4265 NONAME ; void QListWidgetItem::read(class QDataStream &)
+ ?focus_widget@QApplicationPrivate@@2PAVQWidget@@A @ 4266 NONAME ; class QWidget * QApplicationPrivate::focus_widget
+ ?buttons@QButtonGroup@@QBE?AV?$QList@PAVQAbstractButton@@@@XZ @ 4267 NONAME ; class QList<class QAbstractButton *> QButtonGroup::buttons(void) const
+ ?setDocument@QPlainTextEdit@@QAEXPAVQTextDocument@@@Z @ 4268 NONAME ; void QPlainTextEdit::setDocument(class QTextDocument *)
+ ?isAnimated@QMainWindow@@QBE_NXZ @ 4269 NONAME ; bool QMainWindow::isAnimated(void) const
+ ??1QPinchGesture@@UAE@XZ @ 4270 NONAME ; QPinchGesture::~QPinchGesture(void)
+ ?index@QUndoStack@@QBEHXZ @ 4271 NONAME ; int QUndoStack::index(void) const
+ ?width@QTextEngine@@QBE?AUQFixed@@HH@Z @ 4272 NONAME ; struct QFixed QTextEngine::width(int, int) const
+ ?trUtf8@QIconEnginePluginV2@@SA?AVQString@@PBD0H@Z @ 4273 NONAME ; class QString QIconEnginePluginV2::trUtf8(char const *, char const *, int)
+ ?home@QLineControl@@QAEX_N@Z @ 4274 NONAME ; void QLineControl::home(bool)
+ ??_EQDirModel@@UAE@I@Z @ 4275 NONAME ; QDirModel::~QDirModel(unsigned int)
+ ?trUtf8@QPaintBufferSignalProxy@@SA?AVQString@@PBD0@Z @ 4276 NONAME ; class QString QPaintBufferSignalProxy::trUtf8(char const *, char const *)
+ ?isNull@QTextCursor@@QBE_NXZ @ 4277 NONAME ; bool QTextCursor::isNull(void) const
+ ?selectionRect@QTextControl@@QBE?AVQRectF@@ABVQTextCursor@@@Z @ 4278 NONAME ; class QRectF QTextControl::selectionRect(class QTextCursor const &) const
+ ?hoverMoveEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 4279 NONAME ; void QGraphicsTextItem::hoverMoveEvent(class QGraphicsSceneHoverEvent *)
+ ??0QGraphicsSceneDragDropEvent@@QAE@W4Type@QEvent@@@Z @ 4280 NONAME ; QGraphicsSceneDragDropEvent::QGraphicsSceneDragDropEvent(enum QEvent::Type)
+ ??1QPaintEngineExPrivate@@UAE@XZ @ 4281 NONAME ; QPaintEngineExPrivate::~QPaintEngineExPrivate(void)
+ ?qt_metacall@QRubberBand@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4282 NONAME ; int QRubberBand::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?showChildren@QWidgetPrivate@@QAEX_N@Z @ 4283 NONAME ; void QWidgetPrivate::showChildren(bool)
+ ?setTabShape@QMdiArea@@QAEXW4TabShape@QTabWidget@@@Z @ 4284 NONAME ; void QMdiArea::setTabShape(enum QTabWidget::TabShape)
+ ?left@QItemSelectionRange@@QBEHXZ @ 4285 NONAME ; int QItemSelectionRange::left(void) const
+ ??1QGraphicsAnchorLayout@@UAE@XZ @ 4286 NONAME ; QGraphicsAnchorLayout::~QGraphicsAnchorLayout(void)
+ ?setFontStyleHint@QTextCharFormat@@QAEXW4StyleHint@QFont@@W4StyleStrategy@3@@Z @ 4287 NONAME ; void QTextCharFormat::setFontStyleHint(enum QFont::StyleHint, enum QFont::StyleStrategy)
+ ?focusNextPrevChild@QPlainTextEdit@@MAE_N_N@Z @ 4288 NONAME ; bool QPlainTextEdit::focusNextPrevChild(bool)
+ ?size@QGraphicsWidget@@QBE?AVQSizeF@@XZ @ 4289 NONAME ; class QSizeF QGraphicsWidget::size(void) const
+ ?setAlignment@QLayout@@QAE_NPAVQWidget@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 4290 NONAME ; bool QLayout::setAlignment(class QWidget *, class QFlags<enum Qt::AlignmentFlag>)
+ ?insertItems@QComboBox@@QAEXHABVQStringList@@@Z @ 4291 NONAME ; void QComboBox::insertItems(int, class QStringList const &)
+ ?handle@QWidget@@QBEKXZ @ 4292 NONAME ; unsigned long QWidget::handle(void) const
+ ??1QTreeWidgetItemIterator@@QAE@XZ @ 4293 NONAME ; QTreeWidgetItemIterator::~QTreeWidgetItemIterator(void)
+ ??_EQGraphicsEffect@@UAE@I@Z @ 4294 NONAME ; QGraphicsEffect::~QGraphicsEffect(unsigned int)
+ ?paintEngine@QPaintBuffer@@UBEPAVQPaintEngine@@XZ @ 4295 NONAME ; class QPaintEngine * QPaintBuffer::paintEngine(void) const
+ ?isAreaAllowed@QToolBar@@QBE_NW4ToolBarArea@Qt@@@Z @ 4296 NONAME ; bool QToolBar::isAreaAllowed(enum Qt::ToolBarArea) const
+ ?fontWeight@QTextCharFormat@@QBEHXZ @ 4297 NONAME ; int QTextCharFormat::fontWeight(void) const
+ ?staticMetaObject@QTextList@@2UQMetaObject@@B @ 4298 NONAME ; struct QMetaObject const QTextList::staticMetaObject
+ ?setBlurRadius@QPixmapDropShadowFilter@@QAEXH@Z @ 4299 NONAME ; void QPixmapDropShadowFilter::setBlurRadius(int)
+ ?GetEditorContentForFep@QCoeFepInputContext@@UBEXAAVTDes16@@HH@Z @ 4300 NONAME ; void QCoeFepInputContext::GetEditorContentForFep(class TDes16 &, int, int) const
+ ?trUtf8@QGraphicsWidget@@SA?AVQString@@PBD0H@Z @ 4301 NONAME ; class QString QGraphicsWidget::trUtf8(char const *, char const *, int)
+ ?extraItemCache@QGraphicsItemPrivate@@QBEPAVQGraphicsItemCache@@XZ @ 4302 NONAME ; class QGraphicsItemCache * QGraphicsItemPrivate::extraItemCache(void) const
+ ?metaObject@QTableWidget@@UBEPBUQMetaObject@@XZ @ 4303 NONAME ; struct QMetaObject const * QTableWidget::metaObject(void) const
+ ?setItemText@QToolBox@@QAEXHABVQString@@@Z @ 4304 NONAME ; void QToolBox::setItemText(int, class QString const &)
+ ?setCascadingSectionResizes@QHeaderView@@QAEX_N@Z @ 4305 NONAME ; void QHeaderView::setCascadingSectionResizes(bool)
+ ?d_func@QAbstractGraphicsShapeItem@@AAEPAVQAbstractGraphicsShapeItemPrivate@@XZ @ 4306 NONAME ; class QAbstractGraphicsShapeItemPrivate * QAbstractGraphicsShapeItem::d_func(void)
+ ?href@QWhatsThisClickedEvent@@QBE?AVQString@@XZ @ 4307 NONAME ; class QString QWhatsThisClickedEvent::href(void) const
+ ?addItem@QGraphicsLinearLayout@@QAEXPAVQGraphicsLayoutItem@@@Z @ 4308 NONAME ; void QGraphicsLinearLayout::addItem(class QGraphicsLayoutItem *)
+ ?verticalPolicy@QSizePolicy@@QBE?AW4Policy@1@XZ @ 4309 NONAME ; enum QSizePolicy::Policy QSizePolicy::verticalPolicy(void) const
+ ?italic@QFontInfo@@QBE_NXZ @ 4310 NONAME ; bool QFontInfo::italic(void) const
+ ?isForwardAvailable@QTextBrowser@@QBE_NXZ @ 4311 NONAME ; bool QTextBrowser::isForwardAvailable(void) const
+ ?changeEvent@QMdiSubWindow@@MAEXPAVQEvent@@@Z @ 4312 NONAME ; void QMdiSubWindow::changeEvent(class QEvent *)
+ ??0QBrush@@QAE@ABVQImage@@@Z @ 4313 NONAME ; QBrush::QBrush(class QImage const &)
+ ?d_func@QDialogButtonBox@@ABEPBVQDialogButtonBoxPrivate@@XZ @ 4314 NONAME ; class QDialogButtonBoxPrivate const * QDialogButtonBox::d_func(void) const
+ ?ungrabMouseEvent@QGraphicsProxyWidget@@MAEXPAVQEvent@@@Z @ 4315 NONAME ; void QGraphicsProxyWidget::ungrabMouseEvent(class QEvent *)
+ ?sizeFromContents@QProxyStyle@@UBE?AVQSize@@W4ContentsType@QStyle@@PBVQStyleOption@@ABV2@PBVQWidget@@@Z @ 4316 NONAME ; class QSize QProxyStyle::sizeFromContents(enum QStyle::ContentsType, class QStyleOption const *, class QSize const &, class QWidget const *) const
+ ?resizeColumnToContents@QTreeView@@QAEXH@Z @ 4317 NONAME ; void QTreeView::resizeColumnToContents(int)
+ ?addButton@QMessageBox@@QAEPAVQPushButton@@ABVQString@@W4ButtonRole@1@@Z @ 4318 NONAME ; class QPushButton * QMessageBox::addButton(class QString const &, enum QMessageBox::ButtonRole)
+ ?drawEllipse@QPainter@@QAEXABVQRectF@@@Z @ 4319 NONAME ; void QPainter::drawEllipse(class QRectF const &)
+ ?drawImage@QPaintEngineEx@@UAEXABVQPointF@@ABVQImage@@@Z @ 4320 NONAME ; void QPaintEngineEx::drawImage(class QPointF const &, class QImage const &)
+ ?hasAcceptableInput@QLineControl@@ABE_NABVQString@@@Z @ 4321 NONAME ; bool QLineControl::hasAcceptableInput(class QString const &) const
+ ??0QStyleOptionFrame@@QAE@XZ @ 4322 NONAME ; QStyleOptionFrame::QStyleOptionFrame(void)
+ ?setViewport@QAbstractScrollArea@@QAEXPAVQWidget@@@Z @ 4323 NONAME ; void QAbstractScrollArea::setViewport(class QWidget *)
+ ?drawInlineObject@QAbstractTextDocumentLayout@@MAEXPAVQPainter@@ABVQRectF@@VQTextInlineObject@@HABVQTextFormat@@@Z @ 4324 NONAME ; void QAbstractTextDocumentLayout::drawInlineObject(class QPainter *, class QRectF const &, class QTextInlineObject, int, class QTextFormat const &)
+ ??0QTextTableFormat@@IAE@ABVQTextFormat@@@Z @ 4325 NONAME ; QTextTableFormat::QTextTableFormat(class QTextFormat const &)
+ ??_EQDoubleSpinBox@@UAE@I@Z @ 4326 NONAME ; QDoubleSpinBox::~QDoubleSpinBox(unsigned int)
+ ?scaledToHeight@QImage@@QBE?AV1@HW4TransformationMode@Qt@@@Z @ 4327 NONAME ; class QImage QImage::scaledToHeight(int, enum Qt::TransformationMode) const
+ ?blockFormat@QTextBlock@@QBE?AVQTextBlockFormat@@XZ @ 4328 NONAME ; class QTextBlockFormat QTextBlock::blockFormat(void) const
+ ?underlinePos@QFontMetricsF@@QBEMXZ @ 4329 NONAME ; float QFontMetricsF::underlinePos(void) const
+ ?staticMetaObject@QGraphicsAnchor@@2UQMetaObject@@B @ 4330 NONAME ; struct QMetaObject const QGraphicsAnchor::staticMetaObject
+ ?d_func@QStackedLayout@@ABEPBVQStackedLayoutPrivate@@XZ @ 4331 NONAME ; class QStackedLayoutPrivate const * QStackedLayout::d_func(void) const
+ ?setSystemClip@QPaintEngine@@QAEXABVQRegion@@@Z @ 4332 NONAME ; void QPaintEngine::setSystemClip(class QRegion const &)
+ ?tr@QStackedWidget@@SA?AVQString@@PBD0@Z @ 4333 NONAME ; class QString QStackedWidget::tr(char const *, char const *)
+ ?focusOutEvent@QGraphicsWidget@@MAEXPAVQFocusEvent@@@Z @ 4334 NONAME ; void QGraphicsWidget::focusOutEvent(class QFocusEvent *)
+ ?done@QFileDialog@@MAEXH@Z @ 4335 NONAME ; void QFileDialog::done(int)
+ ?drawEllipse@QPainter@@QAEXABVQRect@@@Z @ 4336 NONAME ; void QPainter::drawEllipse(class QRect const &)
+ ?loadFromData@QImage@@QAE_NABVQByteArray@@PBD@Z @ 4337 NONAME ; bool QImage::loadFromData(class QByteArray const &, char const *)
+ ?trUtf8@QMainWindow@@SA?AVQString@@PBD0@Z @ 4338 NONAME ; class QString QMainWindow::trUtf8(char const *, char const *)
+ ?setFileName@QImageWriter@@QAEXABVQString@@@Z @ 4339 NONAME ; void QImageWriter::setFileName(class QString const &)
+ ?lazyChildCount@QDirModel@@QBE_NXZ @ 4340 NONAME ; bool QDirModel::lazyChildCount(void) const
+ ?scaledClipRect@QImageReader@@QBE?AVQRect@@XZ @ 4341 NONAME ; class QRect QImageReader::scaledClipRect(void) const
+ ?qt_metacast@QGraphicsObject@@UAEPAXPBD@Z @ 4342 NONAME ; void * QGraphicsObject::qt_metacast(char const *)
+ ?setUpdatesEnabled@QWidget@@QAEX_N@Z @ 4343 NONAME ; void QWidget::setUpdatesEnabled(bool)
+ ??0QPolygon@@QAE@H@Z @ 4344 NONAME ; QPolygon::QPolygon(int)
+ ?shape@QTabBar@@QBE?AW4Shape@1@XZ @ 4345 NONAME ; enum QTabBar::Shape QTabBar::shape(void) const
+ ?tr@QListView@@SA?AVQString@@PBD0H@Z @ 4346 NONAME ; class QString QListView::tr(char const *, char const *, int)
+ ?resetTransform@QPainter@@QAEXXZ @ 4347 NONAME ; void QPainter::resetTransform(void)
+ ?anchorAtCursor@QTextControl@@QBE?AVQString@@XZ @ 4348 NONAME ; class QString QTextControl::anchorAtCursor(void) const
+ ?symbianHandleCommand@QApplicationPrivate@@QAEHH@Z @ 4349 NONAME ; int QApplicationPrivate::symbianHandleCommand(int)
+ ?saveState@QFileDialog@@QBE?AVQByteArray@@XZ @ 4350 NONAME ; class QByteArray QFileDialog::saveState(void) const
+ ?usesScrollButtons@QTabBar@@QBE_NXZ @ 4351 NONAME ; bool QTabBar::usesScrollButtons(void) const
+ ?sizeHint@QDockWidgetLayout@@UBE?AVQSize@@XZ @ 4352 NONAME ; class QSize QDockWidgetLayout::sizeHint(void) const
+ ?drawPolygon@QPainter@@QAEXABVQPolygon@@W4FillRule@Qt@@@Z @ 4353 NONAME ; void QPainter::drawPolygon(class QPolygon const &, enum Qt::FillRule)
+ ?naturalTextWidth@QLineControl@@QBEMXZ @ 4354 NONAME ; float QLineControl::naturalTextWidth(void) const
+ ?clip@QPaintEngineEx@@UAEXABVQPainterPath@@W4ClipOperation@Qt@@@Z @ 4355 NONAME ; void QPaintEngineEx::clip(class QPainterPath const &, enum Qt::ClipOperation)
+ ?setContentsMargins@QGraphicsLayout@@QAEXMMMM@Z @ 4356 NONAME ; void QGraphicsLayout::setContentsMargins(float, float, float, float)
+ ?filterRole@QSortFilterProxyModel@@QBEHXZ @ 4357 NONAME ; int QSortFilterProxyModel::filterRole(void) const
+ ?hideEvent@QSizeGrip@@MAEXPAVQHideEvent@@@Z @ 4358 NONAME ; void QSizeGrip::hideEvent(class QHideEvent *)
+ ?staticMetaObject@QCalendarWidget@@2UQMetaObject@@B @ 4359 NONAME ; struct QMetaObject const QCalendarWidget::staticMetaObject
+ ?tr@QWidgetAction@@SA?AVQString@@PBD0H@Z @ 4360 NONAME ; class QString QWidgetAction::tr(char const *, char const *, int)
+ ?initializePage@QWizard@@MAEXH@Z @ 4361 NONAME ; void QWizard::initializePage(int)
+ ?d_func@QButtonGroup@@AAEPAVQButtonGroupPrivate@@XZ @ 4362 NONAME ; class QButtonGroupPrivate * QButtonGroup::d_func(void)
+ ?parentWidget@QGraphicsItem@@QBEPAVQGraphicsWidget@@XZ @ 4363 NONAME ; class QGraphicsWidget * QGraphicsItem::parentWidget(void) const
+ ?paintEvent@QFocusFrame@@MAEXPAVQPaintEvent@@@Z @ 4364 NONAME ; void QFocusFrame::paintEvent(class QPaintEvent *)
+ ?trUtf8@QDockWidget@@SA?AVQString@@PBD0H@Z @ 4365 NONAME ; class QString QDockWidget::trUtf8(char const *, char const *, int)
+ ?minimumHeight@QGraphicsLayoutItem@@QBEMXZ @ 4366 NONAME ; float QGraphicsLayoutItem::minimumHeight(void) const
+ ?sectionsAboutToBeRemoved@QHeaderView@@IAEXABVQModelIndex@@HH@Z @ 4367 NONAME ; void QHeaderView::sectionsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ?focusOutEvent@QTextBrowser@@MAEXPAVQFocusEvent@@@Z @ 4368 NONAME ; void QTextBrowser::focusOutEvent(class QFocusEvent *)
+ ?textKeys@QImageReader@@QBE?AVQStringList@@XZ @ 4369 NONAME ; class QStringList QImageReader::textKeys(void) const
+ ??_EQLCDNumber@@UAE@I@Z @ 4370 NONAME ; QLCDNumber::~QLCDNumber(unsigned int)
+ ?clipToEffectiveMask@QWidgetPrivate@@QBEXAAVQRegion@@@Z @ 4371 NONAME ; void QWidgetPrivate::clipToEffectiveMask(class QRegion &) const
+ ?heightForWidth@QCommandLinkButton@@MBEHH@Z @ 4372 NONAME ; int QCommandLinkButton::heightForWidth(int) const
+ ?event@QMainWindow@@MAE_NPAVQEvent@@@Z @ 4373 NONAME ; bool QMainWindow::event(class QEvent *)
+ ?event@QAbstractButton@@MAE_NPAVQEvent@@@Z @ 4374 NONAME ; bool QAbstractButton::event(class QEvent *)
+ ??0QBrush@@QAE@ABVQColor@@W4BrushStyle@Qt@@@Z @ 4375 NONAME ; QBrush::QBrush(class QColor const &, enum Qt::BrushStyle)
+ ?alphaMapForGlyph@QFontEngine@@UAE?AVQImage@@IABVQTransform@@@Z @ 4376 NONAME ; class QImage QFontEngine::alphaMapForGlyph(unsigned int, class QTransform const &)
+ ?isModified@QLineControl@@QBE_NXZ @ 4377 NONAME ; bool QLineControl::isModified(void) const
+ ?index@QStandardItem@@QBE?AVQModelIndex@@XZ @ 4378 NONAME ; class QModelIndex QStandardItem::index(void) const
+ ?y@QWheelEvent@@QBEHXZ @ 4379 NONAME ; int QWheelEvent::y(void) const
+ ?event@QMenu@@MAE_NPAVQEvent@@@Z @ 4380 NONAME ; bool QMenu::event(class QEvent *)
+ ?setExtraHeight@QWidgetResizeHandler@@QAEXH@Z @ 4381 NONAME ; void QWidgetResizeHandler::setExtraHeight(int)
+ ?okButtonText@QInputDialog@@QBE?AVQString@@XZ @ 4382 NONAME ; class QString QInputDialog::okButtonText(void) const
+ ?trUtf8@QTextControl@@SA?AVQString@@PBD0@Z @ 4383 NONAME ; class QString QTextControl::trUtf8(char const *, char const *)
+ ?mouseReleaseEvent@QDial@@MAEXPAVQMouseEvent@@@Z @ 4384 NONAME ; void QDial::mouseReleaseEvent(class QMouseEvent *)
+ ??1QGraphicsItemGroup@@UAE@XZ @ 4385 NONAME ; QGraphicsItemGroup::~QGraphicsItemGroup(void)
+ ?visibleRegion@QWidget@@QBE?AVQRegion@@XZ @ 4386 NONAME ; class QRegion QWidget::visibleRegion(void) const
+ ?setValidator@QComboBox@@QAEXPBVQValidator@@@Z @ 4387 NONAME ; void QComboBox::setValidator(class QValidator const *)
+ ?setGridSize@QListView@@QAEXABVQSize@@@Z @ 4388 NONAME ; void QListView::setGridSize(class QSize const &)
+ ?getStaticMetaObject@QSpinBox@@SAABUQMetaObject@@XZ @ 4389 NONAME ; struct QMetaObject const & QSpinBox::getStaticMetaObject(void)
+ ?insertRow@QFormLayout@@QAEXHPAVQLayout@@@Z @ 4390 NONAME ; void QFormLayout::insertRow(int, class QLayout *)
+ ?dragMoveEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 4391 NONAME ; void QGraphicsProxyWidget::dragMoveEvent(class QGraphicsSceneDragDropEvent *)
+ ?undo@QTextDocument@@QAEXPAVQTextCursor@@@Z @ 4392 NONAME ; void QTextDocument::undo(class QTextCursor *)
+ ?color@QPixmapColorizeFilter@@QBE?AVQColor@@XZ @ 4393 NONAME ; class QColor QPixmapColorizeFilter::color(void) const
+ ?staticMetaObject@QGraphicsObject@@2UQMetaObject@@B @ 4394 NONAME ; struct QMetaObject const QGraphicsObject::staticMetaObject
+ ?getLayoutPosition@QFormLayout@@QBEXPAVQLayout@@PAHPAW4ItemRole@1@@Z @ 4395 NONAME ; void QFormLayout::getLayoutPosition(class QLayout *, int *, enum QFormLayout::ItemRole *) const
+ ?deviceRect@QGraphicsEffectSource@@QBE?AVQRect@@XZ @ 4396 NONAME ; class QRect QGraphicsEffectSource::deviceRect(void) const
+ ?doItemsLayout@QAbstractItemView@@UAEXXZ @ 4397 NONAME ; void QAbstractItemView::doItemsLayout(void)
+ ??_EQStatusTipEvent@@UAE@I@Z @ 4398 NONAME ; QStatusTipEvent::~QStatusTipEvent(unsigned int)
+ ?tr@QSplashScreen@@SA?AVQString@@PBD0H@Z @ 4399 NONAME ; class QString QSplashScreen::tr(char const *, char const *, int)
+ ?flow@QListView@@QBE?AW4Flow@1@XZ @ 4400 NONAME ; enum QListView::Flow QListView::flow(void) const
+ ?isCheckable@QGroupBox@@QBE_NXZ @ 4401 NONAME ; bool QGroupBox::isCheckable(void) const
+ ?qt_metacast@QGraphicsTextItem@@UAEPAXPBD@Z @ 4402 NONAME ; void * QGraphicsTextItem::qt_metacast(char const *)
+ ?mouseMoveEvent@QMenu@@MAEXPAVQMouseEvent@@@Z @ 4403 NONAME ; void QMenu::mouseMoveEvent(class QMouseEvent *)
+ ?qt_metacall@QDockWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4404 NONAME ; int QDockWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?verticalHeaderItem@QTableWidget@@QBEPAVQTableWidgetItem@@H@Z @ 4405 NONAME ; class QTableWidgetItem * QTableWidget::verticalHeaderItem(int) const
+ ?getStaticMetaObject@QProgressBar@@SAABUQMetaObject@@XZ @ 4406 NONAME ; struct QMetaObject const & QProgressBar::getStaticMetaObject(void)
+ ?staticMetaObject@QGraphicsTextItem@@2UQMetaObject@@B @ 4407 NONAME ; struct QMetaObject const QGraphicsTextItem::staticMetaObject
+ ?rowHeight@QTreeView@@IBEHABVQModelIndex@@@Z @ 4408 NONAME ; int QTreeView::rowHeight(class QModelIndex const &) const
+ ?font@QTextEngine@@QBE?AVQFont@@XZ @ 4409 NONAME ; class QFont QTextEngine::font(void) const
+ ?wheelEvent@QMenu@@MAEXPAVQWheelEvent@@@Z @ 4410 NONAME ; void QMenu::wheelEvent(class QWheelEvent *)
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQRectF@@W4ItemSelectionMode@Qt@@W4SortOrder@5@ABVQTransform@@@Z @ 4411 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QRectF const &, enum Qt::ItemSelectionMode, enum Qt::SortOrder, class QTransform const &) const
+ ?expandingDirections@QLayout@@UBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 4412 NONAME ; class QFlags<enum Qt::Orientation> QLayout::expandingDirections(void) const
+ ?staticMetaObject@QFontDatabase@@2UQMetaObject@@B @ 4413 NONAME ; struct QMetaObject const QFontDatabase::staticMetaObject
+ ?startDrag@QAbstractItemView@@MAEXV?$QFlags@W4DropAction@Qt@@@@@Z @ 4414 NONAME ; void QAbstractItemView::startDrag(class QFlags<enum Qt::DropAction>)
+ ?inputMethodEvent@QAbstractItemView@@MAEXPAVQInputMethodEvent@@@Z @ 4415 NONAME ; void QAbstractItemView::inputMethodEvent(class QInputMethodEvent *)
+ ?boundingRect@QFontMetricsF@@QBE?AVQRectF@@ABV2@HABVQString@@HPAH@Z @ 4416 NONAME ; class QRectF QFontMetricsF::boundingRect(class QRectF const &, int, class QString const &, int, int *) const
+ ??0QStyleOptionSlider@@QAE@XZ @ 4417 NONAME ; QStyleOptionSlider::QStyleOptionSlider(void)
+ ?itemActivated@QListWidget@@IAEXPAVQListWidgetItem@@@Z @ 4418 NONAME ; void QListWidget::itemActivated(class QListWidgetItem *)
+ ?event@QCompleter@@MAE_NPAVQEvent@@@Z @ 4419 NONAME ; bool QCompleter::event(class QEvent *)
+ ?united@QPolygonF@@QBE?AV1@ABV1@@Z @ 4420 NONAME ; class QPolygonF QPolygonF::united(class QPolygonF const &) const
+ ?orientation@QDialog@@QBE?AW4Orientation@Qt@@XZ @ 4421 NONAME ; enum Qt::Orientation QDialog::orientation(void) const
+ ?setReadOnly@QTextEdit@@QAEX_N@Z @ 4422 NONAME ; void QTextEdit::setReadOnly(bool)
+ ?setMinimumSize@QWidget@@QAEXHH@Z @ 4423 NONAME ; void QWidget::setMinimumSize(int, int)
+ ?d_func@QDataWidgetMapper@@AAEPAVQDataWidgetMapperPrivate@@XZ @ 4424 NONAME ; class QDataWidgetMapperPrivate * QDataWidgetMapper::d_func(void)
+ ??0Parser@QCss@@QAE@XZ @ 4425 NONAME ; QCss::Parser::Parser(void)
+ ??Fiterator@QTextBlock@@QAEAAV01@XZ @ 4426 NONAME ; class QTextBlock::iterator & QTextBlock::iterator::operator--(void)
+ ?setDefaultFont@QTextDocument@@QAEXABVQFont@@@Z @ 4427 NONAME ; void QTextDocument::setDefaultFont(class QFont const &)
+ ?beginNewFrame@QPaintBuffer@@QAEXXZ @ 4428 NONAME ; void QPaintBuffer::beginNewFrame(void)
+ ?boundingRect@QPainterPath@@QBE?AVQRectF@@XZ @ 4429 NONAME ; class QRectF QPainterPath::boundingRect(void) const
+ ?eventFilter@QCompleter@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 4430 NONAME ; bool QCompleter::eventFilter(class QObject *, class QEvent *)
+ ??0QCoeFepInputContext@@QAE@PAVQObject@@@Z @ 4431 NONAME ; QCoeFepInputContext::QCoeFepInputContext(class QObject *)
+ ?clear@QTextDocument@@UAEXXZ @ 4432 NONAME ; void QTextDocument::clear(void)
+ ?tr@QKeyEventTransition@@SA?AVQString@@PBD0@Z @ 4433 NONAME ; class QString QKeyEventTransition::tr(char const *, char const *)
+ ?drawPicture@QPainter@@QAEXABVQPoint@@ABVQPicture@@@Z @ 4434 NONAME ; void QPainter::drawPicture(class QPoint const &, class QPicture const &)
+ ?shapeLine@QTextEngine@@QAEXABUQScriptLine@@@Z @ 4435 NONAME ; void QTextEngine::shapeLine(struct QScriptLine const &)
+ ?isValid@QMovie@@QBE_NXZ @ 4436 NONAME ; bool QMovie::isValid(void) const
+ ?trUtf8@QPaintBufferResource@@SA?AVQString@@PBD0@Z @ 4437 NONAME ; class QString QPaintBufferResource::trUtf8(char const *, char const *)
+ ?insertRows@QStandardItemModel@@UAE_NHHABVQModelIndex@@@Z @ 4438 NONAME ; bool QStandardItemModel::insertRows(int, int, class QModelIndex const &)
+ ??0QStyleOptionViewItemV3@@IAE@H@Z @ 4439 NONAME ; QStyleOptionViewItemV3::QStyleOptionViewItemV3(int)
+ ?state@QGesture@@QBE?AW4GestureState@Qt@@XZ @ 4440 NONAME ; enum Qt::GestureState QGesture::state(void) const
+ ?insertImage@QTextCursor@@QAEXABVQImage@@ABVQString@@@Z @ 4441 NONAME ; void QTextCursor::insertImage(class QImage const &, class QString const &)
+ ?target@QDrag@@QBEPAVQWidget@@XZ @ 4442 NONAME ; class QWidget * QDrag::target(void) const
+ ?itemChanged@QListWidget@@IAEXPAVQListWidgetItem@@@Z @ 4443 NONAME ; void QListWidget::itemChanged(class QListWidgetItem *)
+ ?confirmOverwrite@QFileDialog@@QBE_NXZ @ 4444 NONAME ; bool QFileDialog::confirmOverwrite(void) const
+ ?isIdentity@QMatrix4x4@@QBE_NXZ @ 4445 NONAME ; bool QMatrix4x4::isIdentity(void) const
+ ??0QImageIOHandler@@QAE@XZ @ 4446 NONAME ; QImageIOHandler::QImageIOHandler(void)
+ ?rotate@QGraphicsView@@QAEXM@Z @ 4447 NONAME ; void QGraphicsView::rotate(float)
+ ?initStyleOption@QStyledItemDelegate@@MBEXPAVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 4448 NONAME ; void QStyledItemDelegate::initStyleOption(class QStyleOptionViewItem *, class QModelIndex const &) const
+ ?d_func@QMainWindow@@AAEPAVQMainWindowPrivate@@XZ @ 4449 NONAME ; class QMainWindowPrivate * QMainWindow::d_func(void)
+ ?inWhatsThisMode@QWhatsThis@@SA_NXZ @ 4450 NONAME ; bool QWhatsThis::inWhatsThisMode(void)
+ ?d_func@QColumnView@@AAEPAVQColumnViewPrivate@@XZ @ 4451 NONAME ; class QColumnViewPrivate * QColumnView::d_func(void)
+ ??_EQIconEngineFactoryInterface@@UAE@I@Z @ 4452 NONAME ; QIconEngineFactoryInterface::~QIconEngineFactoryInterface(unsigned int)
+ ?dropEvent@QAbstractScrollArea@@MAEXPAVQDropEvent@@@Z @ 4453 NONAME ; void QAbstractScrollArea::dropEvent(class QDropEvent *)
+ ?rotationChanged@QGraphicsObject@@IAEXXZ @ 4454 NONAME ; void QGraphicsObject::rotationChanged(void)
+ ?zoomIn@QTextEdit@@QAEXH@Z @ 4455 NONAME ; void QTextEdit::zoomIn(int)
+ ?read@QIconEngineV2@@UAE_NAAVQDataStream@@@Z @ 4456 NONAME ; bool QIconEngineV2::read(class QDataStream &)
+ ?toolBarBreak@QMainWindow@@QBE_NPAVQToolBar@@@Z @ 4457 NONAME ; bool QMainWindow::toolBarBreak(class QToolBar *) const
+ ?mapRectFromScene@QGraphicsItem@@QBE?AVQRectF@@ABV2@@Z @ 4458 NONAME ; class QRectF QGraphicsItem::mapRectFromScene(class QRectF const &) const
+ ?drawCursor@QTextLayout@@QBEXPAVQPainter@@ABVQPointF@@H@Z @ 4459 NONAME ; void QTextLayout::drawCursor(class QPainter *, class QPointF const &, int) const
+ ?trUtf8@QTabWidget@@SA?AVQString@@PBD0@Z @ 4460 NONAME ; class QString QTabWidget::trUtf8(char const *, char const *)
+ ?viewportEvent@QAbstractScrollArea@@MAE_NPAVQEvent@@@Z @ 4461 NONAME ; bool QAbstractScrollArea::viewportEvent(class QEvent *)
+ ?scale@QMatrix4x4@@QAEAAV1@MM@Z @ 4462 NONAME ; class QMatrix4x4 & QMatrix4x4::scale(float, float)
+ ?x@QWidget@@QBEHXZ @ 4463 NONAME ; int QWidget::x(void) const
+ ?hideColumn@QTableView@@QAEXH@Z @ 4464 NONAME ; void QTableView::hideColumn(int)
+ ??4QStyleOptionButton@@QAEAAV0@ABV0@@Z @ 4465 NONAME ; class QStyleOptionButton & QStyleOptionButton::operator=(class QStyleOptionButton const &)
+ ?trUtf8@QProxyModel@@SA?AVQString@@PBD0@Z @ 4466 NONAME ; class QString QProxyModel::trUtf8(char const *, char const *)
+ ?currentIndex@QComboBox@@QBEHXZ @ 4467 NONAME ; int QComboBox::currentIndex(void) const
+ ?pt4@QBezier@@QBE?AVQPointF@@XZ @ 4468 NONAME ; class QPointF QBezier::pt4(void) const
+ ??0QGraphicsSceneHelpEvent@@QAE@W4Type@QEvent@@@Z @ 4469 NONAME ; QGraphicsSceneHelpEvent::QGraphicsSceneHelpEvent(enum QEvent::Type)
+ ??0QStyleOptionDockWidgetV2@@QAE@XZ @ 4470 NONAME ; QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(void)
+ ?background@QListWidgetItem@@QBE?AVQBrush@@XZ @ 4471 NONAME ; class QBrush QListWidgetItem::background(void) const
+ ?metaObject@QSortFilterProxyModel@@UBEPBUQMetaObject@@XZ @ 4472 NONAME ; struct QMetaObject const * QSortFilterProxyModel::metaObject(void) const
+ ?hasChildren@QProxyModel@@UBE_NABVQModelIndex@@@Z @ 4473 NONAME ; bool QProxyModel::hasChildren(class QModelIndex const &) const
+ ?qt_metacast@QInputContext@@UAEPAXPBD@Z @ 4474 NONAME ; void * QInputContext::qt_metacast(char const *)
+ ?tr@QGesture@@SA?AVQString@@PBD0@Z @ 4475 NONAME ; class QString QGesture::tr(char const *, char const *)
+ ?combinedTransform@QPainter@@QBE?AVQTransform@@XZ @ 4476 NONAME ; class QTransform QPainter::combinedTransform(void) const
+ ?sliderChange@QDial@@MAEXW4SliderChange@QAbstractSlider@@@Z @ 4477 NONAME ; void QDial::sliderChange(enum QAbstractSlider::SliderChange)
+ ?addEllipse@QGraphicsScene@@QAEPAVQGraphicsEllipseItem@@ABVQRectF@@ABVQPen@@ABVQBrush@@@Z @ 4478 NONAME ; class QGraphicsEllipseItem * QGraphicsScene::addEllipse(class QRectF const &, class QPen const &, class QBrush const &)
+ ?tr@QFocusFrame@@SA?AVQString@@PBD0H@Z @ 4479 NONAME ; class QString QFocusFrame::tr(char const *, char const *, int)
+ ?setGeometry@QLayout@@UAEXABVQRect@@@Z @ 4480 NONAME ; void QLayout::setGeometry(class QRect const &)
+ ??_EQWizard@@UAE@I@Z @ 4481 NONAME ; QWizard::~QWizard(unsigned int)
+ ?serialNumber@QImage@@QBEHXZ @ 4482 NONAME ; int QImage::serialNumber(void) const
+ ??8QTextTableCell@@QBE_NABV0@@Z @ 4483 NONAME ; bool QTextTableCell::operator==(class QTextTableCell const &) const
+ ??0QStyleOptionViewItemV4@@QAE@ABV0@@Z @ 4484 NONAME ; QStyleOptionViewItemV4::QStyleOptionViewItemV4(class QStyleOptionViewItemV4 const &)
+ ??_EQGroupBox@@UAE@I@Z @ 4485 NONAME ; QGroupBox::~QGroupBox(unsigned int)
+ ?paste@QTextControl@@QAEXXZ @ 4486 NONAME ; void QTextControl::paste(void)
+ ?tr@QTabBar@@SA?AVQString@@PBD0H@Z @ 4487 NONAME ; class QString QTabBar::tr(char const *, char const *, int)
+ ?metaObject@QDrag@@UBEPBUQMetaObject@@XZ @ 4488 NONAME ; struct QMetaObject const * QDrag::metaObject(void) const
+ ?getStaticMetaObject@QGraphicsBlurEffect@@SAABUQMetaObject@@XZ @ 4489 NONAME ; struct QMetaObject const & QGraphicsBlurEffect::getStaticMetaObject(void)
+ ?setOkButtonText@QInputDialog@@QAEXABVQString@@@Z @ 4490 NONAME ; void QInputDialog::setOkButtonText(class QString const &)
+ ?setAngle@QGraphicsRotation@@QAEXM@Z @ 4491 NONAME ; void QGraphicsRotation::setAngle(float)
+ ?availableGeometry@QDesktopWidget@@QBE?BVQRect@@H@Z @ 4492 NONAME ; class QRect const QDesktopWidget::availableGeometry(int) const
+ ?mouseButtons@QApplication@@SA?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 4493 NONAME ; class QFlags<enum Qt::MouseButton> QApplication::mouseButtons(void)
+ ?externalLoader@QTextImageHandler@@2P6A?AVQImage@@ABVQString@@0@ZA @ 4494 NONAME ; class QImage (*QTextImageHandler::externalLoader)(class QString const &, class QString const &)
+ ?sessionKey@QApplication@@QBE?AVQString@@XZ @ 4495 NONAME ; class QString QApplication::sessionKey(void) const
+ ?qt_metacall@QIntValidator@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4496 NONAME ; int QIntValidator::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?light@QColor@@QBE?AV1@H@Z @ 4497 NONAME ; class QColor QColor::light(int) const
+ ?isSeparator@QAction@@QBE_NXZ @ 4498 NONAME ; bool QAction::isSeparator(void) const
+ ?tr@QKeyEventTransition@@SA?AVQString@@PBD0H@Z @ 4499 NONAME ; class QString QKeyEventTransition::tr(char const *, char const *, int)
+ ?hoverLeaveEvent@QGraphicsWidget@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 4500 NONAME ; void QGraphicsWidget::hoverLeaveEvent(class QGraphicsSceneHoverEvent *)
+ ?setTextCursor@QGraphicsTextItem@@QAEXABVQTextCursor@@@Z @ 4501 NONAME ; void QGraphicsTextItem::setTextCursor(class QTextCursor const &)
+ ?tr@QAbstractItemView@@SA?AVQString@@PBD0H@Z @ 4502 NONAME ; class QString QAbstractItemView::tr(char const *, char const *, int)
+ ?hideChildren@QWidgetPrivate@@QAEX_N@Z @ 4503 NONAME ; void QWidgetPrivate::hideChildren(bool)
+ ?alignment@QLabel@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 4504 NONAME ; class QFlags<enum Qt::AlignmentFlag> QLabel::alignment(void) const
+ ?setSpeed@QMovie@@QAEXH@Z @ 4505 NONAME ; void QMovie::setSpeed(int)
+ ?render@QWidget@@QAEXPAVQPaintDevice@@ABVQPoint@@ABVQRegion@@V?$QFlags@W4RenderFlag@QWidget@@@@@Z @ 4506 NONAME ; void QWidget::render(class QPaintDevice *, class QPoint const &, class QRegion const &, class QFlags<enum QWidget::RenderFlag>)
+ ??9Tab@QTextOption@@QBE_NABU01@@Z @ 4507 NONAME ; bool QTextOption::Tab::operator!=(struct QTextOption::Tab const &) const
+ ?getStaticMetaObject@QPalette@@SAABUQMetaObject@@XZ @ 4508 NONAME ; struct QMetaObject const & QPalette::getStaticMetaObject(void)
+ ?style@QApplication@@SAPAVQStyle@@XZ @ 4509 NONAME ; class QStyle * QApplication::style(void)
+ ?staticMetaObject@QTableView@@2UQMetaObject@@B @ 4510 NONAME ; struct QMetaObject const QTableView::staticMetaObject
+ ??1QS60MainApplication@@UAE@XZ @ 4511 NONAME ; QS60MainApplication::~QS60MainApplication(void)
+ ?text@QKeyEvent@@QBE?AVQString@@XZ @ 4512 NONAME ; class QString QKeyEvent::text(void) const
+ ?hideOrShow@QStatusBar@@IAEXXZ @ 4513 NONAME ; void QStatusBar::hideOrShow(void)
+ ?setTextDirection@QProgressBar@@QAEXW4Direction@1@@Z @ 4514 NONAME ; void QProgressBar::setTextDirection(enum QProgressBar::Direction)
+ ?setDefaultUp@QMenuBar@@QAEX_N@Z @ 4515 NONAME ; void QMenuBar::setDefaultUp(bool)
+ ?discardUpdateRequest@QGraphicsItemPrivate@@QBE_N_N000@Z @ 4516 NONAME ; bool QGraphicsItemPrivate::discardUpdateRequest(bool, bool, bool, bool) const
+ ?length@QQuaternion@@QBEMXZ @ 4517 NONAME ; float QQuaternion::length(void) const
+ ?keyboardGrabber@QWidget@@SAPAV1@XZ @ 4518 NONAME ; class QWidget * QWidget::keyboardGrabber(void)
+ ??1QPainterReplayer@@UAE@XZ @ 4519 NONAME ; QPainterReplayer::~QPainterReplayer(void)
+ ?start@QMovie@@QAEXXZ @ 4520 NONAME ; void QMovie::start(void)
+ ?mapRectToParent@QGraphicsItem@@QBE?AVQRectF@@ABV2@@Z @ 4521 NONAME ; class QRectF QGraphicsItem::mapRectToParent(class QRectF const &) const
+ ?renderHints@QPaintEngineState@@QBE?AV?$QFlags@W4RenderHint@QPainter@@@@XZ @ 4522 NONAME ; class QFlags<enum QPainter::RenderHint> QPaintEngineState::renderHints(void) const
+ ?getCmykF@QColor@@QAEXPAM0000@Z @ 4523 NONAME ; void QColor::getCmykF(float *, float *, float *, float *, float *)
+ ??0TouchPoint@QTouchEvent@@QAE@ABV01@@Z @ 4524 NONAME ; QTouchEvent::TouchPoint::TouchPoint(class QTouchEvent::TouchPoint const &)
+ ?columnCount@QTreeWidgetItem@@QBEHXZ @ 4525 NONAME ; int QTreeWidgetItem::columnCount(void) const
+ ??0QUndoView@@QAE@PAVQWidget@@@Z @ 4526 NONAME ; QUndoView::QUndoView(class QWidget *)
+ ?setOpacityMask@QGraphicsOpacityEffect@@QAEXABVQBrush@@@Z @ 4527 NONAME ; void QGraphicsOpacityEffect::setOpacityMask(class QBrush const &)
+ ??1QDialogButtonBox@@UAE@XZ @ 4528 NONAME ; QDialogButtonBox::~QDialogButtonBox(void)
+ ?trUtf8@QStackedWidget@@SA?AVQString@@PBD0H@Z @ 4529 NONAME ; class QString QStackedWidget::trUtf8(char const *, char const *, int)
+ ?setBoundingRect@QPaintBuffer@@QAEXABVQRectF@@@Z @ 4530 NONAME ; void QPaintBuffer::setBoundingRect(class QRectF const &)
+ ?changeEvent@QProgressDialog@@MAEXPAVQEvent@@@Z @ 4531 NONAME ; void QProgressDialog::changeEvent(class QEvent *)
+ ?setOpenExternalLinks@QTextBrowser@@QAEX_N@Z @ 4532 NONAME ; void QTextBrowser::setOpenExternalLinks(bool)
+ ?setFocusProxy@QGraphicsItem@@QAEXPAV1@@Z @ 4533 NONAME ; void QGraphicsItem::setFocusProxy(class QGraphicsItem *)
+ ?setData@QSortFilterProxyModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 4534 NONAME ; bool QSortFilterProxyModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?idealWidth@QTextDocument@@QBEMXZ @ 4535 NONAME ; float QTextDocument::idealWidth(void) const
+ ?fragmentIndex@QTextBlock@@QBEHXZ @ 4536 NONAME ; int QTextBlock::fragmentIndex(void) const
+ ?insertSeparator@QMenuBar@@QAEPAVQAction@@PAV2@@Z @ 4537 NONAME ; class QAction * QMenuBar::insertSeparator(class QAction *)
+ ?setProperty@QTextFormat@@QAEXHABV?$QVector@VQTextLength@@@@@Z @ 4538 NONAME ; void QTextFormat::setProperty(int, class QVector<class QTextLength> const &)
+ ?paintEvent@QFrame@@MAEXPAVQPaintEvent@@@Z @ 4539 NONAME ; void QFrame::paintEvent(class QPaintEvent *)
+ ?metaObject@QPlainTextDocumentLayout@@UBEPBUQMetaObject@@XZ @ 4540 NONAME ; struct QMetaObject const * QPlainTextDocumentLayout::metaObject(void) const
+ ?codec@QTextDocumentWriter@@QBEPAVQTextCodec@@XZ @ 4541 NONAME ; class QTextCodec * QTextDocumentWriter::codec(void) const
+ ??D@YA?AVQRegion@@ABV0@ABVQMatrix@@@Z @ 4542 NONAME ; class QRegion operator*(class QRegion const &, class QMatrix const &)
+ ??1QWizardPage@@UAE@XZ @ 4543 NONAME ; QWizardPage::~QWizardPage(void)
+ ?init@QBrush@@AAEXABVQColor@@W4BrushStyle@Qt@@@Z @ 4544 NONAME ; void QBrush::init(class QColor const &, enum Qt::BrushStyle)
+ ??0QPen@@QAE@ABVQBrush@@MW4PenStyle@Qt@@W4PenCapStyle@3@W4PenJoinStyle@3@@Z @ 4545 NONAME ; QPen::QPen(class QBrush const &, float, enum Qt::PenStyle, enum Qt::PenCapStyle, enum Qt::PenJoinStyle)
+ ?pixmap@QIconEngine@@UAE?AVQPixmap@@ABVQSize@@W4Mode@QIcon@@W4State@5@@Z @ 4546 NONAME ; class QPixmap QIconEngine::pixmap(class QSize const &, enum QIcon::Mode, enum QIcon::State)
+ ?paint@QGraphicsPolygonItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 4547 NONAME ; void QGraphicsPolygonItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?eventFilter@QWorkspace@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 4548 NONAME ; bool QWorkspace::eventFilter(class QObject *, class QEvent *)
+ ?setItemExpanded@QTreeWidget@@QAEXPBVQTreeWidgetItem@@_N@Z @ 4549 NONAME ; void QTreeWidget::setItemExpanded(class QTreeWidgetItem const *, bool)
+ ?setNameFilter@QFileDialog@@QAEXABVQString@@@Z @ 4550 NONAME ; void QFileDialog::setNameFilter(class QString const &)
+ ?internalRedo@QLineControl@@AAEXXZ @ 4551 NONAME ; void QLineControl::internalRedo(void)
+ ?indent@QTextBlockFormat@@QBEHXZ @ 4552 NONAME ; int QTextBlockFormat::indent(void) const
+ ??1QDropEvent@@UAE@XZ @ 4553 NONAME ; QDropEvent::~QDropEvent(void)
+ ?qt_set_sequence_auto_mnemonic@@YAX_N@Z @ 4554 NONAME ; void qt_set_sequence_auto_mnemonic(bool)
+ ?tr@QSortFilterProxyModel@@SA?AVQString@@PBD0@Z @ 4555 NONAME ; class QString QSortFilterProxyModel::tr(char const *, char const *)
+ ?save@QPixmap@@QBE_NABVQString@@PBDH@Z @ 4556 NONAME ; bool QPixmap::save(class QString const &, char const *, int) const
+ ?childrenRect@QWidget@@QBE?AVQRect@@XZ @ 4557 NONAME ; class QRect QWidget::childrenRect(void) const
+ ?setFormat@QPictureIO@@QAEXPBD@Z @ 4558 NONAME ; void QPictureIO::setFormat(char const *)
+ ?mapToParent@QGraphicsItem@@QBE?AVQPolygonF@@ABVQRectF@@@Z @ 4559 NONAME ; class QPolygonF QGraphicsItem::mapToParent(class QRectF const &) const
+ ??_EQGraphicsSceneResizeEvent@@UAE@I@Z @ 4560 NONAME ; QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent(unsigned int)
+ ?option@QImageIOHandler@@UBE?AVQVariant@@W4ImageOption@1@@Z @ 4561 NONAME ; class QVariant QImageIOHandler::option(enum QImageIOHandler::ImageOption) const
+ ?trUtf8@QSizeGrip@@SA?AVQString@@PBD0H@Z @ 4562 NONAME ; class QString QSizeGrip::trUtf8(char const *, char const *, int)
+ ?takeAt@QStackedLayout@@UAEPAVQLayoutItem@@H@Z @ 4563 NONAME ; class QLayoutItem * QStackedLayout::takeAt(int)
+ ?actionChanged@QDrag@@IAEXW4DropAction@Qt@@@Z @ 4564 NONAME ; void QDrag::actionChanged(enum Qt::DropAction)
+ ??1QMenuBar@@UAE@XZ @ 4565 NONAME ; QMenuBar::~QMenuBar(void)
+ ?setMinimum@QProgressBar@@QAEXH@Z @ 4566 NONAME ; void QProgressBar::setMinimum(int)
+ ?qt_metacast@QGesture@@UAEPAXPBD@Z @ 4567 NONAME ; void * QGesture::qt_metacast(char const *)
+ ?qDrawWinButton@@YAXPAVQPainter@@HHHHABVQPalette@@_NPBVQBrush@@@Z @ 4568 NONAME ; void qDrawWinButton(class QPainter *, int, int, int, int, class QPalette const &, bool, class QBrush const *)
+ ??D@YA?AVQPoint@@ABV0@ABVQMatrix@@@Z @ 4569 NONAME ; class QPoint operator*(class QPoint const &, class QMatrix const &)
+ ?clearMinimumTime@QDateTimeEdit@@QAEXXZ @ 4570 NONAME ; void QDateTimeEdit::clearMinimumTime(void)
+ ?columnMinimumWidth@QGraphicsGridLayout@@QBEMH@Z @ 4571 NONAME ; float QGraphicsGridLayout::columnMinimumWidth(int) const
+ ?setVerticalPolicy@QSizePolicy@@QAEXW4Policy@1@@Z @ 4572 NONAME ; void QSizePolicy::setVerticalPolicy(enum QSizePolicy::Policy)
+ ?currentColumn@QTreeWidget@@QBEHXZ @ 4573 NONAME ; int QTreeWidget::currentColumn(void) const
+ ?keyboardGrabber@QWidgetPrivate@@2PAVQWidget@@A @ 4574 NONAME ; class QWidget * QWidgetPrivate::keyboardGrabber
+ ?q_func@QGraphicsEffectPrivate@@ABEPBVQGraphicsEffect@@XZ @ 4575 NONAME ; class QGraphicsEffect const * QGraphicsEffectPrivate::q_func(void) const
+ ?columnCount@QGridLayout@@QBEHXZ @ 4576 NONAME ; int QGridLayout::columnCount(void) const
+ ?tr@QApplication@@SA?AVQString@@PBD0H@Z @ 4577 NONAME ; class QString QApplication::tr(char const *, char const *, int)
+ ?staticMetaObject@QTextBlockGroup@@2UQMetaObject@@B @ 4578 NONAME ; struct QMetaObject const QTextBlockGroup::staticMetaObject
+ ?setMaximum@QSpinBox@@QAEXH@Z @ 4579 NONAME ; void QSpinBox::setMaximum(int)
+ ??YQTreeWidgetItemIterator@@QAEAAV0@H@Z @ 4580 NONAME ; class QTreeWidgetItemIterator & QTreeWidgetItemIterator::operator+=(int)
+ ?d_func@QWorkspace@@ABEPBVQWorkspacePrivate@@XZ @ 4581 NONAME ; class QWorkspacePrivate const * QWorkspace::d_func(void) const
+ ?d_func@QGraphicsEffectSource@@AAEPAVQGraphicsEffectSourcePrivate@@XZ @ 4582 NONAME ; class QGraphicsEffectSourcePrivate * QGraphicsEffectSource::d_func(void)
+ ?paintEvent@QComboBox@@MAEXPAVQPaintEvent@@@Z @ 4583 NONAME ; void QComboBox::paintEvent(class QPaintEvent *)
+ ?drawPicture@QPainter@@QAEXABVQPointF@@ABVQPicture@@@Z @ 4584 NONAME ; void QPainter::drawPicture(class QPointF const &, class QPicture const &)
+ ?tr@QTimeEdit@@SA?AVQString@@PBD0@Z @ 4585 NONAME ; class QString QTimeEdit::tr(char const *, char const *)
+ ?tr@QTreeView@@SA?AVQString@@PBD0@Z @ 4586 NONAME ; class QString QTreeView::tr(char const *, char const *)
+ ?vector@QQuaternion@@QBE?AVQVector3D@@XZ @ 4587 NONAME ; class QVector3D QQuaternion::vector(void) const
+ ?selectedText@QLineEdit@@QBE?AVQString@@XZ @ 4588 NONAME ; class QString QLineEdit::selectedText(void) const
+ ?currentChanged@QItemSelectionModel@@IAEXABVQModelIndex@@0@Z @ 4589 NONAME ; void QItemSelectionModel::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ??_EQCommonStyle@@UAE@I@Z @ 4590 NONAME ; QCommonStyle::~QCommonStyle(unsigned int)
+ ?backgroundColor@QTreeWidgetItem@@QBE?AVQColor@@H@Z @ 4591 NONAME ; class QColor QTreeWidgetItem::backgroundColor(int) const
+ ?setExtra@QGraphicsItemPrivate@@QAEXW4Extra@1@ABVQVariant@@@Z @ 4592 NONAME ; void QGraphicsItemPrivate::setExtra(enum QGraphicsItemPrivate::Extra, class QVariant const &)
+ ?mousePressEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 4593 NONAME ; void QGraphicsScene::mousePressEvent(class QGraphicsSceneMouseEvent *)
+ ?expandAll@QTreeView@@QAEXXZ @ 4594 NONAME ; void QTreeView::expandAll(void)
+ ?item@QGraphicsItemAnimation@@QBEPAVQGraphicsItem@@XZ @ 4595 NONAME ; class QGraphicsItem * QGraphicsItemAnimation::item(void) const
+ ??_EQGraphicsEffectSource@@UAE@I@Z @ 4596 NONAME ; QGraphicsEffectSource::~QGraphicsEffectSource(unsigned int)
+ ?draw@QGraphicsEffectSource@@QAEXPAVQPainter@@@Z @ 4597 NONAME ; void QGraphicsEffectSource::draw(class QPainter *)
+ ?toVector4D@QVector3D@@QBE?AVQVector4D@@XZ @ 4598 NONAME ; class QVector4D QVector3D::toVector4D(void) const
+ ?setChild@QStandardItem@@QAEXHPAV1@@Z @ 4599 NONAME ; void QStandardItem::setChild(int, class QStandardItem *)
+ ?qt_metacall@QToolBar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4600 NONAME ; int QToolBar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isReadOnly@QLineControl@@QBE_NXZ @ 4601 NONAME ; bool QLineControl::isReadOnly(void) const
+ ??0QHeaderView@@QAE@W4Orientation@Qt@@PAVQWidget@@@Z @ 4602 NONAME ; QHeaderView::QHeaderView(enum Qt::Orientation, class QWidget *)
+ ?cursorPositionChanged@QLineEdit@@IAEXHH@Z @ 4603 NONAME ; void QLineEdit::cursorPositionChanged(int, int)
+ ?setCheckState@QStandardItem@@QAEXW4CheckState@Qt@@@Z @ 4604 NONAME ; void QStandardItem::setCheckState(enum Qt::CheckState)
+ ??1QAbstractSpinBox@@UAE@XZ @ 4605 NONAME ; QAbstractSpinBox::~QAbstractSpinBox(void)
+ ?setSystemMenu@QMdiSubWindow@@QAEXPAVQMenu@@@Z @ 4606 NONAME ; void QMdiSubWindow::setSystemMenu(class QMenu *)
+ ?paintEvent@QGraphicsView@@MAEXPAVQPaintEvent@@@Z @ 4607 NONAME ; void QGraphicsView::paintEvent(class QPaintEvent *)
+ ?trUtf8@QSplitterHandle@@SA?AVQString@@PBD0H@Z @ 4608 NONAME ; class QString QSplitterHandle::trUtf8(char const *, char const *, int)
+ ?setIconSize@QMainWindow@@QAEXABVQSize@@@Z @ 4609 NONAME ; void QMainWindow::setIconSize(class QSize const &)
+ ?flags@QGraphicsItem@@QBE?AV?$QFlags@W4GraphicsItemFlag@QGraphicsItem@@@@XZ @ 4610 NONAME ; class QFlags<enum QGraphicsItem::GraphicsItemFlag> QGraphicsItem::flags(void) const
+ ??0QDesktopWidget@@QAE@XZ @ 4611 NONAME ; QDesktopWidget::QDesktopWidget(void)
+ ?testPseudoPage@Parser@QCss@@QAE_NXZ @ 4612 NONAME ; bool QCss::Parser::testPseudoPage(void)
+ ??_EQGraphicsPathItem@@UAE@I@Z @ 4613 NONAME ; QGraphicsPathItem::~QGraphicsPathItem(unsigned int)
+ ?dragMoveEvent@QListView@@MAEXPAVQDragMoveEvent@@@Z @ 4614 NONAME ; void QListView::dragMoveEvent(class QDragMoveEvent *)
+ ?setOverline@QFont@@QAEX_N@Z @ 4615 NONAME ; void QFont::setOverline(bool)
+ ?findInMask@QLineControl@@ABEHH_N0VQChar@@@Z @ 4616 NONAME ; int QLineControl::findInMask(int, bool, bool, class QChar) const
+ ??0QGraphicsSceneEvent@@QAE@W4Type@QEvent@@@Z @ 4617 NONAME ; QGraphicsSceneEvent::QGraphicsSceneEvent(enum QEvent::Type)
+ ?dropMimeData@QProxyModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 4618 NONAME ; bool QProxyModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?qSmartMinSize@@YA?AVQSize@@ABV1@000ABVQSizePolicy@@@Z @ 4619 NONAME ; class QSize qSmartMinSize(class QSize const &, class QSize const &, class QSize const &, class QSize const &, class QSizePolicy const &)
+ ?isWindow@QGraphicsItem@@QBE_NXZ @ 4620 NONAME ; bool QGraphicsItem::isWindow(void) const
+ ?sizeHint@QGraphicsWidget@@MBE?AVQSizeF@@W4SizeHint@Qt@@ABV2@@Z @ 4621 NONAME ; class QSizeF QGraphicsWidget::sizeHint(enum Qt::SizeHint, class QSizeF const &) const
+ ?setSpacing@QBoxLayout@@QAEXH@Z @ 4622 NONAME ; void QBoxLayout::setSpacing(int)
+ ?preferredSize@QGraphicsLayoutItem@@QBE?AVQSizeF@@XZ @ 4623 NONAME ; class QSizeF QGraphicsLayoutItem::preferredSize(void) const
+ ?firstVisibleBlock@QPlainTextEdit@@IBE?AVQTextBlock@@XZ @ 4624 NONAME ; class QTextBlock QPlainTextEdit::firstVisibleBlock(void) const
+ ?createdWidgets@QWidgetAction@@IBE?AV?$QList@PAVQWidget@@@@XZ @ 4625 NONAME ; class QList<class QWidget *> QWidgetAction::createdWidgets(void) const
+ ?setLayoutDirection@QApplication@@SAXW4LayoutDirection@Qt@@@Z @ 4626 NONAME ; void QApplication::setLayoutDirection(enum Qt::LayoutDirection)
+ ??1QTextObject@@MAE@XZ @ 4627 NONAME ; QTextObject::~QTextObject(void)
+ ?backgroundColor@QListWidgetItem@@QBE?AVQColor@@XZ @ 4628 NONAME ; class QColor QListWidgetItem::backgroundColor(void) const
+ ?isFlat@QPushButton@@QBE_NXZ @ 4629 NONAME ; bool QPushButton::isFlat(void) const
+ ?polish@QStyle@@UAEXPAVQWidget@@@Z @ 4630 NONAME ; void QStyle::polish(class QWidget *)
+ ??0QFontInfo@@QAE@ABVQFont@@@Z @ 4631 NONAME ; QFontInfo::QFontInfo(class QFont const &)
+ ?done@QColorDialog@@MAEXH@Z @ 4632 NONAME ; void QColorDialog::done(int)
+ ?paintEvent@QLineEdit@@MAEXPAVQPaintEvent@@@Z @ 4633 NONAME ; void QLineEdit::paintEvent(class QPaintEvent *)
+ ?insertHtml@QTextEdit@@QAEXABVQString@@@Z @ 4634 NONAME ; void QTextEdit::insertHtml(class QString const &)
+ ?toolTip@QTextCharFormat@@QBE?AVQString@@XZ @ 4635 NONAME ; class QString QTextCharFormat::toolTip(void) const
+ ?pageIds@QWizard@@QBE?AV?$QList@H@@XZ @ 4636 NONAME ; class QList<int> QWizard::pageIds(void) const
+ ?color@QPixmapDropShadowFilter@@QBE?AVQColor@@XZ @ 4637 NONAME ; class QColor QPixmapDropShadowFilter::color(void) const
+ ?sortColumn@QTreeWidget@@QBEHXZ @ 4638 NONAME ; int QTreeWidget::sortColumn(void) const
+ ??0QTextDocumentWriter@@QAE@PAVQIODevice@@ABVQByteArray@@@Z @ 4639 NONAME ; QTextDocumentWriter::QTextDocumentWriter(class QIODevice *, class QByteArray const &)
+ ?setForeground@QTableWidgetItem@@QAEXABVQBrush@@@Z @ 4640 NONAME ; void QTableWidgetItem::setForeground(class QBrush const &)
+ ?toolButtonStyle@QToolBar@@QBE?AW4ToolButtonStyle@Qt@@XZ @ 4641 NONAME ; enum Qt::ToolButtonStyle QToolBar::toolButtonStyle(void) const
+ ?animate_tooltip@QApplicationPrivate@@2_NA @ 4642 NONAME ; bool QApplicationPrivate::animate_tooltip
+ ??_EQSplitter@@UAE@I@Z @ 4643 NONAME ; QSplitter::~QSplitter(unsigned int)
+ ?addRow@QFormLayout@@QAEXPAVQWidget@@0@Z @ 4644 NONAME ; void QFormLayout::addRow(class QWidget *, class QWidget *)
+ ??1QPalette@@QAE@XZ @ 4645 NONAME ; QPalette::~QPalette(void)
+ ?changeEvent@QFrame@@MAEXPAVQEvent@@@Z @ 4646 NONAME ; void QFrame::changeEvent(class QEvent *)
+ ??ZQVector4D@@QAEAAV0@ABV0@@Z @ 4647 NONAME ; class QVector4D & QVector4D::operator-=(class QVector4D const &)
+ ?width@QPaintDevice@@QBEHXZ @ 4648 NONAME ; int QPaintDevice::width(void) const
+ ?trUtf8@QPaintBufferResource@@SA?AVQString@@PBD0H@Z @ 4649 NONAME ; class QString QPaintBufferResource::trUtf8(char const *, char const *, int)
+ ?setAlignment@QTextTableFormat@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 4650 NONAME ; void QTextTableFormat::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ??XQVector4D@@QAEAAV0@ABV0@@Z @ 4651 NONAME ; class QVector4D & QVector4D::operator*=(class QVector4D const &)
+ ?frameStyle@QFrame@@QBEHXZ @ 4652 NONAME ; int QFrame::frameStyle(void) const
+ ?size@QResizeEvent@@QBEABVQSize@@XZ @ 4653 NONAME ; class QSize const & QResizeEvent::size(void) const
+ ??0QTextTableCell@@QAE@XZ @ 4654 NONAME ; QTextTableCell::QTextTableCell(void)
+ ?isSelectable@QStandardItem@@QBE_NXZ @ 4655 NONAME ; bool QStandardItem::isSelectable(void) const
+ ?currentPixmap@QMovie@@QBE?AVQPixmap@@XZ @ 4656 NONAME ; class QPixmap QMovie::currentPixmap(void) const
+ ?effectiveSizeHint@QGraphicsLayoutItem@@QBE?AVQSizeF@@W4SizeHint@Qt@@ABV2@@Z @ 4657 NONAME ; class QSizeF QGraphicsLayoutItem::effectiveSizeHint(enum Qt::SizeHint, class QSizeF const &) const
+ ?qt_metacast@QTextFrame@@UAEPAXPBD@Z @ 4658 NONAME ; void * QTextFrame::qt_metacast(char const *)
+ ?polish@QCommonStyle@@UAEXAAVQPalette@@@Z @ 4659 NONAME ; void QCommonStyle::polish(class QPalette &)
+ ?resolveS60ScanCode@QApplicationPrivate@@SAIHI@Z @ 4660 NONAME ; unsigned int QApplicationPrivate::resolveS60ScanCode(int, unsigned int)
+ ?setBackground@QStandardItem@@QAEXABVQBrush@@@Z @ 4661 NONAME ; void QStandardItem::setBackground(class QBrush const &)
+ ?event@QAbstractSlider@@MAE_NPAVQEvent@@@Z @ 4662 NONAME ; bool QAbstractSlider::event(class QEvent *)
+ ??_EQS60Style@@UAE@I@Z @ 4663 NONAME ; QS60Style::~QS60Style(unsigned int)
+ ?setModal@QDialog@@QAEX_N@Z @ 4664 NONAME ; void QDialog::setModal(bool)
+ ??_EQGraphicsBloomEffect@@UAE@I@Z @ 4665 NONAME ; QGraphicsBloomEffect::~QGraphicsBloomEffect(unsigned int)
+ ?tr@QDoubleSpinBox@@SA?AVQString@@PBD0@Z @ 4666 NONAME ; class QString QDoubleSpinBox::tr(char const *, char const *)
+ ?isNavigationBarVisible@QCalendarWidget@@QBE_NXZ @ 4667 NONAME ; bool QCalendarWidget::isNavigationBarVisible(void) const
+ ??0QStatusBar@@QAE@PAVQWidget@@@Z @ 4668 NONAME ; QStatusBar::QStatusBar(class QWidget *)
+ ?recalcAdvances@QFontEngine@@UBEXPAUQGlyphLayout@@V?$QFlags@W4ShaperFlag@QTextEngine@@@@@Z @ 4669 NONAME ; void QFontEngine::recalcAdvances(struct QGlyphLayout *, class QFlags<enum QTextEngine::ShaperFlag>) const
+ ?childrenBoundingRect@QGraphicsItem@@QBE?AVQRectF@@XZ @ 4670 NONAME ; class QRectF QGraphicsItem::childrenBoundingRect(void) const
+ ?d_func@QActionGroup@@ABEPBVQActionGroupPrivate@@XZ @ 4671 NONAME ; class QActionGroupPrivate const * QActionGroup::d_func(void) const
+ ?staticMetaObject@QIntValidator@@2UQMetaObject@@B @ 4672 NONAME ; struct QMetaObject const QIntValidator::staticMetaObject
+ ?heightForWidth@QBoxLayout@@UBEHH@Z @ 4673 NONAME ; int QBoxLayout::heightForWidth(int) const
+ ?specialValueText@QAbstractSpinBox@@QBE?AVQString@@XZ @ 4674 NONAME ; class QString QAbstractSpinBox::specialValueText(void) const
+ ?showEvent@QGraphicsView@@MAEXPAVQShowEvent@@@Z @ 4675 NONAME ; void QGraphicsView::showEvent(class QShowEvent *)
+ ?blurRadiusChanged@QGraphicsBloomEffect@@IAEXH@Z @ 4676 NONAME ; void QGraphicsBloomEffect::blurRadiusChanged(int)
+ ?setAutoCompletionCaseSensitivity@QComboBox@@QAEXW4CaseSensitivity@Qt@@@Z @ 4677 NONAME ; void QComboBox::setAutoCompletionCaseSensitivity(enum Qt::CaseSensitivity)
+ ?itemDoubleClicked@QTreeWidget@@IAEXPAVQTreeWidgetItem@@H@Z @ 4678 NONAME ; void QTreeWidget::itemDoubleClicked(class QTreeWidgetItem *, int)
+ ?setFontItalic@QTextEdit@@QAEX_N@Z @ 4679 NONAME ; void QTextEdit::setFontItalic(bool)
+ ?mouseReleaseEvent@QSlider@@MAEXPAVQMouseEvent@@@Z @ 4680 NONAME ; void QSlider::mouseReleaseEvent(class QMouseEvent *)
+ ?setShortcuts@QAction@@QAEXW4StandardKey@QKeySequence@@@Z @ 4681 NONAME ; void QAction::setShortcuts(enum QKeySequence::StandardKey)
+ ?autoSipEnabled@QApplication@@QBE_NXZ @ 4682 NONAME ; bool QApplication::autoSipEnabled(void) const
+ ?getStaticMetaObject@QProxyStyle@@SAABUQMetaObject@@XZ @ 4683 NONAME ; struct QMetaObject const & QProxyStyle::getStaticMetaObject(void)
+ ?getStaticMetaObject@QGraphicsWidget@@SAABUQMetaObject@@XZ @ 4684 NONAME ; struct QMetaObject const & QGraphicsWidget::getStaticMetaObject(void)
+ ?center@QConicalGradient@@QBE?AVQPointF@@XZ @ 4685 NONAME ; class QPointF QConicalGradient::center(void) const
+ ??0QVector2D@@QAE@ABVQVector3D@@@Z @ 4686 NONAME ; QVector2D::QVector2D(class QVector3D const &)
+ ??0QItemSelectionModel@@IAE@AAVQItemSelectionModelPrivate@@PAVQAbstractItemModel@@@Z @ 4687 NONAME ; QItemSelectionModel::QItemSelectionModel(class QItemSelectionModelPrivate &, class QAbstractItemModel *)
+ ?getStaticMetaObject@QFont@@SAABUQMetaObject@@XZ @ 4688 NONAME ; struct QMetaObject const & QFont::getStaticMetaObject(void)
+ ?metaObject@QTextObject@@UBEPBUQMetaObject@@XZ @ 4689 NONAME ; struct QMetaObject const * QTextObject::metaObject(void) const
+ ??1QStrokerOps@@UAE@XZ @ 4690 NONAME ; QStrokerOps::~QStrokerOps(void)
+ ?hasMouseTracking@QWidget@@QBE_NXZ @ 4691 NONAME ; bool QWidget::hasMouseTracking(void) const
+ ?getStaticMetaObject@QWidgetAction@@SAABUQMetaObject@@XZ @ 4692 NONAME ; struct QMetaObject const & QWidgetAction::getStaticMetaObject(void)
+ ?height@QPixmapData@@QBEHXZ @ 4693 NONAME ; int QPixmapData::height(void) const
+ ?findBlockByNumber@QTextDocument@@QBE?AVQTextBlock@@H@Z @ 4694 NONAME ; class QTextBlock QTextDocument::findBlockByNumber(int) const
+ ?find@QPixmapCache@@SA_NABVKey@1@PAVQPixmap@@@Z @ 4695 NONAME ; bool QPixmapCache::find(class QPixmapCache::Key const &, class QPixmap *)
+ ?mouseReleaseEvent@QGraphicsView@@MAEXPAVQMouseEvent@@@Z @ 4696 NONAME ; void QGraphicsView::mouseReleaseEvent(class QMouseEvent *)
+ ?mouseReleaseEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 4697 NONAME ; void QGraphicsItem::mouseReleaseEvent(class QGraphicsSceneMouseEvent *)
+ ??1QStyleOptionToolButton@@QAE@XZ @ 4698 NONAME ; QStyleOptionToolButton::~QStyleOptionToolButton(void)
+ ?d_func@QStandardItemModel@@ABEPBVQStandardItemModelPrivate@@XZ @ 4699 NONAME ; class QStandardItemModelPrivate const * QStandardItemModel::d_func(void) const
+ ?pt2@QBezier@@QBE?AVQPointF@@XZ @ 4700 NONAME ; class QPointF QBezier::pt2(void) const
+ ?baseSize@QWidget@@QBE?AVQSize@@XZ @ 4701 NONAME ; class QSize QWidget::baseSize(void) const
+ ?hideTearOffMenu@QMenu@@QAEXXZ @ 4702 NONAME ; void QMenu::hideTearOffMenu(void)
+ ?minimumHeightForWidth@QLayoutItem@@UBEHH@Z @ 4703 NONAME ; int QLayoutItem::minimumHeightForWidth(int) const
+ ??0QCompleter@@QAE@PAVQObject@@@Z @ 4704 NONAME ; QCompleter::QCompleter(class QObject *)
+ ?logicalIndex@QHeaderView@@QBEHH@Z @ 4705 NONAME ; int QHeaderView::logicalIndex(int) const
+ ?popupMode@QToolButton@@QBE?AW4ToolButtonPopupMode@1@XZ @ 4706 NONAME ; enum QToolButton::ToolButtonPopupMode QToolButton::popupMode(void) const
+ ?insertColumn@QStandardItemModel@@QAEXHABV?$QList@PAVQStandardItem@@@@@Z @ 4707 NONAME ; void QStandardItemModel::insertColumn(int, class QList<class QStandardItem *> const &)
+ ?userData@QTextBlock@@QBEPAVQTextBlockUserData@@XZ @ 4708 NONAME ; class QTextBlockUserData * QTextBlock::userData(void) const
+ ?setMovement@QListView@@QAEXW4Movement@1@@Z @ 4709 NONAME ; void QListView::setMovement(enum QListView::Movement)
+ ?joinStyleMode@QStroker@@QBE?AW4LineJoinMode@1@XZ @ 4710 NONAME ; enum QStroker::LineJoinMode QStroker::joinStyleMode(void) const
+ ?currentImageRect@QImageReader@@QBE?AVQRect@@XZ @ 4711 NONAME ; class QRect QImageReader::currentImageRect(void) const
+ ?save@QImage@@QBE_NABVQString@@PBDH@Z @ 4712 NONAME ; bool QImage::save(class QString const &, char const *, int) const
+ ?trUtf8@QMdiSubWindow@@SA?AVQString@@PBD0@Z @ 4713 NONAME ; class QString QMdiSubWindow::trUtf8(char const *, char const *)
+ ?picture@QLabel@@QBEPBVQPicture@@XZ @ 4714 NONAME ; class QPicture const * QLabel::picture(void) const
+ ?ignore@QGestureEvent@@QAEXPAVQGesture@@@Z @ 4715 NONAME ; void QGestureEvent::ignore(class QGesture *)
+ ?previousBlockState@QSyntaxHighlighter@@IBEHXZ @ 4716 NONAME ; int QSyntaxHighlighter::previousBlockState(void) const
+ ?canceled@QProgressDialog@@IAEXXZ @ 4717 NONAME ; void QProgressDialog::canceled(void)
+ ?setCellPadding@QTextTableFormat@@QAEXM@Z @ 4718 NONAME ; void QTextTableFormat::setCellPadding(float)
+ ??1QDial@@UAE@XZ @ 4719 NONAME ; QDial::~QDial(void)
+ ?columnCount@QDirModel@@UBEHABVQModelIndex@@@Z @ 4720 NONAME ; int QDirModel::columnCount(class QModelIndex const &) const
+ ?keyPressEvent@QMenuBar@@MAEXPAVQKeyEvent@@@Z @ 4721 NONAME ; void QMenuBar::keyPressEvent(class QKeyEvent *)
+ ?reset@QProgressDialog@@QAEXXZ @ 4722 NONAME ; void QProgressDialog::reset(void)
+ ?cacheKey@QIcon@@QBE_JXZ @ 4723 NONAME ; long long QIcon::cacheKey(void) const
+ ?setSourceModel@QProxyModel@@IBE?AVQModelIndex@@ABV2@@Z @ 4724 NONAME ; class QModelIndex QProxyModel::setSourceModel(class QModelIndex const &) const
+ ?getStaticMetaObject@QFontDialog@@SAABUQMetaObject@@XZ @ 4725 NONAME ; struct QMetaObject const & QFontDialog::getStaticMetaObject(void)
+ ?nextImageDelay@QImageIOHandler@@UBEHXZ @ 4726 NONAME ; int QImageIOHandler::nextImageDelay(void) const
+ ?setTextVisible@QProgressBar@@QAEX_N@Z @ 4727 NONAME ; void QProgressBar::setTextVisible(bool)
+ ?combinedLayoutSpacing@QStyle@@QBEHV?$QFlags@W4ControlType@QSizePolicy@@@@0W4Orientation@Qt@@PAVQStyleOption@@PAVQWidget@@@Z @ 4728 NONAME ; int QStyle::combinedLayoutSpacing(class QFlags<enum QSizePolicy::ControlType>, class QFlags<enum QSizePolicy::ControlType>, enum Qt::Orientation, class QStyleOption *, class QWidget *) const
+ ?doubleValue@QInputDialog@@QBENXZ @ 4729 NONAME ; double QInputDialog::doubleValue(void) const
+ ?keyPressEvent@QMessageBox@@MAEXPAVQKeyEvent@@@Z @ 4730 NONAME ; void QMessageBox::keyPressEvent(class QKeyEvent *)
+ ?drawItems@QGraphicsScene@@MAEXPAVQPainter@@HQAPAVQGraphicsItem@@QBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 4731 NONAME ; void QGraphicsScene::drawItems(class QPainter *, int, class QGraphicsItem * * const, class QStyleOptionGraphicsItem const * const, class QWidget *)
+ ?setSpacing@QLayout@@QAEXH@Z @ 4732 NONAME ; void QLayout::setSpacing(int)
+ ??5@YAAAVQTextStream@@AAV0@AAVQSplitter@@@Z @ 4733 NONAME ; class QTextStream & operator>>(class QTextStream &, class QSplitter &)
+ ?d_func@QGraphicsSceneWheelEvent@@ABEPBVQGraphicsSceneWheelEventPrivate@@XZ @ 4734 NONAME ; class QGraphicsSceneWheelEventPrivate const * QGraphicsSceneWheelEvent::d_func(void) const
+ ?setDescent@QTextInlineObject@@QAEXM@Z @ 4735 NONAME ; void QTextInlineObject::setDescent(float)
+ ?itemClicked@QTreeWidget@@IAEXPAVQTreeWidgetItem@@H@Z @ 4736 NONAME ; void QTreeWidget::itemClicked(class QTreeWidgetItem *, int)
+ ?setSidebarUrls@QFileDialog@@QAEXABV?$QList@VQUrl@@@@@Z @ 4737 NONAME ; void QFileDialog::setSidebarUrls(class QList<class QUrl> const &)
+ ?primaryScreen@QDesktopWidget@@QBEHXZ @ 4738 NONAME ; int QDesktopWidget::primaryScreen(void) const
+ ?itemPixmapRect@QStyle@@UBE?AVQRect@@ABV2@HABVQPixmap@@@Z @ 4739 NONAME ; class QRect QStyle::itemPixmapRect(class QRect const &, int, class QPixmap const &) const
+ ?type@QGraphicsItem@@UBEHXZ @ 4740 NONAME ; int QGraphicsItem::type(void) const
+ ?modifiers@QInputEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 4741 NONAME ; class QFlags<enum Qt::KeyboardModifier> QInputEvent::modifiers(void) const
+ ?transformed@QBitmap@@QBE?AV1@ABVQTransform@@@Z @ 4742 NONAME ; class QBitmap QBitmap::transformed(class QTransform const &) const
+ ?tr@QGraphicsGrayscaleEffect@@SA?AVQString@@PBD0@Z @ 4743 NONAME ; class QString QGraphicsGrayscaleEffect::tr(char const *, char const *)
+ ?setBlurHint@QGraphicsBlurEffect@@QAEXW4RenderHint@Qt@@@Z @ 4744 NONAME ; void QGraphicsBlurEffect::setBlurHint(enum Qt::RenderHint)
+ ?event@QDockWidget@@MAE_NPAVQEvent@@@Z @ 4745 NONAME ; bool QDockWidget::event(class QEvent *)
+ ??_EQStyle@@UAE@I@Z @ 4746 NONAME ; QStyle::~QStyle(unsigned int)
+ ?addWidget@QGridLayout@@QAEXPAVQWidget@@@Z @ 4747 NONAME ; void QGridLayout::addWidget(class QWidget *)
+ ?direction@QBoxLayout@@QBE?AW4Direction@1@XZ @ 4748 NONAME ; enum QBoxLayout::Direction QBoxLayout::direction(void) const
+ ?getStaticMetaObject@QColorDialog@@SAABUQMetaObject@@XZ @ 4749 NONAME ; struct QMetaObject const & QColorDialog::getStaticMetaObject(void)
+ ?m33@QTransform@@QBEMXZ @ 4750 NONAME ; float QTransform::m33(void) const
+ ??0QVector4D@@QAE@ABVQPoint@@@Z @ 4751 NONAME ; QVector4D::QVector4D(class QPoint const &)
+ ??0QTextObject@@IAE@PAVQTextDocument@@@Z @ 4752 NONAME ; QTextObject::QTextObject(class QTextDocument *)
+ ?dy@QTransform@@QBEMXZ @ 4753 NONAME ; float QTransform::dy(void) const
+ ??0QItemSelection@@QAE@ABVQModelIndex@@0@Z @ 4754 NONAME ; QItemSelection::QItemSelection(class QModelIndex const &, class QModelIndex const &)
+ ?removeItem@QComboBox@@QAEXH@Z @ 4755 NONAME ; void QComboBox::removeItem(int)
+ ??0QApplication@@IAE@AAHPAPAD@Z @ 4756 NONAME ; QApplication::QApplication(int &, char * *)
+ ?parentObject@QGraphicsItem@@QBEPAVQGraphicsObject@@XZ @ 4757 NONAME ; class QGraphicsObject * QGraphicsItem::parentObject(void) const
+ ?invalidate@QBoxLayout@@UAEXXZ @ 4758 NONAME ; void QBoxLayout::invalidate(void)
+ ?createItemGroup@QGraphicsScene@@QAEPAVQGraphicsItemGroup@@ABV?$QList@PAVQGraphicsItem@@@@@Z @ 4759 NONAME ; class QGraphicsItemGroup * QGraphicsScene::createItemGroup(class QList<class QGraphicsItem *> const &)
+ ??6@YA?AVQDebug@@V0@ABVQKeySequence@@@Z @ 4760 NONAME ; class QDebug operator<<(class QDebug, class QKeySequence const &)
+ ?d_func@QProgressDialog@@AAEPAVQProgressDialogPrivate@@XZ @ 4761 NONAME ; class QProgressDialogPrivate * QProgressDialog::d_func(void)
+ ?trUtf8@QFocusFrame@@SA?AVQString@@PBD0@Z @ 4762 NONAME ; class QString QFocusFrame::trUtf8(char const *, char const *)
+ ?color@QPalette@@QBEABVQColor@@W4ColorGroup@1@W4ColorRole@1@@Z @ 4763 NONAME ; class QColor const & QPalette::color(enum QPalette::ColorGroup, enum QPalette::ColorRole) const
+ ?setOffsetToLastSection@QHeaderView@@QAEXXZ @ 4764 NONAME ; void QHeaderView::setOffsetToLastSection(void)
+ ??0QRegion@@QAE@XZ @ 4765 NONAME ; QRegion::QRegion(void)
+ ?buttonReleased@QButtonGroup@@IAEXH@Z @ 4766 NONAME ; void QButtonGroup::buttonReleased(int)
+ ?trUtf8@QKeyEventTransition@@SA?AVQString@@PBD0@Z @ 4767 NONAME ; class QString QKeyEventTransition::trUtf8(char const *, char const *)
+ ?normalMatrix@QMatrix4x4@@QBE?AV?$QGenericMatrix@$02$02M@@XZ @ 4768 NONAME ; class QGenericMatrix<3, 3, float> QMatrix4x4::normalMatrix(void) const
+ ?appendPlainText@QTextControl@@QAEXABVQString@@@Z @ 4769 NONAME ; void QTextControl::appendPlainText(class QString const &)
+ ??0QImage@@QAE@XZ @ 4770 NONAME ; QImage::QImage(void)
+ ?translated@QPolygon@@QBE?AV1@HH@Z @ 4771 NONAME ; class QPolygon QPolygon::translated(int, int) const
+ ?source@QTextBrowser@@QBE?AVQUrl@@XZ @ 4772 NONAME ; class QUrl QTextBrowser::source(void) const
+ ?setRowCount@QTableWidget@@QAEXH@Z @ 4773 NONAME ; void QTableWidget::setRowCount(int)
+ ?setUndoLimit@QUndoStack@@QAEXH@Z @ 4774 NONAME ; void QUndoStack::setUndoLimit(int)
+ ?z@QVector4D@@QBEMXZ @ 4775 NONAME ; float QVector4D::z(void) const
+ ?setBackground@QTableWidgetItem@@QAEXABVQBrush@@@Z @ 4776 NONAME ; void QTableWidgetItem::setBackground(class QBrush const &)
+ ?trUtf8@QUndoGroup@@SA?AVQString@@PBD0H@Z @ 4777 NONAME ; class QString QUndoGroup::trUtf8(char const *, char const *, int)
+ ?qt_metacast@QDockWidgetLayout@@UAEPAXPBD@Z @ 4778 NONAME ; void * QDockWidgetLayout::qt_metacast(char const *)
+ ??0QTextBlock@@QAE@ABV0@@Z @ 4779 NONAME ; QTextBlock::QTextBlock(class QTextBlock const &)
+ ?setLeftMargin@QTextFrameFormat@@QAEXM@Z @ 4780 NONAME ; void QTextFrameFormat::setLeftMargin(float)
+ ?contextMenuEvent@QWidget@@MAEXPAVQContextMenuEvent@@@Z @ 4781 NONAME ; void QWidget::contextMenuEvent(class QContextMenuEvent *)
+ ?insertTab@QTabBar@@QAEHHABVQIcon@@ABVQString@@@Z @ 4782 NONAME ; int QTabBar::insertTab(int, class QIcon const &, class QString const &)
+ ?tr@QListView@@SA?AVQString@@PBD0@Z @ 4783 NONAME ; class QString QListView::tr(char const *, char const *)
+ ?boundingRectFor@QGraphicsBlurEffect@@UBE?AVQRectF@@ABV2@@Z @ 4784 NONAME ; class QRectF QGraphicsBlurEffect::boundingRectFor(class QRectF const &) const
+ ?blockCount@QTextDocument@@QBEHXZ @ 4785 NONAME ; int QTextDocument::blockCount(void) const
+ ?parentFrame@iterator@QTextFrame@@QBEPAV2@XZ @ 4786 NONAME ; class QTextFrame * QTextFrame::iterator::parentFrame(void) const
+ ?itemAt@QStackedLayout@@UBEPAVQLayoutItem@@H@Z @ 4787 NONAME ; class QLayoutItem * QStackedLayout::itemAt(int) const
+ ??0QTextDocumentWriter@@QAE@XZ @ 4788 NONAME ; QTextDocumentWriter::QTextDocumentWriter(void)
+ ?docHandle@QTextDocument@@QBEPAVQTextDocumentPrivate@@XZ @ 4789 NONAME ; class QTextDocumentPrivate * QTextDocument::docHandle(void) const
+ ??1QPolygonF@@QAE@XZ @ 4790 NONAME ; QPolygonF::~QPolygonF(void)
+ ?setStartNormalizedPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 4791 NONAME ; void QTouchEvent::TouchPoint::setStartNormalizedPos(class QPointF const &)
+ ?setDashPattern@QPen@@QAEXABV?$QVector@M@@@Z @ 4792 NONAME ; void QPen::setDashPattern(class QVector<float> const &)
+ ?naturalTextRect@QTextLine@@QBE?AVQRectF@@XZ @ 4793 NONAME ; class QRectF QTextLine::naturalTextRect(void) const
+ ??1QStyleOptionComplex@@QAE@XZ @ 4794 NONAME ; QStyleOptionComplex::~QStyleOptionComplex(void)
+ ?appName@QApplicationPrivate@@UBE?AVQString@@XZ @ 4795 NONAME ; class QString QApplicationPrivate::appName(void) const
+ ?clear@QStandardItemModel@@QAEXXZ @ 4796 NONAME ; void QStandardItemModel::clear(void)
+ ?setText@QMessageBox@@QAEXABVQString@@@Z @ 4797 NONAME ; void QMessageBox::setText(class QString const &)
+ ?qt_metacall@QPixmapDropShadowFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4798 NONAME ; int QPixmapDropShadowFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fontWordSpacing@QTextCharFormat@@QBEMXZ @ 4799 NONAME ; float QTextCharFormat::fontWordSpacing(void) const
+ ??1QFontInfo@@QAE@XZ @ 4800 NONAME ; QFontInfo::~QFontInfo(void)
+ ??0QTextControl@@QAE@PAVQObject@@@Z @ 4801 NONAME ; QTextControl::QTextControl(class QObject *)
+ ?expandingDirections@QBoxLayout@@UBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 4802 NONAME ; class QFlags<enum Qt::Orientation> QBoxLayout::expandingDirections(void) const
+ ?addAction@QToolBar@@QAEPAVQAction@@ABVQIcon@@ABVQString@@@Z @ 4803 NONAME ; class QAction * QToolBar::addAction(class QIcon const &, class QString const &)
+ ?translate@QPolygon@@QAEXHH@Z @ 4804 NONAME ; void QPolygon::translate(int, int)
+ ??0QTextEdit@@QAE@PAVQWidget@@@Z @ 4805 NONAME ; QTextEdit::QTextEdit(class QWidget *)
+ ?handle@QSplitter@@QBEPAVQSplitterHandle@@H@Z @ 4806 NONAME ; class QSplitterHandle * QSplitter::handle(int) const
+ ?extractAxisRotation@QMatrix4x4@@QBEXAAMAAVQVector3D@@@Z @ 4807 NONAME ; void QMatrix4x4::extractAxisRotation(float &, class QVector3D &) const
+ ?docHandle@QTextBlock@@QBEPAVQTextDocumentPrivate@@XZ @ 4808 NONAME ; class QTextDocumentPrivate * QTextBlock::docHandle(void) const
+ ?d_func@QMdiSubWindow@@ABEPBVQMdiSubWindowPrivate@@XZ @ 4809 NONAME ; class QMdiSubWindowPrivate const * QMdiSubWindow::d_func(void) const
+ ?setData@QGraphicsItem@@QAEXHABVQVariant@@@Z @ 4810 NONAME ; void QGraphicsItem::setData(int, class QVariant const &)
+ ?curveThreshold@QStroker@@QBEMXZ @ 4811 NONAME ; float QStroker::curveThreshold(void) const
+ ?createPopupMenu@QMainWindow@@UAEPAVQMenu@@XZ @ 4812 NONAME ; class QMenu * QMainWindow::createPopupMenu(void)
+ ?tr@QGraphicsRotation@@SA?AVQString@@PBD0H@Z @ 4813 NONAME ; class QString QGraphicsRotation::tr(char const *, char const *, int)
+ ?clear@QTextControl@@QAEXXZ @ 4814 NONAME ; void QTextControl::clear(void)
+ ?tr@QIconEnginePluginV2@@SA?AVQString@@PBD0H@Z @ 4815 NONAME ; class QString QIconEnginePluginV2::tr(char const *, char const *, int)
+ ?setTextFormat@QMessageBox@@QAEXW4TextFormat@Qt@@@Z @ 4816 NONAME ; void QMessageBox::setTextFormat(enum Qt::TextFormat)
+ ?intersects@QPainterPath@@QBE_NABVQRectF@@@Z @ 4817 NONAME ; bool QPainterPath::intersects(class QRectF const &) const
+ ?scrollBarWidgets@QAbstractScrollArea@@QAE?AV?$QList@PAVQWidget@@@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 4818 NONAME ; class QList<class QWidget *> QAbstractScrollArea::scrollBarWidgets(class QFlags<enum Qt::AlignmentFlag>)
+ ?hoverMoveEvent@QGraphicsWidget@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 4819 NONAME ; void QGraphicsWidget::hoverMoveEvent(class QGraphicsSceneHoverEvent *)
+ ?dragMoveEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 4820 NONAME ; void QGraphicsTextItem::dragMoveEvent(class QGraphicsSceneDragDropEvent *)
+ ?critical@QMessageBox@@SA?AW4StandardButton@1@PAVQWidget@@ABVQString@@1V?$QFlags@W4StandardButton@QMessageBox@@@@W421@@Z @ 4821 NONAME ; enum QMessageBox::StandardButton QMessageBox::critical(class QWidget *, class QString const &, class QString const &, class QFlags<enum QMessageBox::StandardButton>, enum QMessageBox::StandardButton)
+ ?drawRect@QPainter@@QAEXABVQRect@@@Z @ 4822 NONAME ; void QPainter::drawRect(class QRect const &)
+ ?clipRect@QWidgetPrivate@@QBE?AVQRect@@XZ @ 4823 NONAME ; class QRect QWidgetPrivate::clipRect(void) const
+ ?toNext@QDataWidgetMapper@@QAEXXZ @ 4824 NONAME ; void QDataWidgetMapper::toNext(void)
+ ?setDefaultTextColor@QGraphicsTextItem@@QAEXABVQColor@@@Z @ 4825 NONAME ; void QGraphicsTextItem::setDefaultTextColor(class QColor const &)
+ ?minRightBearing@QFontMetrics@@QBEHXZ @ 4826 NONAME ; int QFontMetrics::minRightBearing(void) const
+ ?mimeData@QTableWidget@@MBEPAVQMimeData@@V?$QList@PAVQTableWidgetItem@@@@@Z @ 4827 NONAME ; class QMimeData * QTableWidget::mimeData(class QList<class QTableWidgetItem *>) const
+ ?qt_metacast@QDateEdit@@UAEPAXPBD@Z @ 4828 NONAME ; void * QDateEdit::qt_metacast(char const *)
+ ?setCenter@QConicalGradient@@QAEXMM@Z @ 4829 NONAME ; void QConicalGradient::setCenter(float, float)
+ ?metaObject@QStackedWidget@@UBEPBUQMetaObject@@XZ @ 4830 NONAME ; struct QMetaObject const * QStackedWidget::metaObject(void) const
+ ?setColorAt@QGradient@@QAEXMABVQColor@@@Z @ 4831 NONAME ; void QGradient::setColorAt(float, class QColor const &)
+ ?addTopLevelItem@QTreeWidget@@QAEXPAVQTreeWidgetItem@@@Z @ 4832 NONAME ; void QTreeWidget::addTopLevelItem(class QTreeWidgetItem *)
+ ?splitItem@QTextEngine@@ABEXHH@Z @ 4833 NONAME ; void QTextEngine::splitItem(int, int) const
+ ?setStandardButtons@QMessageBox@@QAEXV?$QFlags@W4StandardButton@QMessageBox@@@@@Z @ 4834 NONAME ; void QMessageBox::setStandardButtons(class QFlags<enum QMessageBox::StandardButton>)
+ ??0QTextTableCell@@QAE@ABV0@@Z @ 4835 NONAME ; QTextTableCell::QTextTableCell(class QTextTableCell const &)
+ ?createStandardContextMenu@QTextControl@@QAEPAVQMenu@@ABVQPointF@@PAVQWidget@@@Z @ 4836 NONAME ; class QMenu * QTextControl::createStandardContextMenu(class QPointF const &, class QWidget *)
+ ?metaObject@QGraphicsGrayscaleEffect@@UBEPBUQMetaObject@@XZ @ 4837 NONAME ; struct QMetaObject const * QGraphicsGrayscaleEffect::metaObject(void) const
+ ??9QFont@@QBE_NABV0@@Z @ 4838 NONAME ; bool QFont::operator!=(class QFont const &) const
+ ?yearShown@QCalendarWidget@@QBEHXZ @ 4839 NONAME ; int QCalendarWidget::yearShown(void) const
+ ?setRowSpacing@QGraphicsGridLayout@@QAEXHM@Z @ 4840 NONAME ; void QGraphicsGridLayout::setRowSpacing(int, float)
+ ??1QValidator@@UAE@XZ @ 4841 NONAME ; QValidator::~QValidator(void)
+ ??0QGraphicsSimpleTextItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 4842 NONAME ; QGraphicsSimpleTextItem::QGraphicsSimpleTextItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?resetMatrix@QPainter@@QAEXXZ @ 4843 NONAME ; void QPainter::resetMatrix(void)
+ ?setCancelButton@QProgressDialog@@QAEXPAVQPushButton@@@Z @ 4844 NONAME ; void QProgressDialog::setCancelButton(class QPushButton *)
+ ??_EQResizeEvent@@UAE@I@Z @ 4845 NONAME ; QResizeEvent::~QResizeEvent(unsigned int)
+ ?trUtf8@QDoubleSpinBox@@SA?AVQString@@PBD0H@Z @ 4846 NONAME ; class QString QDoubleSpinBox::trUtf8(char const *, char const *, int)
+ ?setDragEnabled@QLineEdit@@QAEX_N@Z @ 4847 NONAME ; void QLineEdit::setDragEnabled(bool)
+ ?opaqueArea@QGraphicsRectItem@@UBE?AVQPainterPath@@XZ @ 4848 NONAME ; class QPainterPath QGraphicsRectItem::opaqueArea(void) const
+ ??0QBrush@@QAE@ABVQGradient@@@Z @ 4849 NONAME ; QBrush::QBrush(class QGradient const &)
+ ?uniformItemSizes@QListView@@QBE_NXZ @ 4850 NONAME ; bool QListView::uniformItemSizes(void) const
+ ?hasFrame@QAbstractSpinBox@@QBE_NXZ @ 4851 NONAME ; bool QAbstractSpinBox::hasFrame(void) const
+ ?width@QTextItem@@QBEMXZ @ 4852 NONAME ; float QTextItem::width(void) const
+ ?sceneEventFilter@QGraphicsItem@@MAE_NPAV1@PAVQEvent@@@Z @ 4853 NONAME ; bool QGraphicsItem::sceneEventFilter(class QGraphicsItem *, class QEvent *)
+ ?mapFromScene@QGraphicsView@@QBE?AVQPoint@@ABVQPointF@@@Z @ 4854 NONAME ; class QPoint QGraphicsView::mapFromScene(class QPointF const &) const
+ ?qt_tryModalHelper@@YA_NPAVQWidget@@PAPAV1@@Z @ 4855 NONAME ; bool qt_tryModalHelper(class QWidget *, class QWidget * *)
+ ?currentColorChanged@QColorDialog@@IAEXABVQColor@@@Z @ 4856 NONAME ; void QColorDialog::currentColorChanged(class QColor const &)
+ ?load@QPicture@@QAE_NPAVQIODevice@@PBD@Z @ 4857 NONAME ; bool QPicture::load(class QIODevice *, char const *)
+ ?getStaticMetaObject@QFontComboBox@@SAABUQMetaObject@@XZ @ 4858 NONAME ; struct QMetaObject const & QFontComboBox::getStaticMetaObject(void)
+ ?columnWidth@QTableView@@QBEHH@Z @ 4859 NONAME ; int QTableView::columnWidth(int) const
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPainterPath@@W4ItemSelectionMode@Qt@@@Z @ 4860 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QPainterPath const &, enum Qt::ItemSelectionMode) const
+ ?cursorWordBackward@QLineEdit@@QAEX_N@Z @ 4861 NONAME ; void QLineEdit::cursorWordBackward(bool)
+ ?setHslF@QColor@@QAEXMMMM@Z @ 4862 NONAME ; void QColor::setHslF(float, float, float, float)
+ ?qGeomCalc@@YAXAAV?$QVector@UQLayoutStruct@@@@HHHHH@Z @ 4863 NONAME ; void qGeomCalc(class QVector<struct QLayoutStruct> &, int, int, int, int, int)
+ ?pageCountChanged@QAbstractTextDocumentLayout@@IAEXH@Z @ 4864 NONAME ; void QAbstractTextDocumentLayout::pageCountChanged(int)
+ ??0QDialog@@IAE@AAVQDialogPrivate@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 4865 NONAME ; QDialog::QDialog(class QDialogPrivate &, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?addItem@QGraphicsGridLayout@@QAEXPAVQGraphicsLayoutItem@@HHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 4866 NONAME ; void QGraphicsGridLayout::addItem(class QGraphicsLayoutItem *, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?setAcceptMode@QFileDialog@@QAEXW4AcceptMode@1@@Z @ 4867 NONAME ; void QFileDialog::setAcceptMode(enum QFileDialog::AcceptMode)
+ ?outputFormats@QPicture@@SA?AV?$QList@VQByteArray@@@@XZ @ 4868 NONAME ; class QList<class QByteArray> QPicture::outputFormats(void)
+ ?boundingBox@QFontEngine@@UAE?AUglyph_metrics_t@@IABVQTransform@@@Z @ 4869 NONAME ; struct glyph_metrics_t QFontEngine::boundingBox(unsigned int, class QTransform const &)
+ ?updateSystemBackground@QWidgetPrivate@@QAEXXZ @ 4870 NONAME ; void QWidgetPrivate::updateSystemBackground(void)
+ ?isNameFilterDetailsVisible@QFileDialog@@QBE_NXZ @ 4871 NONAME ; bool QFileDialog::isNameFilterDetailsVisible(void) const
+ ??1QStyleOptionDockWidgetV2@@QAE@XZ @ 4872 NONAME ; QStyleOptionDockWidgetV2::~QStyleOptionDockWidgetV2(void)
+ ?numFormats@QTextFormatCollection@@QBEHXZ @ 4873 NONAME ; int QTextFormatCollection::numFormats(void) const
+ ?staticMetaObject@QDataWidgetMapper@@2UQMetaObject@@B @ 4874 NONAME ; struct QMetaObject const QDataWidgetMapper::staticMetaObject
+ ?color@QGraphicsDropShadowEffect@@QBE?AVQColor@@XZ @ 4875 NONAME ; class QColor QGraphicsDropShadowEffect::color(void) const
+ ?setInputMode@QInputDialog@@QAEXW4InputMode@1@@Z @ 4876 NONAME ; void QInputDialog::setInputMode(enum QInputDialog::InputMode)
+ ?trUtf8@QScrollArea@@SA?AVQString@@PBD0@Z @ 4877 NONAME ; class QString QScrollArea::trUtf8(char const *, char const *)
+ ??0QTextFragment@@QAE@PBVQTextDocumentPrivate@@HH@Z @ 4878 NONAME ; QTextFragment::QTextFragment(class QTextDocumentPrivate const *, int, int)
+ ?staticMetaObject@QSizeGrip@@2UQMetaObject@@B @ 4879 NONAME ; struct QMetaObject const QSizeGrip::staticMetaObject
+ ?setKey@QKeyEventTransition@@QAEXH@Z @ 4880 NONAME ; void QKeyEventTransition::setKey(int)
+ ?scaleFactor@QPinchGesture@@QBEMXZ @ 4881 NONAME ; float QPinchGesture::scaleFactor(void) const
+ ?staticMetaObject@QDoubleValidator@@2UQMetaObject@@B @ 4882 NONAME ; struct QMetaObject const QDoubleValidator::staticMetaObject
+ ?qt_metacall@QGuiPlatformPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4883 NONAME ; int QGuiPlatformPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?read@QTableWidgetItem@@UAEXAAVQDataStream@@@Z @ 4884 NONAME ; void QTableWidgetItem::read(class QDataStream &)
+ ?qIsGray@@YA_NI@Z @ 4885 NONAME ; bool qIsGray(unsigned int)
+ ?setProposedAction@QGraphicsSceneDragDropEvent@@QAEXW4DropAction@Qt@@@Z @ 4886 NONAME ; void QGraphicsSceneDragDropEvent::setProposedAction(enum Qt::DropAction)
+ ?itemAt@QTreeWidget@@QBEPAVQTreeWidgetItem@@HH@Z @ 4887 NONAME ; class QTreeWidgetItem * QTreeWidget::itemAt(int, int) const
+ ??_EQAbstractGraphicsShapeItem@@UAE@I@Z @ 4888 NONAME ; QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem(unsigned int)
+ ?harfbuzzFont@QFontEngine@@QBEPAUHB_Font_@@XZ @ 4889 NONAME ; struct HB_Font_ * QFontEngine::harfbuzzFont(void) const
+ ?getOpenFileName@QFileDialog@@SA?AVQString@@PAVQWidget@@ABV2@11PAV2@V?$QFlags@W4Option@QFileDialog@@@@@Z @ 4890 NONAME ; class QString QFileDialog::getOpenFileName(class QWidget *, class QString const &, class QString const &, class QString const &, class QString *, class QFlags<enum QFileDialog::Option>)
+ ?itemDelegate@QAbstractItemView@@QBEPAVQAbstractItemDelegate@@ABVQModelIndex@@@Z @ 4891 NONAME ; class QAbstractItemDelegate * QAbstractItemView::itemDelegate(class QModelIndex const &) const
+ ?transformed@QPixmap@@QBE?AV1@ABVQTransform@@W4TransformationMode@Qt@@@Z @ 4892 NONAME ; class QPixmap QPixmap::transformed(class QTransform const &, enum Qt::TransformationMode) const
+ ?mouseMoveEvent@QGroupBox@@MAEXPAVQMouseEvent@@@Z @ 4893 NONAME ; void QGroupBox::mouseMoveEvent(class QMouseEvent *)
+ ?selectionEnd@QTextCursor@@QBEHXZ @ 4894 NONAME ; int QTextCursor::selectionEnd(void) const
+ ??_EQLineEdit@@UAE@I@Z @ 4895 NONAME ; QLineEdit::~QLineEdit(unsigned int)
+ ?pixelIndex@QImage@@QBEHABVQPoint@@@Z @ 4896 NONAME ; int QImage::pixelIndex(class QPoint const &) const
+ ?d_func@QGraphicsEffectSource@@ABEPBVQGraphicsEffectSourcePrivate@@XZ @ 4897 NONAME ; class QGraphicsEffectSourcePrivate const * QGraphicsEffectSource::d_func(void) const
+ ?parseMedia@Parser@QCss@@QAE_NPAUMediaRule@2@@Z @ 4898 NONAME ; bool QCss::Parser::parseMedia(struct QCss::MediaRule *)
+ ?findItem@QTextEngine@@QBEHH@Z @ 4899 NONAME ; int QTextEngine::findItem(int) const
+ ?strength@QGraphicsColorizeEffect@@QBEMXZ @ 4900 NONAME ; float QGraphicsColorizeEffect::strength(void) const
+ ?mapFromParent@QGraphicsItem@@QBE?AVQPolygonF@@ABVQRectF@@@Z @ 4901 NONAME ; class QPolygonF QGraphicsItem::mapFromParent(class QRectF const &) const
+ ?anchorNames@QTextCharFormat@@QBE?AVQStringList@@XZ @ 4902 NONAME ; class QStringList QTextCharFormat::anchorNames(void) const
+ ?itemActivated@QTableWidget@@IAEXPAVQTableWidgetItem@@@Z @ 4903 NONAME ; void QTableWidget::itemActivated(class QTableWidgetItem *)
+ ?isValid@QTextBlockFormat@@QBE_NXZ @ 4904 NONAME ; bool QTextBlockFormat::isValid(void) const
+ ?toBlockFormat@QTextFormat@@QBE?AVQTextBlockFormat@@XZ @ 4905 NONAME ; class QTextBlockFormat QTextFormat::toBlockFormat(void) const
+ ??8QRegion@@QBE_NABV0@@Z @ 4906 NONAME ; bool QRegion::operator==(class QRegion const &) const
+ ?nameFilters@QDirModel@@QBE?AVQStringList@@XZ @ 4907 NONAME ; class QStringList QDirModel::nameFilters(void) const
+ ?mapFromSource@QSortFilterProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 4908 NONAME ; class QModelIndex QSortFilterProxyModel::mapFromSource(class QModelIndex const &) const
+ ?lighter@QColor@@QBE?AV1@H@Z @ 4909 NONAME ; class QColor QColor::lighter(int) const
+ ?tableCellRowSpan@QTextCharFormat@@QBEHXZ @ 4910 NONAME ; int QTextCharFormat::tableCellRowSpan(void) const
+ ?currentFrame@QTextCursor@@QBEPAVQTextFrame@@XZ @ 4911 NONAME ; class QTextFrame * QTextCursor::currentFrame(void) const
+ ?d_func@QFileSystemModel@@AAEPAVQFileSystemModelPrivate@@XZ @ 4912 NONAME ; class QFileSystemModelPrivate * QFileSystemModel::d_func(void)
+ ??_EQRubberBand@@UAE@I@Z @ 4913 NONAME ; QRubberBand::~QRubberBand(unsigned int)
+ ?reexpand@QTreeView@@IAEXXZ @ 4914 NONAME ; void QTreeView::reexpand(void)
+ ??1QConicalGradient@@QAE@XZ @ 4915 NONAME ; QConicalGradient::~QConicalGradient(void)
+ ?alterCharForCapitalization@QFontPrivate@@QBEXAAVQChar@@@Z @ 4916 NONAME ; void QFontPrivate::alterCharForCapitalization(class QChar &) const
+ ?metaObject@QTimeEdit@@UBEPBUQMetaObject@@XZ @ 4917 NONAME ; struct QMetaObject const * QTimeEdit::metaObject(void) const
+ ??_EQTreeWidgetItem@@UAE@I@Z @ 4918 NONAME ; QTreeWidgetItem::~QTreeWidgetItem(unsigned int)
+ ?processMouseEvent@QLineControl@@QAEXPAVQMouseEvent@@@Z @ 4919 NONAME ; void QLineControl::processMouseEvent(class QMouseEvent *)
+ ??1QGraphicsSceneMouseEvent@@UAE@XZ @ 4920 NONAME ; QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent(void)
+ ?widgetDestroyed@QInputContext@@UAEXPAVQWidget@@@Z @ 4921 NONAME ; void QInputContext::widgetDestroyed(class QWidget *)
+ ?isDir@QFileSystemModel@@QBE_NABVQModelIndex@@@Z @ 4922 NONAME ; bool QFileSystemModel::isDir(class QModelIndex const &) const
+ ?backspace@QLineEdit@@QAEXXZ @ 4923 NONAME ; void QLineEdit::backspace(void)
+ ?iconSize@QToolBar@@QBE?AVQSize@@XZ @ 4924 NONAME ; class QSize QToolBar::iconSize(void) const
+ ?wheelEvent@QAbstractScrollArea@@MAEXPAVQWheelEvent@@@Z @ 4925 NONAME ; void QAbstractScrollArea::wheelEvent(class QWheelEvent *)
+ ?layoutDirection@QApplication@@SA?AW4LayoutDirection@Qt@@XZ @ 4926 NONAME ; enum Qt::LayoutDirection QApplication::layoutDirection(void)
+ ?insertFragment@QTextCursor@@QAEXABVQTextDocumentFragment@@@Z @ 4927 NONAME ; void QTextCursor::insertFragment(class QTextDocumentFragment const &)
+ ??_EQProgressBar@@UAE@I@Z @ 4928 NONAME ; QProgressBar::~QProgressBar(unsigned int)
+ ?getStaticMetaObject@QApplication@@SAABUQMetaObject@@XZ @ 4929 NONAME ; struct QMetaObject const & QApplication::getStaticMetaObject(void)
+ ?setModel@QTreeView@@UAEXPAVQAbstractItemModel@@@Z @ 4930 NONAME ; void QTreeView::setModel(class QAbstractItemModel *)
+ ?itemPixmapRect@QProxyStyle@@UBE?AVQRect@@ABV2@HABVQPixmap@@@Z @ 4931 NONAME ; class QRect QProxyStyle::itemPixmapRect(class QRect const &, int, class QPixmap const &) const
+ ??1QSound@@UAE@XZ @ 4932 NONAME ; QSound::~QSound(void)
+ ?blurHintChanged@QGraphicsBlurEffect@@IAEXW4RenderHint@Qt@@@Z @ 4933 NONAME ; void QGraphicsBlurEffect::blurHintChanged(enum Qt::RenderHint)
+ ?ascent@QTextLine@@QBEMXZ @ 4934 NONAME ; float QTextLine::ascent(void) const
+ ??0QContextMenuEvent@@QAE@W4Reason@0@ABVQPoint@@@Z @ 4935 NONAME ; QContextMenuEvent::QContextMenuEvent(enum QContextMenuEvent::Reason, class QPoint const &)
+ ?viewportEvent@QMdiArea@@MAE_NPAVQEvent@@@Z @ 4936 NONAME ; bool QMdiArea::viewportEvent(class QEvent *)
+ ?qt_metacast@QLineControl@@UAEPAXPBD@Z @ 4937 NONAME ; void * QLineControl::qt_metacast(char const *)
+ ?paint@QGraphicsPixmapItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 4938 NONAME ; void QGraphicsPixmapItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?sizeHint@QWidget@@UBE?AVQSize@@XZ @ 4939 NONAME ; class QSize QWidget::sizeHint(void) const
+ ?setQuality@QImageReader@@QAEXH@Z @ 4940 NONAME ; void QImageReader::setQuality(int)
+ ?resourceChangeType@QSymbianEvent@@QBEHXZ @ 4941 NONAME ; int QSymbianEvent::resourceChangeType(void) const
+ ?boundingRect@QFontMetrics@@QBE?AVQRect@@VQChar@@@Z @ 4942 NONAME ; class QRect QFontMetrics::boundingRect(class QChar) const
+ ?shape@QGraphicsPolygonItem@@UBE?AVQPainterPath@@XZ @ 4943 NONAME ; class QPainterPath QGraphicsPolygonItem::shape(void) const
+ ?setPreferredWidth@QGraphicsLayoutItem@@QAEXM@Z @ 4944 NONAME ; void QGraphicsLayoutItem::setPreferredWidth(float)
+ ??1QWizard@@UAE@XZ @ 4945 NONAME ; QWizard::~QWizard(void)
+ ?singleStep@QAbstractSlider@@QBEHXZ @ 4946 NONAME ; int QAbstractSlider::singleStep(void) const
+ ?setGamma@QPictureIO@@QAEXM@Z @ 4947 NONAME ; void QPictureIO::setGamma(float)
+ ?setThemeSearchPaths@QIcon@@SAXABVQStringList@@@Z @ 4948 NONAME ; void QIcon::setThemeSearchPaths(class QStringList const &)
+ ?appendUndoItem@QTextDocument@@QAEXPAVQAbstractUndoItem@@@Z @ 4949 NONAME ; void QTextDocument::appendUndoItem(class QAbstractUndoItem *)
+ ?cursor@QWidget@@QBE?AVQCursor@@XZ @ 4950 NONAME ; class QCursor QWidget::cursor(void) const
+ ?setPreferredSize@QGraphicsLayoutItem@@QAEXABVQSizeF@@@Z @ 4951 NONAME ; void QGraphicsLayoutItem::setPreferredSize(class QSizeF const &)
+ ?deleteExtra@QWidgetPrivate@@QAEXXZ @ 4952 NONAME ; void QWidgetPrivate::deleteExtra(void)
+ ?update@QWidget@@QAEXHHHH@Z @ 4953 NONAME ; void QWidget::update(int, int, int, int)
+ ?emitDataChanged@QStandardItem@@IAEXXZ @ 4954 NONAME ; void QStandardItem::emitDataChanged(void)
+ ?orientation@QAbstractSlider@@QBE?AW4Orientation@Qt@@XZ @ 4955 NONAME ; enum Qt::Orientation QAbstractSlider::orientation(void) const
+ ??D@YA?AVQPolygon@@ABV0@ABVQMatrix@@@Z @ 4956 NONAME ; class QPolygon operator*(class QPolygon const &, class QMatrix const &)
+ ??1QMouseEventTransition@@UAE@XZ @ 4957 NONAME ; QMouseEventTransition::~QMouseEventTransition(void)
+ ?setNativeMenuBar@QMenuBar@@QAEX_N@Z @ 4958 NONAME ; void QMenuBar::setNativeMenuBar(bool)
+ ?advanceToEnabledItem@QLineControl@@AAE_NH@Z @ 4959 NONAME ; bool QLineControl::advanceToEnabledItem(int)
+ ?d_func@QSplashScreen@@AAEPAVQSplashScreenPrivate@@XZ @ 4960 NONAME ; class QSplashScreenPrivate * QSplashScreen::d_func(void)
+ ?statusTip@QTableWidgetItem@@QBE?AVQString@@XZ @ 4961 NONAME ; class QString QTableWidgetItem::statusTip(void) const
+ ?size@QPicture@@QBEIXZ @ 4962 NONAME ; unsigned int QPicture::size(void) const
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQRectF@@W4ItemSelectionMode@Qt@@@Z @ 4963 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QRectF const &, enum Qt::ItemSelectionMode) const
+ ?iconSize@QAbstractItemView@@QBE?AVQSize@@XZ @ 4964 NONAME ; class QSize QAbstractItemView::iconSize(void) const
+ ?tr@QBoxLayout@@SA?AVQString@@PBD0H@Z @ 4965 NONAME ; class QString QBoxLayout::tr(char const *, char const *, int)
+ ?text@QLineControl@@QBE?AVQString@@XZ @ 4966 NONAME ; class QString QLineControl::text(void) const
+ ?_q_delayedDestroy@QWidgetPrivate@@QAEXPAVCCoeControl@@@Z @ 4967 NONAME ; void QWidgetPrivate::_q_delayedDestroy(class CCoeControl *)
+ ?metaObject@QTreeView@@UBEPBUQMetaObject@@XZ @ 4968 NONAME ; struct QMetaObject const * QTreeView::metaObject(void) const
+ ?widgetItemFactoryMethod@QLayoutPrivate@@2P6APAVQWidgetItem@@PBVQLayout@@PAVQWidget@@@ZA @ 4969 NONAME ; class QWidgetItem * (*QLayoutPrivate::widgetItemFactoryMethod)(class QLayout const *, class QWidget *)
+ ?focusInEvent@QGraphicsWidget@@MAEXPAVQFocusEvent@@@Z @ 4970 NONAME ; void QGraphicsWidget::focusInEvent(class QFocusEvent *)
+ ?setRange@QAbstractSlider@@QAEXHH@Z @ 4971 NONAME ; void QAbstractSlider::setRange(int, int)
+ ?trUtf8@QRegExpValidator@@SA?AVQString@@PBD0H@Z @ 4972 NONAME ; class QString QRegExpValidator::trUtf8(char const *, char const *, int)
+ ?setMinimum@QAbstractSlider@@QAEXH@Z @ 4973 NONAME ; void QAbstractSlider::setMinimum(int)
+ ?metaObject@QLayout@@UBEPBUQMetaObject@@XZ @ 4974 NONAME ; struct QMetaObject const * QLayout::metaObject(void) const
+ ?mousePressEvent@QAbstractSpinBox@@MAEXPAVQMouseEvent@@@Z @ 4975 NONAME ; void QAbstractSpinBox::mousePressEvent(class QMouseEvent *)
+ ?windowIcon@QApplication@@SA?AVQIcon@@XZ @ 4976 NONAME ; class QIcon QApplication::windowIcon(void)
+ ?mergeCharFormat@QTextCursor@@QAEXABVQTextCharFormat@@@Z @ 4977 NONAME ; void QTextCursor::mergeCharFormat(class QTextCharFormat const &)
+ ?isCheckable@QAction@@QBE_NXZ @ 4978 NONAME ; bool QAction::isCheckable(void) const
+ ?clipPath@QPainter@@QBE?AVQPainterPath@@XZ @ 4979 NONAME ; class QPainterPath QPainter::clipPath(void) const
+ ?movement@QListView@@QBE?AW4Movement@1@XZ @ 4980 NONAME ; enum QListView::Movement QListView::movement(void) const
+ ?doubleValueSelected@QInputDialog@@IAEXN@Z @ 4981 NONAME ; void QInputDialog::doubleValueSelected(double)
+ ??0QGraphicsSystemPlugin@@QAE@PAVQObject@@@Z @ 4982 NONAME ; QGraphicsSystemPlugin::QGraphicsSystemPlugin(class QObject *)
+ ?setCurrentIndex@QStackedWidget@@QAEXH@Z @ 4983 NONAME ; void QStackedWidget::setCurrentIndex(int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQImage@@@Z @ 4984 NONAME ; class QDataStream & operator<<(class QDataStream &, class QImage const &)
+ ??_EQToolButton@@UAE@I@Z @ 4985 NONAME ; QToolButton::~QToolButton(unsigned int)
+ ?titleArea@QDockWidgetLayout@@QBE?AVQRect@@XZ @ 4986 NONAME ; class QRect QDockWidgetLayout::titleArea(void) const
+ ?textChanged@QLineControl@@IAEXABVQString@@@Z @ 4987 NONAME ; void QLineControl::textChanged(class QString const &)
+ ?setHorizontalStepsPerItem@QAbstractItemView@@IAEXH@Z @ 4988 NONAME ; void QAbstractItemView::setHorizontalStepsPerItem(int)
+ ?setTextureImage@QBrush@@QAEXABVQImage@@@Z @ 4989 NONAME ; void QBrush::setTextureImage(class QImage const &)
+ ??0QRadioButton@@QAE@ABVQString@@PAVQWidget@@@Z @ 4990 NONAME ; QRadioButton::QRadioButton(class QString const &, class QWidget *)
+ ?setIndent@QTextListFormat@@QAEXH@Z @ 4991 NONAME ; void QTextListFormat::setIndent(int)
+ ?getContentsMargins@QLayout@@QBEXPAH000@Z @ 4992 NONAME ; void QLayout::getContentsMargins(int *, int *, int *, int *) const
+ ?setOffset@QPanGesture@@QAEXABVQPointF@@@Z @ 4993 NONAME ; void QPanGesture::setOffset(class QPointF const &)
+ ?qt_metacall@QPlainTextDocumentLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 4994 NONAME ; int QPlainTextDocumentLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?imageFormat@QImageReader@@SA?AVQByteArray@@ABVQString@@@Z @ 4995 NONAME ; class QByteArray QImageReader::imageFormat(class QString const &)
+ ?isDisabled@QTreeWidgetItem@@QBE_NXZ @ 4996 NONAME ; bool QTreeWidgetItem::isDisabled(void) const
+ ??0QImage@@QAE@QBQBD@Z @ 4997 NONAME ; QImage::QImage(char const * const * const)
+ ?internalDelayedPopup@QMenu@@AAEXXZ @ 4998 NONAME ; void QMenu::internalDelayedPopup(void)
+ ?tr@QSizeGrip@@SA?AVQString@@PBD0@Z @ 4999 NONAME ; class QString QSizeGrip::tr(char const *, char const *)
+ ?hideEvent@QTabBar@@MAEXPAVQHideEvent@@@Z @ 5000 NONAME ; void QTabBar::hideEvent(class QHideEvent *)
+ ??_EQDockWidgetLayout@@UAE@I@Z @ 5001 NONAME ; QDockWidgetLayout::~QDockWidgetLayout(unsigned int)
+ ?qt_metacast@QProxyStyle@@UAEPAXPBD@Z @ 5002 NONAME ; void * QProxyStyle::qt_metacast(char const *)
+ ?helpEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneHelpEvent@@@Z @ 5003 NONAME ; void QGraphicsScene::helpEvent(class QGraphicsSceneHelpEvent *)
+ ?tr@QPaintBufferResource@@SA?AVQString@@PBD0@Z @ 5004 NONAME ; class QString QPaintBufferResource::tr(char const *, char const *)
+ ?staticMetaObject@QPictureFormatPlugin@@2UQMetaObject@@B @ 5005 NONAME ; struct QMetaObject const QPictureFormatPlugin::staticMetaObject
+ ?indent@QTextListFormat@@QBEHXZ @ 5006 NONAME ; int QTextListFormat::indent(void) const
+ ?nativeScanCode@QKeyEvent@@QBEIXZ @ 5007 NONAME ; unsigned int QKeyEvent::nativeScanCode(void) const
+ ?hiResGlobalX@QTabletEvent@@QBEMXZ @ 5008 NONAME ; float QTabletEvent::hiResGlobalX(void) const
+ ?parent@QSortFilterProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 5009 NONAME ; class QModelIndex QSortFilterProxyModel::parent(class QModelIndex const &) const
+ ??_EQImageTextKeyLang@@QAE@I@Z @ 5010 NONAME ; QImageTextKeyLang::~QImageTextKeyLang(unsigned int)
+ ??_EQFontDialog@@UAE@I@Z @ 5011 NONAME ; QFontDialog::~QFontDialog(unsigned int)
+ ??_EQDragEnterEvent@@UAE@I@Z @ 5012 NONAME ; QDragEnterEvent::~QDragEnterEvent(unsigned int)
+ ?qt_metacall@QGraphicsOpacityEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5013 NONAME ; int QGraphicsOpacityEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QPaintBufferSignalProxy@@QAE@XZ @ 5014 NONAME ; QPaintBufferSignalProxy::QPaintBufferSignalProxy(void)
+ ??1QGraphicsLinearLayout@@UAE@XZ @ 5015 NONAME ; QGraphicsLinearLayout::~QGraphicsLinearLayout(void)
+ ?d_func@QTreeWidget@@ABEPBVQTreeWidgetPrivate@@XZ @ 5016 NONAME ; class QTreeWidgetPrivate const * QTreeWidget::d_func(void) const
+ ??0QStyleOptionFrameV2@@QAE@XZ @ 5017 NONAME ; QStyleOptionFrameV2::QStyleOptionFrameV2(void)
+ ?tabPositions@QTextBlockFormat@@QBE?AV?$QList@UTab@QTextOption@@@@XZ @ 5018 NONAME ; class QList<struct QTextOption::Tab> QTextBlockFormat::tabPositions(void) const
+ ?initializeMultitouch_sys@QApplicationPrivate@@QAEXXZ @ 5019 NONAME ; void QApplicationPrivate::initializeMultitouch_sys(void)
+ ?focusPolicy@QGraphicsWidget@@QBE?AW4FocusPolicy@Qt@@XZ @ 5020 NONAME ; enum Qt::FocusPolicy QGraphicsWidget::focusPolicy(void) const
+ ?cleanIcon@QUndoView@@QBE?AVQIcon@@XZ @ 5021 NONAME ; class QIcon QUndoView::cleanIcon(void) const
+ ?setAutoRaise@QToolButton@@QAEX_N@Z @ 5022 NONAME ; void QToolButton::setAutoRaise(bool)
+ ?setRect@QGraphicsEllipseItem@@QAEXMMMM@Z @ 5023 NONAME ; void QGraphicsEllipseItem::setRect(float, float, float, float)
+ ?instance@QApplicationPrivate@@SAPAV1@XZ @ 5024 NONAME ; class QApplicationPrivate * QApplicationPrivate::instance(void)
+ ?rowsInserted@QHeaderView@@MAEXABVQModelIndex@@HH@Z @ 5025 NONAME ; void QHeaderView::rowsInserted(class QModelIndex const &, int, int)
+ ?trUtf8@QCommonStyle@@SA?AVQString@@PBD0@Z @ 5026 NONAME ; class QString QCommonStyle::trUtf8(char const *, char const *)
+ ?mouseDoubleClickEvent@QWidget@@MAEXPAVQMouseEvent@@@Z @ 5027 NONAME ; void QWidget::mouseDoubleClickEvent(class QMouseEvent *)
+ ?greenF@QColor@@QBEMXZ @ 5028 NONAME ; float QColor::greenF(void) const
+ ?d_func@QGraphicsScene@@ABEPBVQGraphicsScenePrivate@@XZ @ 5029 NONAME ; class QGraphicsScenePrivate const * QGraphicsScene::d_func(void) const
+ ?toImage@QRasterPixmapData@@UBE?AVQImage@@XZ @ 5030 NONAME ; class QImage QRasterPixmapData::toImage(void) const
+ ?staticMetaObject@QListView@@2UQMetaObject@@B @ 5031 NONAME ; struct QMetaObject const QListView::staticMetaObject
+ ?trUtf8@QGraphicsAnchor@@SA?AVQString@@PBD0@Z @ 5032 NONAME ; class QString QGraphicsAnchor::trUtf8(char const *, char const *)
+ ?mapToItem@QGraphicsItem@@QBE?AVQPolygonF@@PBV1@ABVQRectF@@@Z @ 5033 NONAME ; class QPolygonF QGraphicsItem::mapToItem(class QGraphicsItem const *, class QRectF const &) const
+ ??_EQMenu@@UAE@I@Z @ 5034 NONAME ; QMenu::~QMenu(unsigned int)
+ ?showMinimized@QWidget@@QAEXXZ @ 5035 NONAME ; void QWidget::showMinimized(void)
+ ??1QStyleOptionHeader@@QAE@XZ @ 5036 NONAME ; QStyleOptionHeader::~QStyleOptionHeader(void)
+ ?image@QClipboard@@QBE?AVQImage@@W4Mode@1@@Z @ 5037 NONAME ; class QImage QClipboard::image(enum QClipboard::Mode) const
+ ?setFormat@QTextTable@@QAEXABVQTextTableFormat@@@Z @ 5038 NONAME ; void QTextTable::setFormat(class QTextTableFormat const &)
+ ?q_func@QApplicationPrivate@@ABEPBVQApplication@@XZ @ 5039 NONAME ; class QApplication const * QApplicationPrivate::q_func(void) const
+ ??0QPainterPath@@QAE@ABV0@@Z @ 5040 NONAME ; QPainterPath::QPainterPath(class QPainterPath const &)
+ ?columnCount@QTableWidgetSelectionRange@@QBEHXZ @ 5041 NONAME ; int QTableWidgetSelectionRange::columnCount(void) const
+ ??0QGradient@@QAE@XZ @ 5042 NONAME ; QGradient::QGradient(void)
+ ?tr@QTextTable@@SA?AVQString@@PBD0H@Z @ 5043 NONAME ; class QString QTextTable::tr(char const *, char const *, int)
+ ?setFontFamily@QTextEdit@@QAEXABVQString@@@Z @ 5044 NONAME ; void QTextEdit::setFontFamily(class QString const &)
+ ?d_func@QUndoGroup@@ABEPBVQUndoGroupPrivate@@XZ @ 5045 NONAME ; class QUndoGroupPrivate const * QUndoGroup::d_func(void) const
+ ?event@QToolButton@@MAE_NPAVQEvent@@@Z @ 5046 NONAME ; bool QToolButton::event(class QEvent *)
+ ?disconnectFromModel@QProxyModel@@IBEXPBVQAbstractItemModel@@@Z @ 5047 NONAME ; void QProxyModel::disconnectFromModel(class QAbstractItemModel const *) const
+ ?autoCompletionCaseSensitivity@QComboBox@@QBE?AW4CaseSensitivity@Qt@@XZ @ 5048 NONAME ; enum Qt::CaseSensitivity QComboBox::autoCompletionCaseSensitivity(void) const
+ ??1QRasterWindowSurface@@UAE@XZ @ 5049 NONAME ; QRasterWindowSurface::~QRasterWindowSurface(void)
+ ?textFromValue@QSpinBox@@MBE?AVQString@@H@Z @ 5050 NONAME ; class QString QSpinBox::textFromValue(int) const
+ ?tr@QDockWidget@@SA?AVQString@@PBD0H@Z @ 5051 NONAME ; class QString QDockWidget::tr(char const *, char const *, int)
+ ?isDetached@QImage@@QBE_NXZ @ 5052 NONAME ; bool QImage::isDetached(void) const
+ ?visualNavigation@QTextCursor@@QBE_NXZ @ 5053 NONAME ; bool QTextCursor::visualNavigation(void) const
+ ?shifted@QBezier@@QBEHPAV1@HMM@Z @ 5054 NONAME ; int QBezier::shifted(class QBezier *, int, float, float) const
+ ?setHeaderVisible@QCalendarWidget@@QAEX_N@Z @ 5055 NONAME ; void QCalendarWidget::setHeaderVisible(bool)
+ ?insertRow@QFormLayout@@QAEXHPAVQWidget@@PAVQLayout@@@Z @ 5056 NONAME ; void QFormLayout::insertRow(int, class QWidget *, class QLayout *)
+ ?DynInitMenuPaneL@QS60MainAppUi@@UAEXHPAVCEikMenuPane@@@Z @ 5057 NONAME ; void QS60MainAppUi::DynInitMenuPaneL(int, class CEikMenuPane *)
+ ?cellAt@QTextTable@@QBE?AVQTextTableCell@@ABVQTextCursor@@@Z @ 5058 NONAME ; class QTextTableCell QTextTable::cellAt(class QTextCursor const &) const
+ ?showText@QToolTip@@SAXABVQPoint@@ABVQString@@PAVQWidget@@ABVQRect@@@Z @ 5059 NONAME ; void QToolTip::showText(class QPoint const &, class QString const &, class QWidget *, class QRect const &)
+ ?windowType@QWidget@@QBE?AW4WindowType@Qt@@XZ @ 5060 NONAME ; enum Qt::WindowType QWidget::windowType(void) const
+ ?tr@QPaintBufferSignalProxy@@SA?AVQString@@PBD0@Z @ 5061 NONAME ; class QString QPaintBufferSignalProxy::tr(char const *, char const *)
+ ?staticMetaObject@QErrorMessage@@2UQMetaObject@@B @ 5062 NONAME ; struct QMetaObject const QErrorMessage::staticMetaObject
+ ?completionRole@QCompleter@@QBEHXZ @ 5063 NONAME ; int QCompleter::completionRole(void) const
+ ?addToIndex@QGraphicsItem@@IAEXXZ @ 5064 NONAME ; void QGraphicsItem::addToIndex(void)
+ ?icon@QTableWidgetItem@@QBE?AVQIcon@@XZ @ 5065 NONAME ; class QIcon QTableWidgetItem::icon(void) const
+ ??8QTextLength@@QBE_NABV0@@Z @ 5066 NONAME ; bool QTextLength::operator==(class QTextLength const &) const
+ ?totalScaleFactor@QPinchGesture@@QBEMXZ @ 5067 NONAME ; float QPinchGesture::totalScaleFactor(void) const
+ ?setValue@QProgressBar@@QAEXH@Z @ 5068 NONAME ; void QProgressBar::setValue(int)
+ ?tr@QTextControl@@SA?AVQString@@PBD0@Z @ 5069 NONAME ; class QString QTextControl::tr(char const *, char const *)
+ ?selectionChanged@QTextControl@@IAEXXZ @ 5070 NONAME ; void QTextControl::selectionChanged(void)
+ ?removeToolBar@QMainWindow@@QAEXPAVQToolBar@@@Z @ 5071 NONAME ; void QMainWindow::removeToolBar(class QToolBar *)
+ ??0QGraphicsItemAnimation@@QAE@PAVQObject@@@Z @ 5072 NONAME ; QGraphicsItemAnimation::QGraphicsItemAnimation(class QObject *)
+ ?addStrut@QBoxLayout@@QAEXH@Z @ 5073 NONAME ; void QBoxLayout::addStrut(int)
+ ??1QGraphicsGrayscaleEffect@@UAE@XZ @ 5074 NONAME ; QGraphicsGrayscaleEffect::~QGraphicsGrayscaleEffect(void)
+ ?setSelection@QListView@@MAEXABVQRect@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 5075 NONAME ; void QListView::setSelection(class QRect const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?staticMetaObject@QAbstractSpinBox@@2UQMetaObject@@B @ 5076 NONAME ; struct QMetaObject const QAbstractSpinBox::staticMetaObject
+ ?trUtf8@QAbstractItemDelegate@@SA?AVQString@@PBD0@Z @ 5077 NONAME ; class QString QAbstractItemDelegate::trUtf8(char const *, char const *)
+ ?sizes@QSplitter@@QBE?AV?$QList@H@@XZ @ 5078 NONAME ; class QList<int> QSplitter::sizes(void) const
+ ?raise_sys@QWidgetPrivate@@QAEXXZ @ 5079 NONAME ; void QWidgetPrivate::raise_sys(void)
+ ??1QHeaderView@@UAE@XZ @ 5080 NONAME ; QHeaderView::~QHeaderView(void)
+ ?d_func@QDockWidget@@AAEPAVQDockWidgetPrivate@@XZ @ 5081 NONAME ; class QDockWidgetPrivate * QDockWidget::d_func(void)
+ ?setSceneRect@QGraphicsScene@@QAEXABVQRectF@@@Z @ 5082 NONAME ; void QGraphicsScene::setSceneRect(class QRectF const &)
+ ?tr@QAbstractSlider@@SA?AVQString@@PBD0@Z @ 5083 NONAME ; class QString QAbstractSlider::tr(char const *, char const *)
+ ?logicalIndexAt@QHeaderView@@QBEHHH@Z @ 5084 NONAME ; int QHeaderView::logicalIndexAt(int, int) const
+ ??0QMovie@@QAE@PAVQIODevice@@ABVQByteArray@@PAVQObject@@@Z @ 5085 NONAME ; QMovie::QMovie(class QIODevice *, class QByteArray const &, class QObject *)
+ ?setOverwriteMode@QTextEdit@@QAEX_N@Z @ 5086 NONAME ; void QTextEdit::setOverwriteMode(bool)
+ ?actionAt@QToolBar@@QBEPAVQAction@@HH@Z @ 5087 NONAME ; class QAction * QToolBar::actionAt(int, int) const
+ ?context@QShortcut@@QAE?AW4ShortcutContext@Qt@@XZ @ 5088 NONAME ; enum Qt::ShortcutContext QShortcut::context(void)
+ ?layoutDirection@QGraphicsWidget@@QBE?AW4LayoutDirection@Qt@@XZ @ 5089 NONAME ; enum Qt::LayoutDirection QGraphicsWidget::layoutDirection(void) const
+ ?addButton@QMessageBox@@QAEPAVQPushButton@@W4StandardButton@1@@Z @ 5090 NONAME ; class QPushButton * QMessageBox::addButton(enum QMessageBox::StandardButton)
+ ?brush@QAbstractGraphicsShapeItem@@QBE?AVQBrush@@XZ @ 5091 NONAME ; class QBrush QAbstractGraphicsShapeItem::brush(void) const
+ ?keyPressEvent@QAbstractSlider@@MAEXPAVQKeyEvent@@@Z @ 5092 NONAME ; void QAbstractSlider::keyPressEvent(class QKeyEvent *)
+ ?inputMethodQuery@QGraphicsScene@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 5093 NONAME ; class QVariant QGraphicsScene::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?setRowMinimumHeight@QGraphicsGridLayout@@QAEXHM@Z @ 5094 NONAME ; void QGraphicsGridLayout::setRowMinimumHeight(int, float)
+ ??_EQAbstractSlider@@UAE@I@Z @ 5095 NONAME ; QAbstractSlider::~QAbstractSlider(unsigned int)
+ ?document@QTextBlock@@QBEPBVQTextDocument@@XZ @ 5096 NONAME ; class QTextDocument const * QTextBlock::document(void) const
+ ?substitutes@QFont@@SA?AVQStringList@@ABVQString@@@Z @ 5097 NONAME ; class QStringList QFont::substitutes(class QString const &)
+ ?focusNextPrevChild@QWidget@@MAE_N_N@Z @ 5098 NONAME ; bool QWidget::focusNextPrevChild(bool)
+ ?addRoundRect@QPainterPath@@QAEXMMMMH@Z @ 5099 NONAME ; void QPainterPath::addRoundRect(float, float, float, float, int)
+ ?setLastScenePos@QGraphicsSceneHoverEvent@@QAEXABVQPointF@@@Z @ 5100 NONAME ; void QGraphicsSceneHoverEvent::setLastScenePos(class QPointF const &)
+ ?standardPalette@QProxyStyle@@UBE?AVQPalette@@XZ @ 5101 NONAME ; class QPalette QProxyStyle::standardPalette(void) const
+ ?contextMenuPolicy@QWidget@@QBE?AW4ContextMenuPolicy@Qt@@XZ @ 5102 NONAME ; enum Qt::ContextMenuPolicy QWidget::contextMenuPolicy(void) const
+ ??_EQKeyEvent@@UAE@I@Z @ 5103 NONAME ; QKeyEvent::~QKeyEvent(unsigned int)
+ ?setForeground@QTreeWidgetItem@@QAEXHABVQBrush@@@Z @ 5104 NONAME ; void QTreeWidgetItem::setForeground(int, class QBrush const &)
+ ??0QTextCursor@@QAE@ABV0@@Z @ 5105 NONAME ; QTextCursor::QTextCursor(class QTextCursor const &)
+ ?itemAt@QGraphicsLinearLayout@@UBEPAVQGraphicsLayoutItem@@H@Z @ 5106 NONAME ; class QGraphicsLayoutItem * QGraphicsLinearLayout::itemAt(int) const
+ ?window@QWindowSurface@@QBEPAVQWidget@@XZ @ 5107 NONAME ; class QWidget * QWindowSurface::window(void) const
+ ?setRect@QGraphicsRectItem@@QAEXABVQRectF@@@Z @ 5108 NONAME ; void QGraphicsRectItem::setRect(class QRectF const &)
+ ?naturalWidgetFont@QWidgetPrivate@@QBE?AVQFont@@I@Z @ 5109 NONAME ; class QFont QWidgetPrivate::naturalWidgetFont(unsigned int) const
+ ?qBlue@@YAHI@Z @ 5110 NONAME ; int qBlue(unsigned int)
+ ?opacity@QPainter@@QBEMXZ @ 5111 NONAME ; float QPainter::opacity(void) const
+ ??6@YAAAVQDebug@@AAV0@ABVQVectorPath@@@Z @ 5112 NONAME ; class QDebug & operator<<(class QDebug &, class QVectorPath const &)
+ ?d_func@QBoxLayout@@AAEPAVQBoxLayoutPrivate@@XZ @ 5113 NONAME ; class QBoxLayoutPrivate * QBoxLayout::d_func(void)
+ ?changed@QClipboard@@IAEXW4Mode@1@@Z @ 5114 NONAME ; void QClipboard::changed(enum QClipboard::Mode)
+ ?rect@QGraphicsEllipseItem@@QBE?AVQRectF@@XZ @ 5115 NONAME ; class QRectF QGraphicsEllipseItem::rect(void) const
+ ?maximumSize@QWidget@@QBE?AVQSize@@XZ @ 5116 NONAME ; class QSize QWidget::maximumSize(void) const
+ ?adjustSize@QTextDocument@@QAEXXZ @ 5117 NONAME ; void QTextDocument::adjustSize(void)
+ ?activationOrder@QMdiArea@@QBE?AW4WindowOrder@1@XZ @ 5118 NONAME ; enum QMdiArea::WindowOrder QMdiArea::activationOrder(void) const
+ ?staticMetaObject@QWindowsStyle@@2UQMetaObject@@B @ 5119 NONAME ; struct QMetaObject const QWindowsStyle::staticMetaObject
+ ??0QPolygonF@@QAE@ABVQPolygon@@@Z @ 5120 NONAME ; QPolygonF::QPolygonF(class QPolygon const &)
+ ?d_func@QMovie@@AAEPAVQMoviePrivate@@XZ @ 5121 NONAME ; class QMoviePrivate * QMovie::d_func(void)
+ ?x@QVector2D@@QBEMXZ @ 5122 NONAME ; float QVector2D::x(void) const
+ ?setTabToolTip@QTabWidget@@QAEXHABVQString@@@Z @ 5123 NONAME ; void QTabWidget::setTabToolTip(int, class QString const &)
+ ?addApplicationFont@QFontDatabase@@SAHABVQString@@@Z @ 5124 NONAME ; int QFontDatabase::addApplicationFont(class QString const &)
+ ??_EQStyleOptionQ3ListViewItem@@QAE@I@Z @ 5125 NONAME ; QStyleOptionQ3ListViewItem::~QStyleOptionQ3ListViewItem(unsigned int)
+ ?sendPendingMoveAndResizeEvents@QWidgetPrivate@@QAEX_N0@Z @ 5126 NONAME ; void QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool)
+ ?mdiArea@QMdiSubWindow@@QBEPAVQMdiArea@@XZ @ 5127 NONAME ; class QMdiArea * QMdiSubWindow::mdiArea(void) const
+ ?displayText@QLineControl@@QBE?AVQString@@XZ @ 5128 NONAME ; class QString QLineControl::displayText(void) const
+ ?selectedColor@QColorDialog@@QBE?AVQColor@@XZ @ 5129 NONAME ; class QColor QColorDialog::selectedColor(void) const
+ ?maximizedButtonsWidget@QMdiSubWindow@@QBEPAVQWidget@@XZ @ 5130 NONAME ; class QWidget * QMdiSubWindow::maximizedButtonsWidget(void) const
+ ?isVisible@QWidget@@QBE_NXZ @ 5131 NONAME ; bool QWidget::isVisible(void) const
+ ??_EQDockWidget@@UAE@I@Z @ 5132 NONAME ; QDockWidget::~QDockWidget(unsigned int)
+ ?exec@QRegion@@AAEXABVQByteArray@@HW4ByteOrder@QDataStream@@@Z @ 5133 NONAME ; void QRegion::exec(class QByteArray const &, int, enum QDataStream::ByteOrder)
+ ?atEnd@iterator@QTextBlock@@QBE_NXZ @ 5134 NONAME ; bool QTextBlock::iterator::atEnd(void) const
+ ?toggleViewAction@QDockWidget@@QBEPAVQAction@@XZ @ 5135 NONAME ; class QAction * QDockWidget::toggleViewAction(void) const
+ ?end@QDashStroker@@UAEXXZ @ 5136 NONAME ; void QDashStroker::end(void)
+ ?layout@QWidget@@QBEPAVQLayout@@XZ @ 5137 NONAME ; class QLayout * QWidget::layout(void) const
+ ?isInvertible@QTransform@@QBE_NXZ @ 5138 NONAME ; bool QTransform::isInvertible(void) const
+ ?parameters@QPictureIO@@QBEPBDXZ @ 5139 NONAME ; char const * QPictureIO::parameters(void) const
+ ?trUtf8@QPixmapDropShadowFilter@@SA?AVQString@@PBD0@Z @ 5140 NONAME ; class QString QPixmapDropShadowFilter::trUtf8(char const *, char const *)
+ ??_EQMouseEventTransition@@UAE@I@Z @ 5141 NONAME ; QMouseEventTransition::~QMouseEventTransition(unsigned int)
+ ??6@YA?AVQDebug@@V0@ABVQVector2D@@@Z @ 5142 NONAME ; class QDebug operator<<(class QDebug, class QVector2D const &)
+ ?doKerning@QFontEngine@@UBEXPAUQGlyphLayout@@V?$QFlags@W4ShaperFlag@QTextEngine@@@@@Z @ 5143 NONAME ; void QFontEngine::doKerning(struct QGlyphLayout *, class QFlags<enum QTextEngine::ShaperFlag>) const
+ ?expandingDirections@QGridLayout@@UBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 5144 NONAME ; class QFlags<enum Qt::Orientation> QGridLayout::expandingDirections(void) const
+ ??1QDoubleValidator@@UAE@XZ @ 5145 NONAME ; QDoubleValidator::~QDoubleValidator(void)
+ ?d_func@QDirModel@@AAEPAVQDirModelPrivate@@XZ @ 5146 NONAME ; class QDirModelPrivate * QDirModel::d_func(void)
+ ?miterLimit@QStroker@@QBEMXZ @ 5147 NONAME ; float QStroker::miterLimit(void) const
+ ?textValueChanged@QInputDialog@@IAEXABVQString@@@Z @ 5148 NONAME ; void QInputDialog::textValueChanged(class QString const &)
+ ?d_func@QAbstractTextDocumentLayout@@AAEPAVQAbstractTextDocumentLayoutPrivate@@XZ @ 5149 NONAME ; class QAbstractTextDocumentLayoutPrivate * QAbstractTextDocumentLayout::d_func(void)
+ ?setValue@QAbstractSlider@@QAEXH@Z @ 5150 NONAME ; void QAbstractSlider::setValue(int)
+ ?leftBearing@QFontMetricsF@@QBEMVQChar@@@Z @ 5151 NONAME ; float QFontMetricsF::leftBearing(class QChar) const
+ ?setLastPos@QGraphicsSceneHoverEvent@@QAEXABVQPointF@@@Z @ 5152 NONAME ; void QGraphicsSceneHoverEvent::setLastPos(class QPointF const &)
+ ?qt_metacall@QGridLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5153 NONAME ; int QGridLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?actionEvent@QToolBar@@MAEXPAVQActionEvent@@@Z @ 5154 NONAME ; void QToolBar::actionEvent(class QActionEvent *)
+ ?boundingRect@QGraphicsEffectSource@@QBE?AVQRectF@@W4CoordinateSystem@Qt@@@Z @ 5155 NONAME ; class QRectF QGraphicsEffectSource::boundingRect(enum Qt::CoordinateSystem) const
+ ??PQKeySequence@@QBE_NABV0@@Z @ 5156 NONAME ; bool QKeySequence::operator>=(class QKeySequence const &) const
+ ??4QCursor@@QAEAAV0@ABV0@@Z @ 5157 NONAME ; class QCursor & QCursor::operator=(class QCursor const &)
+ ?cacheType@QTextureGlyphCache@@QBE?AW4Type@QFontEngineGlyphCache@@XZ @ 5158 NONAME ; enum QFontEngineGlyphCache::Type QTextureGlyphCache::cacheType(void) const
+ ?isSortingEnabled@QTreeWidget@@QBE_NXZ @ 5159 NONAME ; bool QTreeWidget::isSortingEnabled(void) const
+ ?format@QTextTableCell@@QBE?AVQTextCharFormat@@XZ @ 5160 NONAME ; class QTextCharFormat QTextTableCell::format(void) const
+ ?setDecimals@QDoubleValidator@@QAEXH@Z @ 5161 NONAME ; void QDoubleValidator::setDecimals(int)
+ ?width@QFontMetrics@@QBEHABVQString@@H@Z @ 5162 NONAME ; int QFontMetrics::width(class QString const &, int) const
+ ?setTabChangesFocus@QGraphicsTextItem@@QAEX_N@Z @ 5163 NONAME ; void QGraphicsTextItem::setTabChangesFocus(bool)
+ ?trUtf8@QLabel@@SA?AVQString@@PBD0@Z @ 5164 NONAME ; class QString QLabel::trUtf8(char const *, char const *)
+ ??NQKeySequence@@QBE_NABV0@@Z @ 5165 NONAME ; bool QKeySequence::operator<=(class QKeySequence const &) const
+ ??_EQFileIconProvider@@UAE@I@Z @ 5166 NONAME ; QFileIconProvider::~QFileIconProvider(unsigned int)
+ ??5@YAAAVQDataStream@@AAV0@AAVQFont@@@Z @ 5167 NONAME ; class QDataStream & operator>>(class QDataStream &, class QFont &)
+ ??0QImageWriter@@QAE@ABVQString@@ABVQByteArray@@@Z @ 5168 NONAME ; QImageWriter::QImageWriter(class QString const &, class QByteArray const &)
+ ?trUtf8@QFileDialog@@SA?AVQString@@PBD0H@Z @ 5169 NONAME ; class QString QFileDialog::trUtf8(char const *, char const *, int)
+ ?testPseudo@Parser@QCss@@QAE_NXZ @ 5170 NONAME ; bool QCss::Parser::testPseudo(void)
+ ?metaObject@QDoubleSpinBox@@UBEPBUQMetaObject@@XZ @ 5171 NONAME ; struct QMetaObject const * QDoubleSpinBox::metaObject(void) const
+ ?horizontalScrollMode@QAbstractItemView@@QBE?AW4ScrollMode@1@XZ @ 5172 NONAME ; enum QAbstractItemView::ScrollMode QAbstractItemView::horizontalScrollMode(void) const
+ ?qDrawShadeRect@@YAXPAVQPainter@@HHHHABVQPalette@@_NHHPBVQBrush@@@Z @ 5173 NONAME ; void qDrawShadeRect(class QPainter *, int, int, int, int, class QPalette const &, bool, int, int, class QBrush const *)
+ ??0QTextFormatCollection@@QAE@XZ @ 5174 NONAME ; QTextFormatCollection::QTextFormatCollection(void)
+ ?setEnabled@QShortcut@@QAEX_N@Z @ 5175 NONAME ; void QShortcut::setEnabled(bool)
+ ??0QRadialGradient@@QAE@MMM@Z @ 5176 NONAME ; QRadialGradient::QRadialGradient(float, float, float)
+ ?addTab@QTabBar@@QAEHABVQIcon@@ABVQString@@@Z @ 5177 NONAME ; int QTabBar::addTab(class QIcon const &, class QString const &)
+ ?getStaticMetaObject@QCheckBox@@SAABUQMetaObject@@XZ @ 5178 NONAME ; struct QMetaObject const & QCheckBox::getStaticMetaObject(void)
+ ?setPoint@QPolygon@@QAEXHHH@Z @ 5179 NONAME ; void QPolygon::setPoint(int, int, int)
+ ?getStaticMetaObject@QIconEnginePluginV2@@SAABUQMetaObject@@XZ @ 5180 NONAME ; struct QMetaObject const & QIconEnginePluginV2::getStaticMetaObject(void)
+ ?tr@QGraphicsTransform@@SA?AVQString@@PBD0H@Z @ 5181 NONAME ; class QString QGraphicsTransform::tr(char const *, char const *, int)
+ ?ReportAknEdStateEvent@QCoeFepInputContext@@AAEXW4EAknEdwinStateEvent@MAknEdStateObserver@@@Z @ 5182 NONAME ; void QCoeFepInputContext::ReportAknEdStateEvent(enum MAknEdStateObserver::EAknEdwinStateEvent)
+ ?getStaticMetaObject@QUndoStack@@SAABUQMetaObject@@XZ @ 5183 NONAME ; struct QMetaObject const & QUndoStack::getStaticMetaObject(void)
+ ?focusInEvent@QDateTimeEdit@@MAEXPAVQFocusEvent@@@Z @ 5184 NONAME ; void QDateTimeEdit::focusInEvent(class QFocusEvent *)
+ ?isNull@QIcon@@QBE_NXZ @ 5185 NONAME ; bool QIcon::isNull(void) const
+ ?heightMM@QPaintDevice@@QBEHXZ @ 5186 NONAME ; int QPaintDevice::heightMM(void) const
+ ?staticMetaObject@QDoubleSpinBox@@2UQMetaObject@@B @ 5187 NONAME ; struct QMetaObject const QDoubleSpinBox::staticMetaObject
+ ?toCmyk@QColor@@QBE?AV1@XZ @ 5188 NONAME ; class QColor QColor::toCmyk(void) const
+ ?maximum@QProgressBar@@QBEHXZ @ 5189 NONAME ; int QProgressBar::maximum(void) const
+ ?geometry@QGraphicsLayoutItem@@QBE?AVQRectF@@XZ @ 5190 NONAME ; class QRectF QGraphicsLayoutItem::geometry(void) const
+ ?blurRadiusChanged@QGraphicsBlurEffect@@IAEXH@Z @ 5191 NONAME ; void QGraphicsBlurEffect::blurRadiusChanged(int)
+ ?qt_metacall@QFontDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5192 NONAME ; int QFontDialog::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?layoutSpacing@QStyle@@QBEHW4ControlType@QSizePolicy@@0W4Orientation@Qt@@PBVQStyleOption@@PBVQWidget@@@Z @ 5193 NONAME ; int QStyle::layoutSpacing(enum QSizePolicy::ControlType, enum QSizePolicy::ControlType, enum Qt::Orientation, class QStyleOption const *, class QWidget const *) const
+ ?invalidate@QFormLayout@@UAEXXZ @ 5194 NONAME ; void QFormLayout::invalidate(void)
+ ?setEnabled@QWidget@@QAEX_N@Z @ 5195 NONAME ; void QWidget::setEnabled(bool)
+ ?isEnabled@QActionGroup@@QBE_NXZ @ 5196 NONAME ; bool QActionGroup::isEnabled(void) const
+ ?standardIcon@QStyle@@QBE?AVQIcon@@W4StandardPixmap@1@PBVQStyleOption@@PBVQWidget@@@Z @ 5197 NONAME ; class QIcon QStyle::standardIcon(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ?history@QFileDialog@@QBE?AVQStringList@@XZ @ 5198 NONAME ; class QStringList QFileDialog::history(void) const
+ ?insertItems@QListWidget@@QAEXHABVQStringList@@@Z @ 5199 NONAME ; void QListWidget::insertItems(int, class QStringList const &)
+ ?supportsExtension@QGraphicsEllipseItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 5200 NONAME ; bool QGraphicsEllipseItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?tr@QGroupBox@@SA?AVQString@@PBD0@Z @ 5201 NONAME ; class QString QGroupBox::tr(char const *, char const *)
+ ?spacing@QLayout@@QBEHXZ @ 5202 NONAME ; int QLayout::spacing(void) const
+ ?isObscuredBy@QGraphicsLineItem@@UBE_NPBVQGraphicsItem@@@Z @ 5203 NONAME ; bool QGraphicsLineItem::isObscuredBy(class QGraphicsItem const *) const
+ ?activePanel@QGraphicsScene@@QBEPAVQGraphicsItem@@XZ @ 5204 NONAME ; class QGraphicsItem * QGraphicsScene::activePanel(void) const
+ ?dragEnterEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 5205 NONAME ; void QGraphicsTextItem::dragEnterEvent(class QGraphicsSceneDragDropEvent *)
+ ??0QTreeWidgetItem@@QAE@PAVQTreeWidget@@ABVQStringList@@H@Z @ 5206 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidget *, class QStringList const &, int)
+ ?itemDelegateForRow@QAbstractItemView@@QBEPAVQAbstractItemDelegate@@H@Z @ 5207 NONAME ; class QAbstractItemDelegate * QAbstractItemView::itemDelegateForRow(int) const
+ ?fileIcon@QFileSystemModel@@QBE?AVQIcon@@ABVQModelIndex@@@Z @ 5208 NONAME ; class QIcon QFileSystemModel::fileIcon(class QModelIndex const &) const
+ ?itemActivated@QTreeWidget@@IAEXPAVQTreeWidgetItem@@H@Z @ 5209 NONAME ; void QTreeWidget::itemActivated(class QTreeWidgetItem *, int)
+ ?setViewportUpdateMode@QGraphicsView@@QAEXW4ViewportUpdateMode@1@@Z @ 5210 NONAME ; void QGraphicsView::setViewportUpdateMode(enum QGraphicsView::ViewportUpdateMode)
+ ?getItemPosition@QFormLayout@@QBEXHPAHPAW4ItemRole@1@@Z @ 5211 NONAME ; void QFormLayout::getItemPosition(int, int *, enum QFormLayout::ItemRole *) const
+ ?qt_metacall@QHBoxLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5212 NONAME ; int QHBoxLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QMatrix4x4@@QAE@PBM@Z @ 5213 NONAME ; QMatrix4x4::QMatrix4x4(float const *)
+ ?activeWindow@QApplication@@SAPAVQWidget@@XZ @ 5214 NONAME ; class QWidget * QApplication::activeWindow(void)
+ ?cursorToX@QLineControl@@QBEMH@Z @ 5215 NONAME ; float QLineControl::cursorToX(int) const
+ ?tr@QFileDialog@@SA?AVQString@@PBD0@Z @ 5216 NONAME ; class QString QFileDialog::tr(char const *, char const *)
+ ?d_func@QLabel@@ABEPBVQLabelPrivate@@XZ @ 5217 NONAME ; class QLabelPrivate const * QLabel::d_func(void) const
+ ?rowCountChanged@QTableView@@IAEXHH@Z @ 5218 NONAME ; void QTableView::rowCountChanged(int, int)
+ ?redoTextChanged@QUndoGroup@@IAEXABVQString@@@Z @ 5219 NONAME ; void QUndoGroup::redoTextChanged(class QString const &)
+ ?qt_metacast@QErrorMessage@@UAEPAXPBD@Z @ 5220 NONAME ; void * QErrorMessage::qt_metacast(char const *)
+ ?staticMetaObject@QSplashScreen@@2UQMetaObject@@B @ 5221 NONAME ; struct QMetaObject const QSplashScreen::staticMetaObject
+ ??1QAbstractGraphicsShapeItem@@UAE@XZ @ 5222 NONAME ; QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem(void)
+ ?extraSelections@QTextEdit@@QBE?AV?$QList@UExtraSelection@QTextEdit@@@@XZ @ 5223 NONAME ; class QList<struct QTextEdit::ExtraSelection> QTextEdit::extraSelections(void) const
+ ?columnCountChanged@QTableView@@IAEXHH@Z @ 5224 NONAME ; void QTableView::columnCountChanged(int, int)
+ ?setPoints@QPolygon@@QAEXHPBH@Z @ 5225 NONAME ; void QPolygon::setPoints(int, int const *)
+ ?closePersistentEditor@QTableWidget@@QAEXPAVQTableWidgetItem@@@Z @ 5226 NONAME ; void QTableWidget::closePersistentEditor(class QTableWidgetItem *)
+ ?tr@QDialogButtonBox@@SA?AVQString@@PBD0@Z @ 5227 NONAME ; class QString QDialogButtonBox::tr(char const *, char const *)
+ ?setFirstColumnSpanned@QTreeView@@QAEXHABVQModelIndex@@_N@Z @ 5228 NONAME ; void QTreeView::setFirstColumnSpanned(int, class QModelIndex const &, bool)
+ ?isRedoAvailable@QLineEdit@@QBE_NXZ @ 5229 NONAME ; bool QLineEdit::isRedoAvailable(void) const
+ ??ZQRegion@@QAEAAV0@ABV0@@Z @ 5230 NONAME ; class QRegion & QRegion::operator-=(class QRegion const &)
+ ??0QTextDocument@@IAE@AAVQTextDocumentPrivate@@PAVQObject@@@Z @ 5231 NONAME ; QTextDocument::QTextDocument(class QTextDocumentPrivate &, class QObject *)
+ ?currentWidget@QTabWidget@@QBEPAVQWidget@@XZ @ 5232 NONAME ; class QWidget * QTabWidget::currentWidget(void) const
+ ??1QFocusEvent@@UAE@XZ @ 5233 NONAME ; QFocusEvent::~QFocusEvent(void)
+ ??0QPixmap@@QAE@ABVQString@@PBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 5234 NONAME ; QPixmap::QPixmap(class QString const &, char const *, class QFlags<enum Qt::ImageConversionFlag>)
+ ?setRowFixedHeight@QGraphicsGridLayout@@QAEXHM@Z @ 5235 NONAME ; void QGraphicsGridLayout::setRowFixedHeight(int, float)
+ ?setIconSize@QAbstractButton@@QAEXABVQSize@@@Z @ 5236 NONAME ; void QAbstractButton::setIconSize(class QSize const &)
+ ?flush@QRasterWindowSurface@@UAEXPAVQWidget@@ABVQRegion@@ABVQPoint@@@Z @ 5237 NONAME ; void QRasterWindowSurface::flush(class QWidget *, class QRegion const &, class QPoint const &)
+ ?resizeEvent@QTabBar@@MAEXPAVQResizeEvent@@@Z @ 5238 NONAME ; void QTabBar::resizeEvent(class QResizeEvent *)
+ ?testHexColor@Parser@QCss@@QAE_NXZ @ 5239 NONAME ; bool QCss::Parser::testHexColor(void)
+ ??0QUndoView@@QAE@PAVQUndoGroup@@PAVQWidget@@@Z @ 5240 NONAME ; QUndoView::QUndoView(class QUndoGroup *, class QWidget *)
+ ??1QColumnView@@UAE@XZ @ 5241 NONAME ; QColumnView::~QColumnView(void)
+ ?metaObject@QGraphicsObject@@UBEPBUQMetaObject@@XZ @ 5242 NONAME ; struct QMetaObject const * QGraphicsObject::metaObject(void) const
+ ??D@YA?AVQPointF@@ABV0@ABVQMatrix@@@Z @ 5243 NONAME ; class QPointF operator*(class QPointF const &, class QMatrix const &)
+ ?addRow@QFormLayout@@QAEXPAVQLayout@@@Z @ 5244 NONAME ; void QFormLayout::addRow(class QLayout *)
+ ?mouseReleaseEvent@QListView@@MAEXPAVQMouseEvent@@@Z @ 5245 NONAME ; void QListView::mouseReleaseEvent(class QMouseEvent *)
+ ??9QPalette@@QBE_NABV0@@Z @ 5246 NONAME ; bool QPalette::operator!=(class QPalette const &) const
+ ?qt_metacall@QGraphicsTransform@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5247 NONAME ; int QGraphicsTransform::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?exec@QPicture@@AAE_NPAVQPainter@@AAVQDataStream@@H@Z @ 5248 NONAME ; bool QPicture::exec(class QPainter *, class QDataStream &, int)
+ ?finishChange@QLineControl@@AAE_NH_N0@Z @ 5249 NONAME ; bool QLineControl::finishChange(int, bool, bool)
+ ?tr@QGroupBox@@SA?AVQString@@PBD0H@Z @ 5250 NONAME ; class QString QGroupBox::tr(char const *, char const *, int)
+ ?d_func@QPlainTextEdit@@ABEPBVQPlainTextEditPrivate@@XZ @ 5251 NONAME ; class QPlainTextEditPrivate const * QPlainTextEdit::d_func(void) const
+ ??8QKeySequence@@QBE_NABV0@@Z @ 5252 NONAME ; bool QKeySequence::operator==(class QKeySequence const &) const
+ ?systemMenu@QMdiSubWindow@@QBEPAVQMenu@@XZ @ 5253 NONAME ; class QMenu * QMdiSubWindow::systemMenu(void) const
+ ?filterAcceptsColumn@QSortFilterProxyModel@@MBE_NHABVQModelIndex@@@Z @ 5254 NONAME ; bool QSortFilterProxyModel::filterAcceptsColumn(int, class QModelIndex const &) const
+ ?visualItemRect@QTreeWidget@@QBE?AVQRect@@PBVQTreeWidgetItem@@@Z @ 5255 NONAME ; class QRect QTreeWidget::visualItemRect(class QTreeWidgetItem const *) const
+ ?setFormat@QTextObject@@IAEXABVQTextFormat@@@Z @ 5256 NONAME ; void QTextObject::setFormat(class QTextFormat const &)
+ ?submit@QAbstractProxyModel@@UAE_NXZ @ 5257 NONAME ; bool QAbstractProxyModel::submit(void)
+ ?setMinimumHeight@QGraphicsLayoutItem@@QAEXM@Z @ 5258 NONAME ; void QGraphicsLayoutItem::setMinimumHeight(float)
+ ?getStaticMetaObject@QSplitter@@SAABUQMetaObject@@XZ @ 5259 NONAME ; struct QMetaObject const & QSplitter::getStaticMetaObject(void)
+ ?activated@QShortcut@@IAEXXZ @ 5260 NONAME ; void QShortcut::activated(void)
+ ??0QPen@@QAE@XZ @ 5261 NONAME ; QPen::QPen(void)
+ ??1QErrorMessage@@UAE@XZ @ 5262 NONAME ; QErrorMessage::~QErrorMessage(void)
+ ?setModifiers@QGraphicsSceneHoverEvent@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 5263 NONAME ; void QGraphicsSceneHoverEvent::setModifiers(class QFlags<enum Qt::KeyboardModifier>)
+ ?rotationList@QGraphicsItemAnimation@@QBE?AV?$QList@U?$QPair@MM@@@@XZ @ 5264 NONAME ; class QList<struct QPair<float, float> > QGraphicsItemAnimation::rotationList(void) const
+ ?rotation@QTabletEvent@@QBEMXZ @ 5265 NONAME ; float QTabletEvent::rotation(void) const
+ ?orientationChanged@QToolBar@@IAEXW4Orientation@Qt@@@Z @ 5266 NONAME ; void QToolBar::orientationChanged(enum Qt::Orientation)
+ ?sortOrder@QSortFilterProxyModel@@QBE?AW4SortOrder@Qt@@XZ @ 5267 NONAME ; enum Qt::SortOrder QSortFilterProxyModel::sortOrder(void) const
+ ?nextCheckState@QCheckBox@@MAEXXZ @ 5268 NONAME ; void QCheckBox::nextCheckState(void)
+ ?setBackground@QTreeWidgetItem@@QAEXHABVQBrush@@@Z @ 5269 NONAME ; void QTreeWidgetItem::setBackground(int, class QBrush const &)
+ ?pointerType@QTabletEvent@@QBE?AW4PointerType@1@XZ @ 5270 NONAME ; enum QTabletEvent::PointerType QTabletEvent::pointerType(void) const
+ ??0QSplitter@@QAE@W4Orientation@Qt@@PAVQWidget@@@Z @ 5271 NONAME ; QSplitter::QSplitter(enum Qt::Orientation, class QWidget *)
+ ??4QStyleOptionFrameV3@@QAEAAV0@ABVQStyleOptionFrame@@@Z @ 5272 NONAME ; class QStyleOptionFrameV3 & QStyleOptionFrameV3::operator=(class QStyleOptionFrame const &)
+ ?collapsed@QTreeView@@IAEXABVQModelIndex@@@Z @ 5273 NONAME ; void QTreeView::collapsed(class QModelIndex const &)
+ ?initStyleOption@QDial@@IBEXPAVQStyleOptionSlider@@@Z @ 5274 NONAME ; void QDial::initStyleOption(class QStyleOptionSlider *) const
+ ?wheelScrollLines@QApplication@@SAHXZ @ 5275 NONAME ; int QApplication::wheelScrollLines(void)
+ ?keyReleaseEvent@QPlainTextEdit@@MAEXPAVQKeyEvent@@@Z @ 5276 NONAME ; void QPlainTextEdit::keyReleaseEvent(class QKeyEvent *)
+ ?sceneTransform@QGraphicsItem@@QBE?AVQTransform@@XZ @ 5277 NONAME ; class QTransform QGraphicsItem::sceneTransform(void) const
+ ?mimeData@QGraphicsSceneDragDropEvent@@QBEPBVQMimeData@@XZ @ 5278 NONAME ; class QMimeData const * QGraphicsSceneDragDropEvent::mimeData(void) const
+ ?isInvertible@QMatrix@@QBE_NXZ @ 5279 NONAME ; bool QMatrix::isInvertible(void) const
+ ?addLayout@QGridLayout@@QAEXPAVQLayout@@HHHHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 5280 NONAME ; void QGridLayout::addLayout(class QLayout *, int, int, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?getMargin@QLayoutPrivate@@QBEXPAHHW4PixelMetric@QStyle@@@Z @ 5281 NONAME ; void QLayoutPrivate::getMargin(int *, int, enum QStyle::PixelMetric) const
+ ?blockCountChanged@QTextDocument@@IAEXH@Z @ 5282 NONAME ; void QTextDocument::blockCountChanged(int)
+ ?trUtf8@QGraphicsRotation@@SA?AVQString@@PBD0@Z @ 5283 NONAME ; class QString QGraphicsRotation::trUtf8(char const *, char const *)
+ ?find@QTextDocument@@QBE?AVQTextCursor@@ABVQString@@ABV2@V?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 5284 NONAME ; class QTextCursor QTextDocument::find(class QString const &, class QTextCursor const &, class QFlags<enum QTextDocument::FindFlag>) const
+ ?setFontOverline@QTextCharFormat@@QAEX_N@Z @ 5285 NONAME ; void QTextCharFormat::setFontOverline(bool)
+ ?selectedIndexes@QAbstractItemView@@MBE?AV?$QList@VQModelIndex@@@@XZ @ 5286 NONAME ; class QList<class QModelIndex> QAbstractItemView::selectedIndexes(void) const
+ ?addPixmap@QIcon@@QAEXABVQPixmap@@W4Mode@1@W4State@1@@Z @ 5287 NONAME ; void QIcon::addPixmap(class QPixmap const &, enum QIcon::Mode, enum QIcon::State)
+ ?blurRadius@QGraphicsBloomEffect@@QBEHXZ @ 5288 NONAME ; int QGraphicsBloomEffect::blurRadius(void) const
+ ?setSortLocaleAware@QSortFilterProxyModel@@QAEX_N@Z @ 5289 NONAME ; void QSortFilterProxyModel::setSortLocaleAware(bool)
+ ?blockCountChanged@QTextControl@@IAEXH@Z @ 5290 NONAME ; void QTextControl::blockCountChanged(int)
+ ?mousePressEvent@QSplashScreen@@MAEXPAVQMouseEvent@@@Z @ 5291 NONAME ; void QSplashScreen::mousePressEvent(class QMouseEvent *)
+ ?getStaticMetaObject@QAbstractButton@@SAABUQMetaObject@@XZ @ 5292 NONAME ; struct QMetaObject const & QAbstractButton::getStaticMetaObject(void)
+ ?drawRoundRect@QPainter@@QAEXHHHHHH@Z @ 5293 NONAME ; void QPainter::drawRoundRect(int, int, int, int, int, int)
+ ??9QBrush@@QBE_NABV0@@Z @ 5294 NONAME ; bool QBrush::operator!=(class QBrush const &) const
+ ?drawConvexPolygon@QPainter@@QAEXPBVQPoint@@H@Z @ 5295 NONAME ; void QPainter::drawConvexPolygon(class QPoint const *, int)
+ ?addItems@QListWidget@@QAEXABVQStringList@@@Z @ 5296 NONAME ; void QListWidget::addItems(class QStringList const &)
+ ??_EQGraphicsGridLayout@@UAE@I@Z @ 5297 NONAME ; QGraphicsGridLayout::~QGraphicsGridLayout(unsigned int)
+ ?topLevelChanged@QDockWidget@@IAEX_N@Z @ 5298 NONAME ; void QDockWidget::topLevelChanged(bool)
+ ?flipCoordinates@QMatrix4x4@@QAEAAV1@XZ @ 5299 NONAME ; class QMatrix4x4 & QMatrix4x4::flipCoordinates(void)
+ ?actionGeometry@QMenuBar@@QBE?AVQRect@@PAVQAction@@@Z @ 5300 NONAME ; class QRect QMenuBar::actionGeometry(class QAction *) const
+ ??_EQPainterReplayer@@UAE@I@Z @ 5301 NONAME ; QPainterReplayer::~QPainterReplayer(unsigned int)
+ ??0QStyleOptionTabBarBaseV2@@QAE@XZ @ 5302 NONAME ; QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(void)
+ ?contextMenuEvent@QPlainTextEdit@@MAEXPAVQContextMenuEvent@@@Z @ 5303 NONAME ; void QPlainTextEdit::contextMenuEvent(class QContextMenuEvent *)
+ ?transformToParent@QGraphicsItemPrivate@@QBE?AVQTransform@@XZ @ 5304 NONAME ; class QTransform QGraphicsItemPrivate::transformToParent(void) const
+ ?setWhatsThis@QWidget@@QAEXABVQString@@@Z @ 5305 NONAME ; void QWidget::setWhatsThis(class QString const &)
+ ?visualRegionForSelection@QColumnView@@MBE?AVQRegion@@ABVQItemSelection@@@Z @ 5306 NONAME ; class QRegion QColumnView::visualRegionForSelection(class QItemSelection const &) const
+ ?mousePressEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 5307 NONAME ; void QGraphicsTextItem::mousePressEvent(class QGraphicsSceneMouseEvent *)
+ ?value@QSpinBox@@QBEHXZ @ 5308 NONAME ; int QSpinBox::value(void) const
+ ?insertRow@QFormLayout@@QAEXHPAVQWidget@@@Z @ 5309 NONAME ; void QFormLayout::insertRow(int, class QWidget *)
+ ?boundingRectFor@QPixmapBlurFilter@@UBE?AVQRectF@@ABV2@@Z @ 5310 NONAME ; class QRectF QPixmapBlurFilter::boundingRectFor(class QRectF const &) const
+ ?clip@QPaintEngineEx@@UAEXABVQRect@@W4ClipOperation@Qt@@@Z @ 5311 NONAME ; void QPaintEngineEx::clip(class QRect const &, enum Qt::ClipOperation)
+ ?setTextWidth@QPlainTextDocumentLayout@@AAEXM@Z @ 5312 NONAME ; void QPlainTextDocumentLayout::setTextWidth(float)
+ ?staticMetaObject@QComboBox@@2UQMetaObject@@B @ 5313 NONAME ; struct QMetaObject const QComboBox::staticMetaObject
+ ?nextId@QWizardPage@@UBEHXZ @ 5314 NONAME ; int QWizardPage::nextId(void) const
+ ??4QStyleOptionDockWidgetV2@@QAEAAV0@ABVQStyleOptionDockWidget@@@Z @ 5315 NONAME ; class QStyleOptionDockWidgetV2 & QStyleOptionDockWidgetV2::operator=(class QStyleOptionDockWidget const &)
+ ??0QFontMetricsF@@QAE@ABVQFont@@@Z @ 5316 NONAME ; QFontMetricsF::QFontMetricsF(class QFont const &)
+ ?setWordWrapMode@QPlainTextEdit@@QAEXW4WrapMode@QTextOption@@@Z @ 5317 NONAME ; void QPlainTextEdit::setWordWrapMode(enum QTextOption::WrapMode)
+ ?qt_metacall@QProxyModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5318 NONAME ; int QProxyModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?event@QDialogButtonBox@@MAE_NPAVQEvent@@@Z @ 5319 NONAME ; bool QDialogButtonBox::event(class QEvent *)
+ ?trUtf8@QIconEnginePlugin@@SA?AVQString@@PBD0@Z @ 5320 NONAME ; class QString QIconEnginePlugin::trUtf8(char const *, char const *)
+ ??1QPainterPathStroker@@QAE@XZ @ 5321 NONAME ; QPainterPathStroker::~QPainterPathStroker(void)
+ ?setRgbF@QColor@@QAEXMMMM@Z @ 5322 NONAME ; void QColor::setRgbF(float, float, float, float)
+ ?tr@QLCDNumber@@SA?AVQString@@PBD0H@Z @ 5323 NONAME ; class QString QLCDNumber::tr(char const *, char const *, int)
+ ?resizeEvent@QTabWidget@@MAEXPAVQResizeEvent@@@Z @ 5324 NONAME ; void QTabWidget::resizeEvent(class QResizeEvent *)
+ ?setLineWrapMode@QTextEdit@@QAEXW4LineWrapMode@1@@Z @ 5325 NONAME ; void QTextEdit::setLineWrapMode(enum QTextEdit::LineWrapMode)
+ ?qt_metacast@QGroupBox@@UAEPAXPBD@Z @ 5326 NONAME ; void * QGroupBox::qt_metacast(char const *)
+ ?qt_metacall@QActionGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5327 NONAME ; int QActionGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EQGuiPlatformPlugin@@UAE@I@Z @ 5328 NONAME ; QGuiPlatformPlugin::~QGuiPlatformPlugin(unsigned int)
+ ??0QStyleOptionMenuItem@@IAE@H@Z @ 5329 NONAME ; QStyleOptionMenuItem::QStyleOptionMenuItem(int)
+ ?removeAction@QGraphicsWidget@@QAEXPAVQAction@@@Z @ 5330 NONAME ; void QGraphicsWidget::removeAction(class QAction *)
+ ?dropAction@QDropEvent@@QBE?AW4DropAction@Qt@@XZ @ 5331 NONAME ; enum Qt::DropAction QDropEvent::dropAction(void) const
+ ?staticMetaObject@QPinchGesture@@2UQMetaObject@@B @ 5332 NONAME ; struct QMetaObject const QPinchGesture::staticMetaObject
+ ?event@QGraphicsWidget@@MAE_NPAVQEvent@@@Z @ 5333 NONAME ; bool QGraphicsWidget::event(class QEvent *)
+ ?addPath@QPainterPath@@QAEXABV1@@Z @ 5334 NONAME ; void QPainterPath::addPath(class QPainterPath const &)
+ ?d_func@QGraphicsSceneWheelEvent@@AAEPAVQGraphicsSceneWheelEventPrivate@@XZ @ 5335 NONAME ; class QGraphicsSceneWheelEventPrivate * QGraphicsSceneWheelEvent::d_func(void)
+ ??0QWindowsStyle@@QAE@XZ @ 5336 NONAME ; QWindowsStyle::QWindowsStyle(void)
+ ?removeColumn@QStandardItem@@QAEXH@Z @ 5337 NONAME ; void QStandardItem::removeColumn(int)
+ ?createUndoAction@QUndoGroup@@QBEPAVQAction@@PAVQObject@@ABVQString@@@Z @ 5338 NONAME ; class QAction * QUndoGroup::createUndoAction(class QObject *, class QString const &) const
+ ??4QBitmap@@QAEAAV0@ABVQPixmap@@@Z @ 5339 NONAME ; class QBitmap & QBitmap::operator=(class QPixmap const &)
+ ?setIcon@QMenu@@QAEXABVQIcon@@@Z @ 5340 NONAME ; void QMenu::setIcon(class QIcon const &)
+ ?play@QSound@@QAEXXZ @ 5341 NONAME ; void QSound::play(void)
+ ??1QGraphicsObject@@UAE@XZ @ 5342 NONAME ; QGraphicsObject::~QGraphicsObject(void)
+ ?d_func@QDrag@@AAEPAVQDragPrivate@@XZ @ 5343 NONAME ; class QDragPrivate * QDrag::d_func(void)
+ ?styleHint@QFont@@QBE?AW4StyleHint@1@XZ @ 5344 NONAME ; enum QFont::StyleHint QFont::styleHint(void) const
+ ?horizontalSpacing@QGridLayout@@QBEHXZ @ 5345 NONAME ; int QGridLayout::horizontalSpacing(void) const
+ ?getStaticMetaObject@QFormLayout@@SAABUQMetaObject@@XZ @ 5346 NONAME ; struct QMetaObject const & QFormLayout::getStaticMetaObject(void)
+ ??1QLCDNumber@@UAE@XZ @ 5347 NONAME ; QLCDNumber::~QLCDNumber(void)
+ ??0QStyleOptionToolBar@@QAE@XZ @ 5348 NONAME ; QStyleOptionToolBar::QStyleOptionToolBar(void)
+ ?doubleMaximum@QInputDialog@@QBENXZ @ 5349 NONAME ; double QInputDialog::doubleMaximum(void) const
+ ?mouseMoveEvent@QAbstractSpinBox@@MAEXPAVQMouseEvent@@@Z @ 5350 NONAME ; void QAbstractSpinBox::mouseMoveEvent(class QMouseEvent *)
+ ??XQVector2D@@QAEAAV0@M@Z @ 5351 NONAME ; class QVector2D & QVector2D::operator*=(float)
+ ??0QTextTableCellFormat@@QAE@XZ @ 5352 NONAME ; QTextTableCellFormat::QTextTableCellFormat(void)
+ ?drawPixmap@QPainter@@QAEXABVQRect@@ABVQPixmap@@0@Z @ 5353 NONAME ; void QPainter::drawPixmap(class QRect const &, class QPixmap const &, class QRect const &)
+ ?metaObject@QErrorMessage@@UBEPBUQMetaObject@@XZ @ 5354 NONAME ; struct QMetaObject const * QErrorMessage::metaObject(void) const
+ ?nextFrameDelay@QMovie@@QBEHXZ @ 5355 NONAME ; int QMovie::nextFrameDelay(void) const
+ ?qt_metacast@QProgressDialog@@UAEPAXPBD@Z @ 5356 NONAME ; void * QProgressDialog::qt_metacast(char const *)
+ ?trUtf8@QMdiArea@@SA?AVQString@@PBD0@Z @ 5357 NONAME ; class QString QMdiArea::trUtf8(char const *, char const *)
+ ??_EQToolBar@@UAE@I@Z @ 5358 NONAME ; QToolBar::~QToolBar(unsigned int)
+ ?d_func@QGraphicsRectItem@@AAEPAVQGraphicsRectItemPrivate@@XZ @ 5359 NONAME ; class QGraphicsRectItemPrivate * QGraphicsRectItem::d_func(void)
+ ?paintEvent@QRadioButton@@MAEXPAVQPaintEvent@@@Z @ 5360 NONAME ; void QRadioButton::paintEvent(class QPaintEvent *)
+ ?clip@QPaintEngineEx@@UAEXABVQRegion@@W4ClipOperation@Qt@@@Z @ 5361 NONAME ; void QPaintEngineEx::clip(class QRegion const &, enum Qt::ClipOperation)
+ ??0QApplicationPrivate@@QAE@AAHPAPADW4Type@QApplication@@@Z @ 5362 NONAME ; QApplicationPrivate::QApplicationPrivate(int &, char * *, enum QApplication::Type)
+ ??0QActionGroup@@QAE@PAVQObject@@@Z @ 5363 NONAME ; QActionGroup::QActionGroup(class QObject *)
+ ?staticMetaObject@QAbstractProxyModel@@2UQMetaObject@@B @ 5364 NONAME ; struct QMetaObject const QAbstractProxyModel::staticMetaObject
+ ?allColumnsShowFocus@QTreeView@@QBE_NXZ @ 5365 NONAME ; bool QTreeView::allColumnsShowFocus(void) const
+ ?contains@QGraphicsPathItem@@UBE_NABVQPointF@@@Z @ 5366 NONAME ; bool QGraphicsPathItem::contains(class QPointF const &) const
+ ?editItem@QListWidget@@QAEXPAVQListWidgetItem@@@Z @ 5367 NONAME ; void QListWidget::editItem(class QListWidgetItem *)
+ ?tr@QSyntaxHighlighter@@SA?AVQString@@PBD0H@Z @ 5368 NONAME ; class QString QSyntaxHighlighter::tr(char const *, char const *, int)
+ ?setText@QClipboard@@QAEXABVQString@@W4Mode@1@@Z @ 5369 NONAME ; void QClipboard::setText(class QString const &, enum QClipboard::Mode)
+ ??_EQMimeSource@@UAE@I@Z @ 5370 NONAME ; QMimeSource::~QMimeSource(unsigned int)
+ ??0QDashStroker@@QAE@PAVQStroker@@@Z @ 5371 NONAME ; QDashStroker::QDashStroker(class QStroker *)
+ ?type@QGraphicsPolygonItem@@UBEHXZ @ 5372 NONAME ; int QGraphicsPolygonItem::type(void) const
+ ?mask@QWidget@@QBE?AVQRegion@@XZ @ 5373 NONAME ; class QRegion QWidget::mask(void) const
+ ??4QPolygonF@@QAEAAV0@ABV0@@Z @ 5374 NONAME ; class QPolygonF & QPolygonF::operator=(class QPolygonF const &)
+ ?alignment@QProgressBar@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 5375 NONAME ; class QFlags<enum Qt::AlignmentFlag> QProgressBar::alignment(void) const
+ ?invertPixels@QImage@@QAEXW4InvertMode@1@@Z @ 5376 NONAME ; void QImage::invertPixels(enum QImage::InvertMode)
+ ??0QTableWidgetSelectionRange@@QAE@ABV0@@Z @ 5377 NONAME ; QTableWidgetSelectionRange::QTableWidgetSelectionRange(class QTableWidgetSelectionRange const &)
+ ??0QBrush@@QAE@W4GlobalColor@Qt@@ABVQPixmap@@@Z @ 5378 NONAME ; QBrush::QBrush(enum Qt::GlobalColor, class QPixmap const &)
+ ??0QAbstractItemDelegate@@IAE@AAVQObjectPrivate@@PAVQObject@@@Z @ 5379 NONAME ; QAbstractItemDelegate::QAbstractItemDelegate(class QObjectPrivate &, class QObject *)
+ ?staticMetaObject@QDialog@@2UQMetaObject@@B @ 5380 NONAME ; struct QMetaObject const QDialog::staticMetaObject
+ ?qDrawPlainRect@@YAXPAVQPainter@@ABVQRect@@ABVQColor@@HPBVQBrush@@@Z @ 5381 NONAME ; void qDrawPlainRect(class QPainter *, class QRect const &, class QColor const &, int, class QBrush const *)
+ ?setMaximumSize@QWidget@@QAEXHH@Z @ 5382 NONAME ; void QWidget::setMaximumSize(int, int)
+ ??0QStyleOptionViewItemV3@@QAE@ABV0@@Z @ 5383 NONAME ; QStyleOptionViewItemV3::QStyleOptionViewItemV3(class QStyleOptionViewItemV3 const &)
+ ??0QPlainTextEdit@@QAE@PAVQWidget@@@Z @ 5384 NONAME ; QPlainTextEdit::QPlainTextEdit(class QWidget *)
+ ??_EQClipboard@@UAE@I@Z @ 5385 NONAME ; QClipboard::~QClipboard(unsigned int)
+ ?eventFilter@QWindowsStyle@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 5386 NONAME ; bool QWindowsStyle::eventFilter(class QObject *, class QEvent *)
+ ?setColumnWidths@QColumnView@@QAEXABV?$QList@H@@@Z @ 5387 NONAME ; void QColumnView::setColumnWidths(class QList<int> const &)
+ ?itemDelegate@QFileDialog@@QBEPAVQAbstractItemDelegate@@XZ @ 5388 NONAME ; class QAbstractItemDelegate * QFileDialog::itemDelegate(void) const
+ ?gamma@QImageWriter@@QBEMXZ @ 5389 NONAME ; float QImageWriter::gamma(void) const
+ ?styleHint@QS60Style@@UBEHW4StyleHint@QStyle@@PBVQStyleOption@@PBVQWidget@@PAVQStyleHintReturn@@@Z @ 5390 NONAME ; int QS60Style::styleHint(enum QStyle::StyleHint, class QStyleOption const *, class QWidget const *, class QStyleHintReturn *) const
+ ?setBlockFormat@QTextCursor@@QAEXABVQTextBlockFormat@@@Z @ 5391 NONAME ; void QTextCursor::setBlockFormat(class QTextBlockFormat const &)
+ ?tabWhatsThis@QTabWidget@@QBE?AVQString@@H@Z @ 5392 NONAME ; class QString QTabWidget::tabWhatsThis(int) const
+ ?setLayoutDirection_helper@QWidgetPrivate@@QAEXW4LayoutDirection@Qt@@@Z @ 5393 NONAME ; void QWidgetPrivate::setLayoutDirection_helper(enum Qt::LayoutDirection)
+ ?keyboardInputInterval@QApplication@@SAHXZ @ 5394 NONAME ; int QApplication::keyboardInputInterval(void)
+ ?trUtf8@QGridLayout@@SA?AVQString@@PBD0H@Z @ 5395 NONAME ; class QString QGridLayout::trUtf8(char const *, char const *, int)
+ ?keyboardSearch@QAbstractItemView@@UAEXABVQString@@@Z @ 5396 NONAME ; void QAbstractItemView::keyboardSearch(class QString const &)
+ ?filePath@QDirModel@@QBE?AVQString@@ABVQModelIndex@@@Z @ 5397 NONAME ; class QString QDirModel::filePath(class QModelIndex const &) const
+ ??0QGesture@@IAE@AAVQGesturePrivate@@PAVQObject@@@Z @ 5398 NONAME ; QGesture::QGesture(class QGesturePrivate &, class QObject *)
+ ?beginEditBlock@QTextCursor@@QAEXXZ @ 5399 NONAME ; void QTextCursor::beginEditBlock(void)
+ ?defaultTextColor@QGraphicsTextItem@@QBE?AVQColor@@XZ @ 5400 NONAME ; class QColor QGraphicsTextItem::defaultTextColor(void) const
+ ?metaObject@QSpinBox@@UBEPBUQMetaObject@@XZ @ 5401 NONAME ; struct QMetaObject const * QSpinBox::metaObject(void) const
+ ??1QToolBox@@UAE@XZ @ 5402 NONAME ; QToolBox::~QToolBox(void)
+ ?setAcceptsHoverEvents@QGraphicsItem@@QAEX_N@Z @ 5403 NONAME ; void QGraphicsItem::setAcceptsHoverEvents(bool)
+ ??_EQStylePlugin@@UAE@I@Z @ 5404 NONAME ; QStylePlugin::~QStylePlugin(unsigned int)
+ ??1QTableWidgetSelectionRange@@QAE@XZ @ 5405 NONAME ; QTableWidgetSelectionRange::~QTableWidgetSelectionRange(void)
+ ?staticMetaObject@QInputContext@@2UQMetaObject@@B @ 5406 NONAME ; struct QMetaObject const QInputContext::staticMetaObject
+ ?sharedPainter@QWidgetPrivate@@QBEPAVQPainter@@XZ @ 5407 NONAME ; class QPainter * QWidgetPrivate::sharedPainter(void) const
+ ??1QActionEvent@@UAE@XZ @ 5408 NONAME ; QActionEvent::~QActionEvent(void)
+ ?appendColumns@QTextTable@@QAEXH@Z @ 5409 NONAME ; void QTextTable::appendColumns(int)
+ ?d_func@QStandardItemModel@@AAEPAVQStandardItemModelPrivate@@XZ @ 5410 NONAME ; class QStandardItemModelPrivate * QStandardItemModel::d_func(void)
+ ?getWindowFrameMargins@QGraphicsWidget@@QBEXPAM000@Z @ 5411 NONAME ; void QGraphicsWidget::getWindowFrameMargins(float *, float *, float *, float *) const
+ ?tr@QTreeWidget@@SA?AVQString@@PBD0@Z @ 5412 NONAME ; class QString QTreeWidget::tr(char const *, char const *)
+ ?setTopPadding@QTextTableCellFormat@@QAEXM@Z @ 5413 NONAME ; void QTextTableCellFormat::setTopPadding(float)
+ ?windowFrameRect@QGraphicsWidget@@QBE?AVQRectF@@XZ @ 5414 NONAME ; class QRectF QGraphicsWidget::windowFrameRect(void) const
+ ?cubicTo@QPainterPath@@QAEXMMMMMM@Z @ 5415 NONAME ; void QPainterPath::cubicTo(float, float, float, float, float, float)
+ ?setExtension@QDialog@@QAEXPAVQWidget@@@Z @ 5416 NONAME ; void QDialog::setExtension(class QWidget *)
+ ??1QGraphicsSceneDragDropEvent@@UAE@XZ @ 5417 NONAME ; QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent(void)
+ ?cornerWidget@QTabWidget@@QBEPAVQWidget@@W4Corner@Qt@@@Z @ 5418 NONAME ; class QWidget * QTabWidget::cornerWidget(enum Qt::Corner) const
+ ?viewport@QPainter@@QBE?AVQRect@@XZ @ 5419 NONAME ; class QRect QPainter::viewport(void) const
+ ?qt_translateRawTouchEvent@@YAXPAVQWidget@@W4DeviceType@QTouchEvent@@ABV?$QList@VTouchPoint@QTouchEvent@@@@@Z @ 5420 NONAME ; void qt_translateRawTouchEvent(class QWidget *, enum QTouchEvent::DeviceType, class QList<class QTouchEvent::TouchPoint> const &)
+ ?isColumnHidden@QTableView@@QBE_NH@Z @ 5421 NONAME ; bool QTableView::isColumnHidden(int) const
+ ??1QSizeGrip@@UAE@XZ @ 5422 NONAME ; QSizeGrip::~QSizeGrip(void)
+ ?tr@QSound@@SA?AVQString@@PBD0H@Z @ 5423 NONAME ; class QString QSound::tr(char const *, char const *, int)
+ ?qt_metacall@QAbstractSpinBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5424 NONAME ; int QAbstractSpinBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_draw_helper@@YAXPAVQPainterPrivate@@ABVQPainterPath@@W4DrawOperation@1@@Z @ 5425 NONAME ; void qt_draw_helper(class QPainterPrivate *, class QPainterPath const &, enum QPainterPrivate::DrawOperation)
+ ?allowedAreas@QDockWidget@@QBE?AV?$QFlags@W4DockWidgetArea@Qt@@@@XZ @ 5426 NONAME ; class QFlags<enum Qt::DockWidgetArea> QDockWidget::allowedAreas(void) const
+ ?tabButton@QTabBar@@QBEPAVQWidget@@HW4ButtonPosition@1@@Z @ 5427 NONAME ; class QWidget * QTabBar::tabButton(int, enum QTabBar::ButtonPosition) const
+ ?data_ptr@QIcon@@QAEAAPAVQIconPrivate@@XZ @ 5428 NONAME ; class QIconPrivate * & QIcon::data_ptr(void)
+ ?tr@QImageIOPlugin@@SA?AVQString@@PBD0H@Z @ 5429 NONAME ; class QString QImageIOPlugin::tr(char const *, char const *, int)
+ ?clear@QListWidget@@QAEXXZ @ 5430 NONAME ; void QListWidget::clear(void)
+ ??0QToolBar@@QAE@ABVQString@@PAVQWidget@@@Z @ 5431 NONAME ; QToolBar::QToolBar(class QString const &, class QWidget *)
+ ?minimumSize@QGridLayout@@UBE?AVQSize@@XZ @ 5432 NONAME ; class QSize QGridLayout::minimumSize(void) const
+ ?inputMethodQuery@QGraphicsItem@@MBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 5433 NONAME ; class QVariant QGraphicsItem::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?event@QAction@@MAE_NPAVQEvent@@@Z @ 5434 NONAME ; bool QAction::event(class QEvent *)
+ ?alignedRect@QStyle@@SA?AVQRect@@W4LayoutDirection@Qt@@V?$QFlags@W4AlignmentFlag@Qt@@@@ABVQSize@@ABV2@@Z @ 5435 NONAME ; class QRect QStyle::alignedRect(enum Qt::LayoutDirection, class QFlags<enum Qt::AlignmentFlag>, class QSize const &, class QRect const &)
+ ?cacheKey@QImage@@QBE_JXZ @ 5436 NONAME ; long long QImage::cacheKey(void) const
+ ??0QTextTableFormat@@QAE@XZ @ 5437 NONAME ; QTextTableFormat::QTextTableFormat(void)
+ ?setFont_helper@QWidgetPrivate@@QAEXABVQFont@@@Z @ 5438 NONAME ; void QWidgetPrivate::setFont_helper(class QFont const &)
+ ?setIndentWidth@QTextDocument@@QAEXM@Z @ 5439 NONAME ; void QTextDocument::setIndentWidth(float)
+ ?stretch@QFont@@QBEHXZ @ 5440 NONAME ; int QFont::stretch(void) const
+ ?unpolish@QS60Style@@UAEXPAVQWidget@@@Z @ 5441 NONAME ; void QS60Style::unpolish(class QWidget *)
+ ?focusInEvent@QGroupBox@@MAEXPAVQFocusEvent@@@Z @ 5442 NONAME ; void QGroupBox::focusInEvent(class QFocusEvent *)
+ ?timerEvent@QToolButton@@MAEXPAVQTimerEvent@@@Z @ 5443 NONAME ; void QToolButton::timerEvent(class QTimerEvent *)
+ ?scrollContentsBy@QHeaderView@@MAEXHH@Z @ 5444 NONAME ; void QHeaderView::scrollContentsBy(int, int)
+ ??0QTextFrameFormat@@QAE@XZ @ 5445 NONAME ; QTextFrameFormat::QTextFrameFormat(void)
+ ??6@YA?AVQDebug@@V0@ABVQQuaternion@@@Z @ 5446 NONAME ; class QDebug operator<<(class QDebug, class QQuaternion const &)
+ ?drawRects@QPaintEngine@@UAEXPBVQRect@@H@Z @ 5447 NONAME ; void QPaintEngine::drawRects(class QRect const *, int)
+ ?setSliderDown@QAbstractSlider@@QAEX_N@Z @ 5448 NONAME ; void QAbstractSlider::setSliderDown(bool)
+ ?pressure@TouchPoint@QTouchEvent@@QBEMXZ @ 5449 NONAME ; float QTouchEvent::TouchPoint::pressure(void) const
+ ?metaObject@QGraphicsEffectSource@@UBEPBUQMetaObject@@XZ @ 5450 NONAME ; struct QMetaObject const * QGraphicsEffectSource::metaObject(void) const
+ ?isValid@QSymbianEvent@@QBE_NXZ @ 5451 NONAME ; bool QSymbianEvent::isValid(void) const
+ ?selectFile@QFileDialog@@QAEXABVQString@@@Z @ 5452 NONAME ; void QFileDialog::selectFile(class QString const &)
+ ?rowMinimumHeight@QGraphicsGridLayout@@QBEMH@Z @ 5453 NONAME ; float QGraphicsGridLayout::rowMinimumHeight(int) const
+ ?setStartId@QWizard@@QAEXH@Z @ 5454 NONAME ; void QWizard::setStartId(int)
+ ?indexOf@QTabWidget@@QBEHPAVQWidget@@@Z @ 5455 NONAME ; int QTabWidget::indexOf(class QWidget *) const
+ ??_EQStringListModel@@UAE@I@Z @ 5456 NONAME ; QStringListModel::~QStringListModel(unsigned int)
+ ?setFocus@QTextControl@@QAEX_NW4FocusReason@Qt@@@Z @ 5457 NONAME ; void QTextControl::setFocus(bool, enum Qt::FocusReason)
+ ?isIndexHidden@QHeaderView@@MBE_NABVQModelIndex@@@Z @ 5458 NONAME ; bool QHeaderView::isIndexHidden(class QModelIndex const &) const
+ ?getStaticMetaObject@QClipboard@@SAABUQMetaObject@@XZ @ 5459 NONAME ; struct QMetaObject const & QClipboard::getStaticMetaObject(void)
+ ?text@QTextFragment@@QBE?AVQString@@XZ @ 5460 NONAME ; class QString QTextFragment::text(void) const
+ ?textColor@QTextEdit@@QBE?AVQColor@@XZ @ 5461 NONAME ; class QColor QTextEdit::textColor(void) const
+ ?trUtf8@QUndoView@@SA?AVQString@@PBD0H@Z @ 5462 NONAME ; class QString QUndoView::trUtf8(char const *, char const *, int)
+ ?opacity@QPaintEngineState@@QBEMXZ @ 5463 NONAME ; float QPaintEngineState::opacity(void) const
+ ?fileDialogSetDirectory@QGuiPlatformPlugin@@UAEXPAVQFileDialog@@ABVQString@@@Z @ 5464 NONAME ; void QGuiPlatformPlugin::fileDialogSetDirectory(class QFileDialog *, class QString const &)
+ ??0QApplication@@QAE@AAHPAPADH@Z @ 5465 NONAME ; QApplication::QApplication(int &, char * *, int)
+ ?dragMoveEvent@QLineEdit@@MAEXPAVQDragMoveEvent@@@Z @ 5466 NONAME ; void QLineEdit::dragMoveEvent(class QDragMoveEvent *)
+ ?autoRepeat@QAbstractButton@@QBE_NXZ @ 5467 NONAME ; bool QAbstractButton::autoRepeat(void) const
+ ?tr@QAbstractSpinBox@@SA?AVQString@@PBD0H@Z @ 5468 NONAME ; class QString QAbstractSpinBox::tr(char const *, char const *, int)
+ ?setRange@QDoubleValidator@@UAEXNNH@Z @ 5469 NONAME ; void QDoubleValidator::setRange(double, double, int)
+ ?resizeEvent@QCalendarWidget@@MAEXPAVQResizeEvent@@@Z @ 5470 NONAME ; void QCalendarWidget::resizeEvent(class QResizeEvent *)
+ ?prepareBuffer@QRasterWindowSurface@@AAEXW4Format@QImage@@PAVQWidget@@@Z @ 5471 NONAME ; void QRasterWindowSurface::prepareBuffer(enum QImage::Format, class QWidget *)
+ ?mimeData@QListWidget@@MBEPAVQMimeData@@V?$QList@PAVQListWidgetItem@@@@@Z @ 5472 NONAME ; class QMimeData * QListWidget::mimeData(class QList<class QListWidgetItem *>) const
+ ?repaint@QWidget@@QAEXABVQRegion@@@Z @ 5473 NONAME ; void QWidget::repaint(class QRegion const &)
+ ?cursorWordBackward@QLineControl@@QAEX_N@Z @ 5474 NONAME ; void QLineControl::cursorWordBackward(bool)
+ ??0QToolBar@@QAE@PAVQWidget@@@Z @ 5475 NONAME ; QToolBar::QToolBar(class QWidget *)
+ ?qt_metacast@QStyledItemDelegate@@UAEPAXPBD@Z @ 5476 NONAME ; void * QStyledItemDelegate::qt_metacast(char const *)
+ ?genericMapFromScene@QGraphicsItemPrivate@@QBE?AVQPointF@@ABV2@PBVQWidget@@@Z @ 5477 NONAME ; class QPointF QGraphicsItemPrivate::genericMapFromScene(class QPointF const &, class QWidget const *) const
+ ?setRect@TouchPoint@QTouchEvent@@QAEXABVQRectF@@@Z @ 5478 NONAME ; void QTouchEvent::TouchPoint::setRect(class QRectF const &)
+ ?currentItemChanged@QTreeWidget@@IAEXPAVQTreeWidgetItem@@0@Z @ 5479 NONAME ; void QTreeWidget::currentItemChanged(class QTreeWidgetItem *, class QTreeWidgetItem *)
+ ?closeAllWindows@QWorkspace@@QAEXXZ @ 5480 NONAME ; void QWorkspace::closeAllWindows(void)
+ ?itemData@QComboBox@@QBE?AVQVariant@@HH@Z @ 5481 NONAME ; class QVariant QComboBox::itemData(int, int) const
+ ?RestoreMenuL@QS60MainAppUi@@UAEXPAVCCoeControl@@HW4TMenuType@MEikMenuObserver@@@Z @ 5482 NONAME ; void QS60MainAppUi::RestoreMenuL(class CCoeControl *, int, enum MEikMenuObserver::TMenuType)
+ ?depth@QImage@@QBEHXZ @ 5483 NONAME ; int QImage::depth(void) const
+ ?setStrength@QGraphicsGrayscaleEffect@@QAEXM@Z @ 5484 NONAME ; void QGraphicsGrayscaleEffect::setStrength(float)
+ ?setPasswordCharacter@QLineControl@@QAEXABVQChar@@@Z @ 5485 NONAME ; void QLineControl::setPasswordCharacter(class QChar const &)
+ ?tr@QMdiSubWindow@@SA?AVQString@@PBD0H@Z @ 5486 NONAME ; class QString QMdiSubWindow::tr(char const *, char const *, int)
+ ?currentIndex@QDataWidgetMapper@@QBEHXZ @ 5487 NONAME ; int QDataWidgetMapper::currentIndex(void) const
+ ?setFont@QApplication@@SAXABVQFont@@PBD@Z @ 5488 NONAME ; void QApplication::setFont(class QFont const &, char const *)
+ ?resized@QDesktopWidget@@IAEXH@Z @ 5489 NONAME ; void QDesktopWidget::resized(int)
+ ?fontEngine@QTextEngine@@QBEPAVQFontEngine@@ABUQScriptItem@@PAUQFixed@@1@Z @ 5490 NONAME ABSENT ; class QFontEngine * QTextEngine::fontEngine(struct QScriptItem const &, struct QFixed *, struct QFixed *) const
+ ??BQVector2D@@QBE?AVQVariant@@XZ @ 5491 NONAME ; QVector2D::operator class QVariant(void) const
+ ?qt_metacall@QTreeWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5492 NONAME ; int QTreeWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setSelectable@QStandardItem@@QAEX_N@Z @ 5493 NONAME ; void QStandardItem::setSelectable(bool)
+ ?d_func@QGraphicsLayoutItem@@ABEPBVQGraphicsLayoutItemPrivate@@XZ @ 5494 NONAME ; class QGraphicsLayoutItemPrivate const * QGraphicsLayoutItem::d_func(void) const
+ ?toHtml@QTextEdit@@QBE?AVQString@@XZ @ 5495 NONAME ; class QString QTextEdit::toHtml(void) const
+ ?textChanged@QLineEdit@@IAEXABVQString@@@Z @ 5496 NONAME ; void QLineEdit::textChanged(class QString const &)
+ ??_EQTextObjectInterface@@UAE@I@Z @ 5497 NONAME ; QTextObjectInterface::~QTextObjectInterface(unsigned int)
+ ?setColumns@QTextTableFormat@@QAEXH@Z @ 5498 NONAME ; void QTextTableFormat::setColumns(int)
+ ?screenGeometry@QWidgetPrivate@@SA?AVQRect@@PBVQWidget@@@Z @ 5499 NONAME ; class QRect QWidgetPrivate::screenGeometry(class QWidget const *)
+ ?extension@QGraphicsSimpleTextItem@@MBE?AVQVariant@@ABV2@@Z @ 5500 NONAME ; class QVariant QGraphicsSimpleTextItem::extension(class QVariant const &) const
+ ?findData@QComboBox@@QBEHABVQVariant@@HV?$QFlags@W4MatchFlag@Qt@@@@@Z @ 5501 NONAME ; int QComboBox::findData(class QVariant const &, int, class QFlags<enum Qt::MatchFlag>) const
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPoint@@@Z @ 5502 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(class QPoint const &) const
+ ?assign@QKeySequence@@AAEHABVQString@@@Z @ 5503 NONAME ; int QKeySequence::assign(class QString const &)
+ ?hasFormats@QTextEngine@@QBE_NXZ @ 5504 NONAME ; bool QTextEngine::hasFormats(void) const
+ ?setNumColumns@QTextLine@@QAEXHM@Z @ 5505 NONAME ; void QTextLine::setNumColumns(int, float)
+ ?trUtf8@QPixmapConvolutionFilter@@SA?AVQString@@PBD0H@Z @ 5506 NONAME ; class QString QPixmapConvolutionFilter::trUtf8(char const *, char const *, int)
+ ?GetScreenCoordinatesForFepL@QCoeFepInputContext@@UBEXAAVTPoint@@AAH1H@Z @ 5507 NONAME ; void QCoeFepInputContext::GetScreenCoordinatesForFepL(class TPoint &, int &, int &, int) const
+ ?visualRect@QHeaderView@@MBE?AVQRect@@ABVQModelIndex@@@Z @ 5508 NONAME ; class QRect QHeaderView::visualRect(class QModelIndex const &) const
+ ?minimumSize@QStackedLayout@@UBE?AVQSize@@XZ @ 5509 NONAME ; class QSize QStackedLayout::minimumSize(void) const
+ ?keyPressEvent@QGraphicsView@@MAEXPAVQKeyEvent@@@Z @ 5510 NONAME ; void QGraphicsView::keyPressEvent(class QKeyEvent *)
+ ?supportedDropActions@QTreeWidget@@MBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 5511 NONAME ; class QFlags<enum Qt::DropAction> QTreeWidget::supportedDropActions(void) const
+ ?trUtf8@QFrame@@SA?AVQString@@PBD0@Z @ 5512 NONAME ; class QString QFrame::trUtf8(char const *, char const *)
+ ?changeEvent@QFontDialog@@MAEXPAVQEvent@@@Z @ 5513 NONAME ; void QFontDialog::changeEvent(class QEvent *)
+ ?setOption@QFileDialog@@QAEXW4Option@1@_N@Z @ 5514 NONAME ; void QFileDialog::setOption(enum QFileDialog::Option, bool)
+ ?setMaxCount@QComboBox@@QAEXH@Z @ 5515 NONAME ; void QComboBox::setMaxCount(int)
+ ?fromTranslate@QTransform@@SA?AV1@MM@Z @ 5516 NONAME ; class QTransform QTransform::fromTranslate(float, float)
+ ?validate@QTextEngine@@QBEXXZ @ 5517 NONAME ; void QTextEngine::validate(void) const
+ ?staticMetaObject@QListWidget@@2UQMetaObject@@B @ 5518 NONAME ; struct QMetaObject const QListWidget::staticMetaObject
+ ?trUtf8@QAbstractTextDocumentLayout@@SA?AVQString@@PBD0H@Z @ 5519 NONAME ; class QString QAbstractTextDocumentLayout::trUtf8(char const *, char const *, int)
+ ?findIntersections@QBezier@@SA?AV?$QVector@U?$QPair@MM@@@@ABV1@0@Z @ 5520 NONAME ; class QVector<struct QPair<float, float> > QBezier::findIntersections(class QBezier const &, class QBezier const &)
+ ??0QPixmapFilter@@IAE@W4FilterType@0@PAVQObject@@@Z @ 5521 NONAME ; QPixmapFilter::QPixmapFilter(enum QPixmapFilter::FilterType, class QObject *)
+ ??0QTreeWidgetItemIterator@@QAE@PAVQTreeWidgetItem@@V?$QFlags@W4IteratorFlag@QTreeWidgetItemIterator@@@@@Z @ 5522 NONAME ; QTreeWidgetItemIterator::QTreeWidgetItemIterator(class QTreeWidgetItem *, class QFlags<enum QTreeWidgetItemIterator::IteratorFlag>)
+ ?colorSpec@QApplication@@SAHXZ @ 5523 NONAME ; int QApplication::colorSpec(void)
+ ?fontItalic@QTextEdit@@QBE_NXZ @ 5524 NONAME ; bool QTextEdit::fontItalic(void) const
+ ?tr@QGraphicsSystemPlugin@@SA?AVQString@@PBD0@Z @ 5525 NONAME ; class QString QGraphicsSystemPlugin::tr(char const *, char const *)
+ ??1QStyleOptionTabV2@@QAE@XZ @ 5526 NONAME ; QStyleOptionTabV2::~QStyleOptionTabV2(void)
+ ??1QTextList@@UAE@XZ @ 5527 NONAME ; QTextList::~QTextList(void)
+ ?contains@QGraphicsItem@@UBE_NABVQPointF@@@Z @ 5528 NONAME ; bool QGraphicsItem::contains(class QPointF const &) const
+ ?setFont@QGraphicsSimpleTextItem@@QAEXABVQFont@@@Z @ 5529 NONAME ; void QGraphicsSimpleTextItem::setFont(class QFont const &)
+ ?isWrapping@QListView@@QBE_NXZ @ 5530 NONAME ; bool QListView::isWrapping(void) const
+ ?mouseMoveEvent@QTabBar@@MAEXPAVQMouseEvent@@@Z @ 5531 NONAME ; void QTabBar::mouseMoveEvent(class QMouseEvent *)
+ ?origin@QGraphicsRotation@@QBE?AVQVector3D@@XZ @ 5532 NONAME ; class QVector3D QGraphicsRotation::origin(void) const
+ ?intersect@QRegion@@QBE?AV1@ABVQRect@@@Z @ 5533 NONAME ; class QRegion QRegion::intersect(class QRect const &) const
+ ??1QHelpEvent@@UAE@XZ @ 5534 NONAME ; QHelpEvent::~QHelpEvent(void)
+ ?setFontKerning@QTextCharFormat@@QAEX_N@Z @ 5535 NONAME ; void QTextCharFormat::setFontKerning(bool)
+ ?setFontUnderline@QTextEdit@@QAEX_N@Z @ 5536 NONAME ; void QTextEdit::setFontUnderline(bool)
+ ?reset@QListView@@UAEXXZ @ 5537 NONAME ; void QListView::reset(void)
+ ?setFont@QTableWidgetItem@@QAEXABVQFont@@@Z @ 5538 NONAME ; void QTableWidgetItem::setFont(class QFont const &)
+ ?metaObject@QGesture@@UBEPBUQMetaObject@@XZ @ 5539 NONAME ; struct QMetaObject const * QGesture::metaObject(void) const
+ ?toolTip@QAction@@QBE?AVQString@@XZ @ 5540 NONAME ; class QString QAction::toolTip(void) const
+ ?setLastPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 5541 NONAME ; void QTouchEvent::TouchPoint::setLastPos(class QPointF const &)
+ ?highlight@QPalette@@QBEABVQBrush@@XZ @ 5542 NONAME ; class QBrush const & QPalette::highlight(void) const
+ ?setStartScenePos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 5543 NONAME ; void QTouchEvent::TouchPoint::setStartScenePos(class QPointF const &)
+ ?setSegmentStyle@QLCDNumber@@QAEXW4SegmentStyle@1@@Z @ 5544 NONAME ; void QLCDNumber::setSegmentStyle(enum QLCDNumber::SegmentStyle)
+ ?effectiveWinId@QWidget@@QBEPAVCCoeControl@@XZ @ 5545 NONAME ; class CCoeControl * QWidget::effectiveWinId(void) const
+ ?convertTo@QColor@@QBE?AV1@W4Spec@1@@Z @ 5546 NONAME ; class QColor QColor::convertTo(enum QColor::Spec) const
+ ?window@QWidget@@QBEPAV1@XZ @ 5547 NONAME ; class QWidget * QWidget::window(void) const
+ ?dropMimeData@QFileSystemModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 5548 NONAME ; bool QFileSystemModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?saveStateRequest@QApplication@@IAEXAAVQSessionManager@@@Z @ 5549 NONAME ; void QApplication::saveStateRequest(class QSessionManager &)
+ ??5@YAAAVQDataStream@@AAV0@AAVQTextLength@@@Z @ 5550 NONAME ; class QDataStream & operator>>(class QDataStream &, class QTextLength &)
+ ??_EQDialogButtonBox@@UAE@I@Z @ 5551 NONAME ; QDialogButtonBox::~QDialogButtonBox(unsigned int)
+ ?setMaximum@QProgressBar@@QAEXH@Z @ 5552 NONAME ; void QProgressBar::setMaximum(int)
+ ?setSelectionMode@QAbstractItemView@@QAEXW4SelectionMode@1@@Z @ 5553 NONAME ; void QAbstractItemView::setSelectionMode(enum QAbstractItemView::SelectionMode)
+ ?lastScenePos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 5554 NONAME ; class QPointF QTouchEvent::TouchPoint::lastScenePos(void) const
+ ??1QPolygon@@QAE@XZ @ 5555 NONAME ; QPolygon::~QPolygon(void)
+ ?rowCount@QProxyModel@@UBEHABVQModelIndex@@@Z @ 5556 NONAME ; int QProxyModel::rowCount(class QModelIndex const &) const
+ ?rect@QGraphicsRectItem@@QBE?AVQRectF@@XZ @ 5557 NONAME ; class QRectF QGraphicsRectItem::rect(void) const
+ ?drawLines@QPaintEngine@@UAEXPBVQLine@@H@Z @ 5558 NONAME ; void QPaintEngine::drawLines(class QLine const *, int)
+ ?undoAvailable@QTextDocument@@IAEX_N@Z @ 5559 NONAME ; void QTextDocument::undoAvailable(bool)
+ ?isNull@QVector4D@@QBE_NXZ @ 5560 NONAME ; bool QVector4D::isNull(void) const
+ ?setColorSpec@QApplication@@SAXH@Z @ 5561 NONAME ; void QApplication::setColorSpec(int)
+ ?widget@QGestureEvent@@QBEPAVQWidget@@XZ @ 5562 NONAME ; class QWidget * QGestureEvent::widget(void) const
+ ?hsvHue@QColor@@QBEHXZ @ 5563 NONAME ; int QColor::hsvHue(void) const
+ ?staticMetaObject@QSortFilterProxyModel@@2UQMetaObject@@B @ 5564 NONAME ; struct QMetaObject const QSortFilterProxyModel::staticMetaObject
+ ?activatedAmbiguously@QShortcut@@IAEXXZ @ 5565 NONAME ; void QShortcut::activatedAmbiguously(void)
+ ?contentsMargins@QWidget@@QBE?AVQMargins@@XZ @ 5566 NONAME ; class QMargins QWidget::contentsMargins(void) const
+ ?d_func@QGraphicsAnchor@@ABEPBVQGraphicsAnchorPrivate@@XZ @ 5567 NONAME ; class QGraphicsAnchorPrivate const * QGraphicsAnchor::d_func(void) const
+ ?addPixmapModificationHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@Z @ 5568 NONAME ; void QImagePixmapCleanupHooks::addPixmapModificationHook(void (*)(class QPixmap *))
+ ?testOption@QFontDialog@@QBE_NW4FontDialogOption@1@@Z @ 5569 NONAME ; bool QFontDialog::testOption(enum QFontDialog::FontDialogOption) const
+ ?trUtf8@QGraphicsTransform@@SA?AVQString@@PBD0H@Z @ 5570 NONAME ; class QString QGraphicsTransform::trUtf8(char const *, char const *, int)
+ ?endNativePainting@QPaintEngineEx@@UAEXXZ @ 5571 NONAME ; void QPaintEngineEx::endNativePainting(void)
+ ?overwriteMode@QPlainTextEdit@@QBE_NXZ @ 5572 NONAME ; bool QPlainTextEdit::overwriteMode(void) const
+ ?trUtf8@QGraphicsWidget@@SA?AVQString@@PBD0@Z @ 5573 NONAME ; class QString QGraphicsWidget::trUtf8(char const *, char const *)
+ ?text@QProgressBar@@UBE?AVQString@@XZ @ 5574 NONAME ; class QString QProgressBar::text(void) const
+ ?itemIcon@QComboBox@@QBE?AVQIcon@@H@Z @ 5575 NONAME ; class QIcon QComboBox::itemIcon(int) const
+ ?charFormatIndex@QTextFragment@@QBEHXZ @ 5576 NONAME ; int QTextFragment::charFormatIndex(void) const
+ ?indexAt@QTreeView@@UBE?AVQModelIndex@@ABVQPoint@@@Z @ 5577 NONAME ; class QModelIndex QTreeView::indexAt(class QPoint const &) const
+ ?anchorAt@QTextEdit@@QBE?AVQString@@ABVQPoint@@@Z @ 5578 NONAME ; class QString QTextEdit::anchorAt(class QPoint const &) const
+ ?ascent@QFontMetrics@@QBEHXZ @ 5579 NONAME ; int QFontMetrics::ascent(void) const
+ ?setKeyboardInputInterval@QApplication@@SAXH@Z @ 5580 NONAME ; void QApplication::setKeyboardInputInterval(int)
+ ?width@QFontMetricsF@@QBEMVQChar@@@Z @ 5581 NONAME ; float QFontMetricsF::width(class QChar) const
+ ?addSeparator@QMenu@@QAEPAVQAction@@XZ @ 5582 NONAME ; class QAction * QMenu::addSeparator(void)
+ ?removeAt@QGraphicsGridLayout@@UAEXH@Z @ 5583 NONAME ; void QGraphicsGridLayout::removeAt(int)
+ ?map@QMatrix@@QBEXHHPAH0@Z @ 5584 NONAME ; void QMatrix::map(int, int, int *, int *) const
+ ??0QStyleOption@@QAE@HH@Z @ 5585 NONAME ; QStyleOption::QStyleOption(int, int)
+ ?centerOn@QGraphicsView@@QAEXPBVQGraphicsItem@@@Z @ 5586 NONAME ; void QGraphicsView::centerOn(class QGraphicsItem const *)
+ ?write@QImageIOHandler@@UAE_NABVQImage@@@Z @ 5587 NONAME ; bool QImageIOHandler::write(class QImage const &)
+ ??0QPinchGesture@@QAE@PAVQObject@@@Z @ 5588 NONAME ; QPinchGesture::QPinchGesture(class QObject *)
+ ?rotation@QGraphicsItem@@QBEMXZ @ 5589 NONAME ; float QGraphicsItem::rotation(void) const
+ ??0QDockWidgetLayout@@QAE@PAVQWidget@@@Z @ 5590 NONAME ; QDockWidgetLayout::QDockWidgetLayout(class QWidget *)
+ ?glyphMargin@QTextureGlyphCache@@UBEHXZ @ 5591 NONAME ; int QTextureGlyphCache::glyphMargin(void) const
+ ?isInvisible@QGraphicsItemPrivate@@QBE_NXZ @ 5592 NONAME ; bool QGraphicsItemPrivate::isInvisible(void) const
+ ?unregisterGestureRecognizer@QApplication@@QAEXW4GestureType@Qt@@@Z @ 5593 NONAME ; void QApplication::unregisterGestureRecognizer(enum Qt::GestureType)
+ ?removeChild@QGraphicsItemPrivate@@QAEXPAVQGraphicsItem@@@Z @ 5594 NONAME ; void QGraphicsItemPrivate::removeChild(class QGraphicsItem *)
+ ?appendRow@QStandardItemModel@@QAEXABV?$QList@PAVQStandardItem@@@@@Z @ 5595 NONAME ; void QStandardItemModel::appendRow(class QList<class QStandardItem *> const &)
+ ?event@QTableWidget@@MAE_NPAVQEvent@@@Z @ 5596 NONAME ; bool QTableWidget::event(class QEvent *)
+ ?viewMode@QListView@@QBE?AW4ViewMode@1@XZ @ 5597 NONAME ; enum QListView::ViewMode QListView::viewMode(void) const
+ ?isValid@QColor@@QBE_NXZ @ 5598 NONAME ; bool QColor::isValid(void) const
+ ?depth@QPixmapData@@QBEHXZ @ 5599 NONAME ; int QPixmapData::depth(void) const
+ ?createCompatiblePixmapData@QRasterPixmapData@@UBEPAVQPixmapData@@XZ @ 5600 NONAME ; class QPixmapData * QRasterPixmapData::createCompatiblePixmapData(void) const
+ ?supportsFindBuffer@QClipboard@@QBE_NXZ @ 5601 NONAME ; bool QClipboard::supportsFindBuffer(void) const
+ ?posF@QMouseEvent@@QBE?AVQPointF@@XZ @ 5602 NONAME ; class QPointF QMouseEvent::posF(void) const
+ ?lookup@Parser@QCss@@QBE?AW4TokenType@2@XZ @ 5603 NONAME ; enum QCss::TokenType QCss::Parser::lookup(void) const
+ ?emitLineTo@QStroker@@QAEXMM@Z @ 5604 NONAME ; void QStroker::emitLineTo(float, float)
+ ?revert@QProxyModel@@UAEXXZ @ 5605 NONAME ; void QProxyModel::revert(void)
+ ?extraSelections@QTextControl@@QBE?AV?$QList@UExtraSelection@QTextEdit@@@@XZ @ 5606 NONAME ; class QList<struct QTextEdit::ExtraSelection> QTextControl::extraSelections(void) const
+ ?setStep@QGraphicsItemAnimation@@QAEXM@Z @ 5607 NONAME ; void QGraphicsItemAnimation::setStep(float)
+ ??0QStyleOptionToolBoxV2@@QAE@XZ @ 5608 NONAME ; QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(void)
+ ?value@QAbstractSlider@@QBEHXZ @ 5609 NONAME ; int QAbstractSlider::value(void) const
+ ?lexem@Symbol@QCss@@QBE?AVQString@@XZ @ 5610 NONAME ; class QString QCss::Symbol::lexem(void) const
+ ?family@QFontInfo@@QBE?AVQString@@XZ @ 5611 NONAME ; class QString QFontInfo::family(void) const
+ ??0QItemSelectionRange@@QAE@ABVQModelIndex@@@Z @ 5612 NONAME ; QItemSelectionRange::QItemSelectionRange(class QModelIndex const &)
+ ?isListFormat@QTextFormat@@QBE_NXZ @ 5613 NONAME ; bool QTextFormat::isListFormat(void) const
+ ?indexChanged@QUndoGroup@@IAEXH@Z @ 5614 NONAME ; void QUndoGroup::indexChanged(int)
+ ?tr@QProgressDialog@@SA?AVQString@@PBD0@Z @ 5615 NONAME ; class QString QProgressDialog::tr(char const *, char const *)
+ ?tip@QStatusTipEvent@@QBE?AVQString@@XZ @ 5616 NONAME ; class QString QStatusTipEvent::tip(void) const
+ ?format@QImageWriter@@QBE?AVQByteArray@@XZ @ 5617 NONAME ; class QByteArray QImageWriter::format(void) const
+ ?background@QPalette@@QBEABVQBrush@@XZ @ 5618 NONAME ; class QBrush const & QPalette::background(void) const
+ ?metaObject@QPaintBufferSignalProxy@@UBEPBUQMetaObject@@XZ @ 5619 NONAME ; struct QMetaObject const * QPaintBufferSignalProxy::metaObject(void) const
+ ?currentChanged@QTabBar@@IAEXH@Z @ 5620 NONAME ; void QTabBar::currentChanged(int)
+ ?tr@QFileSystemModel@@SA?AVQString@@PBD0H@Z @ 5621 NONAME ; class QString QFileSystemModel::tr(char const *, char const *, int)
+ ??1QPen@@QAE@XZ @ 5622 NONAME ; QPen::~QPen(void)
+ ?enterModal@QApplicationPrivate@@SAXPAVQWidget@@@Z @ 5623 NONAME ; void QApplicationPrivate::enterModal(class QWidget *)
+ ??BQPen@@QBE?AVQVariant@@XZ @ 5624 NONAME ; QPen::operator class QVariant(void) const
+ ?d_func@QTextBlockGroup@@ABEPBVQTextBlockGroupPrivate@@XZ @ 5625 NONAME ; class QTextBlockGroupPrivate const * QTextBlockGroup::d_func(void) const
+ ?acceptRichText@QTextControl@@QBE_NXZ @ 5626 NONAME ; bool QTextControl::acceptRichText(void) const
+ ?changeEvent@QPlainTextEdit@@MAEXPAVQEvent@@@Z @ 5627 NONAME ; void QPlainTextEdit::changeEvent(class QEvent *)
+ ?documentMode@QMdiArea@@QBE_NXZ @ 5628 NONAME ; bool QMdiArea::documentMode(void) const
+ ?viewport@QAbstractScrollArea@@QBEPAVQWidget@@XZ @ 5629 NONAME ; class QWidget * QAbstractScrollArea::viewport(void) const
+ ?trUtf8@QApplication@@SA?AVQString@@PBD0H@Z @ 5630 NONAME ; class QString QApplication::trUtf8(char const *, char const *, int)
+ ?d_func@QSpinBox@@AAEPAVQSpinBoxPrivate@@XZ @ 5631 NONAME ; class QSpinBoxPrivate * QSpinBox::d_func(void)
+ ?averageCharWidth@QFontMetricsF@@QBEMXZ @ 5632 NONAME ; float QFontMetricsF::averageCharWidth(void) const
+ ?drawCursor@QTextLayout@@QBEXPAVQPainter@@ABVQPointF@@HH@Z @ 5633 NONAME ; void QTextLayout::drawCursor(class QPainter *, class QPointF const &, int, int) const
+ ?mapToScene@QGraphicsView@@QBE?AVQPointF@@HH@Z @ 5634 NONAME ; class QPointF QGraphicsView::mapToScene(int, int) const
+ ?getStaticMetaObject@QDialogButtonBox@@SAABUQMetaObject@@XZ @ 5635 NONAME ; struct QMetaObject const & QDialogButtonBox::getStaticMetaObject(void)
+ ?grabKeyboard@QWidget@@QAEXXZ @ 5636 NONAME ; void QWidget::grabKeyboard(void)
+ ??1QPlainTextEdit@@UAE@XZ @ 5637 NONAME ; QPlainTextEdit::~QPlainTextEdit(void)
+ ?exec@QMenu@@SAPAVQAction@@V?$QList@PAVQAction@@@@ABVQPoint@@PAV2@PAVQWidget@@@Z @ 5638 NONAME ; class QAction * QMenu::exec(class QList<class QAction *>, class QPoint const &, class QAction *, class QWidget *)
+ ?globalPos@QTabletEvent@@QBEABVQPoint@@XZ @ 5639 NONAME ; class QPoint const & QTabletEvent::globalPos(void) const
+ ?scroll_sys@QWidgetPrivate@@QAEXHHABVQRect@@@Z @ 5640 NONAME ; void QWidgetPrivate::scroll_sys(int, int, class QRect const &)
+ ?trUtf8@QCheckBox@@SA?AVQString@@PBD0H@Z @ 5641 NONAME ; class QString QCheckBox::trUtf8(char const *, char const *, int)
+ ?trUtf8@QVBoxLayout@@SA?AVQString@@PBD0H@Z @ 5642 NONAME ; class QString QVBoxLayout::trUtf8(char const *, char const *, int)
+ ?shape@QGraphicsWidget@@UBE?AVQPainterPath@@XZ @ 5643 NONAME ; class QPainterPath QGraphicsWidget::shape(void) const
+ ?setDescription@QCommandLinkButton@@QAEXABVQString@@@Z @ 5644 NONAME ; void QCommandLinkButton::setDescription(class QString const &)
+ ?isNull@QPicture@@QBE_NXZ @ 5645 NONAME ; bool QPicture::isNull(void) const
+ ?isIconVisibleInMenu@QAction@@QBE_NXZ @ 5646 NONAME ; bool QAction::isIconVisibleInMenu(void) const
+ ?transformed@QBitmap@@QBE?AV1@ABVQMatrix@@@Z @ 5647 NONAME ; class QBitmap QBitmap::transformed(class QMatrix const &) const
+ ?isDetached@QBrush@@QBE_NXZ @ 5648 NONAME ; bool QBrush::isDetached(void) const
+ ?d_func@QImageIOHandler@@AAEPAVQImageIOHandlerPrivate@@XZ @ 5649 NONAME ; class QImageIOHandlerPrivate * QImageIOHandler::d_func(void)
+ ?logicalIndexAt@QHeaderView@@QBEHABVQPoint@@@Z @ 5650 NONAME ; int QHeaderView::logicalIndexAt(class QPoint const &) const
+ ?mousePressEvent@QDateTimeEdit@@MAEXPAVQMouseEvent@@@Z @ 5651 NONAME ; void QDateTimeEdit::mousePressEvent(class QMouseEvent *)
+ ?format@QProgressBar@@QBE?AVQString@@XZ @ 5652 NONAME ; class QString QProgressBar::format(void) const
+ ?d_func@QApplication@@ABEPBVQApplicationPrivate@@XZ @ 5653 NONAME ; class QApplicationPrivate const * QApplication::d_func(void) const
+ ?draw@QPainterReplayer@@QAEXABVQPaintBuffer@@PAVQPainter@@H@Z @ 5654 NONAME ; void QPainterReplayer::draw(class QPaintBuffer const &, class QPainter *, int)
+ ?activeWindow@QWorkspace@@QBEPAVQWidget@@XZ @ 5655 NONAME ; class QWidget * QWorkspace::activeWindow(void) const
+ ?scrollContentsBy@QTextEdit@@MAEXHH@Z @ 5656 NONAME ; void QTextEdit::scrollContentsBy(int, int)
+ ??0QValidator@@QAE@PAVQObject@@@Z @ 5657 NONAME ; QValidator::QValidator(class QObject *)
+ ?createStandardContextMenu@QTextEdit@@QAEPAVQMenu@@ABVQPoint@@@Z @ 5658 NONAME ; class QMenu * QTextEdit::createStandardContextMenu(class QPoint const &)
+ ?x@QHelpEvent@@QBEHXZ @ 5659 NONAME ; int QHelpEvent::x(void) const
+ ?show_helper@QWidgetPrivate@@QAEXXZ @ 5660 NONAME ; void QWidgetPrivate::show_helper(void)
+ ?selectedIndexes@QTableView@@MBE?AV?$QList@VQModelIndex@@@@XZ @ 5661 NONAME ; class QList<class QModelIndex> QTableView::selectedIndexes(void) const
+ ?style@QFont@@QBE?AW4Style@1@XZ @ 5662 NONAME ; enum QFont::Style QFont::style(void) const
+ ?setSelection@QTreeView@@MAEXABVQRect@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 5663 NONAME ; void QTreeView::setSelection(class QRect const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?setWidget@QGraphicsSceneEvent@@QAEXPAVQWidget@@@Z @ 5664 NONAME ; void QGraphicsSceneEvent::setWidget(class QWidget *)
+ ?play@QPicture@@QAE_NPAVQPainter@@@Z @ 5665 NONAME ; bool QPicture::play(class QPainter *)
+ ?trUtf8@QGraphicsProxyWidget@@SA?AVQString@@PBD0H@Z @ 5666 NONAME ; class QString QGraphicsProxyWidget::trUtf8(char const *, char const *, int)
+ ?offset@QPixmapDropShadowFilter@@QBE?AVQPointF@@XZ @ 5667 NONAME ; class QPointF QPixmapDropShadowFilter::offset(void) const
+ ?overflow@QLCDNumber@@IAEXXZ @ 5668 NONAME ; void QLCDNumber::overflow(void)
+ ?wordWrap@QListView@@QBE_NXZ @ 5669 NONAME ; bool QListView::wordWrap(void) const
+ ?trUtf8@QMovie@@SA?AVQString@@PBD0@Z @ 5670 NONAME ; class QString QMovie::trUtf8(char const *, char const *)
+ ?shapedGlyphs@QTextEngine@@QBE?AUQGlyphLayout@@PBUQScriptItem@@@Z @ 5671 NONAME ; struct QGlyphLayout QTextEngine::shapedGlyphs(struct QScriptItem const *) const
+ ?rotationAt@QGraphicsItemAnimation@@QBEMM@Z @ 5672 NONAME ; float QGraphicsItemAnimation::rotationAt(float) const
+ ?setLeftMargin@QTextBlockFormat@@QAEXM@Z @ 5673 NONAME ; void QTextBlockFormat::setLeftMargin(float)
+ ?hitButton@QCheckBox@@MBE_NABVQPoint@@@Z @ 5674 NONAME ; bool QCheckBox::hitButton(class QPoint const &) const
+ ?d_func@QDirModel@@ABEPBVQDirModelPrivate@@XZ @ 5675 NONAME ; class QDirModelPrivate const * QDirModel::d_func(void) const
+ ?verticalStepsPerItem@QAbstractItemView@@IBEHXZ @ 5676 NONAME ; int QAbstractItemView::verticalStepsPerItem(void) const
+ ?setPixel@QImage@@QAEXHHI@Z @ 5677 NONAME ; void QImage::setPixel(int, int, unsigned int)
+ ?trUtf8@QTabWidget@@SA?AVQString@@PBD0H@Z @ 5678 NONAME ; class QString QTabWidget::trUtf8(char const *, char const *, int)
+ ??_EQListWidgetItem@@UAE@I@Z @ 5679 NONAME ; QListWidgetItem::~QListWidgetItem(unsigned int)
+ ?qt_metacall@QUndoGroup@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5680 NONAME ; int QUndoGroup::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?ensureCursorVisible@QPlainTextEdit@@QAEXXZ @ 5681 NONAME ; void QPlainTextEdit::ensureCursorVisible(void)
+ ?shortcutId@QShortcutEvent@@QBEHXZ @ 5682 NONAME ; int QShortcutEvent::shortcutId(void) const
+ ?createTLExtra@QWidgetPrivate@@QAEXXZ @ 5683 NONAME ; void QWidgetPrivate::createTLExtra(void)
+ ?takeItem@QListWidget@@QAEPAVQListWidgetItem@@H@Z @ 5684 NONAME ; class QListWidgetItem * QListWidget::takeItem(int)
+ ?setMask@QPixmap@@QAEXABVQBitmap@@@Z @ 5685 NONAME ; void QPixmap::setMask(class QBitmap const &)
+ ?setAutoRepeatInterval@QAbstractButton@@QAEXH@Z @ 5686 NONAME ; void QAbstractButton::setAutoRepeatInterval(int)
+ ?getStaticMetaObject@QSwipeGesture@@SAABUQMetaObject@@XZ @ 5687 NONAME ; struct QMetaObject const & QSwipeGesture::getStaticMetaObject(void)
+ ??5@YAAAVQDataStream@@AAV0@AAVQMatrix@@@Z @ 5688 NONAME ; class QDataStream & operator>>(class QDataStream &, class QMatrix &)
+ ?setHorizontalHeader@QTableView@@QAEXPAVQHeaderView@@@Z @ 5689 NONAME ; void QTableView::setHorizontalHeader(class QHeaderView *)
+ ?metaObject@QS60Style@@UBEPBUQMetaObject@@XZ @ 5690 NONAME ; struct QMetaObject const * QS60Style::metaObject(void) const
+ ?x@QMouseEvent@@QBEHXZ @ 5691 NONAME ; int QMouseEvent::x(void) const
+ ?setFilter@QFileSystemModel@@QAEXV?$QFlags@W4Filter@QDir@@@@@Z @ 5692 NONAME ; void QFileSystemModel::setFilter(class QFlags<enum QDir::Filter>)
+ ??0QDragEnterEvent@@QAE@ABVQPoint@@V?$QFlags@W4DropAction@Qt@@@@PBVQMimeData@@V?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 5693 NONAME ; QDragEnterEvent::QDragEnterEvent(class QPoint const &, class QFlags<enum Qt::DropAction>, class QMimeData const *, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>)
+ ?setJoinStyle@QPainterPathStroker@@QAEXW4PenJoinStyle@Qt@@@Z @ 5694 NONAME ; void QPainterPathStroker::setJoinStyle(enum Qt::PenJoinStyle)
+ ?picture@QPictureIO@@QBEABVQPicture@@XZ @ 5695 NONAME ; class QPicture const & QPictureIO::picture(void) const
+ ??4QStyleOptionToolBox@@QAEAAV0@ABV0@@Z @ 5696 NONAME ; class QStyleOptionToolBox & QStyleOptionToolBox::operator=(class QStyleOptionToolBox const &)
+ ?changeEvent@QFileDialog@@MAEXPAVQEvent@@@Z @ 5697 NONAME ; void QFileDialog::changeEvent(class QEvent *)
+ ??4QStyleOptionSpinBox@@QAEAAV0@ABV0@@Z @ 5698 NONAME ; class QStyleOptionSpinBox & QStyleOptionSpinBox::operator=(class QStyleOptionSpinBox const &)
+ ?highlighted@QTextBrowser@@IAEXABVQString@@@Z @ 5699 NONAME ; void QTextBrowser::highlighted(class QString const &)
+ ??0QMessageBox@@QAE@ABVQString@@0W4Icon@0@HHHPAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 5700 NONAME ; QMessageBox::QMessageBox(class QString const &, class QString const &, enum QMessageBox::Icon, int, int, int, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?metaObject@QGuiPlatformPlugin@@UBEPBUQMetaObject@@XZ @ 5701 NONAME ; struct QMetaObject const * QGuiPlatformPlugin::metaObject(void) const
+ ?setMask@QWidget@@QAEXABVQBitmap@@@Z @ 5702 NONAME ; void QWidget::setMask(class QBitmap const &)
+ ?save@QPicture@@QAE_NABVQString@@PBD@Z @ 5703 NONAME ; bool QPicture::save(class QString const &, char const *)
+ ?setFocusToAnchor@QTextControl@@QAE_NABVQTextCursor@@@Z @ 5704 NONAME ; bool QTextControl::setFocusToAnchor(class QTextCursor const &)
+ ?addMenu@QMenuBar@@QAEPAVQMenu@@ABVQIcon@@ABVQString@@@Z @ 5705 NONAME ; class QMenu * QMenuBar::addMenu(class QIcon const &, class QString const &)
+ ?doubleDecimals@QInputDialog@@QBEHXZ @ 5706 NONAME ; int QInputDialog::doubleDecimals(void) const
+ ?setColor@QGraphicsColorizeEffect@@QAEXABVQColor@@@Z @ 5707 NONAME ; void QGraphicsColorizeEffect::setColor(class QColor const &)
+ ?setHorizontalSpacing@QFormLayout@@QAEXH@Z @ 5708 NONAME ; void QFormLayout::setHorizontalSpacing(int)
+ ?orientation@QHeaderView@@QBE?AW4Orientation@Qt@@XZ @ 5709 NONAME ; enum Qt::Orientation QHeaderView::orientation(void) const
+ ?removeItemWidget@QTreeWidget@@QAEXPAVQTreeWidgetItem@@H@Z @ 5710 NONAME ; void QTreeWidget::removeItemWidget(class QTreeWidgetItem *, int)
+ ?isItemHidden@QListWidget@@QBE_NPBVQListWidgetItem@@@Z @ 5711 NONAME ; bool QListWidget::isItemHidden(class QListWidgetItem const *) const
+ ?checkForAlphaPixels@QImageData@@QBE_NXZ @ 5712 NONAME ; bool QImageData::checkForAlphaPixels(void) const
+ ?supportsExtension@QGraphicsLineItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 5713 NONAME ; bool QGraphicsLineItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?serialNumber@QIcon@@QBEHXZ @ 5714 NONAME ; int QIcon::serialNumber(void) const
+ ?itemAt@QGraphicsGridLayout@@UBEPAVQGraphicsLayoutItem@@H@Z @ 5715 NONAME ; class QGraphicsLayoutItem * QGraphicsGridLayout::itemAt(int) const
+ ?ensurePolished@QWidget@@QBEXXZ @ 5716 NONAME ; void QWidget::ensurePolished(void) const
+ ?setPos@QGraphicsSceneWheelEvent@@QAEXABVQPointF@@@Z @ 5717 NONAME ; void QGraphicsSceneWheelEvent::setPos(class QPointF const &)
+ ?trUtf8@QDockWidgetLayout@@SA?AVQString@@PBD0@Z @ 5718 NONAME ; class QString QDockWidgetLayout::trUtf8(char const *, char const *)
+ ?setCurrentWidget@QTabWidget@@QAEXPAVQWidget@@@Z @ 5719 NONAME ; void QTabWidget::setCurrentWidget(class QWidget *)
+ ?isMinimized@QWidget@@QBE_NXZ @ 5720 NONAME ; bool QWidget::isMinimized(void) const
+ ?whatsThis@QTableWidgetItem@@QBE?AVQString@@XZ @ 5721 NONAME ; class QString QTableWidgetItem::whatsThis(void) const
+ ?translated@QPainterPath@@QBE?AV1@MM@Z @ 5722 NONAME ; class QPainterPath QPainterPath::translated(float, float) const
+ ?createColumn@QColumnView@@MAEPAVQAbstractItemView@@ABVQModelIndex@@@Z @ 5723 NONAME ; class QAbstractItemView * QColumnView::createColumn(class QModelIndex const &)
+ ?trUtf8@QTableView@@SA?AVQString@@PBD0H@Z @ 5724 NONAME ; class QString QTableView::trUtf8(char const *, char const *, int)
+ ?setOrientation@QAbstractSlider@@QAEXW4Orientation@Qt@@@Z @ 5725 NONAME ; void QAbstractSlider::setOrientation(enum Qt::Orientation)
+ ?addText@QPainterPath@@QAEXABVQPointF@@ABVQFont@@ABVQString@@@Z @ 5726 NONAME ; void QPainterPath::addText(class QPointF const &, class QFont const &, class QString const &)
+ ?isActive@QUndoStack@@QBE_NXZ @ 5727 NONAME ; bool QUndoStack::isActive(void) const
+ ?isTristate@QStandardItem@@QBE_NXZ @ 5728 NONAME ; bool QStandardItem::isTristate(void) const
+ ?sizeHint@QInputDialog@@UBE?AVQSize@@XZ @ 5729 NONAME ; class QSize QInputDialog::sizeHint(void) const
+ ?command@QSymbianEvent@@QBEHXZ @ 5730 NONAME ; int QSymbianEvent::command(void) const
+ ?qt_metacall@QTimeEdit@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5731 NONAME ; int QTimeEdit::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setScaledContents@QLabel@@QAEX_N@Z @ 5732 NONAME ; void QLabel::setScaledContents(bool)
+ ?selectNameFilter@QFileDialog@@QAEXABVQString@@@Z @ 5733 NONAME ; void QFileDialog::selectNameFilter(class QString const &)
+ ?setX@QVector4D@@QAEXM@Z @ 5734 NONAME ; void QVector4D::setX(float)
+ ?setFlags@QTableWidgetItem@@QAEXV?$QFlags@W4ItemFlag@Qt@@@@@Z @ 5735 NONAME ; void QTableWidgetItem::setFlags(class QFlags<enum Qt::ItemFlag>)
+ ??0QVector4D@@QAE@ABVQVector3D@@@Z @ 5736 NONAME ; QVector4D::QVector4D(class QVector3D const &)
+ ??1QCommonStyle@@UAE@XZ @ 5737 NONAME ; QCommonStyle::~QCommonStyle(void)
+ ?drawEllipse@QPaintEngineEx@@UAEXABVQRect@@@Z @ 5738 NONAME ; void QPaintEngineEx::drawEllipse(class QRect const &)
+ ?sectionAt@QDateTimeEdit@@QBE?AW4Section@1@H@Z @ 5739 NONAME ; enum QDateTimeEdit::Section QDateTimeEdit::sectionAt(int) const
+ ??1QStyleOptionTabBarBaseV2@@QAE@XZ @ 5740 NONAME ; QStyleOptionTabBarBaseV2::~QStyleOptionTabBarBaseV2(void)
+ ?font@QInputContext@@UBE?AVQFont@@XZ @ 5741 NONAME ; class QFont QInputContext::font(void) const
+ ?setOpacity@QPainter@@QAEXM@Z @ 5742 NONAME ; void QPainter::setOpacity(float)
+ ?trUtf8@QSyntaxHighlighter@@SA?AVQString@@PBD0H@Z @ 5743 NONAME ; class QString QSyntaxHighlighter::trUtf8(char const *, char const *, int)
+ ?setCompleter@QLineControl@@QAEXPBVQCompleter@@@Z @ 5744 NONAME ; void QLineControl::setCompleter(class QCompleter const *)
+ ??1QDirModel@@UAE@XZ @ 5745 NONAME ; QDirModel::~QDirModel(void)
+ ?objectType@QTextFormat@@QBEHXZ @ 5746 NONAME ; int QTextFormat::objectType(void) const
+ ?boundingRect@QGraphicsItemGroup@@UBE?AVQRectF@@XZ @ 5747 NONAME ; class QRectF QGraphicsItemGroup::boundingRect(void) const
+ ??0QStyleOptionTitleBar@@QAE@ABV0@@Z @ 5748 NONAME ; QStyleOptionTitleBar::QStyleOptionTitleBar(class QStyleOptionTitleBar const &)
+ ??0QGraphicsRectItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 5749 NONAME ; QGraphicsRectItem::QGraphicsRectItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?colorTable@QImage@@QBE?AV?$QVector@I@@XZ @ 5750 NONAME ; class QVector<unsigned int> QImage::colorTable(void) const
+ ?render_helper@QWidgetPrivate@@QAEXPAVQPainter@@ABVQPoint@@ABVQRegion@@V?$QFlags@W4RenderFlag@QWidget@@@@@Z @ 5751 NONAME ; void QWidgetPrivate::render_helper(class QPainter *, class QPoint const &, class QRegion const &, class QFlags<enum QWidget::RenderFlag>)
+ ?getStaticMetaObject@QGraphicsTextItem@@SAABUQMetaObject@@XZ @ 5752 NONAME ; struct QMetaObject const & QGraphicsTextItem::getStaticMetaObject(void)
+ ?testCombinator@Parser@QCss@@QAE_NXZ @ 5753 NONAME ; bool QCss::Parser::testCombinator(void)
+ ?childCount@QUndoCommand@@QBEHXZ @ 5754 NONAME ; int QUndoCommand::childCount(void) const
+ ?qt_metacall@QSplashScreen@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5755 NONAME ; int QSplashScreen::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QDoubleSpinBox@@UAE@XZ @ 5756 NONAME ; QDoubleSpinBox::~QDoubleSpinBox(void)
+ ?fromData@QImage@@SA?AV1@ABVQByteArray@@PBD@Z @ 5757 NONAME ; class QImage QImage::fromData(class QByteArray const &, char const *)
+ ?data_ptr@QPen@@QAEAAPAVQPenPrivate@@XZ @ 5758 NONAME ; class QPenPrivate * & QPen::data_ptr(void)
+ ?setLastScreenPos@QGraphicsSceneHoverEvent@@QAEXABVQPoint@@@Z @ 5759 NONAME ; void QGraphicsSceneHoverEvent::setLastScreenPos(class QPoint const &)
+ ?sectionAutoResize@QHeaderView@@IAEXHW4ResizeMode@1@@Z @ 5760 NONAME ; void QHeaderView::sectionAutoResize(int, enum QHeaderView::ResizeMode)
+ ?trUtf8@QMouseEventTransition@@SA?AVQString@@PBD0@Z @ 5761 NONAME ; class QString QMouseEventTransition::trUtf8(char const *, char const *)
+ ?setIconVisibleInMenu@QAction@@QAEX_N@Z @ 5762 NONAME ; void QAction::setIconVisibleInMenu(bool)
+ ?cacheMode@QMovie@@QBE?AW4CacheMode@1@XZ @ 5763 NONAME ; enum QMovie::CacheMode QMovie::cacheMode(void) const
+ ??0QDragMoveEvent@@QAE@ABVQPoint@@V?$QFlags@W4DropAction@Qt@@@@PBVQMimeData@@V?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@W4Type@QEvent@@@Z @ 5764 NONAME ; QDragMoveEvent::QDragMoveEvent(class QPoint const &, class QFlags<enum Qt::DropAction>, class QMimeData const *, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>, enum QEvent::Type)
+ ?draw@QPixmapConvolutionFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 5765 NONAME ; void QPixmapConvolutionFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ?nameFilters@QFileSystemModel@@QBE?AVQStringList@@XZ @ 5766 NONAME ; class QStringList QFileSystemModel::nameFilters(void) const
+ ?tr@QLayout@@SA?AVQString@@PBD0H@Z @ 5767 NONAME ; class QString QLayout::tr(char const *, char const *, int)
+ ?moveTab@QTabBar@@QAEXHH@Z @ 5768 NONAME ; void QTabBar::moveTab(int, int)
+ ?setLayoutMode@QListView@@QAEXW4LayoutMode@1@@Z @ 5769 NONAME ; void QListView::setLayoutMode(enum QListView::LayoutMode)
+ ?provides@QDropEvent@@UBE_NPBD@Z @ 5770 NONAME ; bool QDropEvent::provides(char const *) const
+ ?setSizePolicy@QGraphicsLayoutItem@@QAEXABVQSizePolicy@@@Z @ 5771 NONAME ; void QGraphicsLayoutItem::setSizePolicy(class QSizePolicy const &)
+ ?minimumSize@QWidgetItem@@UBE?AVQSize@@XZ @ 5772 NONAME ; class QSize QWidgetItem::minimumSize(void) const
+ ?tickInterval@QSlider@@QBEHXZ @ 5773 NONAME ; int QSlider::tickInterval(void) const
+ ?rotate@QTransform@@QAEAAV1@MW4Axis@Qt@@@Z @ 5774 NONAME ; class QTransform & QTransform::rotate(float, enum Qt::Axis)
+ ?qt_metacall@QWidgetResizeHandler@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5775 NONAME ; int QWidgetResizeHandler::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?mousePressEvent@QSlider@@MAEXPAVQMouseEvent@@@Z @ 5776 NONAME ; void QSlider::mousePressEvent(class QMouseEvent *)
+ ?itemData@QAbstractProxyModel@@UBE?AV?$QMap@HVQVariant@@@@ABVQModelIndex@@@Z @ 5777 NONAME ; class QMap<int, class QVariant> QAbstractProxyModel::itemData(class QModelIndex const &) const
+ ?tr@QCommonStyle@@SA?AVQString@@PBD0@Z @ 5778 NONAME ; class QString QCommonStyle::tr(char const *, char const *)
+ ?addAction@QToolBar@@QAEPAVQAction@@ABVQString@@PBVQObject@@PBD@Z @ 5779 NONAME ; class QAction * QToolBar::addAction(class QString const &, class QObject const *, char const *)
+ ?cyan@QColor@@QBEHXZ @ 5780 NONAME ; int QColor::cyan(void) const
+ ?resizeEvent@QPlainTextEdit@@MAEXPAVQResizeEvent@@@Z @ 5781 NONAME ; void QPlainTextEdit::resizeEvent(class QResizeEvent *)
+ ?tr@QCompleter@@SA?AVQString@@PBD0H@Z @ 5782 NONAME ; class QString QCompleter::tr(char const *, char const *, int)
+ ?menu@QToolButton@@QBEPAVQMenu@@XZ @ 5783 NONAME ; class QMenu * QToolButton::menu(void) const
+ ??0QKeySequence@@QAE@ABV0@@Z @ 5784 NONAME ; QKeySequence::QKeySequence(class QKeySequence const &)
+ ?dragEnterEvent@QTextEdit@@MAEXPAVQDragEnterEvent@@@Z @ 5785 NONAME ; void QTextEdit::dragEnterEvent(class QDragEnterEvent *)
+ ?fromFile@QPixmapData@@UAE_NABVQString@@PBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 5786 NONAME ; bool QPixmapData::fromFile(class QString const &, char const *, class QFlags<enum Qt::ImageConversionFlag>)
+ ?setupViewport@QAbstractScrollArea@@IAEXPAVQWidget@@@Z @ 5787 NONAME ; void QAbstractScrollArea::setupViewport(class QWidget *)
+ ?update@QGraphicsScene@@QAEXMMMM@Z @ 5788 NONAME ; void QGraphicsScene::update(float, float, float, float)
+ ?tr@QCommandLinkButton@@SA?AVQString@@PBD0@Z @ 5789 NONAME ; class QString QCommandLinkButton::tr(char const *, char const *)
+ ?oldState@QWindowStateChangeEvent@@QBE?AV?$QFlags@W4WindowState@Qt@@@@XZ @ 5790 NONAME ; class QFlags<enum Qt::WindowState> QWindowStateChangeEvent::oldState(void) const
+ ?triggered@QAction@@IAEX_N@Z @ 5791 NONAME ; void QAction::triggered(bool)
+ ?staticMetaObject@QPlainTextDocumentLayout@@2UQMetaObject@@B @ 5792 NONAME ; struct QMetaObject const QPlainTextDocumentLayout::staticMetaObject
+ ??0QStyleOptionButton@@QAE@ABV0@@Z @ 5793 NONAME ; QStyleOptionButton::QStyleOptionButton(class QStyleOptionButton const &)
+ ?metaObject@QSound@@UBEPBUQMetaObject@@XZ @ 5794 NONAME ; struct QMetaObject const * QSound::metaObject(void) const
+ ?validate@QSpinBox@@MBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 5795 NONAME ; enum QValidator::State QSpinBox::validate(class QString &, int &) const
+ ?setCapitalization@QFont@@QAEXW4Capitalization@1@@Z @ 5796 NONAME ; void QFont::setCapitalization(enum QFont::Capitalization)
+ ?redo@QTextControl@@QAEXXZ @ 5797 NONAME ; void QTextControl::redo(void)
+ ?draw@QGraphicsDropShadowEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 5798 NONAME ; void QGraphicsDropShadowEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?d_func@QStatusBar@@ABEPBVQStatusBarPrivate@@XZ @ 5799 NONAME ; class QStatusBarPrivate const * QStatusBar::d_func(void) const
+ ?removeItem@QGraphicsScene@@QAEXPAVQGraphicsItem@@@Z @ 5800 NONAME ; void QGraphicsScene::removeItem(class QGraphicsItem *)
+ ?itemPressed@QListWidget@@IAEXPAVQListWidgetItem@@@Z @ 5801 NONAME ; void QListWidget::itemPressed(class QListWidgetItem *)
+ ??0QStyleOptionFrameV2@@IAE@H@Z @ 5802 NONAME ; QStyleOptionFrameV2::QStyleOptionFrameV2(int)
+ ?checkState@QStandardItem@@QBE?AW4CheckState@Qt@@XZ @ 5803 NONAME ; enum Qt::CheckState QStandardItem::checkState(void) const
+ ?trUtf8@QProxyModel@@SA?AVQString@@PBD0H@Z @ 5804 NONAME ; class QString QProxyModel::trUtf8(char const *, char const *, int)
+ ?reset@QMatrix@@QAEXXZ @ 5805 NONAME ; void QMatrix::reset(void)
+ ?qt_metacast@QTabWidget@@UAEPAXPBD@Z @ 5806 NONAME ; void * QTabWidget::qt_metacast(char const *)
+ ?acceptsHoverEvents@QGraphicsItem@@QBE_NXZ @ 5807 NONAME ; bool QGraphicsItem::acceptsHoverEvents(void) const
+ ?commitCurrentString@QCoeFepInputContext@@AAEX_N@Z @ 5808 NONAME ; void QCoeFepInputContext::commitCurrentString(bool)
+ ?validate@QIntValidator@@UBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 5809 NONAME ; enum QValidator::State QIntValidator::validate(class QString &, int &) const
+ ?itemChange@QGraphicsWidget@@MAE?AVQVariant@@W4GraphicsItemChange@QGraphicsItem@@ABV2@@Z @ 5810 NONAME ; class QVariant QGraphicsWidget::itemChange(enum QGraphicsItem::GraphicsItemChange, class QVariant const &)
+ ?windowFrameEvent@QGraphicsWidget@@MAE_NPAVQEvent@@@Z @ 5811 NONAME ; bool QGraphicsWidget::windowFrameEvent(class QEvent *)
+ ?triggerAction@QAbstractSlider@@QAEXW4SliderAction@1@@Z @ 5812 NONAME ; void QAbstractSlider::triggerAction(enum QAbstractSlider::SliderAction)
+ ?setLabelText@QProgressDialog@@QAEXABVQString@@@Z @ 5813 NONAME ; void QProgressDialog::setLabelText(class QString const &)
+ ?setFilter@QFileDialog@@QAEXABVQString@@@Z @ 5814 NONAME ; void QFileDialog::setFilter(class QString const &)
+ ?setUndoRedoEnabled@QTextDocument@@QAEX_N@Z @ 5815 NONAME ; void QTextDocument::setUndoRedoEnabled(bool)
+ ??1QRegExpValidator@@UAE@XZ @ 5816 NONAME ; QRegExpValidator::~QRegExpValidator(void)
+ ??1QListWidget@@UAE@XZ @ 5817 NONAME ; QListWidget::~QListWidget(void)
+ ?currentColumnChanged@QItemSelectionModel@@IAEXABVQModelIndex@@0@Z @ 5818 NONAME ; void QItemSelectionModel::currentColumnChanged(class QModelIndex const &, class QModelIndex const &)
+ ?d_func@QCompleter@@AAEPAVQCompleterPrivate@@XZ @ 5819 NONAME ; class QCompleterPrivate * QCompleter::d_func(void)
+ ?lastBlock@QTextDocument@@QBE?AVQTextBlock@@XZ @ 5820 NONAME ; class QTextBlock QTextDocument::lastBlock(void) const
+ ?fill@QPixmap@@QAEXPBVQWidget@@ABVQPoint@@@Z @ 5821 NONAME ; void QPixmap::fill(class QWidget const *, class QPoint const &)
+ ?unsetExtra@QGraphicsItemPrivate@@QAEXW4Extra@1@@Z @ 5822 NONAME ; void QGraphicsItemPrivate::unsetExtra(enum QGraphicsItemPrivate::Extra)
+ ?staticMetaObject@QCommandLinkButton@@2UQMetaObject@@B @ 5823 NONAME ; struct QMetaObject const QCommandLinkButton::staticMetaObject
+ ??0QStyleOptionQ3DockWindow@@IAE@H@Z @ 5824 NONAME ; QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(int)
+ ?matrixAt@QGraphicsItemAnimation@@QBE?AVQMatrix@@M@Z @ 5825 NONAME ; class QMatrix QGraphicsItemAnimation::matrixAt(float) const
+ ??0QStyleOptionSizeGrip@@IAE@H@Z @ 5826 NONAME ; QStyleOptionSizeGrip::QStyleOptionSizeGrip(int)
+ ?unsetWindowFrameMargins@QGraphicsWidget@@QAEXXZ @ 5827 NONAME ; void QGraphicsWidget::unsetWindowFrameMargins(void)
+ ?inputMask@QLineEdit@@QBE?AVQString@@XZ @ 5828 NONAME ; class QString QLineEdit::inputMask(void) const
+ ?inputCapabilities@QCoeFepInputContext@@QAE?AVTCoeInputCapabilities@@XZ @ 5829 NONAME ; class TCoeInputCapabilities QCoeFepInputContext::inputCapabilities(void)
+ ?rawValue@QTextLength@@QBEMXZ @ 5830 NONAME ; float QTextLength::rawValue(void) const
+ ?horizontalOffset@QListView@@MBEHXZ @ 5831 NONAME ; int QListView::horizontalOffset(void) const
+ ?tr@QPixmapBlurFilter@@SA?AVQString@@PBD0H@Z @ 5832 NONAME ; class QString QPixmapBlurFilter::tr(char const *, char const *, int)
+ ?isAccelerated@QAbstractSpinBox@@QBE_NXZ @ 5833 NONAME ; bool QAbstractSpinBox::isAccelerated(void) const
+ ?resizeEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneResizeEvent@@@Z @ 5834 NONAME ; void QGraphicsProxyWidget::resizeEvent(class QGraphicsSceneResizeEvent *)
+ ??_EQWidgetResizeHandler@@UAE@I@Z @ 5835 NONAME ; QWidgetResizeHandler::~QWidgetResizeHandler(unsigned int)
+ ?dropMimeData@QStandardItemModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 5836 NONAME ; bool QStandardItemModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?staticMetaObject@QStackedWidget@@2UQMetaObject@@B @ 5837 NONAME ; struct QMetaObject const QStackedWidget::staticMetaObject
+ ?drawImage@QPainter@@QAEXABVQPoint@@ABVQImage@@@Z @ 5838 NONAME ; void QPainter::drawImage(class QPoint const &, class QImage const &)
+ ?windowFrameGeometry@QGraphicsWidget@@QBE?AVQRectF@@XZ @ 5839 NONAME ; class QRectF QGraphicsWidget::windowFrameGeometry(void) const
+ ?saveState@QSplitter@@QBE?AVQByteArray@@XZ @ 5840 NONAME ; class QByteArray QSplitter::saveState(void) const
+ ??1QListWidgetItem@@UAE@XZ @ 5841 NONAME ; QListWidgetItem::~QListWidgetItem(void)
+ ??0QDirModel@@QAE@ABVQStringList@@V?$QFlags@W4Filter@QDir@@@@V?$QFlags@W4SortFlag@QDir@@@@PAVQObject@@@Z @ 5842 NONAME ; QDirModel::QDirModel(class QStringList const &, class QFlags<enum QDir::Filter>, class QFlags<enum QDir::SortFlag>, class QObject *)
+ ??5@YAAAVQDataStream@@AAV0@AAVQPixmap@@@Z @ 5843 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPixmap &)
+ ?shapeMode@QGraphicsPixmapItem@@QBE?AW4ShapeMode@1@XZ @ 5844 NONAME ; enum QGraphicsPixmapItem::ShapeMode QGraphicsPixmapItem::shapeMode(void) const
+ ?isDragEnabled@QStandardItem@@QBE_NXZ @ 5845 NONAME ; bool QStandardItem::isDragEnabled(void) const
+ ?undoAvailable@QTextEdit@@IAEX_N@Z @ 5846 NONAME ; void QTextEdit::undoAvailable(bool)
+ ?qt_metacast@QLCDNumber@@UAEPAXPBD@Z @ 5847 NONAME ; void * QLCDNumber::qt_metacast(char const *)
+ ?tr@QProgressDialog@@SA?AVQString@@PBD0H@Z @ 5848 NONAME ; class QString QProgressDialog::tr(char const *, char const *, int)
+ ?setVisibleHelper@QGraphicsItemPrivate@@QAEX_N00@Z @ 5849 NONAME ; void QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool)
+ ?setCacheEnabled@QTextLayout@@QAEX_N@Z @ 5850 NONAME ; void QTextLayout::setCacheEnabled(bool)
+ ??1QComboBox@@UAE@XZ @ 5851 NONAME ; QComboBox::~QComboBox(void)
+ ?clearLayout@QTextBlock@@QAEXXZ @ 5852 NONAME ; void QTextBlock::clearLayout(void)
+ ?d_func@QScrollArea@@ABEPBVQScrollAreaPrivate@@XZ @ 5853 NONAME ; class QScrollAreaPrivate const * QScrollArea::d_func(void) const
+ ?setLineEdit@QAbstractSpinBox@@IAEXPAVQLineEdit@@@Z @ 5854 NONAME ; void QAbstractSpinBox::setLineEdit(class QLineEdit *)
+ ?event@QWidgetAction@@MAE_NPAVQEvent@@@Z @ 5855 NONAME ; bool QWidgetAction::event(class QEvent *)
+ ?tr@QMainWindow@@SA?AVQString@@PBD0@Z @ 5856 NONAME ; class QString QMainWindow::tr(char const *, char const *)
+ ?hslHue@QColor@@QBEHXZ @ 5857 NONAME ; int QColor::hslHue(void) const
+ ??0QStyleOptionSpinBox@@QAE@XZ @ 5858 NONAME ; QStyleOptionSpinBox::QStyleOptionSpinBox(void)
+ ??1QMouseEvent@@UAE@XZ @ 5859 NONAME ; QMouseEvent::~QMouseEvent(void)
+ ?setFormat@QSyntaxHighlighter@@IAEXHHABVQFont@@@Z @ 5860 NONAME ; void QSyntaxHighlighter::setFormat(int, int, class QFont const &)
+ ?jumpToNextImage@QImageIOHandler@@UAE_NXZ @ 5861 NONAME ; bool QImageIOHandler::jumpToNextImage(void)
+ ?isReadOnly@QFileSystemModel@@QBE_NXZ @ 5862 NONAME ; bool QFileSystemModel::isReadOnly(void) const
+ ??0QSplitterHandle@@QAE@W4Orientation@Qt@@PAVQSplitter@@@Z @ 5863 NONAME ; QSplitterHandle::QSplitterHandle(enum Qt::Orientation, class QSplitter *)
+ ?setMenu@QToolButton@@QAEXPAVQMenu@@@Z @ 5864 NONAME ; void QToolButton::setMenu(class QMenu *)
+ ?margin@QTextFrameFormat@@QBEMXZ @ 5865 NONAME ; float QTextFrameFormat::margin(void) const
+ ?setForeground@QListWidgetItem@@QAEXABVQBrush@@@Z @ 5866 NONAME ; void QListWidgetItem::setForeground(class QBrush const &)
+ ?draw@QGraphicsColorizeEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 5867 NONAME ; void QGraphicsColorizeEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?trUtf8@QLineControl@@SA?AVQString@@PBD0@Z @ 5868 NONAME ; class QString QLineControl::trUtf8(char const *, char const *)
+ ?rowAt@QTableView@@QBEHH@Z @ 5869 NONAME ; int QTableView::rowAt(int) const
+ ?mask@QCursor@@QBEPBVQBitmap@@XZ @ 5870 NONAME ; class QBitmap const * QCursor::mask(void) const
+ ?itemIcon@QToolBox@@QBE?AVQIcon@@H@Z @ 5871 NONAME ; class QIcon QToolBox::itemIcon(int) const
+ ?setGroup@QUndoView@@QAEXPAVQUndoGroup@@@Z @ 5872 NONAME ; void QUndoView::setGroup(class QUndoGroup *)
+ ?setMargin@QTextFrameFormat@@QAEXM@Z @ 5873 NONAME ; void QTextFrameFormat::setMargin(float)
+ ?tr@QShortcut@@SA?AVQString@@PBD0H@Z @ 5874 NONAME ; class QString QShortcut::tr(char const *, char const *, int)
+ ?menu@QPushButton@@QBEPAVQMenu@@XZ @ 5875 NONAME ; class QMenu * QPushButton::menu(void) const
+ ?d_func@QKeyEventTransition@@AAEPAVQKeyEventTransitionPrivate@@XZ @ 5876 NONAME ; class QKeyEventTransitionPrivate * QKeyEventTransition::d_func(void)
+ ?fromPoints@QBezier@@SA?AV1@ABVQPointF@@000@Z @ 5877 NONAME ; class QBezier QBezier::fromPoints(class QPointF const &, class QPointF const &, class QPointF const &, class QPointF const &)
+ ?drawComplexControl@QWindowsStyle@@UBEXW4ComplexControl@QStyle@@PBVQStyleOptionComplex@@PAVQPainter@@PBVQWidget@@@Z @ 5878 NONAME ; void QWindowsStyle::drawComplexControl(enum QStyle::ComplexControl, class QStyleOptionComplex const *, class QPainter *, class QWidget const *) const
+ ?fillRect@QPainter@@QAEXHHHHW4BrushStyle@Qt@@@Z @ 5879 NONAME ; void QPainter::fillRect(int, int, int, int, enum Qt::BrushStyle)
+ ?pos@QHelpEvent@@QBEABVQPoint@@XZ @ 5880 NONAME ; class QPoint const & QHelpEvent::pos(void) const
+ ?resizeSection@QHeaderView@@QAEXHH@Z @ 5881 NONAME ; void QHeaderView::resizeSection(int, int)
+ ?init@QPainterState@@QAEXPAVQPainter@@@Z @ 5882 NONAME ; void QPainterState::init(class QPainter *)
+ ?qt_metacall@QRadioButton@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5883 NONAME ; int QRadioButton::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setLeftPadding@QTextTableCellFormat@@QAEXM@Z @ 5884 NONAME ; void QTextTableCellFormat::setLeftPadding(float)
+ ?desktop@QApplication@@SAPAVQDesktopWidget@@XZ @ 5885 NONAME ; class QDesktopWidget * QApplication::desktop(void)
+ ?topLevelItem@QTreeWidget@@QBEPAVQTreeWidgetItem@@H@Z @ 5886 NONAME ; class QTreeWidgetItem * QTreeWidget::topLevelItem(int) const
+ ?isBlockedByModal@QApplicationPrivate@@SA_NPAVQWidget@@@Z @ 5887 NONAME ; bool QApplicationPrivate::isBlockedByModal(class QWidget *)
+ ?closeAllSubWindows@QMdiArea@@QAEXXZ @ 5888 NONAME ; void QMdiArea::closeAllSubWindows(void)
+ ?setForegroundBrush@QGraphicsScene@@QAEXABVQBrush@@@Z @ 5889 NONAME ; void QGraphicsScene::setForegroundBrush(class QBrush const &)
+ ?paint@QStyledItemDelegate@@UBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 5890 NONAME ; void QStyledItemDelegate::paint(class QPainter *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ??8QTextFragment@@QBE_NABV0@@Z @ 5891 NONAME ; bool QTextFragment::operator==(class QTextFragment const &) const
+ ?selectionArea@QGraphicsScene@@QBE?AVQPainterPath@@XZ @ 5892 NONAME ; class QPainterPath QGraphicsScene::selectionArea(void) const
+ ?setCurrentBlockUserData@QSyntaxHighlighter@@IAEXPAVQTextBlockUserData@@@Z @ 5893 NONAME ; void QSyntaxHighlighter::setCurrentBlockUserData(class QTextBlockUserData *)
+ ??_EQAbstractItemDelegate@@UAE@I@Z @ 5894 NONAME ; QAbstractItemDelegate::~QAbstractItemDelegate(unsigned int)
+ ?setWindowIconText@QWidget@@QAEXABVQString@@@Z @ 5895 NONAME ; void QWidget::setWindowIconText(class QString const &)
+ ?eventFilter@QDialog@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 5896 NONAME ; bool QDialog::eventFilter(class QObject *, class QEvent *)
+ ??0QTextFormatCollection@@QAE@ABV0@@Z @ 5897 NONAME ; QTextFormatCollection::QTextFormatCollection(class QTextFormatCollection const &)
+ ??0QGraphicsWidget@@IAE@AAVQGraphicsWidgetPrivate@@PAVQGraphicsItem@@PAVQGraphicsScene@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 5898 NONAME ; QGraphicsWidget::QGraphicsWidget(class QGraphicsWidgetPrivate &, class QGraphicsItem *, class QGraphicsScene *, class QFlags<enum Qt::WindowType>)
+ ?clicked@QAbstractButton@@IAEX_N@Z @ 5899 NONAME ; void QAbstractButton::clicked(bool)
+ ?type@QPixmapFilter@@QBE?AW4FilterType@1@XZ @ 5900 NONAME ; enum QPixmapFilter::FilterType QPixmapFilter::type(void) const
+ ?setFlags@QTextOption@@QAEXV?$QFlags@W4Flag@QTextOption@@@@@Z @ 5901 NONAME ; void QTextOption::setFlags(class QFlags<enum QTextOption::Flag>)
+ ?qt_metacall@QStyledItemDelegate@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5902 NONAME ; int QStyledItemDelegate::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setMenuRole@QAction@@QAEXW4MenuRole@1@@Z @ 5903 NONAME ; void QAction::setMenuRole(enum QAction::MenuRole)
+ ?update@QWidget@@QAEXABVQRect@@@Z @ 5904 NONAME ; void QWidget::update(class QRect const &)
+ ?openUrl@QDesktopServices@@SA_NABVQUrl@@@Z @ 5905 NONAME ; bool QDesktopServices::openUrl(class QUrl const &)
+ ?setValidator@QLineEdit@@QAEXPBVQValidator@@@Z @ 5906 NONAME ; void QLineEdit::setValidator(class QValidator const *)
+ ?doResize@QLayoutPrivate@@QAEXABVQSize@@@Z @ 5907 NONAME ; void QLayoutPrivate::doResize(class QSize const &)
+ ??1QStyleOptionViewItemV2@@QAE@XZ @ 5908 NONAME ; QStyleOptionViewItemV2::~QStyleOptionViewItemV2(void)
+ ?commitString@QInputMethodEvent@@QBEABVQString@@XZ @ 5909 NONAME ; class QString const & QInputMethodEvent::commitString(void) const
+ ?trUtf8@QSessionManager@@SA?AVQString@@PBD0H@Z @ 5910 NONAME ; class QString QSessionManager::trUtf8(char const *, char const *, int)
+ ?minimumHeightForWidth@QBoxLayout@@UBEHH@Z @ 5911 NONAME ; int QBoxLayout::minimumHeightForWidth(int) const
+ ?tr@QPixmapConvolutionFilter@@SA?AVQString@@PBD0H@Z @ 5912 NONAME ; class QString QPixmapConvolutionFilter::tr(char const *, char const *, int)
+ ?setTextInteractionFlags@QTextEdit@@QAEXV?$QFlags@W4TextInteractionFlag@Qt@@@@@Z @ 5913 NONAME ; void QTextEdit::setTextInteractionFlags(class QFlags<enum Qt::TextInteractionFlag>)
+ ??D@YA?AVQPolygon@@ABV0@ABVQTransform@@@Z @ 5914 NONAME ; class QPolygon operator*(class QPolygon const &, class QTransform const &)
+ ?margin@QLabel@@QBEHXZ @ 5915 NONAME ; int QLabel::margin(void) const
+ ?trUtf8@QStyle@@SA?AVQString@@PBD0H@Z @ 5916 NONAME ; class QString QStyle::trUtf8(char const *, char const *, int)
+ ??0QMatrix4x4@@QAE@ABVQTransform@@@Z @ 5917 NONAME ; QMatrix4x4::QMatrix4x4(class QTransform const &)
+ ?format@QSyntaxHighlighter@@IBE?AVQTextCharFormat@@H@Z @ 5918 NONAME ; class QTextCharFormat QSyntaxHighlighter::format(int) const
+ ??_EQItemSelectionRange@@QAE@I@Z @ 5919 NONAME ; QItemSelectionRange::~QItemSelectionRange(unsigned int)
+ ?tr@QFileDialog@@SA?AVQString@@PBD0H@Z @ 5920 NONAME ; class QString QFileDialog::tr(char const *, char const *, int)
+ ?isFinalPage@QWizardPage@@QBE_NXZ @ 5921 NONAME ; bool QWizardPage::isFinalPage(void) const
+ ?currentFont@QTextEdit@@QBE?AVQFont@@XZ @ 5922 NONAME ; class QFont QTextEdit::currentFont(void) const
+ ?setFont@QTreeWidgetItem@@QAEXHABVQFont@@@Z @ 5923 NONAME ; void QTreeWidgetItem::setFont(int, class QFont const &)
+ ?subElementRect@QWindowsStyle@@UBE?AVQRect@@W4SubElement@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 5924 NONAME ; class QRect QWindowsStyle::subElementRect(enum QStyle::SubElement, class QStyleOption const *, class QWidget const *) const
+ ?rightMargin@QTextBlockFormat@@QBEMXZ @ 5925 NONAME ; float QTextBlockFormat::rightMargin(void) const
+ ?getSfntTable@QFontEngine@@QBE?AVQByteArray@@I@Z @ 5926 NONAME ; class QByteArray QFontEngine::getSfntTable(unsigned int) const
+ ?timerEvent@QAbstractButton@@MAEXPAVQTimerEvent@@@Z @ 5927 NONAME ; void QAbstractButton::timerEvent(class QTimerEvent *)
+ ?text@QMessageBox@@QBE?AVQString@@XZ @ 5928 NONAME ; class QString QMessageBox::text(void) const
+ ?metaObject@QRubberBand@@UBEPBUQMetaObject@@XZ @ 5929 NONAME ; struct QMetaObject const * QRubberBand::metaObject(void) const
+ ?internalDelete@QLineControl@@AAEX_N@Z @ 5930 NONAME ; void QLineControl::internalDelete(bool)
+ ??4QStyleOptionDockWidgetV2@@QAEAAV0@ABV0@@Z @ 5931 NONAME ; class QStyleOptionDockWidgetV2 & QStyleOptionDockWidgetV2::operator=(class QStyleOptionDockWidgetV2 const &)
+ ?polish@QProxyStyle@@UAEXPAVQWidget@@@Z @ 5932 NONAME ; void QProxyStyle::polish(class QWidget *)
+ ?insertSeparator@QComboBox@@QAEXH@Z @ 5933 NONAME ; void QComboBox::insertSeparator(int)
+ ?focusInEvent@QWidget@@MAEXPAVQFocusEvent@@@Z @ 5934 NONAME ; void QWidget::focusInEvent(class QFocusEvent *)
+ ?openPersistentEditor@QAbstractItemView@@QAEXABVQModelIndex@@@Z @ 5935 NONAME ; void QAbstractItemView::openPersistentEditor(class QModelIndex const &)
+ ?fillRect@QPaintEngineEx@@UAEXABVQRectF@@ABVQColor@@@Z @ 5936 NONAME ; void QPaintEngineEx::fillRect(class QRectF const &, class QColor const &)
+ ?tr@QSpinBox@@SA?AVQString@@PBD0H@Z @ 5937 NONAME ; class QString QSpinBox::tr(char const *, char const *, int)
+ ?compositionMode@QPainter@@QBE?AW4CompositionMode@1@XZ @ 5938 NONAME ; enum QPainter::CompositionMode QPainter::compositionMode(void) const
+ ?setSubTitle@QWizardPage@@QAEXABVQString@@@Z @ 5939 NONAME ; void QWizardPage::setSubTitle(class QString const &)
+ ?screenGeometry@QDesktopWidget@@QBE?BVQRect@@PBVQWidget@@@Z @ 5940 NONAME ; class QRect const QDesktopWidget::screenGeometry(class QWidget const *) const
+ ?pixmap@QGraphicsPixmapItem@@QBE?AVQPixmap@@XZ @ 5941 NONAME ; class QPixmap QGraphicsPixmapItem::pixmap(void) const
+ ?openExternalLinks@QGraphicsTextItem@@QBE_NXZ @ 5942 NONAME ; bool QGraphicsTextItem::openExternalLinks(void) const
+ ?hasAlpha@QPixmap@@QBE_NXZ @ 5943 NONAME ; bool QPixmap::hasAlpha(void) const
+ ?takeAt@QGridLayout@@UAEPAVQLayoutItem@@H@Z @ 5944 NONAME ; class QLayoutItem * QGridLayout::takeAt(int)
+ ?setWindowTitle@QGraphicsWidget@@QAEXABVQString@@@Z @ 5945 NONAME ; void QGraphicsWidget::setWindowTitle(class QString const &)
+ ?showMenu@QToolButton@@QAEXXZ @ 5946 NONAME ; void QToolButton::showMenu(void)
+ ?render@QGraphicsView@@QAEXPAVQPainter@@ABVQRectF@@ABVQRect@@W4AspectRatioMode@Qt@@@Z @ 5947 NONAME ; void QGraphicsView::render(class QPainter *, class QRectF const &, class QRect const &, enum Qt::AspectRatioMode)
+ ?setPixel@QImage@@QAEXABVQPoint@@I@Z @ 5948 NONAME ; void QImage::setPixel(class QPoint const &, unsigned int)
+ ?qt_metacall@QPixmapConvolutionFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 5949 NONAME ; int QPixmapConvolutionFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setVisible@QActionGroup@@QAEX_N@Z @ 5950 NONAME ; void QActionGroup::setVisible(bool)
+ ?setMetaInformation@QTextDocument@@QAEXW4MetaInformation@1@ABVQString@@@Z @ 5951 NONAME ; void QTextDocument::setMetaInformation(enum QTextDocument::MetaInformation, class QString const &)
+ ?showNormal@QWidget@@QAEXXZ @ 5952 NONAME ; void QWidget::showNormal(void)
+ ?setPageStep@QAbstractSlider@@QAEXH@Z @ 5953 NONAME ; void QAbstractSlider::setPageStep(int)
+ ??XQQuaternion@@QAEAAV0@M@Z @ 5954 NONAME ; class QQuaternion & QQuaternion::operator*=(float)
+ ?setCapStyle@QPainterPathStroker@@QAEXW4PenCapStyle@Qt@@@Z @ 5955 NONAME ; void QPainterPathStroker::setCapStyle(enum Qt::PenCapStyle)
+ ?field@QWizard@@QBE?AVQVariant@@ABVQString@@@Z @ 5956 NONAME ; class QVariant QWizard::field(class QString const &) const
+ ?setWidget@QScrollArea@@QAEXPAVQWidget@@@Z @ 5957 NONAME ; void QScrollArea::setWidget(class QWidget *)
+ ??ZQVector3D@@QAEAAV0@ABV0@@Z @ 5958 NONAME ; class QVector3D & QVector3D::operator-=(class QVector3D const &)
+ ?getStaticMetaObject@QUndoView@@SAABUQMetaObject@@XZ @ 5959 NONAME ; struct QMetaObject const & QUndoView::getStaticMetaObject(void)
+ ?getStaticMetaObject@QWorkspace@@SAABUQMetaObject@@XZ @ 5960 NONAME ; struct QMetaObject const & QWorkspace::getStaticMetaObject(void)
+ ?hide_helper@QWidgetPrivate@@QAEXXZ @ 5961 NONAME ; void QWidgetPrivate::hide_helper(void)
+ ?isMovable@QHeaderView@@QBE_NXZ @ 5962 NONAME ; bool QHeaderView::isMovable(void) const
+ ?overrideWindowState@QWidget@@QAEXV?$QFlags@W4WindowState@Qt@@@@@Z @ 5963 NONAME ; void QWidget::overrideWindowState(class QFlags<enum Qt::WindowState>)
+ ??XQVector3D@@QAEAAV0@ABV0@@Z @ 5964 NONAME ; class QVector3D & QVector3D::operator*=(class QVector3D const &)
+ ?drawText@QPainter@@QAEXABVQRectF@@HABVQString@@PAV2@@Z @ 5965 NONAME ; void QPainter::drawText(class QRectF const &, int, class QString const &, class QRectF *)
+ ?setCmykF@QColor@@QAEXMMMMM@Z @ 5966 NONAME ; void QColor::setCmykF(float, float, float, float, float)
+ ?movie@QLabel@@QBEPAVQMovie@@XZ @ 5967 NONAME ; class QMovie * QLabel::movie(void) const
+ ??1QGuiPlatformPlugin@@UAE@XZ @ 5968 NONAME ; QGuiPlatformPlugin::~QGuiPlatformPlugin(void)
+ ?eraseRect@QPainter@@QAEXABVQRectF@@@Z @ 5969 NONAME ; void QPainter::eraseRect(class QRectF const &)
+ ?toValueArray@QMatrix4x4@@QBEXPAM@Z @ 5970 NONAME ; void QMatrix4x4::toValueArray(float *) const
+ ?isLeftToRight@QApplication@@SA_NXZ @ 5971 NONAME ; bool QApplication::isLeftToRight(void)
+ ?setRowMaximumHeight@QGraphicsGridLayout@@QAEXHM@Z @ 5972 NONAME ; void QGraphicsGridLayout::setRowMaximumHeight(int, float)
+ ?mapFromItem@QGraphicsItem@@QBE?AVQPolygonF@@PBV1@ABVQRectF@@@Z @ 5973 NONAME ; class QPolygonF QGraphicsItem::mapFromItem(class QGraphicsItem const *, class QRectF const &) const
+ ??0QToolButton@@IAE@AAVQToolButtonPrivate@@PAVQWidget@@@Z @ 5974 NONAME ; QToolButton::QToolButton(class QToolButtonPrivate &, class QWidget *)
+ ?screen@QDesktopWidget@@QAEPAVQWidget@@H@Z @ 5975 NONAME ; class QWidget * QDesktopWidget::screen(int)
+ ?event@QListView@@MAE_NPAVQEvent@@@Z @ 5976 NONAME ; bool QListView::event(class QEvent *)
+ ?staticMetaObject@QButtonGroup@@2UQMetaObject@@B @ 5977 NONAME ; struct QMetaObject const QButtonGroup::staticMetaObject
+ ?setPalette_helper@QApplicationPrivate@@SAXABVQPalette@@PBD_N@Z @ 5978 NONAME ; void QApplicationPrivate::setPalette_helper(class QPalette const &, char const *, bool)
+ ?open@QProgressDialog@@QAEXPAVQObject@@PBD@Z @ 5979 NONAME ; void QProgressDialog::open(class QObject *, char const *)
+ ?splitDockWidget@QMainWindow@@QAEXPAVQDockWidget@@0W4Orientation@Qt@@@Z @ 5980 NONAME ; void QMainWindow::splitDockWidget(class QDockWidget *, class QDockWidget *, enum Qt::Orientation)
+ ??1QTextBlockGroup@@MAE@XZ @ 5981 NONAME ; QTextBlockGroup::~QTextBlockGroup(void)
+ ?model@QCompleter@@QBEPAVQAbstractItemModel@@XZ @ 5982 NONAME ; class QAbstractItemModel * QCompleter::model(void) const
+ ?tr@QDockWidgetLayout@@SA?AVQString@@PBD0H@Z @ 5983 NONAME ; class QString QDockWidgetLayout::tr(char const *, char const *, int)
+ ??4QStyleOptionToolBoxV2@@QAEAAV0@ABVQStyleOptionToolBox@@@Z @ 5984 NONAME ; class QStyleOptionToolBoxV2 & QStyleOptionToolBoxV2::operator=(class QStyleOptionToolBox const &)
+ ??1QFontEngine@@UAE@XZ @ 5985 NONAME ; QFontEngine::~QFontEngine(void)
+ ?naturalWidgetPalette@QWidgetPrivate@@QBE?AVQPalette@@I@Z @ 5986 NONAME ; class QPalette QWidgetPrivate::naturalWidgetPalette(unsigned int) const
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@HHHHW4ItemSelectionMode@Qt@@@Z @ 5987 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(int, int, int, int, enum Qt::ItemSelectionMode) const
+ ?setAxis@QGraphicsRotation@@QAEXW4Axis@Qt@@@Z @ 5988 NONAME ; void QGraphicsRotation::setAxis(enum Qt::Axis)
+ ??1QGraphicsProxyWidget@@UAE@XZ @ 5989 NONAME ; QGraphicsProxyWidget::~QGraphicsProxyWidget(void)
+ ??_EStyleSelector@QCss@@UAE@I@Z @ 5990 NONAME ; QCss::StyleSelector::~StyleSelector(unsigned int)
+ ?currentPageChanged@QCalendarWidget@@IAEXHH@Z @ 5991 NONAME ; void QCalendarWidget::currentPageChanged(int, int)
+ ?cursorToX@QTextLine@@QBEMPAHW4Edge@1@@Z @ 5992 NONAME ; float QTextLine::cursorToX(int *, enum QTextLine::Edge) const
+ ?arcMoveTo@QPainterPath@@QAEXMMMMM@Z @ 5993 NONAME ; void QPainterPath::arcMoveTo(float, float, float, float, float)
+ ?dragEnterEvent@QWidget@@MAEXPAVQDragEnterEvent@@@Z @ 5994 NONAME ; void QWidget::dragEnterEvent(class QDragEnterEvent *)
+ ??1QPanGesture@@UAE@XZ @ 5995 NONAME ; QPanGesture::~QPanGesture(void)
+ ?clearMaximumDate@QDateTimeEdit@@QAEXXZ @ 5996 NONAME ; void QDateTimeEdit::clearMaximumDate(void)
+ ?setCapStyle@QStroker@@QAEXW4PenCapStyle@Qt@@@Z @ 5997 NONAME ; void QStroker::setCapStyle(enum Qt::PenCapStyle)
+ ?mousePressEvent@QSplitterHandle@@MAEXPAVQMouseEvent@@@Z @ 5998 NONAME ; void QSplitterHandle::mousePressEvent(class QMouseEvent *)
+ ??8QColor@@QBE_NABV0@@Z @ 5999 NONAME ; bool QColor::operator==(class QColor const &) const
+ ??0QTextLayout@@QAE@ABVQString@@ABVQFont@@PAVQPaintDevice@@@Z @ 6000 NONAME ; QTextLayout::QTextLayout(class QString const &, class QFont const &, class QPaintDevice *)
+ ?setEnabled@QLayout@@QAEX_N@Z @ 6001 NONAME ; void QLayout::setEnabled(bool)
+ ?insert@QPaintBufferResource@@QAEXPBVQPaintBufferPrivate@@PAX@Z @ 6002 NONAME ; void QPaintBufferResource::insert(class QPaintBufferPrivate const *, void *)
+ ??1QStyleOptionFrame@@QAE@XZ @ 6003 NONAME ; QStyleOptionFrame::~QStyleOptionFrame(void)
+ ?setTextInteractionFlags@QTextControl@@QAEXV?$QFlags@W4TextInteractionFlag@Qt@@@@@Z @ 6004 NONAME ; void QTextControl::setTextInteractionFlags(class QFlags<enum Qt::TextInteractionFlag>)
+ ?actions@QActionGroup@@QBE?AV?$QList@PAVQAction@@@@XZ @ 6005 NONAME ; class QList<class QAction *> QActionGroup::actions(void) const
+ ??0QLinearGradient@@QAE@MMMM@Z @ 6006 NONAME ; QLinearGradient::QLinearGradient(float, float, float, float)
+ ?addSpacerItem@QBoxLayout@@QAEXPAVQSpacerItem@@@Z @ 6007 NONAME ; void QBoxLayout::addSpacerItem(class QSpacerItem *)
+ ?closeEditor@QAbstractItemView@@MAEXPAVQWidget@@W4EndEditHint@QAbstractItemDelegate@@@Z @ 6008 NONAME ; void QAbstractItemView::closeEditor(class QWidget *, enum QAbstractItemDelegate::EndEditHint)
+ ?prepareToRender@QWidgetPrivate@@QAE?AVQRegion@@ABV2@V?$QFlags@W4RenderFlag@QWidget@@@@@Z @ 6009 NONAME ; class QRegion QWidgetPrivate::prepareToRender(class QRegion const &, class QFlags<enum QWidget::RenderFlag>)
+ ??0QColor@@QAE@XZ @ 6010 NONAME ; QColor::QColor(void)
+ ??1QStyleOptionQ3ListViewItem@@QAE@XZ @ 6011 NONAME ; QStyleOptionQ3ListViewItem::~QStyleOptionQ3ListViewItem(void)
+ ??1QSpacerItem@@UAE@XZ @ 6012 NONAME ; QSpacerItem::~QSpacerItem(void)
+ ?setWhatsThis@QTreeWidgetItem@@QAEXHABVQString@@@Z @ 6013 NONAME ; void QTreeWidgetItem::setWhatsThis(int, class QString const &)
+ ??0QMatrix@@QAE@MMMMMM@Z @ 6014 NONAME ; QMatrix::QMatrix(float, float, float, float, float, float)
+ ?tr@QPixmapDropShadowFilter@@SA?AVQString@@PBD0@Z @ 6015 NONAME ; class QString QPixmapDropShadowFilter::tr(char const *, char const *)
+ ?dark@QColor@@QBE?AV1@H@Z @ 6016 NONAME ; class QColor QColor::dark(int) const
+ ?setBspTreeDepth@QGraphicsScene@@QAEXH@Z @ 6017 NONAME ; void QGraphicsScene::setBspTreeDepth(int)
+ ?rowCount@QDirModel@@UBEHABVQModelIndex@@@Z @ 6018 NONAME ; int QDirModel::rowCount(class QModelIndex const &) const
+ ?tr@QProxyModel@@SA?AVQString@@PBD0@Z @ 6019 NONAME ; class QString QProxyModel::tr(char const *, char const *)
+ ?insert@QPixmapCache@@SA_NABVQString@@ABVQPixmap@@@Z @ 6020 NONAME ; bool QPixmapCache::insert(class QString const &, class QPixmap const &)
+ ?cursorWordForward@QLineControl@@QAEX_N@Z @ 6021 NONAME ; void QLineControl::cursorWordForward(bool)
+ ?toHtml@QGraphicsTextItem@@QBE?AVQString@@XZ @ 6022 NONAME ; class QString QGraphicsTextItem::toHtml(void) const
+ ?setEmptyCachedClipPath@QGraphicsItemPrivate@@QAEXXZ @ 6023 NONAME ; void QGraphicsItemPrivate::setEmptyCachedClipPath(void)
+ ??0QInputDialog@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 6024 NONAME ; QInputDialog::QInputDialog(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?columnIntersectsSelection@QItemSelectionModel@@QBE_NHABVQModelIndex@@@Z @ 6025 NONAME ; bool QItemSelectionModel::columnIntersectsSelection(int, class QModelIndex const &) const
+ ?value@QPaintBufferResource@@QAEPAXPBVQPaintBufferPrivate@@@Z @ 6026 NONAME ; void * QPaintBufferResource::value(class QPaintBufferPrivate const *)
+ ?drawForeground@QGraphicsScene@@MAEXPAVQPainter@@ABVQRectF@@@Z @ 6027 NONAME ; void QGraphicsScene::drawForeground(class QPainter *, class QRectF const &)
+ ?trUtf8@QPushButton@@SA?AVQString@@PBD0@Z @ 6028 NONAME ; class QString QPushButton::trUtf8(char const *, char const *)
+ ??1QPushButton@@UAE@XZ @ 6029 NONAME ; QPushButton::~QPushButton(void)
+ ?searchPaths@QTextBrowser@@QBE?AVQStringList@@XZ @ 6030 NONAME ; class QStringList QTextBrowser::searchPaths(void) const
+ ??_EQPixmapColorizeFilter@@UAE@I@Z @ 6031 NONAME ; QPixmapColorizeFilter::~QPixmapColorizeFilter(unsigned int)
+ ?customContextMenuRequested@QWidget@@IAEXABVQPoint@@@Z @ 6032 NONAME ; void QWidget::customContextMenuRequested(class QPoint const &)
+ ?trUtf8@QItemSelectionModel@@SA?AVQString@@PBD0H@Z @ 6033 NONAME ; class QString QItemSelectionModel::trUtf8(char const *, char const *, int)
+ ?canInsertFromMimeData@QTextControl@@UBE_NPBVQMimeData@@@Z @ 6034 NONAME ; bool QTextControl::canInsertFromMimeData(class QMimeData const *) const
+ ?setWindowOpacity_sys@QWidgetPrivate@@QAEXM@Z @ 6035 NONAME ; void QWidgetPrivate::setWindowOpacity_sys(float)
+ ?fixup@QDoubleSpinBox@@UBEXAAVQString@@@Z @ 6036 NONAME ; void QDoubleSpinBox::fixup(class QString &) const
+ ??0QStyleOptionButton@@IAE@H@Z @ 6037 NONAME ; QStyleOptionButton::QStyleOptionButton(int)
+ ?isValid@QTextInlineObject@@QBE_NXZ @ 6038 NONAME ; bool QTextInlineObject::isValid(void) const
+ ?deleteSysExtra@QWidgetPrivate@@QAEXXZ @ 6039 NONAME ; void QWidgetPrivate::deleteSysExtra(void)
+ ??6@YA?AVQDebug@@V0@W4GraphicsItemChange@QGraphicsItem@@@Z @ 6040 NONAME ; class QDebug operator<<(class QDebug, enum QGraphicsItem::GraphicsItemChange)
+ ?setPlainText@QTextEdit@@QAEXABVQString@@@Z @ 6041 NONAME ; void QTextEdit::setPlainText(class QString const &)
+ ?contextMenuEvent@QTextEdit@@MAEXPAVQContextMenuEvent@@@Z @ 6042 NONAME ; void QTextEdit::contextMenuEvent(class QContextMenuEvent *)
+ ?type@QGraphicsLineItem@@UBEHXZ @ 6043 NONAME ; int QGraphicsLineItem::type(void) const
+ ?nativeVirtualKey@QKeyEvent@@QBEIXZ @ 6044 NONAME ; unsigned int QKeyEvent::nativeVirtualKey(void) const
+ ?selectionBehaviorOnRemove@QTabBar@@QBE?AW4SelectionBehavior@1@XZ @ 6045 NONAME ; enum QTabBar::SelectionBehavior QTabBar::selectionBehaviorOnRemove(void) const
+ ?metaObject@QAbstractSpinBox@@UBEPBUQMetaObject@@XZ @ 6046 NONAME ; struct QMetaObject const * QAbstractSpinBox::metaObject(void) const
+ ?tr@QGesture@@SA?AVQString@@PBD0H@Z @ 6047 NONAME ; class QString QGesture::tr(char const *, char const *, int)
+ ?setHeaderData@QSortFilterProxyModel@@UAE_NHW4Orientation@Qt@@ABVQVariant@@H@Z @ 6048 NONAME ; bool QSortFilterProxyModel::setHeaderData(int, enum Qt::Orientation, class QVariant const &, int)
+ ?penNeedsResolving@QPaintEngineState@@QBE_NXZ @ 6049 NONAME ; bool QPaintEngineState::penNeedsResolving(void) const
+ ?testOption@QFileDialog@@QBE_NW4Option@1@@Z @ 6050 NONAME ; bool QFileDialog::testOption(enum QFileDialog::Option) const
+ ?open@QDialog@@QAEXXZ @ 6051 NONAME ; void QDialog::open(void)
+ ?getStaticMetaObject@QPixmapBlurFilter@@SAABUQMetaObject@@XZ @ 6052 NONAME ; struct QMetaObject const & QPixmapBlurFilter::getStaticMetaObject(void)
+ ?drawText@QPainter@@QAEXABVQPointF@@ABVQString@@HH@Z @ 6053 NONAME ; void QPainter::drawText(class QPointF const &, class QString const &, int, int)
+ ?menuRole@QAction@@QBE?AW4MenuRole@1@XZ @ 6054 NONAME ; enum QAction::MenuRole QAction::menuRole(void) const
+ ??0QGraphicsSceneMoveEvent@@QAE@XZ @ 6055 NONAME ; QGraphicsSceneMoveEvent::QGraphicsSceneMoveEvent(void)
+ ?sizeHint@QScrollArea@@UBE?AVQSize@@XZ @ 6056 NONAME ; class QSize QScrollArea::sizeHint(void) const
+ ?setStandardButtons@QDialogButtonBox@@QAEXV?$QFlags@W4StandardButton@QDialogButtonBox@@@@@Z @ 6057 NONAME ; void QDialogButtonBox::setStandardButtons(class QFlags<enum QDialogButtonBox::StandardButton>)
+ ?transform@QBrush@@QBE?AVQTransform@@XZ @ 6058 NONAME ; class QTransform QBrush::transform(void) const
+ ?tr@QGraphicsTextItem@@SA?AVQString@@PBD0@Z @ 6059 NONAME ; class QString QGraphicsTextItem::tr(char const *, char const *)
+ ?minimum@QSpinBox@@QBEHXZ @ 6060 NONAME ; int QSpinBox::minimum(void) const
+ ?featuresChanged@QDockWidget@@IAEXV?$QFlags@W4DockWidgetFeature@QDockWidget@@@@@Z @ 6061 NONAME ; void QDockWidget::featuresChanged(class QFlags<enum QDockWidget::DockWidgetFeature>)
+ ?triggered@QActionGroup@@IAEXPAVQAction@@@Z @ 6062 NONAME ; void QActionGroup::triggered(class QAction *)
+ ?drawTextItem@QPainter@@QAEXABVQPointF@@ABVQTextItem@@@Z @ 6063 NONAME ; void QPainter::drawTextItem(class QPointF const &, class QTextItem const &)
+ ?setVisible@QDialog@@UAEX_N@Z @ 6064 NONAME ; void QDialog::setVisible(bool)
+ ?rect@QPixmap@@QBE?AVQRect@@XZ @ 6065 NONAME ; class QRect QPixmap::rect(void) const
+ ?orthonormalInverse@QMatrix4x4@@ABE?AV1@XZ @ 6066 NONAME ; class QMatrix4x4 QMatrix4x4::orthonormalInverse(void) const
+ ?lineWidth@QFontMetrics@@QBEHXZ @ 6067 NONAME ; int QFontMetrics::lineWidth(void) const
+ ?tr@QIconEnginePlugin@@SA?AVQString@@PBD0H@Z @ 6068 NONAME ; class QString QIconEnginePlugin::tr(char const *, char const *, int)
+ ?addTab@QTabBar@@QAEHABVQString@@@Z @ 6069 NONAME ; int QTabBar::addTab(class QString const &)
+ ?linkHovered@QTextControl@@IAEXABVQString@@@Z @ 6070 NONAME ; void QTextControl::linkHovered(class QString const &)
+ ?initStyleOption@QToolBar@@IBEXPAVQStyleOptionToolBar@@@Z @ 6071 NONAME ; void QToolBar::initStyleOption(class QStyleOptionToolBar *) const
+ ?setTextBackgroundColor@QTextEdit@@QAEXABVQColor@@@Z @ 6072 NONAME ; void QTextEdit::setTextBackgroundColor(class QColor const &)
+ ?headerData@QAbstractProxyModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 6073 NONAME ; class QVariant QAbstractProxyModel::headerData(int, enum Qt::Orientation, int) const
+ ?styleStrategy@QFont@@QBE?AW4StyleStrategy@1@XZ @ 6074 NONAME ; enum QFont::StyleStrategy QFont::styleStrategy(void) const
+ ?columnCount@QProxyModel@@UBEHABVQModelIndex@@@Z @ 6075 NONAME ; int QProxyModel::columnCount(class QModelIndex const &) const
+ ?staticMetaObject@QTextBrowser@@2UQMetaObject@@B @ 6076 NONAME ; struct QMetaObject const QTextBrowser::staticMetaObject
+ ?boundingRect@QTextLayout@@QBE?AVQRectF@@XZ @ 6077 NONAME ; class QRectF QTextLayout::boundingRect(void) const
+ ?qt_metacall@QColumnView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6078 NONAME ; int QColumnView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QIntValidator@@SAABUQMetaObject@@XZ @ 6079 NONAME ; struct QMetaObject const & QIntValidator::getStaticMetaObject(void)
+ ?update@QGraphicsEffectSource@@QAEXXZ @ 6080 NONAME ; void QGraphicsEffectSource::update(void)
+ ?y@QVector4D@@QBEMXZ @ 6081 NONAME ; float QVector4D::y(void) const
+ ?drawItemText@QStyle@@UBEXPAVQPainter@@ABVQRect@@HABVQPalette@@_NABVQString@@W4ColorRole@4@@Z @ 6082 NONAME ; void QStyle::drawItemText(class QPainter *, class QRect const &, int, class QPalette const &, bool, class QString const &, enum QPalette::ColorRole) const
+ ?colorDialogSetCurrentColor@QGuiPlatformPlugin@@UAEXPAVQColorDialog@@ABVQColor@@@Z @ 6083 NONAME ; void QGuiPlatformPlugin::colorDialogSetCurrentColor(class QColorDialog *, class QColor const &)
+ ?setColor@QPalette@@QAEXW4ColorRole@1@ABVQColor@@@Z @ 6084 NONAME ; void QPalette::setColor(enum QPalette::ColorRole, class QColor const &)
+ ?qt_metacall@QToolBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6085 NONAME ; int QToolBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setMinimum@QProgressDialog@@QAEXH@Z @ 6086 NONAME ; void QProgressDialog::setMinimum(int)
+ ?parent@QItemSelectionRange@@QBE?AVQModelIndex@@XZ @ 6087 NONAME ; class QModelIndex QItemSelectionRange::parent(void) const
+ ?spacing@QGridLayout@@QBEHXZ @ 6088 NONAME ; int QGridLayout::spacing(void) const
+ ?isActiveWindow@QGraphicsWidget@@QBE_NXZ @ 6089 NONAME ; bool QGraphicsWidget::isActiveWindow(void) const
+ ?paintEvent@QDateTimeEdit@@MAEXPAVQPaintEvent@@@Z @ 6090 NONAME ; void QDateTimeEdit::paintEvent(class QPaintEvent *)
+ ?undo@QPlainTextEdit@@QAEXXZ @ 6091 NONAME ; void QPlainTextEdit::undo(void)
+ ?itemAt@QGraphicsView@@QBEPAVQGraphicsItem@@ABVQPoint@@@Z @ 6092 NONAME ; class QGraphicsItem * QGraphicsView::itemAt(class QPoint const &) const
+ ?testProperty@Parser@QCss@@QAE_NXZ @ 6093 NONAME ; bool QCss::Parser::testProperty(void)
+ ?visibilityChanged@QDockWidget@@IAEX_N@Z @ 6094 NONAME ; void QDockWidget::visibilityChanged(bool)
+ ?getStaticMetaObject@QLayout@@SAABUQMetaObject@@XZ @ 6095 NONAME ; struct QMetaObject const & QLayout::getStaticMetaObject(void)
+ ?qt_metacall@QLCDNumber@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6096 NONAME ; int QLCDNumber::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@QGesture@@AAEPAVQGesturePrivate@@XZ @ 6097 NONAME ; class QGesturePrivate * QGesture::d_func(void)
+ ?staticMetaObject@QIconEnginePlugin@@2UQMetaObject@@B @ 6098 NONAME ; struct QMetaObject const QIconEnginePlugin::staticMetaObject
+ ?trUtf8@QGraphicsBlurEffect@@SA?AVQString@@PBD0H@Z @ 6099 NONAME ; class QString QGraphicsBlurEffect::trUtf8(char const *, char const *, int)
+ ?setVerticalSpacing@QFormLayout@@QAEXH@Z @ 6100 NONAME ; void QFormLayout::setVerticalSpacing(int)
+ ?currentColumn@QTableWidget@@QBEHXZ @ 6101 NONAME ; int QTableWidget::currentColumn(void) const
+ ??0QMatrix4x4@@QAE@ABV0@@Z @ 6102 NONAME ; QMatrix4x4::QMatrix4x4(class QMatrix4x4 const &)
+ ?isCopyOf@QPalette@@QBE_NABV1@@Z @ 6103 NONAME ; bool QPalette::isCopyOf(class QPalette const &) const
+ ?screenNumber@QDesktopWidget@@QBEHPBVQWidget@@@Z @ 6104 NONAME ; int QDesktopWidget::screenNumber(class QWidget const *) const
+ ?graphics_system_name@QApplicationPrivate@@2VQString@@A @ 6105 NONAME ; class QString QApplicationPrivate::graphics_system_name
+ ??_EQPaintEngineExPrivate@@UAE@I@Z @ 6106 NONAME ; QPaintEngineExPrivate::~QPaintEngineExPrivate(unsigned int)
+ ??0QPolygon@@QAE@ABV?$QVector@VQPoint@@@@@Z @ 6107 NONAME ; QPolygon::QPolygon(class QVector<class QPoint> const &)
+ ?wordWrapMode@QTextEdit@@QBE?AW4WrapMode@QTextOption@@XZ @ 6108 NONAME ; enum QTextOption::WrapMode QTextEdit::wordWrapMode(void) const
+ ?columnCount@QTableWidget@@QBEHXZ @ 6109 NONAME ; int QTableWidget::columnCount(void) const
+ ?ortho@QMatrix4x4@@QAEAAV1@ABVQRectF@@@Z @ 6110 NONAME ; class QMatrix4x4 & QMatrix4x4::ortho(class QRectF const &)
+ ?open@QFontDialog@@QAEXPAVQObject@@PBD@Z @ 6111 NONAME ; void QFontDialog::open(class QObject *, char const *)
+ ?tr@QGridLayout@@SA?AVQString@@PBD0H@Z @ 6112 NONAME ; class QString QGridLayout::tr(char const *, char const *, int)
+ ?flags@QStandardItem@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@XZ @ 6113 NONAME ; class QFlags<enum Qt::ItemFlag> QStandardItem::flags(void) const
+ ?mouseMoveEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 6114 NONAME ; void QGraphicsScene::mouseMoveEvent(class QGraphicsSceneMouseEvent *)
+ ?keyPressEvent@QMdiSubWindow@@MAEXPAVQKeyEvent@@@Z @ 6115 NONAME ; void QMdiSubWindow::keyPressEvent(class QKeyEvent *)
+ ?drawRoundRect@QPainter@@QAEXABVQRect@@HH@Z @ 6116 NONAME ; void QPainter::drawRoundRect(class QRect const &, int, int)
+ ?setPlainText@QTextControl@@QAEXABVQString@@@Z @ 6117 NONAME ; void QTextControl::setPlainText(class QString const &)
+ ?setHeaderData@QAbstractProxyModel@@UAE_NHW4Orientation@Qt@@ABVQVariant@@H@Z @ 6118 NONAME ; bool QAbstractProxyModel::setHeaderData(int, enum Qt::Orientation, class QVariant const &, int)
+ ?getStaticMetaObject@QPlainTextEdit@@SAABUQMetaObject@@XZ @ 6119 NONAME ; struct QMetaObject const & QPlainTextEdit::getStaticMetaObject(void)
+ ?themeSearchPaths@QIcon@@SA?AVQStringList@@XZ @ 6120 NONAME ; class QStringList QIcon::themeSearchPaths(void)
+ ?setFontItalic@QTextCharFormat@@QAEX_N@Z @ 6121 NONAME ; void QTextCharFormat::setFontItalic(bool)
+ ?changeEvent@QToolButton@@MAEXPAVQEvent@@@Z @ 6122 NONAME ; void QToolButton::changeEvent(class QEvent *)
+ ?isInteractive@QGraphicsView@@QBE_NXZ @ 6123 NONAME ; bool QGraphicsView::isInteractive(void) const
+ ?size@QTextControl@@QBE?AVQSizeF@@XZ @ 6124 NONAME ; class QSizeF QTextControl::size(void) const
+ ?staticMetaObject@QEventDispatcherS60@@2UQMetaObject@@B @ 6125 NONAME ; struct QMetaObject const QEventDispatcherS60::staticMetaObject
+ ?isFloating@QDockWidget@@QBE_NXZ @ 6126 NONAME ; bool QDockWidget::isFloating(void) const
+ ?columnAt@QTreeView@@QBEHH@Z @ 6127 NONAME ; int QTreeView::columnAt(int) const
+ ??0QPixmap@@AAE@ABVQSize@@W4Type@0@@Z @ 6128 NONAME ; QPixmap::QPixmap(class QSize const &, enum QPixmap::Type)
+ ?trUtf8@QAbstractSlider@@SA?AVQString@@PBD0H@Z @ 6129 NONAME ; class QString QAbstractSlider::trUtf8(char const *, char const *, int)
+ ?setRootIndex@QListView@@UAEXABVQModelIndex@@@Z @ 6130 NONAME ; void QListView::setRootIndex(class QModelIndex const &)
+ ?itemEditorFactory@QItemDelegate@@QBEPAVQItemEditorFactory@@XZ @ 6131 NONAME ; class QItemEditorFactory * QItemDelegate::itemEditorFactory(void) const
+ ??0QColumnView@@QAE@PAVQWidget@@@Z @ 6132 NONAME ; QColumnView::QColumnView(class QWidget *)
+ ?mousePressEvent@QSizeGrip@@MAEXPAVQMouseEvent@@@Z @ 6133 NONAME ; void QSizeGrip::mousePressEvent(class QMouseEvent *)
+ ?document@QPlainTextEdit@@QBEPAVQTextDocument@@XZ @ 6134 NONAME ; class QTextDocument * QPlainTextEdit::document(void) const
+ ?setCheckState@QTableWidgetItem@@QAEXW4CheckState@Qt@@@Z @ 6135 NONAME ; void QTableWidgetItem::setCheckState(enum Qt::CheckState)
+ ??1QPaintBufferSignalProxy@@UAE@XZ @ 6136 NONAME ; QPaintBufferSignalProxy::~QPaintBufferSignalProxy(void)
+ ??0QTouchEvent@@QAE@W4Type@QEvent@@W4DeviceType@0@V?$QFlags@W4KeyboardModifier@Qt@@@@V?$QFlags@W4TouchPointState@Qt@@@@ABV?$QList@VTouchPoint@QTouchEvent@@@@@Z @ 6137 NONAME ; QTouchEvent::QTouchEvent(enum QEvent::Type, enum QTouchEvent::DeviceType, class QFlags<enum Qt::KeyboardModifier>, class QFlags<enum Qt::TouchPointState>, class QList<class QTouchEvent::TouchPoint> const &)
+ ?setCursorFlashTime@QApplication@@SAXH@Z @ 6138 NONAME ; void QApplication::setCursorFlashTime(int)
+ ?matrix@QBrush@@QBEABVQMatrix@@XZ @ 6139 NONAME ; class QMatrix const & QBrush::matrix(void) const
+ ?tr@QGraphicsScale@@SA?AVQString@@PBD0H@Z @ 6140 NONAME ; class QString QGraphicsScale::tr(char const *, char const *, int)
+ ?setOffset@QPixmapDropShadowFilter@@QAEXMM@Z @ 6141 NONAME ; void QPixmapDropShadowFilter::setOffset(float, float)
+ ?setModified@QLineEdit@@QAEX_N@Z @ 6142 NONAME ; void QLineEdit::setModified(bool)
+ ?trUtf8@QAbstractButton@@SA?AVQString@@PBD0@Z @ 6143 NONAME ; class QString QAbstractButton::trUtf8(char const *, char const *)
+ ?resizeColumnToContents@QTableView@@QAEXH@Z @ 6144 NONAME ; void QTableView::resizeColumnToContents(int)
+ ?emitMoveTo@QStroker@@QAEXMM@Z @ 6145 NONAME ; void QStroker::emitMoveTo(float, float)
+ ?valueChanged@QDoubleSpinBox@@IAEXN@Z @ 6146 NONAME ; void QDoubleSpinBox::valueChanged(double)
+ ??0QButtonGroup@@QAE@PAVQObject@@@Z @ 6147 NONAME ; QButtonGroup::QButtonGroup(class QObject *)
+ ?palette@QWidget@@QBEABVQPalette@@XZ @ 6148 NONAME ; class QPalette const & QWidget::palette(void) const
+ ?metaObject@QWorkspace@@UBEPBUQMetaObject@@XZ @ 6149 NONAME ; struct QMetaObject const * QWorkspace::metaObject(void) const
+ ??1QTextBlockUserData@@UAE@XZ @ 6150 NONAME ; QTextBlockUserData::~QTextBlockUserData(void)
+ ??_EQPaintBuffer@@UAE@I@Z @ 6151 NONAME ; QPaintBuffer::~QPaintBuffer(unsigned int)
+ ?isLeftToRight@QWidget@@QBE_NXZ @ 6152 NONAME ; bool QWidget::isLeftToRight(void) const
+ ?internalUndo@QLineControl@@AAEXH@Z @ 6153 NONAME ; void QLineControl::internalUndo(int)
+ ?staticMetaObject@QScrollBar@@2UQMetaObject@@B @ 6154 NONAME ; struct QMetaObject const QScrollBar::staticMetaObject
+ ?setIconProvider@QFileDialog@@QAEXPAVQFileIconProvider@@@Z @ 6155 NONAME ; void QFileDialog::setIconProvider(class QFileIconProvider *)
+ ?metaObject@QListWidget@@UBEPBUQMetaObject@@XZ @ 6156 NONAME ; struct QMetaObject const * QListWidget::metaObject(void) const
+ ?text@QTableWidgetItem@@QBE?AVQString@@XZ @ 6157 NONAME ; class QString QTableWidgetItem::text(void) const
+ ?modifiers@QGraphicsSceneWheelEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 6158 NONAME ; class QFlags<enum Qt::KeyboardModifier> QGraphicsSceneWheelEvent::modifiers(void) const
+ ?tr@QDialogButtonBox@@SA?AVQString@@PBD0H@Z @ 6159 NONAME ; class QString QDialogButtonBox::tr(char const *, char const *, int)
+ ?mapFromParent@QWidget@@QBE?AVQPoint@@ABV2@@Z @ 6160 NONAME ; class QPoint QWidget::mapFromParent(class QPoint const &) const
+ ??0QStyleOptionQ3DockWindow@@QAE@XZ @ 6161 NONAME ; QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(void)
+ ?setTotalRotationAngle@QPinchGesture@@QAEXM@Z @ 6162 NONAME ; void QPinchGesture::setTotalRotationAngle(float)
+ ?midTangent@QBezier@@QBE?AVQLineF@@XZ @ 6163 NONAME ; class QLineF QBezier::midTangent(void) const
+ ?documentChanged@QPlainTextDocumentLayout@@MAEXHHH@Z @ 6164 NONAME ; void QPlainTextDocumentLayout::documentChanged(int, int, int)
+ ?listWidget@QListWidgetItem@@QBEPAVQListWidget@@XZ @ 6165 NONAME ; class QListWidget * QListWidgetItem::listWidget(void) const
+ ?isObscuredBy@QGraphicsItem@@UBE_NPBV1@@Z @ 6166 NONAME ; bool QGraphicsItem::isObscuredBy(class QGraphicsItem const *) const
+ ?navigateToDirection@QWidgetPrivate@@SA_NW4Direction@1@@Z @ 6167 NONAME ; bool QWidgetPrivate::navigateToDirection(enum QWidgetPrivate::Direction)
+ ?translate@QRegion@@QAEXHH@Z @ 6168 NONAME ; void QRegion::translate(int, int)
+ ?setCurrentSection@QDateTimeEdit@@QAEXW4Section@1@@Z @ 6169 NONAME ; void QDateTimeEdit::setCurrentSection(enum QDateTimeEdit::Section)
+ ?tr@QMenuBar@@SA?AVQString@@PBD0@Z @ 6170 NONAME ; class QString QMenuBar::tr(char const *, char const *)
+ ?setRootIsDecorated@QTreeView@@QAEX_N@Z @ 6171 NONAME ; void QTreeView::setRootIsDecorated(bool)
+ ?qt_metacall@QGraphicsGrayscaleEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6172 NONAME ; int QGraphicsGrayscaleEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?worldMatrixEnabled@QPainter@@QBE_NXZ @ 6173 NONAME ; bool QPainter::worldMatrixEnabled(void) const
+ ??0iterator@QTextBlock@@AAE@PBVQTextDocumentPrivate@@HHH@Z @ 6174 NONAME ; QTextBlock::iterator::iterator(class QTextDocumentPrivate const *, int, int, int)
+ ?isValid@QTextTableCell@@QBE_NXZ @ 6175 NONAME ; bool QTextTableCell::isValid(void) const
+ ?modelColumn@QComboBox@@QBEHXZ @ 6176 NONAME ; int QComboBox::modelColumn(void) const
+ ?getStaticMetaObject@QDateEdit@@SAABUQMetaObject@@XZ @ 6177 NONAME ; struct QMetaObject const & QDateEdit::getStaticMetaObject(void)
+ ?error@QImageReader@@QBE?AW4ImageReaderError@1@XZ @ 6178 NONAME ; enum QImageReader::ImageReaderError QImageReader::error(void) const
+ ?d_func@QDial@@ABEPBVQDialPrivate@@XZ @ 6179 NONAME ; class QDialPrivate const * QDial::d_func(void) const
+ ?indent@QLabel@@QBEHXZ @ 6180 NONAME ; int QLabel::indent(void) const
+ ?metaObject@QApplication@@UBEPBUQMetaObject@@XZ @ 6181 NONAME ; struct QMetaObject const * QApplication::metaObject(void) const
+ ?startAutoScroll@QAbstractItemView@@IAEXXZ @ 6182 NONAME ; void QAbstractItemView::startAutoScroll(void)
+ ?addTab@QTabWidget@@QAEHPAVQWidget@@ABVQIcon@@ABVQString@@@Z @ 6183 NONAME ; int QTabWidget::addTab(class QWidget *, class QIcon const &, class QString const &)
+ ?d_func@QSizeGrip@@AAEPAVQSizeGripPrivate@@XZ @ 6184 NONAME ; class QSizeGripPrivate * QSizeGrip::d_func(void)
+ ?staticMetaObject@QPalette@@2UQMetaObject@@B @ 6185 NONAME ; struct QMetaObject const QPalette::staticMetaObject
+ ??_0QMatrix4x4@@QAEAAV0@M@Z @ 6186 NONAME ; class QMatrix4x4 & QMatrix4x4::operator/=(float)
+ ?scrollToItem@QTreeWidget@@QAEXPBVQTreeWidgetItem@@W4ScrollHint@QAbstractItemView@@@Z @ 6187 NONAME ; void QTreeWidget::scrollToItem(class QTreeWidgetItem const *, enum QAbstractItemView::ScrollHint)
+ ?type@QFileSystemModel@@QBE?AVQString@@ABVQModelIndex@@@Z @ 6188 NONAME ; class QString QFileSystemModel::type(class QModelIndex const &) const
+ ?setPen@QPainter@@QAEXABVQPen@@@Z @ 6189 NONAME ; void QPainter::setPen(class QPen const &)
+ ?isMove@QWidgetResizeHandler@@ABE_NXZ @ 6190 NONAME ; bool QWidgetResizeHandler::isMove(void) const
+ ??4QStyleOptionViewItemV4@@QAEAAV0@ABVQStyleOptionViewItem@@@Z @ 6191 NONAME ; class QStyleOptionViewItemV4 & QStyleOptionViewItemV4::operator=(class QStyleOptionViewItem const &)
+ ?addRow@QFormLayout@@QAEXPAVQWidget@@@Z @ 6192 NONAME ; void QFormLayout::addRow(class QWidget *)
+ ?event@QTreeWidget@@MAE_NPAVQEvent@@@Z @ 6193 NONAME ; bool QTreeWidget::event(class QEvent *)
+ ?qt_metacall@QDial@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6194 NONAME ; int QDial::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QStyleOptionTabV3@@QAE@ABV0@@Z @ 6195 NONAME ; QStyleOptionTabV3::QStyleOptionTabV3(class QStyleOptionTabV3 const &)
+ ?q_func@QWidgetPrivate@@AAEPAVQWidget@@XZ @ 6196 NONAME ; class QWidget * QWidgetPrivate::q_func(void)
+ ?qt_metacall@QHeaderView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6197 NONAME ; int QHeaderView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?columnViewportPosition@QTreeView@@QBEHH@Z @ 6198 NONAME ; int QTreeView::columnViewportPosition(int) const
+ ?symbianProcessEvent@QApplication@@QAEHPBVQSymbianEvent@@@Z @ 6199 NONAME ; int QApplication::symbianProcessEvent(class QSymbianEvent const *)
+ ?d_func@QProgressBar@@ABEPBVQProgressBarPrivate@@XZ @ 6200 NONAME ; class QProgressBarPrivate const * QProgressBar::d_func(void) const
+ ?qt_metacast@QMenuBar@@UAEPAXPBD@Z @ 6201 NONAME ; void * QMenuBar::qt_metacast(char const *)
+ ?uniqueId@QTabletEvent@@QBE_JXZ @ 6202 NONAME ; long long QTabletEvent::uniqueId(void) const
+ ??0QStyleOptionTabWidgetFrame@@QAE@XZ @ 6203 NONAME ; QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(void)
+ ?textureImage@QBrush@@QBE?AVQImage@@XZ @ 6204 NONAME ; class QImage QBrush::textureImage(void) const
+ ?setActivationOrder@QMdiArea@@QAEXW4WindowOrder@1@@Z @ 6205 NONAME ; void QMdiArea::setActivationOrder(enum QMdiArea::WindowOrder)
+ ?event@QApplication@@MAE_NPAVQEvent@@@Z @ 6206 NONAME ; bool QApplication::event(class QEvent *)
+ ?hasHeightForWidth@QFormLayout@@UBE_NXZ @ 6207 NONAME ; bool QFormLayout::hasHeightForWidth(void) const
+ ?qt_metacast@QToolButton@@UAEPAXPBD@Z @ 6208 NONAME ; void * QToolButton::qt_metacast(char const *)
+ ?dragMoveEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 6209 NONAME ; void QGraphicsScene::dragMoveEvent(class QGraphicsSceneDragDropEvent *)
+ ?fromRgb@QColor@@SA?AV1@I@Z @ 6210 NONAME ; class QColor QColor::fromRgb(unsigned int)
+ ?text@QImage@@QBE?AVQString@@PBD0@Z @ 6211 NONAME ; class QString QImage::text(char const *, char const *) const
+ ?blackF@QColor@@QBEMXZ @ 6212 NONAME ; float QColor::blackF(void) const
+ ??_EQProgressDialog@@UAE@I@Z @ 6213 NONAME ; QProgressDialog::~QProgressDialog(unsigned int)
+ ?isRedoAvailable@QLineControl@@QBE_NXZ @ 6214 NONAME ; bool QLineControl::isRedoAvailable(void) const
+ ?metaObject@QFileSystemModel@@UBEPBUQMetaObject@@XZ @ 6215 NONAME ; struct QMetaObject const * QFileSystemModel::metaObject(void) const
+ ?outputFormatList@QPicture@@SA?AVQStringList@@XZ @ 6216 NONAME ; class QStringList QPicture::outputFormatList(void)
+ ??D@YA?AVQPolygonF@@ABV0@ABVQMatrix@@@Z @ 6217 NONAME ; class QPolygonF operator*(class QPolygonF const &, class QMatrix const &)
+ ?setSelectionBehaviorOnRemove@QTabBar@@QAEXW4SelectionBehavior@1@@Z @ 6218 NONAME ; void QTabBar::setSelectionBehaviorOnRemove(enum QTabBar::SelectionBehavior)
+ ?setItemDelegate@QFileDialog@@QAEXPAVQAbstractItemDelegate@@@Z @ 6219 NONAME ; void QFileDialog::setItemDelegate(class QAbstractItemDelegate *)
+ ?deleteTLSysExtra@QWidgetPrivate@@QAEXXZ @ 6220 NONAME ; void QWidgetPrivate::deleteTLSysExtra(void)
+ ?magenta@QColor@@QBEHXZ @ 6221 NONAME ; int QColor::magenta(void) const
+ ?move@QWidget@@QAEXHH@Z @ 6222 NONAME ; void QWidget::move(int, int)
+ ?setScaledSize@QImageReader@@QAEXABVQSize@@@Z @ 6223 NONAME ; void QImageReader::setScaledSize(class QSize const &)
+ ?setItemData@QComboBox@@QAEXHABVQVariant@@H@Z @ 6224 NONAME ; void QComboBox::setItemData(int, class QVariant const &, int)
+ ?drawBackground@QItemDelegate@@IBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 6225 NONAME ; void QItemDelegate::drawBackground(class QPainter *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?nodeIds@StyleSelector@QCss@@UBE?AVQStringList@@TNodePtr@12@@Z @ 6226 NONAME ; class QStringList QCss::StyleSelector::nodeIds(union QCss::StyleSelector::NodePtr) const
+ ?statusTip@QAction@@QBE?AVQString@@XZ @ 6227 NONAME ; class QString QAction::statusTip(void) const
+ ?font@QTextCharFormat@@QBE?AVQFont@@XZ @ 6228 NONAME ; class QFont QTextCharFormat::font(void) const
+ ?setClipRegion@QPainter@@QAEXABVQRegion@@W4ClipOperation@Qt@@@Z @ 6229 NONAME ; void QPainter::setClipRegion(class QRegion const &, enum Qt::ClipOperation)
+ ??0QFormLayout@@QAE@PAVQWidget@@@Z @ 6230 NONAME ; QFormLayout::QFormLayout(class QWidget *)
+ ?drawTiledPixmap@QPaintEngine@@UAEXABVQRectF@@ABVQPixmap@@ABVQPointF@@@Z @ 6231 NONAME ; void QPaintEngine::drawTiledPixmap(class QRectF const &, class QPixmap const &, class QPointF const &)
+ ??1QTextOption@@QAE@XZ @ 6232 NONAME ; QTextOption::~QTextOption(void)
+ ?tr@QWindowsStyle@@SA?AVQString@@PBD0H@Z @ 6233 NONAME ; class QString QWindowsStyle::tr(char const *, char const *, int)
+ ?elidedText@QAbstractItemDelegate@@SA?AVQString@@ABVQFontMetrics@@HW4TextElideMode@Qt@@ABV2@@Z @ 6234 NONAME ; class QString QAbstractItemDelegate::elidedText(class QFontMetrics const &, int, enum Qt::TextElideMode, class QString const &)
+ ?activatePreviousWindow@QWorkspace@@QAEXXZ @ 6235 NONAME ; void QWorkspace::activatePreviousWindow(void)
+ ??_EQSizeGrip@@UAE@I@Z @ 6236 NONAME ; QSizeGrip::~QSizeGrip(unsigned int)
+ ?subControlRect@QS60Style@@UBE?AVQRect@@W4ComplexControl@QStyle@@PBVQStyleOptionComplex@@W4SubControl@4@PBVQWidget@@@Z @ 6237 NONAME ; class QRect QS60Style::subControlRect(enum QStyle::ComplexControl, class QStyleOptionComplex const *, enum QStyle::SubControl, class QWidget const *) const
+ ?qt_metacast@QIconEnginePluginV2@@UAEPAXPBD@Z @ 6238 NONAME ; void * QIconEnginePluginV2::qt_metacast(char const *)
+ ??0QVector3D@@QAE@XZ @ 6239 NONAME ; QVector3D::QVector3D(void)
+ ??_EQListView@@UAE@I@Z @ 6240 NONAME ; QListView::~QListView(unsigned int)
+ ?sizeHint@QDialog@@UBE?AVQSize@@XZ @ 6241 NONAME ; class QSize QDialog::sizeHint(void) const
+ ?setScrollBarsEnabled@QWorkspace@@QAEX_N@Z @ 6242 NONAME ; void QWorkspace::setScrollBarsEnabled(bool)
+ ?brushNeedsResolving@QPaintEngineState@@QBE_NXZ @ 6243 NONAME ; bool QPaintEngineState::brushNeedsResolving(void) const
+ ?executeDelayedItemsLayout@QAbstractItemView@@IAEXXZ @ 6244 NONAME ; void QAbstractItemView::executeDelayedItemsLayout(void)
+ ?keyPressEvent@QAbstractScrollArea@@MAEXPAVQKeyEvent@@@Z @ 6245 NONAME ; void QAbstractScrollArea::keyPressEvent(class QKeyEvent *)
+ ?z@QTabletEvent@@QBEHXZ @ 6246 NONAME ; int QTabletEvent::z(void) const
+ ?setAutoFillBackground@QWidget@@QAEX_N@Z @ 6247 NONAME ; void QWidget::setAutoFillBackground(bool)
+ ?firstPosition@QTextTableCell@@QBEHXZ @ 6248 NONAME ; int QTextTableCell::firstPosition(void) const
+ ?numDigits@QLCDNumber@@QBEHXZ @ 6249 NONAME ; int QLCDNumber::numDigits(void) const
+ ?setZScale@QGraphicsScale@@QAEXM@Z @ 6250 NONAME ; void QGraphicsScale::setZScale(float)
+ ?setCurrentColorGroup@QPalette@@QAEXW4ColorGroup@1@@Z @ 6251 NONAME ; void QPalette::setCurrentColorGroup(enum QPalette::ColorGroup)
+ ?type@QGraphicsTextItem@@UBEHXZ @ 6252 NONAME ; int QGraphicsTextItem::type(void) const
+ ?insertPolicy@QComboBox@@QBE?AW4InsertPolicy@1@XZ @ 6253 NONAME ; enum QComboBox::InsertPolicy QComboBox::insertPolicy(void) const
+ ?isValidCursorPosition@QTextLayout@@QBE_NH@Z @ 6254 NONAME ; bool QTextLayout::isValidCursorPosition(int) const
+ ?centerCursor@QPlainTextEdit@@QAEXXZ @ 6255 NONAME ; void QPlainTextEdit::centerCursor(void)
+ ?sectionViewportPosition@QHeaderView@@QBEHH@Z @ 6256 NONAME ; int QHeaderView::sectionViewportPosition(int) const
+ ?toolTip@QListWidgetItem@@QBE?AVQString@@XZ @ 6257 NONAME ; class QString QListWidgetItem::toolTip(void) const
+ ?setLastRotationAngle@QPinchGesture@@QAEXM@Z @ 6258 NONAME ; void QPinchGesture::setLastRotationAngle(float)
+ ??0QApplication@@QAE@AAHPAPADW4Type@0@H@Z @ 6259 NONAME ; QApplication::QApplication(int &, char * *, enum QApplication::Type, int)
+ ?setValue@QProgressDialog@@QAEXH@Z @ 6260 NONAME ; void QProgressDialog::setValue(int)
+ ?metaObject@QSizeGrip@@UBEPBUQMetaObject@@XZ @ 6261 NONAME ; struct QMetaObject const * QSizeGrip::metaObject(void) const
+ ?staticMetaObject@QUndoGroup@@2UQMetaObject@@B @ 6262 NONAME ; struct QMetaObject const QUndoGroup::staticMetaObject
+ ?setFeatures@QDockWidget@@QAEXV?$QFlags@W4DockWidgetFeature@QDockWidget@@@@@Z @ 6263 NONAME ; void QDockWidget::setFeatures(class QFlags<enum QDockWidget::DockWidgetFeature>)
+ ?setNum@QLabel@@QAEXH@Z @ 6264 NONAME ; void QLabel::setNum(int)
+ ?foreground@QListWidgetItem@@QBE?AVQBrush@@XZ @ 6265 NONAME ; class QBrush QListWidgetItem::foreground(void) const
+ ??0QBrush@@QAE@ABVQColor@@ABVQPixmap@@@Z @ 6266 NONAME ; QBrush::QBrush(class QColor const &, class QPixmap const &)
+ ?setUseDesignMetrics@QTextDocument@@QAEX_N@Z @ 6267 NONAME ; void QTextDocument::setUseDesignMetrics(bool)
+ ?setFont@QListWidgetItem@@QAEXABVQFont@@@Z @ 6268 NONAME ; void QListWidgetItem::setFont(class QFont const &)
+ ?toolTipText@QPalette@@QBEABVQBrush@@XZ @ 6269 NONAME ; class QBrush const & QPalette::toolTipText(void) const
+ ?qt_metacast@QGraphicsEffect@@UAEPAXPBD@Z @ 6270 NONAME ; void * QGraphicsEffect::qt_metacast(char const *)
+ ?filterCaseSensitivity@QSortFilterProxyModel@@QBE?AW4CaseSensitivity@Qt@@XZ @ 6271 NONAME ; enum Qt::CaseSensitivity QSortFilterProxyModel::filterCaseSensitivity(void) const
+ ?qt_metacall@QEventDispatcherS60@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6272 NONAME ; int QEventDispatcherS60::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?drawPolygon@QPaintEngineEx@@UAEXPBVQPoint@@HW4PolygonDrawMode@QPaintEngine@@@Z @ 6273 NONAME ; void QPaintEngineEx::drawPolygon(class QPoint const *, int, enum QPaintEngine::PolygonDrawMode)
+ ?minimumSizeHint@QMdiSubWindow@@UBE?AVQSize@@XZ @ 6274 NONAME ; class QSize QMdiSubWindow::minimumSizeHint(void) const
+ ??0QStyleOptionViewItemV2@@QAE@ABV0@@Z @ 6275 NONAME ; QStyleOptionViewItemV2::QStyleOptionViewItemV2(class QStyleOptionViewItemV2 const &)
+ ?canRedo@QUndoGroup@@QBE_NXZ @ 6276 NONAME ; bool QUndoGroup::canRedo(void) const
+ ?extension@QGraphicsItem@@MBE?AVQVariant@@ABV2@@Z @ 6277 NONAME ; class QVariant QGraphicsItem::extension(class QVariant const &) const
+ ?moveCursor@QTableView@@MAE?AVQModelIndex@@W4CursorAction@QAbstractItemView@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 6278 NONAME ; class QModelIndex QTableView::moveCursor(enum QAbstractItemView::CursorAction, class QFlags<enum Qt::KeyboardModifier>)
+ ??6@YAAAVQDataStream@@AAV0@ABVQPolygonF@@@Z @ 6279 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPolygonF const &)
+ ??0QGroupBox@@QAE@PAVQWidget@@@Z @ 6280 NONAME ; QGroupBox::QGroupBox(class QWidget *)
+ ?tr@QPlainTextEdit@@SA?AVQString@@PBD0H@Z @ 6281 NONAME ; class QString QPlainTextEdit::tr(char const *, char const *, int)
+ ?testTokenAndEndsWith@Parser@QCss@@QAE_NW4TokenType@2@ABVQLatin1String@@@Z @ 6282 NONAME ; bool QCss::Parser::testTokenAndEndsWith(enum QCss::TokenType, class QLatin1String const &)
+ ??_EQSlider@@UAE@I@Z @ 6283 NONAME ; QSlider::~QSlider(unsigned int)
+ ?platformHint@QGuiPlatformPlugin@@UAEHW4PlatformHint@1@@Z @ 6284 NONAME ; int QGuiPlatformPlugin::platformHint(enum QGuiPlatformPlugin::PlatformHint)
+ ?actions@QGraphicsWidget@@QBE?AV?$QList@PAVQAction@@@@XZ @ 6285 NONAME ; class QList<class QAction *> QGraphicsWidget::actions(void) const
+ ?setItemSpacing@QGraphicsLinearLayout@@QAEXHM@Z @ 6286 NONAME ; void QGraphicsLinearLayout::setItemSpacing(int, float)
+ ?itemPressed@QTableWidget@@IAEXPAVQTableWidgetItem@@@Z @ 6287 NONAME ; void QTableWidget::itemPressed(class QTableWidgetItem *)
+ ?lineWrapMode@QPlainTextEdit@@QBE?AW4LineWrapMode@1@XZ @ 6288 NONAME ; enum QPlainTextEdit::LineWrapMode QPlainTextEdit::lineWrapMode(void) const
+ ?menuAction@QMenu@@QBEPAVQAction@@XZ @ 6289 NONAME ; class QAction * QMenu::menuAction(void) const
+ ?cursorForward@QLineControl@@QAEX_NH@Z @ 6290 NONAME ; void QLineControl::cursorForward(bool, int)
+ ?setMinimumHeight@QWidget@@QAEXH@Z @ 6291 NONAME ; void QWidget::setMinimumHeight(int)
+ ?tr@QPixmapDropShadowFilter@@SA?AVQString@@PBD0H@Z @ 6292 NONAME ; class QString QPixmapDropShadowFilter::tr(char const *, char const *, int)
+ ?setButton@QMouseEventTransition@@QAEXW4MouseButton@Qt@@@Z @ 6293 NONAME ; void QMouseEventTransition::setButton(enum Qt::MouseButton)
+ ?setRow@QMatrix4x4@@QAEXHABVQVector4D@@@Z @ 6294 NONAME ; void QMatrix4x4::setRow(int, class QVector4D const &)
+ ?insertFrame@QTextCursor@@QAEPAVQTextFrame@@ABVQTextFrameFormat@@@Z @ 6295 NONAME ; class QTextFrame * QTextCursor::insertFrame(class QTextFrameFormat const &)
+ ?selectAll@QPlainTextEdit@@QAEXXZ @ 6296 NONAME ; void QPlainTextEdit::selectAll(void)
+ ??0QIconDragEvent@@QAE@XZ @ 6297 NONAME ; QIconDragEvent::QIconDragEvent(void)
+ ??1QTextFrame@@UAE@XZ @ 6298 NONAME ; QTextFrame::~QTextFrame(void)
+ ??_6QRegion@@QAEAAV0@ABV0@@Z @ 6299 NONAME ; class QRegion & QRegion::operator^=(class QRegion const &)
+ ?copy@QTextEdit@@QAEXXZ @ 6300 NONAME ; void QTextEdit::copy(void)
+ ?setRenderHint@QGraphicsView@@QAEXW4RenderHint@QPainter@@_N@Z @ 6301 NONAME ; void QGraphicsView::setRenderHint(enum QPainter::RenderHint, bool)
+ ?secondDerivedAt@QBezier@@QBE?AVQPointF@@M@Z @ 6302 NONAME ; class QPointF QBezier::secondDerivedAt(float) const
+ ?done@QErrorMessage@@MAEXH@Z @ 6303 NONAME ; void QErrorMessage::done(int)
+ ?fileDialogSelectedFiles@QGuiPlatformPlugin@@UBE?AVQStringList@@PBVQFileDialog@@@Z @ 6304 NONAME ; class QStringList QGuiPlatformPlugin::fileDialogSelectedFiles(class QFileDialog const *) const
+ ?splitCell@QTextTable@@QAEXHHHH@Z @ 6305 NONAME ; void QTextTable::splitCell(int, int, int, int)
+ ?sizeHint@QFrame@@UBE?AVQSize@@XZ @ 6306 NONAME ; class QSize QFrame::sizeHint(void) const
+ ?itemChanged@QTreeWidget@@IAEXPAVQTreeWidgetItem@@H@Z @ 6307 NONAME ; void QTreeWidget::itemChanged(class QTreeWidgetItem *, int)
+ ?getHsvF@QColor@@QBEXPAM000@Z @ 6308 NONAME ; void QColor::getHsvF(float *, float *, float *, float *) const
+ ??0QPaintBuffer@@QAE@XZ @ 6309 NONAME ; QPaintBuffer::QPaintBuffer(void)
+ ?adjustedSize@QWidgetPrivate@@QBE?AVQSize@@XZ @ 6310 NONAME ; class QSize QWidgetPrivate::adjustedSize(void) const
+ ?rect@QTextInlineObject@@QBE?AVQRectF@@XZ @ 6311 NONAME ; class QRectF QTextInlineObject::rect(void) const
+ ?contentsRect@QLayout@@QBE?AVQRect@@XZ @ 6312 NONAME ; class QRect QLayout::contentsRect(void) const
+ ?itemEntered@QTableWidget@@IAEXPAVQTableWidgetItem@@@Z @ 6313 NONAME ; void QTableWidget::itemEntered(class QTableWidgetItem *)
+ ?cleanChanged@QUndoGroup@@IAEX_N@Z @ 6314 NONAME ; void QUndoGroup::cleanChanged(bool)
+ ?getStaticMetaObject@QPixmapFilter@@SAABUQMetaObject@@XZ @ 6315 NONAME ; struct QMetaObject const & QPixmapFilter::getStaticMetaObject(void)
+ ??0QMatrix4x4@@QAE@ABVQMatrix@@@Z @ 6316 NONAME ; QMatrix4x4::QMatrix4x4(class QMatrix const &)
+ ?setSeparator@QAction@@QAEX_N@Z @ 6317 NONAME ; void QAction::setSeparator(bool)
+ ?setFormat@QTextTableCell@@QAEXABVQTextCharFormat@@@Z @ 6318 NONAME ; void QTextTableCell::setFormat(class QTextCharFormat const &)
+ ??RQMatrix4x4@@QAEAAMHH@Z @ 6319 NONAME ; float & QMatrix4x4::operator()(int, int)
+ ?moveEvent@QWidget@@MAEXPAVQMoveEvent@@@Z @ 6320 NONAME ; void QWidget::moveEvent(class QMoveEvent *)
+ ?home@QTextBrowser@@UAEXXZ @ 6321 NONAME ; void QTextBrowser::home(void)
+ ?inputMethodHints@QWidget@@QBE?AV?$QFlags@W4InputMethodHint@Qt@@@@XZ @ 6322 NONAME ; class QFlags<enum Qt::InputMethodHint> QWidget::inputMethodHints(void) const
+ ?qt_metacall@QIconEnginePlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6323 NONAME ; int QIconEnginePlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isFirstColumnSpanned@QTreeView@@QBE_NHABVQModelIndex@@@Z @ 6324 NONAME ; bool QTreeView::isFirstColumnSpanned(int, class QModelIndex const &) const
+ ??_EQGraphicsAnchorLayout@@UAE@I@Z @ 6325 NONAME ; QGraphicsAnchorLayout::~QGraphicsAnchorLayout(unsigned int)
+ ?nativeModifiers@QKeyEvent@@QBEIXZ @ 6326 NONAME ; unsigned int QKeyEvent::nativeModifiers(void) const
+ ?resized@QMovie@@IAEXABVQSize@@@Z @ 6327 NONAME ; void QMovie::resized(class QSize const &)
+ ?removeItem@QTextList@@QAEXH@Z @ 6328 NONAME ; void QTextList::removeItem(int)
+ ??0QSizePolicy@@AAE@H@Z @ 6329 NONAME ; QSizePolicy::QSizePolicy(int)
+ ?addPolygon@QGraphicsScene@@QAEPAVQGraphicsPolygonItem@@ABVQPolygonF@@ABVQPen@@ABVQBrush@@@Z @ 6330 NONAME ; class QGraphicsPolygonItem * QGraphicsScene::addPolygon(class QPolygonF const &, class QPen const &, class QBrush const &)
+ ?fetchMore@QFileSystemModel@@UAEXABVQModelIndex@@@Z @ 6331 NONAME ; void QFileSystemModel::fetchMore(class QModelIndex const &)
+ ?obey_desktop_settings@QApplicationPrivate@@2_NA @ 6332 NONAME ; bool QApplicationPrivate::obey_desktop_settings
+ ?setTabEnabled@QTabWidget@@QAEXH_N@Z @ 6333 NONAME ; void QTabWidget::setTabEnabled(int, bool)
+ ?addItem@QComboBox@@QAEXABVQIcon@@ABVQString@@ABVQVariant@@@Z @ 6334 NONAME ; void QComboBox::addItem(class QIcon const &, class QString const &, class QVariant const &)
+ ?minimumSize@QBoxLayout@@UBE?AVQSize@@XZ @ 6335 NONAME ; class QSize QBoxLayout::minimumSize(void) const
+ ??0QLayoutPrivate@@QAE@XZ @ 6336 NONAME ; QLayoutPrivate::QLayoutPrivate(void)
+ ??9QFontMetricsF@@QBE_NABV0@@Z @ 6337 NONAME ; bool QFontMetricsF::operator!=(class QFontMetricsF const &) const
+ ?copy@QLineControl@@QBEXW4Mode@QClipboard@@@Z @ 6338 NONAME ; void QLineControl::copy(enum QClipboard::Mode) const
+ ?getStaticMetaObject@QGraphicsEffectSource@@SAABUQMetaObject@@XZ @ 6339 NONAME ; struct QMetaObject const & QGraphicsEffectSource::getStaticMetaObject(void)
+ ?setDateRange@QDateTimeEdit@@QAEXABVQDate@@0@Z @ 6340 NONAME ; void QDateTimeEdit::setDateRange(class QDate const &, class QDate const &)
+ ??0QPolygonF@@QAE@ABVQRectF@@@Z @ 6341 NONAME ; QPolygonF::QPolygonF(class QRectF const &)
+ ??1QPictureIO@@QAE@XZ @ 6342 NONAME ; QPictureIO::~QPictureIO(void)
+ ?physicalDpiX@QPaintDevice@@QBEHXZ @ 6343 NONAME ; int QPaintDevice::physicalDpiX(void) const
+ ?complete@QCompleter@@QAEXABVQRect@@@Z @ 6344 NONAME ; void QCompleter::complete(class QRect const &)
+ ?getStaticMetaObject@QSlider@@SAABUQMetaObject@@XZ @ 6345 NONAME ; struct QMetaObject const & QSlider::getStaticMetaObject(void)
+ ?tr@QFocusFrame@@SA?AVQString@@PBD0@Z @ 6346 NONAME ; class QString QFocusFrame::tr(char const *, char const *)
+ ?setBackgroundColor@QListWidgetItem@@UAEXABVQColor@@@Z @ 6347 NONAME ; void QListWidgetItem::setBackgroundColor(class QColor const &)
+ ?setStrength@QGraphicsColorizeEffect@@QAEXM@Z @ 6348 NONAME ; void QGraphicsColorizeEffect::setStrength(float)
+ ?allGestures@QGestureEvent@@QBE?AV?$QList@PAVQGesture@@@@XZ @ 6349 NONAME ; class QList<class QGesture *> QGestureEvent::allGestures(void) const
+ ?setCacheMode@QMovie@@QAEXW4CacheMode@1@@Z @ 6350 NONAME ; void QMovie::setCacheMode(enum QMovie::CacheMode)
+ ?setAlignment@QProgressBar@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 6351 NONAME ; void QProgressBar::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?model@QComboBox@@QBEPAVQAbstractItemModel@@XZ @ 6352 NONAME ; class QAbstractItemModel * QComboBox::model(void) const
+ ?checkedButton@QButtonGroup@@QBEPAVQAbstractButton@@XZ @ 6353 NONAME ; class QAbstractButton * QButtonGroup::checkedButton(void) const
+ ?tr@QUndoGroup@@SA?AVQString@@PBD0H@Z @ 6354 NONAME ; class QString QUndoGroup::tr(char const *, char const *, int)
+ ??0QTransform@@QAE@MMMMMM@Z @ 6355 NONAME ; QTransform::QTransform(float, float, float, float, float, float)
+ ?qt_metacast@QTreeView@@UAEPAXPBD@Z @ 6356 NONAME ; void * QTreeView::qt_metacast(char const *)
+ ?d_func@QAbstractSlider@@ABEPBVQAbstractSliderPrivate@@XZ @ 6357 NONAME ; class QAbstractSliderPrivate const * QAbstractSlider::d_func(void) const
+ ?isFloatable@QToolBar@@QBE_NXZ @ 6358 NONAME ; bool QToolBar::isFloatable(void) const
+ ?inferSpecialType@QMatrix4x4@@QAEXXZ @ 6359 NONAME ; void QMatrix4x4::inferSpecialType(void)
+ ?faceId@QFontEngine@@UBE?AUFaceId@1@XZ @ 6360 NONAME ; struct QFontEngine::FaceId QFontEngine::faceId(void) const
+ ?mouseReleaseEvent@QTextEdit@@MAEXPAVQMouseEvent@@@Z @ 6361 NONAME ; void QTextEdit::mouseReleaseEvent(class QMouseEvent *)
+ ?registerField@QWizardPage@@IAEXABVQString@@PAVQWidget@@PBD2@Z @ 6362 NONAME ; void QWizardPage::registerField(class QString const &, class QWidget *, char const *, char const *)
+ ?d_func@QGraphicsItemGroup@@ABEPBVQGraphicsItemGroupPrivate@@XZ @ 6363 NONAME ; class QGraphicsItemGroupPrivate const * QGraphicsItemGroup::d_func(void) const
+ ?firstCursorPosition@QTextFrame@@QBE?AVQTextCursor@@XZ @ 6364 NONAME ; class QTextCursor QTextFrame::firstCursorPosition(void) const
+ ??0QTextBlockGroup@@IAE@AAVQTextBlockGroupPrivate@@PAVQTextDocument@@@Z @ 6365 NONAME ; QTextBlockGroup::QTextBlockGroup(class QTextBlockGroupPrivate &, class QTextDocument *)
+ ?iconPixmap@QMessageBox@@QBE?AVQPixmap@@XZ @ 6366 NONAME ; class QPixmap QMessageBox::iconPixmap(void) const
+ ?sortColumn@QSortFilterProxyModel@@QBEHXZ @ 6367 NONAME ; int QSortFilterProxyModel::sortColumn(void) const
+ ?setValue@QSpinBox@@QAEXH@Z @ 6368 NONAME ; void QSpinBox::setValue(int)
+ ?setTableCellRowSpan@QTextCharFormat@@QAEXH@Z @ 6369 NONAME ; void QTextCharFormat::setTableCellRowSpan(int)
+ ?polish@QS60Style@@UAEXPAVQWidget@@@Z @ 6370 NONAME ; void QS60Style::polish(class QWidget *)
+ ?cursorPosition@QLineControl@@QBEHXZ @ 6371 NONAME ; int QLineControl::cursorPosition(void) const
+ ?setCheckable@QGroupBox@@QAEX_N@Z @ 6372 NONAME ; void QGroupBox::setCheckable(bool)
+ ?isCosmetic@QPen@@QBE_NXZ @ 6373 NONAME ; bool QPen::isCosmetic(void) const
+ ?opacityChanged@QGraphicsObject@@IAEXXZ @ 6374 NONAME ; void QGraphicsObject::opacityChanged(void)
+ ?hideEvent@QComboBox@@MAEXPAVQHideEvent@@@Z @ 6375 NONAME ; void QComboBox::hideEvent(class QHideEvent *)
+ ?setWidget@QFormLayout@@QAEXHW4ItemRole@1@PAVQWidget@@@Z @ 6376 NONAME ; void QFormLayout::setWidget(int, enum QFormLayout::ItemRole, class QWidget *)
+ ??0QStyleOptionFrame@@IAE@H@Z @ 6377 NONAME ; QStyleOptionFrame::QStyleOptionFrame(int)
+ ?tr@QLayout@@SA?AVQString@@PBD0@Z @ 6378 NONAME ; class QString QLayout::tr(char const *, char const *)
+ ?tr@QVBoxLayout@@SA?AVQString@@PBD0H@Z @ 6379 NONAME ; class QString QVBoxLayout::tr(char const *, char const *, int)
+ ?sortByColumn@QTreeView@@QAEXH@Z @ 6380 NONAME ; void QTreeView::sortByColumn(int)
+ ?tr@QPixmapBlurFilter@@SA?AVQString@@PBD0@Z @ 6381 NONAME ; class QString QPixmapBlurFilter::tr(char const *, char const *)
+ ?processEvents@QEventDispatcherS60@@UAE_NV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z @ 6382 NONAME ; bool QEventDispatcherS60::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag>)
+ ?bottom@QItemSelectionRange@@QBEHXZ @ 6383 NONAME ; int QItemSelectionRange::bottom(void) const
+ ?focusScopeItem@QGraphicsItem@@QBEPAV1@XZ @ 6384 NONAME ; class QGraphicsItem * QGraphicsItem::focusScopeItem(void) const
+ ?staticMetaObject@QToolButton@@2UQMetaObject@@B @ 6385 NONAME ; struct QMetaObject const QToolButton::staticMetaObject
+ ?computeControlPointRect@QPainterPath@@ABEXXZ @ 6386 NONAME ; void QPainterPath::computeControlPointRect(void) const
+ ?eventFilter@QMdiSubWindow@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 6387 NONAME ; bool QMdiSubWindow::eventFilter(class QObject *, class QEvent *)
+ ?setDateTextFormat@QCalendarWidget@@QAEXABVQDate@@ABVQTextCharFormat@@@Z @ 6388 NONAME ; void QCalendarWidget::setDateTextFormat(class QDate const &, class QTextCharFormat const &)
+ ?buttonText@QWizard@@QBE?AVQString@@W4WizardButton@1@@Z @ 6389 NONAME ; class QString QWizard::buttonText(enum QWizard::WizardButton) const
+ ?d_func@QItemSelectionModel@@ABEPBVQItemSelectionModelPrivate@@XZ @ 6390 NONAME ; class QItemSelectionModelPrivate const * QItemSelectionModel::d_func(void) const
+ ??1QWindowSurface@@UAE@XZ @ 6391 NONAME ; QWindowSurface::~QWindowSurface(void)
+ ??0QInputEvent@@QAE@W4Type@QEvent@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 6392 NONAME ; QInputEvent::QInputEvent(enum QEvent::Type, class QFlags<enum Qt::KeyboardModifier>)
+ ?trUtf8@QGraphicsView@@SA?AVQString@@PBD0H@Z @ 6393 NONAME ; class QString QGraphicsView::trUtf8(char const *, char const *, int)
+ ?globalX@QWheelEvent@@QBEHXZ @ 6394 NONAME ; int QWheelEvent::globalX(void) const
+ ?updateIsOpaque@QWidgetPrivate@@QAEXXZ @ 6395 NONAME ; void QWidgetPrivate::updateIsOpaque(void)
+ ?trUtf8@QFontComboBox@@SA?AVQString@@PBD0H@Z @ 6396 NONAME ; class QString QFontComboBox::trUtf8(char const *, char const *, int)
+ ?event@QProxyStyle@@MAE_NPAVQEvent@@@Z @ 6397 NONAME ; bool QProxyStyle::event(class QEvent *)
+ ??_EQPaintBufferSignalProxy@@UAE@I@Z @ 6398 NONAME ; QPaintBufferSignalProxy::~QPaintBufferSignalProxy(unsigned int)
+ ??0QVBoxLayout@@QAE@PAVQWidget@@@Z @ 6399 NONAME ; QVBoxLayout::QVBoxLayout(class QWidget *)
+ ?isEqual@QPalette@@QBE_NW4ColorGroup@1@0@Z @ 6400 NONAME ; bool QPalette::isEqual(enum QPalette::ColorGroup, enum QPalette::ColorGroup) const
+ ?loadKerningPairs@QFontEngine@@QAEXUQFixed@@@Z @ 6401 NONAME ; void QFontEngine::loadKerningPairs(struct QFixed)
+ ??0QRegion@@QAE@ABVQBitmap@@@Z @ 6402 NONAME ; QRegion::QRegion(class QBitmap const &)
+ ?setColor@QBrush@@QAEXABVQColor@@@Z @ 6403 NONAME ; void QBrush::setColor(class QColor const &)
+ ?setVerticalSpacing@QGraphicsAnchorLayout@@QAEXM@Z @ 6404 NONAME ; void QGraphicsAnchorLayout::setVerticalSpacing(float)
+ ?widgetForAction@QToolBar@@QBEPAVQWidget@@PAVQAction@@@Z @ 6405 NONAME ; class QWidget * QToolBar::widgetForAction(class QAction *) const
+ ?setPos@QGraphicsSceneMouseEvent@@QAEXABVQPointF@@@Z @ 6406 NONAME ; void QGraphicsSceneMouseEvent::setPos(class QPointF const &)
+ ?setSelection@QLineEdit@@QAEXHH@Z @ 6407 NONAME ; void QLineEdit::setSelection(int, int)
+ ?d_func@QGraphicsBloomEffect@@ABEPBVQGraphicsBloomEffectPrivate@@XZ @ 6408 NONAME ; class QGraphicsBloomEffectPrivate const * QGraphicsBloomEffect::d_func(void) const
+ ??1QSortFilterProxyModel@@UAE@XZ @ 6409 NONAME ; QSortFilterProxyModel::~QSortFilterProxyModel(void)
+ ??1QTextBrowser@@UAE@XZ @ 6410 NONAME ; QTextBrowser::~QTextBrowser(void)
+ ?maximumViewportSize@QAbstractScrollArea@@QBE?AVQSize@@XZ @ 6411 NONAME ; class QSize QAbstractScrollArea::maximumViewportSize(void) const
+ ??0QActionEvent@@QAE@HPAVQAction@@0@Z @ 6412 NONAME ; QActionEvent::QActionEvent(int, class QAction *, class QAction *)
+ ?isEnabledToTLW@QWidget@@QBE_NXZ @ 6413 NONAME ; bool QWidget::isEnabledToTLW(void) const
+ ?maximumHeight@QGraphicsLayoutItem@@QBEMXZ @ 6414 NONAME ; float QGraphicsLayoutItem::maximumHeight(void) const
+ ?processEvent@QTextControl@@UAEXPAVQEvent@@ABVQMatrix@@PAVQWidget@@@Z @ 6415 NONAME ; void QTextControl::processEvent(class QEvent *, class QMatrix const &, class QWidget *)
+ ?setTabArray@QTextOption@@QAEXV?$QList@M@@@Z @ 6416 NONAME ; void QTextOption::setTabArray(class QList<float>)
+ ?event@QListWidget@@MAE_NPAVQEvent@@@Z @ 6417 NONAME ; bool QListWidget::event(class QEvent *)
+ ?tr@QDoubleValidator@@SA?AVQString@@PBD0@Z @ 6418 NONAME ; class QString QDoubleValidator::tr(char const *, char const *)
+ ?setPoint@QPolygon@@QAEXHABVQPoint@@@Z @ 6419 NONAME ; void QPolygon::setPoint(int, class QPoint const &)
+ ??4QStyleOptionSlider@@QAEAAV0@ABV0@@Z @ 6420 NONAME ; class QStyleOptionSlider & QStyleOptionSlider::operator=(class QStyleOptionSlider const &)
+ ?focusOutEvent@QTextEdit@@MAEXPAVQFocusEvent@@@Z @ 6421 NONAME ; void QTextEdit::focusOutEvent(class QFocusEvent *)
+ ?leaveEvent@QToolButton@@MAEXPAVQEvent@@@Z @ 6422 NONAME ; void QToolButton::leaveEvent(class QEvent *)
+ ?setCursorPosition@QLineControl@@QAEXH@Z @ 6423 NONAME ; void QLineControl::setCursorPosition(int)
+ ??0QStyleOptionQ3ListView@@QAE@ABV0@@Z @ 6424 NONAME ; QStyleOptionQ3ListView::QStyleOptionQ3ListView(class QStyleOptionQ3ListView const &)
+ ?staticMetaObject@QFocusFrame@@2UQMetaObject@@B @ 6425 NONAME ; struct QMetaObject const QFocusFrame::staticMetaObject
+ ??0QLayout@@QAE@XZ @ 6426 NONAME ; QLayout::QLayout(void)
+ ?remove@QPixmapCache@@SAXABVQString@@@Z @ 6427 NONAME ; void QPixmapCache::remove(class QString const &)
+ ?staticMetaObject@QPixmapDropShadowFilter@@2UQMetaObject@@B @ 6428 NONAME ; struct QMetaObject const QPixmapDropShadowFilter::staticMetaObject
+ ?tr@QTableView@@SA?AVQString@@PBD0@Z @ 6429 NONAME ; class QString QTableView::tr(char const *, char const *)
+ ??1QBitmap@@UAE@XZ @ 6430 NONAME ; QBitmap::~QBitmap(void)
+ ?bottomPadding@QTextTableCellFormat@@QBEMXZ @ 6431 NONAME ; float QTextTableCellFormat::bottomPadding(void) const
+ ?setIntValue@QInputDialog@@QAEXH@Z @ 6432 NONAME ; void QInputDialog::setIntValue(int)
+ ?getStaticMetaObject@QTextTable@@SAABUQMetaObject@@XZ @ 6433 NONAME ; struct QMetaObject const & QTextTable::getStaticMetaObject(void)
+ ?insertMenu@QMenuBar@@QAEPAVQAction@@PAV2@PAVQMenu@@@Z @ 6434 NONAME ; class QAction * QMenuBar::insertMenu(class QAction *, class QMenu *)
+ ?item@QListWidget@@QBEPAVQListWidgetItem@@H@Z @ 6435 NONAME ; class QListWidgetItem * QListWidget::item(int) const
+ ??8Tab@QTextOption@@QBE_NABU01@@Z @ 6436 NONAME ; bool QTextOption::Tab::operator==(struct QTextOption::Tab const &) const
+ ?buttons@QMouseEvent@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 6437 NONAME ; class QFlags<enum Qt::MouseButton> QMouseEvent::buttons(void) const
+ ?staticMetaObject@QSizePolicy@@2UQMetaObject@@B @ 6438 NONAME ; struct QMetaObject const QSizePolicy::staticMetaObject
+ ?setupViewport@QMdiArea@@IAEXPAVQWidget@@@Z @ 6439 NONAME ; void QMdiArea::setupViewport(class QWidget *)
+ ?joinPoints@QStroker@@QAEXMMABVQLineF@@W4LineJoinMode@1@@Z @ 6440 NONAME ; void QStroker::joinPoints(float, float, class QLineF const &, enum QStroker::LineJoinMode)
+ ?isSortingEnabled@QTableWidget@@QBE_NXZ @ 6441 NONAME ; bool QTableWidget::isSortingEnabled(void) const
+ ?ConstructL@QS60MainAppUi@@UAEXXZ @ 6442 NONAME ; void QS60MainAppUi::ConstructL(void)
+ ??HQRegion@@QBE?BV0@ABVQRect@@@Z @ 6443 NONAME ; class QRegion const QRegion::operator+(class QRect const &) const
+ ??0QWidget@@QAE@PAV0@V?$QFlags@W4WindowType@Qt@@@@@Z @ 6444 NONAME ; QWidget::QWidget(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ??5@YAAAVQDataStream@@AAV0@AAVQVector3D@@@Z @ 6445 NONAME ; class QDataStream & operator>>(class QDataStream &, class QVector3D &)
+ ?d_func@QTextControl@@ABEPBVQTextControlPrivate@@XZ @ 6446 NONAME ; class QTextControlPrivate const * QTextControl::d_func(void) const
+ ?isEmpty@QKeySequence@@QBE_NXZ @ 6447 NONAME ; bool QKeySequence::isEmpty(void) const
+ ?updatePreviewWidget@QColumnView@@IAEXABVQModelIndex@@@Z @ 6448 NONAME ; void QColumnView::updatePreviewWidget(class QModelIndex const &)
+ ?title@QGroupBox@@QBE?AVQString@@XZ @ 6449 NONAME ; class QString QGroupBox::title(void) const
+ ?setTextMargins@QLineEdit@@QAEXHHHH@Z @ 6450 NONAME ; void QLineEdit::setTextMargins(int, int, int, int)
+ ?sectionHandleDoubleClicked@QHeaderView@@IAEXH@Z @ 6451 NONAME ; void QHeaderView::sectionHandleDoubleClicked(int)
+ ?qt_metacall@QColorDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6452 NONAME ; int QColorDialog::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??8QMatrix@@QBE_NABV0@@Z @ 6453 NONAME ; bool QMatrix::operator==(class QMatrix const &) const
+ ?resizeEvent@QWidget@@MAEXPAVQResizeEvent@@@Z @ 6454 NONAME ; void QWidget::resizeEvent(class QResizeEvent *)
+ ?setClipRect@QStrokerOps@@QAEXABVQRectF@@@Z @ 6455 NONAME ; void QStrokerOps::setClipRect(class QRectF const &)
+ ?highlighted@QCompleter@@IAEXABVQModelIndex@@@Z @ 6456 NONAME ; void QCompleter::highlighted(class QModelIndex const &)
+ ?getStaticMetaObject@QCalendarWidget@@SAABUQMetaObject@@XZ @ 6457 NONAME ; struct QMetaObject const & QCalendarWidget::getStaticMetaObject(void)
+ ?toPoint@QVector3D@@QBE?AVQPoint@@XZ @ 6458 NONAME ; class QPoint QVector3D::toPoint(void) const
+ ?mouseMoveEvent@QCheckBox@@MAEXPAVQMouseEvent@@@Z @ 6459 NONAME ; void QCheckBox::mouseMoveEvent(class QMouseEvent *)
+ ?tr@QScrollArea@@SA?AVQString@@PBD0@Z @ 6460 NONAME ; class QString QScrollArea::tr(char const *, char const *)
+ ??1QGraphicsBlurEffect@@UAE@XZ @ 6461 NONAME ; QGraphicsBlurEffect::~QGraphicsBlurEffect(void)
+ ?get@QGraphicsItemPrivate@@SAPBV1@PBVQGraphicsItem@@@Z @ 6462 NONAME ; class QGraphicsItemPrivate const * QGraphicsItemPrivate::get(class QGraphicsItem const *)
+ ?setRowStretchFactor@QGraphicsGridLayout@@QAEXHH@Z @ 6463 NONAME ; void QGraphicsGridLayout::setRowStretchFactor(int, int)
+ ??1QImageIOHandler@@UAE@XZ @ 6464 NONAME ; QImageIOHandler::~QImageIOHandler(void)
+ ?availableSizes@QIcon@@QBE?AV?$QList@VQSize@@@@W4Mode@1@W4State@1@@Z @ 6465 NONAME ; class QList<class QSize> QIcon::availableSizes(enum QIcon::Mode, enum QIcon::State) const
+ ??0QColor@@QAE@ABV0@@Z @ 6466 NONAME ; QColor::QColor(class QColor const &)
+ ?setItemWidget@QTreeWidget@@QAEXPAVQTreeWidgetItem@@HPAVQWidget@@@Z @ 6467 NONAME ; void QTreeWidget::setItemWidget(class QTreeWidgetItem *, int, class QWidget *)
+ ?metaObject@QDateTimeEdit@@UBEPBUQMetaObject@@XZ @ 6468 NONAME ; struct QMetaObject const * QDateTimeEdit::metaObject(void) const
+ ?showColumn@QTreeView@@QAEXH@Z @ 6469 NONAME ; void QTreeView::showColumn(int)
+ ?setTouchPoints@QTouchEvent@@QAEXABV?$QList@VTouchPoint@QTouchEvent@@@@@Z @ 6470 NONAME ; void QTouchEvent::setTouchPoints(class QList<class QTouchEvent::TouchPoint> const &)
+ ?skipSpace@Parser@QCss@@QAEXXZ @ 6471 NONAME ; void QCss::Parser::skipSpace(void)
+ ?setFocus@QWidget@@QAEXW4FocusReason@Qt@@@Z @ 6472 NONAME ; void QWidget::setFocus(enum Qt::FocusReason)
+ ?validateCurrentPage@QWizard@@UAE_NXZ @ 6473 NONAME ; bool QWizard::validateCurrentPage(void)
+ ?setExpandsOnDoubleClick@QTreeView@@QAEX_N@Z @ 6474 NONAME ; void QTreeView::setExpandsOnDoubleClick(bool)
+ ?event@QWorkspace@@MAE_NPAVQEvent@@@Z @ 6475 NONAME ; bool QWorkspace::event(class QEvent *)
+ ??1QInputContextFactoryInterface@@UAE@XZ @ 6476 NONAME ; QInputContextFactoryInterface::~QInputContextFactoryInterface(void)
+ ?d_func@QTextBrowser@@ABEPBVQTextBrowserPrivate@@XZ @ 6477 NONAME ; class QTextBrowserPrivate const * QTextBrowser::d_func(void) const
+ ?getStaticMetaObject@QUndoGroup@@SAABUQMetaObject@@XZ @ 6478 NONAME ; struct QMetaObject const & QUndoGroup::getStaticMetaObject(void)
+ ?focusOutEvent@QMdiSubWindow@@MAEXPAVQFocusEvent@@@Z @ 6479 NONAME ; void QMdiSubWindow::focusOutEvent(class QFocusEvent *)
+ ?remove@QDirModel@@QAE_NABVQModelIndex@@@Z @ 6480 NONAME ; bool QDirModel::remove(class QModelIndex const &)
+ ?widget@QToolBox@@QBEPAVQWidget@@H@Z @ 6481 NONAME ; class QWidget * QToolBox::widget(int) const
+ ?setOption@QMdiSubWindow@@QAEXW4SubWindowOption@1@_N@Z @ 6482 NONAME ; void QMdiSubWindow::setOption(enum QMdiSubWindow::SubWindowOption, bool)
+ ?mimeData@QProxyModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 6483 NONAME ; class QMimeData * QProxyModel::mimeData(class QList<class QModelIndex> const &) const
+ ?drawPolygon@QPaintEngineEx@@UAEXPBVQPointF@@HW4PolygonDrawMode@QPaintEngine@@@Z @ 6484 NONAME ; void QPaintEngineEx::drawPolygon(class QPointF const *, int, enum QPaintEngine::PolygonDrawMode)
+ ?setDevice@QTextDocumentWriter@@QAEXPAVQIODevice@@@Z @ 6485 NONAME ; void QTextDocumentWriter::setDevice(class QIODevice *)
+ ?d_func@QTreeView@@AAEPAVQTreeViewPrivate@@XZ @ 6486 NONAME ; class QTreeViewPrivate * QTreeView::d_func(void)
+ ??_EQActionEvent@@UAE@I@Z @ 6487 NONAME ; QActionEvent::~QActionEvent(unsigned int)
+ ?isQBitmap@QPixmap@@QBE_NXZ @ 6488 NONAME ; bool QPixmap::isQBitmap(void) const
+ ??0QApplication@@QAE@P6APAVCApaApplication@@XZAAHPAPADH@Z @ 6489 NONAME ; QApplication::QApplication(class CApaApplication * (*)(void), int &, char * *, int)
+ ?bytesPerLine@QImage@@QBEHXZ @ 6490 NONAME ; int QImage::bytesPerLine(void) const
+ ?metaObject@QPanGesture@@UBEPBUQMetaObject@@XZ @ 6491 NONAME ; struct QMetaObject const * QPanGesture::metaObject(void) const
+ ?pointAt@QBezier@@QBE?AVQPointF@@M@Z @ 6492 NONAME ; class QPointF QBezier::pointAt(float) const
+ ?windowIcon@QWidget@@QBE?AVQIcon@@XZ @ 6493 NONAME ; class QIcon QWidget::windowIcon(void) const
+ ?gesture@QGestureEvent@@QBEPAVQGesture@@W4GestureType@Qt@@@Z @ 6494 NONAME ; class QGesture * QGestureEvent::gesture(enum Qt::GestureType) const
+ ?pos@QMouseEvent@@QBEABVQPoint@@XZ @ 6495 NONAME ; class QPoint const & QMouseEvent::pos(void) const
+ ?setAlignment@QGroupBox@@QAEXH@Z @ 6496 NONAME ; void QGroupBox::setAlignment(int)
+ ?isIdentity@QMatrix@@QBE_NXZ @ 6497 NONAME ; bool QMatrix::isIdentity(void) const
+ ?parseProperty@Parser@QCss@@QAE_NPAUDeclaration@2@@Z @ 6498 NONAME ; bool QCss::Parser::parseProperty(struct QCss::Declaration *)
+ ?emptyLabel@QUndoView@@QBE?AVQString@@XZ @ 6499 NONAME ; class QString QUndoView::emptyLabel(void) const
+ ?setKeyboardTracking@QAbstractSpinBox@@QAEX_N@Z @ 6500 NONAME ; void QAbstractSpinBox::setKeyboardTracking(bool)
+ ?setRegExp@QRegExpValidator@@QAEXABVQRegExp@@@Z @ 6501 NONAME ; void QRegExpValidator::setRegExp(class QRegExp const &)
+ ?addToPolygon@QBezier@@QBEXPAVQPolygonF@@@Z @ 6502 NONAME ; void QBezier::addToPolygon(class QPolygonF *) const
+ ?removePixmapModificationHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@Z @ 6503 NONAME ; void QImagePixmapCleanupHooks::removePixmapModificationHook(void (*)(class QPixmap *))
+ ?staticMetaObject@QGraphicsBlurEffect@@2UQMetaObject@@B @ 6504 NONAME ; struct QMetaObject const QGraphicsBlurEffect::staticMetaObject
+ ?d_func@QAbstractTextDocumentLayout@@ABEPBVQAbstractTextDocumentLayoutPrivate@@XZ @ 6505 NONAME ; class QAbstractTextDocumentLayoutPrivate const * QAbstractTextDocumentLayout::d_func(void) const
+ ?setScaledSize@QMovie@@QAEXABVQSize@@@Z @ 6506 NONAME ; void QMovie::setScaledSize(class QSize const &)
+ ?del@QLineControl@@QAEXXZ @ 6507 NONAME ; void QLineControl::del(void)
+ ?setReadOnly@QLineControl@@QAEX_N@Z @ 6508 NONAME ; void QLineControl::setReadOnly(bool)
+ ?selectionChanged@QLineEdit@@IAEXXZ @ 6509 NONAME ; void QLineEdit::selectionChanged(void)
+ ?staticMetaObject@QTextEdit@@2UQMetaObject@@B @ 6510 NONAME ; struct QMetaObject const QTextEdit::staticMetaObject
+ ?setScenePos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 6511 NONAME ; void QTouchEvent::TouchPoint::setScenePos(class QPointF const &)
+ ??0QQuaternion@@QAE@MABVQVector3D@@@Z @ 6512 NONAME ; QQuaternion::QQuaternion(float, class QVector3D const &)
+ ?setWizardStyle@QWizard@@QAEXW4WizardStyle@1@@Z @ 6513 NONAME ; void QWizard::setWizardStyle(enum QWizard::WizardStyle)
+ ?transformOriginPoint@QGraphicsItem@@QBE?AVQPointF@@XZ @ 6514 NONAME ; class QPointF QGraphicsItem::transformOriginPoint(void) const
+ ?trueMatrix@QPixmap@@SA?AVQTransform@@ABV2@HH@Z @ 6515 NONAME ; class QTransform QPixmap::trueMatrix(class QTransform const &, int, int)
+ ?changed@QGraphicsScene@@IAEXABV?$QList@VQRectF@@@@@Z @ 6516 NONAME ; void QGraphicsScene::changed(class QList<class QRectF> const &)
+ ??0QStyleOptionTitleBar@@QAE@XZ @ 6517 NONAME ; QStyleOptionTitleBar::QStyleOptionTitleBar(void)
+ ?globalPos@QContextMenuEvent@@QBEABVQPoint@@XZ @ 6518 NONAME ; class QPoint const & QContextMenuEvent::globalPos(void) const
+ ?qt_metacall@QGraphicsEffectSource@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6519 NONAME ; int QGraphicsEffectSource::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setRowWrapPolicy@QFormLayout@@QAEXW4RowWrapPolicy@1@@Z @ 6520 NONAME ; void QFormLayout::setRowWrapPolicy(enum QFormLayout::RowWrapPolicy)
+ ??0QTextCursor@@QAE@ABVQTextBlock@@@Z @ 6521 NONAME ; QTextCursor::QTextCursor(class QTextBlock const &)
+ ?displayText@QLineEdit@@QBE?AVQString@@XZ @ 6522 NONAME ; class QString QLineEdit::displayText(void) const
+ ?font@QPainter@@QBEABVQFont@@XZ @ 6523 NONAME ; class QFont const & QPainter::font(void) const
+ ?selectedIndexes@QListView@@MBE?AV?$QList@VQModelIndex@@@@XZ @ 6524 NONAME ; class QList<class QModelIndex> QListView::selectedIndexes(void) const
+ ?backgroundColor@QImageReader@@QBE?AVQColor@@XZ @ 6525 NONAME ; class QColor QImageReader::backgroundColor(void) const
+ ?setItemEnabled@QToolBox@@QAEXH_N@Z @ 6526 NONAME ; void QToolBox::setItemEnabled(int, bool)
+ ?eor@QRegion@@QBE?AV1@ABV1@@Z @ 6527 NONAME ; class QRegion QRegion::eor(class QRegion const &) const
+ ?qt_metacall@QSlider@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6528 NONAME ; int QSlider::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QStyleOptionViewItem@@QAE@XZ @ 6529 NONAME ; QStyleOptionViewItem::QStyleOptionViewItem(void)
+ ??_EQPaintDevice@@UAE@I@Z @ 6530 NONAME ; QPaintDevice::~QPaintDevice(unsigned int)
+ ?isPrimary@TouchPoint@QTouchEvent@@QBE_NXZ @ 6531 NONAME ; bool QTouchEvent::TouchPoint::isPrimary(void) const
+ ??0QComboBox@@IAE@AAVQComboBoxPrivate@@PAVQWidget@@@Z @ 6532 NONAME ; QComboBox::QComboBox(class QComboBoxPrivate &, class QWidget *)
+ ??1QStackedWidget@@UAE@XZ @ 6533 NONAME ; QStackedWidget::~QStackedWidget(void)
+ ?insertSpacing@QBoxLayout@@QAEXHH@Z @ 6534 NONAME ; void QBoxLayout::insertSpacing(int, int)
+ ?oldEditFocus@QApplicationPrivate@@2PAVQWidget@@A @ 6535 NONAME ; class QWidget * QApplicationPrivate::oldEditFocus
+ ?blockList@QTextBlockGroup@@IBE?AV?$QList@VQTextBlock@@@@XZ @ 6536 NONAME ; class QList<class QTextBlock> QTextBlockGroup::blockList(void) const
+ ?paintEvent@QDial@@MAEXPAVQPaintEvent@@@Z @ 6537 NONAME ; void QDial::paintEvent(class QPaintEvent *)
+ ?resetRowWrapPolicy@QFormLayout@@AAEXXZ @ 6538 NONAME ; void QFormLayout::resetRowWrapPolicy(void)
+ ?setFlag@QGraphicsItem@@QAEXW4GraphicsItemFlag@1@_N@Z @ 6539 NONAME ; void QGraphicsItem::setFlag(enum QGraphicsItem::GraphicsItemFlag, bool)
+ ?addAction@QActionGroup@@QAEPAVQAction@@PAV2@@Z @ 6540 NONAME ; class QAction * QActionGroup::addAction(class QAction *)
+ ?isFrameFormat@QTextFormat@@QBE_NXZ @ 6541 NONAME ; bool QTextFormat::isFrameFormat(void) const
+ ?drawItemPixmap@QStyle@@UBEXPAVQPainter@@ABVQRect@@HABVQPixmap@@@Z @ 6542 NONAME ; void QStyle::drawItemPixmap(class QPainter *, class QRect const &, int, class QPixmap const &) const
+ ?tr@QDesktopWidget@@SA?AVQString@@PBD0@Z @ 6543 NONAME ; class QString QDesktopWidget::tr(char const *, char const *)
+ ?font@QTextItem@@QBE?AVQFont@@XZ @ 6544 NONAME ; class QFont QTextItem::font(void) const
+ ?width@QPen@@QBEHXZ @ 6545 NONAME ; int QPen::width(void) const
+ ?initStyleOption@QTabBar@@IBEXPAVQStyleOptionTab@@H@Z @ 6546 NONAME ; void QTabBar::initStyleOption(class QStyleOptionTab *, int) const
+ ?trUtf8@QPlainTextEdit@@SA?AVQString@@PBD0@Z @ 6547 NONAME ; class QString QPlainTextEdit::trUtf8(char const *, char const *)
+ ?tr@QToolBox@@SA?AVQString@@PBD0@Z @ 6548 NONAME ; class QString QToolBox::tr(char const *, char const *)
+ ?fill@QMatrix4x4@@QAEXM@Z @ 6549 NONAME ; void QMatrix4x4::fill(float)
+ ?setFilters@QFileDialog@@QAEXABVQStringList@@@Z @ 6550 NONAME ; void QFileDialog::setFilters(class QStringList const &)
+ ??_EQRasterPixmapData@@UAE@I@Z @ 6551 NONAME ; QRasterPixmapData::~QRasterPixmapData(unsigned int)
+ ?main_widget@QApplicationPrivate@@2PAVQWidget@@A @ 6552 NONAME ; class QWidget * QApplicationPrivate::main_widget
+ ?fromData@QImage@@SA?AV1@PBEHPBD@Z @ 6553 NONAME ; class QImage QImage::fromData(unsigned char const *, int, char const *)
+ ?tr@QProxyModel@@SA?AVQString@@PBD0H@Z @ 6554 NONAME ; class QString QProxyModel::tr(char const *, char const *, int)
+ ?setStrokeWidth@QDashStroker@@QAEXM@Z @ 6555 NONAME ; void QDashStroker::setStrokeWidth(float)
+ ??1QPaintEvent@@UAE@XZ @ 6556 NONAME ; QPaintEvent::~QPaintEvent(void)
+ ?toHtml@QTextDocument@@QBE?AVQString@@ABVQByteArray@@@Z @ 6557 NONAME ; class QString QTextDocument::toHtml(class QByteArray const &) const
+ ?convertToFormat@QImage@@QBE?AV1@W4Format@1@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 6558 NONAME ; class QImage QImage::convertToFormat(enum QImage::Format, class QFlags<enum Qt::ImageConversionFlag>) const
+ ?isIndexHidden@QColumnView@@MBE_NABVQModelIndex@@@Z @ 6559 NONAME ; bool QColumnView::isIndexHidden(class QModelIndex const &) const
+ ?widgetResizable@QScrollArea@@QBE_NXZ @ 6560 NONAME ; bool QScrollArea::widgetResizable(void) const
+ ?setAlignment@QScrollArea@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 6561 NONAME ; void QScrollArea::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?helpRequested@QDialogButtonBox@@IAEXXZ @ 6562 NONAME ; void QDialogButtonBox::helpRequested(void)
+ ?drawRects@QPaintEngineEx@@UAEXPBVQRectF@@H@Z @ 6563 NONAME ; void QPaintEngineEx::drawRects(class QRectF const *, int)
+ ?enabledChange@QWidget@@MAEX_N@Z @ 6564 NONAME ; void QWidget::enabledChange(bool)
+ ?sceneEvent@QGraphicsWidget@@MAE_NPAVQEvent@@@Z @ 6565 NONAME ; bool QGraphicsWidget::sceneEvent(class QEvent *)
+ ?updateGeometries@QAbstractItemView@@MAEXXZ @ 6566 NONAME ; void QAbstractItemView::updateGeometries(void)
+ ?loadResource@QTextBrowser@@UAE?AVQVariant@@HABVQUrl@@@Z @ 6567 NONAME ; class QVariant QTextBrowser::loadResource(int, class QUrl const &)
+ ?numRects@QRegion@@QBEHXZ @ 6568 NONAME ; int QRegion::numRects(void) const
+ ?boundingRect@QGraphicsEffect@@QBE?AVQRectF@@XZ @ 6569 NONAME ; class QRectF QGraphicsEffect::boundingRect(void) const
+ ?columnSpacing@QGraphicsGridLayout@@QBEMH@Z @ 6570 NONAME ; float QGraphicsGridLayout::columnSpacing(int) const
+ ?coordinateMode@QGradient@@QBE?AW4CoordinateMode@1@XZ @ 6571 NONAME ; enum QGradient::CoordinateMode QGradient::coordinateMode(void) const
+ ?moveCursor@QTreeView@@MAE?AVQModelIndex@@W4CursorAction@QAbstractItemView@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 6572 NONAME ; class QModelIndex QTreeView::moveCursor(enum QAbstractItemView::CursorAction, class QFlags<enum Qt::KeyboardModifier>)
+ ?overwriteMode@QTextEdit@@QBE_NXZ @ 6573 NONAME ; bool QTextEdit::overwriteMode(void) const
+ ??0QStyleOptionSizeGrip@@QAE@XZ @ 6574 NONAME ; QStyleOptionSizeGrip::QStyleOptionSizeGrip(void)
+ ?activateNextSubWindow@QMdiArea@@QAEXXZ @ 6575 NONAME ; void QMdiArea::activateNextSubWindow(void)
+ ?controlType@QSizePolicy@@QBE?AW4ControlType@1@XZ @ 6576 NONAME ; enum QSizePolicy::ControlType QSizePolicy::controlType(void) const
+ ?rect@QTextLine@@QBE?AVQRectF@@XZ @ 6577 NONAME ; class QRectF QTextLine::rect(void) const
+ ?qt_metacall@QGraphicsPixelizeEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6578 NONAME ; int QGraphicsPixelizeEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?question@QMessageBox@@SA?AW4StandardButton@1@PAVQWidget@@ABVQString@@1V?$QFlags@W4StandardButton@QMessageBox@@@@W421@@Z @ 6579 NONAME ; enum QMessageBox::StandardButton QMessageBox::question(class QWidget *, class QString const &, class QString const &, class QFlags<enum QMessageBox::StandardButton>, enum QMessageBox::StandardButton)
+ ?symbianResourceChange@QApplicationPrivate@@QAEHH@Z @ 6580 NONAME ; int QApplicationPrivate::symbianResourceChange(int)
+ ??6@YA?AVQDebug@@V0@ABVQPainterPath@@@Z @ 6581 NONAME ; class QDebug operator<<(class QDebug, class QPainterPath const &)
+ ??0QTextFrame@@QAE@PAVQTextDocument@@@Z @ 6582 NONAME ; QTextFrame::QTextFrame(class QTextDocument *)
+ ?draw@QPixmapBlurFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 6583 NONAME ; void QPixmapBlurFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ??_EQIconEngineFactoryInterfaceV2@@UAE@I@Z @ 6584 NONAME ; QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2(unsigned int)
+ ?metaObject@QUndoStack@@UBEPBUQMetaObject@@XZ @ 6585 NONAME ; struct QMetaObject const * QUndoStack::metaObject(void) const
+ ?setRowMinimumHeight@QGridLayout@@QAEXHH@Z @ 6586 NONAME ; void QGridLayout::setRowMinimumHeight(int, int)
+ ?display@QLCDNumber@@QAEXN@Z @ 6587 NONAME ; void QLCDNumber::display(double)
+ ?hasClipping@QPainter@@QBE_NXZ @ 6588 NONAME ; bool QPainter::hasClipping(void) const
+ ?staticMetaObject@QMovie@@2UQMetaObject@@B @ 6589 NONAME ; struct QMetaObject const QMovie::staticMetaObject
+ ?setWhatChanged@QPinchGesture@@QAEXV?$QFlags@W4WhatChange@QPinchGesture@@@@@Z @ 6590 NONAME ; void QPinchGesture::setWhatChanged(class QFlags<enum QPinchGesture::WhatChange>)
+ ?validator@QComboBox@@QBEPBVQValidator@@XZ @ 6591 NONAME ; class QValidator const * QComboBox::validator(void) const
+ ?intMaximum@QInputDialog@@QBEHXZ @ 6592 NONAME ; int QInputDialog::intMaximum(void) const
+ ?setFilterCaseSensitivity@QSortFilterProxyModel@@QAEXW4CaseSensitivity@Qt@@@Z @ 6593 NONAME ; void QSortFilterProxyModel::setFilterCaseSensitivity(enum Qt::CaseSensitivity)
+ ?font@QStandardItem@@QBE?AVQFont@@XZ @ 6594 NONAME ; class QFont QStandardItem::font(void) const
+ ?textWidth@QGraphicsTextItem@@QBEMXZ @ 6595 NONAME ; float QGraphicsTextItem::textWidth(void) const
+ ?changeEvent@QComboBox@@MAEXPAVQEvent@@@Z @ 6596 NONAME ; void QComboBox::changeEvent(class QEvent *)
+ ?qt_metacall@QKeyEventTransition@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6597 NONAME ; int QKeyEventTransition::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?drawRoundedRect@QPaintEngineEx@@UAEXABVQRectF@@MMW4SizeMode@Qt@@@Z @ 6598 NONAME ; void QPaintEngineEx::drawRoundedRect(class QRectF const &, float, float, enum Qt::SizeMode)
+ ?hasFocus@QGraphicsItem@@QBE_NXZ @ 6599 NONAME ; bool QGraphicsItem::hasFocus(void) const
+ ??0QDirModel@@QAE@PAVQObject@@@Z @ 6600 NONAME ; QDirModel::QDirModel(class QObject *)
+ ?update@QInputContext@@UAEXXZ @ 6601 NONAME ; void QInputContext::update(void)
+ ?eventFilter@QWidgetAction@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 6602 NONAME ; bool QWidgetAction::eventFilter(class QObject *, class QEvent *)
+ ??1QGuiPlatformPluginInterface@@UAE@XZ @ 6603 NONAME ; QGuiPlatformPluginInterface::~QGuiPlatformPluginInterface(void)
+ ??0QMatrix@@QAE@XZ @ 6604 NONAME ; QMatrix::QMatrix(void)
+ ?blurHint@QPixmapBlurFilter@@QBE?AW4RenderHint@Qt@@XZ @ 6605 NONAME ; enum Qt::RenderHint QPixmapBlurFilter::blurHint(void) const
+ ?metaObject@QMouseEventTransition@@UBEPBUQMetaObject@@XZ @ 6606 NONAME ; struct QMetaObject const * QMouseEventTransition::metaObject(void) const
+ ?quality@QPictureIO@@QBEHXZ @ 6607 NONAME ; int QPictureIO::quality(void) const
+ ?tr@QLineControl@@SA?AVQString@@PBD0@Z @ 6608 NONAME ; class QString QLineControl::tr(char const *, char const *)
+ ?selectedFont@QFontDialog@@QBE?AVQFont@@XZ @ 6609 NONAME ; class QFont QFontDialog::selectedFont(void) const
+ ??1QCoeFepInputContext@@UAE@XZ @ 6610 NONAME ; QCoeFepInputContext::~QCoeFepInputContext(void)
+ ?q_func@QPaintEngineExPrivate@@AAEPAVQPaintEngineEx@@XZ @ 6611 NONAME ; class QPaintEngineEx * QPaintEngineExPrivate::q_func(void)
+ ?setMatrixEnabled@QPainter@@QAEX_N@Z @ 6612 NONAME ; void QPainter::setMatrixEnabled(bool)
+ ?dateTime@QDateTimeEdit@@QBE?AVQDateTime@@XZ @ 6613 NONAME ; class QDateTime QDateTimeEdit::dateTime(void) const
+ ?tr@QSlider@@SA?AVQString@@PBD0@Z @ 6614 NONAME ; class QString QSlider::tr(char const *, char const *)
+ ?setToolTip@QListWidgetItem@@QAEXABVQString@@@Z @ 6615 NONAME ; void QListWidgetItem::setToolTip(class QString const &)
+ ?addAction@QActionGroup@@QAEPAVQAction@@ABVQString@@@Z @ 6616 NONAME ; class QAction * QActionGroup::addAction(class QString const &)
+ ?count@QTabBar@@QBEHXZ @ 6617 NONAME ; int QTabBar::count(void) const
+ ?trUtf8@QFormLayout@@SA?AVQString@@PBD0H@Z @ 6618 NONAME ; class QString QFormLayout::trUtf8(char const *, char const *, int)
+ ?qt_metacast@QTextList@@UAEPAXPBD@Z @ 6619 NONAME ; void * QTextList::qt_metacast(char const *)
+ ?supportsExtension@QGraphicsRectItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 6620 NONAME ; bool QGraphicsRectItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?trUtf8@QComboBox@@SA?AVQString@@PBD0H@Z @ 6621 NONAME ; class QString QComboBox::trUtf8(char const *, char const *, int)
+ ?fontDatabaseChanged@QApplication@@IAEXXZ @ 6622 NONAME ; void QApplication::fontDatabaseChanged(void)
+ ?setStretchFactor@QGraphicsLinearLayout@@QAEXPAVQGraphicsLayoutItem@@H@Z @ 6623 NONAME ; void QGraphicsLinearLayout::setStretchFactor(class QGraphicsLayoutItem *, int)
+ ??_EQScrollArea@@UAE@I@Z @ 6624 NONAME ; QScrollArea::~QScrollArea(unsigned int)
+ ?mapFromScene@QGraphicsView@@QBE?AVQPolygon@@MMMM@Z @ 6625 NONAME ; class QPolygon QGraphicsView::mapFromScene(float, float, float, float) const
+ ?resizeEvent@QTextEdit@@MAEXPAVQResizeEvent@@@Z @ 6626 NONAME ; void QTextEdit::resizeEvent(class QResizeEvent *)
+ ?objectFormatIndex@QTextFormatCollection@@QBEHH@Z @ 6627 NONAME ; int QTextFormatCollection::objectFormatIndex(int) const
+ ?trUtf8@QDirModel@@SA?AVQString@@PBD0@Z @ 6628 NONAME ; class QString QDirModel::trUtf8(char const *, char const *)
+ ??0QColorDialog@@QAE@PAVQWidget@@@Z @ 6629 NONAME ; QColorDialog::QColorDialog(class QWidget *)
+ ?insertRows@QStandardItem@@QAEXHABV?$QList@PAVQStandardItem@@@@@Z @ 6630 NONAME ; void QStandardItem::insertRows(int, class QList<class QStandardItem *> const &)
+ ?type@QStandardItem@@UBEHXZ @ 6631 NONAME ; int QStandardItem::type(void) const
+ ?tr@QItemSelectionModel@@SA?AVQString@@PBD0H@Z @ 6632 NONAME ; class QString QItemSelectionModel::tr(char const *, char const *, int)
+ ?count@QToolBox@@QBEHXZ @ 6633 NONAME ; int QToolBox::count(void) const
+ ?columnCountChanged@QTreeView@@IAEXHH@Z @ 6634 NONAME ; void QTreeView::columnCountChanged(int, int)
+ ??9QTextTableCell@@QBE_NABV0@@Z @ 6635 NONAME ; bool QTextTableCell::operator!=(class QTextTableCell const &) const
+ ?type@QGraphicsRectItem@@UBEHXZ @ 6636 NONAME ; int QGraphicsRectItem::type(void) const
+ ?setParentItemHelper@QGraphicsItemPrivate@@QAEXPAVQGraphicsItem@@@Z @ 6637 NONAME ; void QGraphicsItemPrivate::setParentItemHelper(class QGraphicsItem *)
+ ??1QStyleOptionRubberBand@@QAE@XZ @ 6638 NONAME ; QStyleOptionRubberBand::~QStyleOptionRubberBand(void)
+ ?restoreRedirected@QPainter@@SAXPBVQPaintDevice@@@Z @ 6639 NONAME ; void QPainter::restoreRedirected(class QPaintDevice const *)
+ ?setCurrentFont@QFontDialog@@QAEXABVQFont@@@Z @ 6640 NONAME ; void QFontDialog::setCurrentFont(class QFont const &)
+ ?childAt_helper@QWidgetPrivate@@QBEPAVQWidget@@ABVQPoint@@_N@Z @ 6641 NONAME ; class QWidget * QWidgetPrivate::childAt_helper(class QPoint const &, bool) const
+ ?setTabsClosable@QTabWidget@@QAEX_N@Z @ 6642 NONAME ; void QTabWidget::setTabsClosable(bool)
+ ?setAnchor@QTextCharFormat@@QAEX_N@Z @ 6643 NONAME ; void QTextCharFormat::setAnchor(bool)
+ ?isEmpty@QTextList@@QBE_NXZ @ 6644 NONAME ; bool QTextList::isEmpty(void) const
+ ?unpolish@QCommonStyle@@UAEXPAVQWidget@@@Z @ 6645 NONAME ; void QCommonStyle::unpolish(class QWidget *)
+ ?match@QProxyModel@@UBE?AV?$QList@VQModelIndex@@@@ABVQModelIndex@@HABVQVariant@@HV?$QFlags@W4MatchFlag@Qt@@@@@Z @ 6646 NONAME ; class QList<class QModelIndex> QProxyModel::match(class QModelIndex const &, int, class QVariant const &, int, class QFlags<enum Qt::MatchFlag>) const
+ ?tr@QWidgetResizeHandler@@SA?AVQString@@PBD0H@Z @ 6647 NONAME ; class QString QWidgetResizeHandler::tr(char const *, char const *, int)
+ ?frameWidth@QFrame@@QBEHXZ @ 6648 NONAME ; int QFrame::frameWidth(void) const
+ ?tr@QGraphicsEffect@@SA?AVQString@@PBD0H@Z @ 6649 NONAME ; class QString QGraphicsEffect::tr(char const *, char const *, int)
+ ??0QVector3D@@AAE@MMMH@Z @ 6650 NONAME ; QVector3D::QVector3D(float, float, float, int)
+ ??0QStyleOptionToolButton@@QAE@XZ @ 6651 NONAME ; QStyleOptionToolButton::QStyleOptionToolButton(void)
+ ?minimumWidth@QGraphicsLayoutItem@@QBEMXZ @ 6652 NONAME ; float QGraphicsLayoutItem::minimumWidth(void) const
+ ?setTextFormat@QLabel@@QAEXW4TextFormat@Qt@@@Z @ 6653 NONAME ; void QLabel::setTextFormat(enum Qt::TextFormat)
+ ?setScreenPos@QGraphicsSceneWheelEvent@@QAEXABVQPoint@@@Z @ 6654 NONAME ; void QGraphicsSceneWheelEvent::setScreenPos(class QPoint const &)
+ ??0QWindowSurface@@QAE@PAVQWidget@@@Z @ 6655 NONAME ; QWindowSurface::QWindowSurface(class QWidget *)
+ ?columnMoved@QTreeView@@IAEXXZ @ 6656 NONAME ; void QTreeView::columnMoved(void)
+ ?mappedWidgetAt@QDataWidgetMapper@@QBEPAVQWidget@@H@Z @ 6657 NONAME ; class QWidget * QDataWidgetMapper::mappedWidgetAt(int) const
+ ?setVerticalTitleBar@QDockWidgetLayout@@QAEX_N@Z @ 6658 NONAME ; void QDockWidgetLayout::setVerticalTitleBar(bool)
+ ?exclusive@QButtonGroup@@QBE_NXZ @ 6659 NONAME ; bool QButtonGroup::exclusive(void) const
+ ?pos@QCursor@@SA?AVQPoint@@XZ @ 6660 NONAME ; class QPoint QCursor::pos(void)
+ ?columnMaximumWidth@QGraphicsGridLayout@@QBEMH@Z @ 6661 NONAME ; float QGraphicsGridLayout::columnMaximumWidth(int) const
+ ?informativeText@QMessageBox@@QBE?AVQString@@XZ @ 6662 NONAME ; class QString QMessageBox::informativeText(void) const
+ ?setSubFocus@QGraphicsItemPrivate@@QAEXPAVQGraphicsItem@@@Z @ 6663 NONAME ; void QGraphicsItemPrivate::setSubFocus(class QGraphicsItem *)
+ ?horizontalOffset@QHeaderView@@MBEHXZ @ 6664 NONAME ; int QHeaderView::horizontalOffset(void) const
+ ??0QTextBlockGroup@@IAE@PAVQTextDocument@@@Z @ 6665 NONAME ; QTextBlockGroup::QTextBlockGroup(class QTextDocument *)
+ ?mapToPolygon@QTransform@@QBE?AVQPolygon@@ABVQRect@@@Z @ 6666 NONAME ; class QPolygon QTransform::mapToPolygon(class QRect const &) const
+ ?undoAvailable@QPlainTextEdit@@IAEX_N@Z @ 6667 NONAME ; void QPlainTextEdit::undoAvailable(bool)
+ ?resolveLayoutDirection@QWidgetPrivate@@QAEXXZ @ 6668 NONAME ; void QWidgetPrivate::resolveLayoutDirection(void)
+ ?tr@QPixmapFilter@@SA?AVQString@@PBD0H@Z @ 6669 NONAME ; class QString QPixmapFilter::tr(char const *, char const *, int)
+ ?toImageFormat@QTextFormat@@QBE?AVQTextImageFormat@@XZ @ 6670 NONAME ; class QTextImageFormat QTextFormat::toImageFormat(void) const
+ ?rowsAboutToBeRemoved@QTreeView@@MAEXABVQModelIndex@@HH@Z @ 6671 NONAME ; void QTreeView::rowsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ?focusInEvent@QGraphicsScene@@MAEXPAVQFocusEvent@@@Z @ 6672 NONAME ; void QGraphicsScene::focusInEvent(class QFocusEvent *)
+ ?inputMethodQuery@QAbstractItemView@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 6673 NONAME ; class QVariant QAbstractItemView::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?originChanged@QGraphicsRotation@@IAEXXZ @ 6674 NONAME ; void QGraphicsRotation::originChanged(void)
+ ?setCurrentCell@QTableWidget@@QAEXHH@Z @ 6675 NONAME ; void QTableWidget::setCurrentCell(int, int)
+ ??1QRadioButton@@UAE@XZ @ 6676 NONAME ; QRadioButton::~QRadioButton(void)
+ ??BQTransform@@QBE?AVQVariant@@XZ @ 6677 NONAME ; QTransform::operator class QVariant(void) const
+ ?contentsRect@QWidget@@QBE?AVQRect@@XZ @ 6678 NONAME ; class QRect QWidget::contentsRect(void) const
+ ?information@QMessageBox@@SAHPAVQWidget@@ABVQString@@1111HH@Z @ 6679 NONAME ; int QMessageBox::information(class QWidget *, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, int, int)
+ ?getStaticMetaObject@QWidgetResizeHandler@@SAABUQMetaObject@@XZ @ 6680 NONAME ; struct QMetaObject const & QWidgetResizeHandler::getStaticMetaObject(void)
+ ?sectionPosition@QHeaderView@@QBEHH@Z @ 6681 NONAME ; int QHeaderView::sectionPosition(int) const
+ ?invisibleRootItem@QTreeWidget@@QBEPAVQTreeWidgetItem@@XZ @ 6682 NONAME ; class QTreeWidgetItem * QTreeWidget::invisibleRootItem(void) const
+ ?hsvHueF@QColor@@QBEMXZ @ 6683 NONAME ; float QColor::hsvHueF(void) const
+ ?boundingRect@QFontMetricsF@@QBE?AVQRectF@@ABVQString@@@Z @ 6684 NONAME ; class QRectF QFontMetricsF::boundingRect(class QString const &) const
+ ?insertHtml@QTextCursor@@QAEXABVQString@@@Z @ 6685 NONAME ; void QTextCursor::insertHtml(class QString const &)
+ ?sizeHint@QStyledItemDelegate@@UBE?AVQSize@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 6686 NONAME ; class QSize QStyledItemDelegate::sizeHint(class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?setNameFilters@QFileSystemModel@@QAEXABVQStringList@@@Z @ 6687 NONAME ; void QFileSystemModel::setNameFilters(class QStringList const &)
+ ?installSceneEventFilter@QGraphicsItem@@QAEXPAV1@@Z @ 6688 NONAME ; void QGraphicsItem::installSceneEventFilter(class QGraphicsItem *)
+ ?blurRadius@QGraphicsBlurEffect@@QBEHXZ @ 6689 NONAME ; int QGraphicsBlurEffect::blurRadius(void) const
+ ?opaqueArea@QAbstractGraphicsShapeItem@@UBE?AVQPainterPath@@XZ @ 6690 NONAME ; class QPainterPath QAbstractGraphicsShapeItem::opaqueArea(void) const
+ ?eventFilter@QSizeGrip@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 6691 NONAME ; bool QSizeGrip::eventFilter(class QObject *, class QEvent *)
+ ?resizeEvent@QComboBox@@MAEXPAVQResizeEvent@@@Z @ 6692 NONAME ; void QComboBox::resizeEvent(class QResizeEvent *)
+ ??6@YAAAVQDataStream@@AAV0@ABVQQuaternion@@@Z @ 6693 NONAME ; class QDataStream & operator<<(class QDataStream &, class QQuaternion const &)
+ ?changeOverrideCursor@QApplication@@SAXABVQCursor@@@Z @ 6694 NONAME ; void QApplication::changeOverrideCursor(class QCursor const &)
+ ?setCurrentItem@QTreeWidget@@QAEXPAVQTreeWidgetItem@@HV?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 6695 NONAME ; void QTreeWidget::setCurrentItem(class QTreeWidgetItem *, int, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?qHasPixmapTexture@@YA_NABVQBrush@@@Z @ 6696 NONAME ; bool qHasPixmapTexture(class QBrush const &)
+ ?options@QFontDialog@@QBE?AV?$QFlags@W4FontDialogOption@QFontDialog@@@@XZ @ 6697 NONAME ; class QFlags<enum QFontDialog::FontDialogOption> QFontDialog::options(void) const
+ ?setMatrix@QBrush@@QAEXABVQMatrix@@@Z @ 6698 NONAME ; void QBrush::setMatrix(class QMatrix const &)
+ ??1QSwipeGesture@@UAE@XZ @ 6699 NONAME ; QSwipeGesture::~QSwipeGesture(void)
+ ?light@QPalette@@QBEABVQBrush@@XZ @ 6700 NONAME ; class QBrush const & QPalette::light(void) const
+ ?qt_metacast@QPixmapDropShadowFilter@@UAEPAXPBD@Z @ 6701 NONAME ; void * QPixmapDropShadowFilter::qt_metacast(char const *)
+ ?imageFormat@QImageReader@@SA?AVQByteArray@@PAVQIODevice@@@Z @ 6702 NONAME ; class QByteArray QImageReader::imageFormat(class QIODevice *)
+ ?checkState@QCheckBox@@QBE?AW4CheckState@Qt@@XZ @ 6703 NONAME ; enum Qt::CheckState QCheckBox::checkState(void) const
+ ?alphaRGBMapForGlyph@QFontEngine@@UAE?AVQImage@@IHABVQTransform@@@Z @ 6704 NONAME ; class QImage QFontEngine::alphaRGBMapForGlyph(unsigned int, int, class QTransform const &)
+ ?xScale@QGraphicsScale@@QBEMXZ @ 6705 NONAME ; float QGraphicsScale::xScale(void) const
+ ?sizePolicy@QWidget@@QBE?AVQSizePolicy@@XZ @ 6706 NONAME ; class QSizePolicy QWidget::sizePolicy(void) const
+ ??0QListWidgetItem@@QAE@ABVQString@@PAVQListWidget@@H@Z @ 6707 NONAME ; QListWidgetItem::QListWidgetItem(class QString const &, class QListWidget *, int)
+ ?setDefaultAction@QToolButton@@QAEXPAVQAction@@@Z @ 6708 NONAME ; void QToolButton::setDefaultAction(class QAction *)
+ ?addSpacing@QBoxLayout@@QAEXH@Z @ 6709 NONAME ; void QBoxLayout::addSpacing(int)
+ ?keyboardInputDirection@QApplication@@SA?AW4LayoutDirection@Qt@@XZ @ 6710 NONAME ; enum Qt::LayoutDirection QApplication::keyboardInputDirection(void)
+ ?tr@QGraphicsBlurEffect@@SA?AVQString@@PBD0H@Z @ 6711 NONAME ; class QString QGraphicsBlurEffect::tr(char const *, char const *, int)
+ ?propagatePaletteChange@QWidgetPrivate@@QAEXXZ @ 6712 NONAME ; void QWidgetPrivate::propagatePaletteChange(void)
+ ??_EQGraphicsLinearLayout@@UAE@I@Z @ 6713 NONAME ; QGraphicsLinearLayout::~QGraphicsLinearLayout(unsigned int)
+ ?d_func@QSizeGrip@@ABEPBVQSizeGripPrivate@@XZ @ 6714 NONAME ; class QSizeGripPrivate const * QSizeGrip::d_func(void) const
+ ?setCursorIsFocusIndicator@QTextControl@@QAEX_N@Z @ 6715 NONAME ; void QTextControl::setCursorIsFocusIndicator(bool)
+ ?selectionChanged@QTextEdit@@IAEXXZ @ 6716 NONAME ; void QTextEdit::selectionChanged(void)
+ ??0QListWidgetItem@@QAE@PAVQListWidget@@H@Z @ 6717 NONAME ; QListWidgetItem::QListWidgetItem(class QListWidget *, int)
+ ?applicationFontFamilies@QFontDatabase@@SA?AVQStringList@@H@Z @ 6718 NONAME ; class QStringList QFontDatabase::applicationFontFamilies(int)
+ ?drawComplexControl@QCommonStyle@@UBEXW4ComplexControl@QStyle@@PBVQStyleOptionComplex@@PAVQPainter@@PBVQWidget@@@Z @ 6719 NONAME ; void QCommonStyle::drawComplexControl(enum QStyle::ComplexControl, class QStyleOptionComplex const *, class QPainter *, class QWidget const *) const
+ ?buttonClicked@QButtonGroup@@IAEXPAVQAbstractButton@@@Z @ 6720 NONAME ; void QButtonGroup::buttonClicked(class QAbstractButton *)
+ ?d_func@QFileSystemModel@@ABEPBVQFileSystemModelPrivate@@XZ @ 6721 NONAME ; class QFileSystemModelPrivate const * QFileSystemModel::d_func(void) const
+ ?read@QTreeWidgetItem@@UAEXAAVQDataStream@@@Z @ 6722 NONAME ; void QTreeWidgetItem::read(class QDataStream &)
+ ?qt_metacall@QAbstractItemDelegate@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6723 NONAME ; int QAbstractItemDelegate::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_metacall@QUndoStack@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6724 NONAME ; int QUndoStack::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?scrollDirtyRegion@QAbstractItemView@@IAEXHH@Z @ 6725 NONAME ; void QAbstractItemView::scrollDirtyRegion(int, int)
+ ??D@YA?AVQLine@@ABV0@ABVQMatrix@@@Z @ 6726 NONAME ; class QLine operator*(class QLine const &, class QMatrix const &)
+ ?rightBearing@QFontMetricsF@@QBEMVQChar@@@Z @ 6727 NONAME ; float QFontMetricsF::rightBearing(class QChar) const
+ ??0QImageIOPlugin@@QAE@PAVQObject@@@Z @ 6728 NONAME ; QImageIOPlugin::QImageIOPlugin(class QObject *)
+ ?qt_metacall@QGraphicsProxyWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6729 NONAME ; int QGraphicsProxyWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setFrameFormat@QTextFrame@@QAEXABVQTextFrameFormat@@@Z @ 6730 NONAME ; void QTextFrame::setFrameFormat(class QTextFrameFormat const &)
+ ?index@QFileSystemModel@@QBE?AVQModelIndex@@ABVQString@@H@Z @ 6731 NONAME ; class QModelIndex QFileSystemModel::index(class QString const &, int) const
+ ?translate@QPainter@@QAEXABVQPointF@@@Z @ 6732 NONAME ; void QPainter::translate(class QPointF const &)
+ ??FQTreeWidgetItemIterator@@QAEAAV0@XZ @ 6733 NONAME ; class QTreeWidgetItemIterator & QTreeWidgetItemIterator::operator--(void)
+ ?paintEvent@QWidget@@MAEXPAVQPaintEvent@@@Z @ 6734 NONAME ; void QWidget::paintEvent(class QPaintEvent *)
+ ?resizeEvent@QAbstractItemView@@MAEXPAVQResizeEvent@@@Z @ 6735 NONAME ; void QAbstractItemView::resizeEvent(class QResizeEvent *)
+ ?setRenderHint@QPainter@@QAEXW4RenderHint@1@_N@Z @ 6736 NONAME ; void QPainter::setRenderHint(enum QPainter::RenderHint, bool)
+ ?colorChanged@QGraphicsColorizeEffect@@IAEXABVQColor@@@Z @ 6737 NONAME ; void QGraphicsColorizeEffect::colorChanged(class QColor const &)
+ ?symbianProcessWsEvent@QApplicationPrivate@@QAEHPBVTWsEvent@@@Z @ 6738 NONAME ; int QApplicationPrivate::symbianProcessWsEvent(class TWsEvent const *)
+ ?setControlType@QSizePolicy@@QAEXW4ControlType@1@@Z @ 6739 NONAME ; void QSizePolicy::setControlType(enum QSizePolicy::ControlType)
+ ?controlPointRect@QVectorPath@@QBE?AVQRectF@@XZ @ 6740 NONAME ; class QRectF QVectorPath::controlPointRect(void) const
+ ?minLeftBearing@QFontMetricsF@@QBEMXZ @ 6741 NONAME ; float QFontMetricsF::minLeftBearing(void) const
+ ?effectiveRectFor@QWidgetPrivate@@QBE?AVQRect@@ABV2@@Z @ 6742 NONAME ; class QRect QWidgetPrivate::effectiveRectFor(class QRect const &) const
+ ?scrollContentsBy@QGraphicsView@@MAEXHH@Z @ 6743 NONAME ; void QGraphicsView::scrollContentsBy(int, int)
+ ??0QMimeSource@@QAE@ABV0@@Z @ 6744 NONAME ; QMimeSource::QMimeSource(class QMimeSource const &)
+ ?rotateVector@QQuaternion@@QBE?AVQVector3D@@ABV2@@Z @ 6745 NONAME ; class QVector3D QQuaternion::rotateVector(class QVector3D const &) const
+ ?setSource@QGraphicsSceneDragDropEvent@@QAEXPAVQWidget@@@Z @ 6746 NONAME ; void QGraphicsSceneDragDropEvent::setSource(class QWidget *)
+ ??0QScrollBar@@QAE@PAVQWidget@@@Z @ 6747 NONAME ; QScrollBar::QScrollBar(class QWidget *)
+ ??8QPainterPath@@QBE_NABV0@@Z @ 6748 NONAME ; bool QPainterPath::operator==(class QPainterPath const &) const
+ ?trUtf8@QAbstractProxyModel@@SA?AVQString@@PBD0H@Z @ 6749 NONAME ; class QString QAbstractProxyModel::trUtf8(char const *, char const *, int)
+ ?buttonDownPos@QGraphicsSceneMouseEvent@@QBE?AVQPointF@@W4MouseButton@Qt@@@Z @ 6750 NONAME ; class QPointF QGraphicsSceneMouseEvent::buttonDownPos(enum Qt::MouseButton) const
+ ?currentTextChanged@QListWidget@@IAEXABVQString@@@Z @ 6751 NONAME ; void QListWidget::currentTextChanged(class QString const &)
+ ?metaObject@QMdiArea@@UBEPBUQMetaObject@@XZ @ 6752 NONAME ; struct QMetaObject const * QMdiArea::metaObject(void) const
+ ??0QStyleOptionQ3ListViewItem@@IAE@H@Z @ 6753 NONAME ; QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(int)
+ ?setVerticalScrollBar@QAbstractScrollArea@@QAEXPAVQScrollBar@@@Z @ 6754 NONAME ; void QAbstractScrollArea::setVerticalScrollBar(class QScrollBar *)
+ ?capStyle@QStroker@@QBE?AW4PenCapStyle@Qt@@XZ @ 6755 NONAME ; enum Qt::PenCapStyle QStroker::capStyle(void) const
+ ?mousePressEvent@QLabel@@MAEXPAVQMouseEvent@@@Z @ 6756 NONAME ; void QLabel::mousePressEvent(class QMouseEvent *)
+ ?getStaticMetaObject@QTextFrame@@SAABUQMetaObject@@XZ @ 6757 NONAME ; struct QMetaObject const & QTextFrame::getStaticMetaObject(void)
+ ?fromImage@QPixmap@@SA?AV1@ABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 6758 NONAME ; class QPixmap QPixmap::fromImage(class QImage const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?selectionChanged@QItemSelectionModel@@IAEXABVQItemSelection@@0@Z @ 6759 NONAME ; void QItemSelectionModel::selectionChanged(class QItemSelection const &, class QItemSelection const &)
+ ?updateCells@QCalendarWidget@@IAEXXZ @ 6760 NONAME ; void QCalendarWidget::updateCells(void)
+ ?tr@QFrame@@SA?AVQString@@PBD0H@Z @ 6761 NONAME ; class QString QFrame::tr(char const *, char const *, int)
+ ??0QTreeView@@IAE@AAVQTreeViewPrivate@@PAVQWidget@@@Z @ 6762 NONAME ; QTreeView::QTreeView(class QTreeViewPrivate &, class QWidget *)
+ ??0QAbstractItemView@@QAE@PAVQWidget@@@Z @ 6763 NONAME ; QAbstractItemView::QAbstractItemView(class QWidget *)
+ ?maximumWidth@QTextLayout@@QBEMXZ @ 6764 NONAME ; float QTextLayout::maximumWidth(void) const
+ ?setPos@QGraphicsSceneContextMenuEvent@@QAEXABVQPointF@@@Z @ 6765 NONAME ; void QGraphicsSceneContextMenuEvent::setPos(class QPointF const &)
+ ?shear@QMatrix@@QAEAAV1@MM@Z @ 6766 NONAME ; class QMatrix & QMatrix::shear(float, float)
+ ??_EQFileDialog@@UAE@I@Z @ 6767 NONAME ; QFileDialog::~QFileDialog(unsigned int)
+ ?drawText@QPainter@@QAEXHHABVQString@@@Z @ 6768 NONAME ; void QPainter::drawText(int, int, class QString const &)
+ ?currentWidget@QToolBox@@QBEPAVQWidget@@XZ @ 6769 NONAME ; class QWidget * QToolBox::currentWidget(void) const
+ ?setX@QGraphicsItem@@QAEXM@Z @ 6770 NONAME ; void QGraphicsItem::setX(float)
+ ?insertColumn@QTableWidget@@QAEXH@Z @ 6771 NONAME ; void QTableWidget::insertColumn(int)
+ ??0QInputMethodEvent@@QAE@ABVQString@@ABV?$QList@VAttribute@QInputMethodEvent@@@@@Z @ 6772 NONAME ; QInputMethodEvent::QInputMethodEvent(class QString const &, class QList<class QInputMethodEvent::Attribute> const &)
+ ??_EQGraphicsLineItem@@UAE@I@Z @ 6773 NONAME ; QGraphicsLineItem::~QGraphicsLineItem(unsigned int)
+ ?connectPath@QPainterPath@@QAEXABV1@@Z @ 6774 NONAME ; void QPainterPath::connectPath(class QPainterPath const &)
+ ?drawControl@QCommonStyle@@UBEXW4ControlElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 6775 NONAME ; void QCommonStyle::drawControl(enum QStyle::ControlElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ?qt_metacast@QUndoStack@@UAEPAXPBD@Z @ 6776 NONAME ; void * QUndoStack::qt_metacast(char const *)
+ ?trUtf8@QColumnView@@SA?AVQString@@PBD0H@Z @ 6777 NONAME ; class QString QColumnView::trUtf8(char const *, char const *, int)
+ ?dragMoveEvent@QAbstractItemView@@MAEXPAVQDragMoveEvent@@@Z @ 6778 NONAME ; void QAbstractItemView::dragMoveEvent(class QDragMoveEvent *)
+ ?widthMM@QPaintDevice@@QBEHXZ @ 6779 NONAME ; int QPaintDevice::widthMM(void) const
+ ?itemAtPosition@QGridLayout@@QBEPAVQLayoutItem@@HH@Z @ 6780 NONAME ; class QLayoutItem * QGridLayout::itemAtPosition(int, int) const
+ ?setFocus@QGraphicsScene@@QAEXW4FocusReason@Qt@@@Z @ 6781 NONAME ; void QGraphicsScene::setFocus(enum Qt::FocusReason)
+ ?ensureCursorVisible@QTextEdit@@QAEXXZ @ 6782 NONAME ; void QTextEdit::ensureCursorVisible(void)
+ ?menu@QAction@@QBEPAVQMenu@@XZ @ 6783 NONAME ; class QMenu * QAction::menu(void) const
+ ?getStaticMetaObject@QTextControl@@SAABUQMetaObject@@XZ @ 6784 NONAME ; struct QMetaObject const & QTextControl::getStaticMetaObject(void)
+ ?angle@QConicalGradient@@QBEMXZ @ 6785 NONAME ; float QConicalGradient::angle(void) const
+ ?metaObject@QWidgetAction@@UBEPBUQMetaObject@@XZ @ 6786 NONAME ; struct QMetaObject const * QWidgetAction::metaObject(void) const
+ ??1QInputEvent@@UAE@XZ @ 6787 NONAME ; QInputEvent::~QInputEvent(void)
+ ?freeMemory@QTextEngine@@QAEXXZ @ 6788 NONAME ; void QTextEngine::freeMemory(void)
+ ?setRadius@QPixmapBlurFilter@@QAEXH@Z @ 6789 NONAME ; void QPixmapBlurFilter::setRadius(int)
+ ?metaObject@QDialogButtonBox@@UBEPBUQMetaObject@@XZ @ 6790 NONAME ; struct QMetaObject const * QDialogButtonBox::metaObject(void) const
+ ?qt_metacall@QWidgetAction@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 6791 NONAME ; int QWidgetAction::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?addSubWindow@QMdiArea@@QAEPAVQMdiSubWindow@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 6792 NONAME ; class QMdiSubWindow * QMdiArea::addSubWindow(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?tableCellFormatIndex@QTextTableCell@@QBEHXZ @ 6793 NONAME ; int QTextTableCell::tableCellFormatIndex(void) const
+ ?staticMetaObject@QPixmapFilter@@2UQMetaObject@@B @ 6794 NONAME ; struct QMetaObject const QPixmapFilter::staticMetaObject
+ ?tr@QItemSelectionModel@@SA?AVQString@@PBD0@Z @ 6795 NONAME ; class QString QItemSelectionModel::tr(char const *, char const *)
+ ?drawBase@QTabBar@@QBE_NXZ @ 6796 NONAME ; bool QTabBar::drawBase(void) const
+ ?setCompositionMode@QPainter@@QAEXW4CompositionMode@1@@Z @ 6797 NONAME ; void QPainter::setCompositionMode(enum QPainter::CompositionMode)
+ ?itemAt@QListWidget@@QBEPAVQListWidgetItem@@HH@Z @ 6798 NONAME ; class QListWidgetItem * QListWidget::itemAt(int, int) const
+ ?textAlignment@QTreeWidgetItem@@QBEHH@Z @ 6799 NONAME ; int QTreeWidgetItem::textAlignment(int) const
+ ??1QGraphicsEllipseItem@@UAE@XZ @ 6800 NONAME ; QGraphicsEllipseItem::~QGraphicsEllipseItem(void)
+ ??1QGraphicsLineItem@@UAE@XZ @ 6801 NONAME ; QGraphicsLineItem::~QGraphicsLineItem(void)
+ ?horizontalSpacing@QGraphicsGridLayout@@QBEMXZ @ 6802 NONAME ; float QGraphicsGridLayout::horizontalSpacing(void) const
+ ?text@QTextItem@@QBE?AVQString@@XZ @ 6803 NONAME ; class QString QTextItem::text(void) const
+ ?fontSelected@QFontDialog@@IAEXABVQFont@@@Z @ 6804 NONAME ; void QFontDialog::fontSelected(class QFont const &)
+ ?defaultAction@QMenu@@QBEPAVQAction@@XZ @ 6805 NONAME ; class QAction * QMenu::defaultAction(void) const
+ ?horizontalOffset@QColumnView@@MBEHXZ @ 6806 NONAME ; int QColumnView::horizontalOffset(void) const
+ ?parseInputMask@QLineControl@@AAEXABVQString@@@Z @ 6807 NONAME ; void QLineControl::parseInputMask(class QString const &)
+ ?qFadeEffect@@YAXPAVQWidget@@H@Z @ 6808 NONAME ; void qFadeEffect(class QWidget *, int)
+ ?trUtf8@QPushButton@@SA?AVQString@@PBD0H@Z @ 6809 NONAME ; class QString QPushButton::trUtf8(char const *, char const *, int)
+ ?isFinished@QSound@@QBE_NXZ @ 6810 NONAME ; bool QSound::isFinished(void) const
+ ?hasSelection@QItemSelectionModel@@QBE_NXZ @ 6811 NONAME ; bool QItemSelectionModel::hasSelection(void) const
+ ?mnemonic@QKeySequence@@SA?AV1@ABVQString@@@Z @ 6812 NONAME ; class QKeySequence QKeySequence::mnemonic(class QString const &)
+ ?selectionChanged@QAbstractItemView@@MAEXABVQItemSelection@@0@Z @ 6813 NONAME ; void QAbstractItemView::selectionChanged(class QItemSelection const &, class QItemSelection const &)
+ ??0QDockWidget@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 6814 NONAME ; QDockWidget::QDockWidget(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?itemChanged@QStandardItemModel@@IAEXPAVQStandardItem@@@Z @ 6815 NONAME ; void QStandardItemModel::itemChanged(class QStandardItem *)
+ ?colormap@QColormap@@QBE?BV?$QVector@VQColor@@@@XZ @ 6816 NONAME ; class QVector<class QColor> const QColormap::colormap(void) const
+ ?getStaticMetaObject@QInputContext@@SAABUQMetaObject@@XZ @ 6817 NONAME ; struct QMetaObject const & QInputContext::getStaticMetaObject(void)
+ ??_EQErrorMessage@@UAE@I@Z @ 6818 NONAME ; QErrorMessage::~QErrorMessage(unsigned int)
+ ?d_func@QGraphicsSceneResizeEvent@@AAEPAVQGraphicsSceneResizeEventPrivate@@XZ @ 6819 NONAME ; class QGraphicsSceneResizeEventPrivate * QGraphicsSceneResizeEvent::d_func(void)
+ ?detach@QPixmap@@QAEXXZ @ 6820 NONAME ; void QPixmap::detach(void)
+ ?getStaticMetaObject@QDoubleValidator@@SAABUQMetaObject@@XZ @ 6821 NONAME ; struct QMetaObject const & QDoubleValidator::getStaticMetaObject(void)
+ ?trUtf8@QAbstractSpinBox@@SA?AVQString@@PBD0@Z @ 6822 NONAME ; class QString QAbstractSpinBox::trUtf8(char const *, char const *)
+ ??9QTextLength@@QBE_NABV0@@Z @ 6823 NONAME ; bool QTextLength::operator!=(class QTextLength const &) const
+ ?maximumWidth@QWidget@@QBEHXZ @ 6824 NONAME ; int QWidget::maximumWidth(void) const
+ ?setBrushOrigin@QPainter@@QAEXABVQPoint@@@Z @ 6825 NONAME ; void QPainter::setBrushOrigin(class QPoint const &)
+ ?getWidgetPosition@QFormLayout@@QBEXPAVQWidget@@PAHPAW4ItemRole@1@@Z @ 6826 NONAME ; void QFormLayout::getWidgetPosition(class QWidget *, int *, enum QFormLayout::ItemRole *) const
+ ?dataChanged@QAbstractItemView@@MAEXABVQModelIndex@@0@Z @ 6827 NONAME ; void QAbstractItemView::dataChanged(class QModelIndex const &, class QModelIndex const &)
+ ?addRect@QGraphicsScene@@QAEPAVQGraphicsRectItem@@ABVQRectF@@ABVQPen@@ABVQBrush@@@Z @ 6828 NONAME ; class QGraphicsRectItem * QGraphicsScene::addRect(class QRectF const &, class QPen const &, class QBrush const &)
+ ?isSectionHidden@QHeaderView@@QBE_NH@Z @ 6829 NONAME ; bool QHeaderView::isSectionHidden(int) const
+ ?mapToScene@QGraphicsView@@QBE?AVQPolygonF@@ABVQRect@@@Z @ 6830 NONAME ; class QPolygonF QGraphicsView::mapToScene(class QRect const &) const
+ ?ascent@QLineControl@@QBEHXZ @ 6831 NONAME ; int QLineControl::ascent(void) const
+ ?scheduleDelayedItemsLayout@QAbstractItemView@@IAEXXZ @ 6832 NONAME ; void QAbstractItemView::scheduleDelayedItemsLayout(void)
+ ?testDirty@QPaintEngine@@QAE_NV?$QFlags@W4DirtyFlag@QPaintEngine@@@@@Z @ 6833 NONAME ; bool QPaintEngine::testDirty(class QFlags<enum QPaintEngine::DirtyFlag>)
+ ?setChecked@QAction@@QAEX_N@Z @ 6834 NONAME ; void QAction::setChecked(bool)
+ ?drawPixmap@QPainter@@QAEXABVQRectF@@ABVQPixmap@@0@Z @ 6835 NONAME ; void QPainter::drawPixmap(class QRectF const &, class QPixmap const &, class QRectF const &)
+ ?metaObject@QSplashScreen@@UBEPBUQMetaObject@@XZ @ 6836 NONAME ; struct QMetaObject const * QSplashScreen::metaObject(void) const
+ ?keyboardSearch@QTreeView@@UAEXABVQString@@@Z @ 6837 NONAME ; void QTreeView::keyboardSearch(class QString const &)
+ ?midLineWidth@QFrame@@QBEHXZ @ 6838 NONAME ; int QFrame::midLineWidth(void) const
+ ?priority@QAction@@QBE?AW4Priority@1@XZ @ 6839 NONAME ; enum QAction::Priority QAction::priority(void) const
+ ?qt_metacast@QStackedWidget@@UAEPAXPBD@Z @ 6840 NONAME ; void * QStackedWidget::qt_metacast(char const *)
+ ?addDockWidget@QMainWindow@@QAEXW4DockWidgetArea@Qt@@PAVQDockWidget@@@Z @ 6841 NONAME ; void QMainWindow::addDockWidget(enum Qt::DockWidgetArea, class QDockWidget *)
+ ?hsvSaturation@QColor@@QBEHXZ @ 6842 NONAME ; int QColor::hsvSaturation(void) const
+ ?setFontFamily@QTextCharFormat@@QAEXABVQString@@@Z @ 6843 NONAME ; void QTextCharFormat::setFontFamily(class QString const &)
+ ?getStaticMetaObject@QFileDialog@@SAABUQMetaObject@@XZ @ 6844 NONAME ; struct QMetaObject const & QFileDialog::getStaticMetaObject(void)
+ ?resolveFont@QWidgetPrivate@@QAEXXZ @ 6845 NONAME ; void QWidgetPrivate::resolveFont(void)
+ ?removeButton@QButtonGroup@@QAEXPAVQAbstractButton@@@Z @ 6846 NONAME ; void QButtonGroup::removeButton(class QAbstractButton *)
+ ?sizeHint@QWidgetItemV2@@UBE?AVQSize@@XZ @ 6847 NONAME ; class QSize QWidgetItemV2::sizeHint(void) const
+ ?isAccepted@QGestureEvent@@QBE_NPAVQGesture@@@Z @ 6848 NONAME ; bool QGestureEvent::isAccepted(class QGesture *) const
+ ?changeEvent@QSplitter@@MAEXPAVQEvent@@@Z @ 6849 NONAME ; void QSplitter::changeEvent(class QEvent *)
+ ?letterSpacing@QFont@@QBEMXZ @ 6850 NONAME ; float QFont::letterSpacing(void) const
+ ?backgroundMode@QPaintEngineState@@QBE?AW4BGMode@Qt@@XZ @ 6851 NONAME ; enum Qt::BGMode QPaintEngineState::backgroundMode(void) const
+ ?staticMetaObject@QCoeFepInputContext@@2UQMetaObject@@B @ 6852 NONAME ; struct QMetaObject const QCoeFepInputContext::staticMetaObject
+ ?enterWhatsThisMode@QWhatsThis@@SAXXZ @ 6853 NONAME ; void QWhatsThis::enterWhatsThisMode(void)
+ ?textInteractionFlags@QPlainTextEdit@@QBE?AV?$QFlags@W4TextInteractionFlag@Qt@@@@XZ @ 6854 NONAME ; class QFlags<enum Qt::TextInteractionFlag> QPlainTextEdit::textInteractionFlags(void) const
+ ?addToolBar@QMainWindow@@QAEXPAVQToolBar@@@Z @ 6855 NONAME ; void QMainWindow::addToolBar(class QToolBar *)
+ ?initializeMultitouch@QApplicationPrivate@@QAEXXZ @ 6856 NONAME ; void QApplicationPrivate::initializeMultitouch(void)
+ ??_EQStandardItem@@UAE@I@Z @ 6857 NONAME ; QStandardItem::~QStandardItem(unsigned int)
+ ?isComboBoxEditable@QInputDialog@@QBE_NXZ @ 6858 NONAME ; bool QInputDialog::isComboBoxEditable(void) const
+ ?midPoint@QBezier@@QBE?AVQPointF@@XZ @ 6859 NONAME ; class QPointF QBezier::midPoint(void) const
+ ?isEditable@QComboBox@@QBE_NXZ @ 6860 NONAME ; bool QComboBox::isEditable(void) const
+ ?d_func@QPicture@@ABEPBVQPicturePrivate@@XZ @ 6861 NONAME ; class QPicturePrivate const * QPicture::d_func(void) const
+ ?inputMethodEvent@QGraphicsTextItem@@MAEXPAVQInputMethodEvent@@@Z @ 6862 NONAME ; void QGraphicsTextItem::inputMethodEvent(class QInputMethodEvent *)
+ ?isEmpty@QSpacerItem@@UBE_NXZ @ 6863 NONAME ; bool QSpacerItem::isEmpty(void) const
+ ?subtracted@QPolygonF@@QBE?AV1@ABV1@@Z @ 6864 NONAME ; class QPolygonF QPolygonF::subtracted(class QPolygonF const &) const
+ ??_EQWidgetAction@@UAE@I@Z @ 6865 NONAME ; QWidgetAction::~QWidgetAction(unsigned int)
+ ?boundingRectFor@QGraphicsDropShadowEffect@@UBE?AVQRectF@@ABV2@@Z @ 6866 NONAME ; class QRectF QGraphicsDropShadowEffect::boundingRectFor(class QRectF const &) const
+ ?isDetached@QPicture@@QBE_NXZ @ 6867 NONAME ; bool QPicture::isDetached(void) const
+ ?setSizeIncrement@QWidget@@QAEXABVQSize@@@Z @ 6868 NONAME ; void QWidget::setSizeIncrement(class QSize const &)
+ ?setModified@QTextDocument@@QAEX_N@Z @ 6869 NONAME ; void QTextDocument::setModified(bool)
+ ?createExtra@QWidgetPrivate@@QAEXXZ @ 6870 NONAME ; void QWidgetPrivate::createExtra(void)
+ ?lineSpacing@QFontMetrics@@QBEHXZ @ 6871 NONAME ; int QFontMetrics::lineSpacing(void) const
+ ?d_func@QWidgetAction@@AAEPAVQWidgetActionPrivate@@XZ @ 6872 NONAME ; class QWidgetActionPrivate * QWidgetAction::d_func(void)
+ ?d_func@QActionGroup@@AAEPAVQActionGroupPrivate@@XZ @ 6873 NONAME ; class QActionGroupPrivate * QActionGroup::d_func(void)
+ ?qt_metacast@QFrame@@UAEPAXPBD@Z @ 6874 NONAME ; void * QFrame::qt_metacast(char const *)
+ ?ensureVisible@QGraphicsView@@QAEXABVQRectF@@HH@Z @ 6875 NONAME ; void QGraphicsView::ensureVisible(class QRectF const &, int, int)
+ ?textInteractionFlags@QLabel@@QBE?AV?$QFlags@W4TextInteractionFlag@Qt@@@@XZ @ 6876 NONAME ; class QFlags<enum Qt::TextInteractionFlag> QLabel::textInteractionFlags(void) const
+ ?keyPressEvent@QGraphicsItem@@MAEXPAVQKeyEvent@@@Z @ 6877 NONAME ; void QGraphicsItem::keyPressEvent(class QKeyEvent *)
+ ?setInformativeText@QMessageBox@@QAEXABVQString@@@Z @ 6878 NONAME ; void QMessageBox::setInformativeText(class QString const &)
+ ?levelOfDetailFromTransform@QStyleOptionGraphicsItem@@SAMABVQTransform@@@Z @ 6879 NONAME ; float QStyleOptionGraphicsItem::levelOfDetailFromTransform(class QTransform const &)
+ ??1QPainter@@QAE@XZ @ 6880 NONAME ; QPainter::~QPainter(void)
+ ?recordError@Parser@QCss@@QAE_NXZ @ 6881 NONAME ; bool QCss::Parser::recordError(void)
+ ?setBlueF@QColor@@QAEXM@Z @ 6882 NONAME ; void QColor::setBlueF(float)
+ ?focusInEvent@QPushButton@@MAEXPAVQFocusEvent@@@Z @ 6883 NONAME ; void QPushButton::focusInEvent(class QFocusEvent *)
+ ?fillRect@QPaintEngineEx@@UAEXABVQRectF@@ABVQBrush@@@Z @ 6884 NONAME ; void QPaintEngineEx::fillRect(class QRectF const &, class QBrush const &)
+ ?group@QUndoView@@QBEPAVQUndoGroup@@XZ @ 6885 NONAME ; class QUndoGroup * QUndoView::group(void) const
+ ?isProxyWidget@QGraphicsItemPrivate@@UBE_NXZ @ 6886 NONAME ; bool QGraphicsItemPrivate::isProxyWidget(void) const
+ ?addItem@QToolBox@@QAEHPAVQWidget@@ABVQIcon@@ABVQString@@@Z @ 6887 NONAME ; int QToolBox::addItem(class QWidget *, class QIcon const &, class QString const &)
+ ?firstCursorPosition@QTextTableCell@@QBE?AVQTextCursor@@XZ @ 6888 NONAME ; class QTextCursor QTextTableCell::firstCursorPosition(void) const
+ ?qt_metacast@QTextEdit@@UAEPAXPBD@Z @ 6889 NONAME ; void * QTextEdit::qt_metacast(char const *)
+ ??0QCompleter@@QAE@PAVQAbstractItemModel@@PAVQObject@@@Z @ 6890 NONAME ; QCompleter::QCompleter(class QAbstractItemModel *, class QObject *)
+ ?setSizes@QSplitter@@QAEXABV?$QList@H@@@Z @ 6891 NONAME ; void QSplitter::setSizes(class QList<int> const &)
+ ?stretchSectionCount@QHeaderView@@QBEHXZ @ 6892 NONAME ; int QHeaderView::stretchSectionCount(void) const
+ ?characterAt@QTextDocument@@QBE?AVQChar@@H@Z @ 6893 NONAME ; class QChar QTextDocument::characterAt(int) const
+ ??0QVector3D@@QAE@ABVQVector2D@@M@Z @ 6894 NONAME ; QVector3D::QVector3D(class QVector2D const &, float)
+ ?brush@QPalette@@QBEABVQBrush@@W4ColorRole@1@@Z @ 6895 NONAME ; class QBrush const & QPalette::brush(enum QPalette::ColorRole) const
+ ?setAnchorName@QTextCharFormat@@QAEXABVQString@@@Z @ 6896 NONAME ; void QTextCharFormat::setAnchorName(class QString const &)
+ ?hasComplexSelection@QTextCursor@@QBE_NXZ @ 6897 NONAME ; bool QTextCursor::hasComplexSelection(void) const
+ ?updateEditorGeometry@QStyledItemDelegate@@UBEXPAVQWidget@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 6898 NONAME ; void QStyledItemDelegate::updateEditorGeometry(class QWidget *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?setColorGroup@QPalette@@AAEXW4ColorGroup@1@ABVQBrush@@1111111111111111@Z @ 6899 NONAME ; void QPalette::setColorGroup(enum QPalette::ColorGroup, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &)
+ ?hasSelectedText@QLineControl@@QBE_NXZ @ 6900 NONAME ; bool QLineControl::hasSelectedText(void) const
+ ?qt_metacast@QStackedLayout@@UAEPAXPBD@Z @ 6901 NONAME ; void * QStackedLayout::qt_metacast(char const *)
+ ?sortCaseSensitivity@QSortFilterProxyModel@@QBE?AW4CaseSensitivity@Qt@@XZ @ 6902 NONAME ; enum Qt::CaseSensitivity QSortFilterProxyModel::sortCaseSensitivity(void) const
+ ?changeEvent@QDockWidget@@MAEXPAVQEvent@@@Z @ 6903 NONAME ; void QDockWidget::changeEvent(class QEvent *)
+ ?setOption@QMdiArea@@QAEXW4AreaOption@1@_N@Z @ 6904 NONAME ; void QMdiArea::setOption(enum QMdiArea::AreaOption, bool)
+ ?detach@QImage@@QAEXXZ @ 6905 NONAME ; void QImage::detach(void)
+ ?getStaticMetaObject@QGraphicsScale@@SAABUQMetaObject@@XZ @ 6906 NONAME ; struct QMetaObject const & QGraphicsScale::getStaticMetaObject(void)
+ ?beginMacro@QUndoStack@@QAEXABVQString@@@Z @ 6907 NONAME ; void QUndoStack::beginMacro(class QString const &)
+ ?showNextMonth@QCalendarWidget@@QAEXXZ @ 6908 NONAME ; void QCalendarWidget::showNextMonth(void)
+ ??0QSlider@@QAE@W4Orientation@Qt@@PAVQWidget@@@Z @ 6909 NONAME ; QSlider::QSlider(enum Qt::Orientation, class QWidget *)
+ ?mapToGlobal@QWidget@@QBE?AVQPoint@@ABV2@@Z @ 6910 NONAME ; class QPoint QWidget::mapToGlobal(class QPoint const &) const
+ ?tightBoundingRect@QFontMetricsF@@QBE?AVQRectF@@ABVQString@@@Z @ 6911 NONAME ; class QRectF QFontMetricsF::tightBoundingRect(class QString const &) const
+ ?standardPalette@QStyle@@UBE?AVQPalette@@XZ @ 6912 NONAME ; class QPalette QStyle::standardPalette(void) const
+ ?setWeight@QFont@@QAEXH@Z @ 6913 NONAME ; void QFont::setWeight(int)
+ ??0QConicalGradient@@QAE@MMM@Z @ 6914 NONAME ; QConicalGradient::QConicalGradient(float, float, float)
+ ?isBlockedByModalPanel@QGraphicsItem@@QBE_NPAPAV1@@Z @ 6915 NONAME ; bool QGraphicsItem::isBlockedByModalPanel(class QGraphicsItem * *) const
+ ?setPolygon@QGraphicsPolygonItem@@QAEXABVQPolygonF@@@Z @ 6916 NONAME ; void QGraphicsPolygonItem::setPolygon(class QPolygonF const &)
+ ?startTangent@QBezier@@QBE?AVQLineF@@XZ @ 6917 NONAME ; class QLineF QBezier::startTangent(void) const
+ ?setTranslationAt@QGraphicsItemAnimation@@QAEXMMM@Z @ 6918 NONAME ; void QGraphicsItemAnimation::setTranslationAt(float, float, float)
+ ?buttonReleased@QButtonGroup@@IAEXPAVQAbstractButton@@@Z @ 6919 NONAME ; void QButtonGroup::buttonReleased(class QAbstractButton *)
+ ?focusItem@QGraphicsItem@@QBEPAV1@XZ @ 6920 NONAME ; class QGraphicsItem * QGraphicsItem::focusItem(void) const
+ ?resize@QRubberBand@@QAEXHH@Z @ 6921 NONAME ; void QRubberBand::resize(int, int)
+ ?alignment@QGraphicsGridLayout@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@PAVQGraphicsLayoutItem@@@Z @ 6922 NONAME ; class QFlags<enum Qt::AlignmentFlag> QGraphicsGridLayout::alignment(class QGraphicsLayoutItem *) const
+ ??_EQApplicationPrivate@@UAE@I@Z @ 6923 NONAME ; QApplicationPrivate::~QApplicationPrivate(unsigned int)
+ ?trUtf8@QToolButton@@SA?AVQString@@PBD0@Z @ 6924 NONAME ; class QString QToolButton::trUtf8(char const *, char const *)
+ ?checkState@QTableWidgetItem@@QBE?AW4CheckState@Qt@@XZ @ 6925 NONAME ; enum Qt::CheckState QTableWidgetItem::checkState(void) const
+ ?pressed@QAbstractItemView@@IAEXABVQModelIndex@@@Z @ 6926 NONAME ; void QAbstractItemView::pressed(class QModelIndex const &)
+ ??_EQGraphicsItemPrivate@@UAE@I@Z @ 6927 NONAME ; QGraphicsItemPrivate::~QGraphicsItemPrivate(unsigned int)
+ ?restoreRedirected@QWidgetPrivate@@QAEXXZ @ 6928 NONAME ; void QWidgetPrivate::restoreRedirected(void)
+ ??1QGraphicsItemPrivate@@UAE@XZ @ 6929 NONAME ; QGraphicsItemPrivate::~QGraphicsItemPrivate(void)
+ ?setHeight@QTextFrameFormat@@QAEXABVQTextLength@@@Z @ 6930 NONAME ; void QTextFrameFormat::setHeight(class QTextLength const &)
+ ??1QIconEngine@@UAE@XZ @ 6931 NONAME ; QIconEngine::~QIconEngine(void)
+ ?dashOffset@QPainterPathStroker@@QBEMXZ @ 6932 NONAME ; float QPainterPathStroker::dashOffset(void) const
+ ?metaObject@QDataWidgetMapper@@UBEPBUQMetaObject@@XZ @ 6933 NONAME ; struct QMetaObject const * QDataWidgetMapper::metaObject(void) const
+ ?mousePressEvent@QMenu@@MAEXPAVQMouseEvent@@@Z @ 6934 NONAME ; void QMenu::mousePressEvent(class QMouseEvent *)
+ ?inline_type@QTransform@@ABE?AW4TransformationType@1@XZ @ 6935 NONAME ; enum QTransform::TransformationType QTransform::inline_type(void) const
+ ?setItemSelected@QTreeWidget@@QAEXPBVQTreeWidgetItem@@_N@Z @ 6936 NONAME ; void QTreeWidget::setItemSelected(class QTreeWidgetItem const *, bool)
+ ?indexFromItem@QTableWidget@@IBE?AVQModelIndex@@PAVQTableWidgetItem@@@Z @ 6937 NONAME ; class QModelIndex QTableWidget::indexFromItem(class QTableWidgetItem *) const
+ ?selected@QActionGroup@@IAEXPAVQAction@@@Z @ 6938 NONAME ; void QActionGroup::selected(class QAction *)
+ ?updateDisplayText@QLineControl@@AAEXXZ @ 6939 NONAME ; void QLineControl::updateDisplayText(void)
+ ?setHotSpot@QGesture@@QAEXABVQPointF@@@Z @ 6940 NONAME ; void QGesture::setHotSpot(class QPointF const &)
+ ?entered@QAbstractItemView@@IAEXABVQModelIndex@@@Z @ 6941 NONAME ; void QAbstractItemView::entered(class QModelIndex const &)
+ ?dockOptions@QMainWindow@@QBE?AV?$QFlags@W4DockOption@QMainWindow@@@@XZ @ 6942 NONAME ; class QFlags<enum QMainWindow::DockOption> QMainWindow::dockOptions(void) const
+ ??1QTextImageFormat@@QAE@XZ @ 6943 NONAME ; QTextImageFormat::~QTextImageFormat(void)
+ ??1QPaintDevice@@UAE@XZ @ 6944 NONAME ; QPaintDevice::~QPaintDevice(void)
+ ?axisChanged@QGraphicsRotation@@IAEXXZ @ 6945 NONAME ; void QGraphicsRotation::axisChanged(void)
+ ?columnCount@QStandardItem@@QBEHXZ @ 6946 NONAME ; int QStandardItem::columnCount(void) const
+ ?tr@QStatusBar@@SA?AVQString@@PBD0@Z @ 6947 NONAME ; class QString QStatusBar::tr(char const *, char const *)
+ ?visitedPages@QWizard@@QBE?AV?$QList@H@@XZ @ 6948 NONAME ; class QList<int> QWizard::visitedPages(void) const
+ ?red@QColor@@QBEHXZ @ 6949 NONAME ; int QColor::red(void) const
+ ?processKeyEvent@QLineControl@@QAEXPAVQKeyEvent@@@Z @ 6950 NONAME ; void QLineControl::processKeyEvent(class QKeyEvent *)
+ ?strokePath@QPainter@@QAEXABVQPainterPath@@ABVQPen@@@Z @ 6951 NONAME ; void QPainter::strokePath(class QPainterPath const &, class QPen const &)
+ ??0QImageReader@@QAE@XZ @ 6952 NONAME ; QImageReader::QImageReader(void)
+ ?selectionModel@QAbstractItemView@@QBEPAVQItemSelectionModel@@XZ @ 6953 NONAME ; class QItemSelectionModel * QAbstractItemView::selectionModel(void) const
+ ?tr@QCalendarWidget@@SA?AVQString@@PBD0H@Z @ 6954 NONAME ; class QString QCalendarWidget::tr(char const *, char const *, int)
+ ?setHorizontalScrollBarPolicy@QAbstractScrollArea@@QAEXW4ScrollBarPolicy@Qt@@@Z @ 6955 NONAME ; void QAbstractScrollArea::setHorizontalScrollBarPolicy(enum Qt::ScrollBarPolicy)
+ ?indexOf@QLayout@@UBEHPAVQWidget@@@Z @ 6956 NONAME ; int QLayout::indexOf(class QWidget *) const
+ ?undo@QUndoCommand@@UAEXXZ @ 6957 NONAME ; void QUndoCommand::undo(void)
+ ?setDateEditAcceptDelay@QCalendarWidget@@QAEXH@Z @ 6958 NONAME ; void QCalendarWidget::setDateEditAcceptDelay(int)
+ ?setDropAction@QDropEvent@@QAEXW4DropAction@Qt@@@Z @ 6959 NONAME ; void QDropEvent::setDropAction(enum Qt::DropAction)
+ ?setCurrentIndex@QTabWidget@@QAEXH@Z @ 6960 NONAME ; void QTabWidget::setCurrentIndex(int)
+ ?widgetCount@QApplicationPrivate@@2_NA @ 6961 NONAME ; bool QApplicationPrivate::widgetCount
+ ?dashPattern@QPainterPathStroker@@QBE?AV?$QVector@M@@XZ @ 6962 NONAME ; class QVector<float> QPainterPathStroker::dashPattern(void) const
+ ??1QTextureGlyphCache@@UAE@XZ @ 6963 NONAME ; QTextureGlyphCache::~QTextureGlyphCache(void)
+ ?gridStyle@QTableView@@QBE?AW4PenStyle@Qt@@XZ @ 6964 NONAME ; enum Qt::PenStyle QTableView::gridStyle(void) const
+ ?modelSorting@QCompleter@@QBE?AW4ModelSorting@1@XZ @ 6965 NONAME ; enum QCompleter::ModelSorting QCompleter::modelSorting(void) const
+ ?fontUnderline@QTextEdit@@QBE_NXZ @ 6966 NONAME ; bool QTextEdit::fontUnderline(void) const
+ ?setStyleHint@QFont@@QAEXW4StyleHint@1@W4StyleStrategy@1@@Z @ 6967 NONAME ; void QFont::setStyleHint(enum QFont::StyleHint, enum QFont::StyleStrategy)
+ ?hasImplicitClose@QVectorPath@@QBE_NXZ @ 6968 NONAME ; bool QVectorPath::hasImplicitClose(void) const
+ ?clipRegion@QPainter@@QBE?AVQRegion@@XZ @ 6969 NONAME ; class QRegion QPainter::clipRegion(void) const
+ ?dropMimeData@QSortFilterProxyModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 6970 NONAME ; bool QSortFilterProxyModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?trUtf8@QWidgetResizeHandler@@SA?AVQString@@PBD0@Z @ 6971 NONAME ; class QString QWidgetResizeHandler::trUtf8(char const *, char const *)
+ ??BQMatrix@@QBE?AVQVariant@@XZ @ 6972 NONAME ; QMatrix::operator class QVariant(void) const
+ ?open@QMessageBox@@QAEXPAVQObject@@PBD@Z @ 6973 NONAME ; void QMessageBox::open(class QObject *, char const *)
+ ??0QWindowsStyle@@IAE@AAVQWindowsStylePrivate@@@Z @ 6974 NONAME ; QWindowsStyle::QWindowsStyle(class QWindowsStylePrivate &)
+ ?qt_metacast@QInputContextPlugin@@UAEPAXPBD@Z @ 6975 NONAME ; void * QInputContextPlugin::qt_metacast(char const *)
+ ?removeTab@QTabWidget@@QAEXH@Z @ 6976 NONAME ; void QTabWidget::removeTab(int)
+ ?isSelected@QItemSelectionModel@@QBE_NABVQModelIndex@@@Z @ 6977 NONAME ; bool QItemSelectionModel::isSelected(class QModelIndex const &) const
+ ?textEdited@QLineEdit@@IAEXABVQString@@@Z @ 6978 NONAME ; void QLineEdit::textEdited(class QString const &)
+ ?cursorRect@QLineEdit@@IBE?AVQRect@@XZ @ 6979 NONAME ; class QRect QLineEdit::cursorRect(void) const
+ ?sizeHint@QGraphicsLinearLayout@@UBE?AVQSizeF@@W4SizeHint@Qt@@ABV2@@Z @ 6980 NONAME ; class QSizeF QGraphicsLinearLayout::sizeHint(enum Qt::SizeHint, class QSizeF const &) const
+ ?setColorGroup@QPalette@@QAEXW4ColorGroup@1@ABVQBrush@@11111111@Z @ 6981 NONAME ; void QPalette::setColorGroup(enum QPalette::ColorGroup, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &)
+ ?focusInEvent@QAbstractItemView@@MAEXPAVQFocusEvent@@@Z @ 6982 NONAME ; void QAbstractItemView::focusInEvent(class QFocusEvent *)
+ ?row@QTableWidgetItem@@QBEHXZ @ 6983 NONAME ; int QTableWidgetItem::row(void) const
+ ?currentRow@QTableWidget@@QBEHXZ @ 6984 NONAME ; int QTableWidget::currentRow(void) const
+ ?clear@QPixmapCache@@SAXXZ @ 6985 NONAME ; void QPixmapCache::clear(void)
+ ?d_func@QInputDialog@@ABEPBVQInputDialogPrivate@@XZ @ 6986 NONAME ; class QInputDialogPrivate const * QInputDialog::d_func(void) const
+ ?isFullyTransparent@QGraphicsItemPrivate@@QBE_NXZ @ 6987 NONAME ; bool QGraphicsItemPrivate::isFullyTransparent(void) const
+ ?shape@QVectorPath@@QBE?AW4Hint@1@XZ @ 6988 NONAME ; enum QVectorPath::Hint QVectorPath::shape(void) const
+ ?icon@QTreeWidgetItem@@QBE?AVQIcon@@H@Z @ 6989 NONAME ; class QIcon QTreeWidgetItem::icon(int) const
+ ??0QTableView@@IAE@AAVQTableViewPrivate@@PAVQWidget@@@Z @ 6990 NONAME ; QTableView::QTableView(class QTableViewPrivate &, class QWidget *)
+ ?d_func@QTreeView@@ABEPBVQTreeViewPrivate@@XZ @ 6991 NONAME ; class QTreeViewPrivate const * QTreeView::d_func(void) const
+ ?d_func@QWindowsStyle@@ABEPBVQWindowsStylePrivate@@XZ @ 6992 NONAME ; class QWindowsStylePrivate const * QWindowsStyle::d_func(void) const
+ ?background@QPainter@@QBEABVQBrush@@XZ @ 6993 NONAME ; class QBrush const & QPainter::background(void) const
+ ??1QTextTableCell@@QAE@XZ @ 6994 NONAME ; QTextTableCell::~QTextTableCell(void)
+ ?staticMetaObject@QStackedLayout@@2UQMetaObject@@B @ 6995 NONAME ; struct QMetaObject const QStackedLayout::staticMetaObject
+ ?pointSizes@QFontDatabase@@QAE?AV?$QList@H@@ABVQString@@0@Z @ 6996 NONAME ; class QList<int> QFontDatabase::pointSizes(class QString const &, class QString const &)
+ ?createUndoAction@QUndoStack@@QBEPAVQAction@@PAVQObject@@ABVQString@@@Z @ 6997 NONAME ; class QAction * QUndoStack::createUndoAction(class QObject *, class QString const &) const
+ ?columnAt@QTableView@@QBEHH@Z @ 6998 NONAME ; int QTableView::columnAt(int) const
+ ?pointSize@QFont@@QBEHXZ @ 6999 NONAME ; int QFont::pointSize(void) const
+ ?setSpanAngle@QGraphicsEllipseItem@@QAEXH@Z @ 7000 NONAME ; void QGraphicsEllipseItem::setSpanAngle(int)
+ ?firstDayOfWeek@QCalendarWidget@@QBE?AW4DayOfWeek@Qt@@XZ @ 7001 NONAME ; enum Qt::DayOfWeek QCalendarWidget::firstDayOfWeek(void) const
+ ?indexOfTopLevelItem@QTreeWidget@@QAEHPAVQTreeWidgetItem@@@Z @ 7002 NONAME ; int QTreeWidget::indexOfTopLevelItem(class QTreeWidgetItem *)
+ ?italic@QFont@@QBE_NXZ @ 7003 NONAME ; bool QFont::italic(void) const
+ ??0QStyleOptionComboBox@@QAE@XZ @ 7004 NONAME ; QStyleOptionComboBox::QStyleOptionComboBox(void)
+ ?atStart@QTextCursor@@QBE_NXZ @ 7005 NONAME ; bool QTextCursor::atStart(void) const
+ ?drawLine@QPainter@@QAEXABVQPoint@@0@Z @ 7006 NONAME ; void QPainter::drawLine(class QPoint const &, class QPoint const &)
+ ?drawPixmap@QPainter@@QAEXABVQRect@@ABVQPixmap@@@Z @ 7007 NONAME ; void QPainter::drawPixmap(class QRect const &, class QPixmap const &)
+ ??8QTextBlock@@QBE_NABV0@@Z @ 7008 NONAME ; bool QTextBlock::operator==(class QTextBlock const &) const
+ ?trUtf8@QUndoStack@@SA?AVQString@@PBD0@Z @ 7009 NONAME ; class QString QUndoStack::trUtf8(char const *, char const *)
+ ?d_func@QGroupBox@@AAEPAVQGroupBoxPrivate@@XZ @ 7010 NONAME ; class QGroupBoxPrivate * QGroupBox::d_func(void)
+ ?touchPoints@QTouchEvent@@QBEABV?$QList@VTouchPoint@QTouchEvent@@@@XZ @ 7011 NONAME ; class QList<class QTouchEvent::TouchPoint> const & QTouchEvent::touchPoints(void) const
+ ?setFont@QTextCharFormat@@QAEXABVQFont@@@Z @ 7012 NONAME ; void QTextCharFormat::setFont(class QFont const &)
+ ?fixedPitch@QFont@@QBE_NXZ @ 7013 NONAME ; bool QFont::fixedPitch(void) const
+ ?mouseMoveEvent@QHeaderView@@MAEXPAVQMouseEvent@@@Z @ 7014 NONAME ; void QHeaderView::mouseMoveEvent(class QMouseEvent *)
+ ??0QPolygon@@QAE@HPBH@Z @ 7015 NONAME ; QPolygon::QPolygon(int, int const *)
+ ??1QIconEnginePlugin@@UAE@XZ @ 7016 NONAME ; QIconEnginePlugin::~QIconEnginePlugin(void)
+ ?qt_metacast@QGraphicsColorizeEffect@@UAEPAXPBD@Z @ 7017 NONAME ; void * QGraphicsColorizeEffect::qt_metacast(char const *)
+ ?drawPixmaps@QPaintEngineEx@@UAEXPBUData@QDrawPixmaps@@HABVQPixmap@@V?$QFlags@W4DrawingHint@QDrawPixmaps@@@@@Z @ 7018 NONAME ; void QPaintEngineEx::drawPixmaps(struct QDrawPixmaps::Data const *, int, class QPixmap const &, class QFlags<enum QDrawPixmaps::DrawingHint>)
+ ??1QGraphicsTextItem@@UAE@XZ @ 7019 NONAME ; QGraphicsTextItem::~QGraphicsTextItem(void)
+ ?trUtf8@QStackedLayout@@SA?AVQString@@PBD0H@Z @ 7020 NONAME ; class QString QStackedLayout::trUtf8(char const *, char const *, int)
+ ?styleString@QFontDatabase@@QAE?AVQString@@ABVQFontInfo@@@Z @ 7021 NONAME ; class QString QFontDatabase::styleString(class QFontInfo const &)
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPolygon@@W4ItemSelectionMode@Qt@@@Z @ 7022 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(class QPolygon const &, enum Qt::ItemSelectionMode) const
+ ?boundingRect@QPolygonF@@QBE?AVQRectF@@XZ @ 7023 NONAME ; class QRectF QPolygonF::boundingRect(void) const
+ ?metric@QPaintBuffer@@UBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 7024 NONAME ; int QPaintBuffer::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?createList@QTextCursor@@QAEPAVQTextList@@W4Style@QTextListFormat@@@Z @ 7025 NONAME ; class QTextList * QTextCursor::createList(enum QTextListFormat::Style)
+ ?releaseShortcut@QGraphicsWidget@@QAEXH@Z @ 7026 NONAME ; void QGraphicsWidget::releaseShortcut(int)
+ ?trUtf8@QTabBar@@SA?AVQString@@PBD0@Z @ 7027 NONAME ; class QString QTabBar::trUtf8(char const *, char const *)
+ ?contentOffset@QPlainTextEdit@@IBE?AVQPointF@@XZ @ 7028 NONAME ; class QPointF QPlainTextEdit::contentOffset(void) const
+ ?views@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsView@@@@XZ @ 7029 NONAME ; class QList<class QGraphicsView *> QGraphicsScene::views(void) const
+ ?tr@QDoubleValidator@@SA?AVQString@@PBD0H@Z @ 7030 NONAME ; class QString QDoubleValidator::tr(char const *, char const *, int)
+ ?setContentsMargins@QWidget@@QAEXABVQMargins@@@Z @ 7031 NONAME ; void QWidget::setContentsMargins(class QMargins const &)
+ ?documentMode@QTabBar@@QBE_NXZ @ 7032 NONAME ; bool QTabBar::documentMode(void) const
+ ?getStaticMetaObject@QTreeWidget@@SAABUQMetaObject@@XZ @ 7033 NONAME ; struct QMetaObject const & QTreeWidget::getStaticMetaObject(void)
+ ?insertActions@QGraphicsWidget@@QAEXPAVQAction@@V?$QList@PAVQAction@@@@@Z @ 7034 NONAME ; void QGraphicsWidget::insertActions(class QAction *, class QList<class QAction *>)
+ ?icon@QAction@@QBE?AVQIcon@@XZ @ 7035 NONAME ; class QIcon QAction::icon(void) const
+ ?activeStack@QUndoGroup@@QBEPAVQUndoStack@@XZ @ 7036 NONAME ; class QUndoStack * QUndoGroup::activeStack(void) const
+ ??BQFont@@QBE?AVQVariant@@XZ @ 7037 NONAME ; QFont::operator class QVariant(void) const
+ ??1QWorkspace@@UAE@XZ @ 7038 NONAME ; QWorkspace::~QWorkspace(void)
+ ?activated@QCompleter@@IAEXABVQModelIndex@@@Z @ 7039 NONAME ; void QCompleter::activated(class QModelIndex const &)
+ ?count@QUndoStack@@QBEHXZ @ 7040 NONAME ; int QUndoStack::count(void) const
+ ??1QDrag@@UAE@XZ @ 7041 NONAME ; QDrag::~QDrag(void)
+ ?emitSelectionChanged@QItemSelectionModel@@IAEXABVQItemSelection@@0@Z @ 7042 NONAME ; void QItemSelectionModel::emitSelectionChanged(class QItemSelection const &, class QItemSelection const &)
+ ?d_func@QInputContext@@AAEPAVQInputContextPrivate@@XZ @ 7043 NONAME ; class QInputContextPrivate * QInputContext::d_func(void)
+ ?setAutoReset@QProgressDialog@@QAEX_N@Z @ 7044 NONAME ; void QProgressDialog::setAutoReset(bool)
+ ??1QCommandLinkButton@@UAE@XZ @ 7045 NONAME ; QCommandLinkButton::~QCommandLinkButton(void)
+ ?setIcon@QAction@@QAEXABVQIcon@@@Z @ 7046 NONAME ; void QAction::setIcon(class QIcon const &)
+ ?graphics_system@QApplicationPrivate@@2PAVQGraphicsSystem@@A @ 7047 NONAME ; class QGraphicsSystem * QApplicationPrivate::graphics_system
+ ?toFillPolygon@QPainterPath@@QBE?AVQPolygonF@@ABVQMatrix@@@Z @ 7048 NONAME ; class QPolygonF QPainterPath::toFillPolygon(class QMatrix const &) const
+ ?createStroke@QPainterPathStroker@@QBE?AVQPainterPath@@ABV2@@Z @ 7049 NONAME ; class QPainterPath QPainterPathStroker::createStroke(class QPainterPath const &) const
+ ??0QDoubleValidator@@QAE@PAVQObject@@@Z @ 7050 NONAME ; QDoubleValidator::QDoubleValidator(class QObject *)
+ ??1QShortcut@@UAE@XZ @ 7051 NONAME ; QShortcut::~QShortcut(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQPolygon@@@Z @ 7052 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPolygon const &)
+ ?shape@QRubberBand@@QBE?AW4Shape@1@XZ @ 7053 NONAME ; enum QRubberBand::Shape QRubberBand::shape(void) const
+ ?elementCount@QPainterPath@@QBEHXZ @ 7054 NONAME ; int QPainterPath::elementCount(void) const
+ ?changeEvent@QGroupBox@@MAEXPAVQEvent@@@Z @ 7055 NONAME ; void QGroupBox::changeEvent(class QEvent *)
+ ??0QSplashScreen@@QAE@ABVQPixmap@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 7056 NONAME ; QSplashScreen::QSplashScreen(class QPixmap const &, class QFlags<enum Qt::WindowType>)
+ ?parentWidget@QLayout@@QBEPAVQWidget@@XZ @ 7057 NONAME ; class QWidget * QLayout::parentWidget(void) const
+ ?setModelData@QItemDelegate@@UBEXPAVQWidget@@PAVQAbstractItemModel@@ABVQModelIndex@@@Z @ 7058 NONAME ; void QItemDelegate::setModelData(class QWidget *, class QAbstractItemModel *, class QModelIndex const &) const
+ ?inSelection@QLineControl@@QBE_NH@Z @ 7059 NONAME ; bool QLineControl::inSelection(int) const
+ ?isClosed@QPolygonF@@QBE_NXZ @ 7060 NONAME ; bool QPolygonF::isClosed(void) const
+ ?d_func@QLineEdit@@AAEPAVQLineEditPrivate@@XZ @ 7061 NONAME ; class QLineEditPrivate * QLineEdit::d_func(void)
+ ?mappedSection@QDataWidgetMapper@@QBEHPAVQWidget@@@Z @ 7062 NONAME ; int QDataWidgetMapper::mappedSection(class QWidget *) const
+ ?d_func@QSplitterHandle@@AAEPAVQSplitterHandlePrivate@@XZ @ 7063 NONAME ; class QSplitterHandlePrivate * QSplitterHandle::d_func(void)
+ ?qt_metacast@QWorkspace@@UAEPAXPBD@Z @ 7064 NONAME ; void * QWorkspace::qt_metacast(char const *)
+ ?d_func@QGraphicsItemGroup@@AAEPAVQGraphicsItemGroupPrivate@@XZ @ 7065 NONAME ; class QGraphicsItemGroupPrivate * QGraphicsItemGroup::d_func(void)
+ ??_EQPictureFormatInterface@@UAE@I@Z @ 7066 NONAME ; QPictureFormatInterface::~QPictureFormatInterface(unsigned int)
+ ?horizontalScrollbarAction@QTreeView@@MAEXH@Z @ 7067 NONAME ; void QTreeView::horizontalScrollbarAction(int)
+ ?setDefaultButton@QMessageBox@@QAEXPAVQPushButton@@@Z @ 7068 NONAME ; void QMessageBox::setDefaultButton(class QPushButton *)
+ ?collidesWithPath@QGraphicsItem@@UBE_NABVQPainterPath@@W4ItemSelectionMode@Qt@@@Z @ 7069 NONAME ; bool QGraphicsItem::collidesWithPath(class QPainterPath const &, enum Qt::ItemSelectionMode) const
+ ?sendMouseEvent@QApplicationPrivate@@SA_NPAVQWidget@@PAVQMouseEvent@@00PAPAV2@AAV?$QPointer@VQWidget@@@@_N@Z @ 7070 NONAME ; bool QApplicationPrivate::sendMouseEvent(class QWidget *, class QMouseEvent *, class QWidget *, class QWidget *, class QWidget * *, class QPointer<class QWidget> &, bool)
+ ?d_func@QRadioButton@@ABEPBVQRadioButtonPrivate@@XZ @ 7071 NONAME ; class QRadioButtonPrivate const * QRadioButton::d_func(void) const
+ ??_EQFrame@@UAE@I@Z @ 7072 NONAME ; QFrame::~QFrame(unsigned int)
+ ?setMinimumWidth@QWidget@@QAEXH@Z @ 7073 NONAME ; void QWidget::setMinimumWidth(int)
+ ?d_func@QPainter@@AAEPAVQPainterPrivate@@XZ @ 7074 NONAME ; class QPainterPrivate * QPainter::d_func(void)
+ ?move@QWidget@@QAEXABVQPoint@@@Z @ 7075 NONAME ; void QWidget::move(class QPoint const &)
+ ?d_func@QTableView@@AAEPAVQTableViewPrivate@@XZ @ 7076 NONAME ; class QTableViewPrivate * QTableView::d_func(void)
+ ?parseRuleset@Parser@QCss@@QAE_NPAUStyleRule@2@@Z @ 7077 NONAME ; bool QCss::Parser::parseRuleset(struct QCss::StyleRule *)
+ ?canceledGestures@QGestureEvent@@QBE?AV?$QList@PAVQGesture@@@@XZ @ 7078 NONAME ; class QList<class QGesture *> QGestureEvent::canceledGestures(void) const
+ ?metaObject@QGraphicsColorizeEffect@@UBEPBUQMetaObject@@XZ @ 7079 NONAME ; struct QMetaObject const * QGraphicsColorizeEffect::metaObject(void) const
+ ?setAcceptRichText@QTextControl@@QAEX_N@Z @ 7080 NONAME ; void QTextControl::setAcceptRichText(bool)
+ ??0QGraphicsPixmapItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 7081 NONAME ; QGraphicsPixmapItem::QGraphicsPixmapItem(class QGraphicsItem *, class QGraphicsScene *)
+ ??1TouchPoint@QTouchEvent@@QAE@XZ @ 7082 NONAME ; QTouchEvent::TouchPoint::~TouchPoint(void)
+ ??_EQGraphicsPixelizeEffect@@UAE@I@Z @ 7083 NONAME ; QGraphicsPixelizeEffect::~QGraphicsPixelizeEffect(unsigned int)
+ ?createTLSysExtra@QWidgetPrivate@@QAEXXZ @ 7084 NONAME ; void QWidgetPrivate::createTLSysExtra(void)
+ ?dropEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 7085 NONAME ; void QGraphicsTextItem::dropEvent(class QGraphicsSceneDragDropEvent *)
+ ?insertChildren@QTreeWidgetItem@@QAEXHABV?$QList@PAVQTreeWidgetItem@@@@@Z @ 7086 NONAME ; void QTreeWidgetItem::insertChildren(int, class QList<class QTreeWidgetItem *> const &)
+ ?startDragTime@QApplication@@SAHXZ @ 7087 NONAME ; int QApplication::startDragTime(void)
+ ??0QPaintBuffer@@QAE@ABV0@@Z @ 7088 NONAME ; QPaintBuffer::QPaintBuffer(class QPaintBuffer const &)
+ ?isValid@QItemSelectionRange@@QBE_NXZ @ 7089 NONAME ; bool QItemSelectionRange::isValid(void) const
+ ?length@QTextFragment@@QBEHXZ @ 7090 NONAME ; int QTextFragment::length(void) const
+ ?writingSystem@QFontComboBox@@QBE?AW4WritingSystem@QFontDatabase@@XZ @ 7091 NONAME ; enum QFontDatabase::WritingSystem QFontComboBox::writingSystem(void) const
+ ?collapse@QTreeView@@QAEXABVQModelIndex@@@Z @ 7092 NONAME ; void QTreeView::collapse(class QModelIndex const &)
+ ?trUtf8@QInputContext@@SA?AVQString@@PBD0H@Z @ 7093 NONAME ; class QString QInputContext::trUtf8(char const *, char const *, int)
+ ?setStyle@QBrush@@QAEXW4BrushStyle@Qt@@@Z @ 7094 NONAME ; void QBrush::setStyle(enum Qt::BrushStyle)
+ ?setXOffset@QGraphicsDropShadowEffect@@QAEXM@Z @ 7095 NONAME ; void QGraphicsDropShadowEffect::setXOffset(float)
+ ?afterAnimationStep@QGraphicsItemAnimation@@MAEXM@Z @ 7096 NONAME ; void QGraphicsItemAnimation::afterAnimationStep(float)
+ ?detach@QFont@@AAEXXZ @ 7097 NONAME ; void QFont::detach(void)
+ ?setEnabled@QAction@@QAEX_N@Z @ 7098 NONAME ; void QAction::setEnabled(bool)
+ ?setChecked@QGroupBox@@QAEX_N@Z @ 7099 NONAME ; void QGroupBox::setChecked(bool)
+ ?sourceModel@QAbstractProxyModel@@QBEPAVQAbstractItemModel@@XZ @ 7100 NONAME ; class QAbstractItemModel * QAbstractProxyModel::sourceModel(void) const
+ ?boundingRect@QFontMetrics@@QBE?AVQRect@@HHHHHABVQString@@HPAH@Z @ 7101 NONAME ; class QRect QFontMetrics::boundingRect(int, int, int, int, int, class QString const &, int, int *) const
+ ??1QDataWidgetMapper@@UAE@XZ @ 7102 NONAME ; QDataWidgetMapper::~QDataWidgetMapper(void)
+ ?accept@QGestureEvent@@QAEXPAVQGesture@@@Z @ 7103 NONAME ; void QGestureEvent::accept(class QGesture *)
+ ??_EQUndoStack@@UAE@I@Z @ 7104 NONAME ; QUndoStack::~QUndoStack(unsigned int)
+ ?clipRegion@QPaintEngineState@@QBE?AVQRegion@@XZ @ 7105 NONAME ; class QRegion QPaintEngineState::clipRegion(void) const
+ ?qt_metacast@QIntValidator@@UAEPAXPBD@Z @ 7106 NONAME ; void * QIntValidator::qt_metacast(char const *)
+ ??K@YA?AVQTransform@@ABV0@M@Z @ 7107 NONAME ; class QTransform operator/(class QTransform const &, float)
+ ?invalidateChildrenSceneTransform@QGraphicsItemPrivate@@QAEXXZ @ 7108 NONAME ; void QGraphicsItemPrivate::invalidateChildrenSceneTransform(void)
+ ?trUtf8@QGraphicsBloomEffect@@SA?AVQString@@PBD0H@Z @ 7109 NONAME ; class QString QGraphicsBloomEffect::trUtf8(char const *, char const *, int)
+ ?metaObject@QTextFrame@@UBEPBUQMetaObject@@XZ @ 7110 NONAME ; struct QMetaObject const * QTextFrame::metaObject(void) const
+ ?hasFormatCached@QTextFormatCollection@@QBE_NABVQTextFormat@@@Z @ 7111 NONAME ; bool QTextFormatCollection::hasFormatCached(class QTextFormat const &) const
+ ?eventFilter@QMenuBar@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 7112 NONAME ; bool QMenuBar::eventFilter(class QObject *, class QEvent *)
+ ?setShortcutEnabled@QWidget@@QAEXH_N@Z @ 7113 NONAME ; void QWidget::setShortcutEnabled(int, bool)
+ ?setEchoMode@QLineControl@@QAEXI@Z @ 7114 NONAME ; void QLineControl::setEchoMode(unsigned int)
+ ?oldPos@QMoveEvent@@QBEABVQPoint@@XZ @ 7115 NONAME ; class QPoint const & QMoveEvent::oldPos(void) const
+ ?fromHtml@QTextDocumentFragment@@SA?AV1@ABVQString@@@Z @ 7116 NONAME ; class QTextDocumentFragment QTextDocumentFragment::fromHtml(class QString const &)
+ ??G@YA?AVQTransform@@ABV0@M@Z @ 7117 NONAME ; class QTransform operator-(class QTransform const &, float)
+ ?jumpToImage@QImageIOHandler@@UAE_NH@Z @ 7118 NONAME ; bool QImageIOHandler::jumpToImage(int)
+ ?setPalette@QGraphicsScene@@QAEXABVQPalette@@@Z @ 7119 NONAME ; void QGraphicsScene::setPalette(class QPalette const &)
+ ?sizeHint@QScrollBar@@UBE?AVQSize@@XZ @ 7120 NONAME ; class QSize QScrollBar::sizeHint(void) const
+ ?isWindowModified@QWidget@@QBE_NXZ @ 7121 NONAME ; bool QWidget::isWindowModified(void) const
+ ?text@QAbstractButton@@QBE?AVQString@@XZ @ 7122 NONAME ; class QString QAbstractButton::text(void) const
+ ?devType@QPaintBuffer@@UBEHXZ @ 7123 NONAME ; int QPaintBuffer::devType(void) const
+ ?isColumnSelected@QItemSelectionModel@@QBE_NHABVQModelIndex@@@Z @ 7124 NONAME ; bool QItemSelectionModel::isColumnSelected(int, class QModelIndex const &) const
+ ?resource@QTextDocument@@QBE?AVQVariant@@HABVQUrl@@@Z @ 7125 NONAME ; class QVariant QTextDocument::resource(int, class QUrl const &) const
+ ?setNewSize@QGraphicsSceneResizeEvent@@QAEXABVQSizeF@@@Z @ 7126 NONAME ; void QGraphicsSceneResizeEvent::setNewSize(class QSizeF const &)
+ ?staticMetaObject@QSlider@@2UQMetaObject@@B @ 7127 NONAME ; struct QMetaObject const QSlider::staticMetaObject
+ ?modalState@QApplicationPrivate@@SA_NXZ @ 7128 NONAME ; bool QApplicationPrivate::modalState(void)
+ ?targetChanged@QDrag@@IAEXPAVQWidget@@@Z @ 7129 NONAME ; void QDrag::targetChanged(class QWidget *)
+ ?setSizePolicy@QGraphicsAnchor@@QAEXW4Policy@QSizePolicy@@@Z @ 7130 NONAME ; void QGraphicsAnchor::setSizePolicy(enum QSizePolicy::Policy)
+ ?setFontPointSize@QTextCharFormat@@QAEXM@Z @ 7131 NONAME ; void QTextCharFormat::setFontPointSize(float)
+ ?setDragCursor@QDrag@@QAEXABVQPixmap@@W4DropAction@Qt@@@Z @ 7132 NONAME ; void QDrag::setDragCursor(class QPixmap const &, enum Qt::DropAction)
+ ??0QStyleOptionTabV2@@QAE@ABV0@@Z @ 7133 NONAME ; QStyleOptionTabV2::QStyleOptionTabV2(class QStyleOptionTabV2 const &)
+ ?mapFrom@QWidget@@QBE?AVQPoint@@PAV1@ABV2@@Z @ 7134 NONAME ; class QPoint QWidget::mapFrom(class QWidget *, class QPoint const &) const
+ ?sendDeferredInputEvents@QEventDispatcherS60@@AAE_NXZ @ 7135 NONAME ; bool QEventDispatcherS60::sendDeferredInputEvents(void)
+ ?getStaticMetaObject@QCommandLinkButton@@SAABUQMetaObject@@XZ @ 7136 NONAME ; struct QMetaObject const & QCommandLinkButton::getStaticMetaObject(void)
+ ?setTabShape@QTabWidget@@QAEXW4TabShape@1@@Z @ 7137 NONAME ; void QTabWidget::setTabShape(enum QTabWidget::TabShape)
+ ?fillPath@QPainter@@QAEXABVQPainterPath@@ABVQBrush@@@Z @ 7138 NONAME ; void QPainter::fillPath(class QPainterPath const &, class QBrush const &)
+ ?metaObject@QFrame@@UBEPBUQMetaObject@@XZ @ 7139 NONAME ; struct QMetaObject const * QFrame::metaObject(void) const
+ ?textCursor@QPlainTextEdit@@QBE?AVQTextCursor@@XZ @ 7140 NONAME ; class QTextCursor QPlainTextEdit::textCursor(void) const
+ ?doubleClickInterval@QApplication@@SAHXZ @ 7141 NONAME ; int QApplication::doubleClickInterval(void)
+ ?setFocus@QWidget@@QAEXXZ @ 7142 NONAME ; void QWidget::setFocus(void)
+ ?q_func@QApplicationPrivate@@AAEPAVQApplication@@XZ @ 7143 NONAME ; class QApplication * QApplicationPrivate::q_func(void)
+ ?d_func@QMouseEventTransition@@AAEPAVQMouseEventTransitionPrivate@@XZ @ 7144 NONAME ; class QMouseEventTransitionPrivate * QMouseEventTransition::d_func(void)
+ ?sectionClicked@QHeaderView@@IAEXH@Z @ 7145 NONAME ; void QHeaderView::sectionClicked(int)
+ ?tr@QAbstractButton@@SA?AVQString@@PBD0H@Z @ 7146 NONAME ; class QString QAbstractButton::tr(char const *, char const *, int)
+ ?mouseReleaseEvent@QComboBox@@MAEXPAVQMouseEvent@@@Z @ 7147 NONAME ; void QComboBox::mouseReleaseEvent(class QMouseEvent *)
+ ??0QStyleOptionTabWidgetFrame@@IAE@H@Z @ 7148 NONAME ; QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(int)
+ ?addWidget@QStackedLayout@@QAEHPAVQWidget@@@Z @ 7149 NONAME ; int QStackedLayout::addWidget(class QWidget *)
+ ?isVisible@QAction@@QBE_NXZ @ 7150 NONAME ; bool QAction::isVisible(void) const
+ ?setLayoutDirection@QLineControl@@QAEXW4LayoutDirection@Qt@@@Z @ 7151 NONAME ; void QLineControl::setLayoutDirection(enum Qt::LayoutDirection)
+ ??0QQuaternion@@QAE@MMMM@Z @ 7152 NONAME ; QQuaternion::QQuaternion(float, float, float, float)
+ ?setIdentity@QMatrix4x4@@QAEXXZ @ 7153 NONAME ; void QMatrix4x4::setIdentity(void)
+ ?setDirtyRegion@QAbstractItemView@@IAEXABVQRegion@@@Z @ 7154 NONAME ; void QAbstractItemView::setDirtyRegion(class QRegion const &)
+ ?toFrameFormat@QTextFormat@@QBE?AVQTextFrameFormat@@XZ @ 7155 NONAME ; class QTextFrameFormat QTextFormat::toFrameFormat(void) const
+ ??0QStyleOptionToolBox@@QAE@ABV0@@Z @ 7156 NONAME ; QStyleOptionToolBox::QStyleOptionToolBox(class QStyleOptionToolBox const &)
+ ?setUpdatesEnabled_helper@QWidgetPrivate@@QAEX_N@Z @ 7157 NONAME ; void QWidgetPrivate::setUpdatesEnabled_helper(bool)
+ ??1StyleSelector@QCss@@UAE@XZ @ 7158 NONAME ; QCss::StyleSelector::~StyleSelector(void)
+ ?drawPrimitive@QWindowsStyle@@UBEXW4PrimitiveElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 7159 NONAME ; void QWindowsStyle::drawPrimitive(enum QStyle::PrimitiveElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ?removeAt@QGraphicsAnchorLayout@@UAEXH@Z @ 7160 NONAME ; void QGraphicsAnchorLayout::removeAt(int)
+ ?updateSection@QHeaderView@@IAEXH@Z @ 7161 NONAME ; void QHeaderView::updateSection(int)
+ ?isEffectEnabled@QApplication@@SA_NW4UIEffect@Qt@@@Z @ 7162 NONAME ; bool QApplication::isEffectEnabled(enum Qt::UIEffect)
+ ?translated@QRegion@@QBE?AV1@HH@Z @ 7163 NONAME ; class QRegion QRegion::translated(int, int) const
+ ?hasTranslateOnlySceneTransform@QGraphicsItemPrivate@@QAE_NXZ @ 7164 NONAME ; bool QGraphicsItemPrivate::hasTranslateOnlySceneTransform(void)
+ ?setStartDragTime@QApplication@@SAXH@Z @ 7165 NONAME ; void QApplication::setStartDragTime(int)
+ ?setCompletionColumn@QCompleter@@QAEXH@Z @ 7166 NONAME ; void QCompleter::setCompletionColumn(int)
+ ?getStaticMetaObject@QComboBox@@SAABUQMetaObject@@XZ @ 7167 NONAME ; struct QMetaObject const & QComboBox::getStaticMetaObject(void)
+ ?insertItem@QBoxLayout@@IAEXHPAVQLayoutItem@@@Z @ 7168 NONAME ; void QBoxLayout::insertItem(int, class QLayoutItem *)
+ ?qt_metacast@QSound@@UAEPAXPBD@Z @ 7169 NONAME ; void * QSound::qt_metacast(char const *)
+ ?isExpanded@QTreeWidgetItem@@QBE_NXZ @ 7170 NONAME ; bool QTreeWidgetItem::isExpanded(void) const
+ ?setScenePos@QGraphicsSceneWheelEvent@@QAEXABVQPointF@@@Z @ 7171 NONAME ; void QGraphicsSceneWheelEvent::setScenePos(class QPointF const &)
+ ?qt_metacast@QDirModel@@UAEPAXPBD@Z @ 7172 NONAME ; void * QDirModel::qt_metacast(char const *)
+ ?setStatusTip@QTreeWidgetItem@@QAEXHABVQString@@@Z @ 7173 NONAME ; void QTreeWidgetItem::setStatusTip(int, class QString const &)
+ ?initializeSections@QHeaderView@@IAEXHH@Z @ 7174 NONAME ; void QHeaderView::initializeSections(int, int)
+ ?icon@QStandardItem@@QBE?AVQIcon@@XZ @ 7175 NONAME ; class QIcon QStandardItem::icon(void) const
+ ?qt_metacast@QDockWidget@@UAEPAXPBD@Z @ 7176 NONAME ; void * QDockWidget::qt_metacast(char const *)
+ ?startId@QWizard@@QBEHXZ @ 7177 NONAME ; int QWizard::startId(void) const
+ ?setMovable@QToolBar@@QAEX_N@Z @ 7178 NONAME ; void QToolBar::setMovable(bool)
+ ?trUtf8@QItemSelectionModel@@SA?AVQString@@PBD0@Z @ 7179 NONAME ; class QString QItemSelectionModel::trUtf8(char const *, char const *)
+ ??BQTextFormat@@QBE?AVQVariant@@XZ @ 7180 NONAME ; QTextFormat::operator class QVariant(void) const
+ ?sizeHint@QGraphicsAnchorLayout@@MBE?AVQSizeF@@W4SizeHint@Qt@@ABV2@@Z @ 7181 NONAME ; class QSizeF QGraphicsAnchorLayout::sizeHint(enum Qt::SizeHint, class QSizeF const &) const
+ ?mouseReleaseEvent@QMenu@@MAEXPAVQMouseEvent@@@Z @ 7182 NONAME ; void QMenu::mouseReleaseEvent(class QMouseEvent *)
+ ??_EQGraphicsColorizeEffect@@UAE@I@Z @ 7183 NONAME ; QGraphicsColorizeEffect::~QGraphicsColorizeEffect(unsigned int)
+ ?subElementRect@QProxyStyle@@UBE?AVQRect@@W4SubElement@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 7184 NONAME ; class QRect QProxyStyle::subElementRect(enum QStyle::SubElement, class QStyleOption const *, class QWidget const *) const
+ ?autoDefault@QPushButton@@QBE_NXZ @ 7185 NONAME ; bool QPushButton::autoDefault(void) const
+ ?child@QTreeWidgetItem@@QBEPAV1@H@Z @ 7186 NONAME ; class QTreeWidgetItem * QTreeWidgetItem::child(int) const
+ ?tr@QStandardItemModel@@SA?AVQString@@PBD0H@Z @ 7187 NONAME ; class QString QStandardItemModel::tr(char const *, char const *, int)
+ ?metaObject@QUndoView@@UBEPBUQMetaObject@@XZ @ 7188 NONAME ; struct QMetaObject const * QUndoView::metaObject(void) const
+ ?viewportTransform@QGraphicsView@@QBE?AVQTransform@@XZ @ 7189 NONAME ; class QTransform QGraphicsView::viewportTransform(void) const
+ ??_EQGraphicsSceneDragDropEvent@@UAE@I@Z @ 7190 NONAME ; QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent(unsigned int)
+ ?opaqueArea@QGraphicsItem@@UBE?AVQPainterPath@@XZ @ 7191 NONAME ; class QPainterPath QGraphicsItem::opaqueArea(void) const
+ ?widget@QTabWidget@@QBEPAVQWidget@@H@Z @ 7192 NONAME ; class QWidget * QTabWidget::widget(int) const
+ ?finished@QMovie@@IAEXXZ @ 7193 NONAME ; void QMovie::finished(void)
+ ?mouseReleaseEvent@QLineEdit@@MAEXPAVQMouseEvent@@@Z @ 7194 NONAME ; void QLineEdit::mouseReleaseEvent(class QMouseEvent *)
+ ?logClusters@QTextEngine@@QBEPAGPBUQScriptItem@@@Z @ 7195 NONAME ; unsigned short * QTextEngine::logClusters(struct QScriptItem const *) const
+ ??D@YA?AVQPainterPath@@ABV0@ABVQMatrix@@@Z @ 7196 NONAME ; class QPainterPath operator*(class QPainterPath const &, class QMatrix const &)
+ ?staticMetaObject@QLabel@@2UQMetaObject@@B @ 7197 NONAME ; struct QMetaObject const QLabel::staticMetaObject
+ ?getStaticMetaObject@QGraphicsView@@SAABUQMetaObject@@XZ @ 7198 NONAME ; struct QMetaObject const & QGraphicsView::getStaticMetaObject(void)
+ ?height@QGraphicsScene@@QBEMXZ @ 7199 NONAME ; float QGraphicsScene::height(void) const
+ ?mergeCurrentCharFormat@QTextControl@@QAEXABVQTextCharFormat@@@Z @ 7200 NONAME ; void QTextControl::mergeCurrentCharFormat(class QTextCharFormat const &)
+ ?clearDirty@QPaintEngine@@QAEXV?$QFlags@W4DirtyFlag@QPaintEngine@@@@@Z @ 7201 NONAME ; void QPaintEngine::clearDirty(class QFlags<enum QPaintEngine::DirtyFlag>)
+ ?standardPixmap@QProxyStyle@@UBE?AVQPixmap@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 7202 NONAME ; class QPixmap QProxyStyle::standardPixmap(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ??0QKeySequence@@QAE@HHHH@Z @ 7203 NONAME ; QKeySequence::QKeySequence(int, int, int, int)
+ ?setLayoutDirection@QWidget@@QAEXW4LayoutDirection@Qt@@@Z @ 7204 NONAME ; void QWidget::setLayoutDirection(enum Qt::LayoutDirection)
+ ?focusNextChild@QWidget@@IAE_NXZ @ 7205 NONAME ; bool QWidget::focusNextChild(void)
+ ?tabletEvent@QWidget@@MAEXPAVQTabletEvent@@@Z @ 7206 NONAME ; void QWidget::tabletEvent(class QTabletEvent *)
+ ?mapRect@QMatrix4x4@@QBE?AVQRectF@@ABV2@@Z @ 7207 NONAME ; class QRectF QMatrix4x4::mapRect(class QRectF const &) const
+ ?unsetSpacing@QGraphicsAnchor@@QAEXXZ @ 7208 NONAME ; void QGraphicsAnchor::unsetSpacing(void)
+ ?focusOutEvent@QComboBox@@MAEXPAVQFocusEvent@@@Z @ 7209 NONAME ; void QComboBox::focusOutEvent(class QFocusEvent *)
+ ??0QPushButton@@IAE@AAVQPushButtonPrivate@@PAVQWidget@@@Z @ 7210 NONAME ; QPushButton::QPushButton(class QPushButtonPrivate &, class QWidget *)
+ ??0QStyleOptionToolBoxV2@@QAE@ABVQStyleOptionToolBox@@@Z @ 7211 NONAME ; QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(class QStyleOptionToolBox const &)
+ ?closeEvent@QAbstractSpinBox@@MAEXPAVQCloseEvent@@@Z @ 7212 NONAME ; void QAbstractSpinBox::closeEvent(class QCloseEvent *)
+ ?isBitmapScalable@QFontDatabase@@QBE_NABVQString@@0@Z @ 7213 NONAME ; bool QFontDatabase::isBitmapScalable(class QString const &, class QString const &) const
+ ?metaObject@QProxyStyle@@UBEPBUQMetaObject@@XZ @ 7214 NONAME ; struct QMetaObject const * QProxyStyle::metaObject(void) const
+ ??0QFileDialog@@IAE@ABUQFileDialogArgs@@@Z @ 7215 NONAME ; QFileDialog::QFileDialog(struct QFileDialogArgs const &)
+ ??4QKeySequence@@QAEAAV0@ABV0@@Z @ 7216 NONAME ; class QKeySequence & QKeySequence::operator=(class QKeySequence const &)
+ ?selectedFiles@QFileDialog@@QBE?AVQStringList@@XZ @ 7217 NONAME ; class QStringList QFileDialog::selectedFiles(void) const
+ ?setExtraSelections@QTextEdit@@QAEXABV?$QList@UExtraSelection@QTextEdit@@@@@Z @ 7218 NONAME ; void QTextEdit::setExtraSelections(class QList<struct QTextEdit::ExtraSelection> const &)
+ ?scale@QMatrix@@QAEAAV1@MM@Z @ 7219 NONAME ; class QMatrix & QMatrix::scale(float, float)
+ ?crossProduct@QVector3D@@SA?AV1@ABV1@0@Z @ 7220 NONAME ; class QVector3D QVector3D::crossProduct(class QVector3D const &, class QVector3D const &)
+ ?viewOptions@QTableView@@MBE?AVQStyleOptionViewItem@@XZ @ 7221 NONAME ; class QStyleOptionViewItem QTableView::viewOptions(void) const
+ ?mouseDoubleClickEvent@QAbstractItemView@@MAEXPAVQMouseEvent@@@Z @ 7222 NONAME ; void QAbstractItemView::mouseDoubleClickEvent(class QMouseEvent *)
+ ??1QGraphicsSceneMoveEvent@@UAE@XZ @ 7223 NONAME ; QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent(void)
+ ?blockCount@QPlainTextEdit@@QBEHXZ @ 7224 NONAME ; int QPlainTextEdit::blockCount(void) const
+ ?lineNumber@QTextLine@@QBEHXZ @ 7225 NONAME ; int QTextLine::lineNumber(void) const
+ ?qt_metacast@QButtonGroup@@UAEPAXPBD@Z @ 7226 NONAME ; void * QButtonGroup::qt_metacast(char const *)
+ ?resize@QGraphicsWidget@@QAEXMM@Z @ 7227 NONAME ; void QGraphicsWidget::resize(float, float)
+ ?drawCheck@QItemDelegate@@MBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQRect@@W4CheckState@Qt@@@Z @ 7228 NONAME ; void QItemDelegate::drawCheck(class QPainter *, class QStyleOptionViewItem const &, class QRect const &, enum Qt::CheckState) const
+ ?insertSpacerItem@QBoxLayout@@QAEXHPAVQSpacerItem@@@Z @ 7229 NONAME ; void QBoxLayout::insertSpacerItem(int, class QSpacerItem *)
+ ??1QFileOpenEvent@@UAE@XZ @ 7230 NONAME ; QFileOpenEvent::~QFileOpenEvent(void)
+ ?setAlignment@QTextBlockFormat@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 7231 NONAME ; void QTextBlockFormat::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?createLine@QTextLayout@@QAE?AVQTextLine@@XZ @ 7232 NONAME ; class QTextLine QTextLayout::createLine(void)
+ ?centerOn@QGraphicsView@@QAEXABVQPointF@@@Z @ 7233 NONAME ; void QGraphicsView::centerOn(class QPointF const &)
+ ?qt_metacast@QItemDelegate@@UAEPAXPBD@Z @ 7234 NONAME ; void * QItemDelegate::qt_metacast(char const *)
+ ?layout_helper@QTextLine@@AAEXH@Z @ 7235 NONAME ; void QTextLine::layout_helper(int)
+ ?tr@QTextEdit@@SA?AVQString@@PBD0@Z @ 7236 NONAME ; class QString QTextEdit::tr(char const *, char const *)
+ ?getStaticMetaObject@QGraphicsEffect@@SAABUQMetaObject@@XZ @ 7237 NONAME ; struct QMetaObject const & QGraphicsEffect::getStaticMetaObject(void)
+ ?united@QRegion@@QBE?AV1@ABV1@@Z @ 7238 NONAME ; class QRegion QRegion::united(class QRegion const &) const
+ ?parseNextSimpleSelector@Parser@QCss@@QAE_NPAUBasicSelector@2@@Z @ 7239 NONAME ; bool QCss::Parser::parseNextSimpleSelector(struct QCss::BasicSelector *)
+ ??0QDropEvent@@QAE@ABV0@@Z @ 7240 NONAME ; QDropEvent::QDropEvent(class QDropEvent const &)
+ ?d_func@QDateTimeEdit@@AAEPAVQDateTimeEditPrivate@@XZ @ 7241 NONAME ; class QDateTimeEditPrivate * QDateTimeEdit::d_func(void)
+ ?sortChildren@QStandardItem@@QAEXHW4SortOrder@Qt@@@Z @ 7242 NONAME ; void QStandardItem::sortChildren(int, enum Qt::SortOrder)
+ ??0QAbstractItemView@@IAE@AAVQAbstractItemViewPrivate@@PAVQWidget@@@Z @ 7243 NONAME ; QAbstractItemView::QAbstractItemView(class QAbstractItemViewPrivate &, class QWidget *)
+ ?forceShow@QProgressDialog@@IAEXXZ @ 7244 NONAME ; void QProgressDialog::forceShow(void)
+ ?aboutToHide@QMenu@@IAEXXZ @ 7245 NONAME ; void QMenu::aboutToHide(void)
+ ?currentImageNumber@QImageReader@@QBEHXZ @ 7246 NONAME ; int QImageReader::currentImageNumber(void) const
+ ?unifiedTitleAndToolBarOnMac@QMainWindow@@QBE_NXZ @ 7247 NONAME ; bool QMainWindow::unifiedTitleAndToolBarOnMac(void) const
+ ?staticMetaObject@QFrame@@2UQMetaObject@@B @ 7248 NONAME ; struct QMetaObject const QFrame::staticMetaObject
+ ?rotateRadians@QTransform@@QAEAAV1@MW4Axis@Qt@@@Z @ 7249 NONAME ; class QTransform & QTransform::rotateRadians(float, enum Qt::Axis)
+ ?setAutoDetectImageFormat@QImageReader@@QAEX_N@Z @ 7250 NONAME ; void QImageReader::setAutoDetectImageFormat(bool)
+ ?escapeButton@QMessageBox@@QBEPAVQAbstractButton@@XZ @ 7251 NONAME ; class QAbstractButton * QMessageBox::escapeButton(void) const
+ ?resizeEvent@QDialog@@MAEXPAVQResizeEvent@@@Z @ 7252 NONAME ; void QDialog::resizeEvent(class QResizeEvent *)
+ ?canUndoChanged@QUndoStack@@IAEX_N@Z @ 7253 NONAME ; void QUndoStack::canUndoChanged(bool)
+ ?begin@QTextFrame@@QBE?AViterator@1@XZ @ 7254 NONAME ; class QTextFrame::iterator QTextFrame::begin(void) const
+ ??0QTextListFormat@@QAE@XZ @ 7255 NONAME ; QTextListFormat::QTextListFormat(void)
+ ?characterCount@QTextDocument@@QBEHXZ @ 7256 NONAME ; int QTextDocument::characterCount(void) const
+ ?moveSplitter@QSplitter@@IAEXHH@Z @ 7257 NONAME ; void QSplitter::moveSplitter(int, int)
+ ?setDisabled@QWidget@@QAEX_N@Z @ 7258 NONAME ; void QWidget::setDisabled(bool)
+ ?fileMode@QFileDialog@@QBE?AW4FileMode@1@XZ @ 7259 NONAME ; enum QFileDialog::FileMode QFileDialog::fileMode(void) const
+ ?shape@QTextEngine@@QBEXH@Z @ 7260 NONAME ; void QTextEngine::shape(int) const
+ ?underline@QFont@@QBE_NXZ @ 7261 NONAME ; bool QFont::underline(void) const
+ ?focusOutEvent@QLineEdit@@MAEXPAVQFocusEvent@@@Z @ 7262 NONAME ; void QLineEdit::focusOutEvent(class QFocusEvent *)
+ ?overwriteMode@QTextControl@@QBE_NXZ @ 7263 NONAME ; bool QTextControl::overwriteMode(void) const
+ ?fromString@QFont@@QAE_NABVQString@@@Z @ 7264 NONAME ; bool QFont::fromString(class QString const &)
+ ?setData@QStandardItemModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 7265 NONAME ; bool QStandardItemModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?tr@QTabWidget@@SA?AVQString@@PBD0H@Z @ 7266 NONAME ; class QString QTabWidget::tr(char const *, char const *, int)
+ ?get@QGraphicsItemPrivate@@SAPAV1@PAVQGraphicsItem@@@Z @ 7267 NONAME ; class QGraphicsItemPrivate * QGraphicsItemPrivate::get(class QGraphicsItem *)
+ ?setAscent@QTextInlineObject@@QAEXM@Z @ 7268 NONAME ; void QTextInlineObject::setAscent(float)
+ ??DQTreeWidgetItemIterator@@QBEPAVQTreeWidgetItem@@XZ @ 7269 NONAME ; class QTreeWidgetItem * QTreeWidgetItemIterator::operator*(void) const
+ ?putPoints@QPolygon@@QAAXHHHHZZ @ 7270 NONAME ; void QPolygon::putPoints(int, int, int, int, ...)
+ ?data@QFileSystemModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 7271 NONAME ; class QVariant QFileSystemModel::data(class QModelIndex const &, int) const
+ ?setDashOffset@QPainterPathStroker@@QAEXM@Z @ 7272 NONAME ; void QPainterPathStroker::setDashOffset(float)
+ ?contains@QGraphicsEllipseItem@@UBE_NABVQPointF@@@Z @ 7273 NONAME ; bool QGraphicsEllipseItem::contains(class QPointF const &) const
+ ??0QIconEnginePlugin@@QAE@PAVQObject@@@Z @ 7274 NONAME ; QIconEnginePlugin::QIconEnginePlugin(class QObject *)
+ ?getFont@QFontDialog@@SA?AVQFont@@PA_NPAVQWidget@@@Z @ 7275 NONAME ; class QFont QFontDialog::getFont(bool *, class QWidget *)
+ ?trUtf8@QClipboard@@SA?AVQString@@PBD0@Z @ 7276 NONAME ; class QString QClipboard::trUtf8(char const *, char const *)
+ ?tessellate@QTessellator@@QAE?AVQRectF@@PBVQPointF@@H@Z @ 7277 NONAME ; class QRectF QTessellator::tessellate(class QPointF const *, int)
+ ?executePixmapModificationHooks@QImagePixmapCleanupHooks@@SAXPAVQPixmap@@@Z @ 7278 NONAME ; void QImagePixmapCleanupHooks::executePixmapModificationHooks(class QPixmap *)
+ ?isSelected@QGraphicsItem@@QBE_NXZ @ 7279 NONAME ; bool QGraphicsItem::isSelected(void) const
+ ?isSortingEnabled@QTableView@@QBE_NXZ @ 7280 NONAME ; bool QTableView::isSortingEnabled(void) const
+ ??1QGraphicsItem@@UAE@XZ @ 7281 NONAME ; QGraphicsItem::~QGraphicsItem(void)
+ ?scrollTo@QTableView@@UAEXABVQModelIndex@@W4ScrollHint@QAbstractItemView@@@Z @ 7282 NONAME ; void QTableView::scrollTo(class QModelIndex const &, enum QAbstractItemView::ScrollHint)
+ ??0QStyleOptionSpinBox@@QAE@ABV0@@Z @ 7283 NONAME ; QStyleOptionSpinBox::QStyleOptionSpinBox(class QStyleOptionSpinBox const &)
+ ??0QPixmapFilter@@IAE@AAVQPixmapFilterPrivate@@W4FilterType@0@PAVQObject@@@Z @ 7284 NONAME ; QPixmapFilter::QPixmapFilter(class QPixmapFilterPrivate &, enum QPixmapFilter::FilterType, class QObject *)
+ ?setFixedPitch@QFont@@QAEX_N@Z @ 7285 NONAME ; void QFont::setFixedPitch(bool)
+ ??ZQVector2D@@QAEAAV0@ABV0@@Z @ 7286 NONAME ; class QVector2D & QVector2D::operator-=(class QVector2D const &)
+ ?getStaticMetaObject@QAbstractItemDelegate@@SAABUQMetaObject@@XZ @ 7287 NONAME ; struct QMetaObject const & QAbstractItemDelegate::getStaticMetaObject(void)
+ ?autoRepeatDelay@QAbstractButton@@QBEHXZ @ 7288 NONAME ; int QAbstractButton::autoRepeatDelay(void) const
+ ?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 7289 NONAME ; int QWidget::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?count@QSplitter@@QBEHXZ @ 7290 NONAME ; int QSplitter::count(void) const
+ ??_EQGraphicsItemAnimation@@UAE@I@Z @ 7291 NONAME ; QGraphicsItemAnimation::~QGraphicsItemAnimation(unsigned int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQStandardItem@@@Z @ 7292 NONAME ; class QDataStream & operator<<(class QDataStream &, class QStandardItem const &)
+ ?setWidget@QCompleter@@QAEXPAVQWidget@@@Z @ 7293 NONAME ; void QCompleter::setWidget(class QWidget *)
+ ?setupTransform@QPainterReplayer@@QAEXPAVQPainter@@@Z @ 7294 NONAME ; void QPainterReplayer::setupTransform(class QPainter *)
+ ?createSpacerItem@QLayoutPrivate@@SAPAVQSpacerItem@@PBVQLayout@@HHW4Policy@QSizePolicy@@1@Z @ 7295 NONAME ; class QSpacerItem * QLayoutPrivate::createSpacerItem(class QLayout const *, int, int, enum QSizePolicy::Policy, enum QSizePolicy::Policy)
+ ??XQVector2D@@QAEAAV0@ABV0@@Z @ 7296 NONAME ; class QVector2D & QVector2D::operator*=(class QVector2D const &)
+ ?getStaticMetaObject@QTextBlockGroup@@SAABUQMetaObject@@XZ @ 7297 NONAME ; struct QMetaObject const & QTextBlockGroup::getStaticMetaObject(void)
+ ??1QItemEditorCreatorBase@@UAE@XZ @ 7298 NONAME ; QItemEditorCreatorBase::~QItemEditorCreatorBase(void)
+ ?staticMetaObject@QPaintBufferSignalProxy@@2UQMetaObject@@B @ 7299 NONAME ; struct QMetaObject const QPaintBufferSignalProxy::staticMetaObject
+ ?dropEvent@QGraphicsView@@MAEXPAVQDropEvent@@@Z @ 7300 NONAME ; void QGraphicsView::dropEvent(class QDropEvent *)
+ ?next@Parser@QCss@@QAE_NW4TokenType@2@@Z @ 7301 NONAME ; bool QCss::Parser::next(enum QCss::TokenType)
+ ?setAcceptDrops@QWidget@@QAEX_N@Z @ 7302 NONAME ; void QWidget::setAcceptDrops(bool)
+ ?isChecked@QAction@@QBE_NXZ @ 7303 NONAME ; bool QAction::isChecked(void) const
+ ?parseImport@Parser@QCss@@QAE_NPAUImportRule@2@@Z @ 7304 NONAME ; bool QCss::Parser::parseImport(struct QCss::ImportRule *)
+ ?defaultAlignment@QHeaderView@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 7305 NONAME ; class QFlags<enum Qt::AlignmentFlag> QHeaderView::defaultAlignment(void) const
+ ?d_func@QValidator@@ABEPBVQValidatorPrivate@@XZ @ 7306 NONAME ; class QValidatorPrivate const * QValidator::d_func(void) const
+ ?mimeTypes@QDirModel@@UBE?AVQStringList@@XZ @ 7307 NONAME ; class QStringList QDirModel::mimeTypes(void) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQCursor@@@Z @ 7308 NONAME ; class QDataStream & operator<<(class QDataStream &, class QCursor const &)
+ ?centerOnScroll@QPlainTextEdit@@QBE_NXZ @ 7309 NONAME ; bool QPlainTextEdit::centerOnScroll(void) const
+ ?isHeaderVisible@QCalendarWidget@@QBE_NXZ @ 7310 NONAME ; bool QCalendarWidget::isHeaderVisible(void) const
+ ?scaledToWidth@QImage@@QBE?AV1@HW4TransformationMode@Qt@@@Z @ 7311 NONAME ; class QImage QImage::scaledToWidth(int, enum Qt::TransformationMode) const
+ ?fontInfo@QPainter@@QBE?AVQFontInfo@@XZ @ 7312 NONAME ; class QFontInfo QPainter::fontInfo(void) const
+ ?qt_metacall@QGraphicsColorizeEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7313 NONAME ; int QGraphicsColorizeEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?itemize@QTextEngine@@QBEXXZ @ 7314 NONAME ; void QTextEngine::itemize(void) const
+ ?setY@QGraphicsItem@@QAEXM@Z @ 7315 NONAME ; void QGraphicsItem::setY(float)
+ ?overline@QFontInfo@@QBE_NXZ @ 7316 NONAME ; bool QFontInfo::overline(void) const
+ ?valid@QImage@@QBE_NHH@Z @ 7317 NONAME ; bool QImage::valid(int, int) const
+ ?rowStretch@QGridLayout@@QBEHH@Z @ 7318 NONAME ; int QGridLayout::rowStretch(int) const
+ ?metaObject@QGraphicsTransform@@UBEPBUQMetaObject@@XZ @ 7319 NONAME ; struct QMetaObject const * QGraphicsTransform::metaObject(void) const
+ ?tr@QTableView@@SA?AVQString@@PBD0H@Z @ 7320 NONAME ; class QString QTableView::tr(char const *, char const *, int)
+ ?getStaticMetaObject@QGraphicsPixelizeEffect@@SAABUQMetaObject@@XZ @ 7321 NONAME ; struct QMetaObject const & QGraphicsPixelizeEffect::getStaticMetaObject(void)
+ ?isSelected@QTreeWidgetItem@@QBE_NXZ @ 7322 NONAME ; bool QTreeWidgetItem::isSelected(void) const
+ ?setUrlHandler@QDesktopServices@@SAXABVQString@@PAVQObject@@PBD@Z @ 7323 NONAME ; void QDesktopServices::setUrlHandler(class QString const &, class QObject *, char const *)
+ ?tr@QMdiArea@@SA?AVQString@@PBD0H@Z @ 7324 NONAME ; class QString QMdiArea::tr(char const *, char const *, int)
+ ?pointToRect@QWidgetPrivate@@SAHABVQPoint@@ABVQRect@@@Z @ 7325 NONAME ; int QWidgetPrivate::pointToRect(class QPoint const &, class QRect const &)
+ ?resizeColumnsToContents@QTableView@@QAEXXZ @ 7326 NONAME ; void QTableView::resizeColumnsToContents(void)
+ ?until@Parser@QCss@@QAE_NW4TokenType@2@0@Z @ 7327 NONAME ; bool QCss::Parser::until(enum QCss::TokenType, enum QCss::TokenType)
+ ?setCurrentColor@QColorDialog@@QAEXABVQColor@@@Z @ 7328 NONAME ; void QColorDialog::setCurrentColor(class QColor const &)
+ ?trUtf8@QStyledItemDelegate@@SA?AVQString@@PBD0H@Z @ 7329 NONAME ; class QString QStyledItemDelegate::trUtf8(char const *, char const *, int)
+ ?setRedirected@QWidgetPrivate@@QAEXPAVQPaintDevice@@ABVQPoint@@@Z @ 7330 NONAME ; void QWidgetPrivate::setRedirected(class QPaintDevice *, class QPoint const &)
+ ?enterModal_sys@QApplicationPrivate@@SAXPAVQWidget@@@Z @ 7331 NONAME ; void QApplicationPrivate::enterModal_sys(class QWidget *)
+ ?setClipRect@QPainter@@QAEXABVQRectF@@W4ClipOperation@Qt@@@Z @ 7332 NONAME ; void QPainter::setClipRect(class QRectF const &, enum Qt::ClipOperation)
+ ?focusOutEvent@QGraphicsView@@MAEXPAVQFocusEvent@@@Z @ 7333 NONAME ; void QGraphicsView::focusOutEvent(class QFocusEvent *)
+ ?description@QPictureIO@@QBE?AVQString@@XZ @ 7334 NONAME ; class QString QPictureIO::description(void) const
+ ?isObscuredBy@QGraphicsRectItem@@UBE_NPBVQGraphicsItem@@@Z @ 7335 NONAME ; bool QGraphicsRectItem::isObscuredBy(class QGraphicsItem const *) const
+ ?trUtf8@QGraphicsScale@@SA?AVQString@@PBD0@Z @ 7336 NONAME ; class QString QGraphicsScale::trUtf8(char const *, char const *)
+ ?editingWidget@QWidgetPrivate@@2V?$QPointer@VQWidget@@@@A @ 7337 NONAME ; class QPointer<class QWidget> QWidgetPrivate::editingWidget
+ ??0QWheelEvent@@QAE@ABVQPoint@@0HV?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@W4Orientation@Qt@@@Z @ 7338 NONAME ; QWheelEvent::QWheelEvent(class QPoint const &, class QPoint const &, int, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>, enum Qt::Orientation)
+ ?qt_metacast@QGraphicsAnchor@@UAEPAXPBD@Z @ 7339 NONAME ; void * QGraphicsAnchor::qt_metacast(char const *)
+ ?createEditor@QAbstractItemDelegate@@UBEPAVQWidget@@PAV2@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 7340 NONAME ; class QWidget * QAbstractItemDelegate::createEditor(class QWidget *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ??0QTransform@@QAE@MMMMMMMMM@Z @ 7341 NONAME ; QTransform::QTransform(float, float, float, float, float, float, float, float, float)
+ ?setDefaultProperty@QWizard@@QAEXPBD00@Z @ 7342 NONAME ; void QWizard::setDefaultProperty(char const *, char const *, char const *)
+ ?scroll@QWidget@@QAEXHH@Z @ 7343 NONAME ; void QWidget::scroll(int, int)
+ ?enabledChanged@QGraphicsObject@@IAEXXZ @ 7344 NONAME ; void QGraphicsObject::enabledChanged(void)
+ ?fill@QPixmap@@QAEXPBVQWidget@@HH@Z @ 7345 NONAME ; void QPixmap::fill(class QWidget const *, int, int)
+ ??1QPixmapConvolutionFilter@@UAE@XZ @ 7346 NONAME ; QPixmapConvolutionFilter::~QPixmapConvolutionFilter(void)
+ ?lineForTextPosition@QTextLayout@@QBE?AVQTextLine@@H@Z @ 7347 NONAME ; class QTextLine QTextLayout::lineForTextPosition(int) const
+ ?ensureVisible@QGraphicsItem@@QAEXABVQRectF@@HH@Z @ 7348 NONAME ; void QGraphicsItem::ensureVisible(class QRectF const &, int, int)
+ ?trUtf8@QValidator@@SA?AVQString@@PBD0H@Z @ 7349 NONAME ; class QString QValidator::trUtf8(char const *, char const *, int)
+ ?endEditBlock@QTextCursor@@QAEXXZ @ 7350 NONAME ; void QTextCursor::endEditBlock(void)
+ ?lineCount@QTextLayout@@QBEHXZ @ 7351 NONAME ; int QTextLayout::lineCount(void) const
+ ??0QRegion@@QAE@ABVQRect@@W4RegionType@0@@Z @ 7352 NONAME ; QRegion::QRegion(class QRect const &, enum QRegion::RegionType)
+ ?trUtf8@QCalendarWidget@@SA?AVQString@@PBD0@Z @ 7353 NONAME ; class QString QCalendarWidget::trUtf8(char const *, char const *)
+ ?capStyle@QPainterPathStroker@@QBE?AW4PenCapStyle@Qt@@XZ @ 7354 NONAME ; enum Qt::PenCapStyle QPainterPathStroker::capStyle(void) const
+ ?saveState@QApplication@@UAEXAAVQSessionManager@@@Z @ 7355 NONAME ; void QApplication::saveState(class QSessionManager &)
+ ?screenPos@QGraphicsSceneDragDropEvent@@QBE?AVQPoint@@XZ @ 7356 NONAME ; class QPoint QGraphicsSceneDragDropEvent::screenPos(void) const
+ ?boundingRect@QPolygon@@QBE?AVQRect@@XZ @ 7357 NONAME ; class QRect QPolygon::boundingRect(void) const
+ ?drawPixmap@QPaintEngineEx@@UAEXABVQPointF@@ABVQPixmap@@@Z @ 7358 NONAME ; void QPaintEngineEx::drawPixmap(class QPointF const &, class QPixmap const &)
+ ?qt_metacall@QDoubleValidator@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7359 NONAME ; int QDoubleValidator::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?sectionsHidden@QHeaderView@@QBE_NXZ @ 7360 NONAME ; bool QHeaderView::sectionsHidden(void) const
+ ??8QImage@@QBE_NABV0@@Z @ 7361 NONAME ; bool QImage::operator==(class QImage const &) const
+ ?resetFocusProxy@QGraphicsItemPrivate@@QAEXXZ @ 7362 NONAME ; void QGraphicsItemPrivate::resetFocusProxy(void)
+ ?setStyleStrategy@QFont@@QAEXW4StyleStrategy@1@@Z @ 7363 NONAME ; void QFont::setStyleStrategy(enum QFont::StyleStrategy)
+ ??0QPixmap@@QAE@ABVQSize@@@Z @ 7364 NONAME ; QPixmap::QPixmap(class QSize const &)
+ ?normalize@QQuaternion@@QAEXXZ @ 7365 NONAME ; void QQuaternion::normalize(void)
+ ??0QWidget@@IAE@AAVQWidgetPrivate@@PAV0@V?$QFlags@W4WindowType@Qt@@@@@Z @ 7366 NONAME ; QWidget::QWidget(class QWidgetPrivate &, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?showEvent@QProgressDialog@@MAEXPAVQShowEvent@@@Z @ 7367 NONAME ; void QProgressDialog::showEvent(class QShowEvent *)
+ ?changeEvent@QTabBar@@MAEXPAVQEvent@@@Z @ 7368 NONAME ; void QTabBar::changeEvent(class QEvent *)
+ ??0QPicture@@QAE@ABV0@@Z @ 7369 NONAME ; QPicture::QPicture(class QPicture const &)
+ ?error@QMovie@@IAEXW4ImageReaderError@QImageReader@@@Z @ 7370 NONAME ; void QMovie::error(enum QImageReader::ImageReaderError)
+ ?normalize@QVector3D@@QAEXXZ @ 7371 NONAME ; void QVector3D::normalize(void)
+ ?dragAccepted@QDragResponseEvent@@QBE_NXZ @ 7372 NONAME ; bool QDragResponseEvent::dragAccepted(void) const
+ ?writingSystemName@QFontDatabase@@SA?AVQString@@W4WritingSystem@1@@Z @ 7373 NONAME ; class QString QFontDatabase::writingSystemName(enum QFontDatabase::WritingSystem)
+ ?testAttribute@QWidget@@QBE_NW4WidgetAttribute@Qt@@@Z @ 7374 NONAME ; bool QWidget::testAttribute(enum Qt::WidgetAttribute) const
+ ??_EQAbstractUndoItem@@UAE@I@Z @ 7375 NONAME ; QAbstractUndoItem::~QAbstractUndoItem(unsigned int)
+ ?d_func@QPanGesture@@AAEPAVQPanGesturePrivate@@XZ @ 7376 NONAME ; class QPanGesturePrivate * QPanGesture::d_func(void)
+ ?activateNextWindow@QWorkspace@@QAEXXZ @ 7377 NONAME ; void QWorkspace::activateNextWindow(void)
+ ?d_func@QGraphicsRotation@@AAEPAVQGraphicsRotationPrivate@@XZ @ 7378 NONAME ; class QGraphicsRotationPrivate * QGraphicsRotation::d_func(void)
+ ?metaObject@QStackedLayout@@UBEPBUQMetaObject@@XZ @ 7379 NONAME ; struct QMetaObject const * QStackedLayout::metaObject(void) const
+ ?draw@QGraphicsBlurEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 7380 NONAME ; void QGraphicsBlurEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?tr@QAbstractProxyModel@@SA?AVQString@@PBD0H@Z @ 7381 NONAME ; class QString QAbstractProxyModel::tr(char const *, char const *, int)
+ ?showSelectedDate@QCalendarWidget@@QAEXXZ @ 7382 NONAME ; void QCalendarWidget::showSelectedDate(void)
+ ?map@QMatrix4x4@@QBE?AVQVector3D@@ABV2@@Z @ 7383 NONAME ; class QVector3D QMatrix4x4::map(class QVector3D const &) const
+ ?setText@QAbstractButton@@QAEXABVQString@@@Z @ 7384 NONAME ; void QAbstractButton::setText(class QString const &)
+ ?getStaticMetaObject@QPictureFormatPlugin@@SAABUQMetaObject@@XZ @ 7385 NONAME ; struct QMetaObject const & QPictureFormatPlugin::getStaticMetaObject(void)
+ ?heightForWidth@QWidgetItemV2@@UBEHH@Z @ 7386 NONAME ; int QWidgetItemV2::heightForWidth(int) const
+ ??0QConicalGradient@@QAE@ABVQPointF@@M@Z @ 7387 NONAME ; QConicalGradient::QConicalGradient(class QPointF const &, float)
+ ?d_func@QTableWidget@@ABEPBVQTableWidgetPrivate@@XZ @ 7388 NONAME ; class QTableWidgetPrivate const * QTableWidget::d_func(void) const
+ ?showEvent@QTabWidget@@MAEXPAVQShowEvent@@@Z @ 7389 NONAME ; void QTabWidget::showEvent(class QShowEvent *)
+ ?tr@QFormLayout@@SA?AVQString@@PBD0H@Z @ 7390 NONAME ; class QString QFormLayout::tr(char const *, char const *, int)
+ ?qt_metacall@QAbstractProxyModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7391 NONAME ; int QAbstractProxyModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_metacast@QGraphicsBlurEffect@@UAEPAXPBD@Z @ 7392 NONAME ; void * QGraphicsBlurEffect::qt_metacast(char const *)
+ ?shape@QGraphicsEllipseItem@@UBE?AVQPainterPath@@XZ @ 7393 NONAME ; class QPainterPath QGraphicsEllipseItem::shape(void) const
+ ?isNull@QTextureGlyphCache@@QBE_NXZ @ 7394 NONAME ; bool QTextureGlyphCache::isNull(void) const
+ ?buttons@QGraphicsSceneDragDropEvent@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 7395 NONAME ; class QFlags<enum Qt::MouseButton> QGraphicsSceneDragDropEvent::buttons(void) const
+ ?nonBreakableLines@QTextBlockFormat@@QBE_NXZ @ 7396 NONAME ; bool QTextBlockFormat::nonBreakableLines(void) const
+ ??0QTextCharFormat@@QAE@XZ @ 7397 NONAME ; QTextCharFormat::QTextCharFormat(void)
+ ?font@QGraphicsSimpleTextItem@@QBE?AVQFont@@XZ @ 7398 NONAME ; class QFont QGraphicsSimpleTextItem::font(void) const
+ ?d_func@QTabWidget@@ABEPBVQTabWidgetPrivate@@XZ @ 7399 NONAME ; class QTabWidgetPrivate const * QTabWidget::d_func(void) const
+ ?metaObject@QCheckBox@@UBEPBUQMetaObject@@XZ @ 7400 NONAME ; struct QMetaObject const * QCheckBox::metaObject(void) const
+ ?setAutoRepeat@QShortcut@@QAEX_N@Z @ 7401 NONAME ; void QShortcut::setAutoRepeat(bool)
+ ?clearLineData@QTextEngine@@QAEXXZ @ 7402 NONAME ; void QTextEngine::clearLineData(void)
+ ?devType@QPixmap@@UBEHXZ @ 7403 NONAME ; int QPixmap::devType(void) const
+ ?update@QCoeFepInputContext@@UAEXXZ @ 7404 NONAME ; void QCoeFepInputContext::update(void)
+ ?showSection@QHeaderView@@QAEXH@Z @ 7405 NONAME ; void QHeaderView::showSection(int)
+ ?setDirection@QBoxLayout@@QAEXW4Direction@1@@Z @ 7406 NONAME ; void QBoxLayout::setDirection(enum QBoxLayout::Direction)
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPolygonF@@W4ItemSelectionMode@Qt@@@Z @ 7407 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QPolygonF const &, enum Qt::ItemSelectionMode) const
+ ?previousCursorPosition@QTextLayout@@QBEHHW4CursorMode@1@@Z @ 7408 NONAME ; int QTextLayout::previousCursorPosition(int, enum QTextLayout::CursorMode) const
+ ??1QDialog@@UAE@XZ @ 7409 NONAME ; QDialog::~QDialog(void)
+ ?intersected@QRegion@@QBE?AV1@ABVQRect@@@Z @ 7410 NONAME ; class QRegion QRegion::intersected(class QRect const &) const
+ ??1QGraphicsRectItem@@UAE@XZ @ 7411 NONAME ; QGraphicsRectItem::~QGraphicsRectItem(void)
+ ?defaultFont@QTextDocument@@QBE?AVQFont@@XZ @ 7412 NONAME ; class QFont QTextDocument::defaultFont(void) const
+ ?nextMaskBlank@QLineControl@@QAEHH@Z @ 7413 NONAME ; int QLineControl::nextMaskBlank(int)
+ ?changeEvent@QTextEdit@@MAEXPAVQEvent@@@Z @ 7414 NONAME ; void QTextEdit::changeEvent(class QEvent *)
+ ?undoCommandAdded@QTextDocument@@IAEXXZ @ 7415 NONAME ; void QTextDocument::undoCommandAdded(void)
+ ?x@QVector4D@@QBEMXZ @ 7416 NONAME ; float QVector4D::x(void) const
+ ??0QTextEdit@@QAE@ABVQString@@PAVQWidget@@@Z @ 7417 NONAME ; QTextEdit::QTextEdit(class QString const &, class QWidget *)
+ ??1QStroker@@UAE@XZ @ 7418 NONAME ; QStroker::~QStroker(void)
+ ?initStyleOption@QHeaderView@@IBEXPAVQStyleOptionHeader@@@Z @ 7419 NONAME ; void QHeaderView::initStyleOption(class QStyleOptionHeader *) const
+ ?isFixedPitch@QFontDatabase@@QBE_NABVQString@@0@Z @ 7420 NONAME ; bool QFontDatabase::isFixedPitch(class QString const &, class QString const &) const
+ ?painter@QPaintEngineState@@QBEPAVQPainter@@XZ @ 7421 NONAME ; class QPainter * QPaintEngineState::painter(void) const
+ ?trUtf8@QTextBrowser@@SA?AVQString@@PBD0@Z @ 7422 NONAME ; class QString QTextBrowser::trUtf8(char const *, char const *)
+ ?sliderChange@QAbstractSlider@@MAEXW4SliderChange@1@@Z @ 7423 NONAME ; void QAbstractSlider::sliderChange(enum QAbstractSlider::SliderChange)
+ ?resizeEvent@QToolBar@@MAEXPAVQResizeEvent@@@Z @ 7424 NONAME ; void QToolBar::resizeEvent(class QResizeEvent *)
+ ?calendarPopup@QDateTimeEdit@@QBE_NXZ @ 7425 NONAME ; bool QDateTimeEdit::calendarPopup(void) const
+ ?setBrush@QPalette@@QAEXW4ColorGroup@1@W4ColorRole@1@ABVQBrush@@@Z @ 7426 NONAME ; void QPalette::setBrush(enum QPalette::ColorGroup, enum QPalette::ColorRole, class QBrush const &)
+ ?paintDevice@QRasterWindowSurface@@UAEPAVQPaintDevice@@XZ @ 7427 NONAME ; class QPaintDevice * QRasterWindowSurface::paintDevice(void)
+ ?begin@QTextDocument@@QBE?AVQTextBlock@@XZ @ 7428 NONAME ; class QTextBlock QTextDocument::begin(void) const
+ ?keyPressEvent@QWidgetResizeHandler@@IAEXPAVQKeyEvent@@@Z @ 7429 NONAME ; void QWidgetResizeHandler::keyPressEvent(class QKeyEvent *)
+ ??0QPolygonF@@QAE@ABV0@@Z @ 7430 NONAME ; QPolygonF::QPolygonF(class QPolygonF const &)
+ ?unpolish@QWindowsStyle@@UAEXPAVQApplication@@@Z @ 7431 NONAME ; void QWindowsStyle::unpolish(class QApplication *)
+ ?toTableFormat@QTextFormat@@QBE?AVQTextTableFormat@@XZ @ 7432 NONAME ; class QTextTableFormat QTextFormat::toTableFormat(void) const
+ ?deselect@QLineControl@@QAEXXZ @ 7433 NONAME ; void QLineControl::deselect(void)
+ ?display@QLCDNumber@@QAEXABVQString@@@Z @ 7434 NONAME ; void QLCDNumber::display(class QString const &)
+ ?staticMetaObject@QGraphicsTransform@@2UQMetaObject@@B @ 7435 NONAME ; struct QMetaObject const QGraphicsTransform::staticMetaObject
+ ?paintEvent@QCommandLinkButton@@MAEXPAVQPaintEvent@@@Z @ 7436 NONAME ; void QCommandLinkButton::paintEvent(class QPaintEvent *)
+ ?setTabOrder@QGraphicsWidget@@SAXPAV1@0@Z @ 7437 NONAME ; void QGraphicsWidget::setTabOrder(class QGraphicsWidget *, class QGraphicsWidget *)
+ ?d_func@QGraphicsPolygonItem@@ABEPBVQGraphicsPolygonItemPrivate@@XZ @ 7438 NONAME ; class QGraphicsPolygonItemPrivate const * QGraphicsPolygonItem::d_func(void) const
+ ?united@QPolygon@@QBE?AV1@ABV1@@Z @ 7439 NONAME ; class QPolygon QPolygon::united(class QPolygon const &) const
+ ?span@QSortFilterProxyModel@@UBE?AVQSize@@ABVQModelIndex@@@Z @ 7440 NONAME ; class QSize QSortFilterProxyModel::span(class QModelIndex const &) const
+ ?end@QTextFrame@@QBE?AViterator@1@XZ @ 7441 NONAME ; class QTextFrame::iterator QTextFrame::end(void) const
+ ??0QApplication@@IAE@AAHPAPAD_N@Z @ 7442 NONAME ; QApplication::QApplication(int &, char * *, bool)
+ ?maximumSize@QGridLayout@@UBE?AVQSize@@XZ @ 7443 NONAME ; class QSize QGridLayout::maximumSize(void) const
+ ?isAncestorOf@QWidget@@QBE_NPBV1@@Z @ 7444 NONAME ; bool QWidget::isAncestorOf(class QWidget const *) const
+ ?field@QWizardPage@@IBE?AVQVariant@@ABVQString@@@Z @ 7445 NONAME ; class QVariant QWizardPage::field(class QString const &) const
+ ??_EQGestureEvent@@UAE@I@Z @ 7446 NONAME ; QGestureEvent::~QGestureEvent(unsigned int)
+ ?setMaxLength@QLineControl@@QAEXH@Z @ 7447 NONAME ; void QLineControl::setMaxLength(int)
+ ?sizeHintForColumn@QAbstractItemView@@UBEHH@Z @ 7448 NONAME ; int QAbstractItemView::sizeHintForColumn(int) const
+ ??0QImage@@QAE@ABVQSize@@W4Format@0@@Z @ 7449 NONAME ; QImage::QImage(class QSize const &, enum QImage::Format)
+ ?toGraphicsObject@QGraphicsItem@@QBEPBVQGraphicsObject@@XZ @ 7450 NONAME ; class QGraphicsObject const * QGraphicsItem::toGraphicsObject(void) const
+ ?textCursor@QTextEdit@@QBE?AVQTextCursor@@XZ @ 7451 NONAME ; class QTextCursor QTextEdit::textCursor(void) const
+ ?setParent_sys@QWidgetPrivate@@QAEXPAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 7452 NONAME ; void QWidgetPrivate::setParent_sys(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?clearMask@QWidget@@QAEXXZ @ 7453 NONAME ; void QWidget::clearMask(void)
+ ?error@QImageWriter@@QBE?AW4ImageWriterError@1@XZ @ 7454 NONAME ; enum QImageWriter::ImageWriterError QImageWriter::error(void) const
+ ?alignment@QLineEdit@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 7455 NONAME ; class QFlags<enum Qt::AlignmentFlag> QLineEdit::alignment(void) const
+ ?setEffectEnabled@QApplication@@SAXW4UIEffect@Qt@@_N@Z @ 7456 NONAME ; void QApplication::setEffectEnabled(enum Qt::UIEffect, bool)
+ ?drawLines@QPainter@@QAEXPBVQPoint@@H@Z @ 7457 NONAME ; void QPainter::drawLines(class QPoint const *, int)
+ ??0QStyleOptionToolBox@@QAE@XZ @ 7458 NONAME ; QStyleOptionToolBox::QStyleOptionToolBox(void)
+ ?maximumSize@QWidgetItemV2@@UBE?AVQSize@@XZ @ 7459 NONAME ; class QSize QWidgetItemV2::maximumSize(void) const
+ ?devType@QImage@@UBEHXZ @ 7460 NONAME ; int QImage::devType(void) const
+ ?setSpacing@QGraphicsGridLayout@@QAEXM@Z @ 7461 NONAME ; void QGraphicsGridLayout::setSpacing(float)
+ ?trUtf8@QScrollArea@@SA?AVQString@@PBD0H@Z @ 7462 NONAME ; class QString QScrollArea::trUtf8(char const *, char const *, int)
+ ??0QTreeWidgetItem@@QAE@PAV0@ABVQStringList@@H@Z @ 7463 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidgetItem *, class QStringList const &, int)
+ ?qt_metacall@QGraphicsBlurEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7464 NONAME ; int QGraphicsBlurEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QGesture@@SAABUQMetaObject@@XZ @ 7465 NONAME ; struct QMetaObject const & QGesture::getStaticMetaObject(void)
+ ?setGraphicsEffect@QWidget@@QAEXPAVQGraphicsEffect@@@Z @ 7466 NONAME ; void QWidget::setGraphicsEffect(class QGraphicsEffect *)
+ ??_EQImageIOHandlerFactoryInterface@@UAE@I@Z @ 7467 NONAME ; QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface(unsigned int)
+ ?setFilter@QDirModel@@QAEXV?$QFlags@W4Filter@QDir@@@@@Z @ 7468 NONAME ; void QDirModel::setFilter(class QFlags<enum QDir::Filter>)
+ ??0QPainter@@QAE@PAVQPaintDevice@@@Z @ 7469 NONAME ; QPainter::QPainter(class QPaintDevice *)
+ ?name@QTextImageFormat@@QBE?AVQString@@XZ @ 7470 NONAME ; class QString QTextImageFormat::name(void) const
+ ?text@QPalette@@QBEABVQBrush@@XZ @ 7471 NONAME ; class QBrush const & QPalette::text(void) const
+ ?setFlags@QTreeWidgetItem@@QAEXV?$QFlags@W4ItemFlag@Qt@@@@@Z @ 7472 NONAME ; void QTreeWidgetItem::setFlags(class QFlags<enum Qt::ItemFlag>)
+ ??0QGraphicsLineItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 7473 NONAME ; QGraphicsLineItem::QGraphicsLineItem(class QGraphicsItem *, class QGraphicsScene *)
+ ??6@YA?AVQDebug@@V0@ABVQColor@@@Z @ 7474 NONAME ; class QDebug operator<<(class QDebug, class QColor const &)
+ ?metaObject@QSyntaxHighlighter@@UBEPBUQMetaObject@@XZ @ 7475 NONAME ; struct QMetaObject const * QSyntaxHighlighter::metaObject(void) const
+ ?setSource@QTextBrowser@@UAEXABVQUrl@@@Z @ 7476 NONAME ; void QTextBrowser::setSource(class QUrl const &)
+ ??0QStyleOptionComboBox@@IAE@H@Z @ 7477 NONAME ; QStyleOptionComboBox::QStyleOptionComboBox(int)
+ ?contains@QPainterPath@@QBE_NABV1@@Z @ 7478 NONAME ; bool QPainterPath::contains(class QPainterPath const &) const
+ ?d_func@QMouseEventTransition@@ABEPBVQMouseEventTransitionPrivate@@XZ @ 7479 NONAME ; class QMouseEventTransitionPrivate const * QMouseEventTransition::d_func(void) const
+ ?trUtf8@QTimeEdit@@SA?AVQString@@PBD0@Z @ 7480 NONAME ; class QString QTimeEdit::trUtf8(char const *, char const *)
+ ?trUtf8@QTreeView@@SA?AVQString@@PBD0@Z @ 7481 NONAME ; class QString QTreeView::trUtf8(char const *, char const *)
+ ?drawRects@QPaintEngine@@UAEXPBVQRectF@@H@Z @ 7482 NONAME ; void QPaintEngine::drawRects(class QRectF const *, int)
+ ?getStaticMetaObject@QCommonStyle@@SAABUQMetaObject@@XZ @ 7483 NONAME ; struct QMetaObject const & QCommonStyle::getStaticMetaObject(void)
+ ?itemAt@QDockWidgetLayout@@UBEPAVQLayoutItem@@H@Z @ 7484 NONAME ; class QLayoutItem * QDockWidgetLayout::itemAt(int) const
+ ?row@QStandardItem@@QBEHXZ @ 7485 NONAME ; int QStandardItem::row(void) const
+ ??4QTextOption@@QAEAAV0@ABV0@@Z @ 7486 NONAME ; class QTextOption & QTextOption::operator=(class QTextOption const &)
+ ?blockInserted@QTextBlockGroup@@MAEXABVQTextBlock@@@Z @ 7487 NONAME ; void QTextBlockGroup::blockInserted(class QTextBlock const &)
+ ?treeWidget@QTreeWidgetItem@@QBEPAVQTreeWidget@@XZ @ 7488 NONAME ; class QTreeWidget * QTreeWidgetItem::treeWidget(void) const
+ ?getStaticMetaObject@QMainWindow@@SAABUQMetaObject@@XZ @ 7489 NONAME ; struct QMetaObject const & QMainWindow::getStaticMetaObject(void)
+ ?moveSplitter@QSplitterHandle@@IAEXH@Z @ 7490 NONAME ; void QSplitterHandle::moveSplitter(int)
+ ?trUtf8@QAbstractSpinBox@@SA?AVQString@@PBD0H@Z @ 7491 NONAME ; class QString QAbstractSpinBox::trUtf8(char const *, char const *, int)
+ ?setStart@QLinearGradient@@QAEXABVQPointF@@@Z @ 7492 NONAME ; void QLinearGradient::setStart(class QPointF const &)
+ ?maybeExtraItemCache@QGraphicsItemPrivate@@QBEPAVQGraphicsItemCache@@XZ @ 7493 NONAME ; class QGraphicsItemCache * QGraphicsItemPrivate::maybeExtraItemCache(void) const
+ ?qtHandler@QErrorMessage@@SAPAV1@XZ @ 7494 NONAME ; class QErrorMessage * QErrorMessage::qtHandler(void)
+ ?setCursorWidth@QTextControl@@QAEXH@Z @ 7495 NONAME ; void QTextControl::setCursorWidth(int)
+ ??0QKeyEvent@@QAE@W4Type@QEvent@@HV?$QFlags@W4KeyboardModifier@Qt@@@@ABVQString@@_NG@Z @ 7496 NONAME ; QKeyEvent::QKeyEvent(enum QEvent::Type, int, class QFlags<enum Qt::KeyboardModifier>, class QString const &, bool, unsigned short)
+ ?setModel@QTreeWidget@@EAEXPAVQAbstractItemModel@@@Z @ 7497 NONAME ; void QTreeWidget::setModel(class QAbstractItemModel *)
+ ??8QFontMetricsF@@QAE_NABV0@@Z @ 7498 NONAME ; bool QFontMetricsF::operator==(class QFontMetricsF const &)
+ ?isSelected@QTableWidgetItem@@QBE_NXZ @ 7499 NONAME ; bool QTableWidgetItem::isSelected(void) const
+ ??1QGraphicsView@@UAE@XZ @ 7500 NONAME ; QGraphicsView::~QGraphicsView(void)
+ ?sliderPosition@QAbstractSlider@@QBEHXZ @ 7501 NONAME ; int QAbstractSlider::sliderPosition(void) const
+ ?setProxy@QStyle@@AAEXPAV1@@Z @ 7502 NONAME ; void QStyle::setProxy(class QStyle *)
+ ??0QAbstractSpinBox@@QAE@PAVQWidget@@@Z @ 7503 NONAME ; QAbstractSpinBox::QAbstractSpinBox(class QWidget *)
+ ?addWidget@QGridLayout@@QAEXPAVQWidget@@HHHHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 7504 NONAME ; void QGridLayout::addWidget(class QWidget *, int, int, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?initStyleOption@QDateTimeEdit@@IBEXPAVQStyleOptionSpinBox@@@Z @ 7505 NONAME ; void QDateTimeEdit::initStyleOption(class QStyleOptionSpinBox *) const
+ ??4QRegion@@QAEAAV0@ABV0@@Z @ 7506 NONAME ; class QRegion & QRegion::operator=(class QRegion const &)
+ ?setCursorWidth@QPlainTextEdit@@QAEXH@Z @ 7507 NONAME ; void QPlainTextEdit::setCursorWidth(int)
+ ?splitPath@QCompleter@@UBE?AVQStringList@@ABVQString@@@Z @ 7508 NONAME ; class QStringList QCompleter::splitPath(class QString const &) const
+ ?setGeometry@QWidgetItem@@UAEXABVQRect@@@Z @ 7509 NONAME ; void QWidgetItem::setGeometry(class QRect const &)
+ ?setResolveSymlinks@QDirModel@@QAEX_N@Z @ 7510 NONAME ; void QDirModel::setResolveSymlinks(bool)
+ ?setAutoFormatting@QTextEdit@@QAEXV?$QFlags@W4AutoFormattingFlag@QTextEdit@@@@@Z @ 7511 NONAME ; void QTextEdit::setAutoFormatting(class QFlags<enum QTextEdit::AutoFormattingFlag>)
+ ?actions@QWidget@@QBE?AV?$QList@PAVQAction@@@@XZ @ 7512 NONAME ; class QList<class QAction *> QWidget::actions(void) const
+ ?setJoinStyle@QStroker@@QAEXW4PenJoinStyle@Qt@@@Z @ 7513 NONAME ; void QStroker::setJoinStyle(enum Qt::PenJoinStyle)
+ ??4QStyleOptionGroupBox@@QAEAAV0@ABV0@@Z @ 7514 NONAME ; class QStyleOptionGroupBox & QStyleOptionGroupBox::operator=(class QStyleOptionGroupBox const &)
+ ?metaObject@QToolButton@@UBEPBUQMetaObject@@XZ @ 7515 NONAME ; struct QMetaObject const * QToolButton::metaObject(void) const
+ ?setLabelText@QFileDialog@@QAEXW4DialogLabel@1@ABVQString@@@Z @ 7516 NONAME ; void QFileDialog::setLabelText(enum QFileDialog::DialogLabel, class QString const &)
+ ?setGeometry@QBoxLayout@@UAEXABVQRect@@@Z @ 7517 NONAME ; void QBoxLayout::setGeometry(class QRect const &)
+ ??0QS60MainDocument@@QAE@AAVCEikApplication@@@Z @ 7518 NONAME ; QS60MainDocument::QS60MainDocument(class CEikApplication &)
+ ?insertWidget@QSplitter@@QAEXHPAVQWidget@@@Z @ 7519 NONAME ; void QSplitter::insertWidget(int, class QWidget *)
+ ?currentCharFormat@QPlainTextEdit@@QBE?AVQTextCharFormat@@XZ @ 7520 NONAME ; class QTextCharFormat QPlainTextEdit::currentCharFormat(void) const
+ ?resolve@QFont@@QBE?AV1@ABV1@@Z @ 7521 NONAME ; class QFont QFont::resolve(class QFont const &) const
+ ?allGray@QImage@@QBE_NXZ @ 7522 NONAME ; bool QImage::allGray(void) const
+ ?toggle@QToolBarChangeEvent@@QBE_NXZ @ 7523 NONAME ; bool QToolBarChangeEvent::toggle(void) const
+ ?setEchoMode@QLineEdit@@QAEXW4EchoMode@1@@Z @ 7524 NONAME ; void QLineEdit::setEchoMode(enum QLineEdit::EchoMode)
+ ?qt_metacall@QS60Style@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7525 NONAME ; int QS60Style::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?supportsExtension@QGraphicsTextItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 7526 NONAME ; bool QGraphicsTextItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?setUndoRedoEnabled@QTextEdit@@QAEX_N@Z @ 7527 NONAME ; void QTextEdit::setUndoRedoEnabled(bool)
+ ?setHistory@QFileDialog@@QAEXABVQStringList@@@Z @ 7528 NONAME ; void QFileDialog::setHistory(class QStringList const &)
+ ?itemSelectionChanged@QTableWidget@@IAEXXZ @ 7529 NONAME ; void QTableWidget::itemSelectionChanged(void)
+ ??0QGraphicsPathItem@@QAE@ABVQPainterPath@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 7530 NONAME ; QGraphicsPathItem::QGraphicsPathItem(class QPainterPath const &, class QGraphicsItem *, class QGraphicsScene *)
+ ?flags@QTableWidgetItem@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@XZ @ 7531 NONAME ; class QFlags<enum Qt::ItemFlag> QTableWidgetItem::flags(void) const
+ ??GQRegion@@QBE?BV0@ABV0@@Z @ 7532 NONAME ; class QRegion const QRegion::operator-(class QRegion const &) const
+ ?setFieldGrowthPolicy@QFormLayout@@QAEXW4FieldGrowthPolicy@1@@Z @ 7533 NONAME ; void QFormLayout::setFieldGrowthPolicy(enum QFormLayout::FieldGrowthPolicy)
+ ?changed@QAction@@IAEXXZ @ 7534 NONAME ; void QAction::changed(void)
+ ?setSpacing@QGraphicsAnchor@@QAEXM@Z @ 7535 NONAME ; void QGraphicsAnchor::setSpacing(float)
+ ?visualRect@QStyle@@SA?AVQRect@@W4LayoutDirection@Qt@@ABV2@1@Z @ 7536 NONAME ; class QRect QStyle::visualRect(enum Qt::LayoutDirection, class QRect const &, class QRect const &)
+ ?exec@QMenu@@QAEPAVQAction@@XZ @ 7537 NONAME ; class QAction * QMenu::exec(void)
+ ?boundingRect@QFontMetrics@@QBE?AVQRect@@ABVQString@@@Z @ 7538 NONAME ; class QRect QFontMetrics::boundingRect(class QString const &) const
+ ?tr@QColumnView@@SA?AVQString@@PBD0H@Z @ 7539 NONAME ; class QString QColumnView::tr(char const *, char const *, int)
+ ??1QTextTableCellFormat@@QAE@XZ @ 7540 NONAME ; QTextTableCellFormat::~QTextTableCellFormat(void)
+ ?d_func@QGroupBox@@ABEPBVQGroupBoxPrivate@@XZ @ 7541 NONAME ; class QGroupBoxPrivate const * QGroupBox::d_func(void) const
+ ?isChecked@QAbstractButton@@QBE_NXZ @ 7542 NONAME ; bool QAbstractButton::isChecked(void) const
+ ?tabRemoved@QTabBar@@MAEXH@Z @ 7543 NONAME ; void QTabBar::tabRemoved(int)
+ ?button@QGraphicsSceneMouseEvent@@QBE?AW4MouseButton@Qt@@XZ @ 7544 NONAME ; enum Qt::MouseButton QGraphicsSceneMouseEvent::button(void) const
+ ?logicalIndexAt@QHeaderView@@QBEHH@Z @ 7545 NONAME ; int QHeaderView::logicalIndexAt(int) const
+ ?translate@QGraphicsView@@QAEXMM@Z @ 7546 NONAME ; void QGraphicsView::translate(float, float)
+ ?hasChildren@QFileSystemModel@@UBE_NABVQModelIndex@@@Z @ 7547 NONAME ; bool QFileSystemModel::hasChildren(class QModelIndex const &) const
+ ?indexOf@QSplitter@@QBEHPAVQWidget@@@Z @ 7548 NONAME ; int QSplitter::indexOf(class QWidget *) const
+ ??0QStyleOptionViewItem@@QAE@ABV0@@Z @ 7549 NONAME ; QStyleOptionViewItem::QStyleOptionViewItem(class QStyleOptionViewItem const &)
+ ?drawTextItem@QPainter@@QAEXABVQPoint@@ABVQTextItem@@@Z @ 7550 NONAME ; void QPainter::drawTextItem(class QPoint const &, class QTextItem const &)
+ ?qt_metacall@QPinchGesture@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7551 NONAME ; int QPinchGesture::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setIcon@QMessageBox@@QAEXW4Icon@1@@Z @ 7552 NONAME ; void QMessageBox::setIcon(enum QMessageBox::Icon)
+ ?drawPath@QPaintEngine@@UAEXABVQPainterPath@@@Z @ 7553 NONAME ; void QPaintEngine::drawPath(class QPainterPath const &)
+ ?synthesized@QFontEngine@@UBEHXZ @ 7554 NONAME ; int QFontEngine::synthesized(void) const
+ ?removeAt@QGraphicsLinearLayout@@UAEXH@Z @ 7555 NONAME ; void QGraphicsLinearLayout::removeAt(int)
+ ?setOrientation@QSplitterHandle@@QAEXW4Orientation@Qt@@@Z @ 7556 NONAME ; void QSplitterHandle::setOrientation(enum Qt::Orientation)
+ ?setTabText@QTabBar@@QAEXHABVQString@@@Z @ 7557 NONAME ; void QTabBar::setTabText(int, class QString const &)
+ ?storageLocation@QDesktopServices@@SA?AVQString@@W4StandardLocation@1@@Z @ 7558 NONAME ; class QString QDesktopServices::storageLocation(enum QDesktopServices::StandardLocation)
+ ?staticMetaObject@QGraphicsGrayscaleEffect@@2UQMetaObject@@B @ 7559 NONAME ; struct QMetaObject const QGraphicsGrayscaleEffect::staticMetaObject
+ ?setFontWordSpacing@QTextCharFormat@@QAEXM@Z @ 7560 NONAME ; void QTextCharFormat::setFontWordSpacing(float)
+ ??_EQShowEvent@@UAE@I@Z @ 7561 NONAME ; QShowEvent::~QShowEvent(unsigned int)
+ ?tr@QFileSystemModel@@SA?AVQString@@PBD0@Z @ 7562 NONAME ; class QString QFileSystemModel::tr(char const *, char const *)
+ ?scrollToBottom@QAbstractItemView@@QAEXXZ @ 7563 NONAME ; void QAbstractItemView::scrollToBottom(void)
+ ?sizeHint@QToolButton@@UBE?AVQSize@@XZ @ 7564 NONAME ; class QSize QToolButton::sizeHint(void) const
+ ??0QTableWidget@@QAE@PAVQWidget@@@Z @ 7565 NONAME ; QTableWidget::QTableWidget(class QWidget *)
+ ?setWrapMode@QTextOption@@QAEXW4WrapMode@1@@Z @ 7566 NONAME ; void QTextOption::setWrapMode(enum QTextOption::WrapMode)
+ ??0QGroupBox@@QAE@ABVQString@@PAVQWidget@@@Z @ 7567 NONAME ; QGroupBox::QGroupBox(class QString const &, class QWidget *)
+ ?trUtf8@QStandardItemModel@@SA?AVQString@@PBD0H@Z @ 7568 NONAME ; class QString QStandardItemModel::trUtf8(char const *, char const *, int)
+ ?setResizeMode@QListView@@QAEXW4ResizeMode@1@@Z @ 7569 NONAME ; void QListView::setResizeMode(enum QListView::ResizeMode)
+ ??_EQTableWidgetItem@@UAE@I@Z @ 7570 NONAME ; QTableWidgetItem::~QTableWidgetItem(unsigned int)
+ ?qt_metacast@QGraphicsBloomEffect@@UAEPAXPBD@Z @ 7571 NONAME ; void * QGraphicsBloomEffect::qt_metacast(char const *)
+ ?mapFromParent@QGraphicsItem@@QBE?AVQPolygonF@@MMMM@Z @ 7572 NONAME ; class QPolygonF QGraphicsItem::mapFromParent(float, float, float, float) const
+ ?tabRect@QTabBar@@QBE?AVQRect@@H@Z @ 7573 NONAME ; class QRect QTabBar::tabRect(int) const
+ ?sizeHint@QAbstractSpinBox@@UBE?AVQSize@@XZ @ 7574 NONAME ; class QSize QAbstractSpinBox::sizeHint(void) const
+ ?setMidLineWidth@QFrame@@QAEXH@Z @ 7575 NONAME ; void QFrame::setMidLineWidth(int)
+ ??0QVector4D@@QAE@ABVQPointF@@@Z @ 7576 NONAME ; QVector4D::QVector4D(class QPointF const &)
+ ?tr@QAbstractTextDocumentLayout@@SA?AVQString@@PBD0H@Z @ 7577 NONAME ; class QString QAbstractTextDocumentLayout::tr(char const *, char const *, int)
+ ?tr@QPushButton@@SA?AVQString@@PBD0H@Z @ 7578 NONAME ; class QString QPushButton::tr(char const *, char const *, int)
+ ??0QVectorPath@@QAE@PBMHPBW4ElementType@QPainterPath@@I@Z @ 7579 NONAME ; QVectorPath::QVectorPath(float const *, int, enum QPainterPath::ElementType const *, unsigned int)
+ ??0QTreeWidgetItem@@QAE@PAV0@0H@Z @ 7580 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidgetItem *, class QTreeWidgetItem *, int)
+ ?key@QFont@@QBE?AVQString@@XZ @ 7581 NONAME ; class QString QFont::key(void) const
+ ?completionColumn@QCompleter@@QBEHXZ @ 7582 NONAME ; int QCompleter::completionColumn(void) const
+ ?options@QColorDialog@@QBE?AV?$QFlags@W4ColorDialogOption@QColorDialog@@@@XZ @ 7583 NONAME ; class QFlags<enum QColorDialog::ColorDialogOption> QColorDialog::options(void) const
+ ?insertRows@QProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 7584 NONAME ; bool QProxyModel::insertRows(int, int, class QModelIndex const &)
+ ?m21@QTransform@@QBEMXZ @ 7585 NONAME ; float QTransform::m21(void) const
+ ?changeEvent@QMessageBox@@MAEXPAVQEvent@@@Z @ 7586 NONAME ; void QMessageBox::changeEvent(class QEvent *)
+ ??4QColormap@@QAEAAV0@ABV0@@Z @ 7587 NONAME ; class QColormap & QColormap::operator=(class QColormap const &)
+ ?removeSceneEventFilter@QGraphicsItem@@QAEXPAV1@@Z @ 7588 NONAME ; void QGraphicsItem::removeSceneEventFilter(class QGraphicsItem *)
+ ?defaultFactory@QItemEditorFactory@@SAPBV1@XZ @ 7589 NONAME ; class QItemEditorFactory const * QItemEditorFactory::defaultFactory(void)
+ ?length@QBezier@@QBEMM@Z @ 7590 NONAME ; float QBezier::length(float) const
+ ?d_func@QLineEdit@@ABEPBVQLineEditPrivate@@XZ @ 7591 NONAME ; class QLineEditPrivate const * QLineEdit::d_func(void) const
+ ?tr@QWidgetResizeHandler@@SA?AVQString@@PBD0@Z @ 7592 NONAME ; class QString QWidgetResizeHandler::tr(char const *, char const *)
+ ??0QMenuBar@@QAE@PAVQWidget@@@Z @ 7593 NONAME ; QMenuBar::QMenuBar(class QWidget *)
+ ?paintEvent@QAbstractSpinBox@@MAEXPAVQPaintEvent@@@Z @ 7594 NONAME ; void QAbstractSpinBox::paintEvent(class QPaintEvent *)
+ ?widget@QSplitter@@QBEPAVQWidget@@H@Z @ 7595 NONAME ; class QWidget * QSplitter::widget(int) const
+ ?addCornerAnchors@QGraphicsAnchorLayout@@QAEXPAVQGraphicsLayoutItem@@W4Corner@Qt@@01@Z @ 7596 NONAME ; void QGraphicsAnchorLayout::addCornerAnchors(class QGraphicsLayoutItem *, enum Qt::Corner, class QGraphicsLayoutItem *, enum Qt::Corner)
+ ??0QDataWidgetMapper@@QAE@PAVQObject@@@Z @ 7597 NONAME ; QDataWidgetMapper::QDataWidgetMapper(class QObject *)
+ ?setLineWidth@QTextLine@@QAEXM@Z @ 7598 NONAME ; void QTextLine::setLineWidth(float)
+ ??0QUndoGroup@@QAE@PAVQObject@@@Z @ 7599 NONAME ; QUndoGroup::QUndoGroup(class QObject *)
+ ?focusInEvent@QPlainTextEdit@@MAEXPAVQFocusEvent@@@Z @ 7600 NONAME ; void QPlainTextEdit::focusInEvent(class QFocusEvent *)
+ ?isNull@QVector2D@@QBE_NXZ @ 7601 NONAME ; bool QVector2D::isNull(void) const
+ ?show_sys@QWidgetPrivate@@QAEXXZ @ 7602 NONAME ; void QWidgetPrivate::show_sys(void)
+ ?setHorizontalHeaderItem@QTableWidget@@QAEXHPAVQTableWidgetItem@@@Z @ 7603 NONAME ; void QTableWidget::setHorizontalHeaderItem(int, class QTableWidgetItem *)
+ ?invalidateSizeCache@QWidgetItemV2@@AAEXXZ @ 7604 NONAME ; void QWidgetItemV2::invalidateSizeCache(void)
+ ?setKey@QShortcut@@QAEXABVQKeySequence@@@Z @ 7605 NONAME ; void QShortcut::setKey(class QKeySequence const &)
+ ?charFormat@QTextCursor@@QBE?AVQTextCharFormat@@XZ @ 7606 NONAME ; class QTextCharFormat QTextCursor::charFormat(void) const
+ ??0QSizeGrip@@QAE@PAVQWidget@@@Z @ 7607 NONAME ; QSizeGrip::QSizeGrip(class QWidget *)
+ ?setAutoScroll@QAbstractItemView@@QAEX_N@Z @ 7608 NONAME ; void QAbstractItemView::setAutoScroll(bool)
+ ??0QFontMetricsF@@QAE@ABV0@@Z @ 7609 NONAME ; QFontMetricsF::QFontMetricsF(class QFontMetricsF const &)
+ ?staticMetaObject@QPainter@@2UQMetaObject@@B @ 7610 NONAME ; struct QMetaObject const QPainter::staticMetaObject
+ ?getStaticMetaObject@QAbstractProxyModel@@SAABUQMetaObject@@XZ @ 7611 NONAME ; struct QMetaObject const & QAbstractProxyModel::getStaticMetaObject(void)
+ ?addAction@QMenu@@QAEPAVQAction@@ABVQString@@@Z @ 7612 NONAME ; class QAction * QMenu::addAction(class QString const &)
+ ?invertedControls@QAbstractSlider@@QBE_NXZ @ 7613 NONAME ; bool QAbstractSlider::invertedControls(void) const
+ ?qt_metacast@QPixmapBlurFilter@@UAEPAXPBD@Z @ 7614 NONAME ; void * QPixmapBlurFilter::qt_metacast(char const *)
+ ?cancel@QSessionManager@@QAEXXZ @ 7615 NONAME ; void QSessionManager::cancel(void)
+ ?dotProduct@QVector3D@@SAMABV1@0@Z @ 7616 NONAME ; float QVector3D::dotProduct(class QVector3D const &, class QVector3D const &)
+ ?trUtf8@QAbstractItemView@@SA?AVQString@@PBD0H@Z @ 7617 NONAME ; class QString QAbstractItemView::trUtf8(char const *, char const *, int)
+ ?trUtf8@QGraphicsObject@@SA?AVQString@@PBD0H@Z @ 7618 NONAME ; class QString QGraphicsObject::trUtf8(char const *, char const *, int)
+ ?tr@QPushButton@@SA?AVQString@@PBD0@Z @ 7619 NONAME ; class QString QPushButton::tr(char const *, char const *)
+ ?invalidateDepthRecursively@QGraphicsItemPrivate@@QAEXXZ @ 7620 NONAME ; void QGraphicsItemPrivate::invalidateDepthRecursively(void)
+ ??0QTextCursor@@QAE@XZ @ 7621 NONAME ; QTextCursor::QTextCursor(void)
+ ?setModifiers@QGraphicsSceneMouseEvent@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 7622 NONAME ; void QGraphicsSceneMouseEvent::setModifiers(class QFlags<enum Qt::KeyboardModifier>)
+ ??0QImageTextKeyLang@@QAE@ABV0@@Z @ 7623 NONAME ; QImageTextKeyLang::QImageTextKeyLang(class QImageTextKeyLang const &)
+ ?currentIndex@QAbstractItemView@@QBE?AVQModelIndex@@XZ @ 7624 NONAME ; class QModelIndex QAbstractItemView::currentIndex(void) const
+ ?tabPosition@QTabWidget@@QBE?AW4TabPosition@1@XZ @ 7625 NONAME ; enum QTabWidget::TabPosition QTabWidget::tabPosition(void) const
+ ??1QGestureEvent@@UAE@XZ @ 7626 NONAME ; QGestureEvent::~QGestureEvent(void)
+ ?leftPadding@QTextTableCellFormat@@QBEMXZ @ 7627 NONAME ; float QTextTableCellFormat::leftPadding(void) const
+ ?composeMode@QLineControl@@QBE_NXZ @ 7628 NONAME ; bool QLineControl::composeMode(void) const
+ ?fromAxisAndAngle@QQuaternion@@SA?AV1@MMMM@Z @ 7629 NONAME ; class QQuaternion QQuaternion::fromAxisAndAngle(float, float, float, float)
+ ??0QCursor@@QAE@ABVQBitmap@@0HH@Z @ 7630 NONAME ; QCursor::QCursor(class QBitmap const &, class QBitmap const &, int, int)
+ ?acceptHoverEvents@QGraphicsItem@@QBE_NXZ @ 7631 NONAME ; bool QGraphicsItem::acceptHoverEvents(void) const
+ ?staticMetaObject@QSessionManager@@2UQMetaObject@@B @ 7632 NONAME ; struct QMetaObject const QSessionManager::staticMetaObject
+ ??0QStyleOptionQ3DockWindow@@QAE@ABV0@@Z @ 7633 NONAME ; QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(class QStyleOptionQ3DockWindow const &)
+ ?acceleration@QPanGesture@@QBEMXZ @ 7634 NONAME ; float QPanGesture::acceleration(void) const
+ ?cellAt@QTextTable@@QBE?AVQTextTableCell@@H@Z @ 7635 NONAME ; class QTextTableCell QTextTable::cellAt(int) const
+ ?stretchLastSection@QHeaderView@@QBE_NXZ @ 7636 NONAME ; bool QHeaderView::stretchLastSection(void) const
+ ?sortRole@QSortFilterProxyModel@@QBEHXZ @ 7637 NONAME ; int QSortFilterProxyModel::sortRole(void) const
+ ?scrollContentsBy@QAbstractScrollArea@@MAEXHH@Z @ 7638 NONAME ; void QAbstractScrollArea::scrollContentsBy(int, int)
+ ?update@QAbstractItemView@@QAEXABVQModelIndex@@@Z @ 7639 NONAME ; void QAbstractItemView::update(class QModelIndex const &)
+ ?mouseGrabber@QWidgetPrivate@@2PAVQWidget@@A @ 7640 NONAME ; class QWidget * QWidgetPrivate::mouseGrabber
+ ?setColor@QImage@@QAEXHI@Z @ 7641 NONAME ; void QImage::setColor(int, unsigned int)
+ ?tr@QDial@@SA?AVQString@@PBD0H@Z @ 7642 NONAME ; class QString QDial::tr(char const *, char const *, int)
+ ??0QImage@@QAE@PBEHHW4Format@0@@Z @ 7643 NONAME ; QImage::QImage(unsigned char const *, int, int, enum QImage::Format)
+ ??0QPalette@@QAE@XZ @ 7644 NONAME ; QPalette::QPalette(void)
+ ??7QPixmap@@QBE_NXZ @ 7645 NONAME ; bool QPixmap::operator!(void) const
+ ?setPageBreakPolicy@QTextBlockFormat@@QAEXV?$QFlags@W4PageBreakFlag@QTextFormat@@@@@Z @ 7646 NONAME ; void QTextBlockFormat::setPageBreakPolicy(class QFlags<enum QTextFormat::PageBreakFlag>)
+ ?staticMetaObject@QInputContextPlugin@@2UQMetaObject@@B @ 7647 NONAME ; struct QMetaObject const QInputContextPlugin::staticMetaObject
+ ?setMinimumContentsLength@QComboBox@@QAEXH@Z @ 7648 NONAME ; void QComboBox::setMinimumContentsLength(int)
+ ??1QPlainTextDocumentLayout@@UAE@XZ @ 7649 NONAME ; QPlainTextDocumentLayout::~QPlainTextDocumentLayout(void)
+ ?setParent@QWidget@@QAEXPAV1@@Z @ 7650 NONAME ; void QWidget::setParent(class QWidget *)
+ ?brushOrigin@QPaintEngineState@@QBE?AVQPointF@@XZ @ 7651 NONAME ; class QPointF QPaintEngineState::brushOrigin(void) const
+ ?orientation@QToolBar@@QBE?AW4Orientation@Qt@@XZ @ 7652 NONAME ; enum Qt::Orientation QToolBar::orientation(void) const
+ ?drawPolygon@QPaintEngine@@UAEXPBVQPoint@@HW4PolygonDrawMode@1@@Z @ 7653 NONAME ; void QPaintEngine::drawPolygon(class QPoint const *, int, enum QPaintEngine::PolygonDrawMode)
+ ?sizeHint@QPushButton@@UBE?AVQSize@@XZ @ 7654 NONAME ; class QSize QPushButton::sizeHint(void) const
+ ?setColorTable@QImage@@QAEXV?$QVector@I@@@Z @ 7655 NONAME ; void QImage::setColorTable(class QVector<unsigned int>)
+ ??5@YAAAVQDataStream@@AAV0@AAVQPolygon@@@Z @ 7656 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPolygon &)
+ ?addResource@QTextDocument@@QAEXHABVQUrl@@ABVQVariant@@@Z @ 7657 NONAME ; void QTextDocument::addResource(int, class QUrl const &, class QVariant const &)
+ ?objectForFormat@QTextDocument@@QBEPAVQTextObject@@ABVQTextFormat@@@Z @ 7658 NONAME ; class QTextObject * QTextDocument::objectForFormat(class QTextFormat const &) const
+ ?pixelSize@QFont@@QBEHXZ @ 7659 NONAME ; int QFont::pixelSize(void) const
+ ?releaseKeyboard@QWidget@@QAEXXZ @ 7660 NONAME ; void QWidget::releaseKeyboard(void)
+ ?setTextElideMode@QAbstractItemView@@QAEXW4TextElideMode@Qt@@@Z @ 7661 NONAME ; void QAbstractItemView::setTextElideMode(enum Qt::TextElideMode)
+ ?setActiveStack@QUndoGroup@@QAEXPAVQUndoStack@@@Z @ 7662 NONAME ; void QUndoGroup::setActiveStack(class QUndoStack *)
+ ??1QGraphicsLayout@@UAE@XZ @ 7663 NONAME ; QGraphicsLayout::~QGraphicsLayout(void)
+ ??MQTreeWidgetItem@@UBE_NABV0@@Z @ 7664 NONAME ; bool QTreeWidgetItem::operator<(class QTreeWidgetItem const &) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQPicture@@@Z @ 7665 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPicture const &)
+ ?intersect@QRegion@@QBE?AV1@ABV1@@Z @ 7666 NONAME ; class QRegion QRegion::intersect(class QRegion const &) const
+ ?setWrapping@QAbstractSpinBox@@QAEX_N@Z @ 7667 NONAME ; void QAbstractSpinBox::setWrapping(bool)
+ ?lastPosition@QTextFrame@@QBEHXZ @ 7668 NONAME ; int QTextFrame::lastPosition(void) const
+ ?metaObject@QDoubleValidator@@UBEPBUQMetaObject@@XZ @ 7669 NONAME ; struct QMetaObject const * QDoubleValidator::metaObject(void) const
+ ?toHsl@QColor@@QBE?AV1@XZ @ 7670 NONAME ; class QColor QColor::toHsl(void) const
+ ?logicalDpiY@QPaintDevice@@QBEHXZ @ 7671 NONAME ; int QPaintDevice::logicalDpiY(void) const
+ ??0QStyleOptionDockWidgetV2@@QAE@ABV0@@Z @ 7672 NONAME ; QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(class QStyleOptionDockWidgetV2 const &)
+ ?columnCount@QMenu@@IBEHXZ @ 7673 NONAME ; int QMenu::columnCount(void) const
+ ?getStaticMetaObject@QProxyModel@@SAABUQMetaObject@@XZ @ 7674 NONAME ; struct QMetaObject const & QProxyModel::getStaticMetaObject(void)
+ ?isActive@QGraphicsScene@@QBE_NXZ @ 7675 NONAME ; bool QGraphicsScene::isActive(void) const
+ ?metaObject@QTreeWidget@@UBEPBUQMetaObject@@XZ @ 7676 NONAME ; struct QMetaObject const * QTreeWidget::metaObject(void) const
+ ??0QTessellator@@QAE@XZ @ 7677 NONAME ; QTessellator::QTessellator(void)
+ ?qSmartMaxSize@@YA?AVQSize@@PBVQWidgetItem@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 7678 NONAME ; class QSize qSmartMaxSize(class QWidgetItem const *, class QFlags<enum Qt::AlignmentFlag>)
+ ??BQSizePolicy@@QBE?AVQVariant@@XZ @ 7679 NONAME ; QSizePolicy::operator class QVariant(void) const
+ ?devType@QWidget@@UBEHXZ @ 7680 NONAME ; int QWidget::devType(void) const
+ ?translate@QMatrix4x4@@QAEAAV1@ABVQVector3D@@@Z @ 7681 NONAME ; class QMatrix4x4 & QMatrix4x4::translate(class QVector3D const &)
+ ?trUtf8@QFileSystemModel@@SA?AVQString@@PBD0H@Z @ 7682 NONAME ; class QString QFileSystemModel::trUtf8(char const *, char const *, int)
+ ?setOption@QColorDialog@@QAEXW4ColorDialogOption@1@_N@Z @ 7683 NONAME ; void QColorDialog::setOption(enum QColorDialog::ColorDialogOption, bool)
+ ??0QPictureIO@@QAE@XZ @ 7684 NONAME ; QPictureIO::QPictureIO(void)
+ ?sizeHint@QTableWidgetItem@@QBE?AVQSize@@XZ @ 7685 NONAME ; class QSize QTableWidgetItem::sizeHint(void) const
+ ?scaleList@QGraphicsItemAnimation@@QBE?AV?$QList@U?$QPair@MVQPointF@@@@@@XZ @ 7686 NONAME ; class QList<struct QPair<float, class QPointF> > QGraphicsItemAnimation::scaleList(void) const
+ ?currentFont@QFontDialog@@QBE?AVQFont@@XZ @ 7687 NONAME ; class QFont QFontDialog::currentFont(void) const
+ ?trUtf8@QPictureFormatPlugin@@SA?AVQString@@PBD0@Z @ 7688 NONAME ; class QString QPictureFormatPlugin::trUtf8(char const *, char const *)
+ ?mapToWS@QWidgetPrivate@@QBE?AVQPoint@@ABV2@@Z @ 7689 NONAME ; class QPoint QWidgetPrivate::mapToWS(class QPoint const &) const
+ ?showText@QWhatsThis@@SAXABVQPoint@@ABVQString@@PAVQWidget@@@Z @ 7690 NONAME ; void QWhatsThis::showText(class QPoint const &, class QString const &, class QWidget *)
+ ?updateCachedClipPathFromSetPosHelper@QGraphicsItemPrivate@@QAEXABVQPointF@@@Z @ 7691 NONAME ; void QGraphicsItemPrivate::updateCachedClipPathFromSetPosHelper(class QPointF const &)
+ ?selectionChanged@QPlainTextEdit@@IAEXXZ @ 7692 NONAME ; void QPlainTextEdit::selectionChanged(void)
+ ??_EQDialog@@UAE@I@Z @ 7693 NONAME ; QDialog::~QDialog(unsigned int)
+ ?collapseAll@QTreeView@@QAEXXZ @ 7694 NONAME ; void QTreeView::collapseAll(void)
+ ?staticMetaObject@QAbstractItemDelegate@@2UQMetaObject@@B @ 7695 NONAME ; struct QMetaObject const QAbstractItemDelegate::staticMetaObject
+ ?d_func@QGraphicsColorizeEffect@@AAEPAVQGraphicsColorizeEffectPrivate@@XZ @ 7696 NONAME ; class QGraphicsColorizeEffectPrivate * QGraphicsColorizeEffect::d_func(void)
+ ?scenePos@QGraphicsSceneHelpEvent@@QBE?AVQPointF@@XZ @ 7697 NONAME ; class QPointF QGraphicsSceneHelpEvent::scenePos(void) const
+ ?drawChord@QPainter@@QAEXHHHHHH@Z @ 7698 NONAME ; void QPainter::drawChord(int, int, int, int, int, int)
+ ??0QGraphicsSceneWheelEvent@@QAE@W4Type@QEvent@@@Z @ 7699 NONAME ; QGraphicsSceneWheelEvent::QGraphicsSceneWheelEvent(enum QEvent::Type)
+ ?capForJoinMode@QStroker@@KA?AW4PenCapStyle@Qt@@W4LineJoinMode@1@@Z @ 7700 NONAME ; enum Qt::PenCapStyle QStroker::capForJoinMode(enum QStroker::LineJoinMode)
+ ?setCursorBlinkPeriod@QLineControl@@QAEXH@Z @ 7701 NONAME ; void QLineControl::setCursorBlinkPeriod(int)
+ ?widget@QStackedWidget@@QBEPAVQWidget@@H@Z @ 7702 NONAME ; class QWidget * QStackedWidget::widget(int) const
+ ?staticMetaObject@QFont@@2UQMetaObject@@B @ 7703 NONAME ; struct QMetaObject const QFont::staticMetaObject
+ ?isUndoAvailable@QTextDocument@@QBE_NXZ @ 7704 NONAME ; bool QTextDocument::isUndoAvailable(void) const
+ ?setAlignment@QLineEdit@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 7705 NONAME ; void QLineEdit::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ??1QGraphicsSceneContextMenuEvent@@UAE@XZ @ 7706 NONAME ; QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent(void)
+ ?hitTest@QPlainTextDocumentLayout@@UBEHABVQPointF@@W4HitTestAccuracy@Qt@@@Z @ 7707 NONAME ; int QPlainTextDocumentLayout::hitTest(class QPointF const &, enum Qt::HitTestAccuracy) const
+ ?load_testability@QApplicationPrivate@@2_NA @ 7708 NONAME ; bool QApplicationPrivate::load_testability
+ ?screenCountChanged@QDesktopWidget@@IAEXH@Z @ 7709 NONAME ; void QDesktopWidget::screenCountChanged(int)
+ ?cursorRect@QTextEdit@@QBE?AVQRect@@XZ @ 7710 NONAME ; class QRect QTextEdit::cursorRect(void) const
+ ?metaObject@QPixmapConvolutionFilter@@UBEPBUQMetaObject@@XZ @ 7711 NONAME ; struct QMetaObject const * QPixmapConvolutionFilter::metaObject(void) const
+ ?currentIndexChanged@QComboBox@@IAEXH@Z @ 7712 NONAME ; void QComboBox::currentIndexChanged(int)
+ ?isDefault@QPushButton@@QBE_NXZ @ 7713 NONAME ; bool QPushButton::isDefault(void) const
+ ?removeButton@QDialogButtonBox@@QAEXPAVQAbstractButton@@@Z @ 7714 NONAME ; void QDialogButtonBox::removeButton(class QAbstractButton *)
+ ??0QDialogButtonBox@@QAE@PAVQWidget@@@Z @ 7715 NONAME ; QDialogButtonBox::QDialogButtonBox(class QWidget *)
+ ??0QImage@@QAE@PAEHHHW4Format@0@@Z @ 7716 NONAME ; QImage::QImage(unsigned char *, int, int, int, enum QImage::Format)
+ ?systemRect@QPaintEngine@@QBE?AVQRect@@XZ @ 7717 NONAME ; class QRect QPaintEngine::systemRect(void) const
+ ?textIndent@QTextBlockFormat@@QBEMXZ @ 7718 NONAME ; float QTextBlockFormat::textIndent(void) const
+ ?trUtf8@QListView@@SA?AVQString@@PBD0@Z @ 7719 NONAME ; class QString QListView::trUtf8(char const *, char const *)
+ ?setTitle@QWizardPage@@QAEXABVQString@@@Z @ 7720 NONAME ; void QWizardPage::setTitle(class QString const &)
+ ?click@QAbstractButton@@QAEXXZ @ 7721 NONAME ; void QAbstractButton::click(void)
+ ?weight@QFont@@QBEHXZ @ 7722 NONAME ; int QFont::weight(void) const
+ ??1QGroupBox@@UAE@XZ @ 7723 NONAME ; QGroupBox::~QGroupBox(void)
+ ?qt_metacast@QAbstractButton@@UAEPAXPBD@Z @ 7724 NONAME ; void * QAbstractButton::qt_metacast(char const *)
+ ?childEvent@QToolBar@@MAEXPAVQChildEvent@@@Z @ 7725 NONAME ; void QToolBar::childEvent(class QChildEvent *)
+ ?position@QTextBlock@@QBEHXZ @ 7726 NONAME ; int QTextBlock::position(void) const
+ ?setPadding@QTextTableCellFormat@@QAEXM@Z @ 7727 NONAME ; void QTextTableCellFormat::setPadding(float)
+ ?itemFromIndex@QStandardItemModel@@QBEPAVQStandardItem@@ABVQModelIndex@@@Z @ 7728 NONAME ; class QStandardItem * QStandardItemModel::itemFromIndex(class QModelIndex const &) const
+ ?isUndoRedoEnabled@QTextDocument@@QBE_NXZ @ 7729 NONAME ; bool QTextDocument::isUndoRedoEnabled(void) const
+ ?paintEvent@QTabWidget@@MAEXPAVQPaintEvent@@@Z @ 7730 NONAME ; void QTabWidget::paintEvent(class QPaintEvent *)
+ ?dragLeaveEvent@QGraphicsView@@MAEXPAVQDragLeaveEvent@@@Z @ 7731 NONAME ; void QGraphicsView::dragLeaveEvent(class QDragLeaveEvent *)
+ ?length@QPainterPath@@QBEMXZ @ 7732 NONAME ; float QPainterPath::length(void) const
+ ?toSymbianRSgImage@QPixmap@@QBEPAVRSgImage@@XZ @ 7733 NONAME ; class RSgImage * QPixmap::toSymbianRSgImage(void) const
+ ?doAutoScroll@QAbstractItemView@@IAEXXZ @ 7734 NONAME ; void QAbstractItemView::doAutoScroll(void)
+ ?hovered@QMenuBar@@IAEXPAVQAction@@@Z @ 7735 NONAME ; void QMenuBar::hovered(class QAction *)
+ ?staticMetaObject@QStyle@@2UQMetaObject@@B @ 7736 NONAME ; struct QMetaObject const QStyle::staticMetaObject
+ ?d_func@QUndoView@@AAEPAVQUndoViewPrivate@@XZ @ 7737 NONAME ; class QUndoViewPrivate * QUndoView::d_func(void)
+ ?trUtf8@QMovie@@SA?AVQString@@PBD0H@Z @ 7738 NONAME ; class QString QMovie::trUtf8(char const *, char const *, int)
+ ?setPreferredHeight@QGraphicsLayoutItem@@QAEXM@Z @ 7739 NONAME ; void QGraphicsLayoutItem::setPreferredHeight(float)
+ ?setOrientation@QDataWidgetMapper@@QAEXW4Orientation@Qt@@@Z @ 7740 NONAME ; void QDataWidgetMapper::setOrientation(enum Qt::Orientation)
+ ?screenPos@QGraphicsSceneWheelEvent@@QBE?AVQPoint@@XZ @ 7741 NONAME ; class QPoint QGraphicsSceneWheelEvent::screenPos(void) const
+ ?setDocumentTitle@QTextEdit@@QAEXABVQString@@@Z @ 7742 NONAME ; void QTextEdit::setDocumentTitle(class QString const &)
+ ?buttons@QGraphicsSceneMouseEvent@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 7743 NONAME ; class QFlags<enum Qt::MouseButton> QGraphicsSceneMouseEvent::buttons(void) const
+ ?setDashOffset@QDashStroker@@QAEXM@Z @ 7744 NONAME ; void QDashStroker::setDashOffset(float)
+ ?setPage@QWizard@@QAEXHPAVQWizardPage@@@Z @ 7745 NONAME ; void QWizard::setPage(int, class QWizardPage *)
+ ?count@QDockWidgetLayout@@UBEHXZ @ 7746 NONAME ; int QDockWidgetLayout::count(void) const
+ ??4QStyleOptionViewItemV4@@QAEAAV0@ABV0@@Z @ 7747 NONAME ; class QStyleOptionViewItemV4 & QStyleOptionViewItemV4::operator=(class QStyleOptionViewItemV4 const &)
+ ?scrollContentsBy@QListView@@MAEXHH@Z @ 7748 NONAME ; void QListView::scrollContentsBy(int, int)
+ ?frameBoundingRect@QPlainTextDocumentLayout@@UBE?AVQRectF@@PAVQTextFrame@@@Z @ 7749 NONAME ; class QRectF QPlainTextDocumentLayout::frameBoundingRect(class QTextFrame *) const
+ ??0QTextDocument@@QAE@PAVQObject@@@Z @ 7750 NONAME ; QTextDocument::QTextDocument(class QObject *)
+ ?isNull@QPixmap@@QBE_NXZ @ 7751 NONAME ; bool QPixmap::isNull(void) const
+ ?prefix@QSpinBox@@QBE?AVQString@@XZ @ 7752 NONAME ; class QString QSpinBox::prefix(void) const
+ ?setTabsClosable@QTabBar@@QAEX_N@Z @ 7753 NONAME ; void QTabBar::setTabsClosable(bool)
+ ??XQTransform@@QAEAAV0@M@Z @ 7754 NONAME ; class QTransform & QTransform::operator*=(float)
+ ?currentCharFormat@QTextEdit@@QBE?AVQTextCharFormat@@XZ @ 7755 NONAME ; class QTextCharFormat QTextEdit::currentCharFormat(void) const
+ ?getStaticMetaObject@QEventDispatcherS60@@SAABUQMetaObject@@XZ @ 7756 NONAME ; struct QMetaObject const & QEventDispatcherS60::getStaticMetaObject(void)
+ ?originChanged@QGraphicsScale@@IAEXXZ @ 7757 NONAME ; void QGraphicsScale::originChanged(void)
+ ?distanceToPlane@QVector3D@@QBEMABV1@0@Z @ 7758 NONAME ; float QVector3D::distanceToPlane(class QVector3D const &, class QVector3D const &) const
+ ?staticMetaObject@QShortcut@@2UQMetaObject@@B @ 7759 NONAME ; struct QMetaObject const QShortcut::staticMetaObject
+ ?enabledChanged@QGraphicsEffect@@IAEX_N@Z @ 7760 NONAME ; void QGraphicsEffect::enabledChanged(bool)
+ ?setDragDropMode@QAbstractItemView@@QAEXW4DragDropMode@1@@Z @ 7761 NONAME ; void QAbstractItemView::setDragDropMode(enum QAbstractItemView::DragDropMode)
+ ?shape@QCursor@@QBE?AW4CursorShape@Qt@@XZ @ 7762 NONAME ; enum Qt::CursorShape QCursor::shape(void) const
+ ?ascent@QFontMetricsF@@QBEMXZ @ 7763 NONAME ; float QFontMetricsF::ascent(void) const
+ ?insertRows@QStringListModel@@UAE_NHHABVQModelIndex@@@Z @ 7764 NONAME ; bool QStringListModel::insertRows(int, int, class QModelIndex const &)
+ ?elementCount@QVectorPath@@QBEHXZ @ 7765 NONAME ; int QVectorPath::elementCount(void) const
+ ??0QToolButton@@QAE@PAVQWidget@@@Z @ 7766 NONAME ; QToolButton::QToolButton(class QWidget *)
+ ?setCornerWidget@QAbstractScrollArea@@QAEXPAVQWidget@@@Z @ 7767 NONAME ; void QAbstractScrollArea::setCornerWidget(class QWidget *)
+ ??K@YA?AVQMatrix4x4@@ABV0@M@Z @ 7768 NONAME ; class QMatrix4x4 operator/(class QMatrix4x4 const &, float)
+ ??6@YA?AVQDebug@@V0@ABVQMatrix4x4@@@Z @ 7769 NONAME ; class QDebug operator<<(class QDebug, class QMatrix4x4 const &)
+ ?shadow@QPalette@@QBEABVQBrush@@XZ @ 7770 NONAME ; class QBrush const & QPalette::shadow(void) const
+ ??0QScrollBar@@QAE@W4Orientation@Qt@@PAVQWidget@@@Z @ 7771 NONAME ; QScrollBar::QScrollBar(enum Qt::Orientation, class QWidget *)
+ ?strength@QPixmapColorizeFilter@@QBEMXZ @ 7772 NONAME ; float QPixmapColorizeFilter::strength(void) const
+ ?defaultDepth@QPixmap@@SAHXZ @ 7773 NONAME ; int QPixmap::defaultDepth(void)
+ ?setParameters@QPictureIO@@QAEXPBD@Z @ 7774 NONAME ; void QPictureIO::setParameters(char const *)
+ ?setVerticalHeaderItem@QTableWidget@@QAEXHPAVQTableWidgetItem@@@Z @ 7775 NONAME ; void QTableWidget::setVerticalHeaderItem(int, class QTableWidgetItem *)
+ ?axis@QGraphicsRotation@@QBE?AVQVector3D@@XZ @ 7776 NONAME ; class QVector3D QGraphicsRotation::axis(void) const
+ ?iconSize@QTabWidget@@QBE?AVQSize@@XZ @ 7777 NONAME ; class QSize QTabWidget::iconSize(void) const
+ ??1QSyntaxHighlighter@@UAE@XZ @ 7778 NONAME ; QSyntaxHighlighter::~QSyntaxHighlighter(void)
+ ?intersects@QRegion@@QBE_NABV1@@Z @ 7779 NONAME ; bool QRegion::intersects(class QRegion const &) const
+ ?init@QPixmap@@AAEXHHW4Type@1@@Z @ 7780 NONAME ; void QPixmap::init(int, int, enum QPixmap::Type)
+ ?staticMetaObject@QGraphicsView@@2UQMetaObject@@B @ 7781 NONAME ; struct QMetaObject const QGraphicsView::staticMetaObject
+ ??0QStyleOptionSpinBox@@IAE@H@Z @ 7782 NONAME ; QStyleOptionSpinBox::QStyleOptionSpinBox(int)
+ ?setAlternatingRowColors@QAbstractItemView@@QAEX_N@Z @ 7783 NONAME ; void QAbstractItemView::setAlternatingRowColors(bool)
+ ?addPolygon@QPainterPath@@QAEXABVQPolygonF@@@Z @ 7784 NONAME ; void QPainterPath::addPolygon(class QPolygonF const &)
+ ?imageCount@QImageReader@@QBEHXZ @ 7785 NONAME ; int QImageReader::imageCount(void) const
+ ?qt_metacast@QWidgetResizeHandler@@UAEPAXPBD@Z @ 7786 NONAME ; void * QWidgetResizeHandler::qt_metacast(char const *)
+ ?autoRepeat@QAction@@QBE_NXZ @ 7787 NONAME ; bool QAction::autoRepeat(void) const
+ ?staticMetaObject@QDesktopWidget@@2UQMetaObject@@B @ 7788 NONAME ; struct QMetaObject const QDesktopWidget::staticMetaObject
+ ?documentMode@QMainWindow@@QBE_NXZ @ 7789 NONAME ; bool QMainWindow::documentMode(void) const
+ ?windowSurface@QWidget@@QBEPAVQWindowSurface@@XZ @ 7790 NONAME ; class QWindowSurface * QWidget::windowSurface(void) const
+ ?tr@QInputDialog@@SA?AVQString@@PBD0H@Z @ 7791 NONAME ; class QString QInputDialog::tr(char const *, char const *, int)
+ ?tabShape@QMdiArea@@QBE?AW4TabShape@QTabWidget@@XZ @ 7792 NONAME ; enum QTabWidget::TabShape QMdiArea::tabShape(void) const
+ ??1QTextListFormat@@QAE@XZ @ 7793 NONAME ; QTextListFormat::~QTextListFormat(void)
+ ?qt_imageForBrush@@YA?AVQImage@@H_N@Z @ 7794 NONAME ; class QImage qt_imageForBrush(int, bool)
+ ??_EQHBoxLayout@@UAE@I@Z @ 7795 NONAME ; QHBoxLayout::~QHBoxLayout(unsigned int)
+ ?setButtonDownScenePos@QGraphicsSceneMouseEvent@@QAEXW4MouseButton@Qt@@ABVQPointF@@@Z @ 7796 NONAME ; void QGraphicsSceneMouseEvent::setButtonDownScenePos(enum Qt::MouseButton, class QPointF const &)
+ ?addAnchor@QGraphicsAnchorLayout@@QAEPAVQGraphicsAnchor@@PAVQGraphicsLayoutItem@@W4AnchorPoint@Qt@@01@Z @ 7797 NONAME ; class QGraphicsAnchor * QGraphicsAnchorLayout::addAnchor(class QGraphicsLayoutItem *, enum Qt::AnchorPoint, class QGraphicsLayoutItem *, enum Qt::AnchorPoint)
+ ?d_func@QGraphicsEffect@@AAEPAVQGraphicsEffectPrivate@@XZ @ 7798 NONAME ; class QGraphicsEffectPrivate * QGraphicsEffect::d_func(void)
+ ?setX@QVector2D@@QAEXM@Z @ 7799 NONAME ; void QVector2D::setX(float)
+ ??_EQPaintBufferResource@@UAE@I@Z @ 7800 NONAME ; QPaintBufferResource::~QPaintBufferResource(unsigned int)
+ ?addToPolygonIterative@QBezier@@QBEXPAVQPolygonF@@@Z @ 7801 NONAME ; void QBezier::addToPolygonIterative(class QPolygonF *) const
+ ?updateRequest@QPlainTextEdit@@IAEXABVQRect@@H@Z @ 7802 NONAME ; void QPlainTextEdit::updateRequest(class QRect const &, int)
+ ?translate@QRegion@@QAEXABVQPoint@@@Z @ 7803 NONAME ; void QRegion::translate(class QPoint const &)
+ ?isRowSelected@QItemSelectionModel@@QBE_NHABVQModelIndex@@@Z @ 7804 NONAME ; bool QItemSelectionModel::isRowSelected(int, class QModelIndex const &) const
+ ?setMovingEnabled@QWidgetResizeHandler@@QAEX_N@Z @ 7805 NONAME ; void QWidgetResizeHandler::setMovingEnabled(bool)
+ ?gestureType@QGesture@@QBE?AW4GestureType@Qt@@XZ @ 7806 NONAME ; enum Qt::GestureType QGesture::gestureType(void) const
+ ?qt_defaultDpiY@@YAHXZ @ 7807 NONAME ; int qt_defaultDpiY(void)
+ ?savePicture@QPictureFormatPlugin@@UAE_NABVQString@@0ABVQPicture@@@Z @ 7808 NONAME ; bool QPictureFormatPlugin::savePicture(class QString const &, class QString const &, class QPicture const &)
+ ?event@QTextBrowser@@MAE_NPAVQEvent@@@Z @ 7809 NONAME ; bool QTextBrowser::event(class QEvent *)
+ ?maximumSize@QWidgetItem@@UBE?AVQSize@@XZ @ 7810 NONAME ; class QSize QWidgetItem::maximumSize(void) const
+ ?setLocale_helper@QWidgetPrivate@@QAEXABVQLocale@@_N@Z @ 7811 NONAME ; void QWidgetPrivate::setLocale_helper(class QLocale const &, bool)
+ ??_EQFontComboBox@@UAE@I@Z @ 7812 NONAME ; QFontComboBox::~QFontComboBox(unsigned int)
+ ?setRenderHints@QPainter@@QAEXV?$QFlags@W4RenderHint@QPainter@@@@_N@Z @ 7813 NONAME ; void QPainter::setRenderHints(class QFlags<enum QPainter::RenderHint>, bool)
+ ?trUtf8@QWorkspace@@SA?AVQString@@PBD0@Z @ 7814 NONAME ; class QString QWorkspace::trUtf8(char const *, char const *)
+ ??0QCalendarWidget@@QAE@PAVQWidget@@@Z @ 7815 NONAME ; QCalendarWidget::QCalendarWidget(class QWidget *)
+ ?setButtonText@QMessageBox@@QAEXHABVQString@@@Z @ 7816 NONAME ; void QMessageBox::setButtonText(int, class QString const &)
+ ?ensureSortedChildren@QGraphicsItemPrivate@@QAEXXZ @ 7817 NONAME ; void QGraphicsItemPrivate::ensureSortedChildren(void)
+ ?generatedIconPixmap@QProxyStyle@@UBE?AVQPixmap@@W4Mode@QIcon@@ABV2@PBVQStyleOption@@@Z @ 7818 NONAME ; class QPixmap QProxyStyle::generatedIconPixmap(enum QIcon::Mode, class QPixmap const &, class QStyleOption const *) const
+ ?trUtf8@QSwipeGesture@@SA?AVQString@@PBD0H@Z @ 7819 NONAME ; class QString QSwipeGesture::trUtf8(char const *, char const *, int)
+ ?indexAt@QColumnView@@UBE?AVQModelIndex@@ABVQPoint@@@Z @ 7820 NONAME ; class QModelIndex QColumnView::indexAt(class QPoint const &) const
+ ??1QRegion@@QAE@XZ @ 7821 NONAME ; QRegion::~QRegion(void)
+ ?event@QMdiArea@@MAE_NPAVQEvent@@@Z @ 7822 NONAME ; bool QMdiArea::event(class QEvent *)
+ ?setDecideFormatFromContent@QImageReader@@QAEX_N@Z @ 7823 NONAME ; void QImageReader::setDecideFormatFromContent(bool)
+ ?setSortIndicatorShown@QHeaderView@@QAEX_N@Z @ 7824 NONAME ; void QHeaderView::setSortIndicatorShown(bool)
+ ?setRootIndex@QAbstractItemView@@UAEXABVQModelIndex@@@Z @ 7825 NONAME ; void QAbstractItemView::setRootIndex(class QModelIndex const &)
+ ?writingSystems@QFontDatabase@@QBE?AV?$QList@W4WritingSystem@QFontDatabase@@@@XZ @ 7826 NONAME ; class QList<enum QFontDatabase::WritingSystem> QFontDatabase::writingSystems(void) const
+ ?setOpenLinks@QTextBrowser@@QAEX_N@Z @ 7827 NONAME ; void QTextBrowser::setOpenLinks(bool)
+ ?setHexMode@QLCDNumber@@QAEXXZ @ 7828 NONAME ; void QLCDNumber::setHexMode(void)
+ ?toPointF@QVector3D@@QBE?AVQPointF@@XZ @ 7829 NONAME ; class QPointF QVector3D::toPointF(void) const
+ ?qt_metacast@QColorDialog@@UAEPAXPBD@Z @ 7830 NONAME ; void * QColorDialog::qt_metacast(char const *)
+ ?trUtf8@QToolBar@@SA?AVQString@@PBD0@Z @ 7831 NONAME ; class QString QToolBar::trUtf8(char const *, char const *)
+ ?trUtf8@QGraphicsItemAnimation@@SA?AVQString@@PBD0@Z @ 7832 NONAME ; class QString QGraphicsItemAnimation::trUtf8(char const *, char const *)
+ ?addMapping@QDataWidgetMapper@@QAEXPAVQWidget@@HABVQByteArray@@@Z @ 7833 NONAME ; void QDataWidgetMapper::addMapping(class QWidget *, int, class QByteArray const &)
+ ?keyPressEvent@QTreeView@@MAEXPAVQKeyEvent@@@Z @ 7834 NONAME ; void QTreeView::keyPressEvent(class QKeyEvent *)
+ ?staticMetaObject@QKeyEventTransition@@2UQMetaObject@@B @ 7835 NONAME ; struct QMetaObject const QKeyEventTransition::staticMetaObject
+ ?setIconProvider@QDirModel@@QAEXPAVQFileIconProvider@@@Z @ 7836 NONAME ; void QDirModel::setIconProvider(class QFileIconProvider *)
+ ?setClipRect@QPainter@@QAEXHHHHW4ClipOperation@Qt@@@Z @ 7837 NONAME ; void QPainter::setClipRect(int, int, int, int, enum Qt::ClipOperation)
+ ??0QPaintEngineExPrivate@@QAE@XZ @ 7838 NONAME ; QPaintEngineExPrivate::QPaintEngineExPrivate(void)
+ ??1QPainterPath@@QAE@XZ @ 7839 NONAME ; QPainterPath::~QPainterPath(void)
+ ?conjugate@QQuaternion@@QBE?AV1@XZ @ 7840 NONAME ; class QQuaternion QQuaternion::conjugate(void) const
+ ?setOffset@QGraphicsPixmapItem@@QAEXABVQPointF@@@Z @ 7841 NONAME ; void QGraphicsPixmapItem::setOffset(class QPointF const &)
+ ??_EQGraphicsAnchor@@UAE@I@Z @ 7842 NONAME ; QGraphicsAnchor::~QGraphicsAnchor(unsigned int)
+ ?isOpaque@QBrush@@QBE_NXZ @ 7843 NONAME ; bool QBrush::isOpaque(void) const
+ ?reject@QDialog@@UAEXXZ @ 7844 NONAME ; void QDialog::reject(void)
+ ?tr@QTextEdit@@SA?AVQString@@PBD0H@Z @ 7845 NONAME ; class QString QTextEdit::tr(char const *, char const *, int)
+ ?iconThemeSearchPaths@QGuiPlatformPlugin@@UAE?AVQStringList@@XZ @ 7846 NONAME ; class QStringList QGuiPlatformPlugin::iconThemeSearchPaths(void)
+ ?setBar@QProgressDialog@@QAEXPAVQProgressBar@@@Z @ 7847 NONAME ; void QProgressDialog::setBar(class QProgressBar *)
+ ?split@QItemSelection@@SAXABVQItemSelectionRange@@0PAV1@@Z @ 7848 NONAME ; void QItemSelection::split(class QItemSelectionRange const &, class QItemSelectionRange const &, class QItemSelection *)
+ ??_EQFontEngine@@UAE@I@Z @ 7849 NONAME ; QFontEngine::~QFontEngine(unsigned int)
+ ?metaObject@QProgressDialog@@UBEPBUQMetaObject@@XZ @ 7850 NONAME ; struct QMetaObject const * QProgressDialog::metaObject(void) const
+ ?s60UpdateIsOpaque@QWidgetPrivate@@QAEXXZ @ 7851 NONAME ; void QWidgetPrivate::s60UpdateIsOpaque(void)
+ ?setCommitPage@QWizardPage@@QAEX_N@Z @ 7852 NONAME ; void QWizardPage::setCommitPage(bool)
+ ?visualRegionForSelection@QTreeView@@MBE?AVQRegion@@ABVQItemSelection@@@Z @ 7853 NONAME ; class QRegion QTreeView::visualRegionForSelection(class QItemSelection const &) const
+ ??8QTransform@@QBE_NABV0@@Z @ 7854 NONAME ; bool QTransform::operator==(class QTransform const &) const
+ ??0QCursor@@QAE@ABVQPixmap@@HH@Z @ 7855 NONAME ; QCursor::QCursor(class QPixmap const &, int, int)
+ ?timerEvent@QMenu@@MAEXPAVQTimerEvent@@@Z @ 7856 NONAME ; void QMenu::timerEvent(class QTimerEvent *)
+ ??1QGraphicsTransform@@UAE@XZ @ 7857 NONAME ; QGraphicsTransform::~QGraphicsTransform(void)
+ ?addMenu@QMenu@@QAEPAVQAction@@PAV1@@Z @ 7858 NONAME ; class QAction * QMenu::addMenu(class QMenu *)
+ ?drawText@QPainter@@QAEXABVQRectF@@ABVQString@@ABVQTextOption@@@Z @ 7859 NONAME ; void QPainter::drawText(class QRectF const &, class QString const &, class QTextOption const &)
+ ??_EQItemSelectionModel@@UAE@I@Z @ 7860 NONAME ; QItemSelectionModel::~QItemSelectionModel(unsigned int)
+ ??1QStyle@@UAE@XZ @ 7861 NONAME ; QStyle::~QStyle(void)
+ ?pixmap@QIcon@@QBE?AVQPixmap@@ABVQSize@@W4Mode@1@W4State@1@@Z @ 7862 NONAME ; class QPixmap QIcon::pixmap(class QSize const &, enum QIcon::Mode, enum QIcon::State) const
+ ??_EQIconEnginePluginV2@@UAE@I@Z @ 7863 NONAME ; QIconEnginePluginV2::~QIconEnginePluginV2(unsigned int)
+ ?type@QGraphicsSimpleTextItem@@UBEHXZ @ 7864 NONAME ; int QGraphicsSimpleTextItem::type(void) const
+ ?fromScale@QTransform@@SA?AV1@MM@Z @ 7865 NONAME ; class QTransform QTransform::fromScale(float, float)
+ ?setWhatsThis@QStandardItem@@QAEXABVQString@@@Z @ 7866 NONAME ; void QStandardItem::setWhatsThis(class QString const &)
+ ?tr@QTextList@@SA?AVQString@@PBD0@Z @ 7867 NONAME ; class QString QTextList::tr(char const *, char const *)
+ ?d_func@QPaintEngineEx@@AAEPAVQPaintEngineExPrivate@@XZ @ 7868 NONAME ; class QPaintEngineExPrivate * QPaintEngineEx::d_func(void)
+ ?getStaticMetaObject@QScrollBar@@SAABUQMetaObject@@XZ @ 7869 NONAME ; struct QMetaObject const & QScrollBar::getStaticMetaObject(void)
+ ?setModel@QProxyModel@@UAEXPAVQAbstractItemModel@@@Z @ 7870 NONAME ; void QProxyModel::setModel(class QAbstractItemModel *)
+ ?removeExtraItemCache@QGraphicsItemPrivate@@QAEXXZ @ 7871 NONAME ; void QGraphicsItemPrivate::removeExtraItemCache(void)
+ ?prevMaskBlank@QLineControl@@QAEHH@Z @ 7872 NONAME ; int QLineControl::prevMaskBlank(int)
+ ?averageCharWidth@QFontMetrics@@QBEHXZ @ 7873 NONAME ; int QFontMetrics::averageCharWidth(void) const
+ ??0QStyleOptionQ3ListView@@IAE@H@Z @ 7874 NONAME ; QStyleOptionQ3ListView::QStyleOptionQ3ListView(int)
+ ?languageChange@QWidget@@MAEXXZ @ 7875 NONAME ; void QWidget::languageChange(void)
+ ?setDevice@QImageIOHandler@@QAEXPAVQIODevice@@@Z @ 7876 NONAME ; void QImageIOHandler::setDevice(class QIODevice *)
+ ?getStaticMetaObject@QMdiSubWindow@@SAABUQMetaObject@@XZ @ 7877 NONAME ; struct QMetaObject const & QMdiSubWindow::getStaticMetaObject(void)
+ ?iconSizeChanged@QToolBar@@IAEXABVQSize@@@Z @ 7878 NONAME ; void QToolBar::iconSizeChanged(class QSize const &)
+ ??0QFileSystemModel@@IAE@AAVQFileSystemModelPrivate@@PAVQObject@@@Z @ 7879 NONAME ; QFileSystemModel::QFileSystemModel(class QFileSystemModelPrivate &, class QObject *)
+ ?qt_metacast@QFontDialog@@UAEPAXPBD@Z @ 7880 NONAME ; void * QFontDialog::qt_metacast(char const *)
+ ?rightMargin@QTextFrameFormat@@QBEMXZ @ 7881 NONAME ; float QTextFrameFormat::rightMargin(void) const
+ ??1QTextBlockFormat@@QAE@XZ @ 7882 NONAME ; QTextBlockFormat::~QTextBlockFormat(void)
+ ??1QFontDialog@@UAE@XZ @ 7883 NONAME ; QFontDialog::~QFontDialog(void)
+ ?trUtf8@QStringListModel@@SA?AVQString@@PBD0@Z @ 7884 NONAME ; class QString QStringListModel::trUtf8(char const *, char const *)
+ ??0QTextEngine@@QAE@XZ @ 7885 NONAME ; QTextEngine::QTextEngine(void)
+ ?tabData@QTabBar@@QBE?AVQVariant@@H@Z @ 7886 NONAME ; class QVariant QTabBar::tabData(int) const
+ ?addWidget@QGridLayout@@QAEXPAVQWidget@@HHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 7887 NONAME ; void QGridLayout::addWidget(class QWidget *, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?previous@QTextBlock@@QBE?AV1@XZ @ 7888 NONAME ; class QTextBlock QTextBlock::previous(void) const
+ ?setGeometry@QGraphicsLinearLayout@@UAEXABVQRectF@@@Z @ 7889 NONAME ; void QGraphicsLinearLayout::setGeometry(class QRectF const &)
+ ??0QCommandLinkButton@@QAE@ABVQString@@0PAVQWidget@@@Z @ 7890 NONAME ; QCommandLinkButton::QCommandLinkButton(class QString const &, class QString const &, class QWidget *)
+ ?cacheEnabled@QTextLayout@@QBE_NXZ @ 7891 NONAME ; bool QTextLayout::cacheEnabled(void) const
+ ?resizeEvent@QWizard@@MAEXPAVQResizeEvent@@@Z @ 7892 NONAME ; void QWizard::resizeEvent(class QResizeEvent *)
+ ?fontUnderline@QTextCharFormat@@QBE_NXZ @ 7893 NONAME ; bool QTextCharFormat::fontUnderline(void) const
+ ?qt_metacast@QCalendarWidget@@UAEPAXPBD@Z @ 7894 NONAME ; void * QCalendarWidget::qt_metacast(char const *)
+ ?activate@QAction@@QAEXW4ActionEvent@1@@Z @ 7895 NONAME ; void QAction::activate(enum QAction::ActionEvent)
+ ?containsPoint@QPolygon@@QBE_NABVQPoint@@W4FillRule@Qt@@@Z @ 7896 NONAME ; bool QPolygon::containsPoint(class QPoint const &, enum Qt::FillRule) const
+ ?verticalSpacing@QGraphicsGridLayout@@QBEMXZ @ 7897 NONAME ; float QGraphicsGridLayout::verticalSpacing(void) const
+ ??0QStyleOptionViewItemV2@@QAE@XZ @ 7898 NONAME ; QStyleOptionViewItemV2::QStyleOptionViewItemV2(void)
+ ?viewportEvent@QTreeView@@MAE_NPAVQEvent@@@Z @ 7899 NONAME ; bool QTreeView::viewportEvent(class QEvent *)
+ ??0QInputEvent@@QAE@ABV0@@Z @ 7900 NONAME ; QInputEvent::QInputEvent(class QInputEvent const &)
+ ?dashOffset@QDashStroker@@QBEMXZ @ 7901 NONAME ; float QDashStroker::dashOffset(void) const
+ ??0QGraphicsGridLayout@@QAE@PAVQGraphicsLayoutItem@@@Z @ 7902 NONAME ; QGraphicsGridLayout::QGraphicsGridLayout(class QGraphicsLayoutItem *)
+ ??1QScrollBar@@UAE@XZ @ 7903 NONAME ; QScrollBar::~QScrollBar(void)
+ ?setSortingEnabled@QTableView@@QAEX_N@Z @ 7904 NONAME ; void QTableView::setSortingEnabled(bool)
+ ?setHorizontalHeaderFormat@QCalendarWidget@@QAEXW4HorizontalHeaderFormat@1@@Z @ 7905 NONAME ; void QCalendarWidget::setHorizontalHeaderFormat(enum QCalendarWidget::HorizontalHeaderFormat)
+ ?tr@QDateEdit@@SA?AVQString@@PBD0H@Z @ 7906 NONAME ; class QString QDateEdit::tr(char const *, char const *, int)
+ ?d_func@QApplication@@AAEPAVQApplicationPrivate@@XZ @ 7907 NONAME ; class QApplicationPrivate * QApplication::d_func(void)
+ ?setState@TouchPoint@QTouchEvent@@QAEXV?$QFlags@W4TouchPointState@Qt@@@@@Z @ 7908 NONAME ; void QTouchEvent::TouchPoint::setState(class QFlags<enum Qt::TouchPointState>)
+ ?setScenePos@QGraphicsSceneMouseEvent@@QAEXABVQPointF@@@Z @ 7909 NONAME ; void QGraphicsSceneMouseEvent::setScenePos(class QPointF const &)
+ ?setDeviceType@QTouchEvent@@QAEXW4DeviceType@1@@Z @ 7910 NONAME ; void QTouchEvent::setDeviceType(enum QTouchEvent::DeviceType)
+ ??0QWidgetResizeHandler@@QAE@PAVQWidget@@0@Z @ 7911 NONAME ; QWidgetResizeHandler::QWidgetResizeHandler(class QWidget *, class QWidget *)
+ ?clearAdditionalFormats@QTextLayout@@QAEXXZ @ 7912 NONAME ; void QTextLayout::clearAdditionalFormats(void)
+ ?setIconSize@QAbstractItemView@@QAEXABVQSize@@@Z @ 7913 NONAME ; void QAbstractItemView::setIconSize(class QSize const &)
+ ?computeBoundingRect@QPainterPath@@ABEXXZ @ 7914 NONAME ; void QPainterPath::computeBoundingRect(void) const
+ ?paint@QItemDelegate@@UBEXPAVQPainter@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 7915 NONAME ; void QItemDelegate::paint(class QPainter *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?setCollapsible@QSplitter@@QAEXH_N@Z @ 7916 NONAME ; void QSplitter::setCollapsible(int, bool)
+ ??0QGraphicsTransform@@IAE@AAVQGraphicsTransformPrivate@@PAVQObject@@@Z @ 7917 NONAME ; QGraphicsTransform::QGraphicsTransform(class QGraphicsTransformPrivate &, class QObject *)
+ ?labelText@QProgressDialog@@QBE?AVQString@@XZ @ 7918 NONAME ; class QString QProgressDialog::labelText(void) const
+ ?addChild@QGraphicsItemPrivate@@QAEXPAVQGraphicsItem@@@Z @ 7919 NONAME ; void QGraphicsItemPrivate::addChild(class QGraphicsItem *)
+ ?intValueChanged@QInputDialog@@IAEXH@Z @ 7920 NONAME ; void QInputDialog::intValueChanged(int)
+ ?cursorPositionAt@QLineEdit@@QAEHABVQPoint@@@Z @ 7921 NONAME ; int QLineEdit::cursorPositionAt(class QPoint const &)
+ ?resizeContents@QListView@@IAEXHH@Z @ 7922 NONAME ; void QListView::resizeContents(int, int)
+ ?setStrength@QPixmapColorizeFilter@@QAEXM@Z @ 7923 NONAME ; void QPixmapColorizeFilter::setStrength(float)
+ ??0QStyleOptionTabV3@@QAE@XZ @ 7924 NONAME ; QStyleOptionTabV3::QStyleOptionTabV3(void)
+ ?updateHints@QCoeFepInputContext@@AAEX_N@Z @ 7925 NONAME ; void QCoeFepInputContext::updateHints(bool)
+ ?StartFepInlineEditL@QCoeFepInputContext@@UAEXABVTDesC16@@HHPBVMFormCustomDraw@@AAVMFepInlineTextFormatRetriever@@AAVMFepPointerEventHandlerDuringInlineEdit@@@Z @ 7926 NONAME ; void QCoeFepInputContext::StartFepInlineEditL(class TDesC16 const &, int, int, class MFormCustomDraw const *, class MFepInlineTextFormatRetriever &, class MFepPointerEventHandlerDuringInlineEdit &)
+ ?childEvent@QWorkspace@@MAEXPAVQChildEvent@@@Z @ 7927 NONAME ; void QWorkspace::childEvent(class QChildEvent *)
+ ?setMovable@QHeaderView@@QAEX_N@Z @ 7928 NONAME ; void QHeaderView::setMovable(bool)
+ ?trUtf8@QTextList@@SA?AVQString@@PBD0H@Z @ 7929 NONAME ; class QString QTextList::trUtf8(char const *, char const *, int)
+ ??0QLCDNumber@@QAE@IPAVQWidget@@@Z @ 7930 NONAME ; QLCDNumber::QLCDNumber(unsigned int, class QWidget *)
+ ?qt_metacast@QTextDocument@@UAEPAXPBD@Z @ 7931 NONAME ; void * QTextDocument::qt_metacast(char const *)
+ ?valueFromText@QDoubleSpinBox@@UBENABVQString@@@Z @ 7932 NONAME ; double QDoubleSpinBox::valueFromText(class QString const &) const
+ ?staticMetaObject@QLineEdit@@2UQMetaObject@@B @ 7933 NONAME ; struct QMetaObject const QLineEdit::staticMetaObject
+ ??_EQIntValidator@@UAE@I@Z @ 7934 NONAME ; QIntValidator::~QIntValidator(unsigned int)
+ ??4QListWidgetItem@@QAEAAV0@ABV0@@Z @ 7935 NONAME ; class QListWidgetItem & QListWidgetItem::operator=(class QListWidgetItem const &)
+ ??1QTextCharFormat@@QAE@XZ @ 7936 NONAME ; QTextCharFormat::~QTextCharFormat(void)
+ ?setGeometry@QRasterWindowSurface@@UAEXABVQRect@@@Z @ 7937 NONAME ; void QRasterWindowSurface::setGeometry(class QRect const &)
+ ??DQMatrix@@QBE?AV0@ABV0@@Z @ 7938 NONAME ; class QMatrix QMatrix::operator*(class QMatrix const &) const
+ ?lastScenePos@QGraphicsSceneMouseEvent@@QBE?AVQPointF@@XZ @ 7939 NONAME ; class QPointF QGraphicsSceneMouseEvent::lastScenePos(void) const
+ ?standardIconImplementation@QS60Style@@IBE?AVQIcon@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 7940 NONAME ; class QIcon QS60Style::standardIconImplementation(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ?style@QBrush@@QBE?AW4BrushStyle@Qt@@XZ @ 7941 NONAME ; enum Qt::BrushStyle QBrush::style(void) const
+ ?brightText@QPalette@@QBEABVQBrush@@XZ @ 7942 NONAME ; class QBrush const & QPalette::brightText(void) const
+ ?setMatrix@QTransform@@QAEXMMMMMMMMM@Z @ 7943 NONAME ; void QTransform::setMatrix(float, float, float, float, float, float, float, float, float)
+ ?trUtf8@QSizeGrip@@SA?AVQString@@PBD0@Z @ 7944 NONAME ; class QString QSizeGrip::trUtf8(char const *, char const *)
+ ?showEvent@QTextEdit@@MAEXPAVQShowEvent@@@Z @ 7945 NONAME ; void QTextEdit::showEvent(class QShowEvent *)
+ ?tr@QStyledItemDelegate@@SA?AVQString@@PBD0H@Z @ 7946 NONAME ; class QString QStyledItemDelegate::tr(char const *, char const *, int)
+ ?setTabTextColor@QTabBar@@QAEXHABVQColor@@@Z @ 7947 NONAME ; void QTabBar::setTabTextColor(int, class QColor const &)
+ ?resolve@QPalette@@QAEXI@Z @ 7948 NONAME ; void QPalette::resolve(unsigned int)
+ ?setTearOffEnabled@QMenu@@QAEX_N@Z @ 7949 NONAME ; void QMenu::setTearOffEnabled(bool)
+ ??_EQComboBox@@UAE@I@Z @ 7950 NONAME ; QComboBox::~QComboBox(unsigned int)
+ ?getStaticMetaObject@QAbstractTextDocumentLayout@@SAABUQMetaObject@@XZ @ 7951 NONAME ; struct QMetaObject const & QAbstractTextDocumentLayout::getStaticMetaObject(void)
+ ?setButtonText@QWizardPage@@QAEXW4WizardButton@QWizard@@ABVQString@@@Z @ 7952 NONAME ; void QWizardPage::setButtonText(enum QWizard::WizardButton, class QString const &)
+ ?updateGeometry_helper@QWidgetPrivate@@QAEX_N@Z @ 7953 NONAME ; void QWidgetPrivate::updateGeometry_helper(bool)
+ ?addRect@QPainterPath@@QAEXABVQRectF@@@Z @ 7954 NONAME ; void QPainterPath::addRect(class QRectF const &)
+ ?tr@QBoxLayout@@SA?AVQString@@PBD0@Z @ 7955 NONAME ; class QString QBoxLayout::tr(char const *, char const *)
+ ?parseMedium@Parser@QCss@@QAE_NPAVQStringList@@@Z @ 7956 NONAME ; bool QCss::Parser::parseMedium(class QStringList *)
+ ?registerTouchWindow@QWidgetPrivate@@QAEXXZ @ 7957 NONAME ; void QWidgetPrivate::registerTouchWindow(void)
+ ?setSortIndicator@QHeaderView@@QAEXHW4SortOrder@Qt@@@Z @ 7958 NONAME ; void QHeaderView::setSortIndicator(int, enum Qt::SortOrder)
+ ?setCurrentIndex@QTabBar@@QAEXH@Z @ 7959 NONAME ; void QTabBar::setCurrentIndex(int)
+ ?rowHeight@QTableView@@QBEHH@Z @ 7960 NONAME ; int QTableView::rowHeight(int) const
+ ?itemsBoundingRect@QGraphicsScene@@QBE?AVQRectF@@XZ @ 7961 NONAME ; class QRectF QGraphicsScene::itemsBoundingRect(void) const
+ ?collidesWithItem@QGraphicsItem@@UBE_NPBV1@W4ItemSelectionMode@Qt@@@Z @ 7962 NONAME ; bool QGraphicsItem::collidesWithItem(class QGraphicsItem const *, enum Qt::ItemSelectionMode) const
+ ?trUtf8@QGraphicsRotation@@SA?AVQString@@PBD0H@Z @ 7963 NONAME ; class QString QGraphicsRotation::trUtf8(char const *, char const *, int)
+ ?getStaticMetaObject@QMouseEventTransition@@SAABUQMetaObject@@XZ @ 7964 NONAME ; struct QMetaObject const & QMouseEventTransition::getStaticMetaObject(void)
+ ?setContentsMargins@QLayout@@QAEXHHHH@Z @ 7965 NONAME ; void QLayout::setContentsMargins(int, int, int, int)
+ ?child@QStandardItem@@QBEPAV1@HH@Z @ 7966 NONAME ; class QStandardItem * QStandardItem::child(int, int) const
+ ?mimeData@QTreeWidget@@MBEPAVQMimeData@@V?$QList@PAVQTreeWidgetItem@@@@@Z @ 7967 NONAME ; class QMimeData * QTreeWidget::mimeData(class QList<class QTreeWidgetItem *>) const
+ ?setMaxVisibleItems@QCompleter@@QAEXH@Z @ 7968 NONAME ; void QCompleter::setMaxVisibleItems(int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQKeySequence@@@Z @ 7969 NONAME ; class QDataStream & operator<<(class QDataStream &, class QKeySequence const &)
+ ?setSortingEnabled@QListWidget@@QAEX_N@Z @ 7970 NONAME ; void QListWidget::setSortingEnabled(bool)
+ ??_EQStatusBar@@UAE@I@Z @ 7971 NONAME ; QStatusBar::~QStatusBar(unsigned int)
+ ?trUtf8@QVBoxLayout@@SA?AVQString@@PBD0@Z @ 7972 NONAME ; class QString QVBoxLayout::trUtf8(char const *, char const *)
+ ?qt_metacast@QGraphicsDropShadowEffect@@UAEPAXPBD@Z @ 7973 NONAME ; void * QGraphicsDropShadowEffect::qt_metacast(char const *)
+ ?drawItemText@QProxyStyle@@UBEXPAVQPainter@@ABVQRect@@HABVQPalette@@_NABVQString@@W4ColorRole@4@@Z @ 7974 NONAME ; void QProxyStyle::drawItemText(class QPainter *, class QRect const &, int, class QPalette const &, bool, class QString const &, enum QPalette::ColorRole) const
+ ?setTop@QIntValidator@@QAEXH@Z @ 7975 NONAME ; void QIntValidator::setTop(int)
+ ?translate@QGraphicsItem@@QAEXMM@Z @ 7976 NONAME ; void QGraphicsItem::translate(float, float)
+ ?checkOverflow@QLCDNumber@@QBE_NH@Z @ 7977 NONAME ; bool QLCDNumber::checkOverflow(int) const
+ ?tr@QDrag@@SA?AVQString@@PBD0H@Z @ 7978 NONAME ; class QString QDrag::tr(char const *, char const *, int)
+ ?tr@QShortcut@@SA?AVQString@@PBD0@Z @ 7979 NONAME ; class QString QShortcut::tr(char const *, char const *)
+ ?setRect@QGraphicsRectItem@@QAEXMMMM@Z @ 7980 NONAME ; void QGraphicsRectItem::setRect(float, float, float, float)
+ ?setParent@QWidget@@QAEXPAV1@V?$QFlags@W4WindowType@Qt@@@@@Z @ 7981 NONAME ; void QWidget::setParent(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?findItems@QTableWidget@@QBE?AV?$QList@PAVQTableWidgetItem@@@@ABVQString@@V?$QFlags@W4MatchFlag@Qt@@@@@Z @ 7982 NONAME ; class QList<class QTableWidgetItem *> QTableWidget::findItems(class QString const &, class QFlags<enum Qt::MatchFlag>) const
+ ?insertItem@QListWidget@@QAEXHPAVQListWidgetItem@@@Z @ 7983 NONAME ; void QListWidget::insertItem(int, class QListWidgetItem *)
+ ?redoAvailable@QTextEdit@@IAEX_N@Z @ 7984 NONAME ; void QTextEdit::redoAvailable(bool)
+ ?_q_clipboardChanged@QLineControl@@AAEXXZ @ 7985 NONAME ; void QLineControl::_q_clipboardChanged(void)
+ ?event@QFocusFrame@@MAE_NPAVQEvent@@@Z @ 7986 NONAME ; bool QFocusFrame::event(class QEvent *)
+ ?getStaticMetaObject@QFileSystemModel@@SAABUQMetaObject@@XZ @ 7987 NONAME ; struct QMetaObject const & QFileSystemModel::getStaticMetaObject(void)
+ ?metaObject@QMdiSubWindow@@UBEPBUQMetaObject@@XZ @ 7988 NONAME ; struct QMetaObject const * QMdiSubWindow::metaObject(void) const
+ ?height@QPaintDevice@@QBEHXZ @ 7989 NONAME ; int QPaintDevice::height(void) const
+ ?removeColumn@QTableWidget@@QAEXH@Z @ 7990 NONAME ; void QTableWidget::removeColumn(int)
+ ?addItem@QDockWidgetLayout@@UAEXPAVQLayoutItem@@@Z @ 7991 NONAME ; void QDockWidgetLayout::addItem(class QLayoutItem *)
+ ?initialize@QColormap@@SAXXZ @ 7992 NONAME ; void QColormap::initialize(void)
+ ?width@QTextInlineObject@@QBEMXZ @ 7993 NONAME ; float QTextInlineObject::width(void) const
+ ?setChecked@QAbstractButton@@QAEX_N@Z @ 7994 NONAME ; void QAbstractButton::setChecked(bool)
+ ?qt_metacall@QSplitter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 7995 NONAME ; int QSplitter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?horizontalHeaderFormat@QCalendarWidget@@QBE?AW4HorizontalHeaderFormat@1@XZ @ 7996 NONAME ; enum QCalendarWidget::HorizontalHeaderFormat QCalendarWidget::horizontalHeaderFormat(void) const
+ ?setSizePolicy@QGraphicsLayoutItem@@QAEXW4Policy@QSizePolicy@@0W4ControlType@3@@Z @ 7997 NONAME ; void QGraphicsLayoutItem::setSizePolicy(enum QSizePolicy::Policy, enum QSizePolicy::Policy, enum QSizePolicy::ControlType)
+ ?index@QSortFilterProxyModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 7998 NONAME ; class QModelIndex QSortFilterProxyModel::index(int, int, class QModelIndex const &) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQRegion@@@Z @ 7999 NONAME ; class QDataStream & operator>>(class QDataStream &, class QRegion &)
+ ?mouseMoveEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 8000 NONAME ; void QGraphicsItem::mouseMoveEvent(class QGraphicsSceneMouseEvent *)
+ ?timerEvent@QMdiSubWindow@@MAEXPAVQTimerEvent@@@Z @ 8001 NONAME ; void QMdiSubWindow::timerEvent(class QTimerEvent *)
+ ??0QTreeView@@QAE@PAVQWidget@@@Z @ 8002 NONAME ; QTreeView::QTreeView(class QWidget *)
+ ?lineCount@QTextDocument@@QBEHXZ @ 8003 NONAME ; int QTextDocument::lineCount(void) const
+ ?charFormatIndex@QTextBlock@@QBEHXZ @ 8004 NONAME ; int QTextBlock::charFormatIndex(void) const
+ ?getStaticMetaObject@QFocusFrame@@SAABUQMetaObject@@XZ @ 8005 NONAME ; struct QMetaObject const & QFocusFrame::getStaticMetaObject(void)
+ ?validate@QAbstractSpinBox@@UBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 8006 NONAME ; enum QValidator::State QAbstractSpinBox::validate(class QString &, int &) const
+ ?setMaximum@QAbstractSlider@@QAEXH@Z @ 8007 NONAME ; void QAbstractSlider::setMaximum(int)
+ ?isReadOnly@QFileDialog@@QBE_NXZ @ 8008 NONAME ; bool QFileDialog::isReadOnly(void) const
+ ?textWidth@QTextControl@@QBEMXZ @ 8009 NONAME ; float QTextControl::textWidth(void) const
+ ?customColor@QColorDialog@@SAIH@Z @ 8010 NONAME ; unsigned int QColorDialog::customColor(int)
+ ?foregroundRole@QWidget@@QBE?AW4ColorRole@QPalette@@XZ @ 8011 NONAME ; enum QPalette::ColorRole QWidget::foregroundRole(void) const
+ ?canPaste@QPlainTextEdit@@QBE_NXZ @ 8012 NONAME ; bool QPlainTextEdit::canPaste(void) const
+ ?setLineToHook@QStrokerOps@@QAEXP6AXMMPAX@Z@Z @ 8013 NONAME ; void QStrokerOps::setLineToHook(void (*)(float, float, void *))
+ ??0QTextDocumentFragment@@QAE@XZ @ 8014 NONAME ; QTextDocumentFragment::QTextDocumentFragment(void)
+ ??1QInputContextPlugin@@UAE@XZ @ 8015 NONAME ; QInputContextPlugin::~QInputContextPlugin(void)
+ ?horizontalScrollbarValueChanged@QAbstractItemView@@MAEXH@Z @ 8016 NONAME ; void QAbstractItemView::horizontalScrollbarValueChanged(int)
+ ?updateEditorGeometry@QItemDelegate@@UBEXPAVQWidget@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 8017 NONAME ; void QItemDelegate::updateEditorGeometry(class QWidget *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?removeSubstitution@QFont@@SAXABVQString@@@Z @ 8018 NONAME ; void QFont::removeSubstitution(class QString const &)
+ ?reparentChildWidgets@QLayoutPrivate@@QAEXPAVQWidget@@@Z @ 8019 NONAME ; void QLayoutPrivate::reparentChildWidgets(class QWidget *)
+ ?style@QPen@@QBE?AW4PenStyle@Qt@@XZ @ 8020 NONAME ; enum Qt::PenStyle QPen::style(void) const
+ ?d_func@QTextDocument@@AAEPAVQTextDocumentPrivate@@XZ @ 8021 NONAME ; class QTextDocumentPrivate * QTextDocument::d_func(void)
+ ?clear@QGraphicsScene@@QAEXXZ @ 8022 NONAME ; void QGraphicsScene::clear(void)
+ ?setModifiersMask@QKeyEventTransition@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 8023 NONAME ; void QKeyEventTransition::setModifiersMask(class QFlags<enum Qt::KeyboardModifier>)
+ ?hideEvent@QMenu@@MAEXPAVQHideEvent@@@Z @ 8024 NONAME ; void QMenu::hideEvent(class QHideEvent *)
+ ?splitAtIntersections@QBezier@@QAE?AV?$QVector@V?$QList@VQBezier@@@@@@AAV1@@Z @ 8025 NONAME ; class QVector<class QList<class QBezier> > QBezier::splitAtIntersections(class QBezier &)
+ ?lastCenterPoint@QPinchGesture@@QBE?AVQPointF@@XZ @ 8026 NONAME ; class QPointF QPinchGesture::lastCenterPoint(void) const
+ ?selectedDate@QCalendarWidget@@QBE?AVQDate@@XZ @ 8027 NONAME ; class QDate QCalendarWidget::selectedDate(void) const
+ ??1QPaintEngineEx@@UAE@XZ @ 8028 NONAME ; QPaintEngineEx::~QPaintEngineEx(void)
+ ?qt_metacall@QSplitterHandle@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8029 NONAME ; int QSplitterHandle::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QPolygon@@QAE@ABV0@@Z @ 8030 NONAME ; QPolygon::QPolygon(class QPolygon const &)
+ ?hideEvent@QGraphicsWidget@@MAEXPAVQHideEvent@@@Z @ 8031 NONAME ; void QGraphicsWidget::hideEvent(class QHideEvent *)
+ ?setFrameWidth@QWidgetResizeHandler@@QAEXH@Z @ 8032 NONAME ; void QWidgetResizeHandler::setFrameWidth(int)
+ ?getStaticMetaObject@QStyledItemDelegate@@SAABUQMetaObject@@XZ @ 8033 NONAME ; struct QMetaObject const & QStyledItemDelegate::getStaticMetaObject(void)
+ ?fillRect@QPainter@@QAEXABVQRect@@W4BrushStyle@Qt@@@Z @ 8034 NONAME ; void QPainter::fillRect(class QRect const &, enum Qt::BrushStyle)
+ ??0QImage@@QAE@HHW4Format@0@@Z @ 8035 NONAME ; QImage::QImage(int, int, enum QImage::Format)
+ ?timeSpec@QDateTimeEdit@@QBE?AW4TimeSpec@Qt@@XZ @ 8036 NONAME ; enum Qt::TimeSpec QDateTimeEdit::timeSpec(void) const
+ ??_EQHoverEvent@@UAE@I@Z @ 8037 NONAME ; QHoverEvent::~QHoverEvent(unsigned int)
+ ?type@QGraphicsPixmapItem@@UBEHXZ @ 8038 NONAME ; int QGraphicsPixmapItem::type(void) const
+ ?setItemSelected@QTableWidget@@QAEXPBVQTableWidgetItem@@_N@Z @ 8039 NONAME ; void QTableWidget::setItemSelected(class QTableWidgetItem const *, bool)
+ ??0QBitmap@@QAE@ABVQPixmap@@@Z @ 8040 NONAME ; QBitmap::QBitmap(class QPixmap const &)
+ ?key@QShortcutEvent@@QAEABVQKeySequence@@XZ @ 8041 NONAME ; class QKeySequence const & QShortcutEvent::key(void)
+ ?descent@QTextLine@@QBEMXZ @ 8042 NONAME ; float QTextLine::descent(void) const
+ ?openPersistentEditor@QTreeWidget@@QAEXPAVQTreeWidgetItem@@H@Z @ 8043 NONAME ; void QTreeWidget::openPersistentEditor(class QTreeWidgetItem *, int)
+ ?mapFromScene@QGraphicsView@@QBE?AVQPolygon@@ABVQPolygonF@@@Z @ 8044 NONAME ; class QPolygon QGraphicsView::mapFromScene(class QPolygonF const &) const
+ ?objectIndex@QTextObject@@QBEHXZ @ 8045 NONAME ; int QTextObject::objectIndex(void) const
+ ?pointSize@QFontInfo@@QBEHXZ @ 8046 NONAME ; int QFontInfo::pointSize(void) const
+ ?qt_metacast@QPushButton@@UAEPAXPBD@Z @ 8047 NONAME ; void * QPushButton::qt_metacast(char const *)
+ ?translated@QPolygonF@@QBE?AV1@MM@Z @ 8048 NONAME ; class QPolygonF QPolygonF::translated(float, float) const
+ ??1QAbstractButton@@UAE@XZ @ 8049 NONAME ; QAbstractButton::~QAbstractButton(void)
+ ??0QStrokerOps@@QAE@XZ @ 8050 NONAME ; QStrokerOps::QStrokerOps(void)
+ ?setFlat@QPushButton@@QAEX_N@Z @ 8051 NONAME ; void QPushButton::setFlat(bool)
+ ?columnAlignment@QGraphicsGridLayout@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@H@Z @ 8052 NONAME ; class QFlags<enum Qt::AlignmentFlag> QGraphicsGridLayout::columnAlignment(int) const
+ ?d_func@QSound@@AAEPAVQSoundPrivate@@XZ @ 8053 NONAME ; class QSoundPrivate * QSound::d_func(void)
+ ?strengthChanged@QGraphicsBloomEffect@@IAEXM@Z @ 8054 NONAME ; void QGraphicsBloomEffect::strengthChanged(float)
+ ??_0QVector3D@@QAEAAV0@M@Z @ 8055 NONAME ; class QVector3D & QVector3D::operator/=(float)
+ ?currentFrame@iterator@QTextFrame@@QBEPAV2@XZ @ 8056 NONAME ; class QTextFrame * QTextFrame::iterator::currentFrame(void) const
+ ??_EQSplitterHandle@@UAE@I@Z @ 8057 NONAME ; QSplitterHandle::~QSplitterHandle(unsigned int)
+ ?text@QLineEdit@@QBE?AVQString@@XZ @ 8058 NONAME ; class QString QLineEdit::text(void) const
+ ?displayName@QDesktopServices@@SA?AVQString@@W4StandardLocation@1@@Z @ 8059 NONAME ; class QString QDesktopServices::displayName(enum QDesktopServices::StandardLocation)
+ ?errorString@QImageWriter@@QBE?AVQString@@XZ @ 8060 NONAME ; class QString QImageWriter::errorString(void) const
+ ?qt_metacast@QTableView@@UAEPAXPBD@Z @ 8061 NONAME ; void * QTableView::qt_metacast(char const *)
+ ?columnWidth@QTreeView@@QBEHH@Z @ 8062 NONAME ; int QTreeView::columnWidth(int) const
+ ?resizeEvent@QMdiSubWindow@@MAEXPAVQResizeEvent@@@Z @ 8063 NONAME ; void QMdiSubWindow::resizeEvent(class QResizeEvent *)
+ ??0QTextFragment@@QAE@XZ @ 8064 NONAME ; QTextFragment::QTextFragment(void)
+ ?currentFontChanged@QFontDialog@@IAEXABVQFont@@@Z @ 8065 NONAME ; void QFontDialog::currentFontChanged(class QFont const &)
+ ?metaObject@QPaintBufferResource@@UBEPBUQMetaObject@@XZ @ 8066 NONAME ; struct QMetaObject const * QPaintBufferResource::metaObject(void) const
+ ?qt_metacast@QHeaderView@@UAEPAXPBD@Z @ 8067 NONAME ; void * QHeaderView::qt_metacast(char const *)
+ ?getStaticMetaObject@QAbstractScrollArea@@SAABUQMetaObject@@XZ @ 8068 NONAME ; struct QMetaObject const & QAbstractScrollArea::getStaticMetaObject(void)
+ ?isSelected@QListWidgetItem@@QBE_NXZ @ 8069 NONAME ; bool QListWidgetItem::isSelected(void) const
+ ?tr@QValidator@@SA?AVQString@@PBD0@Z @ 8070 NONAME ; class QString QValidator::tr(char const *, char const *)
+ ?event@QWidget@@MAE_NPAVQEvent@@@Z @ 8071 NONAME ; bool QWidget::event(class QEvent *)
+ ?setCenter@QRadialGradient@@QAEXMM@Z @ 8072 NONAME ; void QRadialGradient::setCenter(float, float)
+ ?setAutoExclusive@QAbstractButton@@QAEX_N@Z @ 8073 NONAME ; void QAbstractButton::setAutoExclusive(bool)
+ ?d_func@QFormLayout@@AAEPAVQFormLayoutPrivate@@XZ @ 8074 NONAME ; class QFormLayoutPrivate * QFormLayout::d_func(void)
+ ?setBrush@QPainter@@QAEXW4BrushStyle@Qt@@@Z @ 8075 NONAME ; void QPainter::setBrush(enum Qt::BrushStyle)
+ ??0QDockWidget@@QAE@ABVQString@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 8076 NONAME ; QDockWidget::QDockWidget(class QString const &, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ??0QProxyStyle@@QAE@PAVQStyle@@@Z @ 8077 NONAME ; QProxyStyle::QProxyStyle(class QStyle *)
+ ??0QTextControl@@QAE@PAVQTextDocument@@PAVQObject@@@Z @ 8078 NONAME ; QTextControl::QTextControl(class QTextDocument *, class QObject *)
+ ??0QInputMethodEvent@@QAE@XZ @ 8079 NONAME ; QInputMethodEvent::QInputMethodEvent(void)
+ ?possibleActions@QDropEvent@@QBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 8080 NONAME ; class QFlags<enum Qt::DropAction> QDropEvent::possibleActions(void) const
+ ?qt_metacall@QDesktopWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8081 NONAME ; int QDesktopWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?itemSelectionChanged@QTreeWidget@@IAEXXZ @ 8082 NONAME ; void QTreeWidget::itemSelectionChanged(void)
+ ?event@QRadioButton@@MAE_NPAVQEvent@@@Z @ 8083 NONAME ; bool QRadioButton::event(class QEvent *)
+ ?cellAt@QTextTable@@QBE?AVQTextTableCell@@HH@Z @ 8084 NONAME ; class QTextTableCell QTextTable::cellAt(int, int) const
+ ??0TouchPoint@QTouchEvent@@QAE@H@Z @ 8085 NONAME ; QTouchEvent::TouchPoint::TouchPoint(int)
+ ?contains@QItemSelectionRange@@QBE_NABVQModelIndex@@@Z @ 8086 NONAME ; bool QItemSelectionRange::contains(class QModelIndex const &) const
+ ?staticMetaObject@QGraphicsScene@@2UQMetaObject@@B @ 8087 NONAME ; struct QMetaObject const QGraphicsScene::staticMetaObject
+ ?setCenter@QRadialGradient@@QAEXABVQPointF@@@Z @ 8088 NONAME ; void QRadialGradient::setCenter(class QPointF const &)
+ ?setZ@QQuaternion@@QAEXM@Z @ 8089 NONAME ; void QQuaternion::setZ(float)
+ ?setStatusBar@QMainWindow@@QAEXPAVQStatusBar@@@Z @ 8090 NONAME ; void QMainWindow::setStatusBar(class QStatusBar *)
+ ?setMinimumDate@QDateTimeEdit@@QAEXABVQDate@@@Z @ 8091 NONAME ; void QDateTimeEdit::setMinimumDate(class QDate const &)
+ ?setIndexWidget@QAbstractItemView@@QAEXABVQModelIndex@@PAVQWidget@@@Z @ 8092 NONAME ; void QAbstractItemView::setIndexWidget(class QModelIndex const &, class QWidget *)
+ ?scrollTo@QHeaderView@@MAEXABVQModelIndex@@W4ScrollHint@QAbstractItemView@@@Z @ 8093 NONAME ; void QHeaderView::scrollTo(class QModelIndex const &, enum QAbstractItemView::ScrollHint)
+ ?sizeIncrement@QWidget@@QBE?AVQSize@@XZ @ 8094 NONAME ; class QSize QWidget::sizeIncrement(void) const
+ ?boundingRectFor@QGraphicsEffect@@UBE?AVQRectF@@ABV2@@Z @ 8095 NONAME ; class QRectF QGraphicsEffect::boundingRectFor(class QRectF const &) const
+ ??4QTransform@@QAEAAV0@ABV0@@Z @ 8096 NONAME ; class QTransform & QTransform::operator=(class QTransform const &)
+ ?dragEnterEvent@QPlainTextEdit@@MAEXPAVQDragEnterEvent@@@Z @ 8097 NONAME ; void QPlainTextEdit::dragEnterEvent(class QDragEnterEvent *)
+ ??1QWidgetItemV2@@UAE@XZ @ 8098 NONAME ; QWidgetItemV2::~QWidgetItemV2(void)
+ ?centerPoint@QPinchGesture@@QBE?AVQPointF@@XZ @ 8099 NONAME ; class QPointF QPinchGesture::centerPoint(void) const
+ ?setMaximumWidth@QWidget@@QAEXH@Z @ 8100 NONAME ; void QWidget::setMaximumWidth(int)
+ ?trigger@QAction@@QAEXXZ @ 8101 NONAME ; void QAction::trigger(void)
+ ?sourceChanged@QGraphicsEffect@@MAEXV?$QFlags@W4ChangeFlag@QGraphicsEffect@@@@@Z @ 8102 NONAME ; void QGraphicsEffect::sourceChanged(class QFlags<enum QGraphicsEffect::ChangeFlag>)
+ ?drawPixmap@QPainter@@QAEXHHABVQPixmap@@HHHH@Z @ 8103 NONAME ; void QPainter::drawPixmap(int, int, class QPixmap const &, int, int, int, int)
+ ?toolTipBase@QPalette@@QBEABVQBrush@@XZ @ 8104 NONAME ; class QBrush const & QPalette::toolTipBase(void) const
+ ?fileInfo@QDirModel@@QBE?AVQFileInfo@@ABVQModelIndex@@@Z @ 8105 NONAME ; class QFileInfo QDirModel::fileInfo(class QModelIndex const &) const
+ ?blurHintChanged@QGraphicsBloomEffect@@IAEXW4RenderHint@Qt@@@Z @ 8106 NONAME ; void QGraphicsBloomEffect::blurHintChanged(enum Qt::RenderHint)
+ ?putPoints@QPolygon@@QAEXHHABV1@H@Z @ 8107 NONAME ; void QPolygon::putPoints(int, int, class QPolygon const &, int)
+ ??1QDragMoveEvent@@UAE@XZ @ 8108 NONAME ; QDragMoveEvent::~QDragMoveEvent(void)
+ ?intProperty@QTextFormat@@QBEHH@Z @ 8109 NONAME ; int QTextFormat::intProperty(int) const
+ ?isObscuredBy@QGraphicsPixmapItem@@UBE_NPBVQGraphicsItem@@@Z @ 8110 NONAME ; bool QGraphicsPixmapItem::isObscuredBy(class QGraphicsItem const *) const
+ ?parent@QDirModel@@UBE?AVQModelIndex@@ABV2@@Z @ 8111 NONAME ; class QModelIndex QDirModel::parent(class QModelIndex const &) const
+ ?tr@QInputContextPlugin@@SA?AVQString@@PBD0@Z @ 8112 NONAME ; class QString QInputContextPlugin::tr(char const *, char const *)
+ ?takeAt@QFormLayout@@UAEPAVQLayoutItem@@H@Z @ 8113 NONAME ; class QLayoutItem * QFormLayout::takeAt(int)
+ ?border@QTextFrameFormat@@QBEMXZ @ 8114 NONAME ; float QTextFrameFormat::border(void) const
+ ?splitter@QSplitterHandle@@QBEPAVQSplitter@@XZ @ 8115 NONAME ; class QSplitter * QSplitterHandle::splitter(void) const
+ ?setId@QButtonGroup@@QAEXPAVQAbstractButton@@H@Z @ 8116 NONAME ; void QButtonGroup::setId(class QAbstractButton *, int)
+ ??0QStyleOptionDockWidgetV2@@QAE@ABVQStyleOptionDockWidget@@@Z @ 8117 NONAME ; QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(class QStyleOptionDockWidget const &)
+ ?getStaticMetaObject@QScrollArea@@SAABUQMetaObject@@XZ @ 8118 NONAME ; struct QMetaObject const & QScrollArea::getStaticMetaObject(void)
+ ??0QWidgetItem@@QAE@PAVQWidget@@@Z @ 8119 NONAME ; QWidgetItem::QWidgetItem(class QWidget *)
+ ?canUndo@QUndoStack@@QBE_NXZ @ 8120 NONAME ; bool QUndoStack::canUndo(void) const
+ ?setIconSize@QTabBar@@QAEXABVQSize@@@Z @ 8121 NONAME ; void QTabBar::setIconSize(class QSize const &)
+ ?focusNextPrevChild@QGraphicsScene@@IAE_N_N@Z @ 8122 NONAME ; bool QGraphicsScene::focusNextPrevChild(bool)
+ ?horizontalPolicy@QSizePolicy@@QBE?AW4Policy@1@XZ @ 8123 NONAME ; enum QSizePolicy::Policy QSizePolicy::horizontalPolicy(void) const
+ ?isNull@QQuaternion@@QBE_NXZ @ 8124 NONAME ; bool QQuaternion::isNull(void) const
+ ?trUtf8@QGraphicsEffect@@SA?AVQString@@PBD0@Z @ 8125 NONAME ; class QString QGraphicsEffect::trUtf8(char const *, char const *)
+ ?trUtf8@QGroupBox@@SA?AVQString@@PBD0@Z @ 8126 NONAME ; class QString QGroupBox::trUtf8(char const *, char const *)
+ ?testImport@Parser@QCss@@QAE_NXZ @ 8127 NONAME ; bool QCss::Parser::testImport(void)
+ ?find@QPixmapCache@@SA_NABVQString@@PAVQPixmap@@@Z @ 8128 NONAME ; bool QPixmapCache::find(class QString const &, class QPixmap *)
+ ??9QFontMetrics@@QBE_NABV0@@Z @ 8129 NONAME ; bool QFontMetrics::operator!=(class QFontMetrics const &) const
+ ?setExtraSelections@QTextControl@@QAEXABV?$QList@UExtraSelection@QTextEdit@@@@@Z @ 8130 NONAME ; void QTextControl::setExtraSelections(class QList<struct QTextEdit::ExtraSelection> const &)
+ ??1QMdiArea@@UAE@XZ @ 8131 NONAME ; QMdiArea::~QMdiArea(void)
+ ??0QGraphicsTextItem@@QAE@ABVQString@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 8132 NONAME ; QGraphicsTextItem::QGraphicsTextItem(class QString const &, class QGraphicsItem *, class QGraphicsScene *)
+ ??_EQGraphicsSimpleTextItem@@UAE@I@Z @ 8133 NONAME ; QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem(unsigned int)
+ ?yTranslationAt@QGraphicsItemAnimation@@QBEMM@Z @ 8134 NONAME ; float QGraphicsItemAnimation::yTranslationAt(float) const
+ ?points@QVectorPath@@QBEPBMXZ @ 8135 NONAME ; float const * QVectorPath::points(void) const
+ ?trUtf8@QGraphicsTextItem@@SA?AVQString@@PBD0@Z @ 8136 NONAME ; class QString QGraphicsTextItem::trUtf8(char const *, char const *)
+ ??0QStyleOptionProgressBar@@IAE@H@Z @ 8137 NONAME ; QStyleOptionProgressBar::QStyleOptionProgressBar(int)
+ ?addItem@QGraphicsScene@@QAEXPAVQGraphicsItem@@@Z @ 8138 NONAME ; void QGraphicsScene::addItem(class QGraphicsItem *)
+ ?sizeHint@QCheckBox@@UBE?AVQSize@@XZ @ 8139 NONAME ; class QSize QCheckBox::sizeHint(void) const
+ ?initStyleOption@QDockWidget@@IBEXPAVQStyleOptionDockWidget@@@Z @ 8140 NONAME ; void QDockWidget::initStyleOption(class QStyleOptionDockWidget *) const
+ ??D@YA?AVQPolygonF@@ABV0@ABVQTransform@@@Z @ 8141 NONAME ; class QPolygonF operator*(class QPolygonF const &, class QTransform const &)
+ ?margin@QLayout@@QBEHXZ @ 8142 NONAME ; int QLayout::margin(void) const
+ ?setCenterOnScroll@QPlainTextEdit@@QAEX_N@Z @ 8143 NONAME ; void QPlainTextEdit::setCenterOnScroll(bool)
+ ??_EQGuiPlatformPluginInterface@@UAE@I@Z @ 8144 NONAME ; QGuiPlatformPluginInterface::~QGuiPlatformPluginInterface(unsigned int)
+ ?addChildren@QTreeWidgetItem@@QAEXABV?$QList@PAVQTreeWidgetItem@@@@@Z @ 8145 NONAME ; void QTreeWidgetItem::addChildren(class QList<class QTreeWidgetItem *> const &)
+ ??0QAbstractTextDocumentLayout@@QAE@PAVQTextDocument@@@Z @ 8146 NONAME ; QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(class QTextDocument *)
+ ?pixmapFilter@QPaintEngineEx@@UAEPAVQPixmapFilter@@HPBV2@@Z @ 8147 NONAME ; class QPixmapFilter * QPaintEngineEx::pixmapFilter(int, class QPixmapFilter const *)
+ ?d_func@QGraphicsPathItem@@ABEPBVQGraphicsPathItemPrivate@@XZ @ 8148 NONAME ; class QGraphicsPathItemPrivate const * QGraphicsPathItem::d_func(void) const
+ ?y@QQuaternion@@QBEMXZ @ 8149 NONAME ; float QQuaternion::y(void) const
+ ?setTabs@QTextOption@@QAEXV?$QList@UTab@QTextOption@@@@@Z @ 8150 NONAME ; void QTextOption::setTabs(class QList<struct QTextOption::Tab>)
+ ??0QShortcut@@QAE@PAVQWidget@@@Z @ 8151 NONAME ; QShortcut::QShortcut(class QWidget *)
+ ?mimeData@QDirModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 8152 NONAME ; class QMimeData * QDirModel::mimeData(class QList<class QModelIndex> const &) const
+ ??MQTextBlock@@QBE_NABV0@@Z @ 8153 NONAME ; bool QTextBlock::operator<(class QTextBlock const &) const
+ ?setFormAlignment@QFormLayout@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 8154 NONAME ; void QFormLayout::setFormAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?data@QAbstractProxyModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 8155 NONAME ; class QVariant QAbstractProxyModel::data(class QModelIndex const &, int) const
+ ?document@QTextObject@@QBEPAVQTextDocument@@XZ @ 8156 NONAME ; class QTextDocument * QTextObject::document(void) const
+ ?ensureSequentialSiblingIndex@QGraphicsItemPrivate@@QAEXXZ @ 8157 NONAME ; void QGraphicsItemPrivate::ensureSequentialSiblingIndex(void)
+ ?isDetached@QIcon@@QBE_NXZ @ 8158 NONAME ; bool QIcon::isDetached(void) const
+ ?hideEvent@QGraphicsProxyWidget@@MAEXPAVQHideEvent@@@Z @ 8159 NONAME ; void QGraphicsProxyWidget::hideEvent(class QHideEvent *)
+ ?setLastOffset@QPanGesture@@QAEXABVQPointF@@@Z @ 8160 NONAME ; void QPanGesture::setLastOffset(class QPointF const &)
+ ??0QSortFilterProxyModel@@QAE@PAVQObject@@@Z @ 8161 NONAME ; QSortFilterProxyModel::QSortFilterProxyModel(class QObject *)
+ ?indentation@QTreeView@@QBEHXZ @ 8162 NONAME ; int QTreeView::indentation(void) const
+ ?d_func@QDialog@@ABEPBVQDialogPrivate@@XZ @ 8163 NONAME ; class QDialogPrivate const * QDialog::d_func(void) const
+ ?setRowHidden@QTreeView@@QAEXHABVQModelIndex@@_N@Z @ 8164 NONAME ; void QTreeView::setRowHidden(int, class QModelIndex const &, bool)
+ ?document@QAbstractTextDocumentLayout@@QBEPAVQTextDocument@@XZ @ 8165 NONAME ; class QTextDocument * QAbstractTextDocumentLayout::document(void) const
+ ?setSelectionModel@QTableView@@UAEXPAVQItemSelectionModel@@@Z @ 8166 NONAME ; void QTableView::setSelectionModel(class QItemSelectionModel *)
+ ?visualItemRect@QTableWidget@@QBE?AVQRect@@PBVQTableWidgetItem@@@Z @ 8167 NONAME ; class QRect QTableWidget::visualItemRect(class QTableWidgetItem const *) const
+ ??0QAbstractTextDocumentLayout@@IAE@AAVQAbstractTextDocumentLayoutPrivate@@PAVQTextDocument@@@Z @ 8168 NONAME ; QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(class QAbstractTextDocumentLayoutPrivate &, class QTextDocument *)
+ ?tr@QRadioButton@@SA?AVQString@@PBD0H@Z @ 8169 NONAME ; class QString QRadioButton::tr(char const *, char const *, int)
+ ?setVisible@QTextBlock@@QAEX_N@Z @ 8170 NONAME ; void QTextBlock::setVisible(bool)
+ ??_EQPanGesture@@UAE@I@Z @ 8171 NONAME ; QPanGesture::~QPanGesture(unsigned int)
+ ?line@QGraphicsLineItem@@QBE?AVQLineF@@XZ @ 8172 NONAME ; class QLineF QGraphicsLineItem::line(void) const
+ ?trUtf8@QDial@@SA?AVQString@@PBD0@Z @ 8173 NONAME ; class QString QDial::trUtf8(char const *, char const *)
+ ?trUtf8@QTextBlockGroup@@SA?AVQString@@PBD0@Z @ 8174 NONAME ; class QString QTextBlockGroup::trUtf8(char const *, char const *)
+ ?isRowHidden@QTableView@@QBE_NH@Z @ 8175 NONAME ; bool QTableView::isRowHidden(int) const
+ ?insertStretch@QBoxLayout@@QAEXHH@Z @ 8176 NONAME ; void QBoxLayout::insertStretch(int, int)
+ ?tr@QTextBrowser@@SA?AVQString@@PBD0@Z @ 8177 NONAME ; class QString QTextBrowser::tr(char const *, char const *)
+ ??_EQPixmapBlurFilter@@UAE@I@Z @ 8178 NONAME ; QPixmapBlurFilter::~QPixmapBlurFilter(unsigned int)
+ ?qt_metacall@QStylePlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8179 NONAME ; int QStylePlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?titleBarWidget@QDockWidget@@QBEPAVQWidget@@XZ @ 8180 NONAME ; class QWidget * QDockWidget::titleBarWidget(void) const
+ ?fileName@QDirModel@@QBE?AVQString@@ABVQModelIndex@@@Z @ 8181 NONAME ; class QString QDirModel::fileName(class QModelIndex const &) const
+ ?simplified@QPainterPath@@QBE?AV1@XZ @ 8182 NONAME ; class QPainterPath QPainterPath::simplified(void) const
+ ?focusNextPrevChild@QMenu@@MAE_N_N@Z @ 8183 NONAME ; bool QMenu::focusNextPrevChild(bool)
+ ?insertHtml@QTextControl@@QAEXABVQString@@@Z @ 8184 NONAME ; void QTextControl::insertHtml(class QString const &)
+ ?paintEngine@QRasterPixmapData@@UBEPAVQPaintEngine@@XZ @ 8185 NONAME ; class QPaintEngine * QRasterPixmapData::paintEngine(void) const
+ ?parseNextExpr@Parser@QCss@@QAE_NPAV?$QVector@UValue@QCss@@@@@Z @ 8186 NONAME ; bool QCss::Parser::parseNextExpr(class QVector<struct QCss::Value> *)
+ ??0QMouseEventTransition@@QAE@PAVQObject@@W4Type@QEvent@@W4MouseButton@Qt@@PAVQState@@@Z @ 8187 NONAME ; QMouseEventTransition::QMouseEventTransition(class QObject *, enum QEvent::Type, enum Qt::MouseButton, class QState *)
+ ?verticalSpacing@QGraphicsAnchorLayout@@QBEMXZ @ 8188 NONAME ; float QGraphicsAnchorLayout::verticalSpacing(void) const
+ ?staticMetaObject@QClipboard@@2UQMetaObject@@B @ 8189 NONAME ; struct QMetaObject const QClipboard::staticMetaObject
+ ?trUtf8@QTextObject@@SA?AVQString@@PBD0H@Z @ 8190 NONAME ; class QString QTextObject::trUtf8(char const *, char const *, int)
+ ?setCurrentItem@QTreeWidget@@QAEXPAVQTreeWidgetItem@@H@Z @ 8191 NONAME ; void QTreeWidget::setCurrentItem(class QTreeWidgetItem *, int)
+ ?convertFromPlainText@Qt@@YA?AVQString@@ABV2@W4WhiteSpaceMode@1@@Z @ 8192 NONAME ; class QString Qt::convertFromPlainText(class QString const &, enum Qt::WhiteSpaceMode)
+ ?d_func@QTextList@@AAEPAVQTextListPrivate@@XZ @ 8193 NONAME ; class QTextListPrivate * QTextList::d_func(void)
+ ?setFilter@QFileDialog@@QAEXV?$QFlags@W4Filter@QDir@@@@@Z @ 8194 NONAME ; void QFileDialog::setFilter(class QFlags<enum QDir::Filter>)
+ ?paintEvent@QTreeView@@MAEXPAVQPaintEvent@@@Z @ 8195 NONAME ; void QTreeView::paintEvent(class QPaintEvent *)
+ ??_EQActionGroup@@UAE@I@Z @ 8196 NONAME ; QActionGroup::~QActionGroup(unsigned int)
+ ?length@QHeaderView@@QBEHXZ @ 8197 NONAME ; int QHeaderView::length(void) const
+ ?matrix@QGraphicsView@@QBE?AVQMatrix@@XZ @ 8198 NONAME ; class QMatrix QGraphicsView::matrix(void) const
+ ?getPointInOutline@QFontEngine@@UAE?AW4HB_Error@@IHIPAH0PAI@Z @ 8199 NONAME ; enum HB_Error QFontEngine::getPointInOutline(unsigned int, int, unsigned int, int *, int *, unsigned int *)
+ ?subControlRect@QProxyStyle@@UBE?AVQRect@@W4ComplexControl@QStyle@@PBVQStyleOptionComplex@@W4SubControl@4@PBVQWidget@@@Z @ 8200 NONAME ; class QRect QProxyStyle::subControlRect(enum QStyle::ComplexControl, class QStyleOptionComplex const *, enum QStyle::SubControl, class QWidget const *) const
+ ?parseNextDeclaration@Parser@QCss@@QAE_NPAUDeclaration@2@@Z @ 8201 NONAME ; bool QCss::Parser::parseNextDeclaration(struct QCss::Declaration *)
+ ?qt_metacast@QClipboard@@UAEPAXPBD@Z @ 8202 NONAME ; void * QClipboard::qt_metacast(char const *)
+ ?resolve@QFont@@QAEXI@Z @ 8203 NONAME ; void QFont::resolve(unsigned int)
+ ?d_func@QWidget@@ABEPBVQWidgetPrivate@@XZ @ 8204 NONAME ; class QWidgetPrivate const * QWidget::d_func(void) const
+ ?tessellateRect@QTessellator@@QAEXABVQPointF@@0M@Z @ 8205 NONAME ; void QTessellator::tessellateRect(class QPointF const &, class QPointF const &, float)
+ ??_EQCheckBox@@UAE@I@Z @ 8206 NONAME ; QCheckBox::~QCheckBox(unsigned int)
+ ??0QStyleOptionViewItemV2@@QAE@ABVQStyleOptionViewItem@@@Z @ 8207 NONAME ; QStyleOptionViewItemV2::QStyleOptionViewItemV2(class QStyleOptionViewItem const &)
+ ?dragLeaveEvent@QListView@@MAEXPAVQDragLeaveEvent@@@Z @ 8208 NONAME ; void QListView::dragLeaveEvent(class QDragLeaveEvent *)
+ ?mousePressEvent@QToolButton@@MAEXPAVQMouseEvent@@@Z @ 8209 NONAME ; void QToolButton::mousePressEvent(class QMouseEvent *)
+ ??DQTransform@@QBE?AV0@ABV0@@Z @ 8210 NONAME ; class QTransform QTransform::operator*(class QTransform const &) const
+ ?getStaticMetaObject@QGraphicsColorizeEffect@@SAABUQMetaObject@@XZ @ 8211 NONAME ; struct QMetaObject const & QGraphicsColorizeEffect::getStaticMetaObject(void)
+ ?qt_metacast@QMainWindow@@UAEPAXPBD@Z @ 8212 NONAME ; void * QMainWindow::qt_metacast(char const *)
+ ?wheelEvent@QWidget@@MAEXPAVQWheelEvent@@@Z @ 8213 NONAME ; void QWidget::wheelEvent(class QWheelEvent *)
+ ?trUtf8@QLineEdit@@SA?AVQString@@PBD0H@Z @ 8214 NONAME ; class QString QLineEdit::trUtf8(char const *, char const *, int)
+ ??1QWidgetItem@@UAE@XZ @ 8215 NONAME ; QWidgetItem::~QWidgetItem(void)
+ ?tr@QGraphicsAnchor@@SA?AVQString@@PBD0H@Z @ 8216 NONAME ; class QString QGraphicsAnchor::tr(char const *, char const *, int)
+ ?isRightToLeft@QWidget@@QBE_NXZ @ 8217 NONAME ; bool QWidget::isRightToLeft(void) const
+ ?updateNeeded@QLineControl@@IAEXABVQRect@@@Z @ 8218 NONAME ; void QLineControl::updateNeeded(class QRect const &)
+ ?trUtf8@QSplitter@@SA?AVQString@@PBD0H@Z @ 8219 NONAME ; class QString QSplitter::trUtf8(char const *, char const *, int)
+ ?mouseHandler@QCoeFepInputContext@@UAEXHPAVQMouseEvent@@@Z @ 8220 NONAME ; void QCoeFepInputContext::mouseHandler(int, class QMouseEvent *)
+ ??0QGraphicsPathItem@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 8221 NONAME ; QGraphicsPathItem::QGraphicsPathItem(class QGraphicsItem *, class QGraphicsScene *)
+ ?d_func@QAbstractSpinBox@@AAEPAVQAbstractSpinBoxPrivate@@XZ @ 8222 NONAME ; class QAbstractSpinBoxPrivate * QAbstractSpinBox::d_func(void)
+ ??6@YA?AVQDebug@@V0@PAVQGraphicsObject@@@Z @ 8223 NONAME ; class QDebug operator<<(class QDebug, class QGraphicsObject *)
+ ?grayPalette@QFontEngine@@KAABV?$QVector@I@@XZ @ 8224 NONAME ; class QVector<unsigned int> const & QFontEngine::grayPalette(void)
+ ?internalDeselect@QLineControl@@AAEXXZ @ 8225 NONAME ; void QLineControl::internalDeselect(void)
+ ?type@QListWidgetItem@@QBEHXZ @ 8226 NONAME ; int QListWidgetItem::type(void) const
+ ?tr@QDirModel@@SA?AVQString@@PBD0H@Z @ 8227 NONAME ; class QString QDirModel::tr(char const *, char const *, int)
+ ?setReadOnly@QPlainTextEdit@@QAEX_N@Z @ 8228 NONAME ; void QPlainTextEdit::setReadOnly(bool)
+ ?united@QRegion@@QBE?AV1@ABVQRect@@@Z @ 8229 NONAME ; class QRegion QRegion::united(class QRect const &) const
+ ?activeStackChanged@QUndoGroup@@IAEXPAVQUndoStack@@@Z @ 8230 NONAME ; void QUndoGroup::activeStackChanged(class QUndoStack *)
+ ?tr@QScrollArea@@SA?AVQString@@PBD0H@Z @ 8231 NONAME ; class QString QScrollArea::tr(char const *, char const *, int)
+ ?drawPoints@QPaintEngineEx@@UAEXPBVQPointF@@H@Z @ 8232 NONAME ; void QPaintEngineEx::drawPoints(class QPointF const *, int)
+ ?metaObject@QPixmapColorizeFilter@@UBEPBUQMetaObject@@XZ @ 8233 NONAME ; struct QMetaObject const * QPixmapColorizeFilter::metaObject(void) const
+ ?tr@QSessionManager@@SA?AVQString@@PBD0@Z @ 8234 NONAME ; class QString QSessionManager::tr(char const *, char const *)
+ ?shapeText@QTextEngine@@ABEXH@Z @ 8235 NONAME ; void QTextEngine::shapeText(int) const
+ ?activated@QComboBox@@IAEXABVQString@@@Z @ 8236 NONAME ; void QComboBox::activated(class QString const &)
+ ?acceptDrops@QGraphicsItem@@QBE_NXZ @ 8237 NONAME ; bool QGraphicsItem::acceptDrops(void) const
+ ?insertItem@QToolBox@@QAEHHPAVQWidget@@ABVQIcon@@ABVQString@@@Z @ 8238 NONAME ; int QToolBox::insertItem(int, class QWidget *, class QIcon const &, class QString const &)
+ ?qt_metacast@QRegExpValidator@@UAEPAXPBD@Z @ 8239 NONAME ; void * QRegExpValidator::qt_metacast(char const *)
+ ??1QTableView@@UAE@XZ @ 8240 NONAME ; QTableView::~QTableView(void)
+ ?addWidget@QSplitter@@QAEXPAVQWidget@@@Z @ 8241 NONAME ; void QSplitter::addWidget(class QWidget *)
+ ?capStyle@QPen@@QBE?AW4PenCapStyle@Qt@@XZ @ 8242 NONAME ; enum Qt::PenCapStyle QPen::capStyle(void) const
+ ?cursorFlashTime@QApplication@@SAHXZ @ 8243 NONAME ; int QApplication::cursorFlashTime(void)
+ ??_EQGraphicsSceneWheelEvent@@UAE@I@Z @ 8244 NONAME ; QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent(unsigned int)
+ ?filterAcceptsRow@QSortFilterProxyModel@@MBE_NHABVQModelIndex@@@Z @ 8245 NONAME ; bool QSortFilterProxyModel::filterAcceptsRow(int, class QModelIndex const &) const
+ ?qt_metacast@QAbstractSpinBox@@UAEPAXPBD@Z @ 8246 NONAME ; void * QAbstractSpinBox::qt_metacast(char const *)
+ ?qt_metacast@QSlider@@UAEPAXPBD@Z @ 8247 NONAME ; void * QSlider::qt_metacast(char const *)
+ ?qt_metacast@QDrag@@UAEPAXPBD@Z @ 8248 NONAME ; void * QDrag::qt_metacast(char const *)
+ ?stacks@QUndoGroup@@QBE?AV?$QList@PAVQUndoStack@@@@XZ @ 8249 NONAME ; class QList<class QUndoStack *> QUndoGroup::stacks(void) const
+ ?naturalTextWidth@QTextLine@@QBEMXZ @ 8250 NONAME ; float QTextLine::naturalTextWidth(void) const
+ ?atSpace@QTextEngine@@QBE_NH@Z @ 8251 NONAME ; bool QTextEngine::atSpace(int) const
+ ?CancelFepInlineEdit@QCoeFepInputContext@@UAEXXZ @ 8252 NONAME ; void QCoeFepInputContext::CancelFepInlineEdit(void)
+ ?syncBackingStore@QWidgetPrivate@@QAEXXZ @ 8253 NONAME ; void QWidgetPrivate::syncBackingStore(void)
+ ?setHorizontalPolicy@QSizePolicy@@QAEXW4Policy@1@@Z @ 8254 NONAME ; void QSizePolicy::setHorizontalPolicy(enum QSizePolicy::Policy)
+ ?filter@QDirModel@@QBE?AV?$QFlags@W4Filter@QDir@@@@XZ @ 8255 NONAME ; class QFlags<enum QDir::Filter> QDirModel::filter(void) const
+ ?setModelData@QStyledItemDelegate@@UBEXPAVQWidget@@PAVQAbstractItemModel@@ABVQModelIndex@@@Z @ 8256 NONAME ; void QStyledItemDelegate::setModelData(class QWidget *, class QAbstractItemModel *, class QModelIndex const &) const
+ ?setSubTitleFormat@QWizard@@QAEXW4TextFormat@Qt@@@Z @ 8257 NONAME ; void QWizard::setSubTitleFormat(enum Qt::TextFormat)
+ ??4QFontPrivate@@AAEAAV0@ABV0@@Z @ 8258 NONAME ; class QFontPrivate & QFontPrivate::operator=(class QFontPrivate const &)
+ ?brushOrigin@QPainter@@QBE?AVQPoint@@XZ @ 8259 NONAME ; class QPoint QPainter::brushOrigin(void) const
+ ?commitDataRequest@QApplication@@IAEXAAVQSessionManager@@@Z @ 8260 NONAME ; void QApplication::commitDataRequest(class QSessionManager &)
+ ?positionInlineObject@QAbstractTextDocumentLayout@@MAEXVQTextInlineObject@@HABVQTextFormat@@@Z @ 8261 NONAME ; void QAbstractTextDocumentLayout::positionInlineObject(class QTextInlineObject, int, class QTextFormat const &)
+ ?tr@QGraphicsItemAnimation@@SA?AVQString@@PBD0@Z @ 8262 NONAME ; class QString QGraphicsItemAnimation::tr(char const *, char const *)
+ ?trUtf8@QDialogButtonBox@@SA?AVQString@@PBD0H@Z @ 8263 NONAME ; class QString QDialogButtonBox::trUtf8(char const *, char const *, int)
+ ?setStatus@QPictureIO@@QAEXH@Z @ 8264 NONAME ; void QPictureIO::setStatus(int)
+ ?d_func@QUndoView@@ABEPBVQUndoViewPrivate@@XZ @ 8265 NONAME ; class QUndoViewPrivate const * QUndoView::d_func(void) const
+ ?shape@QGraphicsTextItem@@UBE?AVQPainterPath@@XZ @ 8266 NONAME ; class QPainterPath QGraphicsTextItem::shape(void) const
+ ?setEnabled@QGraphicsItem@@QAEX_N@Z @ 8267 NONAME ; void QGraphicsItem::setEnabled(bool)
+ ?setHeaderLabels@QTreeWidget@@QAEXABVQStringList@@@Z @ 8268 NONAME ; void QTreeWidget::setHeaderLabels(class QStringList const &)
+ ?setTransform@QGraphicsItem@@QAEXABVQTransform@@_N@Z @ 8269 NONAME ; void QGraphicsItem::setTransform(class QTransform const &, bool)
+ ?expand@QTreeView@@QAEXABVQModelIndex@@@Z @ 8270 NONAME ; void QTreeView::expand(class QModelIndex const &)
+ ?setParentItem@QGraphicsItem@@QAEXPAV1@@Z @ 8271 NONAME ; void QGraphicsItem::setParentItem(class QGraphicsItem *)
+ ?GetFormatForFep@QCoeFepInputContext@@UBEXAAVTCharFormat@@H@Z @ 8272 NONAME ; void QCoeFepInputContext::GetFormatForFep(class TCharFormat &, int) const
+ ?setSizeConstraint@QLayout@@QAEXW4SizeConstraint@1@@Z @ 8273 NONAME ; void QLayout::setSizeConstraint(enum QLayout::SizeConstraint)
+ ??5@YAAAVQDataStream@@AAV0@AAVQPicture@@@Z @ 8274 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPicture &)
+ ?atEnd@QTextCursor@@QBE_NXZ @ 8275 NONAME ; bool QTextCursor::atEnd(void) const
+ ?resizeEvent@QListView@@MAEXPAVQResizeEvent@@@Z @ 8276 NONAME ; void QListView::resizeEvent(class QResizeEvent *)
+ ?setToolTip@QAction@@QAEXABVQString@@@Z @ 8277 NONAME ; void QAction::setToolTip(class QString const &)
+ ??1QGraphicsGridLayout@@UAE@XZ @ 8278 NONAME ; QGraphicsGridLayout::~QGraphicsGridLayout(void)
+ ?rotationAngle@QPinchGesture@@QBEMXZ @ 8279 NONAME ; float QPinchGesture::rotationAngle(void) const
+ ?cursorWidth@QPlainTextEdit@@QBEHXZ @ 8280 NONAME ; int QPlainTextEdit::cursorWidth(void) const
+ ?pos@QGraphicsSceneContextMenuEvent@@QBE?AVQPointF@@XZ @ 8281 NONAME ; class QPointF QGraphicsSceneContextMenuEvent::pos(void) const
+ ?tr@QGraphicsTextItem@@SA?AVQString@@PBD0H@Z @ 8282 NONAME ; class QString QGraphicsTextItem::tr(char const *, char const *, int)
+ ?isObscuredBy@QGraphicsPathItem@@UBE_NPBVQGraphicsItem@@@Z @ 8283 NONAME ; bool QGraphicsPathItem::isObscuredBy(class QGraphicsItem const *) const
+ ?textLength@QTextLine@@QBEHXZ @ 8284 NONAME ; int QTextLine::textLength(void) const
+ ?setWrapAround@QCompleter@@QAEX_N@Z @ 8285 NONAME ; void QCompleter::setWrapAround(bool)
+ ??YQTransform@@QAEAAV0@M@Z @ 8286 NONAME ; class QTransform & QTransform::operator+=(float)
+ ?itemEditorFactory@QStyledItemDelegate@@QBEPAVQItemEditorFactory@@XZ @ 8287 NONAME ; class QItemEditorFactory * QStyledItemDelegate::itemEditorFactory(void) const
+ ?appendHtml@QPlainTextEdit@@QAEXABVQString@@@Z @ 8288 NONAME ; void QPlainTextEdit::appendHtml(class QString const &)
+ ?spacing@QGraphicsAnchor@@QBEMXZ @ 8289 NONAME ; float QGraphicsAnchor::spacing(void) const
+ ?dropMimeData@QTableWidget@@MAE_NHHPBVQMimeData@@W4DropAction@Qt@@@Z @ 8290 NONAME ; bool QTableWidget::dropMimeData(int, int, class QMimeData const *, enum Qt::DropAction)
+ ?setTabPosition@QMdiArea@@QAEXW4TabPosition@QTabWidget@@@Z @ 8291 NONAME ; void QMdiArea::setTabPosition(enum QTabWidget::TabPosition)
+ ??0QProgressDialog@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 8292 NONAME ; QProgressDialog::QProgressDialog(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ??0QMatrix@@AAE@_N@Z @ 8293 NONAME ; QMatrix::QMatrix(bool)
+ ?selectionChanged@QCalendarWidget@@IAEXXZ @ 8294 NONAME ; void QCalendarWidget::selectionChanged(void)
+ ??0QPalette@@QAE@ABV0@@Z @ 8295 NONAME ; QPalette::QPalette(class QPalette const &)
+ ?event@QSpinBox@@MAE_NPAVQEvent@@@Z @ 8296 NONAME ; bool QSpinBox::event(class QEvent *)
+ ?setRootModelIndex@QComboBox@@QAEXABVQModelIndex@@@Z @ 8297 NONAME ; void QComboBox::setRootModelIndex(class QModelIndex const &)
+ ?setPixelSize@QFont@@QAEXH@Z @ 8298 NONAME ; void QFont::setPixelSize(int)
+ ?setBottomMargin@QTextFrameFormat@@QAEXM@Z @ 8299 NONAME ; void QTextFrameFormat::setBottomMargin(float)
+ ?minimumDate@QCalendarWidget@@QBE?AVQDate@@XZ @ 8300 NONAME ; class QDate QCalendarWidget::minimumDate(void) const
+ ?setBlurRadius@QGraphicsDropShadowEffect@@QAEXH@Z @ 8301 NONAME ; void QGraphicsDropShadowEffect::setBlurRadius(int)
+ ?setMask@QPixmapData@@UAEXABVQBitmap@@@Z @ 8302 NONAME ; void QPixmapData::setMask(class QBitmap const &)
+ ?drawPie@QPainter@@QAEXABVQRectF@@HH@Z @ 8303 NONAME ; void QPainter::drawPie(class QRectF const &, int, int)
+ ?supportsExtension@QGraphicsPolygonItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 8304 NONAME ; bool QGraphicsPolygonItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ??0QFont@@QAE@ABV0@@Z @ 8305 NONAME ; QFont::QFont(class QFont const &)
+ ?selectedRows@QItemSelectionModel@@QBE?AV?$QList@VQModelIndex@@@@H@Z @ 8306 NONAME ; class QList<class QModelIndex> QItemSelectionModel::selectedRows(int) const
+ ?tr@QTextBlockGroup@@SA?AVQString@@PBD0H@Z @ 8307 NONAME ; class QString QTextBlockGroup::tr(char const *, char const *, int)
+ ?setCornerWidget@QTabWidget@@QAEXPAVQWidget@@W4Corner@Qt@@@Z @ 8308 NONAME ; void QTabWidget::setCornerWidget(class QWidget *, enum Qt::Corner)
+ ??4QMatrix4x4@@QAEAAV0@ABV0@@Z @ 8309 NONAME ; class QMatrix4x4 & QMatrix4x4::operator=(class QMatrix4x4 const &)
+ ?itemClicked@QListWidget@@IAEXPAVQListWidgetItem@@@Z @ 8310 NONAME ; void QListWidget::itemClicked(class QListWidgetItem *)
+ ?ascent@QTextItem@@QBEMXZ @ 8311 NONAME ; float QTextItem::ascent(void) const
+ ?trUtf8@QTextTable@@SA?AVQString@@PBD0@Z @ 8312 NONAME ; class QString QTextTable::trUtf8(char const *, char const *)
+ ?currentChanged@QStackedLayout@@IAEXH@Z @ 8313 NONAME ; void QStackedLayout::currentChanged(int)
+ ?tr@QPictureFormatPlugin@@SA?AVQString@@PBD0@Z @ 8314 NONAME ; class QString QPictureFormatPlugin::tr(char const *, char const *)
+ ?setTopMargin@QTextFrameFormat@@QAEXM@Z @ 8315 NONAME ; void QTextFrameFormat::setTopMargin(float)
+ ?setPos@QCursor@@SAXHH@Z @ 8316 NONAME ; void QCursor::setPos(int, int)
+ ?formatIndex@QTextEngine@@QBEHPBUQScriptItem@@@Z @ 8317 NONAME ; int QTextEngine::formatIndex(struct QScriptItem const *) const
+ ?hasFrame@QLineEdit@@QBE_NXZ @ 8318 NONAME ; bool QLineEdit::hasFrame(void) const
+ ?verticalScrollMode@QAbstractItemView@@QBE?AW4ScrollMode@1@XZ @ 8319 NONAME ; enum QAbstractItemView::ScrollMode QAbstractItemView::verticalScrollMode(void) const
+ ??0QPaintBufferResource@@QAE@P6AXPAX@ZPAVQObject@@@Z @ 8320 NONAME ; QPaintBufferResource::QPaintBufferResource(void (*)(void *), class QObject *)
+ ?qt_metacall@QPlainTextEdit@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8321 NONAME ; int QPlainTextEdit::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?totalMinimumSize@QLayout@@QBE?AVQSize@@XZ @ 8322 NONAME ; class QSize QLayout::totalMinimumSize(void) const
+ ?atEnd@iterator@QTextFrame@@QBE_NXZ @ 8323 NONAME ; bool QTextFrame::iterator::atEnd(void) const
+ ?fix_neg_rect@QPaintEngine@@QAEXPAH000@Z @ 8324 NONAME ; void QPaintEngine::fix_neg_rect(int *, int *, int *, int *)
+ ?qt_metacast@QUndoView@@UAEPAXPBD@Z @ 8325 NONAME ; void * QUndoView::qt_metacast(char const *)
+ ?boundingRect@QGraphicsWidget@@UBE?AVQRectF@@XZ @ 8326 NONAME ; class QRectF QGraphicsWidget::boundingRect(void) const
+ ?shearList@QGraphicsItemAnimation@@QBE?AV?$QList@U?$QPair@MVQPointF@@@@@@XZ @ 8327 NONAME ; class QList<struct QPair<float, class QPointF> > QGraphicsItemAnimation::shearList(void) const
+ ?extension@QDialog@@QBEPAVQWidget@@XZ @ 8328 NONAME ; class QWidget * QDialog::extension(void) const
+ ?addButton@QButtonGroup@@QAEXPAVQAbstractButton@@H@Z @ 8329 NONAME ; void QButtonGroup::addButton(class QAbstractButton *, int)
+ ??_EQTextBlockGroup@@UAE@I@Z @ 8330 NONAME ; QTextBlockGroup::~QTextBlockGroup(unsigned int)
+ ?qt_metacall@QProxyStyle@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8331 NONAME ; int QProxyStyle::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QVector2D@@QAE@ABVQVector4D@@@Z @ 8332 NONAME ; QVector2D::QVector2D(class QVector4D const &)
+ ??1QStyleOptionFocusRect@@QAE@XZ @ 8333 NONAME ; QStyleOptionFocusRect::~QStyleOptionFocusRect(void)
+ ?newProxyWidget@QGraphicsProxyWidget@@IAEPAV1@PBVQWidget@@@Z @ 8334 NONAME ; class QGraphicsProxyWidget * QGraphicsProxyWidget::newProxyWidget(class QWidget const *)
+ ?paintEvent@QLCDNumber@@MAEXPAVQPaintEvent@@@Z @ 8335 NONAME ; void QLCDNumber::paintEvent(class QPaintEvent *)
+ ?clear@QDialogButtonBox@@QAEXXZ @ 8336 NONAME ; void QDialogButtonBox::clear(void)
+ ?column@QTableWidget@@QBEHPBVQTableWidgetItem@@@Z @ 8337 NONAME ; int QTableWidget::column(class QTableWidgetItem const *) const
+ ?standardSizes@QFontDatabase@@SA?AV?$QList@H@@XZ @ 8338 NONAME ; class QList<int> QFontDatabase::standardSizes(void)
+ ?cacheMode@QGraphicsView@@QBE?AV?$QFlags@W4CacheModeFlag@QGraphicsView@@@@XZ @ 8339 NONAME ; class QFlags<enum QGraphicsView::CacheModeFlag> QGraphicsView::cacheMode(void) const
+ ?qt_metacall@QDoubleSpinBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8340 NONAME ; int QDoubleSpinBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?backgroundMode@QPainter@@QBE?AW4BGMode@Qt@@XZ @ 8341 NONAME ; enum Qt::BGMode QPainter::backgroundMode(void) const
+ ?setIcon@QAbstractButton@@QAEXABVQIcon@@@Z @ 8342 NONAME ; void QAbstractButton::setIcon(class QIcon const &)
+ ?getStaticMetaObject@QDialog@@SAABUQMetaObject@@XZ @ 8343 NONAME ; struct QMetaObject const & QDialog::getStaticMetaObject(void)
+ ?setScaleFactor@QPinchGesture@@QAEXM@Z @ 8344 NONAME ; void QPinchGesture::setScaleFactor(float)
+ ??0QFileOpenEvent@@QAE@ABVQString@@@Z @ 8345 NONAME ; QFileOpenEvent::QFileOpenEvent(class QString const &)
+ ?dateChanged@QDateTimeEdit@@IAEXABVQDate@@@Z @ 8346 NONAME ; void QDateTimeEdit::dateChanged(class QDate const &)
+ ?setAcceptHoverEvents@QGraphicsItem@@QAEX_N@Z @ 8347 NONAME ; void QGraphicsItem::setAcceptHoverEvents(bool)
+ ?options@QInputDialog@@QBE?AV?$QFlags@W4InputDialogOption@QInputDialog@@@@XZ @ 8348 NONAME ; class QFlags<enum QInputDialog::InputDialogOption> QInputDialog::options(void) const
+ ?trUtf8@QUndoGroup@@SA?AVQString@@PBD0@Z @ 8349 NONAME ; class QString QUndoGroup::trUtf8(char const *, char const *)
+ ?released@QAbstractButton@@IAEXXZ @ 8350 NONAME ; void QAbstractButton::released(void)
+ ?d_func@QDial@@AAEPAVQDialPrivate@@XZ @ 8351 NONAME ; class QDialPrivate * QDial::d_func(void)
+ ?rowCount@QGridLayout@@QBEHXZ @ 8352 NONAME ; int QGridLayout::rowCount(void) const
+ ?properties@QFontEngine@@UBE?AUProperties@1@XZ @ 8353 NONAME ; struct QFontEngine::Properties QFontEngine::properties(void) const
+ ?dropMimeData@QListWidget@@MAE_NHPBVQMimeData@@W4DropAction@Qt@@@Z @ 8354 NONAME ; bool QListWidget::dropMimeData(int, class QMimeData const *, enum Qt::DropAction)
+ ?centerButtons@QDialogButtonBox@@QBE_NXZ @ 8355 NONAME ; bool QDialogButtonBox::centerButtons(void) const
+ ?qt_metacall@QWizard@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8356 NONAME ; int QWizard::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?redoTextChanged@QUndoStack@@IAEXABVQString@@@Z @ 8357 NONAME ; void QUndoStack::redoTextChanged(class QString const &)
+ ?numColors@QPixmapData@@QBEHXZ @ 8358 NONAME ; int QPixmapData::numColors(void) const
+ ??0QPixmap@@AAE@ABVQSize@@H@Z @ 8359 NONAME ; QPixmap::QPixmap(class QSize const &, int)
+ ?flags@QFileSystemModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 8360 NONAME ; class QFlags<enum Qt::ItemFlag> QFileSystemModel::flags(class QModelIndex const &) const
+ ?trUtf8@QPinchGesture@@SA?AVQString@@PBD0H@Z @ 8361 NONAME ; class QString QPinchGesture::trUtf8(char const *, char const *, int)
+ ?spacing@QBoxLayout@@QBEHXZ @ 8362 NONAME ; int QBoxLayout::spacing(void) const
+ ??GQPainterPath@@QBE?AV0@ABV0@@Z @ 8363 NONAME ; class QPainterPath QPainterPath::operator-(class QPainterPath const &) const
+ ?question@QMessageBox@@SAHPAVQWidget@@ABVQString@@1HHH@Z @ 8364 NONAME ; int QMessageBox::question(class QWidget *, class QString const &, class QString const &, int, int, int)
+ ??0QKeyEventTransition@@QAE@PAVQObject@@W4Type@QEvent@@HPAVQState@@@Z @ 8365 NONAME ; QKeyEventTransition::QKeyEventTransition(class QObject *, enum QEvent::Type, int, class QState *)
+ ?getStaticMetaObject@QLineControl@@SAABUQMetaObject@@XZ @ 8366 NONAME ; struct QMetaObject const & QLineControl::getStaticMetaObject(void)
+ ?setOpenExternalLinks@QGraphicsTextItem@@QAEX_N@Z @ 8367 NONAME ; void QGraphicsTextItem::setOpenExternalLinks(bool)
+ ??0QGraphicsSceneResizeEvent@@QAE@XZ @ 8368 NONAME ; QGraphicsSceneResizeEvent::QGraphicsSceneResizeEvent(void)
+ ?translate@QMatrix@@QAEAAV1@MM@Z @ 8369 NONAME ; class QMatrix & QMatrix::translate(float, float)
+ ?updateEditorGeometries@QAbstractItemView@@MAEXXZ @ 8370 NONAME ; void QAbstractItemView::updateEditorGeometries(void)
+ ?setUsesScrollButtons@QTabBar@@QAEX_N@Z @ 8371 NONAME ; void QTabBar::setUsesScrollButtons(bool)
+ ?isModal@QWidget@@QBE_NXZ @ 8372 NONAME ; bool QWidget::isModal(void) const
+ ?setY@QVector3D@@QAEXM@Z @ 8373 NONAME ; void QVector3D::setY(float)
+ ?setCurrentIndex@QDataWidgetMapper@@UAEXH@Z @ 8374 NONAME ; void QDataWidgetMapper::setCurrentIndex(int)
+ ?triggered@QToolButton@@IAEXPAVQAction@@@Z @ 8375 NONAME ; void QToolButton::triggered(class QAction *)
+ ?setToolTip@QGraphicsItem@@QAEXABVQString@@@Z @ 8376 NONAME ; void QGraphicsItem::setToolTip(class QString const &)
+ ?paintEngine@QPicture@@UBEPAVQPaintEngine@@XZ @ 8377 NONAME ; class QPaintEngine * QPicture::paintEngine(void) const
+ ?fontStyleStrategy@QTextCharFormat@@QBE?AW4StyleStrategy@QFont@@XZ @ 8378 NONAME ; enum QFont::StyleStrategy QTextCharFormat::fontStyleStrategy(void) const
+ ?isGrayscale@QImage@@QBE_NXZ @ 8379 NONAME ; bool QImage::isGrayscale(void) const
+ ?dataChanged@QClipboard@@IAEXXZ @ 8380 NONAME ; void QClipboard::dataChanged(void)
+ ?pixel@QImage@@QBEIABVQPoint@@@Z @ 8381 NONAME ; unsigned int QImage::pixel(class QPoint const &) const
+ ?qt_metacall@QToolButton@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8382 NONAME ; int QToolButton::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?styleOverride@QApplicationPrivate@@2VQString@@A @ 8383 NONAME ; class QString QApplicationPrivate::styleOverride
+ ??0QMenu@@IAE@AAVQMenuPrivate@@PAVQWidget@@@Z @ 8384 NONAME ; QMenu::QMenu(class QMenuPrivate &, class QWidget *)
+ ?internalInsert@QLineControl@@AAEXABVQString@@@Z @ 8385 NONAME ; void QLineControl::internalInsert(class QString const &)
+ ?clone@QIconEngineV2@@UBEPAV1@XZ @ 8386 NONAME ; class QIconEngineV2 * QIconEngineV2::clone(void) const
+ ?getStaticMetaObject@QSound@@SAABUQMetaObject@@XZ @ 8387 NONAME ; struct QMetaObject const & QSound::getStaticMetaObject(void)
+ ??0QPaintDevice@@IAE@XZ @ 8388 NONAME ; QPaintDevice::QPaintDevice(void)
+ ?mouseGrabber@QWidget@@SAPAV1@XZ @ 8389 NONAME ; class QWidget * QWidget::mouseGrabber(void)
+ ?changeEvent@QRubberBand@@MAEXPAVQEvent@@@Z @ 8390 NONAME ; void QRubberBand::changeEvent(class QEvent *)
+ ?data_ptr@QBrush@@QAEAAV?$QScopedPointer@UQBrushData@@UQBrushDataPointerDeleter@@@@XZ @ 8391 NONAME ; class QScopedPointer<struct QBrushData, struct QBrushDataPointerDeleter> & QBrush::data_ptr(void)
+ ?undo@QLineControl@@QAEXXZ @ 8392 NONAME ; void QLineControl::undo(void)
+ ?isDown@QAbstractButton@@QBE_NXZ @ 8393 NONAME ; bool QAbstractButton::isDown(void) const
+ ?setOpaque@QWidgetPrivate@@QAEX_N@Z @ 8394 NONAME ; void QWidgetPrivate::setOpaque(bool)
+ ?actionTriggered@QToolBar@@IAEXPAVQAction@@@Z @ 8395 NONAME ; void QToolBar::actionTriggered(class QAction *)
+ ??0QGestureEvent@@QAE@ABV?$QList@PAVQGesture@@@@@Z @ 8396 NONAME ; QGestureEvent::QGestureEvent(class QList<class QGesture *> const &)
+ ??1QFontMetricsF@@QAE@XZ @ 8397 NONAME ; QFontMetricsF::~QFontMetricsF(void)
+ ?normalGeometry@QWidget@@QBE?AVQRect@@XZ @ 8398 NONAME ; class QRect QWidget::normalGeometry(void) const
+ ??0QWidgetPrivate@@QAE@H@Z @ 8399 NONAME ; QWidgetPrivate::QWidgetPrivate(int)
+ ?internalDrop@QListView@@IAEXPAVQDropEvent@@@Z @ 8400 NONAME ; void QListView::internalDrop(class QDropEvent *)
+ ?setMaxVisibleItems@QComboBox@@QAEXH@Z @ 8401 NONAME ; void QComboBox::setMaxVisibleItems(int)
+ ?eventFilter@QFontDialog@@EAE_NPAVQObject@@PAVQEvent@@@Z @ 8402 NONAME ; bool QFontDialog::eventFilter(class QObject *, class QEvent *)
+ ?drawPolyline@QPainter@@QAEXPBVQPoint@@H@Z @ 8403 NONAME ; void QPainter::drawPolyline(class QPoint const *, int)
+ ?hideEvent@QMdiSubWindow@@MAEXPAVQHideEvent@@@Z @ 8404 NONAME ; void QMdiSubWindow::hideEvent(class QHideEvent *)
+ ?metaObject@QComboBox@@UBEPBUQMetaObject@@XZ @ 8405 NONAME ; struct QMetaObject const * QComboBox::metaObject(void) const
+ ?getStaticMetaObject@QWidget@@SAABUQMetaObject@@XZ @ 8406 NONAME ; struct QMetaObject const & QWidget::getStaticMetaObject(void)
+ ?moveCursor@QTextEdit@@QAEXW4MoveOperation@QTextCursor@@W4MoveMode@3@@Z @ 8407 NONAME ; void QTextEdit::moveCursor(enum QTextCursor::MoveOperation, enum QTextCursor::MoveMode)
+ ??BQTextLength@@QBE?AVQVariant@@XZ @ 8408 NONAME ; QTextLength::operator class QVariant(void) const
+ ?value@QLCDNumber@@QBENXZ @ 8409 NONAME ; double QLCDNumber::value(void) const
+ ?tr@QMdiArea@@SA?AVQString@@PBD0@Z @ 8410 NONAME ; class QString QMdiArea::tr(char const *, char const *)
+ ??_EQPixmapDropShadowFilter@@UAE@I@Z @ 8411 NONAME ; QPixmapDropShadowFilter::~QPixmapDropShadowFilter(unsigned int)
+ ?y@QTextLine@@QBEMXZ @ 8412 NONAME ; float QTextLine::y(void) const
+ ??1QBrush@@QAE@XZ @ 8413 NONAME ; QBrush::~QBrush(void)
+ ?visualRect@QTableView@@UBE?AVQRect@@ABVQModelIndex@@@Z @ 8414 NONAME ; class QRect QTableView::visualRect(class QModelIndex const &) const
+ ?setMaximumBlockCount@QPlainTextEdit@@QAEXH@Z @ 8415 NONAME ; void QPlainTextEdit::setMaximumBlockCount(int)
+ ?alphaMapForGlyph@QFontEngine@@UAE?AVQImage@@I@Z @ 8416 NONAME ; class QImage QFontEngine::alphaMapForGlyph(unsigned int)
+ ?setBottom@QIntValidator@@QAEXH@Z @ 8417 NONAME ; void QIntValidator::setBottom(int)
+ ?monthShown@QCalendarWidget@@QBEHXZ @ 8418 NONAME ; int QCalendarWidget::monthShown(void) const
+ ?qt_metacast@QTimeEdit@@UAEPAXPBD@Z @ 8419 NONAME ; void * QTimeEdit::qt_metacast(char const *)
+ ?filesSelected@QFileDialog@@IAEXABVQStringList@@@Z @ 8420 NONAME ; void QFileDialog::filesSelected(class QStringList const &)
+ ?setButton@QWizard@@QAEXW4WizardButton@1@PAVQAbstractButton@@@Z @ 8421 NONAME ; void QWizard::setButton(enum QWizard::WizardButton, class QAbstractButton *)
+ ?drawPoint@QPainter@@QAEXABVQPoint@@@Z @ 8422 NONAME ; void QPainter::drawPoint(class QPoint const &)
+ ?lastModified@QFileSystemModel@@QBE?AVQDateTime@@ABVQModelIndex@@@Z @ 8423 NONAME ; class QDateTime QFileSystemModel::lastModified(class QModelIndex const &) const
+ ??0QVector4D@@QAE@ABV0@@Z @ 8424 NONAME ; QVector4D::QVector4D(class QVector4D const &)
+ ?paint@QGraphicsProxyWidget@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 8425 NONAME ; void QGraphicsProxyWidget::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?d_func@QKeyEventTransition@@ABEPBVQKeyEventTransitionPrivate@@XZ @ 8426 NONAME ; class QKeyEventTransitionPrivate const * QKeyEventTransition::d_func(void) const
+ ?changeEvent@QWorkspace@@MAEXPAVQEvent@@@Z @ 8427 NONAME ; void QWorkspace::changeEvent(class QEvent *)
+ ?mapToParent@QGraphicsItem@@QBE?AVQPainterPath@@ABV2@@Z @ 8428 NONAME ; class QPainterPath QGraphicsItem::mapToParent(class QPainterPath const &) const
+ ?setPen@QGraphicsLineItem@@QAEXABVQPen@@@Z @ 8429 NONAME ; void QGraphicsLineItem::setPen(class QPen const &)
+ ?pictureFormat@QPictureIO@@SA?AVQByteArray@@PAVQIODevice@@@Z @ 8430 NONAME ; class QByteArray QPictureIO::pictureFormat(class QIODevice *)
+ ?screenRect@TouchPoint@QTouchEvent@@QBE?AVQRectF@@XZ @ 8431 NONAME ; class QRectF QTouchEvent::TouchPoint::screenRect(void) const
+ ?transformed@QImage@@QBE?AV1@ABVQMatrix@@W4TransformationMode@Qt@@@Z @ 8432 NONAME ; class QImage QImage::transformed(class QMatrix const &, enum Qt::TransformationMode) const
+ ??0Tab@QTextOption@@QAE@XZ @ 8433 NONAME ; QTextOption::Tab::Tab(void)
+ ??0QSyntaxHighlighter@@QAE@PAVQObject@@@Z @ 8434 NONAME ; QSyntaxHighlighter::QSyntaxHighlighter(class QObject *)
+ ?focusInEvent@QGraphicsProxyWidget@@MAEXPAVQFocusEvent@@@Z @ 8435 NONAME ; void QGraphicsProxyWidget::focusInEvent(class QFocusEvent *)
+ ?setPixmap@QClipboard@@QAEXABVQPixmap@@W4Mode@1@@Z @ 8436 NONAME ; void QClipboard::setPixmap(class QPixmap const &, enum QClipboard::Mode)
+ ?engine@QTextLayout@@QBEPAVQTextEngine@@XZ @ 8437 NONAME ; class QTextEngine * QTextLayout::engine(void) const
+ ?setMinimumSize@QGraphicsLayoutItem@@QAEXABVQSizeF@@@Z @ 8438 NONAME ; void QGraphicsLayoutItem::setMinimumSize(class QSizeF const &)
+ ?trUtf8@QSortFilterProxyModel@@SA?AVQString@@PBD0H@Z @ 8439 NONAME ; class QString QSortFilterProxyModel::trUtf8(char const *, char const *, int)
+ ?setTabIcon@QTabBar@@QAEXHABVQIcon@@@Z @ 8440 NONAME ; void QTabBar::setTabIcon(int, class QIcon const &)
+ ?trUtf8@QAbstractScrollArea@@SA?AVQString@@PBD0H@Z @ 8441 NONAME ; class QString QAbstractScrollArea::trUtf8(char const *, char const *, int)
+ ?atWordSeparator@QTextEngine@@QBE_NH@Z @ 8442 NONAME ; bool QTextEngine::atWordSeparator(int) const
+ ?movableAncestorIsSelected@QGraphicsItemPrivate@@SA_NPBVQGraphicsItem@@@Z @ 8443 NONAME ; bool QGraphicsItemPrivate::movableAncestorIsSelected(class QGraphicsItem const *)
+ ?openPersistentEditor@QTableWidget@@QAEXPAVQTableWidgetItem@@@Z @ 8444 NONAME ; void QTableWidget::openPersistentEditor(class QTableWidgetItem *)
+ ?tabStopWidth@QPlainTextEdit@@QBEHXZ @ 8445 NONAME ; int QPlainTextEdit::tabStopWidth(void) const
+ ?keyboardModifiers@QApplication@@SA?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 8446 NONAME ; class QFlags<enum Qt::KeyboardModifier> QApplication::keyboardModifiers(void)
+ ?polish@QWindowsStyle@@UAEXPAVQApplication@@@Z @ 8447 NONAME ; void QWindowsStyle::polish(class QApplication *)
+ ?documentSizeChanged@QAbstractTextDocumentLayout@@IAEXABVQSizeF@@@Z @ 8448 NONAME ; void QAbstractTextDocumentLayout::documentSizeChanged(class QSizeF const &)
+ ?fileName@QMovie@@QBE?AVQString@@XZ @ 8449 NONAME ; class QString QMovie::fileName(void) const
+ ?trUtf8@QPixmapBlurFilter@@SA?AVQString@@PBD0@Z @ 8450 NONAME ; class QString QPixmapBlurFilter::trUtf8(char const *, char const *)
+ ??0QFontPrivate@@QAE@XZ @ 8451 NONAME ; QFontPrivate::QFontPrivate(void)
+ ?toFillPolygons@QPainterPath@@QBE?AV?$QList@VQPolygonF@@@@ABVQTransform@@@Z @ 8452 NONAME ; class QList<class QPolygonF> QPainterPath::toFillPolygons(class QTransform const &) const
+ ?d_func@QCalendarWidget@@ABEPBVQCalendarWidgetPrivate@@XZ @ 8453 NONAME ; class QCalendarWidgetPrivate const * QCalendarWidget::d_func(void) const
+ ?d_func@QProgressBar@@AAEPAVQProgressBarPrivate@@XZ @ 8454 NONAME ; class QProgressBarPrivate * QProgressBar::d_func(void)
+ ?insertList@QTextCursor@@QAEPAVQTextList@@W4Style@QTextListFormat@@@Z @ 8455 NONAME ; class QTextList * QTextCursor::insertList(enum QTextListFormat::Style)
+ ?title@QWizardPage@@QBE?AVQString@@XZ @ 8456 NONAME ; class QString QWizardPage::title(void) const
+ ?size@QFontMetricsF@@QBE?AVQSizeF@@HABVQString@@HPAH@Z @ 8457 NONAME ; class QSizeF QFontMetricsF::size(int, class QString const &, int, int *) const
+ ??6@YA?AVQDebug@@V0@ABVQBrush@@@Z @ 8458 NONAME ; class QDebug operator<<(class QDebug, class QBrush const &)
+ ?foreground@QTreeWidgetItem@@QBE?AVQBrush@@H@Z @ 8459 NONAME ; class QBrush QTreeWidgetItem::foreground(int) const
+ ?setObjectIndex@QTextFormat@@QAEXH@Z @ 8460 NONAME ; void QTextFormat::setObjectIndex(int)
+ ?insertList@QTextCursor@@QAEPAVQTextList@@ABVQTextListFormat@@@Z @ 8461 NONAME ; class QTextList * QTextCursor::insertList(class QTextListFormat const &)
+ ?paint@QIcon@@QBEXPAVQPainter@@HHHHV?$QFlags@W4AlignmentFlag@Qt@@@@W4Mode@1@W4State@1@@Z @ 8462 NONAME ; void QIcon::paint(class QPainter *, int, int, int, int, class QFlags<enum Qt::AlignmentFlag>, enum QIcon::Mode, enum QIcon::State) const
+ ?icon@QAbstractButton@@QBE?AVQIcon@@XZ @ 8463 NONAME ; class QIcon QAbstractButton::icon(void) const
+ ??1QTextLayout@@QAE@XZ @ 8464 NONAME ; QTextLayout::~QTextLayout(void)
+ ?tabCloseRequested@QTabBar@@IAEXH@Z @ 8465 NONAME ; void QTabBar::tabCloseRequested(int)
+ ?orientation@QGraphicsLinearLayout@@QBE?AW4Orientation@Qt@@XZ @ 8466 NONAME ; enum Qt::Orientation QGraphicsLinearLayout::orientation(void) const
+ ?setToolTip@QTableWidgetItem@@QAEXABVQString@@@Z @ 8467 NONAME ; void QTableWidgetItem::setToolTip(class QString const &)
+ ?scene@QGraphicsView@@QBEPAVQGraphicsScene@@XZ @ 8468 NONAME ; class QGraphicsScene * QGraphicsView::scene(void) const
+ ?setExclusive@QActionGroup@@QAEX_N@Z @ 8469 NONAME ; void QActionGroup::setExclusive(bool)
+ ?setToolButtonStyle@QToolBar@@QAEXW4ToolButtonStyle@Qt@@@Z @ 8470 NONAME ; void QToolBar::setToolButtonStyle(enum Qt::ToolButtonStyle)
+ ?hasFocus@QGraphicsScene@@QBE_NXZ @ 8471 NONAME ; bool QGraphicsScene::hasFocus(void) const
+ ?setWidthF@QPen@@QAEXM@Z @ 8472 NONAME ; void QPen::setWidthF(float)
+ ?trUtf8@QInputContextPlugin@@SA?AVQString@@PBD0@Z @ 8473 NONAME ; class QString QInputContextPlugin::trUtf8(char const *, char const *)
+ ??0QClipboardEvent@@QAE@PAVQEventPrivate@@@Z @ 8474 NONAME ; QClipboardEvent::QClipboardEvent(class QEventPrivate *)
+ ?setBackgroundColor@QImageReader@@QAEXABVQColor@@@Z @ 8475 NONAME ; void QImageReader::setBackgroundColor(class QColor const &)
+ ?changeEvent@QWidget@@MAEXPAVQEvent@@@Z @ 8476 NONAME ; void QWidget::changeEvent(class QEvent *)
+ ?modifiers@QGraphicsSceneContextMenuEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 8477 NONAME ; class QFlags<enum Qt::KeyboardModifier> QGraphicsSceneContextMenuEvent::modifiers(void) const
+ ?handleWidth@QSplitter@@QBEHXZ @ 8478 NONAME ; int QSplitter::handleWidth(void) const
+ ?setColumnMaximumWidth@QGraphicsGridLayout@@QAEXHM@Z @ 8479 NONAME ; void QGraphicsGridLayout::setColumnMaximumWidth(int, float)
+ ??0QTextCharFormat@@QAE@ABV0@@Z @ 8480 NONAME ; QTextCharFormat::QTextCharFormat(class QTextCharFormat const &)
+ ?colorNames@QColor@@SA?AVQStringList@@XZ @ 8481 NONAME ; class QStringList QColor::colorNames(void)
+ ?drawText@QPainter@@QAEXABVQRect@@HABVQString@@PAV2@@Z @ 8482 NONAME ; void QPainter::drawText(class QRect const &, int, class QString const &, class QRect *)
+ ??_EQMenuBar@@UAE@I@Z @ 8483 NONAME ; QMenuBar::~QMenuBar(unsigned int)
+ ?d_func@QGraphicsLayout@@AAEPAVQGraphicsLayoutPrivate@@XZ @ 8484 NONAME ; class QGraphicsLayoutPrivate * QGraphicsLayout::d_func(void)
+ ?getRgba@QColorDialog@@SAIIPA_NPAVQWidget@@@Z @ 8485 NONAME ; unsigned int QColorDialog::getRgba(unsigned int, bool *, class QWidget *)
+ ?deviceType@QTouchEvent@@QBE?AW4DeviceType@1@XZ @ 8486 NONAME ; enum QTouchEvent::DeviceType QTouchEvent::deviceType(void) const
+ ?focusOutEvent@QAbstractItemView@@MAEXPAVQFocusEvent@@@Z @ 8487 NONAME ; void QAbstractItemView::focusOutEvent(class QFocusEvent *)
+ ??1QDesktopWidget@@UAE@XZ @ 8488 NONAME ; QDesktopWidget::~QDesktopWidget(void)
+ ??0QDateTimeEdit@@IAE@ABVQVariant@@W4Type@1@PAVQWidget@@@Z @ 8489 NONAME ; QDateTimeEdit::QDateTimeEdit(class QVariant const &, enum QVariant::Type, class QWidget *)
+ ?mapToScene@QGraphicsView@@QBE?AVQPainterPath@@ABV2@@Z @ 8490 NONAME ; class QPainterPath QGraphicsView::mapToScene(class QPainterPath const &) const
+ ?changeSize@QSpacerItem@@QAEXHHW4Policy@QSizePolicy@@0@Z @ 8491 NONAME ; void QSpacerItem::changeSize(int, int, enum QSizePolicy::Policy, enum QSizePolicy::Policy)
+ ?mousePressEvent@QPlainTextEdit@@MAEXPAVQMouseEvent@@@Z @ 8492 NONAME ; void QPlainTextEdit::mousePressEvent(class QMouseEvent *)
+ ?textFromValue@QDoubleSpinBox@@UBE?AVQString@@N@Z @ 8493 NONAME ; class QString QDoubleSpinBox::textFromValue(double) const
+ ?mouseMoveEvent@QSlider@@MAEXPAVQMouseEvent@@@Z @ 8494 NONAME ; void QSlider::mouseMoveEvent(class QMouseEvent *)
+ ?keyboardModifiers@QDropEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 8495 NONAME ; class QFlags<enum Qt::KeyboardModifier> QDropEvent::keyboardModifiers(void) const
+ ?setMinimumSectionSize@QHeaderView@@QAEXH@Z @ 8496 NONAME ; void QHeaderView::setMinimumSectionSize(int)
+ ?childIndicatorPolicy@QTreeWidgetItem@@QBE?AW4ChildIndicatorPolicy@1@XZ @ 8497 NONAME ; enum QTreeWidgetItem::ChildIndicatorPolicy QTreeWidgetItem::childIndicatorPolicy(void) const
+ ??8QGradient@@QAE_NABV0@@Z @ 8498 NONAME ; bool QGradient::operator==(class QGradient const &)
+ ?height@QTextLine@@QBEMXZ @ 8499 NONAME ; float QTextLine::height(void) const
+ ??_EQDragResponseEvent@@UAE@I@Z @ 8500 NONAME ; QDragResponseEvent::~QDragResponseEvent(unsigned int)
+ ??0QStyleOptionRubberBand@@IAE@H@Z @ 8501 NONAME ; QStyleOptionRubberBand::QStyleOptionRubberBand(int)
+ ?arcTo@QPainterPath@@QAEXABVQRectF@@MM@Z @ 8502 NONAME ; void QPainterPath::arcTo(class QRectF const &, float, float)
+ ?setPicture@QLabel@@QAEXABVQPicture@@@Z @ 8503 NONAME ; void QLabel::setPicture(class QPicture const &)
+ ?inputMethodEvent@QTextEdit@@MAEXPAVQInputMethodEvent@@@Z @ 8504 NONAME ; void QTextEdit::inputMethodEvent(class QInputMethodEvent *)
+ ?setFormat@QTextList@@QAEXABVQTextListFormat@@@Z @ 8505 NONAME ; void QTextList::setFormat(class QTextListFormat const &)
+ ?acceptedMouseButtons@QGraphicsItem@@QBE?AV?$QFlags@W4MouseButton@Qt@@@@XZ @ 8506 NONAME ; class QFlags<enum Qt::MouseButton> QGraphicsItem::acceptedMouseButtons(void) const
+ ?setCachedClipPath@QGraphicsItemPrivate@@QAEXABVQPainterPath@@@Z @ 8507 NONAME ; void QGraphicsItemPrivate::setCachedClipPath(class QPainterPath const &)
+ ?qt_metacast@QKeyEventTransition@@UAEPAXPBD@Z @ 8508 NONAME ; void * QKeyEventTransition::qt_metacast(char const *)
+ ?data@QMatrix4x4@@QAEPAMXZ @ 8509 NONAME ; float * QMatrix4x4::data(void)
+ ?destroy@QWidget@@IAEX_N0@Z @ 8510 NONAME ; void QWidget::destroy(bool, bool)
+ ?font@QTextLayout@@QBE?AVQFont@@XZ @ 8511 NONAME ; class QFont QTextLayout::font(void) const
+ ?blockFormat@QTextCursor@@QBE?AVQTextBlockFormat@@XZ @ 8512 NONAME ; class QTextBlockFormat QTextCursor::blockFormat(void) const
+ ?itemText@QTextList@@QBE?AVQString@@ABVQTextBlock@@@Z @ 8513 NONAME ; class QString QTextList::itemText(class QTextBlock const &) const
+ ?getHslF@QColor@@QBEXPAM000@Z @ 8514 NONAME ; void QColor::getHslF(float *, float *, float *, float *) const
+ ?text@QImageReader@@QBE?AVQString@@ABV2@@Z @ 8515 NONAME ; class QString QImageReader::text(class QString const &) const
+ ?convertToPainterPath@QVectorPath@@QBE?BVQPainterPath@@XZ @ 8516 NONAME ; class QPainterPath const QVectorPath::convertToPainterPath(void) const
+ ?setWindowModified@QWidget@@QAEX_N@Z @ 8517 NONAME ; void QWidget::setWindowModified(bool)
+ ?mouseMoveEvent@QScrollBar@@MAEXPAVQMouseEvent@@@Z @ 8518 NONAME ; void QScrollBar::mouseMoveEvent(class QMouseEvent *)
+ ?graphicsSystem@QApplicationPrivate@@SAPAVQGraphicsSystem@@XZ @ 8519 NONAME ; class QGraphicsSystem * QApplicationPrivate::graphicsSystem(void)
+ ?rootIsDecorated@QTreeView@@QBE_NXZ @ 8520 NONAME ; bool QTreeView::rootIsDecorated(void) const
+ ??0QImageTextKeyLang@@QAE@XZ @ 8521 NONAME ; QImageTextKeyLang::QImageTextKeyLang(void)
+ ?event@QMdiSubWindow@@MAE_NPAVQEvent@@@Z @ 8522 NONAME ; bool QMdiSubWindow::event(class QEvent *)
+ ?renderHints@QGraphicsView@@QBE?AV?$QFlags@W4RenderHint@QPainter@@@@XZ @ 8523 NONAME ; class QFlags<enum QPainter::RenderHint> QGraphicsView::renderHints(void) const
+ ?setExpanded@QTreeView@@QAEXABVQModelIndex@@_N@Z @ 8524 NONAME ; void QTreeView::setExpanded(class QModelIndex const &, bool)
+ ??0QWhatsThisClickedEvent@@QAE@ABVQString@@@Z @ 8525 NONAME ; QWhatsThisClickedEvent::QWhatsThisClickedEvent(class QString const &)
+ ?trUtf8@QIntValidator@@SA?AVQString@@PBD0H@Z @ 8526 NONAME ; class QString QIntValidator::trUtf8(char const *, char const *, int)
+ ?indexRowSizeHint@QTreeView@@IBEHABVQModelIndex@@@Z @ 8527 NONAME ; int QTreeView::indexRowSizeHint(class QModelIndex const &) const
+ ?tr@QToolButton@@SA?AVQString@@PBD0@Z @ 8528 NONAME ; class QString QToolButton::tr(char const *, char const *)
+ ?keys@QGuiPlatformPlugin@@UBE?AVQStringList@@XZ @ 8529 NONAME ; class QStringList QGuiPlatformPlugin::keys(void) const
+ ?textDirection@QTextOption@@QBE?AW4LayoutDirection@Qt@@XZ @ 8530 NONAME ; enum Qt::LayoutDirection QTextOption::textDirection(void) const
+ ?xHeight@QFontMetrics@@QBEHXZ @ 8531 NONAME ; int QFontMetrics::xHeight(void) const
+ ?read@QStandardItem@@UAEXAAVQDataStream@@@Z @ 8532 NONAME ; void QStandardItem::read(class QDataStream &)
+ ?done@QWizard@@MAEXH@Z @ 8533 NONAME ; void QWizard::done(int)
+ ?qt_metacall@QTabBar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8534 NONAME ; int QTabBar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?mouseDoubleClickEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 8535 NONAME ; void QGraphicsScene::mouseDoubleClickEvent(class QGraphicsSceneMouseEvent *)
+ ?toggle@QAbstractButton@@QAEXXZ @ 8536 NONAME ; void QAbstractButton::toggle(void)
+ ?cursorBlinkPeriod@QLineControl@@QBEHXZ @ 8537 NONAME ; int QLineControl::cursorBlinkPeriod(void) const
+ ?resolveSymlinks@QFileDialog@@QBE_NXZ @ 8538 NONAME ; bool QFileDialog::resolveSymlinks(void) const
+ ?d_func@QGraphicsTransform@@ABEPBVQGraphicsTransformPrivate@@XZ @ 8539 NONAME ; class QGraphicsTransformPrivate const * QGraphicsTransform::d_func(void) const
+ ?verticalStretch@QSizePolicy@@QBEHXZ @ 8540 NONAME ; int QSizePolicy::verticalStretch(void) const
+ ?pixelSize@QGraphicsPixelizeEffect@@QBEHXZ @ 8541 NONAME ; int QGraphicsPixelizeEffect::pixelSize(void) const
+ ?time@QDateTimeEdit@@QBE?AVQTime@@XZ @ 8542 NONAME ; class QTime QDateTimeEdit::time(void) const
+ ?buttonDownScenePos@QGraphicsSceneMouseEvent@@QBE?AVQPointF@@W4MouseButton@Qt@@@Z @ 8543 NONAME ; class QPointF QGraphicsSceneMouseEvent::buttonDownScenePos(enum Qt::MouseButton) const
+ ?map@QMatrix@@QBEXMMPAM0@Z @ 8544 NONAME ; void QMatrix::map(float, float, float *, float *) const
+ ?paintEvent@QAbstractScrollArea@@MAEXPAVQPaintEvent@@@Z @ 8545 NONAME ; void QAbstractScrollArea::paintEvent(class QPaintEvent *)
+ ?event@QTextEdit@@MAE_NPAVQEvent@@@Z @ 8546 NONAME ; bool QTextEdit::event(class QEvent *)
+ ?insertColumns@QTextTable@@QAEXHH@Z @ 8547 NONAME ; void QTextTable::insertColumns(int, int)
+ ??_EQAbstractSpinBox@@UAE@I@Z @ 8548 NONAME ; QAbstractSpinBox::~QAbstractSpinBox(unsigned int)
+ ??0QPolygon@@QAE@XZ @ 8549 NONAME ; QPolygon::QPolygon(void)
+ ?normalizedPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 8550 NONAME ; class QPointF QTouchEvent::TouchPoint::normalizedPos(void) const
+ ?qt_metacall@QTextTable@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8551 NONAME ; int QTextTable::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?staticMetaObject@QTimeEdit@@2UQMetaObject@@B @ 8552 NONAME ; struct QMetaObject const QTimeEdit::staticMetaObject
+ ?valueChanged@QAbstractSlider@@IAEXH@Z @ 8553 NONAME ; void QAbstractSlider::valueChanged(int)
+ ?setSizeAdjustPolicy@QComboBox@@QAEXW4SizeAdjustPolicy@1@@Z @ 8554 NONAME ; void QComboBox::setSizeAdjustPolicy(enum QComboBox::SizeAdjustPolicy)
+ ??0QDoubleSpinBox@@QAE@PAVQWidget@@@Z @ 8555 NONAME ; QDoubleSpinBox::QDoubleSpinBox(class QWidget *)
+ ??0QStyleOptionToolButton@@IAE@H@Z @ 8556 NONAME ; QStyleOptionToolButton::QStyleOptionToolButton(int)
+ ??0QFileIconProvider@@QAE@XZ @ 8557 NONAME ; QFileIconProvider::QFileIconProvider(void)
+ ?q_func@QGraphicsItemPrivate@@AAEPAVQGraphicsItem@@XZ @ 8558 NONAME ; class QGraphicsItem * QGraphicsItemPrivate::q_func(void)
+ ??6@YA?AVQDebug@@V0@PAVQGraphicsItem@@@Z @ 8559 NONAME ; class QDebug operator<<(class QDebug, class QGraphicsItem *)
+ ?clearFocus@QGraphicsItem@@QAEXXZ @ 8560 NONAME ; void QGraphicsItem::clearFocus(void)
+ ??0QPixmap@@QAE@XZ @ 8561 NONAME ; QPixmap::QPixmap(void)
+ ?initStyleOption@QComboBox@@IBEXPAVQStyleOptionComboBox@@@Z @ 8562 NONAME ; void QComboBox::initStyleOption(class QStyleOptionComboBox *) const
+ ??0iterator@QTextFrame@@QAE@XZ @ 8563 NONAME ; QTextFrame::iterator::iterator(void)
+ ?setItem@QStandardItemModel@@QAEXHHPAVQStandardItem@@@Z @ 8564 NONAME ; void QStandardItemModel::setItem(int, int, class QStandardItem *)
+ ?setFlags@QListWidgetItem@@QAEXV?$QFlags@W4ItemFlag@Qt@@@@@Z @ 8565 NONAME ; void QListWidgetItem::setFlags(class QFlags<enum Qt::ItemFlag>)
+ ?d_func@QUndoStack@@AAEPAVQUndoStackPrivate@@XZ @ 8566 NONAME ; class QUndoStackPrivate * QUndoStack::d_func(void)
+ ?validate@QDateTimeEdit@@MBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 8567 NONAME ; enum QValidator::State QDateTimeEdit::validate(class QString &, int &) const
+ ??1QGraphicsRotation@@UAE@XZ @ 8568 NONAME ; QGraphicsRotation::~QGraphicsRotation(void)
+ ?process_cmdline@QApplicationPrivate@@QAEXXZ @ 8569 NONAME ; void QApplicationPrivate::process_cmdline(void)
+ ?families@QFontDatabase@@QBE?AVQStringList@@W4WritingSystem@1@@Z @ 8570 NONAME ; class QStringList QFontDatabase::families(enum QFontDatabase::WritingSystem) const
+ ?sizeHint@QFontComboBox@@UBE?AVQSize@@XZ @ 8571 NONAME ; class QSize QFontComboBox::sizeHint(void) const
+ ?setOrientation@QProgressBar@@QAEXW4Orientation@Qt@@@Z @ 8572 NONAME ; void QProgressBar::setOrientation(enum Qt::Orientation)
+ ??0QAbstractGraphicsShapeItem@@IAE@AAVQAbstractGraphicsShapeItemPrivate@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 8573 NONAME ; QAbstractGraphicsShapeItem::QAbstractGraphicsShapeItem(class QAbstractGraphicsShapeItemPrivate &, class QGraphicsItem *, class QGraphicsScene *)
+ ?rmdir@QFileSystemModel@@QBE_NABVQModelIndex@@@Z @ 8574 NONAME ; bool QFileSystemModel::rmdir(class QModelIndex const &) const
+ ?timerEvent@QWindowsStyle@@MAEXPAVQTimerEvent@@@Z @ 8575 NONAME ; void QWindowsStyle::timerEvent(class QTimerEvent *)
+ ?tr@QDialog@@SA?AVQString@@PBD0@Z @ 8576 NONAME ; class QString QDialog::tr(char const *, char const *)
+ ?itemAt@QListWidget@@QBEPAVQListWidgetItem@@ABVQPoint@@@Z @ 8577 NONAME ; class QListWidgetItem * QListWidget::itemAt(class QPoint const &) const
+ ??0QGraphicsItemGroup@@QAE@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 8578 NONAME ; QGraphicsItemGroup::QGraphicsItemGroup(class QGraphicsItem *, class QGraphicsScene *)
+ ??0QTextLength@@QAE@XZ @ 8579 NONAME ; QTextLength::QTextLength(void)
+ ?createMimeDataFromSelection@QPlainTextEdit@@MBEPAVQMimeData@@XZ @ 8580 NONAME ; class QMimeData * QPlainTextEdit::createMimeDataFromSelection(void) const
+ ?paintEngine@QImage@@UBEPAVQPaintEngine@@XZ @ 8581 NONAME ; class QPaintEngine * QImage::paintEngine(void) const
+ ?minLeftBearing@QFontEngine@@UBEMXZ @ 8582 NONAME ; float QFontEngine::minLeftBearing(void) const
+ ?init@QPalette@@AAEXXZ @ 8583 NONAME ; void QPalette::init(void)
+ ?validator@QLineEdit@@QBEPBVQValidator@@XZ @ 8584 NONAME ; class QValidator const * QLineEdit::validator(void) const
+ ?setSwipeAngle@QSwipeGesture@@QAEXM@Z @ 8585 NONAME ; void QSwipeGesture::setSwipeAngle(float)
+ ?setFocusToNextOrPreviousAnchor@QTextControl@@QAE_N_N@Z @ 8586 NONAME ; bool QTextControl::setFocusToNextOrPreviousAnchor(bool)
+ ?widget@QGraphicsProxyWidget@@QBEPAVQWidget@@XZ @ 8587 NONAME ; class QWidget * QGraphicsProxyWidget::widget(void) const
+ ?trUtf8@QTextFrame@@SA?AVQString@@PBD0@Z @ 8588 NONAME ; class QString QTextFrame::trUtf8(char const *, char const *)
+ ?tabTextColor@QTabBar@@QBE?AVQColor@@H@Z @ 8589 NONAME ; class QColor QTabBar::tabTextColor(int) const
+ ?findText@QComboBox@@QBEHABVQString@@V?$QFlags@W4MatchFlag@Qt@@@@@Z @ 8590 NONAME ; int QComboBox::findText(class QString const &, class QFlags<enum Qt::MatchFlag>) const
+ ?submit@QProxyModel@@UAE_NXZ @ 8591 NONAME ; bool QProxyModel::submit(void)
+ ?qt_metacast@QListView@@UAEPAXPBD@Z @ 8592 NONAME ; void * QListView::qt_metacast(char const *)
+ ?sizeHint@QWorkspace@@UBE?AVQSize@@XZ @ 8593 NONAME ; class QSize QWorkspace::sizeHint(void) const
+ ?setPalette@QTextControl@@QAEXABVQPalette@@@Z @ 8594 NONAME ; void QTextControl::setPalette(class QPalette const &)
+ ??_EQItemDelegate@@UAE@I@Z @ 8595 NONAME ; QItemDelegate::~QItemDelegate(unsigned int)
+ ?wheelEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneWheelEvent@@@Z @ 8596 NONAME ; void QGraphicsScene::wheelEvent(class QGraphicsSceneWheelEvent *)
+ ?insertTab@QTabBar@@QAEHHABVQString@@@Z @ 8597 NONAME ; int QTabBar::insertTab(int, class QString const &)
+ ?isResize@QWidgetResizeHandler@@ABE_NXZ @ 8598 NONAME ; bool QWidgetResizeHandler::isResize(void) const
+ ?setWrapping@QListView@@QAEX_N@Z @ 8599 NONAME ; void QListView::setWrapping(bool)
+ ??0QTextTableCellFormat@@IAE@ABVQTextFormat@@@Z @ 8600 NONAME ; QTextTableCellFormat::QTextTableCellFormat(class QTextFormat const &)
+ ?queueInputCapabilitiesChanged@QCoeFepInputContext@@AAEXXZ @ 8601 NONAME ; void QCoeFepInputContext::queueInputCapabilitiesChanged(void)
+ ??4QPixmap@@QAEAAV0@ABV0@@Z @ 8602 NONAME ; class QPixmap & QPixmap::operator=(class QPixmap const &)
+ ??0QTextCursor@@QAE@PAVQTextDocumentPrivate@@H@Z @ 8603 NONAME ; QTextCursor::QTextCursor(class QTextDocumentPrivate *, int)
+ ??0QStyleOptionRubberBand@@QAE@XZ @ 8604 NONAME ; QStyleOptionRubberBand::QStyleOptionRubberBand(void)
+ ?staticMetaObject@QFileSystemModel@@2UQMetaObject@@B @ 8605 NONAME ; struct QMetaObject const QFileSystemModel::staticMetaObject
+ ??0QStyleOptionGraphicsItem@@QAE@ABV0@@Z @ 8606 NONAME ; QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(class QStyleOptionGraphicsItem const &)
+ ?span@QProxyModel@@UBE?AVQSize@@ABVQModelIndex@@@Z @ 8607 NONAME ; class QSize QProxyModel::span(class QModelIndex const &) const
+ ?changeEvent@QDialogButtonBox@@MAEXPAVQEvent@@@Z @ 8608 NONAME ; void QDialogButtonBox::changeEvent(class QEvent *)
+ ?insertTable@QTextCursor@@QAEPAVQTextTable@@HH@Z @ 8609 NONAME ; class QTextTable * QTextCursor::insertTable(int, int)
+ ?dragMode@QGraphicsView@@QBE?AW4DragMode@1@XZ @ 8610 NONAME ; enum QGraphicsView::DragMode QGraphicsView::dragMode(void) const
+ ?setNamedColor@QColor@@QAEXABVQString@@@Z @ 8611 NONAME ; void QColor::setNamedColor(class QString const &)
+ ??_EQFocusEvent@@UAE@I@Z @ 8612 NONAME ; QFocusEvent::~QFocusEvent(unsigned int)
+ ?green@QColor@@QBEHXZ @ 8613 NONAME ; int QColor::green(void) const
+ ?d_func@QGraphicsAnchorLayout@@AAEPAVQGraphicsAnchorLayoutPrivate@@XZ @ 8614 NONAME ; class QGraphicsAnchorLayoutPrivate * QGraphicsAnchorLayout::d_func(void)
+ ?moveBy@QGraphicsItem@@QAEXMM@Z @ 8615 NONAME ; void QGraphicsItem::moveBy(float, float)
+ ?setModel@QTableView@@UAEXPAVQAbstractItemModel@@@Z @ 8616 NONAME ; void QTableView::setModel(class QAbstractItemModel *)
+ ?trUtf8@QPlainTextDocumentLayout@@SA?AVQString@@PBD0@Z @ 8617 NONAME ; class QString QPlainTextDocumentLayout::trUtf8(char const *, char const *)
+ ?d_func@QSyntaxHighlighter@@ABEPBVQSyntaxHighlighterPrivate@@XZ @ 8618 NONAME ; class QSyntaxHighlighterPrivate const * QSyntaxHighlighter::d_func(void) const
+ ?d_func@QTextObject@@ABEPBVQTextObjectPrivate@@XZ @ 8619 NONAME ; class QTextObjectPrivate const * QTextObject::d_func(void) const
+ ??0QPixmapData@@QAE@W4PixelType@0@H@Z @ 8620 NONAME ; QPixmapData::QPixmapData(enum QPixmapData::PixelType, int)
+ ??_EQSpacerItem@@UAE@I@Z @ 8621 NONAME ; QSpacerItem::~QSpacerItem(unsigned int)
+ ?topLevelItemCount@QTreeWidget@@QBEHXZ @ 8622 NONAME ; int QTreeWidget::topLevelItemCount(void) const
+ ?document@QSyntaxHighlighter@@QBEPAVQTextDocument@@XZ @ 8623 NONAME ; class QTextDocument * QSyntaxHighlighter::document(void) const
+ ?deselect@QLineEdit@@QAEXXZ @ 8624 NONAME ; void QLineEdit::deselect(void)
+ ?mask@QPixmap@@QBE?AVQBitmap@@XZ @ 8625 NONAME ; class QBitmap QPixmap::mask(void) const
+ ?column@QStandardItem@@QBEHXZ @ 8626 NONAME ; int QStandardItem::column(void) const
+ ?propertyCount@QTextFormat@@QBEHXZ @ 8627 NONAME ; int QTextFormat::propertyCount(void) const
+ ?removeSelectedText@QTextCursor@@QAEXXZ @ 8628 NONAME ; void QTextCursor::removeSelectedText(void)
+ ?findIntersections@QBezier@@SA_NABV1@0PAV?$QVector@U?$QPair@MM@@@@@Z @ 8629 NONAME ; bool QBezier::findIntersections(class QBezier const &, class QBezier const &, class QVector<struct QPair<float, float> > *)
+ ?reformat@QStatusBar@@IAEXXZ @ 8630 NONAME ; void QStatusBar::reformat(void)
+ ?metaObject@QGraphicsEffect@@UBEPBUQMetaObject@@XZ @ 8631 NONAME ; struct QMetaObject const * QGraphicsEffect::metaObject(void) const
+ ?lengthProperty@QTextFormat@@QBE?AVQTextLength@@H@Z @ 8632 NONAME ; class QTextLength QTextFormat::lengthProperty(int) const
+ ?d_func@QTreeWidgetItemIterator@@AAEPAVQTreeWidgetItemIteratorPrivate@@XZ @ 8633 NONAME ; class QTreeWidgetItemIteratorPrivate * QTreeWidgetItemIterator::d_func(void)
+ ?flags@QListWidgetItem@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@XZ @ 8634 NONAME ; class QFlags<enum Qt::ItemFlag> QListWidgetItem::flags(void) const
+ ?getStaticMetaObject@QAbstractSlider@@SAABUQMetaObject@@XZ @ 8635 NONAME ; struct QMetaObject const & QAbstractSlider::getStaticMetaObject(void)
+ ??0QHelpEvent@@QAE@W4Type@QEvent@@ABVQPoint@@1@Z @ 8636 NONAME ; QHelpEvent::QHelpEvent(enum QEvent::Type, class QPoint const &, class QPoint const &)
+ ?map@QTransform@@QBEXHHPAH0@Z @ 8637 NONAME ; void QTransform::map(int, int, int *, int *) const
+ ??_EQImage@@UAE@I@Z @ 8638 NONAME ; QImage::~QImage(unsigned int)
+ ?currentPlatform@QApplicationPrivate@@SAIXZ @ 8639 NONAME ; unsigned int QApplicationPrivate::currentPlatform(void)
+ ??1QStyleOption@@QAE@XZ @ 8640 NONAME ; QStyleOption::~QStyleOption(void)
+ ?isComplete@QWizardPage@@UBE_NXZ @ 8641 NONAME ; bool QWizardPage::isComplete(void) const
+ ?tr@QWidget@@SA?AVQString@@PBD0@Z @ 8642 NONAME ; class QString QWidget::tr(char const *, char const *)
+ ?isDropEnabled@QStandardItem@@QBE_NXZ @ 8643 NONAME ; bool QStandardItem::isDropEnabled(void) const
+ ?rgb@QColor@@QBEIXZ @ 8644 NONAME ; unsigned int QColor::rgb(void) const
+ ?metaObject@QFontDialog@@UBEPBUQMetaObject@@XZ @ 8645 NONAME ; struct QMetaObject const * QFontDialog::metaObject(void) const
+ ?paintEvent@QTabBar@@MAEXPAVQPaintEvent@@@Z @ 8646 NONAME ; void QTabBar::paintEvent(class QPaintEvent *)
+ ??_EQInputEvent@@UAE@I@Z @ 8647 NONAME ; QInputEvent::~QInputEvent(unsigned int)
+ ?d_func@QMessageBox@@AAEPAVQMessageBoxPrivate@@XZ @ 8648 NONAME ; class QMessageBoxPrivate * QMessageBox::d_func(void)
+ ?qt_metacall@QPixmapFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8649 NONAME ; int QPixmapFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?zChanged@QGraphicsObject@@IAEXXZ @ 8650 NONAME ; void QGraphicsObject::zChanged(void)
+ ?setColumnWidth@QTableView@@QAEXHH@Z @ 8651 NONAME ; void QTableView::setColumnWidth(int, int)
+ ?setActivePanel@QGraphicsScene@@QAEXPAVQGraphicsItem@@@Z @ 8652 NONAME ; void QGraphicsScene::setActivePanel(class QGraphicsItem *)
+ ?trUtf8@QTableWidget@@SA?AVQString@@PBD0@Z @ 8653 NONAME ; class QString QTableWidget::trUtf8(char const *, char const *)
+ ?serialNumber@QPixmap@@QBEHXZ @ 8654 NONAME ; int QPixmap::serialNumber(void) const
+ ?leaveEvent@QMenu@@MAEXPAVQEvent@@@Z @ 8655 NONAME ; void QMenu::leaveEvent(class QEvent *)
+ ?resetTransform@QGraphicsItem@@QAEXXZ @ 8656 NONAME ; void QGraphicsItem::resetTransform(void)
+ ?setDockNestingEnabled@QMainWindow@@QAEX_N@Z @ 8657 NONAME ; void QMainWindow::setDockNestingEnabled(bool)
+ ?flags@QDirModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 8658 NONAME ; class QFlags<enum Qt::ItemFlag> QDirModel::flags(class QModelIndex const &) const
+ ?parent@QTreeWidgetItem@@QBEPAV1@XZ @ 8659 NONAME ; class QTreeWidgetItem * QTreeWidgetItem::parent(void) const
+ ?isIndexHidden@QListView@@MBE_NABVQModelIndex@@@Z @ 8660 NONAME ; bool QListView::isIndexHidden(class QModelIndex const &) const
+ ?imageFormat@QTextFormatCollection@@QBE?AVQTextImageFormat@@H@Z @ 8661 NONAME ; class QTextImageFormat QTextFormatCollection::imageFormat(int) const
+ ?actionEvent@QWidget@@MAEXPAVQActionEvent@@@Z @ 8662 NONAME ; void QWidget::actionEvent(class QActionEvent *)
+ ?allWidgets@QWidgetPrivate@@2PAV?$QSet@PAVQWidget@@@@A @ 8663 NONAME ; class QSet<class QWidget *> * QWidgetPrivate::allWidgets
+ ?backgroundBrush@QGraphicsView@@QBE?AVQBrush@@XZ @ 8664 NONAME ; class QBrush QGraphicsView::backgroundBrush(void) const
+ ?maximumWidth@QGraphicsLayoutItem@@QBEMXZ @ 8665 NONAME ; float QGraphicsLayoutItem::maximumWidth(void) const
+ ?removeSelection@QLineControl@@QAEXXZ @ 8666 NONAME ; void QLineControl::removeSelection(void)
+ ?d_func@QTextControl@@AAEPAVQTextControlPrivate@@XZ @ 8667 NONAME ; class QTextControlPrivate * QTextControl::d_func(void)
+ ?setPos@QGraphicsSceneDragDropEvent@@QAEXABVQPointF@@@Z @ 8668 NONAME ; void QGraphicsSceneDragDropEvent::setPos(class QPointF const &)
+ ?setPaintDevice@QAbstractTextDocumentLayout@@QAEXPAVQPaintDevice@@@Z @ 8669 NONAME ; void QAbstractTextDocumentLayout::setPaintDevice(class QPaintDevice *)
+ ?setEditorData@QAbstractItemDelegate@@UBEXPAVQWidget@@ABVQModelIndex@@@Z @ 8670 NONAME ; void QAbstractItemDelegate::setEditorData(class QWidget *, class QModelIndex const &) const
+ ?setStartScreenPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 8671 NONAME ; void QTouchEvent::TouchPoint::setStartScreenPos(class QPointF const &)
+ ?palette@QGraphicsScene@@QBE?AVQPalette@@XZ @ 8672 NONAME ; class QPalette QGraphicsScene::palette(void) const
+ ?transformationMode@QGraphicsPixmapItem@@QBE?AW4TransformationMode@Qt@@XZ @ 8673 NONAME ; enum Qt::TransformationMode QGraphicsPixmapItem::transformationMode(void) const
+ ?m12@QTransform@@QBEMXZ @ 8674 NONAME ; float QTransform::m12(void) const
+ ?drawPoints@QPainter@@QAEXPBVQPoint@@H@Z @ 8675 NONAME ; void QPainter::drawPoints(class QPoint const *, int)
+ ?length@QVector2D@@QBEMXZ @ 8676 NONAME ; float QVector2D::length(void) const
+ ?blockNumber@QTextBlock@@QBEHXZ @ 8677 NONAME ; int QTextBlock::blockNumber(void) const
+ ?initStyleOption@QProgressBar@@IBEXPAVQStyleOptionProgressBar@@@Z @ 8678 NONAME ; void QProgressBar::initStyleOption(class QStyleOptionProgressBar *) const
+ ??1QCalendarWidget@@UAE@XZ @ 8679 NONAME ; QCalendarWidget::~QCalendarWidget(void)
+ ?d_func@QTextList@@ABEPBVQTextListPrivate@@XZ @ 8680 NONAME ; class QTextListPrivate const * QTextList::d_func(void) const
+ ?selected@QItemDelegate@@IBEPAVQPixmap@@ABV2@ABVQPalette@@_N@Z @ 8681 NONAME ; class QPixmap * QItemDelegate::selected(class QPixmap const &, class QPalette const &, bool) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQQuaternion@@@Z @ 8682 NONAME ; class QDataStream & operator>>(class QDataStream &, class QQuaternion &)
+ ?setTracking@QAbstractSlider@@QAEX_N@Z @ 8683 NONAME ; void QAbstractSlider::setTracking(bool)
+ ?activated@QCalendarWidget@@IAEXABVQDate@@@Z @ 8684 NONAME ; void QCalendarWidget::activated(class QDate const &)
+ ?nextImageDelay@QImageReader@@QBEHXZ @ 8685 NONAME ; int QImageReader::nextImageDelay(void) const
+ ?setRange@QProgressBar@@QAEXHH@Z @ 8686 NONAME ; void QProgressBar::setRange(int, int)
+ ?globalY@QMouseEvent@@QBEHXZ @ 8687 NONAME ; int QMouseEvent::globalY(void) const
+ ??1QStyleOptionTitleBar@@QAE@XZ @ 8688 NONAME ; QStyleOptionTitleBar::~QStyleOptionTitleBar(void)
+ ?alphaChannel@QPixmap@@QBE?AV1@XZ @ 8689 NONAME ; class QPixmap QPixmap::alphaChannel(void) const
+ ?cascade@QWorkspace@@QAEXXZ @ 8690 NONAME ; void QWorkspace::cascade(void)
+ ?sliderMoved@QAbstractSlider@@IAEXH@Z @ 8691 NONAME ; void QAbstractSlider::sliderMoved(int)
+ ?d_func@QTextBrowser@@AAEPAVQTextBrowserPrivate@@XZ @ 8692 NONAME ; class QTextBrowserPrivate * QTextBrowser::d_func(void)
+ ?notify@QApplication@@UAE_NPAVQObject@@PAVQEvent@@@Z @ 8693 NONAME ; bool QApplication::notify(class QObject *, class QEvent *)
+ ?setSpacing@QGridLayout@@QAEXH@Z @ 8694 NONAME ; void QGridLayout::setSpacing(int)
+ ??1QGraphicsItemAnimation@@UAE@XZ @ 8695 NONAME ; QGraphicsItemAnimation::~QGraphicsItemAnimation(void)
+ ??Eiterator@QTextFrame@@QAEAAV01@XZ @ 8696 NONAME ; class QTextFrame::iterator & QTextFrame::iterator::operator++(void)
+ ?isValid@QTextTableCellFormat@@QBE_NXZ @ 8697 NONAME ; bool QTextTableCellFormat::isValid(void) const
+ ?d_func@QGraphicsItem@@AAEPAVQGraphicsItemPrivate@@XZ @ 8698 NONAME ; class QGraphicsItemPrivate * QGraphicsItem::d_func(void)
+ ??0QFont@@QAE@ABVQString@@HH_N@Z @ 8699 NONAME ; QFont::QFont(class QString const &, int, int, bool)
+ ?inputMethodEvent@QGraphicsItem@@MAEXPAVQInputMethodEvent@@@Z @ 8700 NONAME ; void QGraphicsItem::inputMethodEvent(class QInputMethodEvent *)
+ ?setScale@QGraphicsItem@@QAEXM@Z @ 8701 NONAME ; void QGraphicsItem::setScale(float)
+ ?setCurrentRow@QListWidget@@QAEXH@Z @ 8702 NONAME ; void QListWidget::setCurrentRow(int)
+ ??1QStyleOptionViewItem@@QAE@XZ @ 8703 NONAME ; QStyleOptionViewItem::~QStyleOptionViewItem(void)
+ ??0QStyleOptionDockWidget@@IAE@H@Z @ 8704 NONAME ; QStyleOptionDockWidget::QStyleOptionDockWidget(int)
+ ?properties@QTextFormat@@QBE?AV?$QMap@HVQVariant@@@@XZ @ 8705 NONAME ; class QMap<int, class QVariant> QTextFormat::properties(void) const
+ ?getUnscaledGlyph@QFontEngine@@UAEXIPAVQPainterPath@@PAUglyph_metrics_t@@@Z @ 8706 NONAME ; void QFontEngine::getUnscaledGlyph(unsigned int, class QPainterPath *, struct glyph_metrics_t *)
+ ?drawImage@QPainter@@QAEXABVQRect@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 8707 NONAME ; void QPainter::drawImage(class QRect const &, class QImage const &, class QRect const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?isAvailable@QSound@@SA_NXZ @ 8708 NONAME ; bool QSound::isAvailable(void)
+ ?parentFrame@QTextFrame@@QBEPAV1@XZ @ 8709 NONAME ; class QTextFrame * QTextFrame::parentFrame(void) const
+ ??0QStyleOptionGraphicsItem@@QAE@XZ @ 8710 NONAME ; QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(void)
+ ?setToolTip@QStandardItem@@QAEXABVQString@@@Z @ 8711 NONAME ; void QStandardItem::setToolTip(class QString const &)
+ ??MQTextCursor@@QBE_NABV0@@Z @ 8712 NONAME ; bool QTextCursor::operator<(class QTextCursor const &) const
+ ?setBackgroundColor@QMovie@@QAEXABVQColor@@@Z @ 8713 NONAME ; void QMovie::setBackgroundColor(class QColor const &)
+ ??_EQAbstractProxyModel@@UAE@I@Z @ 8714 NONAME ; QAbstractProxyModel::~QAbstractProxyModel(unsigned int)
+ ?setItemHidden@QListWidget@@QAEXPBVQListWidgetItem@@_N@Z @ 8715 NONAME ; void QListWidget::setItemHidden(class QListWidgetItem const *, bool)
+ ?pixmap@QLabel@@QBEPBVQPixmap@@XZ @ 8716 NONAME ; class QPixmap const * QLabel::pixmap(void) const
+ ?frameShape@QFrame@@QBE?AW4Shape@1@XZ @ 8717 NONAME ; enum QFrame::Shape QFrame::frameShape(void) const
+ ??_EQGraphicsItem@@UAE@I@Z @ 8718 NONAME ; QGraphicsItem::~QGraphicsItem(unsigned int)
+ ??0QGraphicsDropShadowEffect@@QAE@PAVQObject@@@Z @ 8719 NONAME ; QGraphicsDropShadowEffect::QGraphicsDropShadowEffect(class QObject *)
+ ?value@QProgressBar@@QBEHXZ @ 8720 NONAME ; int QProgressBar::value(void) const
+ ?w@QVector4D@@QBEMXZ @ 8721 NONAME ; float QVector4D::w(void) const
+ ?tr@QCompleter@@SA?AVQString@@PBD0@Z @ 8722 NONAME ; class QString QCompleter::tr(char const *, char const *)
+ ??_EQGraphicsPolygonItem@@UAE@I@Z @ 8723 NONAME ; QGraphicsPolygonItem::~QGraphicsPolygonItem(unsigned int)
+ ?rect@QGraphicsWidget@@QBE?AVQRectF@@XZ @ 8724 NONAME ; class QRectF QGraphicsWidget::rect(void) const
+ ?mouseMoveEvent@QSizeGrip@@MAEXPAVQMouseEvent@@@Z @ 8725 NONAME ; void QSizeGrip::mouseMoveEvent(class QMouseEvent *)
+ ?translateRawTouchEvent@QApplicationPrivate@@SAXPAVQWidget@@W4DeviceType@QTouchEvent@@ABV?$QList@VTouchPoint@QTouchEvent@@@@@Z @ 8726 NONAME ; void QApplicationPrivate::translateRawTouchEvent(class QWidget *, enum QTouchEvent::DeviceType, class QList<class QTouchEvent::TouchPoint> const &)
+ ?testMedia@Parser@QCss@@QAE_NXZ @ 8727 NONAME ; bool QCss::Parser::testMedia(void)
+ ?closeEditor@QAbstractItemDelegate@@IAEXPAVQWidget@@W4EndEditHint@1@@Z @ 8728 NONAME ; void QAbstractItemDelegate::closeEditor(class QWidget *, enum QAbstractItemDelegate::EndEditHint)
+ ?paintEvent@QWizard@@MAEXPAVQPaintEvent@@@Z @ 8729 NONAME ; void QWizard::paintEvent(class QPaintEvent *)
+ ?minRightBearing@QFontMetricsF@@QBEMXZ @ 8730 NONAME ; float QFontMetricsF::minRightBearing(void) const
+ ??1QShortcutEvent@@UAE@XZ @ 8731 NONAME ; QShortcutEvent::~QShortcutEvent(void)
+ ?compositionMode@QPaintEngineState@@QBE?AW4CompositionMode@QPainter@@XZ @ 8732 NONAME ; enum QPainter::CompositionMode QPaintEngineState::compositionMode(void) const
+ ?fileName@QImageWriter@@QBE?AVQString@@XZ @ 8733 NONAME ; class QString QImageWriter::fileName(void) const
+ ?tabPosition@QMainWindow@@QBE?AW4TabPosition@QTabWidget@@W4DockWidgetArea@Qt@@@Z @ 8734 NONAME ; enum QTabWidget::TabPosition QMainWindow::tabPosition(enum Qt::DockWidgetArea) const
+ ?setIcon@QListWidgetItem@@QAEXABVQIcon@@@Z @ 8735 NONAME ; void QListWidgetItem::setIcon(class QIcon const &)
+ ?toAffine@QTransform@@QBEABVQMatrix@@XZ @ 8736 NONAME ; class QMatrix const & QTransform::toAffine(void) const
+ ?scrollTo@QColumnView@@UAEXABVQModelIndex@@W4ScrollHint@QAbstractItemView@@@Z @ 8737 NONAME ; void QColumnView::scrollTo(class QModelIndex const &, enum QAbstractItemView::ScrollHint)
+ ?trUtf8@QMenu@@SA?AVQString@@PBD0H@Z @ 8738 NONAME ; class QString QMenu::trUtf8(char const *, char const *, int)
+ ?bold@QFontInfo@@QBE_NXZ @ 8739 NONAME ; bool QFontInfo::bold(void) const
+ ?pos@QGraphicsSceneWheelEvent@@QBE?AVQPointF@@XZ @ 8740 NONAME ; class QPointF QGraphicsSceneWheelEvent::pos(void) const
+ ?setHeightForWidth@QSizePolicy@@QAEX_N@Z @ 8741 NONAME ; void QSizePolicy::setHeightForWidth(bool)
+ ??6@YA?AVQDebug@@V0@ABVQVector3D@@@Z @ 8742 NONAME ; class QDebug operator<<(class QDebug, class QVector3D const &)
+ ?setGeometry@QGraphicsGridLayout@@UAEXABVQRectF@@@Z @ 8743 NONAME ; void QGraphicsGridLayout::setGeometry(class QRectF const &)
+ ?metaObject@QWindowsStyle@@UBEPBUQMetaObject@@XZ @ 8744 NONAME ; struct QMetaObject const * QWindowsStyle::metaObject(void) const
+ ?setState@QPaintEngineEx@@UAEXPAVQPainterState@@@Z @ 8745 NONAME ; void QPaintEngineEx::setState(class QPainterState *)
+ ?setAllColumnsShowFocus@QTreeView@@QAEX_N@Z @ 8746 NONAME ; void QTreeView::setAllColumnsShowFocus(bool)
+ ??BQBrush@@QBE?AVQVariant@@XZ @ 8747 NONAME ; QBrush::operator class QVariant(void) const
+ ?whatsThis@QWidget@@QBE?AVQString@@XZ @ 8748 NONAME ; class QString QWidget::whatsThis(void) const
+ ?reset@QTreeView@@UAEXXZ @ 8749 NONAME ; void QTreeView::reset(void)
+ ??1QStyleOptionSizeGrip@@QAE@XZ @ 8750 NONAME ; QStyleOptionSizeGrip::~QStyleOptionSizeGrip(void)
+ ?rects@QRegion@@QBE?AV?$QVector@VQRect@@@@XZ @ 8751 NONAME ; class QVector<class QRect> QRegion::rects(void) const
+ ?standardFormat@QInputContext@@QBE?AVQTextFormat@@W4StandardFormat@1@@Z @ 8752 NONAME ; class QTextFormat QInputContext::standardFormat(enum QInputContext::StandardFormat) const
+ ??_EQStandardItemModel@@UAE@I@Z @ 8753 NONAME ; QStandardItemModel::~QStandardItemModel(unsigned int)
+ ?d_func@QPainterPathStroker@@AAEPAVQPainterPathStrokerPrivate@@XZ @ 8754 NONAME ; class QPainterPathStrokerPrivate * QPainterPathStroker::d_func(void)
+ ?trUtf8@QGraphicsPixelizeEffect@@SA?AVQString@@PBD0H@Z @ 8755 NONAME ; class QString QGraphicsPixelizeEffect::trUtf8(char const *, char const *, int)
+ ?takeLayout@QWidget@@AAEPAVQLayout@@XZ @ 8756 NONAME ; class QLayout * QWidget::takeLayout(void)
+ ?offset@QPanGesture@@QBE?AVQPointF@@XZ @ 8757 NONAME ; class QPointF QPanGesture::offset(void) const
+ ?tightBoundingRect@QFontMetrics@@QBE?AVQRect@@ABVQString@@@Z @ 8758 NONAME ; class QRect QFontMetrics::tightBoundingRect(class QString const &) const
+ ??ZQTransform@@QAEAAV0@M@Z @ 8759 NONAME ; class QTransform & QTransform::operator-=(float)
+ ?setScaledClipRect@QImageReader@@QAEXABVQRect@@@Z @ 8760 NONAME ; void QImageReader::setScaledClipRect(class QRect const &)
+ ?columns@QTextTable@@QBEHXZ @ 8761 NONAME ; int QTextTable::columns(void) const
+ ?adjustSize@QTextControl@@QAEXXZ @ 8762 NONAME ; void QTextControl::adjustSize(void)
+ ?dashPattern@QDashStroker@@QBE?AV?$QVector@M@@XZ @ 8763 NONAME ; class QVector<float> QDashStroker::dashPattern(void) const
+ ?setSystemPalette@QApplicationPrivate@@SAXABVQPalette@@@Z @ 8764 NONAME ; void QApplicationPrivate::setSystemPalette(class QPalette const &)
+ ?drawText@QPainter@@QAEXABVQPoint@@ABVQString@@@Z @ 8765 NONAME ; void QPainter::drawText(class QPoint const &, class QString const &)
+ ?shapeTextWithHarfbuzz@QTextEngine@@ABEXH@Z @ 8766 NONAME ; void QTextEngine::shapeTextWithHarfbuzz(int) const
+ ?drawPolygon@QPaintEngine@@UAEXPBVQPointF@@HW4PolygonDrawMode@1@@Z @ 8767 NONAME ; void QPaintEngine::drawPolygon(class QPointF const *, int, enum QPaintEngine::PolygonDrawMode)
+ ??0QWizard@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 8768 NONAME ; QWizard::QWizard(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?setFocusProxy@QWidget@@QAEXPAV1@@Z @ 8769 NONAME ; void QWidget::setFocusProxy(class QWidget *)
+ ?resolve@QFontPrivate@@QAEXIPBV1@@Z @ 8770 NONAME ; void QFontPrivate::resolve(unsigned int, class QFontPrivate const *)
+ ?stateChanged@QCheckBox@@IAEXH@Z @ 8771 NONAME ; void QCheckBox::stateChanged(int)
+ ?width@QGraphicsScene@@QBEMXZ @ 8772 NONAME ; float QGraphicsScene::width(void) const
+ ?showSystemMenu@QMdiSubWindow@@QAEXXZ @ 8773 NONAME ; void QMdiSubWindow::showSystemMenu(void)
+ ?showMessage@QErrorMessage@@QAEXABVQString@@0@Z @ 8774 NONAME ; void QErrorMessage::showMessage(class QString const &, class QString const &)
+ ?d_func@QPushButton@@AAEPAVQPushButtonPrivate@@XZ @ 8775 NONAME ; class QPushButtonPrivate * QPushButton::d_func(void)
+ ?releaseShortcut@QWidget@@QAEXH@Z @ 8776 NONAME ; void QWidget::releaseShortcut(int)
+ ?texture@QBrush@@QBE?AVQPixmap@@XZ @ 8777 NONAME ; class QPixmap QBrush::texture(void) const
+ ?moveCursor@QPlainTextEdit@@QAEXW4MoveOperation@QTextCursor@@W4MoveMode@3@@Z @ 8778 NONAME ; void QPlainTextEdit::moveCursor(enum QTextCursor::MoveOperation, enum QTextCursor::MoveMode)
+ ?setNumColors@QImage@@QAEXH@Z @ 8779 NONAME ; void QImage::setNumColors(int)
+ ?supportsOption@QImageReader@@QBE_NW4ImageOption@QImageIOHandler@@@Z @ 8780 NONAME ; bool QImageReader::supportsOption(enum QImageIOHandler::ImageOption) const
+ ?drawTiledPixmap@QPainter@@QAEXHHHHABVQPixmap@@HH@Z @ 8781 NONAME ; void QPainter::drawTiledPixmap(int, int, int, int, class QPixmap const &, int, int)
+ ?horizontalScaleAt@QGraphicsItemAnimation@@QBEMM@Z @ 8782 NONAME ; float QGraphicsItemAnimation::horizontalScaleAt(float) const
+ ?width@QTextFrameFormat@@QBE?AVQTextLength@@XZ @ 8783 NONAME ; class QTextLength QTextFrameFormat::width(void) const
+ ?d_func@QGraphicsWidget@@AAEPAVQGraphicsWidgetPrivate@@XZ @ 8784 NONAME ; class QGraphicsWidgetPrivate * QGraphicsWidget::d_func(void)
+ ?addActions@QWidget@@QAEXV?$QList@PAVQAction@@@@@Z @ 8785 NONAME ; void QWidget::addActions(class QList<class QAction *>)
+ ?setFocusWidget@QApplicationPrivate@@SAXPAVQWidget@@W4FocusReason@Qt@@@Z @ 8786 NONAME ; void QApplicationPrivate::setFocusWidget(class QWidget *, enum Qt::FocusReason)
+ ??0QVector3D@@QAE@ABVQVector4D@@@Z @ 8787 NONAME ; QVector3D::QVector3D(class QVector4D const &)
+ ?clearBackground@QTextFormat@@QAEXXZ @ 8788 NONAME ; void QTextFormat::clearBackground(void)
+ ?keyPressEvent@QGraphicsScene@@MAEXPAVQKeyEvent@@@Z @ 8789 NONAME ; void QGraphicsScene::keyPressEvent(class QKeyEvent *)
+ ?setTitle@QMenu@@QAEXABVQString@@@Z @ 8790 NONAME ; void QMenu::setTitle(class QString const &)
+ ?font@QApplication@@SA?AVQFont@@PBD@Z @ 8791 NONAME ; class QFont QApplication::font(char const *)
+ ?ignore@QDragMoveEvent@@QAEXABVQRect@@@Z @ 8792 NONAME ; void QDragMoveEvent::ignore(class QRect const &)
+ ?itemChange@QGraphicsProxyWidget@@MAE?AVQVariant@@W4GraphicsItemChange@QGraphicsItem@@ABV2@@Z @ 8793 NONAME ; class QVariant QGraphicsProxyWidget::itemChange(enum QGraphicsItem::GraphicsItemChange, class QVariant const &)
+ ?lower@QWidget@@QAEXXZ @ 8794 NONAME ; void QWidget::lower(void)
+ ?trUtf8@QMenu@@SA?AVQString@@PBD0@Z @ 8795 NONAME ; class QString QMenu::trUtf8(char const *, char const *)
+ ?serialNumber@QPalette@@QBEHXZ @ 8796 NONAME ; int QPalette::serialNumber(void) const
+ ?d_func@QFileDialog@@AAEPAVQFileDialogPrivate@@XZ @ 8797 NONAME ; class QFileDialogPrivate * QFileDialog::d_func(void)
+ ??_EQDashStroker@@UAE@I@Z @ 8798 NONAME ; QDashStroker::~QDashStroker(unsigned int)
+ ?extractTranslation@QMatrix4x4@@QBE?AVQVector3D@@XZ @ 8799 NONAME ; class QVector3D QMatrix4x4::extractTranslation(void) const
+ ?trUtf8@QGraphicsDropShadowEffect@@SA?AVQString@@PBD0@Z @ 8800 NONAME ; class QString QGraphicsDropShadowEffect::trUtf8(char const *, char const *)
+ ?orientation@QGraphicsSceneWheelEvent@@QBE?AW4Orientation@Qt@@XZ @ 8801 NONAME ; enum Qt::Orientation QGraphicsSceneWheelEvent::orientation(void) const
+ ?dataChanged@QListView@@MAEXABVQModelIndex@@0@Z @ 8802 NONAME ; void QListView::dataChanged(class QModelIndex const &, class QModelIndex const &)
+ ?minimumSize@QDockWidgetLayout@@UBE?AVQSize@@XZ @ 8803 NONAME ; class QSize QDockWidgetLayout::minimumSize(void) const
+ ?invalidateBuffer@QWidgetPrivate@@QAEXABVQRect@@@Z @ 8804 NONAME ; void QWidgetPrivate::invalidateBuffer(class QRect const &)
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@HH@Z @ 8805 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(int, int) const
+ ?mapFromWS@QWidgetPrivate@@QBE?AVQPoint@@ABV2@@Z @ 8806 NONAME ; class QPoint QWidgetPrivate::mapFromWS(class QPoint const &) const
+ ??_EQColumnView@@UAE@I@Z @ 8807 NONAME ; QColumnView::~QColumnView(unsigned int)
+ ?trUtf8@QInputDialog@@SA?AVQString@@PBD0H@Z @ 8808 NONAME ; class QString QInputDialog::trUtf8(char const *, char const *, int)
+ ?valueChanged@QSpinBox@@IAEXABVQString@@@Z @ 8809 NONAME ; void QSpinBox::valueChanged(class QString const &)
+ ?resizeMode@QHeaderView@@QBE?AW4ResizeMode@1@H@Z @ 8810 NONAME ; enum QHeaderView::ResizeMode QHeaderView::resizeMode(int) const
+ ?tr@QSortFilterProxyModel@@SA?AVQString@@PBD0H@Z @ 8811 NONAME ; class QString QSortFilterProxyModel::tr(char const *, char const *, int)
+ ?trUtf8@QSpinBox@@SA?AVQString@@PBD0H@Z @ 8812 NONAME ; class QString QSpinBox::trUtf8(char const *, char const *, int)
+ ?startNormalizedPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 8813 NONAME ; class QPointF QTouchEvent::TouchPoint::startNormalizedPos(void) const
+ ?addItem@QListWidget@@QAEXPAVQListWidgetItem@@@Z @ 8814 NONAME ; void QListWidget::addItem(class QListWidgetItem *)
+ ??8QTextFormat@@QBE_NABV0@@Z @ 8815 NONAME ; bool QTextFormat::operator==(class QTextFormat const &) const
+ ?trUtf8@QAction@@SA?AVQString@@PBD0@Z @ 8816 NONAME ; class QString QAction::trUtf8(char const *, char const *)
+ ?xToPos@QLineControl@@QBEHHW4CursorPosition@QTextLine@@@Z @ 8817 NONAME ; int QLineControl::xToPos(int, enum QTextLine::CursorPosition) const
+ ?sizeHint@QGridLayout@@UBE?AVQSize@@XZ @ 8818 NONAME ; class QSize QGridLayout::sizeHint(void) const
+ ?setMinimumDuration@QProgressDialog@@QAEXH@Z @ 8819 NONAME ; void QProgressDialog::setMinimumDuration(int)
+ ?graphicsItem@QGraphicsLayoutItem@@QBEPAVQGraphicsItem@@XZ @ 8820 NONAME ; class QGraphicsItem * QGraphicsLayoutItem::graphicsItem(void) const
+ ?set_font@QApplicationPrivate@@2PAVQFont@@A @ 8821 NONAME ; class QFont * QApplicationPrivate::set_font
+ ?hasAcceptableInput@QLineControl@@QBE_NXZ @ 8822 NONAME ; bool QLineControl::hasAcceptableInput(void) const
+ ?keys@QStyleFactory@@SA?AVQStringList@@XZ @ 8823 NONAME ; class QStringList QStyleFactory::keys(void)
+ ?d_func@QShortcut@@AAEPAVQShortcutPrivate@@XZ @ 8824 NONAME ; class QShortcutPrivate * QShortcut::d_func(void)
+ ??_EQInputContext@@UAE@I@Z @ 8825 NONAME ; QInputContext::~QInputContext(unsigned int)
+ ?setActiveAction@QMenuBar@@QAEXPAVQAction@@@Z @ 8826 NONAME ; void QMenuBar::setActiveAction(class QAction *)
+ ??0QTableView@@QAE@PAVQWidget@@@Z @ 8827 NONAME ; QTableView::QTableView(class QWidget *)
+ ?alignment@QLayoutItem@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 8828 NONAME ; class QFlags<enum Qt::AlignmentFlag> QLayoutItem::alignment(void) const
+ ?setButton@QGraphicsSceneMouseEvent@@QAEXW4MouseButton@Qt@@@Z @ 8829 NONAME ; void QGraphicsSceneMouseEvent::setButton(enum Qt::MouseButton)
+ ?anchorAt@QAbstractTextDocumentLayout@@QBE?AVQString@@ABVQPointF@@@Z @ 8830 NONAME ; class QString QAbstractTextDocumentLayout::anchorAt(class QPointF const &) const
+ ?isExtended@QPaintEngine@@QBE_NXZ @ 8831 NONAME ; bool QPaintEngine::isExtended(void) const
+ ?setInputMask@QLineEdit@@QAEXABVQString@@@Z @ 8832 NONAME ; void QLineEdit::setInputMask(class QString const &)
+ ?toFirst@QDataWidgetMapper@@QAEXXZ @ 8833 NONAME ; void QDataWidgetMapper::toFirst(void)
+ ?setSizeHint@QListWidgetItem@@QAEXABVQSize@@@Z @ 8834 NONAME ; void QListWidgetItem::setSizeHint(class QSize const &)
+ ?setRootIndex@QTableView@@UAEXABVQModelIndex@@@Z @ 8835 NONAME ; void QTableView::setRootIndex(class QModelIndex const &)
+ ??BQPolygon@@QBE?AVQVariant@@XZ @ 8836 NONAME ; QPolygon::operator class QVariant(void) const
+ ??0QStyleOptionGroupBox@@QAE@XZ @ 8837 NONAME ; QStyleOptionGroupBox::QStyleOptionGroupBox(void)
+ ?drawContents@QTextDocument@@QAEXPAVQPainter@@ABVQRectF@@@Z @ 8838 NONAME ; void QTextDocument::drawContents(class QPainter *, class QRectF const &)
+ ?setDocumentTitle@QPlainTextEdit@@QAEXABVQString@@@Z @ 8839 NONAME ; void QPlainTextEdit::setDocumentTitle(class QString const &)
+ ?visualIndexAt@QHeaderView@@QBEHH@Z @ 8840 NONAME ; int QHeaderView::visualIndexAt(int) const
+ ?metaObject@QAbstractTextDocumentLayout@@UBEPBUQMetaObject@@XZ @ 8841 NONAME ; struct QMetaObject const * QAbstractTextDocumentLayout::metaObject(void) const
+ ?addApplicationFontFromData@QFontDatabase@@SAHABVQByteArray@@@Z @ 8842 NONAME ; int QFontDatabase::addApplicationFontFromData(class QByteArray const &)
+ ?qt_metacall@QIconEnginePluginV2@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8843 NONAME ; int QIconEnginePluginV2::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setMenu@QPushButton@@QAEXPAVQMenu@@@Z @ 8844 NONAME ; void QPushButton::setMenu(class QMenu *)
+ ?escape@Qt@@YA?AVQString@@ABV2@@Z @ 8845 NONAME ; class QString Qt::escape(class QString const &)
+ ?lineWidth@QFrame@@QBEHXZ @ 8846 NONAME ; int QFrame::lineWidth(void) const
+ ?addItem@QFormLayout@@UAEXPAVQLayoutItem@@@Z @ 8847 NONAME ; void QFormLayout::addItem(class QLayoutItem *)
+ ?frameGeometry@QWidget@@QBE?AVQRect@@XZ @ 8848 NONAME ; class QRect QWidget::frameGeometry(void) const
+ ?qt_metacast@QDateTimeEdit@@UAEPAXPBD@Z @ 8849 NONAME ; void * QDateTimeEdit::qt_metacast(char const *)
+ ??0QGridLayout@@QAE@PAVQWidget@@@Z @ 8850 NONAME ; QGridLayout::QGridLayout(class QWidget *)
+ ?showPopup@QComboBox@@UAEXXZ @ 8851 NONAME ; void QComboBox::showPopup(void)
+ ?addMapping@QDataWidgetMapper@@QAEXPAVQWidget@@H@Z @ 8852 NONAME ; void QDataWidgetMapper::addMapping(class QWidget *, int)
+ ?scaleChanged@QGraphicsScale@@IAEXXZ @ 8853 NONAME ; void QGraphicsScale::scaleChanged(void)
+ ?setZ@QVector4D@@QAEXM@Z @ 8854 NONAME ; void QVector4D::setZ(float)
+ ?setOpaqueResize@QSplitter@@QAEX_N@Z @ 8855 NONAME ; void QSplitter::setOpaqueResize(bool)
+ ?xored@QRegion@@QBE?AV1@ABV1@@Z @ 8856 NONAME ; class QRegion QRegion::xored(class QRegion const &) const
+ ?loopCount@QMovie@@QBEHXZ @ 8857 NONAME ; int QMovie::loopCount(void) const
+ ?validator@QLineControl@@QBEPBVQValidator@@XZ @ 8858 NONAME ; class QValidator const * QLineControl::validator(void) const
+ ?remapItemPos@QGraphicsItemPrivate@@QAEXPAVQEvent@@PAVQGraphicsItem@@@Z @ 8859 NONAME ; void QGraphicsItemPrivate::remapItemPos(class QEvent *, class QGraphicsItem *)
+ ?moveCursor@QLineControl@@QAEXH_N@Z @ 8860 NONAME ; void QLineControl::moveCursor(int, bool)
+ ?count@QGraphicsAnchorLayout@@UBEHXZ @ 8861 NONAME ; int QGraphicsAnchorLayout::count(void) const
+ ?contains@QGraphicsTextItem@@UBE_NABVQPointF@@@Z @ 8862 NONAME ; bool QGraphicsTextItem::contains(class QPointF const &) const
+ ?textInteractionFlags@QTextControl@@QBE?AV?$QFlags@W4TextInteractionFlag@Qt@@@@XZ @ 8863 NONAME ; class QFlags<enum Qt::TextInteractionFlag> QTextControl::textInteractionFlags(void) const
+ ??0QStroker@@QAE@XZ @ 8864 NONAME ; QStroker::QStroker(void)
+ ?resetTransform@QGraphicsView@@QAEXXZ @ 8865 NONAME ; void QGraphicsView::resetTransform(void)
+ ??1QAbstractItemDelegate@@UAE@XZ @ 8866 NONAME ; QAbstractItemDelegate::~QAbstractItemDelegate(void)
+ ?setCurrentModelIndex@QDataWidgetMapper@@QAEXABVQModelIndex@@@Z @ 8867 NONAME ; void QDataWidgetMapper::setCurrentModelIndex(class QModelIndex const &)
+ ??0QCompleter@@QAE@ABVQStringList@@PAVQObject@@@Z @ 8868 NONAME ; QCompleter::QCompleter(class QStringList const &, class QObject *)
+ ?d_func@QProxyModel@@ABEPBVQProxyModelPrivate@@XZ @ 8869 NONAME ; class QProxyModelPrivate const * QProxyModel::d_func(void) const
+ ?isWindow@QWidget@@QBE_NXZ @ 8870 NONAME ; bool QWidget::isWindow(void) const
+ ??0QSound@@QAE@ABVQString@@PAVQObject@@@Z @ 8871 NONAME ; QSound::QSound(class QString const &, class QObject *)
+ ?accept@QDragMoveEvent@@QAEXXZ @ 8872 NONAME ; void QDragMoveEvent::accept(void)
+ ?qt_metacast@QPixmapConvolutionFilter@@UAEPAXPBD@Z @ 8873 NONAME ; void * QPixmapConvolutionFilter::qt_metacast(char const *)
+ ?tr@QLabel@@SA?AVQString@@PBD0H@Z @ 8874 NONAME ; class QString QLabel::tr(char const *, char const *, int)
+ ?takeItem@QStandardItemModel@@QAEPAVQStandardItem@@HH@Z @ 8875 NONAME ; class QStandardItem * QStandardItemModel::takeItem(int, int)
+ ?scaleChanged@QGraphicsObject@@IAEXXZ @ 8876 NONAME ; void QGraphicsObject::scaleChanged(void)
+ ?paintWindowFrame@QGraphicsWidget@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 8877 NONAME ; void QGraphicsWidget::paintWindowFrame(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?yScale@QGraphicsScale@@QBEMXZ @ 8878 NONAME ; float QGraphicsScale::yScale(void) const
+ ?tabInserted@QTabWidget@@MAEXH@Z @ 8879 NONAME ; void QTabWidget::tabInserted(int)
+ ?init@QPictureIO@@AAEXXZ @ 8880 NONAME ; void QPictureIO::init(void)
+ ?lineWrapColumnOrWidth@QTextEdit@@QBEHXZ @ 8881 NONAME ; int QTextEdit::lineWrapColumnOrWidth(void) const
+ ?matches@QKeySequence@@QBE?AW4SequenceMatch@1@ABV1@@Z @ 8882 NONAME ; enum QKeySequence::SequenceMatch QKeySequence::matches(class QKeySequence const &) const
+ ??1QColormap@@QAE@XZ @ 8883 NONAME ; QColormap::~QColormap(void)
+ ?text@QListWidgetItem@@QBE?AVQString@@XZ @ 8884 NONAME ; class QString QListWidgetItem::text(void) const
+ ??1QGradient@@QAE@XZ @ 8885 NONAME ; QGradient::~QGradient(void)
+ ??0QTreeWidget@@QAE@PAVQWidget@@@Z @ 8886 NONAME ; QTreeWidget::QTreeWidget(class QWidget *)
+ ??0QImageReader@@QAE@ABVQString@@ABVQByteArray@@@Z @ 8887 NONAME ; QImageReader::QImageReader(class QString const &, class QByteArray const &)
+ ?d_func@QSplashScreen@@ABEPBVQSplashScreenPrivate@@XZ @ 8888 NONAME ; class QSplashScreenPrivate const * QSplashScreen::d_func(void) const
+ ?buttonRole@QDialogButtonBox@@QBE?AW4ButtonRole@1@PAVQAbstractButton@@@Z @ 8889 NONAME ; enum QDialogButtonBox::ButtonRole QDialogButtonBox::buttonRole(class QAbstractButton *) const
+ ?tr@QValidator@@SA?AVQString@@PBD0H@Z @ 8890 NONAME ; class QString QValidator::tr(char const *, char const *, int)
+ ?subFocusItemChange@QGraphicsItemPrivate@@UAEXXZ @ 8891 NONAME ; void QGraphicsItemPrivate::subFocusItemChange(void)
+ ??0QGraphicsLinearLayout@@QAE@W4Orientation@Qt@@PAVQGraphicsLayoutItem@@@Z @ 8892 NONAME ; QGraphicsLinearLayout::QGraphicsLinearLayout(enum Qt::Orientation, class QGraphicsLayoutItem *)
+ ?isEmpty@QPaintBuffer@@QBE_NXZ @ 8893 NONAME ; bool QPaintBuffer::isEmpty(void) const
+ ?ownerDestroyed@QClipboard@@AAEXXZ @ 8894 NONAME ; void QClipboard::ownerDestroyed(void)
+ ?pixmap@QCursor@@QBE?AVQPixmap@@XZ @ 8895 NONAME ; class QPixmap QCursor::pixmap(void) const
+ ?type@QTextLength@@QBE?AW4Type@1@XZ @ 8896 NONAME ; enum QTextLength::Type QTextLength::type(void) const
+ ?trUtf8@QCommandLinkButton@@SA?AVQString@@PBD0@Z @ 8897 NONAME ; class QString QCommandLinkButton::trUtf8(char const *, char const *)
+ ?insertionOrder@QGraphicsItemPrivate@@SA_NPAVQGraphicsItem@@0@Z @ 8898 NONAME ; bool QGraphicsItemPrivate::insertionOrder(class QGraphicsItem *, class QGraphicsItem *)
+ ?setTextAlignment@QListWidgetItem@@QAEXH@Z @ 8899 NONAME ; void QListWidgetItem::setTextAlignment(int)
+ ??_EQRasterWindowSurface@@UAE@I@Z @ 8900 NONAME ; QRasterWindowSurface::~QRasterWindowSurface(unsigned int)
+ ?drawRects@QPaintEngineEx@@UAEXPBVQRect@@H@Z @ 8901 NONAME ; void QPaintEngineEx::drawRects(class QRect const *, int)
+ ?enforceNativeChildren@QWidgetPrivate@@QAEXXZ @ 8902 NONAME ; void QWidgetPrivate::enforceNativeChildren(void)
+ ??1QGraphicsColorizeEffect@@UAE@XZ @ 8903 NONAME ; QGraphicsColorizeEffect::~QGraphicsColorizeEffect(void)
+ ?staticMetaObject@QScrollArea@@2UQMetaObject@@B @ 8904 NONAME ; struct QMetaObject const QScrollArea::staticMetaObject
+ ?activatePreviousSubWindow@QMdiArea@@QAEXXZ @ 8905 NONAME ; void QMdiArea::activatePreviousSubWindow(void)
+ ?tr@QTextObject@@SA?AVQString@@PBD0H@Z @ 8906 NONAME ; class QString QTextObject::tr(char const *, char const *, int)
+ ??0QMouseEvent@@QAE@W4Type@QEvent@@ABVQPoint@@1W4MouseButton@Qt@@V?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 8907 NONAME ; QMouseEvent::QMouseEvent(enum QEvent::Type, class QPoint const &, class QPoint const &, enum Qt::MouseButton, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>)
+ ?setBrushOrigin@QPainter@@QAEXHH@Z @ 8908 NONAME ; void QPainter::setBrushOrigin(int, int)
+ ?boundingRegion@QGraphicsItem@@QBE?AVQRegion@@ABVQTransform@@@Z @ 8909 NONAME ; class QRegion QGraphicsItem::boundingRegion(class QTransform const &) const
+ ?indexWidget@QAbstractItemView@@QBEPAVQWidget@@ABVQModelIndex@@@Z @ 8910 NONAME ; class QWidget * QAbstractItemView::indexWidget(class QModelIndex const &) const
+ ?setMaximumDate@QDateTimeEdit@@QAEXABVQDate@@@Z @ 8911 NONAME ; void QDateTimeEdit::setMaximumDate(class QDate const &)
+ ?cacheKey@QPixmap@@QBE_JXZ @ 8912 NONAME ; long long QPixmap::cacheKey(void) const
+ ?trUtf8@QGraphicsDropShadowEffect@@SA?AVQString@@PBD0H@Z @ 8913 NONAME ; class QString QGraphicsDropShadowEffect::trUtf8(char const *, char const *, int)
+ ??0QGraphicsScale@@QAE@PAVQObject@@@Z @ 8914 NONAME ; QGraphicsScale::QGraphicsScale(class QObject *)
+ ?setExclusive@QButtonGroup@@QAEX_N@Z @ 8915 NONAME ; void QButtonGroup::setExclusive(bool)
+ ?offset@QWindowSurface@@UBE?AVQPoint@@PBVQWidget@@@Z @ 8916 NONAME ; class QPoint QWindowSurface::offset(class QWidget const *) const
+ ?d_func@QFileIconProvider@@ABEPBVQFileIconProviderPrivate@@XZ @ 8917 NONAME ; class QFileIconProviderPrivate const * QFileIconProvider::d_func(void) const
+ ??0QDateTimeEdit@@QAE@ABVQDateTime@@PAVQWidget@@@Z @ 8918 NONAME ; QDateTimeEdit::QDateTimeEdit(class QDateTime const &, class QWidget *)
+ ?d_func@QGraphicsGrayscaleEffect@@ABEPBVQGraphicsGrayscaleEffectPrivate@@XZ @ 8919 NONAME ; class QGraphicsGrayscaleEffectPrivate const * QGraphicsGrayscaleEffect::d_func(void) const
+ ?testOption@QColorDialog@@QBE_NW4ColorDialogOption@1@@Z @ 8920 NONAME ; bool QColorDialog::testOption(enum QColorDialog::ColorDialogOption) const
+ ?setWSGeometry@QWidgetPrivate@@QAEX_NABVQRect@@@Z @ 8921 NONAME ; void QWidgetPrivate::setWSGeometry(bool, class QRect const &)
+ ?inputMethodEvent@QPlainTextEdit@@MAEXPAVQInputMethodEvent@@@Z @ 8922 NONAME ; void QPlainTextEdit::inputMethodEvent(class QInputMethodEvent *)
+ ?setCursorWidth@QLineControl@@QAEXH@Z @ 8923 NONAME ; void QLineControl::setCursorWidth(int)
+ ?setText@QLineControl@@QAEXABVQString@@@Z @ 8924 NONAME ; void QLineControl::setText(class QString const &)
+ ?beep@QApplication@@SAXXZ @ 8925 NONAME ; void QApplication::beep(void)
+ ?icon@QMenu@@QBE?AVQIcon@@XZ @ 8926 NONAME ; class QIcon QMenu::icon(void) const
+ ?minimumSectionSize@QHeaderView@@QBEHXZ @ 8927 NONAME ; int QHeaderView::minimumSectionSize(void) const
+ ?cellSpacing@QTextTableFormat@@QBEMXZ @ 8928 NONAME ; float QTextTableFormat::cellSpacing(void) const
+ ?metaObject@QCalendarWidget@@UBEPBUQMetaObject@@XZ @ 8929 NONAME ; struct QMetaObject const * QCalendarWidget::metaObject(void) const
+ ?mouseMoveEvent@QAbstractScrollArea@@MAEXPAVQMouseEvent@@@Z @ 8930 NONAME ; void QAbstractScrollArea::mouseMoveEvent(class QMouseEvent *)
+ ?singleStep@QDoubleSpinBox@@QBENXZ @ 8931 NONAME ; double QDoubleSpinBox::singleStep(void) const
+ ??_EQTableView@@UAE@I@Z @ 8932 NONAME ; QTableView::~QTableView(unsigned int)
+ ??0iterator@QTextFrame@@AAE@PAV1@HHH@Z @ 8933 NONAME ; QTextFrame::iterator::iterator(class QTextFrame *, int, int, int)
+ ?fromString@QKeySequence@@SA?AV1@ABVQString@@W4SequenceFormat@1@@Z @ 8934 NONAME ; class QKeySequence QKeySequence::fromString(class QString const &, enum QKeySequence::SequenceFormat)
+ ?supportedDocumentFormats@QTextDocumentWriter@@SA?AV?$QList@VQByteArray@@@@XZ @ 8935 NONAME ; class QList<class QByteArray> QTextDocumentWriter::supportedDocumentFormats(void)
+ ??1QGraphicsSceneEvent@@UAE@XZ @ 8936 NONAME ; QGraphicsSceneEvent::~QGraphicsSceneEvent(void)
+ ?setActive@QUndoStack@@QAEX_N@Z @ 8937 NONAME ; void QUndoStack::setActive(bool)
+ ?staticMetaObject@QDialogButtonBox@@2UQMetaObject@@B @ 8938 NONAME ; struct QMetaObject const QDialogButtonBox::staticMetaObject
+ ?scaled@QImage@@QBE?AV1@HHW4AspectRatioMode@Qt@@W4TransformationMode@3@@Z @ 8939 NONAME ; class QImage QImage::scaled(int, int, enum Qt::AspectRatioMode, enum Qt::TransformationMode) const
+ ?drawImage@QPainter@@QAEXABVQRectF@@ABVQImage@@@Z @ 8940 NONAME ; void QPainter::drawImage(class QRectF const &, class QImage const &)
+ ?staticMetaObject@QPixmapConvolutionFilter@@2UQMetaObject@@B @ 8941 NONAME ; struct QMetaObject const QPixmapConvolutionFilter::staticMetaObject
+ ?d_func@QGraphicsAnchorLayout@@ABEPBVQGraphicsAnchorLayoutPrivate@@XZ @ 8942 NONAME ; class QGraphicsAnchorLayoutPrivate const * QGraphicsAnchorLayout::d_func(void) const
+ ?d_func@QScrollBar@@AAEPAVQScrollBarPrivate@@XZ @ 8943 NONAME ; class QScrollBarPrivate * QScrollBar::d_func(void)
+ ?setFixedSize@QWidget@@QAEXHH@Z @ 8944 NONAME ; void QWidget::setFixedSize(int, int)
+ ?font@QApplication@@SA?AVQFont@@PBVQWidget@@@Z @ 8945 NONAME ; class QFont QApplication::font(class QWidget const *)
+ ?d_func@QGraphicsLineItem@@ABEPBVQGraphicsLineItemPrivate@@XZ @ 8946 NONAME ; class QGraphicsLineItemPrivate const * QGraphicsLineItem::d_func(void) const
+ ?trUtf8@QPixmapBlurFilter@@SA?AVQString@@PBD0H@Z @ 8947 NONAME ; class QString QPixmapBlurFilter::trUtf8(char const *, char const *, int)
+ ?filterChanged@QSortFilterProxyModel@@IAEXXZ @ 8948 NONAME ; void QSortFilterProxyModel::filterChanged(void)
+ ??0QToolBarChangeEvent@@QAE@_N@Z @ 8949 NONAME ; QToolBarChangeEvent::QToolBarChangeEvent(bool)
+ ?newSize@QGraphicsSceneResizeEvent@@QBE?AVQSizeF@@XZ @ 8950 NONAME ; class QSizeF QGraphicsSceneResizeEvent::newSize(void) const
+ ?setReason@QGraphicsSceneContextMenuEvent@@QAEXW4Reason@1@@Z @ 8951 NONAME ; void QGraphicsSceneContextMenuEvent::setReason(enum QGraphicsSceneContextMenuEvent::Reason)
+ ?editingFinished@QLineEdit@@IAEXXZ @ 8952 NONAME ; void QLineEdit::editingFinished(void)
+ ?getExistingDirectory@QFileDialog@@SA?AVQString@@PAVQWidget@@ABV2@1V?$QFlags@W4Option@QFileDialog@@@@@Z @ 8953 NONAME ; class QString QFileDialog::getExistingDirectory(class QWidget *, class QString const &, class QString const &, class QFlags<enum QFileDialog::Option>)
+ ?mapFromParent@QGraphicsItem@@QBE?AVQPointF@@ABV2@@Z @ 8954 NONAME ; class QPointF QGraphicsItem::mapFromParent(class QPointF const &) const
+ ?trUtf8@QGesture@@SA?AVQString@@PBD0H@Z @ 8955 NONAME ; class QString QGesture::trUtf8(char const *, char const *, int)
+ ?colorAt@QColormap@@QBE?BVQColor@@I@Z @ 8956 NONAME ; class QColor const QColormap::colorAt(unsigned int) const
+ ?fromNativeType@QPixmapData@@UAEXPAXW4NativeType@1@@Z @ 8957 NONAME ; void QPixmapData::fromNativeType(void *, enum QPixmapData::NativeType)
+ ?setVisualNavigation@QTextCursor@@QAEX_N@Z @ 8958 NONAME ; void QTextCursor::setVisualNavigation(bool)
+ ??0QGraphicsSceneEvent@@IAE@AAVQGraphicsSceneEventPrivate@@W4Type@QEvent@@@Z @ 8959 NONAME ; QGraphicsSceneEvent::QGraphicsSceneEvent(class QGraphicsSceneEventPrivate &, enum QEvent::Type)
+ ?d_func@QDoubleValidator@@AAEPAVQDoubleValidatorPrivate@@XZ @ 8960 NONAME ; class QDoubleValidatorPrivate * QDoubleValidator::d_func(void)
+ ?completionMode@QCompleter@@QBE?AW4CompletionMode@1@XZ @ 8961 NONAME ; enum QCompleter::CompletionMode QCompleter::completionMode(void) const
+ ?event@QStatusBar@@MAE_NPAVQEvent@@@Z @ 8962 NONAME ; bool QStatusBar::event(class QEvent *)
+ ?anchorAt@QTextControl@@QBE?AVQString@@ABVQPointF@@@Z @ 8963 NONAME ; class QString QTextControl::anchorAt(class QPointF const &) const
+ ?restart@QWizard@@QAEXXZ @ 8964 NONAME ; void QWizard::restart(void)
+ ?hasCacheHint@QVectorPath@@QBE_NXZ @ 8965 NONAME ; bool QVectorPath::hasCacheHint(void) const
+ ?setUnifiedTitleAndToolBarOnMac@QMainWindow@@QAEX_N@Z @ 8966 NONAME ; void QMainWindow::setUnifiedTitleAndToolBarOnMac(bool)
+ ?setGeometry@QGridLayout@@UAEXABVQRect@@@Z @ 8967 NONAME ; void QGridLayout::setGeometry(class QRect const &)
+ ?qDrawPixmaps@@YAXPAVQPainter@@PBUData@QDrawPixmaps@@HABVQPixmap@@V?$QFlags@W4DrawingHint@QDrawPixmaps@@@@@Z @ 8968 NONAME ; void qDrawPixmaps(class QPainter *, struct QDrawPixmaps::Data const *, int, class QPixmap const &, class QFlags<enum QDrawPixmaps::DrawingHint>)
+ ?clipPath@QGraphicsItem@@QBE?AVQPainterPath@@XZ @ 8969 NONAME ; class QPainterPath QGraphicsItem::clipPath(void) const
+ ?resetInputContext@QLineControl@@IAEXXZ @ 8970 NONAME ; void QLineControl::resetInputContext(void)
+ ?setOrientation@QSplitter@@QAEXW4Orientation@Qt@@@Z @ 8971 NONAME ; void QSplitter::setOrientation(enum Qt::Orientation)
+ ??0QItemSelectionModel@@QAE@PAVQAbstractItemModel@@@Z @ 8972 NONAME ; QItemSelectionModel::QItemSelectionModel(class QAbstractItemModel *)
+ ?widget@QDockWidget@@QBEPAVQWidget@@XZ @ 8973 NONAME ; class QWidget * QDockWidget::widget(void) const
+ ?visualColumn@QTableWidget@@QBEHH@Z @ 8974 NONAME ; int QTableWidget::visualColumn(int) const
+ ?setFont@QGraphicsWidget@@QAEXABVQFont@@@Z @ 8975 NONAME ; void QGraphicsWidget::setFont(class QFont const &)
+ ?parentWidget@QWidget@@QBEPAV1@XZ @ 8976 NONAME ; class QWidget * QWidget::parentWidget(void) const
+ ?m12@QMatrix@@QBEMXZ @ 8977 NONAME ; float QMatrix::m12(void) const
+ ?visualRegionForSelection@QListView@@MBE?AVQRegion@@ABVQItemSelection@@@Z @ 8978 NONAME ; class QRegion QListView::visualRegionForSelection(class QItemSelection const &) const
+ ?setBatchSize@QListView@@QAEXH@Z @ 8979 NONAME ; void QListView::setBatchSize(int)
+ ?paintEvent@QGroupBox@@MAEXPAVQPaintEvent@@@Z @ 8980 NONAME ; void QGroupBox::paintEvent(class QPaintEvent *)
+ ?qt_metacall@QAbstractTextDocumentLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 8981 NONAME ; int QAbstractTextDocumentLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?anchor@QTextCursor@@QBEHXZ @ 8982 NONAME ; int QTextCursor::anchor(void) const
+ ?unsetCursor_sys@QWidgetPrivate@@QAEXXZ @ 8983 NONAME ; void QWidgetPrivate::unsetCursor_sys(void)
+ ?currentImage@QMovie@@QBE?AVQImage@@XZ @ 8984 NONAME ; class QImage QMovie::currentImage(void) const
+ ?isVisible@QGraphicsItem@@QBE_NXZ @ 8985 NONAME ; bool QGraphicsItem::isVisible(void) const
+ ?d_func@QGraphicsLinearLayout@@AAEPAVQGraphicsLinearLayoutPrivate@@XZ @ 8986 NONAME ; class QGraphicsLinearLayoutPrivate * QGraphicsLinearLayout::d_func(void)
+ ?staticMetaObject@QTextControl@@2UQMetaObject@@B @ 8987 NONAME ; struct QMetaObject const QTextControl::staticMetaObject
+ ??_EQClipboardEvent@@UAE@I@Z @ 8988 NONAME ; QClipboardEvent::~QClipboardEvent(unsigned int)
+ ?draw@QGraphicsGrayscaleEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 8989 NONAME ; void QGraphicsGrayscaleEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?tr@QGraphicsScene@@SA?AVQString@@PBD0H@Z @ 8990 NONAME ; class QString QGraphicsScene::tr(char const *, char const *, int)
+ ?handle@QCursor@@QBEKXZ @ 8991 NONAME ; unsigned long QCursor::handle(void) const
+ ?qt_metacast@QRadioButton@@UAEPAXPBD@Z @ 8992 NONAME ; void * QRadioButton::qt_metacast(char const *)
+ ?setDocument@QTextControl@@QAEXPAVQTextDocument@@@Z @ 8993 NONAME ; void QTextControl::setDocument(class QTextDocument *)
+ ?result@QDialog@@QBEHXZ @ 8994 NONAME ; int QDialog::result(void) const
+ ?setOption@QFontDialog@@QAEXW4FontDialogOption@1@_N@Z @ 8995 NONAME ; void QFontDialog::setOption(enum QFontDialog::FontDialogOption, bool)
+ ??5@YAAAVQDataStream@@AAV0@AAVQMatrix4x4@@@Z @ 8996 NONAME ; class QDataStream & operator>>(class QDataStream &, class QMatrix4x4 &)
+ ?setDisplayFormat@QDateTimeEdit@@QAEXABVQString@@@Z @ 8997 NONAME ; void QDateTimeEdit::setDisplayFormat(class QString const &)
+ ?matrix@QPaintEngineState@@QBE?AVQMatrix@@XZ @ 8998 NONAME ; class QMatrix QPaintEngineState::matrix(void) const
+ ?staticMetaObject@QApplication@@2UQMetaObject@@B @ 8999 NONAME ; struct QMetaObject const QApplication::staticMetaObject
+ ?setVerticalHeaderLabels@QTableWidget@@QAEXABVQStringList@@@Z @ 9000 NONAME ; void QTableWidget::setVerticalHeaderLabels(class QStringList const &)
+ ?isCheckable@QAbstractButton@@QBE_NXZ @ 9001 NONAME ; bool QAbstractButton::isCheckable(void) const
+ ??1QToolButton@@UAE@XZ @ 9002 NONAME ; QToolButton::~QToolButton(void)
+ ?tr@QAbstractScrollArea@@SA?AVQString@@PBD0H@Z @ 9003 NONAME ; class QString QAbstractScrollArea::tr(char const *, char const *, int)
+ ?find@QPixmapCache@@SA_NABVQString@@AAVQPixmap@@@Z @ 9004 NONAME ; bool QPixmapCache::find(class QString const &, class QPixmap &)
+ ?staticMetaObject@QDial@@2UQMetaObject@@B @ 9005 NONAME ; struct QMetaObject const QDial::staticMetaObject
+ ?staticMetaObject@QTextTable@@2UQMetaObject@@B @ 9006 NONAME ; struct QMetaObject const QTextTable::staticMetaObject
+ ?qt_metacall@QDrag@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9007 NONAME ; int QDrag::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QFont@@QAE@ABV0@PAVQPaintDevice@@@Z @ 9008 NONAME ; QFont::QFont(class QFont const &, class QPaintDevice *)
+ ?d_func@QAbstractScrollArea@@AAEPAVQAbstractScrollAreaPrivate@@XZ @ 9009 NONAME ; class QAbstractScrollAreaPrivate * QAbstractScrollArea::d_func(void)
+ ?paintEvent@QTableView@@MAEXPAVQPaintEvent@@@Z @ 9010 NONAME ; void QTableView::paintEvent(class QPaintEvent *)
+ ?activeSubWindow@QMdiArea@@QBEPAVQMdiSubWindow@@XZ @ 9011 NONAME ; class QMdiSubWindow * QMdiArea::activeSubWindow(void) const
+ ?metaObject@QHBoxLayout@@UBEPBUQMetaObject@@XZ @ 9012 NONAME ; struct QMetaObject const * QHBoxLayout::metaObject(void) const
+ ?setItemIndexMethod@QGraphicsScene@@QAEXW4ItemIndexMethod@1@@Z @ 9013 NONAME ; void QGraphicsScene::setItemIndexMethod(enum QGraphicsScene::ItemIndexMethod)
+ ?yChanged@QGraphicsObject@@IAEXXZ @ 9014 NONAME ; void QGraphicsObject::yChanged(void)
+ ??XQVector4D@@QAEAAV0@M@Z @ 9015 NONAME ; class QVector4D & QVector4D::operator*=(float)
+ ?button@QButtonGroup@@QBEPAVQAbstractButton@@H@Z @ 9016 NONAME ; class QAbstractButton * QButtonGroup::button(int) const
+ ?hints@QVectorPath@@QBEIXZ @ 9017 NONAME ; unsigned int QVectorPath::hints(void) const
+ ?documentTitle@QTextEdit@@QBE?AVQString@@XZ @ 9018 NONAME ; class QString QTextEdit::documentTitle(void) const
+ ?setNameFilters@QDirModel@@QAEXABVQStringList@@@Z @ 9019 NONAME ; void QDirModel::setNameFilters(class QStringList const &)
+ ?whatsThis@QStandardItem@@QBE?AVQString@@XZ @ 9020 NONAME ; class QString QStandardItem::whatsThis(void) const
+ ?trUtf8@QClipboard@@SA?AVQString@@PBD0H@Z @ 9021 NONAME ; class QString QClipboard::trUtf8(char const *, char const *, int)
+ ?qt_metacast@QMovie@@UAEPAXPBD@Z @ 9022 NONAME ; void * QMovie::qt_metacast(char const *)
+ ??0QWizardPage@@QAE@PAVQWidget@@@Z @ 9023 NONAME ; QWizardPage::QWizardPage(class QWidget *)
+ ?setStyleSheet@QWidget@@QAEXABVQString@@@Z @ 9024 NONAME ; void QWidget::setStyleSheet(class QString const &)
+ ?shape@QGraphicsLineItem@@UBE?AVQPainterPath@@XZ @ 9025 NONAME ; class QPainterPath QGraphicsLineItem::shape(void) const
+ ?cellEntered@QTableWidget@@IAEXHH@Z @ 9026 NONAME ; void QTableWidget::cellEntered(int, int)
+ ?restoreDockWidget@QMainWindow@@QAE_NPAVQDockWidget@@@Z @ 9027 NONAME ; bool QMainWindow::restoreDockWidget(class QDockWidget *)
+ ?setDotsPerMeterY@QImage@@QAEXH@Z @ 9028 NONAME ; void QImage::setDotsPerMeterY(int)
+ ?getCMap@QFontEngine@@SAPBEPBEIPA_NPAH@Z @ 9029 NONAME ; unsigned char const * QFontEngine::getCMap(unsigned char const *, unsigned int, bool *, int *)
+ ?metaObject@QGraphicsProxyWidget@@UBEPBUQMetaObject@@XZ @ 9030 NONAME ; struct QMetaObject const * QGraphicsProxyWidget::metaObject(void) const
+ ?minimumSizeHint@QGroupBox@@UBE?AVQSize@@XZ @ 9031 NONAME ; class QSize QGroupBox::minimumSizeHint(void) const
+ ?setCursorPosition@QLineEdit@@QAEXH@Z @ 9032 NONAME ; void QLineEdit::setCursorPosition(int)
+ ?horizontalOffset@QTreeView@@MBEHXZ @ 9033 NONAME ; int QTreeView::horizontalOffset(void) const
+ ?filters@QFileDialog@@QBE?AVQStringList@@XZ @ 9034 NONAME ; class QStringList QFileDialog::filters(void) const
+ ?setLayout@QFormLayout@@QAEXHW4ItemRole@1@PAVQLayout@@@Z @ 9035 NONAME ; void QFormLayout::setLayout(int, enum QFormLayout::ItemRole, class QLayout *)
+ ?qt_metacall@QListView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9036 NONAME ; int QListView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?textAfterSelection@QLineControl@@QBE?AVQString@@XZ @ 9037 NONAME ; class QString QLineControl::textAfterSelection(void) const
+ ?spacing@QGraphicsLinearLayout@@QBEMXZ @ 9038 NONAME ; float QGraphicsLinearLayout::spacing(void) const
+ ?setCursor@QWidget@@QAEXABVQCursor@@@Z @ 9039 NONAME ; void QWidget::setCursor(class QCursor const &)
+ ?setCheckState@QCheckBox@@QAEXW4CheckState@Qt@@@Z @ 9040 NONAME ; void QCheckBox::setCheckState(enum Qt::CheckState)
+ ?trUtf8@QDoubleValidator@@SA?AVQString@@PBD0H@Z @ 9041 NONAME ; class QString QDoubleValidator::trUtf8(char const *, char const *, int)
+ ?setMargin@QLayout@@QAEXH@Z @ 9042 NONAME ; void QLayout::setMargin(int)
+ ?setBaseSize@QWidget@@QAEXHH@Z @ 9043 NONAME ; void QWidget::setBaseSize(int, int)
+ ?errorString@QImageReader@@QBE?AVQString@@XZ @ 9044 NONAME ; class QString QImageReader::errorString(void) const
+ ?invalidateScene@QGraphicsView@@QAEXABVQRectF@@V?$QFlags@W4SceneLayer@QGraphicsScene@@@@@Z @ 9045 NONAME ; void QGraphicsView::invalidateScene(class QRectF const &, class QFlags<enum QGraphicsScene::SceneLayer>)
+ ?setUserData@QTextBlock@@QAEXPAVQTextBlockUserData@@@Z @ 9046 NONAME ; void QTextBlock::setUserData(class QTextBlockUserData *)
+ ?setExtension@QGraphicsRectItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 9047 NONAME ; void QGraphicsRectItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ?maximum@QProgressDialog@@QBEHXZ @ 9048 NONAME ; int QProgressDialog::maximum(void) const
+ ??0QDragLeaveEvent@@QAE@XZ @ 9049 NONAME ; QDragLeaveEvent::QDragLeaveEvent(void)
+ ?canPaste@QTextEdit@@QBE_NXZ @ 9050 NONAME ; bool QTextEdit::canPaste(void) const
+ ?setCurrentCharFormat@QTextEdit@@QAEXABVQTextCharFormat@@@Z @ 9051 NONAME ; void QTextEdit::setCurrentCharFormat(class QTextCharFormat const &)
+ ?boundingRect@QRegion@@QBE?AVQRect@@XZ @ 9052 NONAME ; class QRect QRegion::boundingRect(void) const
+ ?isActive@QWidgetResizeHandler@@QBE_NW4Action@1@@Z @ 9053 NONAME ; bool QWidgetResizeHandler::isActive(enum QWidgetResizeHandler::Action) const
+ ?isReadOnly@QPlainTextEdit@@QBE_NXZ @ 9054 NONAME ; bool QPlainTextEdit::isReadOnly(void) const
+ ?reset@QHeaderView@@UAEXXZ @ 9055 NONAME ; void QHeaderView::reset(void)
+ ?addStretch@QBoxLayout@@QAEXH@Z @ 9056 NONAME ; void QBoxLayout::addStretch(int)
+ ?d_func@QFontDialog@@AAEPAVQFontDialogPrivate@@XZ @ 9057 NONAME ; class QFontDialogPrivate * QFontDialog::d_func(void)
+ ?iconSizeChanged@QMainWindow@@IAEXABVQSize@@@Z @ 9058 NONAME ; void QMainWindow::iconSizeChanged(class QSize const &)
+ ?qt_metacall@QLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9059 NONAME ; int QLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setMaximum@QProgressDialog@@QAEXH@Z @ 9060 NONAME ; void QProgressDialog::setMaximum(int)
+ ??0QProxyModel@@IAE@AAVQProxyModelPrivate@@PAVQObject@@@Z @ 9061 NONAME ; QProxyModel::QProxyModel(class QProxyModelPrivate &, class QObject *)
+ ?d_func@QProgressDialog@@ABEPBVQProgressDialogPrivate@@XZ @ 9062 NONAME ; class QProgressDialogPrivate const * QProgressDialog::d_func(void) const
+ ?d_func@QGraphicsSceneDragDropEvent@@AAEPAVQGraphicsSceneDragDropEventPrivate@@XZ @ 9063 NONAME ; class QGraphicsSceneDragDropEventPrivate * QGraphicsSceneDragDropEvent::d_func(void)
+ ?d_func@QPinchGesture@@AAEPAVQPinchGesturePrivate@@XZ @ 9064 NONAME ; class QPinchGesturePrivate * QPinchGesture::d_func(void)
+ ?isPixmap@QGraphicsEffectSource@@QBE_NXZ @ 9065 NONAME ; bool QGraphicsEffectSource::isPixmap(void) const
+ ?dashPattern@QPen@@QBE?AV?$QVector@M@@XZ @ 9066 NONAME ; class QVector<float> QPen::dashPattern(void) const
+ ?indexFromItem@QStandardItemModel@@QBE?AVQModelIndex@@PBVQStandardItem@@@Z @ 9067 NONAME ; class QModelIndex QStandardItemModel::indexFromItem(class QStandardItem const *) const
+ ?scene@QGraphicsItem@@QBEPAVQGraphicsScene@@XZ @ 9068 NONAME ; class QGraphicsScene * QGraphicsItem::scene(void) const
+ ??0QListWidget@@QAE@PAVQWidget@@@Z @ 9069 NONAME ; QListWidget::QListWidget(class QWidget *)
+ ?qt_metacall@QGraphicsBloomEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9070 NONAME ; int QGraphicsBloomEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_metacast@QShortcut@@UAEPAXPBD@Z @ 9071 NONAME ; void * QShortcut::qt_metacast(char const *)
+ ??0QTextLayout@@AAE@PAVQTextEngine@@@Z @ 9072 NONAME ; QTextLayout::QTextLayout(class QTextEngine *)
+ ?hasProperty@QTextFormat@@QBE_NH@Z @ 9073 NONAME ; bool QTextFormat::hasProperty(int) const
+ ?trUtf8@QDockWidgetLayout@@SA?AVQString@@PBD0H@Z @ 9074 NONAME ; class QString QDockWidgetLayout::trUtf8(char const *, char const *, int)
+ ?setExtension@QGraphicsPixmapItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 9075 NONAME ; void QGraphicsPixmapItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ?executePendingSort@QTreeWidgetItem@@ABEXXZ @ 9076 NONAME ; void QTreeWidgetItem::executePendingSort(void) const
+ ?qSmartMinSize@@YA?AVQSize@@PBVQWidget@@@Z @ 9077 NONAME ; class QSize qSmartMinSize(class QWidget const *)
+ ?qt_metacast@QDialogButtonBox@@UAEPAXPBD@Z @ 9078 NONAME ; void * QDialogButtonBox::qt_metacast(char const *)
+ ?drawEllipse@QPaintEngine@@UAEXABVQRectF@@@Z @ 9079 NONAME ; void QPaintEngine::drawEllipse(class QRectF const &)
+ ?metaObject@QAbstractButton@@UBEPBUQMetaObject@@XZ @ 9080 NONAME ; struct QMetaObject const * QAbstractButton::metaObject(void) const
+ ?listFormat@QTextFormatCollection@@QBE?AVQTextListFormat@@H@Z @ 9081 NONAME ; class QTextListFormat QTextFormatCollection::listFormat(int) const
+ ?mode@QLCDNumber@@QBE?AW4Mode@1@XZ @ 9082 NONAME ; enum QLCDNumber::Mode QLCDNumber::mode(void) const
+ ??Fiterator@QTextFrame@@QAEAAV01@XZ @ 9083 NONAME ; class QTextFrame::iterator & QTextFrame::iterator::operator--(void)
+ ?selectRow@QTableView@@QAEXH@Z @ 9084 NONAME ; void QTableView::selectRow(int)
+ ?aboutToActivate@QMdiSubWindow@@IAEXXZ @ 9085 NONAME ; void QMdiSubWindow::aboutToActivate(void)
+ ?setBuddy@QLabel@@QAEXPAVQWidget@@@Z @ 9086 NONAME ; void QLabel::setBuddy(class QWidget *)
+ ?strokeEllipse@QStrokerOps@@QAEXABVQRectF@@PAXABVQTransform@@@Z @ 9087 NONAME ; void QStrokerOps::strokeEllipse(class QRectF const &, void *, class QTransform const &)
+ ?setJoinStyle@QPen@@QAEXW4PenJoinStyle@Qt@@@Z @ 9088 NONAME ; void QPen::setJoinStyle(enum Qt::PenJoinStyle)
+ ??0QStyleOptionToolBox@@IAE@H@Z @ 9089 NONAME ; QStyleOptionToolBox::QStyleOptionToolBox(int)
+ ?lineEdit@QAbstractSpinBox@@IBEPAVQLineEdit@@XZ @ 9090 NONAME ; class QLineEdit * QAbstractSpinBox::lineEdit(void) const
+ ?setFontFilters@QFontComboBox@@QAEXV?$QFlags@W4FontFilter@QFontComboBox@@@@@Z @ 9091 NONAME ; void QFontComboBox::setFontFilters(class QFlags<enum QFontComboBox::FontFilter>)
+ ?isObscured@QGraphicsItem@@QBE_NABVQRectF@@@Z @ 9092 NONAME ; bool QGraphicsItem::isObscured(class QRectF const &) const
+ ??8QFontMetrics@@QAE_NABV0@@Z @ 9093 NONAME ; bool QFontMetrics::operator==(class QFontMetrics const &)
+ ??1QTextFormat@@QAE@XZ @ 9094 NONAME ; QTextFormat::~QTextFormat(void)
+ ??0QStyleOptionComplex@@QAE@HH@Z @ 9095 NONAME ; QStyleOptionComplex::QStyleOptionComplex(int, int)
+ ?d_func@QPaintEngineEx@@ABEPBVQPaintEngineExPrivate@@XZ @ 9096 NONAME ; class QPaintEngineExPrivate const * QPaintEngineEx::d_func(void) const
+ ?keyboardSingleStep@QMdiSubWindow@@QBEHXZ @ 9097 NONAME ; int QMdiSubWindow::keyboardSingleStep(void) const
+ ?metaObject@QBoxLayout@@UBEPBUQMetaObject@@XZ @ 9098 NONAME ; struct QMetaObject const * QBoxLayout::metaObject(void) const
+ ?qSmartMinSize@@YA?AVQSize@@PBVQWidgetItem@@@Z @ 9099 NONAME ; class QSize qSmartMinSize(class QWidgetItem const *)
+ ??1QStyleOptionGraphicsItem@@QAE@XZ @ 9100 NONAME ; QStyleOptionGraphicsItem::~QStyleOptionGraphicsItem(void)
+ ?closeSubpath@QPainterPath@@QAEXXZ @ 9101 NONAME ; void QPainterPath::closeSubpath(void)
+ ??1QStyleOptionTabWidgetFrame@@QAE@XZ @ 9102 NONAME ; QStyleOptionTabWidgetFrame::~QStyleOptionTabWidgetFrame(void)
+ ??0QTextBlockFormat@@QAE@ABV0@@Z @ 9103 NONAME ; QTextBlockFormat::QTextBlockFormat(class QTextBlockFormat const &)
+ ?indexAbove@QTreeView@@QBE?AVQModelIndex@@ABV2@@Z @ 9104 NONAME ; class QModelIndex QTreeView::indexAbove(class QModelIndex const &) const
+ ?qAlpha@@YAHI@Z @ 9105 NONAME ; int qAlpha(unsigned int)
+ ??0QStyleOptionFrameV3@@QAE@XZ @ 9106 NONAME ; QStyleOptionFrameV3::QStyleOptionFrameV3(void)
+ ?inputMask@QLineControl@@QBE?AVQString@@XZ @ 9107 NONAME ; class QString QLineControl::inputMask(void) const
+ ?addRequiredBoundaries@QTextEngine@@ABEXXZ @ 9108 NONAME ; void QTextEngine::addRequiredBoundaries(void) const
+ ?setCurrentItem@QListWidget@@QAEXPAVQListWidgetItem@@@Z @ 9109 NONAME ; void QListWidget::setCurrentItem(class QListWidgetItem *)
+ ?supportedDropActions@QFileSystemModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 9110 NONAME ; class QFlags<enum Qt::DropAction> QFileSystemModel::supportedDropActions(void) const
+ ?setDisabled@QAction@@QAEX_N@Z @ 9111 NONAME ; void QAction::setDisabled(bool)
+ ?setBottomMargin@QTextBlockFormat@@QAEXM@Z @ 9112 NONAME ; void QTextBlockFormat::setBottomMargin(float)
+ ?parseElementName@Parser@QCss@@QAE_NPAVQString@@@Z @ 9113 NONAME ; bool QCss::Parser::parseElementName(class QString *)
+ ?setDevice@QImageReader@@QAEXPAVQIODevice@@@Z @ 9114 NONAME ; void QImageReader::setDevice(class QIODevice *)
+ ??_EQWorkspace@@UAE@I@Z @ 9115 NONAME ; QWorkspace::~QWorkspace(unsigned int)
+ ?setMaximumSize_helper@QWidgetPrivate@@QAE_NAAH0@Z @ 9116 NONAME ; bool QWidgetPrivate::setMaximumSize_helper(int &, int &)
+ ?parseCombinator@Parser@QCss@@QAE_NPAW4Relation@BasicSelector@2@@Z @ 9117 NONAME ; bool QCss::Parser::parseCombinator(enum QCss::BasicSelector::Relation *)
+ ??6@YAAAVQDataStream@@AAV0@ABVQColor@@@Z @ 9118 NONAME ; class QDataStream & operator<<(class QDataStream &, class QColor const &)
+ ?paintEvent@QToolBar@@MAEXPAVQPaintEvent@@@Z @ 9119 NONAME ; void QToolBar::paintEvent(class QPaintEvent *)
+ ?dirtyRegionOffset@QAbstractItemView@@IBE?AVQPoint@@XZ @ 9120 NONAME ; class QPoint QAbstractItemView::dirtyRegionOffset(void) const
+ ?getStaticMetaObject@QPlainTextDocumentLayout@@SAABUQMetaObject@@XZ @ 9121 NONAME ; struct QMetaObject const & QPlainTextDocumentLayout::getStaticMetaObject(void)
+ ?getStaticMetaObject@QProgressDialog@@SAABUQMetaObject@@XZ @ 9122 NONAME ; struct QMetaObject const & QProgressDialog::getStaticMetaObject(void)
+ ?getStaticMetaObject@QLineEdit@@SAABUQMetaObject@@XZ @ 9123 NONAME ; struct QMetaObject const & QLineEdit::getStaticMetaObject(void)
+ ?worldTransform@QPainter@@QBEABVQTransform@@XZ @ 9124 NONAME ; class QTransform const & QPainter::worldTransform(void) const
+ ?contextMenuEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneContextMenuEvent@@@Z @ 9125 NONAME ; void QGraphicsProxyWidget::contextMenuEvent(class QGraphicsSceneContextMenuEvent *)
+ ??1QStandardItem@@UAE@XZ @ 9126 NONAME ; QStandardItem::~QStandardItem(void)
+ ?setTopMargin@QTextBlockFormat@@QAEXM@Z @ 9127 NONAME ; void QTextBlockFormat::setTopMargin(float)
+ ??1QTabBar@@UAE@XZ @ 9128 NONAME ; QTabBar::~QTabBar(void)
+ ??_EQPaintEngine@@UAE@I@Z @ 9129 NONAME ; QPaintEngine::~QPaintEngine(unsigned int)
+ ?metaObject@QPixmapFilter@@UBEPBUQMetaObject@@XZ @ 9130 NONAME ; struct QMetaObject const * QPixmapFilter::metaObject(void) const
+ ?isCheckable@QStandardItem@@QBE_NXZ @ 9131 NONAME ; bool QStandardItem::isCheckable(void) const
+ ?hoverLeaveEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 9132 NONAME ; void QGraphicsProxyWidget::hoverLeaveEvent(class QGraphicsSceneHoverEvent *)
+ ?read@QPictureIO@@QAE_NXZ @ 9133 NONAME ; bool QPictureIO::read(void)
+ ??1QTableWidget@@UAE@XZ @ 9134 NONAME ; QTableWidget::~QTableWidget(void)
+ ?staticMetaObject@QProgressBar@@2UQMetaObject@@B @ 9135 NONAME ; struct QMetaObject const QProgressBar::staticMetaObject
+ ?supportsMode@QClipboard@@ABE_NW4Mode@1@@Z @ 9136 NONAME ; bool QClipboard::supportsMode(enum QClipboard::Mode) const
+ ?move@QRubberBand@@QAEXABVQPoint@@@Z @ 9137 NONAME ; void QRubberBand::move(class QPoint const &)
+ ?posList@QGraphicsItemAnimation@@QBE?AV?$QList@U?$QPair@MVQPointF@@@@@@XZ @ 9138 NONAME ; class QList<struct QPair<float, class QPointF> > QGraphicsItemAnimation::posList(void) const
+ ?rect@QItemDelegate@@IBE?AVQRect@@ABVQStyleOptionViewItem@@ABVQModelIndex@@H@Z @ 9139 NONAME ; class QRect QItemDelegate::rect(class QStyleOptionViewItem const &, class QModelIndex const &, int) const
+ ?d_func@QLCDNumber@@AAEPAVQLCDNumberPrivate@@XZ @ 9140 NONAME ; class QLCDNumberPrivate * QLCDNumber::d_func(void)
+ ?setRepeatAction@QAbstractSlider@@IAEXW4SliderAction@1@HH@Z @ 9141 NONAME ; void QAbstractSlider::setRepeatAction(enum QAbstractSlider::SliderAction, int, int)
+ ?lengthSquared@QVector3D@@QBEMXZ @ 9142 NONAME ; float QVector3D::lengthSquared(void) const
+ ?state@QPaintEngineEx@@QBEPBVQPainterState@@XZ @ 9143 NONAME ; class QPainterState const * QPaintEngineEx::state(void) const
+ ?loopsRemaining@QSound@@QBEHXZ @ 9144 NONAME ; int QSound::loopsRemaining(void) const
+ ?sizeHint@QWidgetItem@@UBE?AVQSize@@XZ @ 9145 NONAME ; class QSize QWidgetItem::sizeHint(void) const
+ ?saturation@QColor@@QBEHXZ @ 9146 NONAME ; int QColor::saturation(void) const
+ ?columnViewportPosition@QTableView@@QBEHH@Z @ 9147 NONAME ; int QTableView::columnViewportPosition(int) const
+ ?bottom@QDoubleValidator@@QBENXZ @ 9148 NONAME ; double QDoubleValidator::bottom(void) const
+ ?clipPath@QPaintEngineState@@QBE?AVQPainterPath@@XZ @ 9149 NONAME ; class QPainterPath QPaintEngineState::clipPath(void) const
+ ?mapTo@QWidget@@QBE?AVQPoint@@PAV1@ABV2@@Z @ 9150 NONAME ; class QPoint QWidget::mapTo(class QWidget *, class QPoint const &) const
+ ?setWidget@QGraphicsProxyWidget@@QAEXPAVQWidget@@@Z @ 9151 NONAME ; void QGraphicsProxyWidget::setWidget(class QWidget *)
+ ?setAcceptDrops@QGraphicsItem@@QAEX_N@Z @ 9152 NONAME ; void QGraphicsItem::setAcceptDrops(bool)
+ ?qt_metacall@QMenu@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9153 NONAME ; int QMenu::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QStyleOptionToolBoxV2@@QAE@ABV0@@Z @ 9154 NONAME ; QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(class QStyleOptionToolBoxV2 const &)
+ ?insertFromMimeData@QPlainTextEdit@@MAEXPBVQMimeData@@@Z @ 9155 NONAME ; void QPlainTextEdit::insertFromMimeData(class QMimeData const *)
+ ??1QStyleOptionComboBox@@QAE@XZ @ 9156 NONAME ; QStyleOptionComboBox::~QStyleOptionComboBox(void)
+ ?timerEvent@QAbstractSpinBox@@MAEXPAVQTimerEvent@@@Z @ 9157 NONAME ; void QAbstractSpinBox::timerEvent(class QTimerEvent *)
+ ?qt_metacall@QTextList@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9158 NONAME ; int QTextList::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fontMetrics@QPainter@@QBE?AVQFontMetrics@@XZ @ 9159 NONAME ; class QFontMetrics QPainter::fontMetrics(void) const
+ ?length@QTextEngine@@QBEHPBUQScriptItem@@@Z @ 9160 NONAME ; int QTextEngine::length(struct QScriptItem const *) const
+ ??0QMouseEventTransition@@QAE@PAVQState@@@Z @ 9161 NONAME ; QMouseEventTransition::QMouseEventTransition(class QState *)
+ ?testElementName@Parser@QCss@@QAE_NXZ @ 9162 NONAME ; bool QCss::Parser::testElementName(void)
+ ?isEnabled@QLayout@@QBE_NXZ @ 9163 NONAME ; bool QLayout::isEnabled(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQPen@@@Z @ 9164 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPen &)
+ ?contextMenuEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneContextMenuEvent@@@Z @ 9165 NONAME ; void QGraphicsScene::contextMenuEvent(class QGraphicsSceneContextMenuEvent *)
+ ?getLayoutItemMargins@QWidgetPrivate@@QBEXPAH000@Z @ 9166 NONAME ; void QWidgetPrivate::getLayoutItemMargins(int *, int *, int *, int *) const
+ ?d_func@QGraphicsColorizeEffect@@ABEPBVQGraphicsColorizeEffectPrivate@@XZ @ 9167 NONAME ; class QGraphicsColorizeEffectPrivate const * QGraphicsColorizeEffect::d_func(void) const
+ ?mapFromScene@QGraphicsView@@QBE?AVQPolygon@@ABVQRectF@@@Z @ 9168 NONAME ; class QPolygon QGraphicsView::mapFromScene(class QRectF const &) const
+ ?qt_metacast@QAbstractItemView@@UAEPAXPBD@Z @ 9169 NONAME ; void * QAbstractItemView::qt_metacast(char const *)
+ ?setTextCursor@QPlainTextEdit@@QAEXABVQTextCursor@@@Z @ 9170 NONAME ; void QPlainTextEdit::setTextCursor(class QTextCursor const &)
+ ?unpolish@QCommonStyle@@UAEXPAVQApplication@@@Z @ 9171 NONAME ; void QCommonStyle::unpolish(class QApplication *)
+ ?trUtf8@QIconEnginePlugin@@SA?AVQString@@PBD0H@Z @ 9172 NONAME ; class QString QIconEnginePlugin::trUtf8(char const *, char const *, int)
+ ?calcEffectiveOpacity@QGraphicsItemPrivate@@QBEMXZ @ 9173 NONAME ; float QGraphicsItemPrivate::calcEffectiveOpacity(void) const
+ ?getStaticMetaObject@QMenuBar@@SAABUQMetaObject@@XZ @ 9174 NONAME ; struct QMetaObject const & QMenuBar::getStaticMetaObject(void)
+ ?handleSoftwareInputPanel@QWidgetPrivate@@QAEXW4MouseButton@Qt@@_N@Z @ 9175 NONAME ; void QWidgetPrivate::handleSoftwareInputPanel(enum Qt::MouseButton, bool)
+ ?d_func@QInputDialog@@AAEPAVQInputDialogPrivate@@XZ @ 9176 NONAME ; class QInputDialogPrivate * QInputDialog::d_func(void)
+ ?metaObject@QTextTable@@UBEPBUQMetaObject@@XZ @ 9177 NONAME ; struct QMetaObject const * QTextTable::metaObject(void) const
+ ?trUtf8@QRadioButton@@SA?AVQString@@PBD0H@Z @ 9178 NONAME ; class QString QRadioButton::trUtf8(char const *, char const *, int)
+ ?event@QLineEdit@@UAE_NPAVQEvent@@@Z @ 9179 NONAME ; bool QLineEdit::event(class QEvent *)
+ ?drawPixmap@QPainter@@QAEXABVQPoint@@ABVQPixmap@@ABVQRect@@@Z @ 9180 NONAME ; void QPainter::drawPixmap(class QPoint const &, class QPixmap const &, class QRect const &)
+ ?dropEvent@QPlainTextEdit@@MAEXPAVQDropEvent@@@Z @ 9181 NONAME ; void QPlainTextEdit::dropEvent(class QDropEvent *)
+ ?fragment@iterator@QTextBlock@@QBE?AVQTextFragment@@XZ @ 9182 NONAME ; class QTextFragment QTextBlock::iterator::fragment(void) const
+ ?setSeparatorsCollapsible@QMenu@@QAEX_N@Z @ 9183 NONAME ; void QMenu::setSeparatorsCollapsible(bool)
+ ?adjustQuitOnCloseAttribute@QWidgetPrivate@@QAEXXZ @ 9184 NONAME ; void QWidgetPrivate::adjustQuitOnCloseAttribute(void)
+ ?standardIconImplementation@QProxyStyle@@IBE?AVQIcon@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 9185 NONAME ; class QIcon QProxyStyle::standardIconImplementation(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQKeySequence@@@Z @ 9186 NONAME ; class QDataStream & operator>>(class QDataStream &, class QKeySequence &)
+ ?drawPolygon@QPainter@@QAEXABVQPolygonF@@W4FillRule@Qt@@@Z @ 9187 NONAME ; void QPainter::drawPolygon(class QPolygonF const &, enum Qt::FillRule)
+ ?trUtf8@QRubberBand@@SA?AVQString@@PBD0@Z @ 9188 NONAME ; class QString QRubberBand::trUtf8(char const *, char const *)
+ ??_EQShortcut@@UAE@I@Z @ 9189 NONAME ; QShortcut::~QShortcut(unsigned int)
+ ?distanceToLine@QVector3D@@QBEMABV1@0@Z @ 9190 NONAME ; float QVector3D::distanceToLine(class QVector3D const &, class QVector3D const &) const
+ ?mapRect@QTransform@@QBE?AVQRect@@ABV2@@Z @ 9191 NONAME ; class QRect QTransform::mapRect(class QRect const &) const
+ ?mousePressEvent@QCalendarWidget@@MAEXPAVQMouseEvent@@@Z @ 9192 NONAME ; void QCalendarWidget::mousePressEvent(class QMouseEvent *)
+ ?setField@QWizard@@QAEXABVQString@@ABVQVariant@@@Z @ 9193 NONAME ; void QWizard::setField(class QString const &, class QVariant const &)
+ ?scrollTo@QTreeView@@UAEXABVQModelIndex@@W4ScrollHint@QAbstractItemView@@@Z @ 9194 NONAME ; void QTreeView::scrollTo(class QModelIndex const &, enum QAbstractItemView::ScrollHint)
+ ?d_func@QBoxLayout@@ABEPBVQBoxLayoutPrivate@@XZ @ 9195 NONAME ; class QBoxLayoutPrivate const * QBoxLayout::d_func(void) const
+ ?_q_showIfNotHidden@QWidgetPrivate@@QAEXXZ @ 9196 NONAME ; void QWidgetPrivate::_q_showIfNotHidden(void)
+ ?changeEvent@QToolBar@@MAEXPAVQEvent@@@Z @ 9197 NONAME ; void QToolBar::changeEvent(class QEvent *)
+ ?d_func@QGraphicsTransform@@AAEPAVQGraphicsTransformPrivate@@XZ @ 9198 NONAME ; class QGraphicsTransformPrivate * QGraphicsTransform::d_func(void)
+ ?moveSection@QHeaderView@@QAEXHH@Z @ 9199 NONAME ; void QHeaderView::moveSection(int, int)
+ ?editorEvent@QAbstractItemDelegate@@UAE_NPAVQEvent@@PAVQAbstractItemModel@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 9200 NONAME ; bool QAbstractItemDelegate::editorEvent(class QEvent *, class QAbstractItemModel *, class QStyleOptionViewItem const &, class QModelIndex const &)
+ ?staticMetaObject@QGesture@@2UQMetaObject@@B @ 9201 NONAME ; struct QMetaObject const QGesture::staticMetaObject
+ ?setShown@QWidget@@QAEX_N@Z @ 9202 NONAME ; void QWidget::setShown(bool)
+ ?setVisible@QFontDialog@@UAEX_N@Z @ 9203 NONAME ; void QFontDialog::setVisible(bool)
+ ?getRgbF@QColor@@QBEXPAM000@Z @ 9204 NONAME ; void QColor::getRgbF(float *, float *, float *, float *) const
+ ?hotSpot@QDrag@@QBE?AVQPoint@@XZ @ 9205 NONAME ; class QPoint QDrag::hotSpot(void) const
+ ?setWheelScrollLines@QApplication@@SAXH@Z @ 9206 NONAME ; void QApplication::setWheelScrollLines(int)
+ ?setFlags@QGraphicsItem@@QAEXV?$QFlags@W4GraphicsItemFlag@QGraphicsItem@@@@@Z @ 9207 NONAME ; void QGraphicsItem::setFlags(class QFlags<enum QGraphicsItem::GraphicsItemFlag>)
+ ??0QTextLength@@QAE@ABV0@@Z @ 9208 NONAME ; QTextLength::QTextLength(class QTextLength const &)
+ ?getStaticMetaObject@QPushButton@@SAABUQMetaObject@@XZ @ 9209 NONAME ; struct QMetaObject const & QPushButton::getStaticMetaObject(void)
+ ?tr@QGraphicsDropShadowEffect@@SA?AVQString@@PBD0@Z @ 9210 NONAME ; class QString QGraphicsDropShadowEffect::tr(char const *, char const *)
+ ?scaled@QPixmap@@QBE?AV1@ABVQSize@@W4AspectRatioMode@Qt@@W4TransformationMode@4@@Z @ 9211 NONAME ; class QPixmap QPixmap::scaled(class QSize const &, enum Qt::AspectRatioMode, enum Qt::TransformationMode) const
+ ?setCancelButtonText@QProgressDialog@@QAEXABVQString@@@Z @ 9212 NONAME ; void QProgressDialog::setCancelButtonText(class QString const &)
+ ?actionEvent@QToolButton@@MAEXPAVQActionEvent@@@Z @ 9213 NONAME ; void QToolButton::actionEvent(class QActionEvent *)
+ ?columnStretch@QGridLayout@@QBEHH@Z @ 9214 NONAME ; int QGridLayout::columnStretch(int) const
+ ?centerOn@QGraphicsView@@QAEXMM@Z @ 9215 NONAME ; void QGraphicsView::centerOn(float, float)
+ ??_EQFocusFrame@@UAE@I@Z @ 9216 NONAME ; QFocusFrame::~QFocusFrame(unsigned int)
+ ??6@YAAAVQDataStream@@AAV0@ABVQVector2D@@@Z @ 9217 NONAME ; class QDataStream & operator<<(class QDataStream &, class QVector2D const &)
+ ?item@QStandardItemModel@@QBEPAVQStandardItem@@HH@Z @ 9218 NONAME ; class QStandardItem * QStandardItemModel::item(int, int) const
+ ?base@QPalette@@QBEABVQBrush@@XZ @ 9219 NONAME ; class QBrush const & QPalette::base(void) const
+ ?setTime@QDateTimeEdit@@QAEXABVQTime@@@Z @ 9220 NONAME ; void QDateTimeEdit::setTime(class QTime const &)
+ ??0QMouseEvent@@QAE@W4Type@QEvent@@ABVQPoint@@W4MouseButton@Qt@@V?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 9221 NONAME ; QMouseEvent::QMouseEvent(enum QEvent::Type, class QPoint const &, enum Qt::MouseButton, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>)
+ ?fileDialogResultCode@QGuiPlatformPlugin@@UAE?AW4DialogCode@QDialog@@PAVQFileDialog@@@Z @ 9222 NONAME ; enum QDialog::DialogCode QGuiPlatformPlugin::fileDialogResultCode(class QFileDialog *)
+ ??0QTextEdit@@IAE@AAVQTextEditPrivate@@PAVQWidget@@@Z @ 9223 NONAME ; QTextEdit::QTextEdit(class QTextEditPrivate &, class QWidget *)
+ ?addItem@QGraphicsGridLayout@@QAEXPAVQGraphicsLayoutItem@@HHHHV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 9224 NONAME ; void QGraphicsGridLayout::addItem(class QGraphicsLayoutItem *, int, int, int, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?setSceneRect@QGraphicsView@@QAEXMMMM@Z @ 9225 NONAME ; void QGraphicsView::setSceneRect(float, float, float, float)
+ ?foreground@QPalette@@QBEABVQBrush@@XZ @ 9226 NONAME ; class QBrush const & QPalette::foreground(void) const
+ ?eventFilter@QItemDelegate@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 9227 NONAME ; bool QItemDelegate::eventFilter(class QObject *, class QEvent *)
+ ?insertItem@QToolBox@@QAEHHPAVQWidget@@ABVQString@@@Z @ 9228 NONAME ; int QToolBox::insertItem(int, class QWidget *, class QString const &)
+ ?strikeOutPos@QFontMetricsF@@QBEMXZ @ 9229 NONAME ; float QFontMetricsF::strikeOutPos(void) const
+ ?isObscuredBy@QGraphicsTextItem@@UBE_NPBVQGraphicsItem@@@Z @ 9230 NONAME ; bool QGraphicsTextItem::isObscuredBy(class QGraphicsItem const *) const
+ ??1QPaintEngineExReplayer@@UAE@XZ @ 9231 NONAME ; QPaintEngineExReplayer::~QPaintEngineExReplayer(void)
+ ?boundingRect@QPainter@@QAE?AVQRect@@ABV2@HABVQString@@@Z @ 9232 NONAME ; class QRect QPainter::boundingRect(class QRect const &, int, class QString const &)
+ ?penProperty@QTextFormat@@QBE?AVQPen@@H@Z @ 9233 NONAME ; class QPen QTextFormat::penProperty(int) const
+ ?metaObject@QLabel@@UBEPBUQMetaObject@@XZ @ 9234 NONAME ; struct QMetaObject const * QLabel::metaObject(void) const
+ ?itemDelegateForColumn@QAbstractItemView@@QBEPAVQAbstractItemDelegate@@H@Z @ 9235 NONAME ; class QAbstractItemDelegate * QAbstractItemView::itemDelegateForColumn(int) const
+ ?setDefaultTextOption@QTextDocument@@QAEXABVQTextOption@@@Z @ 9236 NONAME ; void QTextDocument::setDefaultTextOption(class QTextOption const &)
+ ?currentPosition@QPainterPath@@QBE?AVQPointF@@XZ @ 9237 NONAME ; class QPointF QPainterPath::currentPosition(void) const
+ ?setBackground@QPainter@@QAEXABVQBrush@@@Z @ 9238 NONAME ; void QPainter::setBackground(class QBrush const &)
+ ?currentImageRect@QImageIOHandler@@UBE?AVQRect@@XZ @ 9239 NONAME ; class QRect QImageIOHandler::currentImageRect(void) const
+ ?isReadOnly@QTextEdit@@QBE_NXZ @ 9240 NONAME ; bool QTextEdit::isReadOnly(void) const
+ ?mouseDoubleClickEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 9241 NONAME ; void QGraphicsTextItem::mouseDoubleClickEvent(class QGraphicsSceneMouseEvent *)
+ ?itemBelow@QTreeWidget@@QBEPAVQTreeWidgetItem@@PBV2@@Z @ 9242 NONAME ; class QTreeWidgetItem * QTreeWidget::itemBelow(class QTreeWidgetItem const *) const
+ ?minimumSizeHint@QWidget@@UBE?AVQSize@@XZ @ 9243 NONAME ; class QSize QWidget::minimumSizeHint(void) const
+ ?initStyleOption@QScrollBar@@IBEXPAVQStyleOptionSlider@@@Z @ 9244 NONAME ; void QScrollBar::initStyleOption(class QStyleOptionSlider *) const
+ ?supportedDropActions@QStandardItemModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 9245 NONAME ; class QFlags<enum Qt::DropAction> QStandardItemModel::supportedDropActions(void) const
+ ??0QPixmap@@QAE@QBQBD@Z @ 9246 NONAME ; QPixmap::QPixmap(char const * const * const)
+ ?tabChangesFocus@QGraphicsTextItem@@QBE_NXZ @ 9247 NONAME ; bool QGraphicsTextItem::tabChangesFocus(void) const
+ ?rowSpan@QTextTableCell@@QBEHXZ @ 9248 NONAME ; int QTextTableCell::rowSpan(void) const
+ ?resizeEvent@QProgressDialog@@MAEXPAVQResizeEvent@@@Z @ 9249 NONAME ; void QProgressDialog::resizeEvent(class QResizeEvent *)
+ ??_EQPushButton@@UAE@I@Z @ 9250 NONAME ; QPushButton::~QPushButton(unsigned int)
+ ?setVisible@QInputDialog@@UAEX_N@Z @ 9251 NONAME ; void QInputDialog::setVisible(bool)
+ ??_EQTouchEvent@@UAE@I@Z @ 9252 NONAME ; QTouchEvent::~QTouchEvent(unsigned int)
+ ?horizontalDirection@QSwipeGesture@@QBE?AW4SwipeDirection@1@XZ @ 9253 NONAME ; enum QSwipeGesture::SwipeDirection QSwipeGesture::horizontalDirection(void) const
+ ?setTabEnabled@QTabBar@@QAEXH_N@Z @ 9254 NONAME ; void QTabBar::setTabEnabled(int, bool)
+ ?childrenCollapsible@QSplitter@@QBE_NXZ @ 9255 NONAME ; bool QSplitter::childrenCollapsible(void) const
+ ?isIdentity@QQuaternion@@QBE_NXZ @ 9256 NONAME ; bool QQuaternion::isIdentity(void) const
+ ?metaObject@QStandardItemModel@@UBEPBUQMetaObject@@XZ @ 9257 NONAME ; struct QMetaObject const * QStandardItemModel::metaObject(void) const
+ ?buffer@QPixmapData@@UAEPAVQImage@@XZ @ 9258 NONAME ; class QImage * QPixmapData::buffer(void)
+ ?setFormat@QImageIOHandler@@QBEXABVQByteArray@@@Z @ 9259 NONAME ; void QImageIOHandler::setFormat(class QByteArray const &) const
+ ?qt_metacast@QDataWidgetMapper@@UAEPAXPBD@Z @ 9260 NONAME ; void * QDataWidgetMapper::qt_metacast(char const *)
+ ?d_func@QRadioButton@@AAEPAVQRadioButtonPrivate@@XZ @ 9261 NONAME ; class QRadioButtonPrivate * QRadioButton::d_func(void)
+ ?resizeEvent@QWorkspace@@MAEXPAVQResizeEvent@@@Z @ 9262 NONAME ; void QWorkspace::resizeEvent(class QResizeEvent *)
+ ??1QGraphicsEffect@@UAE@XZ @ 9263 NONAME ; QGraphicsEffect::~QGraphicsEffect(void)
+ ?metric@QPicture@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 9264 NONAME ; int QPicture::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?removeToolBarBreak@QMainWindow@@QAEXPAVQToolBar@@@Z @ 9265 NONAME ; void QMainWindow::removeToolBarBreak(class QToolBar *)
+ ??0QFontMetrics@@QAE@ABVQFont@@PAVQPaintDevice@@@Z @ 9266 NONAME ; QFontMetrics::QFontMetrics(class QFont const &, class QPaintDevice *)
+ ?currentCellChanged@QTableWidget@@IAEXHHHH@Z @ 9267 NONAME ; void QTableWidget::currentCellChanged(int, int, int, int)
+ ?qScrollEffect@@YAXPAVQWidget@@IH@Z @ 9268 NONAME ; void qScrollEffect(class QWidget *, unsigned int, int)
+ ??1QPaintBufferResource@@UAE@XZ @ 9269 NONAME ; QPaintBufferResource::~QPaintBufferResource(void)
+ ?supportedFormats@QMovie@@SA?AV?$QList@VQByteArray@@@@XZ @ 9270 NONAME ; class QList<class QByteArray> QMovie::supportedFormats(void)
+ ?backward@QTextBrowser@@UAEXXZ @ 9271 NONAME ; void QTextBrowser::backward(void)
+ ??1QPixmapFilter@@UAE@XZ @ 9272 NONAME ; QPixmapFilter::~QPixmapFilter(void)
+ ?setTabWhatsThis@QTabWidget@@QAEXHABVQString@@@Z @ 9273 NONAME ; void QTabWidget::setTabWhatsThis(int, class QString const &)
+ ?setTitleBarWidget@QDockWidget@@QAEXPAVQWidget@@@Z @ 9274 NONAME ; void QDockWidget::setTitleBarWidget(class QWidget *)
+ ?DocumentMaximumLengthForFep@QCoeFepInputContext@@UBEHXZ @ 9275 NONAME ; int QCoeFepInputContext::DocumentMaximumLengthForFep(void) const
+ ?decideFormatFromContent@QImageReader@@QBE_NXZ @ 9276 NONAME ; bool QImageReader::decideFormatFromContent(void) const
+ ?trUtf8@QPixmapColorizeFilter@@SA?AVQString@@PBD0@Z @ 9277 NONAME ; class QString QPixmapColorizeFilter::trUtf8(char const *, char const *)
+ ?removeFromGroup@QGraphicsItemGroup@@QAEXPAVQGraphicsItem@@@Z @ 9278 NONAME ; void QGraphicsItemGroup::removeFromGroup(class QGraphicsItem *)
+ ?styleRulesForNode@StyleSelector@QCss@@QAE?AV?$QVector@UStyleRule@QCss@@@@TNodePtr@12@@Z @ 9279 NONAME ; class QVector<struct QCss::StyleRule> QCss::StyleSelector::styleRulesForNode(union QCss::StyleSelector::NodePtr)
+ ?setItemText@QComboBox@@QAEXHABVQString@@@Z @ 9280 NONAME ; void QComboBox::setItemText(int, class QString const &)
+ ?lastPos@QGraphicsSceneMouseEvent@@QBE?AVQPointF@@XZ @ 9281 NONAME ; class QPointF QGraphicsSceneMouseEvent::lastPos(void) const
+ ?setOctMode@QLCDNumber@@QAEXXZ @ 9282 NONAME ; void QLCDNumber::setOctMode(void)
+ ?rowCount@QTableWidgetSelectionRange@@QBEHXZ @ 9283 NONAME ; int QTableWidgetSelectionRange::rowCount(void) const
+ ?window@QPalette@@QBEABVQBrush@@XZ @ 9284 NONAME ; class QBrush const & QPalette::window(void) const
+ ?trueMatrix@QImage@@SA?AVQTransform@@ABV2@HH@Z @ 9285 NONAME ; class QTransform QImage::trueMatrix(class QTransform const &, int, int)
+ ?setSelectionArea@QGraphicsScene@@QAEXABVQPainterPath@@@Z @ 9286 NONAME ; void QGraphicsScene::setSelectionArea(class QPainterPath const &)
+ ??0QFontEngine@@QAE@XZ @ 9287 NONAME ; QFontEngine::QFontEngine(void)
+ ??1QTreeWidgetItem@@UAE@XZ @ 9288 NONAME ; QTreeWidgetItem::~QTreeWidgetItem(void)
+ ?mousePressEvent@QTextBrowser@@MAEXPAVQMouseEvent@@@Z @ 9289 NONAME ; void QTextBrowser::mousePressEvent(class QMouseEvent *)
+ ?horizontalSpacing@QFormLayout@@QBEHXZ @ 9290 NONAME ; int QFormLayout::horizontalSpacing(void) const
+ ??0QFontDatabase@@QAE@XZ @ 9291 NONAME ; QFontDatabase::QFontDatabase(void)
+ ?tr@QCheckBox@@SA?AVQString@@PBD0@Z @ 9292 NONAME ; class QString QCheckBox::tr(char const *, char const *)
+ ?cursorWidth@QTextEdit@@QBEHXZ @ 9293 NONAME ; int QTextEdit::cursorWidth(void) const
+ ?d_func@QSyntaxHighlighter@@AAEPAVQSyntaxHighlighterPrivate@@XZ @ 9294 NONAME ; class QSyntaxHighlighterPrivate * QSyntaxHighlighter::d_func(void)
+ ?globalPos@QWheelEvent@@QBEABVQPoint@@XZ @ 9295 NONAME ; class QPoint const & QWheelEvent::globalPos(void) const
+ ?setCodec@QTextDocumentWriter@@QAEXPAVQTextCodec@@@Z @ 9296 NONAME ; void QTextDocumentWriter::setCodec(class QTextCodec *)
+ ?d_func@QGraphicsLinearLayout@@ABEPBVQGraphicsLinearLayoutPrivate@@XZ @ 9297 NONAME ; class QGraphicsLinearLayoutPrivate const * QGraphicsLinearLayout::d_func(void) const
+ ?addSimpleText@QGraphicsScene@@QAEPAVQGraphicsSimpleTextItem@@ABVQString@@ABVQFont@@@Z @ 9298 NONAME ; class QGraphicsSimpleTextItem * QGraphicsScene::addSimpleText(class QString const &, class QFont const &)
+ ?styleString@QFontDatabase@@QAE?AVQString@@ABVQFont@@@Z @ 9299 NONAME ; class QString QFontDatabase::styleString(class QFont const &)
+ ??0QS60Style@@QAE@XZ @ 9300 NONAME ; QS60Style::QS60Style(void)
+ ??_EQIconDragEvent@@UAE@I@Z @ 9301 NONAME ; QIconDragEvent::~QIconDragEvent(unsigned int)
+ ?maskString@QLineControl@@ABE?AVQString@@IABV2@_N@Z @ 9302 NONAME ; class QString QLineControl::maskString(unsigned int, class QString const &, bool) const
+ ?hasAlphaChannel@QPixmap@@QBE_NXZ @ 9303 NONAME ; bool QPixmap::hasAlphaChannel(void) const
+ ?clear@QTabWidget@@QAEXXZ @ 9304 NONAME ; void QTabWidget::clear(void)
+ ?setAlphaChannel@QImage@@QAEXABV1@@Z @ 9305 NONAME ; void QImage::setAlphaChannel(class QImage const &)
+ ??0QFocusEvent@@QAE@W4Type@QEvent@@W4FocusReason@Qt@@@Z @ 9306 NONAME ; QFocusEvent::QFocusEvent(enum QEvent::Type, enum Qt::FocusReason)
+ ?constData@QMatrix4x4@@QBEPBMXZ @ 9307 NONAME ; float const * QMatrix4x4::constData(void) const
+ ?updateMicroFocus@QWidget@@IAEXXZ @ 9308 NONAME ; void QWidget::updateMicroFocus(void)
+ ?text@QClipboard@@QBE?AVQString@@W4Mode@1@@Z @ 9309 NONAME ; class QString QClipboard::text(enum QClipboard::Mode) const
+ ?alphaChannel@QPixmapData@@UBE?AVQPixmap@@XZ @ 9310 NONAME ; class QPixmap QPixmapData::alphaChannel(void) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQTransform@@@Z @ 9311 NONAME ; class QDataStream & operator<<(class QDataStream &, class QTransform const &)
+ ?parentLayoutItem@QGraphicsLayoutItem@@QBEPAV1@XZ @ 9312 NONAME ; class QGraphicsLayoutItem * QGraphicsLayoutItem::parentLayoutItem(void) const
+ ?setHeaderData@QProxyModel@@UAE_NHW4Orientation@Qt@@ABVQVariant@@H@Z @ 9313 NONAME ; bool QProxyModel::setHeaderData(int, enum Qt::Orientation, class QVariant const &, int)
+ ??0QGraphicsAnchorLayout@@QAE@PAVQGraphicsLayoutItem@@@Z @ 9314 NONAME ; QGraphicsAnchorLayout::QGraphicsAnchorLayout(class QGraphicsLayoutItem *)
+ ?contentsSize@QListView@@IBE?AVQSize@@XZ @ 9315 NONAME ; class QSize QListView::contentsSize(void) const
+ ?effectiveBoundingRect@QGraphicsItemPrivate@@QBE?AVQRectF@@XZ @ 9316 NONAME ; class QRectF QGraphicsItemPrivate::effectiveBoundingRect(void) const
+ ?qt_image_id@@YA_JABVQImage@@@Z @ 9317 NONAME ; long long qt_image_id(class QImage const &)
+ ?trUtf8@QHeaderView@@SA?AVQString@@PBD0@Z @ 9318 NONAME ; class QString QHeaderView::trUtf8(char const *, char const *)
+ ??1QStatusBar@@UAE@XZ @ 9319 NONAME ; QStatusBar::~QStatusBar(void)
+ ?d_func@QWizardPage@@ABEPBVQWizardPagePrivate@@XZ @ 9320 NONAME ; class QWizardPagePrivate const * QWizardPage::d_func(void) const
+ ?insertText@QTextCursor@@QAEXABVQString@@ABVQTextCharFormat@@@Z @ 9321 NONAME ; void QTextCursor::insertText(class QString const &, class QTextCharFormat const &)
+ ?trUtf8@QPictureFormatPlugin@@SA?AVQString@@PBD0H@Z @ 9322 NONAME ; class QString QPictureFormatPlugin::trUtf8(char const *, char const *, int)
+ ?resizeEvent@QAbstractScrollArea@@MAEXPAVQResizeEvent@@@Z @ 9323 NONAME ; void QAbstractScrollArea::resizeEvent(class QResizeEvent *)
+ ?setDirectory@QFileDialog@@QAEXABVQDir@@@Z @ 9324 NONAME ; void QFileDialog::setDirectory(class QDir const &)
+ ?CreateDocumentL@QS60MainApplication@@MAEPAVCApaDocument@@XZ @ 9325 NONAME ; class CApaDocument * QS60MainApplication::CreateDocumentL(void)
+ ?setMoveToHook@QStrokerOps@@QAEXP6AXMMPAX@Z@Z @ 9326 NONAME ; void QStrokerOps::setMoveToHook(void (*)(float, float, void *))
+ ??0QTextFormat@@QAE@ABV0@@Z @ 9327 NONAME ; QTextFormat::QTextFormat(class QTextFormat const &)
+ ?openLinks@QTextBrowser@@QBE_NXZ @ 9328 NONAME ; bool QTextBrowser::openLinks(void) const
+ ?d_func@QShortcut@@ABEPBVQShortcutPrivate@@XZ @ 9329 NONAME ; class QShortcutPrivate const * QShortcut::d_func(void) const
+ ?hasHeightForWidth@QWidgetItem@@UBE_NXZ @ 9330 NONAME ; bool QWidgetItem::hasHeightForWidth(void) const
+ ?editItem@QTableWidget@@QAEXPAVQTableWidgetItem@@@Z @ 9331 NONAME ; void QTableWidget::editItem(class QTableWidgetItem *)
+ ??_EQSpinBox@@UAE@I@Z @ 9332 NONAME ; QSpinBox::~QSpinBox(unsigned int)
+ ??0QMoveEvent@@QAE@ABVQPoint@@0@Z @ 9333 NONAME ; QMoveEvent::QMoveEvent(class QPoint const &, class QPoint const &)
+ ??1QS60MainAppUi@@UAE@XZ @ 9334 NONAME ; QS60MainAppUi::~QS60MainAppUi(void)
+ ?event@QLabel@@MAE_NPAVQEvent@@@Z @ 9335 NONAME ; bool QLabel::event(class QEvent *)
+ ?paintEvent@QMenu@@MAEXPAVQPaintEvent@@@Z @ 9336 NONAME ; void QMenu::paintEvent(class QPaintEvent *)
+ ?minimumSizeHint@QAbstractSpinBox@@UBE?AVQSize@@XZ @ 9337 NONAME ; class QSize QAbstractSpinBox::minimumSizeHint(void) const
+ ?windowServerEvent@QSymbianEvent@@QBEPBVTWsEvent@@XZ @ 9338 NONAME ; class TWsEvent const * QSymbianEvent::windowServerEvent(void) const
+ ?setBackground@QListWidgetItem@@QAEXABVQBrush@@@Z @ 9339 NONAME ; void QListWidgetItem::setBackground(class QBrush const &)
+ ?accepted@QDialogButtonBox@@IAEXXZ @ 9340 NONAME ; void QDialogButtonBox::accepted(void)
+ ?staticMetaObject@QBoxLayout@@2UQMetaObject@@B @ 9341 NONAME ; struct QMetaObject const QBoxLayout::staticMetaObject
+ ?setSelection@QColumnView@@MAEXABVQRect@@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 9342 NONAME ; void QColumnView::setSelection(class QRect const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?defaultTextOption@QTextDocument@@QBE?AVQTextOption@@XZ @ 9343 NONAME ; class QTextOption QTextDocument::defaultTextOption(void) const
+ ?setPosHelper@QGraphicsItemPrivate@@UAEXABVQPointF@@@Z @ 9344 NONAME ; void QGraphicsItemPrivate::setPosHelper(class QPointF const &)
+ ?verticalOffset@QTableView@@MBEHXZ @ 9345 NONAME ; int QTableView::verticalOffset(void) const
+ ?sceneBoundingRect@QGraphicsItem@@QBE?AVQRectF@@XZ @ 9346 NONAME ; class QRectF QGraphicsItem::sceneBoundingRect(void) const
+ ?isEnabledTo@QWidget@@QBE_NPAV1@@Z @ 9347 NONAME ; bool QWidget::isEnabledTo(class QWidget *) const
+ ?setEnabled@QActionGroup@@QAEX_N@Z @ 9348 NONAME ; void QActionGroup::setEnabled(bool)
+ ?date@QDateTimeEdit@@QBE?AVQDate@@XZ @ 9349 NONAME ; class QDate QDateTimeEdit::date(void) const
+ ?font@QPaintEngineState@@QBE?AVQFont@@XZ @ 9350 NONAME ; class QFont QPaintEngineState::font(void) const
+ ?isEmpty@QTextDocument@@QBE_NXZ @ 9351 NONAME ; bool QTextDocument::isEmpty(void) const
+ ?viewportEntered@QAbstractItemView@@IAEXXZ @ 9352 NONAME ; void QAbstractItemView::viewportEntered(void)
+ ?setAutoClose@QProgressDialog@@QAEX_N@Z @ 9353 NONAME ; void QProgressDialog::setAutoClose(bool)
+ ?d_func@QGraphicsDropShadowEffect@@AAEPAVQGraphicsDropShadowEffectPrivate@@XZ @ 9354 NONAME ; class QGraphicsDropShadowEffectPrivate * QGraphicsDropShadowEffect::d_func(void)
+ ?d_func@QProxyStyle@@AAEPAVQProxyStylePrivate@@XZ @ 9355 NONAME ; class QProxyStylePrivate * QProxyStyle::d_func(void)
+ ?toVector2D@QVector3D@@QBE?AVQVector2D@@XZ @ 9356 NONAME ; class QVector2D QVector3D::toVector2D(void) const
+ ?stackBefore@QGraphicsItem@@QAEXPBV1@@Z @ 9357 NONAME ; void QGraphicsItem::stackBefore(class QGraphicsItem const *)
+ ?sizeHintForColumn@QTreeView@@MBEHH@Z @ 9358 NONAME ; int QTreeView::sizeHintForColumn(int) const
+ ?widgetDestroyed@QCoeFepInputContext@@UAEXPAVQWidget@@@Z @ 9359 NONAME ; void QCoeFepInputContext::widgetDestroyed(class QWidget *)
+ ?staticMetaObject@QPushButton@@2UQMetaObject@@B @ 9360 NONAME ; struct QMetaObject const QPushButton::staticMetaObject
+ ?xHeight@QFontEngine@@UBE?AUQFixed@@XZ @ 9361 NONAME ; struct QFixed QFontEngine::xHeight(void) const
+ ?setItemIcon@QToolBox@@QAEXHABVQIcon@@@Z @ 9362 NONAME ; void QToolBox::setItemIcon(int, class QIcon const &)
+ ??5@YAAAVQDataStream@@AAV0@AAVQIcon@@@Z @ 9363 NONAME ; class QDataStream & operator>>(class QDataStream &, class QIcon &)
+ ?tr@QSplitter@@SA?AVQString@@PBD0@Z @ 9364 NONAME ; class QString QSplitter::tr(char const *, char const *)
+ ?glyphCache@QFontEngine@@QBEPAVQFontEngineGlyphCache@@PAXABVQTransform@@@Z @ 9365 NONAME ; class QFontEngineGlyphCache * QFontEngine::glyphCache(void *, class QTransform const &) const
+ ?setOffset@QGraphicsPixmapItem@@QAEXMM@Z @ 9366 NONAME ; void QGraphicsPixmapItem::setOffset(float, float)
+ ?emitLineTo@QStrokerOps@@IAEXMM@Z @ 9367 NONAME ; void QStrokerOps::emitLineTo(float, float)
+ ?trUtf8@QRubberBand@@SA?AVQString@@PBD0H@Z @ 9368 NONAME ; class QString QRubberBand::trUtf8(char const *, char const *, int)
+ ?setHeader@QTreeView@@QAEXPAVQHeaderView@@@Z @ 9369 NONAME ; void QTreeView::setHeader(class QHeaderView *)
+ ?createGesture@QGestureRecognizer@@UAEPAVQGesture@@PAVQObject@@@Z @ 9370 NONAME ; class QGesture * QGestureRecognizer::createGesture(class QObject *)
+ ?trUtf8@QGraphicsEffectSource@@SA?AVQString@@PBD0H@Z @ 9371 NONAME ; class QString QGraphicsEffectSource::trUtf8(char const *, char const *, int)
+ ?tr@QTableWidget@@SA?AVQString@@PBD0@Z @ 9372 NONAME ; class QString QTableWidget::tr(char const *, char const *)
+ ?metaObject@QInputDialog@@UBEPBUQMetaObject@@XZ @ 9373 NONAME ; struct QMetaObject const * QInputDialog::metaObject(void) const
+ ?xChanged@QGraphicsObject@@IAEXXZ @ 9374 NONAME ; void QGraphicsObject::xChanged(void)
+ ?setTextInteractionFlags@QGraphicsTextItem@@QAEXV?$QFlags@W4TextInteractionFlag@Qt@@@@@Z @ 9375 NONAME ; void QGraphicsTextItem::setTextInteractionFlags(class QFlags<enum Qt::TextInteractionFlag>)
+ ?d_func@QMenuBar@@AAEPAVQMenuBarPrivate@@XZ @ 9376 NONAME ; class QMenuBarPrivate * QMenuBar::d_func(void)
+ ?layoutData@QTextFrame@@QBEPAVQTextFrameLayoutData@@XZ @ 9377 NONAME ; class QTextFrameLayoutData * QTextFrame::layoutData(void) const
+ ?currentMessage@QStatusBar@@QBE?AVQString@@XZ @ 9378 NONAME ; class QString QStatusBar::currentMessage(void) const
+ ?desktopStyleKey@QApplicationPrivate@@SA?AVQString@@XZ @ 9379 NONAME ; class QString QApplicationPrivate::desktopStyleKey(void)
+ ?tr@QRegExpValidator@@SA?AVQString@@PBD0@Z @ 9380 NONAME ; class QString QRegExpValidator::tr(char const *, char const *)
+ ?descent@QFontMetricsF@@QBEMXZ @ 9381 NONAME ; float QFontMetricsF::descent(void) const
+ ?stepBy@QDateTimeEdit@@UAEXH@Z @ 9382 NONAME ; void QDateTimeEdit::stepBy(int)
+ ?setPalette@QLineControl@@QAEXABVQPalette@@@Z @ 9383 NONAME ; void QLineControl::setPalette(class QPalette const &)
+ ?rowStretchFactor@QGraphicsGridLayout@@QBEHH@Z @ 9384 NONAME ; int QGraphicsGridLayout::rowStretchFactor(int) const
+ ?setSelectionArea@QGraphicsScene@@QAEXABVQPainterPath@@W4ItemSelectionMode@Qt@@@Z @ 9385 NONAME ; void QGraphicsScene::setSelectionArea(class QPainterPath const &, enum Qt::ItemSelectionMode)
+ ??1QMimeSource@@UAE@XZ @ 9386 NONAME ; QMimeSource::~QMimeSource(void)
+ ?repaint@QWidget@@QAEXHHHH@Z @ 9387 NONAME ; void QWidget::repaint(int, int, int, int)
+ ?hueF@QColor@@QBEMXZ @ 9388 NONAME ; float QColor::hueF(void) const
+ ?activate@QWidgetResizeHandler@@IAEXXZ @ 9389 NONAME ; void QWidgetResizeHandler::activate(void)
+ ?intersected@QRegion@@QBE?AV1@ABV1@@Z @ 9390 NONAME ; class QRegion QRegion::intersected(class QRegion const &) const
+ ?setTextValue@QInputDialog@@QAEXABVQString@@@Z @ 9391 NONAME ; void QInputDialog::setTextValue(class QString const &)
+ ?staticMetaObject@QCommonStyle@@2UQMetaObject@@B @ 9392 NONAME ; struct QMetaObject const QCommonStyle::staticMetaObject
+ ?tr@QGraphicsObject@@SA?AVQString@@PBD0@Z @ 9393 NONAME ; class QString QGraphicsObject::tr(char const *, char const *)
+ ?setBinMode@QLCDNumber@@QAEXXZ @ 9394 NONAME ; void QLCDNumber::setBinMode(void)
+ ?actions@QInputContext@@UAE?AV?$QList@PAVQAction@@@@XZ @ 9395 NONAME ; class QList<class QAction *> QInputContext::actions(void)
+ ?fileDialogSelectNameFilter@QGuiPlatformPlugin@@UAEXPAVQFileDialog@@ABVQString@@@Z @ 9396 NONAME ; void QGuiPlatformPlugin::fileDialogSelectNameFilter(class QFileDialog *, class QString const &)
+ ?hasHeightForWidth@QLayoutItem@@UBE_NXZ @ 9397 NONAME ; bool QLayoutItem::hasHeightForWidth(void) const
+ ?mouseMoveEvent@QWidgetResizeHandler@@IAEXPAVQMouseEvent@@@Z @ 9398 NONAME ; void QWidgetResizeHandler::mouseMoveEvent(class QMouseEvent *)
+ ?black@QColor@@QBEHXZ @ 9399 NONAME ; int QColor::black(void) const
+ ?timerEvent@QListView@@MAEXPAVQTimerEvent@@@Z @ 9400 NONAME ; void QListView::timerEvent(class QTimerEvent *)
+ ??0QIntValidator@@QAE@PAVQObject@@@Z @ 9401 NONAME ; QIntValidator::QIntValidator(class QObject *)
+ ?tr@QGuiPlatformPlugin@@SA?AVQString@@PBD0@Z @ 9402 NONAME ; class QString QGuiPlatformPlugin::tr(char const *, char const *)
+ ?metaObject@QKeyEventTransition@@UBEPBUQMetaObject@@XZ @ 9403 NONAME ; struct QMetaObject const * QKeyEventTransition::metaObject(void) const
+ ?removeRow@QStandardItem@@QAEXH@Z @ 9404 NONAME ; void QStandardItem::removeRow(int)
+ ?setText@QLineEdit@@QAEXABVQString@@@Z @ 9405 NONAME ; void QLineEdit::setText(class QString const &)
+ ??0QStyleOptionViewItemV3@@QAE@ABVQStyleOptionViewItem@@@Z @ 9406 NONAME ; QStyleOptionViewItemV3::QStyleOptionViewItemV3(class QStyleOptionViewItem const &)
+ ?setMinimumSize@QGraphicsLayoutItem@@QAEXMM@Z @ 9407 NONAME ; void QGraphicsLayoutItem::setMinimumSize(float, float)
+ ?toHtml@QTextDocumentFragment@@QBE?AVQString@@ABVQByteArray@@@Z @ 9408 NONAME ; class QString QTextDocumentFragment::toHtml(class QByteArray const &) const
+ ?fromImage@QRasterPixmapData@@UAEXABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 9409 NONAME ; void QRasterPixmapData::fromImage(class QImage const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ?staticMetaObject@QVBoxLayout@@2UQMetaObject@@B @ 9410 NONAME ; struct QMetaObject const QVBoxLayout::staticMetaObject
+ ??0QPen@@QAE@ABVQColor@@@Z @ 9411 NONAME ; QPen::QPen(class QColor const &)
+ ?selectWordAtPos@QLineControl@@QAEXH@Z @ 9412 NONAME ; void QLineControl::selectWordAtPos(int)
+ ?autoFormatting@QTextEdit@@QBE?AV?$QFlags@W4AutoFormattingFlag@QTextEdit@@@@XZ @ 9413 NONAME ; class QFlags<enum QTextEdit::AutoFormattingFlag> QTextEdit::autoFormatting(void) const
+ ?horizontalSpacing@QGraphicsAnchorLayout@@QBEMXZ @ 9414 NONAME ; float QGraphicsAnchorLayout::horizontalSpacing(void) const
+ ?notify_helper@QApplicationPrivate@@QAE_NPAVQObject@@PAVQEvent@@@Z @ 9415 NONAME ; bool QApplicationPrivate::notify_helper(class QObject *, class QEvent *)
+ ?add@QTextList@@QAEXABVQTextBlock@@@Z @ 9416 NONAME ; void QTextList::add(class QTextBlock const &)
+ ?lastScreenPos@QGraphicsSceneHoverEvent@@QBE?AVQPoint@@XZ @ 9417 NONAME ; class QPoint QGraphicsSceneHoverEvent::lastScreenPos(void) const
+ ?actualSize@QIconEngine@@UAE?AVQSize@@ABV2@W4Mode@QIcon@@W4State@4@@Z @ 9418 NONAME ; class QSize QIconEngine::actualSize(class QSize const &, enum QIcon::Mode, enum QIcon::State)
+ ?qt_metacall@QCompleter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9419 NONAME ; int QCompleter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?stroker@QDashStroker@@QBEPAVQStroker@@XZ @ 9420 NONAME ; class QStroker * QDashStroker::stroker(void) const
+ ??0QFontMetricsF@@QAE@ABVQFontMetrics@@@Z @ 9421 NONAME ; QFontMetricsF::QFontMetricsF(class QFontMetrics const &)
+ ?fileName@QTextDocumentWriter@@QBE?AVQString@@XZ @ 9422 NONAME ; class QString QTextDocumentWriter::fileName(void) const
+ ?tabText@QTabWidget@@QBE?AVQString@@H@Z @ 9423 NONAME ; class QString QTabWidget::tabText(int) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQPaintBuffer@@@Z @ 9424 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPaintBuffer const &)
+ ?heightForWidth@QGridLayout@@UBEHH@Z @ 9425 NONAME ; int QGridLayout::heightForWidth(int) const
+ ?tr@QSplashScreen@@SA?AVQString@@PBD0@Z @ 9426 NONAME ; class QString QSplashScreen::tr(char const *, char const *)
+ ??0QGraphicsTransform@@QAE@PAVQObject@@@Z @ 9427 NONAME ; QGraphicsTransform::QGraphicsTransform(class QObject *)
+ ?linkActivated@QTextControl@@IAEXABVQString@@@Z @ 9428 NONAME ; void QTextControl::linkActivated(class QString const &)
+ ?setYOffset@QGraphicsDropShadowEffect@@QAEXM@Z @ 9429 NONAME ; void QGraphicsDropShadowEffect::setYOffset(float)
+ ?color@QPalette@@QBEABVQColor@@W4ColorRole@1@@Z @ 9430 NONAME ; class QColor const & QPalette::color(enum QPalette::ColorRole) const
+ ?exactMatch@QFont@@QBE_NXZ @ 9431 NONAME ; bool QFont::exactMatch(void) const
+ ?drawRect@QPainter@@QAEXABVQRectF@@@Z @ 9432 NONAME ; void QPainter::drawRect(class QRectF const &)
+ ?d_func@QPixmapColorizeFilter@@AAEPAVQPixmapColorizeFilterPrivate@@XZ @ 9433 NONAME ; class QPixmapColorizeFilterPrivate * QPixmapColorizeFilter::d_func(void)
+ ?activate@QLayout@@QAE_NXZ @ 9434 NONAME ; bool QLayout::activate(void)
+ ?d_func@QToolButton@@ABEPBVQToolButtonPrivate@@XZ @ 9435 NONAME ; class QToolButtonPrivate const * QToolButton::d_func(void) const
+ ?color@QGraphicsColorizeEffect@@QBE?AVQColor@@XZ @ 9436 NONAME ; class QColor QGraphicsColorizeEffect::color(void) const
+ ?updateBoundingRect@QGraphicsEffect@@IAEXXZ @ 9437 NONAME ; void QGraphicsEffect::updateBoundingRect(void)
+ ?insertRows@QStandardItem@@QAEXHH@Z @ 9438 NONAME ; void QStandardItem::insertRows(int, int)
+ ?setWindowTitle@QMessageBox@@QAEXABVQString@@@Z @ 9439 NONAME ; void QMessageBox::setWindowTitle(class QString const &)
+ ?widget@QFocusFrame@@QBEPAVQWidget@@XZ @ 9440 NONAME ; class QWidget * QFocusFrame::widget(void) const
+ ?scaledSize@QMovie@@QAE?AVQSize@@XZ @ 9441 NONAME ; class QSize QMovie::scaledSize(void)
+ ?scrollContentsBy@QTableView@@MAEXHH@Z @ 9442 NONAME ; void QTableView::scrollContentsBy(int, int)
+ ?swipeAngle@QSwipeGesture@@QBEMXZ @ 9443 NONAME ; float QSwipeGesture::swipeAngle(void) const
+ ?decimals@QDoubleValidator@@QBEHXZ @ 9444 NONAME ; int QDoubleValidator::decimals(void) const
+ ?d_func@QGraphicsView@@AAEPAVQGraphicsViewPrivate@@XZ @ 9445 NONAME ; class QGraphicsViewPrivate * QGraphicsView::d_func(void)
+ ?keyPressEvent@QAbstractItemView@@MAEXPAVQKeyEvent@@@Z @ 9446 NONAME ; void QAbstractItemView::keyPressEvent(class QKeyEvent *)
+ ?fileName@QPictureIO@@QBE?AVQString@@XZ @ 9447 NONAME ; class QString QPictureIO::fileName(void) const
+ ?smallCapsFontPrivate@QFontPrivate@@QBEPAV1@XZ @ 9448 NONAME ; class QFontPrivate * QFontPrivate::smallCapsFontPrivate(void) const
+ ?contentsChange@QTextDocument@@IAEXHHH@Z @ 9449 NONAME ; void QTextDocument::contentsChange(int, int, int)
+ ?setBackgroundVisible@QPlainTextEdit@@QAEX_N@Z @ 9450 NONAME ; void QPlainTextEdit::setBackgroundVisible(bool)
+ ?updateGeometries@QHeaderView@@MAEXXZ @ 9451 NONAME ; void QHeaderView::updateGeometries(void)
+ ?itemNumber@QTextList@@QBEHABVQTextBlock@@@Z @ 9452 NONAME ; int QTextList::itemNumber(class QTextBlock const &) const
+ ?setDocument@QGraphicsTextItem@@QAEXPAVQTextDocument@@@Z @ 9453 NONAME ; void QGraphicsTextItem::setDocument(class QTextDocument *)
+ ?capitalization@QFont@@QBE?AW4Capitalization@1@XZ @ 9454 NONAME ; enum QFont::Capitalization QFont::capitalization(void) const
+ ??_EQTextList@@UAE@I@Z @ 9455 NONAME ; QTextList::~QTextList(unsigned int)
+ ?merge@QItemSelection@@QAEXABV1@V?$QFlags@W4SelectionFlag@QItemSelectionModel@@@@@Z @ 9456 NONAME ; void QItemSelection::merge(class QItemSelection const &, class QFlags<enum QItemSelectionModel::SelectionFlag>)
+ ?qt_metacall@QSwipeGesture@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9457 NONAME ; int QSwipeGesture::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?tr@QLCDNumber@@SA?AVQString@@PBD0@Z @ 9458 NONAME ; class QString QLCDNumber::tr(char const *, char const *)
+ ?trUtf8@QGridLayout@@SA?AVQString@@PBD0@Z @ 9459 NONAME ; class QString QGridLayout::trUtf8(char const *, char const *)
+ ?tr@QSound@@SA?AVQString@@PBD0@Z @ 9460 NONAME ; class QString QSound::tr(char const *, char const *)
+ ?metaObject@QLCDNumber@@UBEPBUQMetaObject@@XZ @ 9461 NONAME ; struct QMetaObject const * QLCDNumber::metaObject(void) const
+ ?tabifyDockWidget@QMainWindow@@QAEXPAVQDockWidget@@0@Z @ 9462 NONAME ; void QMainWindow::tabifyDockWidget(class QDockWidget *, class QDockWidget *)
+ ?canFetchMore@QFileSystemModel@@UBE_NABVQModelIndex@@@Z @ 9463 NONAME ; bool QFileSystemModel::canFetchMore(class QModelIndex const &) const
+ ?headerDataChanged@QHeaderView@@QAEXW4Orientation@Qt@@HH@Z @ 9464 NONAME ; void QHeaderView::headerDataChanged(enum Qt::Orientation, int, int)
+ ?metaObject@QMessageBox@@UBEPBUQMetaObject@@XZ @ 9465 NONAME ; struct QMetaObject const * QMessageBox::metaObject(void) const
+ ?setTextAlignment@QStandardItem@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 9466 NONAME ; void QStandardItem::setTextAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?setWindowFrameMargins@QGraphicsWidget@@QAEXMMMM@Z @ 9467 NONAME ; void QGraphicsWidget::setWindowFrameMargins(float, float, float, float)
+ ?sectionMoved@QHeaderView@@IAEXHHH@Z @ 9468 NONAME ; void QHeaderView::sectionMoved(int, int, int)
+ ??0QLayout@@IAE@AAVQLayoutPrivate@@PAV0@PAVQWidget@@@Z @ 9469 NONAME ; QLayout::QLayout(class QLayoutPrivate &, class QLayout *, class QWidget *)
+ ?reset@QGestureRecognizer@@UAEXPAVQGesture@@@Z @ 9470 NONAME ; void QGestureRecognizer::reset(class QGesture *)
+ ?cellDoubleClicked@QTableWidget@@IAEXHH@Z @ 9471 NONAME ; void QTableWidget::cellDoubleClicked(int, int)
+ ?selectionMode@QAbstractItemView@@QBE?AW4SelectionMode@1@XZ @ 9472 NONAME ; enum QAbstractItemView::SelectionMode QAbstractItemView::selectionMode(void) const
+ ?isClickable@QHeaderView@@QBE_NXZ @ 9473 NONAME ; bool QHeaderView::isClickable(void) const
+ ?setItemIcon@QComboBox@@QAEXHABVQIcon@@@Z @ 9474 NONAME ; void QComboBox::setItemIcon(int, class QIcon const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQTableWidgetItem@@@Z @ 9475 NONAME ; class QDataStream & operator<<(class QDataStream &, class QTableWidgetItem const &)
+ ?dragMoveEvent@QTextEdit@@MAEXPAVQDragMoveEvent@@@Z @ 9476 NONAME ; void QTextEdit::dragMoveEvent(class QDragMoveEvent *)
+ ?setOpenExternalLinks@QLabel@@QAEX_N@Z @ 9477 NONAME ; void QLabel::setOpenExternalLinks(bool)
+ ?resizeEvent@QRubberBand@@MAEXPAVQResizeEvent@@@Z @ 9478 NONAME ; void QRubberBand::resizeEvent(class QResizeEvent *)
+ ?compressEvent@QApplication@@MAE_NPAVQEvent@@PAVQObject@@PAVQPostEventList@@@Z @ 9479 NONAME ; bool QApplication::compressEvent(class QEvent *, class QObject *, class QPostEventList *)
+ ??_EQCalendarWidget@@UAE@I@Z @ 9480 NONAME ; QCalendarWidget::~QCalendarWidget(unsigned int)
+ ?sort@QStandardItemModel@@UAEXHW4SortOrder@Qt@@@Z @ 9481 NONAME ; void QStandardItemModel::sort(int, enum Qt::SortOrder)
+ ?initStyleOption@QFocusFrame@@IBEXPAVQStyleOption@@@Z @ 9482 NONAME ; void QFocusFrame::initStyleOption(class QStyleOption *) const
+ ??6@YA?AVQDebug@@V0@ABW4OptionType@QStyleOption@@@Z @ 9483 NONAME ; class QDebug operator<<(class QDebug, enum QStyleOption::OptionType const &)
+ ?setFocusItem@QGraphicsScene@@QAEXPAVQGraphicsItem@@W4FocusReason@Qt@@@Z @ 9484 NONAME ; void QGraphicsScene::setFocusItem(class QGraphicsItem *, enum Qt::FocusReason)
+ ?trUtf8@QAbstractSlider@@SA?AVQString@@PBD0@Z @ 9485 NONAME ; class QString QAbstractSlider::trUtf8(char const *, char const *)
+ ??0QS60MainApplication@@QAE@XZ @ 9486 NONAME ; QS60MainApplication::QS60MainApplication(void)
+ ?qt_metacall@QMessageBox@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9487 NONAME ; int QMessageBox::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?cleanChanged@QUndoStack@@IAEX_N@Z @ 9488 NONAME ; void QUndoStack::cleanChanged(bool)
+ ??1QStyleOptionTabBarBase@@QAE@XZ @ 9489 NONAME ; QStyleOptionTabBarBase::~QStyleOptionTabBarBase(void)
+ ?open@QInputDialog@@QAEXPAVQObject@@PBD@Z @ 9490 NONAME ; void QInputDialog::open(class QObject *, char const *)
+ ?colorChanged@QGraphicsDropShadowEffect@@IAEXABVQColor@@@Z @ 9491 NONAME ; void QGraphicsDropShadowEffect::colorChanged(class QColor const &)
+ ??_EQWidgetItemV2@@UAE@I@Z @ 9492 NONAME ; QWidgetItemV2::~QWidgetItemV2(unsigned int)
+ ?metaObject@QWizardPage@@UBEPBUQMetaObject@@XZ @ 9493 NONAME ; struct QMetaObject const * QWizardPage::metaObject(void) const
+ ?visualIndex@QTreeView@@ABEHABVQModelIndex@@@Z @ 9494 NONAME ; int QTreeView::visualIndex(class QModelIndex const &) const
+ ?tr@QVBoxLayout@@SA?AVQString@@PBD0@Z @ 9495 NONAME ; class QString QVBoxLayout::tr(char const *, char const *)
+ ??0QCheckBox@@QAE@ABVQString@@PAVQWidget@@@Z @ 9496 NONAME ; QCheckBox::QCheckBox(class QString const &, class QWidget *)
+ ?d_func@QGraphicsGrayscaleEffect@@AAEPAVQGraphicsGrayscaleEffectPrivate@@XZ @ 9497 NONAME ; class QGraphicsGrayscaleEffectPrivate * QGraphicsGrayscaleEffect::d_func(void)
+ ?trUtf8@QAction@@SA?AVQString@@PBD0H@Z @ 9498 NONAME ; class QString QAction::trUtf8(char const *, char const *, int)
+ ?staticMetaObject@QGraphicsOpacityEffect@@2UQMetaObject@@B @ 9499 NONAME ; struct QMetaObject const QGraphicsOpacityEffect::staticMetaObject
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@MMMMW4ItemSelectionMode@Qt@@W4SortOrder@4@ABVQTransform@@@Z @ 9500 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(float, float, float, float, enum Qt::ItemSelectionMode, enum Qt::SortOrder, class QTransform const &) const
+ ?rowsAboutToBeRemoved@QListView@@MAEXABVQModelIndex@@HH@Z @ 9501 NONAME ; void QListView::rowsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ??0QGraphicsRotation@@QAE@PAVQObject@@@Z @ 9502 NONAME ; QGraphicsRotation::QGraphicsRotation(class QObject *)
+ ?pageSize@QTextDocument@@QBE?AVQSizeF@@XZ @ 9503 NONAME ; class QSizeF QTextDocument::pageSize(void) const
+ ?setAlignment@QLabel@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 9504 NONAME ; void QLabel::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?format@QMovie@@QBE?AVQByteArray@@XZ @ 9505 NONAME ; class QByteArray QMovie::format(void) const
+ ?minimumHeight@QWidget@@QBEHXZ @ 9506 NONAME ; int QWidget::minimumHeight(void) const
+ ?commitData@QAbstractItemDelegate@@IAEXPAVQWidget@@@Z @ 9507 NONAME ; void QAbstractItemDelegate::commitData(class QWidget *)
+ ?horizontalStepsPerItem@QAbstractItemView@@IBEHXZ @ 9508 NONAME ; int QAbstractItemView::horizontalStepsPerItem(void) const
+ ?information@QMessageBox@@SA?AW4StandardButton@1@PAVQWidget@@ABVQString@@1W421@2@Z @ 9509 NONAME ; enum QMessageBox::StandardButton QMessageBox::information(class QWidget *, class QString const &, class QString const &, enum QMessageBox::StandardButton, enum QMessageBox::StandardButton)
+ ?qt_paint_device_metric@@YAHPBVQPaintDevice@@W4PaintDeviceMetric@1@@Z @ 9510 NONAME ; int qt_paint_device_metric(class QPaintDevice const *, enum QPaintDevice::PaintDeviceMetric)
+ ?button@QWizard@@QBEPAVQAbstractButton@@W4WizardButton@1@@Z @ 9511 NONAME ; class QAbstractButton * QWizard::button(enum QWizard::WizardButton) const
+ ?quadToQuad@QTransform@@SA_NABVQPolygonF@@0AAV1@@Z @ 9512 NONAME ; bool QTransform::quadToQuad(class QPolygonF const &, class QPolygonF const &, class QTransform &)
+ ?removeItem@QLayout@@QAEXPAVQLayoutItem@@@Z @ 9513 NONAME ; void QLayout::removeItem(class QLayoutItem *)
+ ?forwardAvailable@QTextBrowser@@IAEX_N@Z @ 9514 NONAME ; void QTextBrowser::forwardAvailable(bool)
+ ?createCache@QTextureGlyphCache@@QAEXHH@Z @ 9515 NONAME ; void QTextureGlyphCache::createCache(int, int)
+ ?columnNumber@QTextCursor@@QBEHXZ @ 9516 NONAME ; int QTextCursor::columnNumber(void) const
+ ?setHandleWidth@QSplitter@@QAEXH@Z @ 9517 NONAME ; void QSplitter::setHandleWidth(int)
+ ?setExtension@QGraphicsTextItem@@MAEXW4Extension@QGraphicsItem@@ABVQVariant@@@Z @ 9518 NONAME ; void QGraphicsTextItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ??1QGraphicsSceneWheelEvent@@UAE@XZ @ 9519 NONAME ; QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent(void)
+ ?allSelected@QLineControl@@QBE_NXZ @ 9520 NONAME ; bool QLineControl::allSelected(void) const
+ ??0QDropEvent@@QAE@ABVQPoint@@V?$QFlags@W4DropAction@Qt@@@@PBVQMimeData@@V?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@W4Type@QEvent@@@Z @ 9521 NONAME ; QDropEvent::QDropEvent(class QPoint const &, class QFlags<enum Qt::DropAction>, class QMimeData const *, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>, enum QEvent::Type)
+ ?testAttribute_helper@QWidget@@ABE_NW4WidgetAttribute@Qt@@@Z @ 9522 NONAME ; bool QWidget::testAttribute_helper(enum Qt::WidgetAttribute) const
+ ?setFormat@QImageReader@@QAEXABVQByteArray@@@Z @ 9523 NONAME ; void QImageReader::setFormat(class QByteArray const &)
+ ?setSoftKeyRole@QAction@@QAEXW4SoftKeyRole@1@@Z @ 9524 NONAME ; void QAction::setSoftKeyRole(enum QAction::SoftKeyRole)
+ ?setHsvF@QColor@@QAEXMMMM@Z @ 9525 NONAME ; void QColor::setHsvF(float, float, float, float)
+ ?redoAvailable@QTextControl@@IAEX_N@Z @ 9526 NONAME ; void QTextControl::redoAvailable(bool)
+ ?getStaticMetaObject@QToolBox@@SAABUQMetaObject@@XZ @ 9527 NONAME ; struct QMetaObject const & QToolBox::getStaticMetaObject(void)
+ ?setScreenRect@TouchPoint@QTouchEvent@@QAEXABVQRectF@@@Z @ 9528 NONAME ; void QTouchEvent::TouchPoint::setScreenRect(class QRectF const &)
+ ?sys_font@QApplicationPrivate@@2PAVQFont@@A @ 9529 NONAME ; class QFont * QApplicationPrivate::sys_font
+ ?subtractOpaqueSiblings@QWidgetPrivate@@QBEXAAVQRegion@@PA_N_N@Z @ 9530 NONAME ; void QWidgetPrivate::subtractOpaqueSiblings(class QRegion &, bool *, bool) const
+ ?isEditable@QStandardItem@@QBE_NXZ @ 9531 NONAME ; bool QStandardItem::isEditable(void) const
+ ?setInteractive@QGraphicsView@@QAEX_N@Z @ 9532 NONAME ; void QGraphicsView::setInteractive(bool)
+ ?setBoundingRegionGranularity@QGraphicsItem@@QAEXM@Z @ 9533 NONAME ; void QGraphicsItem::setBoundingRegionGranularity(float)
+ ?event@QDial@@MAE_NPAVQEvent@@@Z @ 9534 NONAME ; bool QDial::event(class QEvent *)
+ ?scanCodeCache@QApplicationPrivate@@0V?$QHash@HI@@A @ 9535 NONAME ; class QHash<int, unsigned int> QApplicationPrivate::scanCodeCache
+ ??0QLineEdit@@QAE@ABVQString@@PAVQWidget@@@Z @ 9536 NONAME ; QLineEdit::QLineEdit(class QString const &, class QWidget *)
+ ?setCurveThreshold@QStroker@@QAEXM@Z @ 9537 NONAME ; void QStroker::setCurveThreshold(float)
+ ?inputMethodQuery@QWidget@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 9538 NONAME ; class QVariant QWidget::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?removeRows@QStringListModel@@UAE_NHHABVQModelIndex@@@Z @ 9539 NONAME ; bool QStringListModel::removeRows(int, int, class QModelIndex const &)
+ ?setBackgroundBrush@QGraphicsScene@@QAEXABVQBrush@@@Z @ 9540 NONAME ; void QGraphicsScene::setBackgroundBrush(class QBrush const &)
+ ?isValid@QTextBlock@@QBE_NXZ @ 9541 NONAME ; bool QTextBlock::isValid(void) const
+ ?lastScenePos@QGraphicsSceneHoverEvent@@QBE?AVQPointF@@XZ @ 9542 NONAME ; class QPointF QGraphicsSceneHoverEvent::lastScenePos(void) const
+ ?weight@QFontInfo@@QBEHXZ @ 9543 NONAME ; int QFontInfo::weight(void) const
+ ?setFontWeight@QTextEdit@@QAEXH@Z @ 9544 NONAME ; void QTextEdit::setFontWeight(int)
+ ?qt_metacast@QSplashScreen@@UAEPAXPBD@Z @ 9545 NONAME ; void * QSplashScreen::qt_metacast(char const *)
+ ?selection@QTextCursor@@QBE?AVQTextDocumentFragment@@XZ @ 9546 NONAME ; class QTextDocumentFragment QTextCursor::selection(void) const
+ ??1QCloseEvent@@UAE@XZ @ 9547 NONAME ; QCloseEvent::~QCloseEvent(void)
+ ?done@QDialog@@UAEXH@Z @ 9548 NONAME ; void QDialog::done(int)
+ ?widgetAt@QApplication@@SAPAVQWidget@@HH@Z @ 9549 NONAME ; class QWidget * QApplication::widgetAt(int, int)
+ ??_EQTextFrameLayoutData@@UAE@I@Z @ 9550 NONAME ; QTextFrameLayoutData::~QTextFrameLayoutData(unsigned int)
+ ??0QGraphicsPixelizeEffect@@QAE@PAVQObject@@@Z @ 9551 NONAME ; QGraphicsPixelizeEffect::QGraphicsPixelizeEffect(class QObject *)
+ ?frameChanged@QMovie@@IAEXH@Z @ 9552 NONAME ; void QMovie::frameChanged(int)
+ ?geometry@QWidgetItem@@UBE?AVQRect@@XZ @ 9553 NONAME ; class QRect QWidgetItem::geometry(void) const
+ ??0QTextFrame@@IAE@AAVQTextFramePrivate@@PAVQTextDocument@@@Z @ 9554 NONAME ; QTextFrame::QTextFrame(class QTextFramePrivate &, class QTextDocument *)
+ ?qt_image_cleanup_hook_64@@3P6AX_J@ZA @ 9555 NONAME ; void (*qt_image_cleanup_hook_64)(long long)
+ ?eventFilter@QStyledItemDelegate@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 9556 NONAME ; bool QStyledItemDelegate::eventFilter(class QObject *, class QEvent *)
+ ??0QTextureGlyphCache@@QAE@W4Type@QFontEngineGlyphCache@@ABVQTransform@@@Z @ 9557 NONAME ; QTextureGlyphCache::QTextureGlyphCache(enum QFontEngineGlyphCache::Type, class QTransform const &)
+ ?read@QImageReader@@QAE_NPAVQImage@@@Z @ 9558 NONAME ; bool QImageReader::read(class QImage *)
+ ?trUtf8@QDialogButtonBox@@SA?AVQString@@PBD0@Z @ 9559 NONAME ; class QString QDialogButtonBox::trUtf8(char const *, char const *)
+ ??0QDateTimeEdit@@QAE@ABVQDate@@PAVQWidget@@@Z @ 9560 NONAME ; QDateTimeEdit::QDateTimeEdit(class QDate const &, class QWidget *)
+ ?pixelIndex@QImage@@QBEHHH@Z @ 9561 NONAME ; int QImage::pixelIndex(int, int) const
+ ?windowText@QPalette@@QBEABVQBrush@@XZ @ 9562 NONAME ; class QBrush const & QPalette::windowText(void) const
+ ?find@QTextDocument@@QBE?AVQTextCursor@@ABVQRegExp@@HV?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 9563 NONAME ; class QTextCursor QTextDocument::find(class QRegExp const &, int, class QFlags<enum QTextDocument::FindFlag>) const
+ ?redoText@QUndoGroup@@QBE?AVQString@@XZ @ 9564 NONAME ; class QString QUndoGroup::redoText(void) const
+ ?data@QProxyModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 9565 NONAME ; class QVariant QProxyModel::data(class QModelIndex const &, int) const
+ ?d_func@QTableWidget@@AAEPAVQTableWidgetPrivate@@XZ @ 9566 NONAME ; class QTableWidgetPrivate * QTableWidget::d_func(void)
+ ?shape@QGraphicsPixmapItem@@UBE?AVQPainterPath@@XZ @ 9567 NONAME ; class QPainterPath QGraphicsPixmapItem::shape(void) const
+ ??0QScrollArea@@IAE@AAVQScrollAreaPrivate@@PAVQWidget@@@Z @ 9568 NONAME ; QScrollArea::QScrollArea(class QScrollAreaPrivate &, class QWidget *)
+ ?autoDetectImageFormat@QImageReader@@QBE_NXZ @ 9569 NONAME ; bool QImageReader::autoDetectImageFormat(void) const
+ ?completeChanged@QWizardPage@@IAEXXZ @ 9570 NONAME ; void QWizardPage::completeChanged(void)
+ ?inputMethodQuery@QAbstractSpinBox@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 9571 NONAME ; class QVariant QAbstractSpinBox::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?processCurrentSubpath@QStroker@@MAEXXZ @ 9572 NONAME ; void QStroker::processCurrentSubpath(void)
+ ?cleanupMultitouch@QApplicationPrivate@@QAEXXZ @ 9573 NONAME ; void QApplicationPrivate::cleanupMultitouch(void)
+ ?qt_metacall@QAction@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9574 NONAME ; int QAction::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QTextObject@@IAE@AAVQTextObjectPrivate@@PAVQTextDocument@@@Z @ 9575 NONAME ; QTextObject::QTextObject(class QTextObjectPrivate &, class QTextDocument *)
+ ?d_func@QFontComboBox@@AAEPAVQFontComboBoxPrivate@@XZ @ 9576 NONAME ; class QFontComboBoxPrivate * QFontComboBox::d_func(void)
+ ?trUtf8@QInputDialog@@SA?AVQString@@PBD0@Z @ 9577 NONAME ; class QString QInputDialog::trUtf8(char const *, char const *)
+ ?spacerItem@QLayoutItem@@UAEPAVQSpacerItem@@XZ @ 9578 NONAME ; class QSpacerItem * QLayoutItem::spacerItem(void)
+ ?scroll@QRasterPixmapData@@UAE_NHHABVQRect@@@Z @ 9579 NONAME ; bool QRasterPixmapData::scroll(int, int, class QRect const &)
+ ?addStack@QUndoGroup@@QAEXPAVQUndoStack@@@Z @ 9580 NONAME ; void QUndoGroup::addStack(class QUndoStack *)
+ ?getStaticMetaObject@QSizePolicy@@SAABUQMetaObject@@XZ @ 9581 NONAME ; struct QMetaObject const & QSizePolicy::getStaticMetaObject(void)
+ ?setTabStopWidth@QPlainTextEdit@@QAEXH@Z @ 9582 NONAME ; void QPlainTextEdit::setTabStopWidth(int)
+ ?setGroup@QGraphicsItem@@QAEXPAVQGraphicsItemGroup@@@Z @ 9583 NONAME ; void QGraphicsItem::setGroup(class QGraphicsItemGroup *)
+ ?q_func@QWidgetPrivate@@ABEPBVQWidget@@XZ @ 9584 NONAME ; class QWidget const * QWidgetPrivate::q_func(void) const
+ ??1QIconEngineFactoryInterface@@UAE@XZ @ 9585 NONAME ; QIconEngineFactoryInterface::~QIconEngineFactoryInterface(void)
+ ?home@QLineEdit@@QAEX_N@Z @ 9586 NONAME ; void QLineEdit::home(bool)
+ ?itemText@QToolBox@@QBE?AVQString@@H@Z @ 9587 NONAME ; class QString QToolBox::itemText(int) const
+ ?close@QGraphicsWidget@@QAE_NXZ @ 9588 NONAME ; bool QGraphicsWidget::close(void)
+ ??MQTextFragment@@QBE_NABV0@@Z @ 9589 NONAME ; bool QTextFragment::operator<(class QTextFragment const &) const
+ ?d_func@QGridLayout@@ABEPBVQGridLayoutPrivate@@XZ @ 9590 NONAME ; class QGridLayoutPrivate const * QGridLayout::d_func(void) const
+ ?setSelectionModel@QTreeView@@UAEXPAVQItemSelectionModel@@@Z @ 9591 NONAME ; void QTreeView::setSelectionModel(class QItemSelectionModel *)
+ ?setColorGroup@QPalette@@AAEXW4ColorGroup@1@ABVQBrush@@111111111111111111@Z @ 9592 NONAME ; void QPalette::setColorGroup(enum QPalette::ColorGroup, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &)
+ ?dx@QTransform@@QBEMXZ @ 9593 NONAME ; float QTransform::dx(void) const
+ ?itemWidget@QTreeWidget@@QBEPAVQWidget@@PAVQTreeWidgetItem@@H@Z @ 9594 NONAME ; class QWidget * QTreeWidget::itemWidget(class QTreeWidgetItem *, int) const
+ ?m32@QTransform@@QBEMXZ @ 9595 NONAME ; float QTransform::m32(void) const
+ ?selectedIndexes@QTreeView@@MBE?AV?$QList@VQModelIndex@@@@XZ @ 9596 NONAME ; class QList<class QModelIndex> QTreeView::selectedIndexes(void) const
+ ?resizeGripsVisible@QColumnView@@QBE_NXZ @ 9597 NONAME ; bool QColumnView::resizeGripsVisible(void) const
+ ?write@QListWidgetItem@@UBEXAAVQDataStream@@@Z @ 9598 NONAME ; void QListWidgetItem::write(class QDataStream &) const
+ ?underlinePosition@QFontEngine@@UBE?AUQFixed@@XZ @ 9599 NONAME ; struct QFixed QFontEngine::underlinePosition(void) const
+ ?metaObject@QMainWindow@@UBEPBUQMetaObject@@XZ @ 9600 NONAME ; struct QMetaObject const * QMainWindow::metaObject(void) const
+ ?critical@QMessageBox@@SAHPAVQWidget@@ABVQString@@1HHH@Z @ 9601 NONAME ; int QMessageBox::critical(class QWidget *, class QString const &, class QString const &, int, int, int)
+ ??0QStyleOptionMenuItem@@QAE@ABV0@@Z @ 9602 NONAME ; QStyleOptionMenuItem::QStyleOptionMenuItem(class QStyleOptionMenuItem const &)
+ ?setSystemFont@QApplicationPrivate@@SAXABVQFont@@@Z @ 9603 NONAME ; void QApplicationPrivate::setSystemFont(class QFont const &)
+ ?insert@QLineControl@@QAEXABVQString@@@Z @ 9604 NONAME ; void QLineControl::insert(class QString const &)
+ ?textDirection@QProgressBar@@QAE?AW4Direction@1@XZ @ 9605 NONAME ; enum QProgressBar::Direction QProgressBar::textDirection(void)
+ ?unpolish@QStyle@@UAEXPAVQApplication@@@Z @ 9606 NONAME ; void QStyle::unpolish(class QApplication *)
+ ?redo@QPlainTextEdit@@QAEXXZ @ 9607 NONAME ; void QPlainTextEdit::redo(void)
+ ?SetInlineEditingCursorVisibilityL@QCoeFepInputContext@@UAEXH@Z @ 9608 NONAME ; void QCoeFepInputContext::SetInlineEditingCursorVisibilityL(int)
+ ??6@YA?AVQDebug@@V0@V?$QFlags@W4StateFlag@QStyle@@@@@Z @ 9609 NONAME ; class QDebug operator<<(class QDebug, class QFlags<enum QStyle::StateFlag>)
+ ?test@Parser@QCss@@QAE_NW4TokenType@2@@Z @ 9610 NONAME ; bool QCss::Parser::test(enum QCss::TokenType)
+ ?alignment@QTextBlockFormat@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@XZ @ 9611 NONAME ; class QFlags<enum Qt::AlignmentFlag> QTextBlockFormat::alignment(void) const
+ ??1QFont@@QAE@XZ @ 9612 NONAME ; QFont::~QFont(void)
+ ?extension@QGraphicsTextItem@@MBE?AVQVariant@@ABV2@@Z @ 9613 NONAME ; class QVariant QGraphicsTextItem::extension(class QVariant const &) const
+ ?metaObject@QTextList@@UBEPBUQMetaObject@@XZ @ 9614 NONAME ; struct QMetaObject const * QTextList::metaObject(void) const
+ ??1QStyleOptionTabV3@@QAE@XZ @ 9615 NONAME ; QStyleOptionTabV3::~QStyleOptionTabV3(void)
+ ?tabAt@QTabBar@@QBEHABVQPoint@@@Z @ 9616 NONAME ; int QTabBar::tabAt(class QPoint const &) const
+ ?data@QTableWidgetItem@@UBE?AVQVariant@@H@Z @ 9617 NONAME ; class QVariant QTableWidgetItem::data(int) const
+ ?addItem@QBoxLayout@@UAEXPAVQLayoutItem@@@Z @ 9618 NONAME ; void QBoxLayout::addItem(class QLayoutItem *)
+ ??1QGestureRecognizer@@UAE@XZ @ 9619 NONAME ; QGestureRecognizer::~QGestureRecognizer(void)
+ ??0QStandardItem@@IAE@ABV0@@Z @ 9620 NONAME ; QStandardItem::QStandardItem(class QStandardItem const &)
+ ?mouseReleaseEvent@QAbstractButton@@MAEXPAVQMouseEvent@@@Z @ 9621 NONAME ; void QAbstractButton::mouseReleaseEvent(class QMouseEvent *)
+ ?mapFromParent@QGraphicsItem@@QBE?AVQPainterPath@@ABV2@@Z @ 9622 NONAME ; class QPainterPath QGraphicsItem::mapFromParent(class QPainterPath const &) const
+ ?setUnderlineColor@QTextCharFormat@@QAEXABVQColor@@@Z @ 9623 NONAME ; void QTextCharFormat::setUnderlineColor(class QColor const &)
+ ?mouseDoubleClickEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 9624 NONAME ; void QGraphicsProxyWidget::mouseDoubleClickEvent(class QGraphicsSceneMouseEvent *)
+ ?editFocusChange@QLineControl@@IAEX_N@Z @ 9625 NONAME ; void QLineControl::editFocusChange(bool)
+ ?frameShadow@QFrame@@QBE?AW4Shadow@1@XZ @ 9626 NONAME ; enum QFrame::Shadow QFrame::frameShadow(void) const
+ ??1QSplitter@@UAE@XZ @ 9627 NONAME ; QSplitter::~QSplitter(void)
+ ?hasHotSpot@QGesture@@QBE_NXZ @ 9628 NONAME ; bool QGesture::hasHotSpot(void) const
+ ?setPanelModality@QGraphicsItem@@QAEXW4PanelModality@1@@Z @ 9629 NONAME ; void QGraphicsItem::setPanelModality(enum QGraphicsItem::PanelModality)
+ ?doItemsLayout@QListView@@UAEXXZ @ 9630 NONAME ; void QListView::doItemsLayout(void)
+ ??0QMatrix@@AAE@MMMMMM_N@Z @ 9631 NONAME ; QMatrix::QMatrix(float, float, float, float, float, float, bool)
+ ?resizeEvent@QMdiArea@@MAEXPAVQResizeEvent@@@Z @ 9632 NONAME ; void QMdiArea::resizeEvent(class QResizeEvent *)
+ ?position@QTextCursor@@QBEHXZ @ 9633 NONAME ; int QTextCursor::position(void) const
+ ?pictureFormat@QPictureIO@@SA?AVQByteArray@@ABVQString@@@Z @ 9634 NONAME ; class QByteArray QPictureIO::pictureFormat(class QString const &)
+ ?sceneEffectiveBoundingRect@QGraphicsItemPrivate@@QBE?AVQRectF@@XZ @ 9635 NONAME ; class QRectF QGraphicsItemPrivate::sceneEffectiveBoundingRect(void) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQFont@@@Z @ 9636 NONAME ; class QDataStream & operator<<(class QDataStream &, class QFont const &)
+ ?format@QTextInlineObject@@QBE?AVQTextFormat@@XZ @ 9637 NONAME ; class QTextFormat QTextInlineObject::format(void) const
+ ??0QStringListModel@@QAE@ABVQStringList@@PAVQObject@@@Z @ 9638 NONAME ; QStringListModel::QStringListModel(class QStringList const &, class QObject *)
+ ?trUtf8@QListWidget@@SA?AVQString@@PBD0H@Z @ 9639 NONAME ; class QString QListWidget::trUtf8(char const *, char const *, int)
+ ?charFormat@QTextFormatCollection@@QBE?AVQTextCharFormat@@H@Z @ 9640 NONAME ; class QTextCharFormat QTextFormatCollection::charFormat(int) const
+ ?format@QTextTable@@QBE?AVQTextTableFormat@@XZ @ 9641 NONAME ; class QTextTableFormat QTextTable::format(void) const
+ ?trUtf8@QScrollBar@@SA?AVQString@@PBD0@Z @ 9642 NONAME ; class QString QScrollBar::trUtf8(char const *, char const *)
+ ?setDocument@QSyntaxHighlighter@@QAEXPAVQTextDocument@@@Z @ 9643 NONAME ; void QSyntaxHighlighter::setDocument(class QTextDocument *)
+ ?currentBlock@QSyntaxHighlighter@@IBE?AVQTextBlock@@XZ @ 9644 NONAME ; class QTextBlock QSyntaxHighlighter::currentBlock(void) const
+ ??1QSplashScreen@@UAE@XZ @ 9645 NONAME ; QSplashScreen::~QSplashScreen(void)
+ ?qt_metacall@QFileDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9646 NONAME ; int QFileDialog::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?drawRects@QPainter@@QAEXABV?$QVector@VQRectF@@@@@Z @ 9647 NONAME ; void QPainter::drawRects(class QVector<class QRectF> const &)
+ ?setTabStopWidth@QTextEdit@@QAEXH@Z @ 9648 NONAME ; void QTextEdit::setTabStopWidth(int)
+ ?count@QGraphicsLinearLayout@@UBEHXZ @ 9649 NONAME ; int QGraphicsLinearLayout::count(void) const
+ ?stop@QMovie@@QAEXXZ @ 9650 NONAME ; void QMovie::stop(void)
+ ?drawConvexPolygon@QPainter@@QAEXABVQPolygonF@@@Z @ 9651 NONAME ; void QPainter::drawConvexPolygon(class QPolygonF const &)
+ ?globalX@QContextMenuEvent@@QBEHXZ @ 9652 NONAME ; int QContextMenuEvent::globalX(void) const
+ ?clicked@QCalendarWidget@@IAEXABVQDate@@@Z @ 9653 NONAME ; void QCalendarWidget::clicked(class QDate const &)
+ ?mapToParent@QWidget@@QBE?AVQPoint@@ABV2@@Z @ 9654 NONAME ; class QPoint QWidget::mapToParent(class QPoint const &) const
+ ?getStaticMetaObject@QGraphicsOpacityEffect@@SAABUQMetaObject@@XZ @ 9655 NONAME ; struct QMetaObject const & QGraphicsOpacityEffect::getStaticMetaObject(void)
+ ?itemAt@QGraphicsView@@QBEPAVQGraphicsItem@@HH@Z @ 9656 NONAME ; class QGraphicsItem * QGraphicsView::itemAt(int, int) const
+ ?begin@QDashStroker@@UAEXPAX@Z @ 9657 NONAME ; void QDashStroker::begin(void *)
+ ?device@QTextDocumentWriter@@QBEPAVQIODevice@@XZ @ 9658 NONAME ; class QIODevice * QTextDocumentWriter::device(void) const
+ ?createObject@QTextDocument@@MAEPAVQTextObject@@ABVQTextFormat@@@Z @ 9659 NONAME ; class QTextObject * QTextDocument::createObject(class QTextFormat const &)
+ ??8QFont@@QBE_NABV0@@Z @ 9660 NONAME ; bool QFont::operator==(class QFont const &) const
+ ?toolTip@QTableWidgetItem@@QBE?AVQString@@XZ @ 9661 NONAME ; class QString QTableWidgetItem::toolTip(void) const
+ ??0QVector3D@@QAE@MMM@Z @ 9662 NONAME ; QVector3D::QVector3D(float, float, float)
+ ??0QGraphicsOpacityEffect@@QAE@PAVQObject@@@Z @ 9663 NONAME ; QGraphicsOpacityEffect::QGraphicsOpacityEffect(class QObject *)
+ ?endTangent@QBezier@@QBE?AVQLineF@@XZ @ 9664 NONAME ; class QLineF QBezier::endTangent(void) const
+ ?staticMetaObject@QMdiArea@@2UQMetaObject@@B @ 9665 NONAME ; struct QMetaObject const QMdiArea::staticMetaObject
+ ?dragEnterEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 9666 NONAME ; void QGraphicsProxyWidget::dragEnterEvent(class QGraphicsSceneDragDropEvent *)
+ ??0QStyleOptionViewItemV2@@IAE@H@Z @ 9667 NONAME ; QStyleOptionViewItemV2::QStyleOptionViewItemV2(int)
+ ?isAlien@QApplicationPrivate@@CA_NPAVQWidget@@@Z @ 9668 NONAME ; bool QApplicationPrivate::isAlien(class QWidget *)
+ ?createDefaultWindowSurface_sys@QWidgetPrivate@@QAEPAVQWindowSurface@@XZ @ 9669 NONAME ; class QWindowSurface * QWidgetPrivate::createDefaultWindowSurface_sys(void)
+ ?supportsExtension@QGraphicsItem@@MBE_NW4Extension@1@@Z @ 9670 NONAME ; bool QGraphicsItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?openExternalLinks@QTextBrowser@@QBE_NXZ @ 9671 NONAME ; bool QTextBrowser::openExternalLinks(void) const
+ ?d_func@QGraphicsSceneMoveEvent@@AAEPAVQGraphicsSceneMoveEventPrivate@@XZ @ 9672 NONAME ; class QGraphicsSceneMoveEventPrivate * QGraphicsSceneMoveEvent::d_func(void)
+ ?wordWrap@QTreeView@@QBE_NXZ @ 9673 NONAME ; bool QTreeView::wordWrap(void) const
+ ?unpolish@QWindowsStyle@@UAEXPAVQWidget@@@Z @ 9674 NONAME ; void QWindowsStyle::unpolish(class QWidget *)
+ ??0QPaintEngineExReplayer@@QAE@XZ @ 9675 NONAME ; QPaintEngineExReplayer::QPaintEngineExReplayer(void)
+ ?qDrawPlainRect@@YAXPAVQPainter@@HHHHABVQColor@@HPBVQBrush@@@Z @ 9676 NONAME ; void qDrawPlainRect(class QPainter *, int, int, int, int, class QColor const &, int, class QBrush const *)
+ ?x@QTextLine@@QBEMXZ @ 9677 NONAME ; float QTextLine::x(void) const
+ ?drawArc@QPainter@@QAEXABVQRect@@HH@Z @ 9678 NONAME ; void QPainter::drawArc(class QRect const &, int, int)
+ ?center@QRadialGradient@@QBE?AVQPointF@@XZ @ 9679 NONAME ; class QPointF QRadialGradient::center(void) const
+ ?formatIndex@QTextInlineObject@@QBEHXZ @ 9680 NONAME ; int QTextInlineObject::formatIndex(void) const
+ ?lastOffset@QPanGesture@@QBE?AVQPointF@@XZ @ 9681 NONAME ; class QPointF QPanGesture::lastOffset(void) const
+ ?redo@QTextDocument@@QAEXXZ @ 9682 NONAME ; void QTextDocument::redo(void)
+ ?setTabButton@QTabBar@@QAEXHW4ButtonPosition@1@PAVQWidget@@@Z @ 9683 NONAME ; void QTabBar::setTabButton(int, enum QTabBar::ButtonPosition, class QWidget *)
+ ?childEvent@QMdiArea@@MAEXPAVQChildEvent@@@Z @ 9684 NONAME ; void QMdiArea::childEvent(class QChildEvent *)
+ ?d_func@QDoubleSpinBox@@AAEPAVQDoubleSpinBoxPrivate@@XZ @ 9685 NONAME ; class QDoubleSpinBoxPrivate * QDoubleSpinBox::d_func(void)
+ ?setMouseTracking@QWidget@@QAEX_N@Z @ 9686 NONAME ; void QWidget::setMouseTracking(bool)
+ ?setDoubleDecimals@QInputDialog@@QAEXH@Z @ 9687 NONAME ; void QInputDialog::setDoubleDecimals(int)
+ ?HandleResourceChangeL@QS60MainAppUi@@UAEXH@Z @ 9688 NONAME ; void QS60MainAppUi::HandleResourceChangeL(int)
+ ?contentsChanged@QTextDocument@@IAEXXZ @ 9689 NONAME ; void QTextDocument::contentsChanged(void)
+ ?trUtf8@QDrag@@SA?AVQString@@PBD0@Z @ 9690 NONAME ; class QString QDrag::trUtf8(char const *, char const *)
+ ?createWidgetItem@QLayoutPrivate@@SAPAVQWidgetItem@@PBVQLayout@@PAVQWidget@@@Z @ 9691 NONAME ; class QWidgetItem * QLayoutPrivate::createWidgetItem(class QLayout const *, class QWidget *)
+ ?removeColumns@QTextTable@@QAEXHH@Z @ 9692 NONAME ; void QTextTable::removeColumns(int, int)
+ ?clearMinimumDate@QDateTimeEdit@@QAEXXZ @ 9693 NONAME ; void QDateTimeEdit::clearMinimumDate(void)
+ ??0QTextFrameFormat@@IAE@ABVQTextFormat@@@Z @ 9694 NONAME ; QTextFrameFormat::QTextFrameFormat(class QTextFormat const &)
+ ??0QTextFragment@@QAE@ABV0@@Z @ 9695 NONAME ; QTextFragment::QTextFragment(class QTextFragment const &)
+ ?closeEvent@QDockWidget@@MAEXPAVQCloseEvent@@@Z @ 9696 NONAME ; void QDockWidget::closeEvent(class QCloseEvent *)
+ ?setNavigationBarVisible@QCalendarWidget@@QAEX_N@Z @ 9697 NONAME ; void QCalendarWidget::setNavigationBarVisible(bool)
+ ??_EQMovie@@UAE@I@Z @ 9698 NONAME ; QMovie::~QMovie(unsigned int)
+ ?tr@QTextDocument@@SA?AVQString@@PBD0@Z @ 9699 NONAME ; class QString QTextDocument::tr(char const *, char const *)
+ ?staticMetaObject@QGuiPlatformPlugin@@2UQMetaObject@@B @ 9700 NONAME ; struct QMetaObject const QGuiPlatformPlugin::staticMetaObject
+ ?cursor@QGraphicsItem@@QBE?AVQCursor@@XZ @ 9701 NONAME ; class QCursor QGraphicsItem::cursor(void) const
+ ?event@QProgressBar@@MAE_NPAVQEvent@@@Z @ 9702 NONAME ; bool QProgressBar::event(class QEvent *)
+ ?pixmap@QWizard@@QBE?AVQPixmap@@W4WizardPixmap@1@@Z @ 9703 NONAME ; class QPixmap QWizard::pixmap(enum QWizard::WizardPixmap) const
+ ?cursorRect@QPlainTextEdit@@QBE?AVQRect@@ABVQTextCursor@@@Z @ 9704 NONAME ; class QRect QPlainTextEdit::cursorRect(class QTextCursor const &) const
+ ?setWidth@QTextImageFormat@@QAEXM@Z @ 9705 NONAME ; void QTextImageFormat::setWidth(float)
+ ?showRow@QTableView@@QAEXH@Z @ 9706 NONAME ; void QTableView::showRow(int)
+ ??1QItemEditorFactory@@UAE@XZ @ 9707 NONAME ; QItemEditorFactory::~QItemEditorFactory(void)
+ ?fontFamily@QTextCharFormat@@QBE?AVQString@@XZ @ 9708 NONAME ; class QString QTextCharFormat::fontFamily(void) const
+ ?setKerning@QFont@@QAEX_N@Z @ 9709 NONAME ; void QFont::setKerning(bool)
+ ?winId@QWidget@@QBEPAVCCoeControl@@XZ @ 9710 NONAME ; class CCoeControl * QWidget::winId(void) const
+ ?d_func@QListWidget@@AAEPAVQListWidgetPrivate@@XZ @ 9711 NONAME ; class QListWidgetPrivate * QListWidget::d_func(void)
+ ??1QMessageBox@@UAE@XZ @ 9712 NONAME ; QMessageBox::~QMessageBox(void)
+ ?paintOnScreen@QWidgetPrivate@@QBE_NXZ @ 9713 NONAME ; bool QWidgetPrivate::paintOnScreen(void) const
+ ?trUtf8@QCoeFepInputContext@@SA?AVQString@@PBD0H@Z @ 9714 NONAME ; class QString QCoeFepInputContext::trUtf8(char const *, char const *, int)
+ ?setCorrectionMode@QAbstractSpinBox@@QAEXW4CorrectionMode@1@@Z @ 9715 NONAME ; void QAbstractSpinBox::setCorrectionMode(enum QAbstractSpinBox::CorrectionMode)
+ ?translate@QPolygon@@QAEXABVQPoint@@@Z @ 9716 NONAME ; void QPolygon::translate(class QPoint const &)
+ ??0QTextBrowser@@QAE@PAVQWidget@@@Z @ 9717 NONAME ; QTextBrowser::QTextBrowser(class QWidget *)
+ ?setFrameRect@QFrame@@QAEXABVQRect@@@Z @ 9718 NONAME ; void QFrame::setFrameRect(class QRect const &)
+ ?clipboard@QApplication@@SAPAVQClipboard@@XZ @ 9719 NONAME ; class QClipboard * QApplication::clipboard(void)
+ ?setPos@QGraphicsSceneHoverEvent@@QAEXABVQPointF@@@Z @ 9720 NONAME ; void QGraphicsSceneHoverEvent::setPos(class QPointF const &)
+ ??0QLinearGradient@@QAE@ABVQPointF@@0@Z @ 9721 NONAME ; QLinearGradient::QLinearGradient(class QPointF const &, class QPointF const &)
+ ?wrapping@QDial@@QBE_NXZ @ 9722 NONAME ; bool QDial::wrapping(void) const
+ ?endMacro@QUndoStack@@QAEXXZ @ 9723 NONAME ; void QUndoStack::endMacro(void)
+ ?underMouse@QWidget@@QBE_NXZ @ 9724 NONAME ; bool QWidget::underMouse(void) const
+ ?setMask@QRasterPixmapData@@UAEXABVQBitmap@@@Z @ 9725 NONAME ; void QRasterPixmapData::setMask(class QBitmap const &)
+ ??1QDashStroker@@UAE@XZ @ 9726 NONAME ; QDashStroker::~QDashStroker(void)
+ ?d_func@QGraphicsEllipseItem@@ABEPBVQGraphicsEllipseItemPrivate@@XZ @ 9727 NONAME ; class QGraphicsEllipseItemPrivate const * QGraphicsEllipseItem::d_func(void) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQPainterPath@@@Z @ 9728 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPainterPath const &)
+ ?moveTo@QStrokerOps@@QAEXMM@Z @ 9729 NONAME ; void QStrokerOps::moveTo(float, float)
+ ?staticMetaObject@QMdiSubWindow@@2UQMetaObject@@B @ 9730 NONAME ; struct QMetaObject const QMdiSubWindow::staticMetaObject
+ ?setItemDelegate@QDataWidgetMapper@@QAEXPAVQAbstractItemDelegate@@@Z @ 9731 NONAME ; void QDataWidgetMapper::setItemDelegate(class QAbstractItemDelegate *)
+ ?timerEvent@QAbstractSlider@@MAEXPAVQTimerEvent@@@Z @ 9732 NONAME ; void QAbstractSlider::timerEvent(class QTimerEvent *)
+ ?helpRequested@QWizard@@IAEXXZ @ 9733 NONAME ; void QWizard::helpRequested(void)
+ ?registerGestureRecognizer@QApplication@@QAE?AW4GestureType@Qt@@PAVQGestureRecognizer@@@Z @ 9734 NONAME ; enum Qt::GestureType QApplication::registerGestureRecognizer(class QGestureRecognizer *)
+ ??0QTableWidgetItem@@QAE@ABVQIcon@@ABVQString@@H@Z @ 9735 NONAME ; QTableWidgetItem::QTableWidgetItem(class QIcon const &, class QString const &, int)
+ ?validatePage@QWizardPage@@UAE_NXZ @ 9736 NONAME ; bool QWizardPage::validatePage(void)
+ ?itemCollapsed@QTreeWidget@@IAEXPAVQTreeWidgetItem@@@Z @ 9737 NONAME ; void QTreeWidget::itemCollapsed(class QTreeWidgetItem *)
+ ?palette@QLineControl@@QBEABVQPalette@@XZ @ 9738 NONAME ; class QPalette const & QLineControl::palette(void) const
+ ?contains@QGraphicsPixmapItem@@UBE_NABVQPointF@@@Z @ 9739 NONAME ; bool QGraphicsPixmapItem::contains(class QPointF const &) const
+ ??1QTextTableFormat@@QAE@XZ @ 9740 NONAME ; QTextTableFormat::~QTextTableFormat(void)
+ ?qt_metacall@QGraphicsScene@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9741 NONAME ; int QGraphicsScene::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?strength@QGraphicsGrayscaleEffect@@QBEMXZ @ 9742 NONAME ; float QGraphicsGrayscaleEffect::strength(void) const
+ ??1QStyleOptionDockWidget@@QAE@XZ @ 9743 NONAME ; QStyleOptionDockWidget::~QStyleOptionDockWidget(void)
+ ?horizontalScrollBarPolicy@QAbstractScrollArea@@QBE?AW4ScrollBarPolicy@Qt@@XZ @ 9744 NONAME ; enum Qt::ScrollBarPolicy QAbstractScrollArea::horizontalScrollBarPolicy(void) const
+ ?contextMenuEvent@QScrollBar@@MAEXPAVQContextMenuEvent@@@Z @ 9745 NONAME ; void QScrollBar::contextMenuEvent(class QContextMenuEvent *)
+ ?autoRepeatInterval@QAbstractButton@@QBEHXZ @ 9746 NONAME ; int QAbstractButton::autoRepeatInterval(void) const
+ ?qt_metacast@QEventDispatcherS60@@UAEPAXPBD@Z @ 9747 NONAME ; void * QEventDispatcherS60::qt_metacast(char const *)
+ ?changeEvent@QAbstractSpinBox@@MAEXPAVQEvent@@@Z @ 9748 NONAME ; void QAbstractSpinBox::changeEvent(class QEvent *)
+ ??1QTextFrameFormat@@QAE@XZ @ 9749 NONAME ; QTextFrameFormat::~QTextFrameFormat(void)
+ ?metaObject@QIconEnginePluginV2@@UBEPBUQMetaObject@@XZ @ 9750 NONAME ; struct QMetaObject const * QIconEnginePluginV2::metaObject(void) const
+ ?tr@QGraphicsView@@SA?AVQString@@PBD0H@Z @ 9751 NONAME ; class QString QGraphicsView::tr(char const *, char const *, int)
+ ?sectionCount@QDateTimeEdit@@QBEHXZ @ 9752 NONAME ; int QDateTimeEdit::sectionCount(void) const
+ ?tr@QFontComboBox@@SA?AVQString@@PBD0H@Z @ 9753 NONAME ; class QString QFontComboBox::tr(char const *, char const *, int)
+ ?set_pal@QApplicationPrivate@@2PAVQPalette@@A @ 9754 NONAME ; class QPalette * QApplicationPrivate::set_pal
+ ?ensureSceneTransform@QGraphicsItemPrivate@@QAEXXZ @ 9755 NONAME ; void QGraphicsItemPrivate::ensureSceneTransform(void)
+ ?staticMetaObject@QHeaderView@@2UQMetaObject@@B @ 9756 NONAME ; struct QMetaObject const QHeaderView::staticMetaObject
+ ?dragMoveEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 9757 NONAME ; void QGraphicsItem::dragMoveEvent(class QGraphicsSceneDragDropEvent *)
+ ?pixelMetric@QWindowsStyle@@UBEHW4PixelMetric@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 9758 NONAME ; int QWindowsStyle::pixelMetric(enum QStyle::PixelMetric, class QStyleOption const *, class QWidget const *) const
+ ?toVector3DAffine@QVector4D@@QBE?AVQVector3D@@XZ @ 9759 NONAME ; class QVector3D QVector4D::toVector3DAffine(void) const
+ ?emitCubicTo@QStrokerOps@@IAEXMMMMMM@Z @ 9760 NONAME ; void QStrokerOps::emitCubicTo(float, float, float, float, float, float)
+ ?metric@QPixmap@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 9761 NONAME ; int QPixmap::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?sortItems@QListWidget@@QAEXW4SortOrder@Qt@@@Z @ 9762 NONAME ; void QListWidget::sortItems(enum Qt::SortOrder)
+ ?trUtf8@QTextDocument@@SA?AVQString@@PBD0H@Z @ 9763 NONAME ; class QString QTextDocument::trUtf8(char const *, char const *, int)
+ ??0QPanGesture@@QAE@PAVQObject@@@Z @ 9764 NONAME ; QPanGesture::QPanGesture(class QObject *)
+ ?clipRegion@QWidgetPrivate@@QBE?AVQRegion@@XZ @ 9765 NONAME ; class QRegion QWidgetPrivate::clipRegion(void) const
+ ?matrix@QGraphicsItem@@QBE?AVQMatrix@@XZ @ 9766 NONAME ; class QMatrix QGraphicsItem::matrix(void) const
+ ?fileName@QImageReader@@QBE?AVQString@@XZ @ 9767 NONAME ; class QString QImageReader::fileName(void) const
+ ?setText@QTextLayout@@QAEXABVQString@@@Z @ 9768 NONAME ; void QTextLayout::setText(class QString const &)
+ ?frameRect@QMovie@@QBE?AVQRect@@XZ @ 9769 NONAME ; class QRect QMovie::frameRect(void) const
+ ?setPrefix@QDoubleSpinBox@@QAEXABVQString@@@Z @ 9770 NONAME ; void QDoubleSpinBox::setPrefix(class QString const &)
+ ?metaObject@QRadioButton@@UBEPBUQMetaObject@@XZ @ 9771 NONAME ; struct QMetaObject const * QRadioButton::metaObject(void) const
+ ??1QTabWidget@@UAE@XZ @ 9772 NONAME ; QTabWidget::~QTabWidget(void)
+ ?setBrightness@QGraphicsBloomEffect@@QAEXH@Z @ 9773 NONAME ; void QGraphicsBloomEffect::setBrightness(int)
+ ?detach@QRegion@@AAEXXZ @ 9774 NONAME ; void QRegion::detach(void)
+ ?d_func@QPixmapColorizeFilter@@ABEPBVQPixmapColorizeFilterPrivate@@XZ @ 9775 NONAME ; class QPixmapColorizeFilterPrivate const * QPixmapColorizeFilter::d_func(void) const
+ ?currentIndex@QTabWidget@@QBEHXZ @ 9776 NONAME ; int QTabWidget::currentIndex(void) const
+ ?trUtf8@QInputContextPlugin@@SA?AVQString@@PBD0H@Z @ 9777 NONAME ; class QString QInputContextPlugin::trUtf8(char const *, char const *, int)
+ ?contextMenuEvent@QDialog@@MAEXPAVQContextMenuEvent@@@Z @ 9778 NONAME ; void QDialog::contextMenuEvent(class QContextMenuEvent *)
+ ?addRoundRect@QPainterPath@@QAEXABVQRectF@@H@Z @ 9779 NONAME ; void QPainterPath::addRoundRect(class QRectF const &, int)
+ ??0QGraphicsView@@IAE@AAVQGraphicsViewPrivate@@PAVQWidget@@@Z @ 9780 NONAME ; QGraphicsView::QGraphicsView(class QGraphicsViewPrivate &, class QWidget *)
+ ?getStaticMetaObject@QS60Style@@SAABUQMetaObject@@XZ @ 9781 NONAME ; struct QMetaObject const & QS60Style::getStaticMetaObject(void)
+ ?setPen@QPainter@@QAEXABVQColor@@@Z @ 9782 NONAME ; void QPainter::setPen(class QColor const &)
+ ?setData@QAction@@QAEXABVQVariant@@@Z @ 9783 NONAME ; void QAction::setData(class QVariant const &)
+ ?subTitle@QWizardPage@@QBE?AVQString@@XZ @ 9784 NONAME ; class QString QWizardPage::subTitle(void) const
+ ?save@QPainter@@QAEXXZ @ 9785 NONAME ; void QPainter::save(void)
+ ??1QTextTable@@UAE@XZ @ 9786 NONAME ; QTextTable::~QTextTable(void)
+ ?resizeEvent@QGraphicsView@@MAEXPAVQResizeEvent@@@Z @ 9787 NONAME ; void QGraphicsView::resizeEvent(class QResizeEvent *)
+ ?insertToolBar@QMainWindow@@QAEXPAVQToolBar@@0@Z @ 9788 NONAME ; void QMainWindow::insertToolBar(class QToolBar *, class QToolBar *)
+ ?optimizationFlags@QGraphicsView@@QBE?AV?$QFlags@W4OptimizationFlag@QGraphicsView@@@@XZ @ 9789 NONAME ; class QFlags<enum QGraphicsView::OptimizationFlag> QGraphicsView::optimizationFlags(void) const
+ ?rowsInserted@QTreeView@@MAEXABVQModelIndex@@HH@Z @ 9790 NONAME ; void QTreeView::rowsInserted(class QModelIndex const &, int, int)
+ ?unquotedLexem@Parser@QCss@@QBE?AVQString@@XZ @ 9791 NONAME ; class QString QCss::Parser::unquotedLexem(void) const
+ ?showShaded@QMdiSubWindow@@QAEXXZ @ 9792 NONAME ; void QMdiSubWindow::showShaded(void)
+ ??_EQGraphicsSceneHelpEvent@@UAE@I@Z @ 9793 NONAME ; QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent(unsigned int)
+ ?inputMethodEvent@QWidget@@MAEXPAVQInputMethodEvent@@@Z @ 9794 NONAME ; void QWidget::inputMethodEvent(class QInputMethodEvent *)
+ ?drawLine@QPainter@@QAEXHHHH@Z @ 9795 NONAME ; void QPainter::drawLine(int, int, int, int)
+ ?getStaticMetaObject@QRegExpValidator@@SAABUQMetaObject@@XZ @ 9796 NONAME ; struct QMetaObject const & QRegExpValidator::getStaticMetaObject(void)
+ ?movePosition@QTextCursor@@QAE_NW4MoveOperation@1@W4MoveMode@1@H@Z @ 9797 NONAME ; bool QTextCursor::movePosition(enum QTextCursor::MoveOperation, enum QTextCursor::MoveMode, int)
+ ?tr@QGraphicsEffectSource@@SA?AVQString@@PBD0H@Z @ 9798 NONAME ; class QString QGraphicsEffectSource::tr(char const *, char const *, int)
+ ?staticMetaObject@QLCDNumber@@2UQMetaObject@@B @ 9799 NONAME ; struct QMetaObject const QLCDNumber::staticMetaObject
+ ?items@QListWidget@@IBE?AV?$QList@PAVQListWidgetItem@@@@PBVQMimeData@@@Z @ 9800 NONAME ; class QList<class QListWidgetItem *> QListWidget::items(class QMimeData const *) const
+ ?qt_metacast@QAbstractItemDelegate@@UAEPAXPBD@Z @ 9801 NONAME ; void * QAbstractItemDelegate::qt_metacast(char const *)
+ ?radius@QPixmapBlurFilter@@QBEHXZ @ 9802 NONAME ; int QPixmapBlurFilter::radius(void) const
+ ?clearSubFocus@QGraphicsItemPrivate@@QAEXPAVQGraphicsItem@@@Z @ 9803 NONAME ; void QGraphicsItemPrivate::clearSubFocus(class QGraphicsItem *)
+ ??_EQPlainTextDocumentLayout@@UAE@I@Z @ 9804 NONAME ; QPlainTextDocumentLayout::~QPlainTextDocumentLayout(unsigned int)
+ ?nodeNameEquals@StyleSelector@QCss@@UBE_NTNodePtr@12@ABVQString@@@Z @ 9805 NONAME ; bool QCss::StyleSelector::nodeNameEquals(union QCss::StyleSelector::NodePtr, class QString const &) const
+ ?widthF@QPen@@QBEMXZ @ 9806 NONAME ; float QPen::widthF(void) const
+ ?mouseMoveEvent@QAbstractItemView@@MAEXPAVQMouseEvent@@@Z @ 9807 NONAME ; void QAbstractItemView::mouseMoveEvent(class QMouseEvent *)
+ ?styleHint@QWindowsStyle@@UBEHW4StyleHint@QStyle@@PBVQStyleOption@@PBVQWidget@@PAVQStyleHintReturn@@@Z @ 9808 NONAME ; int QWindowsStyle::styleHint(enum QStyle::StyleHint, class QStyleOption const *, class QWidget const *, class QStyleHintReturn *) const
+ ?SetCursorSelectionForFepL@QCoeFepInputContext@@UAEXABVTCursorSelection@@@Z @ 9809 NONAME ; void QCoeFepInputContext::SetCursorSelectionForFepL(class TCursorSelection const &)
+ ??1QClipboardEvent@@UAE@XZ @ 9810 NONAME ; QClipboardEvent::~QClipboardEvent(void)
+ ?textLanguages@QImage@@QBE?AVQStringList@@XZ @ 9811 NONAME ; class QStringList QImage::textLanguages(void) const
+ ?page@QWizard@@QBEPAVQWizardPage@@H@Z @ 9812 NONAME ; class QWizardPage * QWizard::page(int) const
+ ??1QStyleHintReturnVariant@@QAE@XZ @ 9813 NONAME ; QStyleHintReturnVariant::~QStyleHintReturnVariant(void)
+ ?qt_metacall@QCommonStyle@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9814 NONAME ; int QCommonStyle::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?trUtf8@QImageIOPlugin@@SA?AVQString@@PBD0H@Z @ 9815 NONAME ; class QString QImageIOPlugin::trUtf8(char const *, char const *, int)
+ ?dropEvent@QLineEdit@@MAEXPAVQDropEvent@@@Z @ 9816 NONAME ; void QLineEdit::dropEvent(class QDropEvent *)
+ ??0QValidator@@IAE@AAVQObjectPrivate@@PAVQObject@@@Z @ 9817 NONAME ; QValidator::QValidator(class QObjectPrivate &, class QObject *)
+ ?parseFunction@Parser@QCss@@QAE_NPAVQString@@0@Z @ 9818 NONAME ; bool QCss::Parser::parseFunction(class QString *, class QString *)
+ ?drawLines@QPainter@@QAEXPBVQPointF@@H@Z @ 9819 NONAME ; void QPainter::drawLines(class QPointF const *, int)
+ ?dragEnterEvent@QGraphicsView@@MAEXPAVQDragEnterEvent@@@Z @ 9820 NONAME ; void QGraphicsView::dragEnterEvent(class QDragEnterEvent *)
+ ??0Key@QPixmapCache@@QAE@XZ @ 9821 NONAME ; QPixmapCache::Key::Key(void)
+ ?window@QPainter@@QBE?AVQRect@@XZ @ 9822 NONAME ; class QRect QPainter::window(void) const
+ ??_EQTabWidget@@UAE@I@Z @ 9823 NONAME ; QTabWidget::~QTabWidget(unsigned int)
+ ?setButtons@QGraphicsSceneWheelEvent@@QAEXV?$QFlags@W4MouseButton@Qt@@@@@Z @ 9824 NONAME ; void QGraphicsSceneWheelEvent::setButtons(class QFlags<enum Qt::MouseButton>)
+ ??_EQWidgetPrivate@@UAE@I@Z @ 9825 NONAME ; QWidgetPrivate::~QWidgetPrivate(unsigned int)
+ ?dragEnabled@QAbstractItemView@@QBE_NXZ @ 9826 NONAME ; bool QAbstractItemView::dragEnabled(void) const
+ ??0QImage@@QAE@PBD0@Z @ 9827 NONAME ; QImage::QImage(char const *, char const *)
+ ?getStaticMetaObject@QKeyEventTransition@@SAABUQMetaObject@@XZ @ 9828 NONAME ; struct QMetaObject const & QKeyEventTransition::getStaticMetaObject(void)
+ ?ensureSpace@QTextEngine@@QBEXH@Z @ 9829 NONAME ; void QTextEngine::ensureSpace(int) const
+ ?testAttrib@Parser@QCss@@QAE_NXZ @ 9830 NONAME ; bool QCss::Parser::testAttrib(void)
+ ?underline@QFontInfo@@QBE_NXZ @ 9831 NONAME ; bool QFontInfo::underline(void) const
+ ?d_func@QGraphicsProxyWidget@@AAEPAVQGraphicsProxyWidgetPrivate@@XZ @ 9832 NONAME ; class QGraphicsProxyWidgetPrivate * QGraphicsProxyWidget::d_func(void)
+ ??0QTabWidget@@QAE@PAVQWidget@@@Z @ 9833 NONAME ; QTabWidget::QTabWidget(class QWidget *)
+ ?deleteWidget@QWidgetAction@@MAEXPAVQWidget@@@Z @ 9834 NONAME ; void QWidgetAction::deleteWidget(class QWidget *)
+ ??_EQStyledItemDelegate@@UAE@I@Z @ 9835 NONAME ; QStyledItemDelegate::~QStyledItemDelegate(unsigned int)
+ ?itemTextRect@QProxyStyle@@UBE?AVQRect@@ABVQFontMetrics@@ABV2@H_NABVQString@@@Z @ 9836 NONAME ; class QRect QProxyStyle::itemTextRect(class QFontMetrics const &, class QRect const &, int, bool, class QString const &) const
+ ??1QImageIOHandlerFactoryInterface@@UAE@XZ @ 9837 NONAME ; QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface(void)
+ ?setWidget@QGestureEvent@@QAEXPAVQWidget@@@Z @ 9838 NONAME ; void QGestureEvent::setWidget(class QWidget *)
+ ?d_func@QRasterWindowSurface@@ABEPBVQRasterWindowSurfacePrivate@@XZ @ 9839 NONAME ; class QRasterWindowSurfacePrivate const * QRasterWindowSurface::d_func(void) const
+ ?possibleActions@QGraphicsSceneDragDropEvent@@QBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 9840 NONAME ; class QFlags<enum Qt::DropAction> QGraphicsSceneDragDropEvent::possibleActions(void) const
+ ?editorEvent@QItemDelegate@@MAE_NPAVQEvent@@PAVQAbstractItemModel@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 9841 NONAME ; bool QItemDelegate::editorEvent(class QEvent *, class QAbstractItemModel *, class QStyleOptionViewItem const &, class QModelIndex const &)
+ ?color@QBrush@@QBEABVQColor@@XZ @ 9842 NONAME ; class QColor const & QBrush::color(void) const
+ ?setWordWrap@QListView@@QAEX_N@Z @ 9843 NONAME ; void QListView::setWordWrap(bool)
+ ?getStaticMetaObject@QTextBrowser@@SAABUQMetaObject@@XZ @ 9844 NONAME ; struct QMetaObject const & QTextBrowser::getStaticMetaObject(void)
+ ?parent@QStandardItemModel@@UBE?AVQModelIndex@@ABV2@@Z @ 9845 NONAME ; class QModelIndex QStandardItemModel::parent(class QModelIndex const &) const
+ ?textBackgroundColor@QTextEdit@@QBE?AVQColor@@XZ @ 9846 NONAME ; class QColor QTextEdit::textBackgroundColor(void) const
+ ?centralWidget@QMainWindow@@QBEPAVQWidget@@XZ @ 9847 NONAME ; class QWidget * QMainWindow::centralWidget(void) const
+ ?processInputMethodEvent@QLineControl@@QAEXPAVQInputMethodEvent@@@Z @ 9848 NONAME ; void QLineControl::processInputMethodEvent(class QInputMethodEvent *)
+ ?clearMinimumDateTime@QDateTimeEdit@@QAEXXZ @ 9849 NONAME ; void QDateTimeEdit::clearMinimumDateTime(void)
+ ?leaveEvent@QMenuBar@@MAEXPAVQEvent@@@Z @ 9850 NONAME ; void QMenuBar::leaveEvent(class QEvent *)
+ ?joinStyle@QStroker@@QBE?AW4PenJoinStyle@Qt@@XZ @ 9851 NONAME ; enum Qt::PenJoinStyle QStroker::joinStyle(void) const
+ ?mouseDoubleClickEvent@QTextEdit@@MAEXPAVQMouseEvent@@@Z @ 9852 NONAME ; void QTextEdit::mouseDoubleClickEvent(class QMouseEvent *)
+ ?drawImage@QPainter@@QAEXABVQRect@@ABVQImage@@@Z @ 9853 NONAME ; void QPainter::drawImage(class QRect const &, class QImage const &)
+ ?rotate@QGraphicsItem@@QAEXM@Z @ 9854 NONAME ; void QGraphicsItem::rotate(float)
+ ?setAlpha@QColor@@QAEXH@Z @ 9855 NONAME ; void QColor::setAlpha(int)
+ ??0QStylePlugin@@QAE@PAVQObject@@@Z @ 9856 NONAME ; QStylePlugin::QStylePlugin(class QObject *)
+ ?cursorPosition@QLineEdit@@QBEHXZ @ 9857 NONAME ; int QLineEdit::cursorPosition(void) const
+ ?qt_metacall@QMdiSubWindow@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9858 NONAME ; int QMdiSubWindow::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QPainter@@QAE@XZ @ 9859 NONAME ; QPainter::QPainter(void)
+ ?setVerticalScrollMode@QAbstractItemView@@QAEXW4ScrollMode@1@@Z @ 9860 NONAME ; void QAbstractItemView::setVerticalScrollMode(enum QAbstractItemView::ScrollMode)
+ ?setChildrenCollapsible@QSplitter@@QAEX_N@Z @ 9861 NONAME ; void QSplitter::setChildrenCollapsible(bool)
+ ?metaObject@QHeaderView@@UBEPBUQMetaObject@@XZ @ 9862 NONAME ; struct QMetaObject const * QHeaderView::metaObject(void) const
+ ??0QColumnView@@IAE@AAVQColumnViewPrivate@@PAVQWidget@@@Z @ 9863 NONAME ; QColumnView::QColumnView(class QColumnViewPrivate &, class QWidget *)
+ ??0QLabel@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 9864 NONAME ; QLabel::QLabel(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?source@QDrag@@QBEPAVQWidget@@XZ @ 9865 NONAME ; class QWidget * QDrag::source(void) const
+ ?polish@QCommonStyle@@UAEXPAVQWidget@@@Z @ 9866 NONAME ; void QCommonStyle::polish(class QWidget *)
+ ?setText@QTableWidgetItem@@QAEXABVQString@@@Z @ 9867 NONAME ; void QTableWidgetItem::setText(class QString const &)
+ ?clear@QAbstractSpinBox@@UAEXXZ @ 9868 NONAME ; void QAbstractSpinBox::clear(void)
+ ?flags@QSortFilterProxyModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 9869 NONAME ; class QFlags<enum Qt::ItemFlag> QSortFilterProxyModel::flags(class QModelIndex const &) const
+ ?setAcceptedMouseButtons@QGraphicsItem@@QAEXV?$QFlags@W4MouseButton@Qt@@@@@Z @ 9870 NONAME ; void QGraphicsItem::setAcceptedMouseButtons(class QFlags<enum Qt::MouseButton>)
+ ?qt_metacast@QGraphicsPixelizeEffect@@UAEPAXPBD@Z @ 9871 NONAME ; void * QGraphicsPixelizeEffect::qt_metacast(char const *)
+ ?loopCount@QImageIOHandler@@UBEHXZ @ 9872 NONAME ; int QImageIOHandler::loopCount(void) const
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPointF@@@Z @ 9873 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QPointF const &) const
+ ?rowCount@QGraphicsGridLayout@@QBEHXZ @ 9874 NONAME ; int QGraphicsGridLayout::rowCount(void) const
+ ?maximumSize@QBoxLayout@@UBE?AVQSize@@XZ @ 9875 NONAME ; class QSize QBoxLayout::maximumSize(void) const
+ ?radius@QRadialGradient@@QBEMXZ @ 9876 NONAME ; float QRadialGradient::radius(void) const
+ ?itemFromIndex@QListWidget@@IBEPAVQListWidgetItem@@ABVQModelIndex@@@Z @ 9877 NONAME ; class QListWidgetItem * QListWidget::itemFromIndex(class QModelIndex const &) const
+ ?tr@QPlainTextEdit@@SA?AVQString@@PBD0@Z @ 9878 NONAME ; class QString QPlainTextEdit::tr(char const *, char const *)
+ ?blurRadius@QGraphicsDropShadowEffect@@QBEHXZ @ 9879 NONAME ; int QGraphicsDropShadowEffect::blurRadius(void) const
+ ?focusPolicy@QWidget@@QBE?AW4FocusPolicy@Qt@@XZ @ 9880 NONAME ; enum Qt::FocusPolicy QWidget::focusPolicy(void) const
+ ?write@QIconEngineV2@@UBE_NAAVQDataStream@@@Z @ 9881 NONAME ; bool QIconEngineV2::write(class QDataStream &) const
+ ?mouseHandler@QInputContext@@UAEXHPAVQMouseEvent@@@Z @ 9882 NONAME ; void QInputContext::mouseHandler(int, class QMouseEvent *)
+ ?columnCount@QGraphicsGridLayout@@QBEHXZ @ 9883 NONAME ; int QGraphicsGridLayout::columnCount(void) const
+ ?expandToDepth@QTreeView@@QAEXH@Z @ 9884 NONAME ; void QTreeView::expandToDepth(int)
+ ?qt_metacast@QGraphicsWidget@@UAEPAXPBD@Z @ 9885 NONAME ; void * QGraphicsWidget::qt_metacast(char const *)
+ ?setObjectFormatIndex@QTextFormatCollection@@QAEXHH@Z @ 9886 NONAME ; void QTextFormatCollection::setObjectFormatIndex(int, int)
+ ?setGeometry@QStackedLayout@@UAEXABVQRect@@@Z @ 9887 NONAME ; void QStackedLayout::setGeometry(class QRect const &)
+ ?setDuplicatesEnabled@QComboBox@@QAEX_N@Z @ 9888 NONAME ; void QComboBox::setDuplicatesEnabled(bool)
+ ?currentChanged@QAbstractItemView@@MAEXABVQModelIndex@@0@Z @ 9889 NONAME ; void QAbstractItemView::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ?d_func@QCompleter@@ABEPBVQCompleterPrivate@@XZ @ 9890 NONAME ; class QCompleterPrivate const * QCompleter::d_func(void) const
+ ?background@QMdiArea@@QBE?AVQBrush@@XZ @ 9891 NONAME ; class QBrush QMdiArea::background(void) const
+ ?trUtf8@QColumnView@@SA?AVQString@@PBD0@Z @ 9892 NONAME ; class QString QColumnView::trUtf8(char const *, char const *)
+ ?qt_metacast@QVBoxLayout@@UAEPAXPBD@Z @ 9893 NONAME ; void * QVBoxLayout::qt_metacast(char const *)
+ ?sourceChanged@QTextBrowser@@IAEXABVQUrl@@@Z @ 9894 NONAME ; void QTextBrowser::sourceChanged(class QUrl const &)
+ ??YQMatrix4x4@@QAEAAV0@ABV0@@Z @ 9895 NONAME ; class QMatrix4x4 & QMatrix4x4::operator+=(class QMatrix4x4 const &)
+ ?mouseReleaseEvent@QScrollBar@@MAEXPAVQMouseEvent@@@Z @ 9896 NONAME ; void QScrollBar::mouseReleaseEvent(class QMouseEvent *)
+ ?lostFocus@QFocusEvent@@QBE_NXZ @ 9897 NONAME ; bool QFocusEvent::lostFocus(void) const
+ ?baseStyle@QProxyStyle@@QBEPAVQStyle@@XZ @ 9898 NONAME ; class QStyle * QProxyStyle::baseStyle(void) const
+ ?metaObject@QLineEdit@@UBEPBUQMetaObject@@XZ @ 9899 NONAME ; struct QMetaObject const * QLineEdit::metaObject(void) const
+ ?d_func@QPixmapBlurFilter@@ABEPBVQPixmapBlurFilterPrivate@@XZ @ 9900 NONAME ; class QPixmapBlurFilterPrivate const * QPixmapBlurFilter::d_func(void) const
+ ?wheel_scroll_lines@QApplicationPrivate@@2HA @ 9901 NONAME ; int QApplicationPrivate::wheel_scroll_lines
+ ?metaObject@QSplitter@@UBEPBUQMetaObject@@XZ @ 9902 NONAME ; struct QMetaObject const * QSplitter::metaObject(void) const
+ ??0QTransform@@AAE@MMMMMMMMM_N@Z @ 9903 NONAME ; QTransform::QTransform(float, float, float, float, float, float, float, float, float, bool)
+ ?rgbSwapped@QImage@@QBE?AV1@XZ @ 9904 NONAME ; class QImage QImage::rgbSwapped(void) const
+ ??0QStyleOptionTabWidgetFrame@@QAE@ABV0@@Z @ 9905 NONAME ; QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(class QStyleOptionTabWidgetFrame const &)
+ ?dockLocationChanged@QDockWidget@@IAEXW4DockWidgetArea@Qt@@@Z @ 9906 NONAME ; void QDockWidget::dockLocationChanged(enum Qt::DockWidgetArea)
+ ?map@QMatrix@@QBE?AVQPainterPath@@ABV2@@Z @ 9907 NONAME ; class QPainterPath QMatrix::map(class QPainterPath const &) const
+ ?transposed@QTransform@@QBE?AV1@XZ @ 9908 NONAME ; class QTransform QTransform::transposed(void) const
+ ?resize@QWidget@@QAEXABVQSize@@@Z @ 9909 NONAME ; void QWidget::resize(class QSize const &)
+ ?rootIndex@QDataWidgetMapper@@QBE?AVQModelIndex@@XZ @ 9910 NONAME ; class QModelIndex QDataWidgetMapper::rootIndex(void) const
+ ?metaObject@QCompleter@@UBEPBUQMetaObject@@XZ @ 9911 NONAME ; struct QMetaObject const * QCompleter::metaObject(void) const
+ ?format@QTextList@@QBE?AVQTextListFormat@@XZ @ 9912 NONAME ; class QTextListFormat QTextList::format(void) const
+ ?insertRow@QStandardItem@@QAEXHPAV1@@Z @ 9913 NONAME ; void QStandardItem::insertRow(int, class QStandardItem *)
+ ?redirected@QPainter@@SAPAVQPaintDevice@@PBV2@PAVQPoint@@@Z @ 9914 NONAME ; class QPaintDevice * QPainter::redirected(class QPaintDevice const *, class QPoint *)
+ ?setChildIndicatorPolicy@QTreeWidgetItem@@QAEXW4ChildIndicatorPolicy@1@@Z @ 9915 NONAME ; void QTreeWidgetItem::setChildIndicatorPolicy(enum QTreeWidgetItem::ChildIndicatorPolicy)
+ ?clear@QTreeWidget@@QAEXXZ @ 9916 NONAME ; void QTreeWidget::clear(void)
+ ?setBaseStyle@QProxyStyle@@QAEXPAVQStyle@@@Z @ 9917 NONAME ; void QProxyStyle::setBaseStyle(class QStyle *)
+ ?rubberBandSelectionMode@QGraphicsView@@QBE?AW4ItemSelectionMode@Qt@@XZ @ 9918 NONAME ; enum Qt::ItemSelectionMode QGraphicsView::rubberBandSelectionMode(void) const
+ ??0QPalette@@QAE@W4GlobalColor@Qt@@@Z @ 9919 NONAME ; QPalette::QPalette(enum Qt::GlobalColor)
+ ?moveCursor@QListView@@MAE?AVQModelIndex@@W4CursorAction@QAbstractItemView@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 9920 NONAME ; class QModelIndex QListView::moveCursor(enum QAbstractItemView::CursorAction, class QFlags<enum Qt::KeyboardModifier>)
+ ?canRedoChanged@QUndoGroup@@IAEX_N@Z @ 9921 NONAME ; void QUndoGroup::canRedoChanged(bool)
+ ?isTabEnabled@QTabWidget@@QBE_NH@Z @ 9922 NONAME ; bool QTabWidget::isTabEnabled(int) const
+ ?qt_metacast@QDesktopWidget@@UAEPAXPBD@Z @ 9923 NONAME ; void * QDesktopWidget::qt_metacast(char const *)
+ ?widget@QWidgetItem@@UAEPAVQWidget@@XZ @ 9924 NONAME ; class QWidget * QWidgetItem::widget(void)
+ ?stepBy@QAbstractSpinBox@@UAEXH@Z @ 9925 NONAME ; void QAbstractSpinBox::stepBy(int)
+ ?speed@QMovie@@QBEHXZ @ 9926 NONAME ; int QMovie::speed(void) const
+ ?determinant@QMatrix4x4@@QBEMXZ @ 9927 NONAME ; float QMatrix4x4::determinant(void) const
+ ?anchorPosition@QTextControl@@QBE?AVQPointF@@ABVQString@@@Z @ 9928 NONAME ; class QPointF QTextControl::anchorPosition(class QString const &) const
+ ?setPageBreakPolicy@QTextFrameFormat@@QAEXV?$QFlags@W4PageBreakFlag@QTextFormat@@@@@Z @ 9929 NONAME ; void QTextFrameFormat::setPageBreakPolicy(class QFlags<enum QTextFormat::PageBreakFlag>)
+ ??0QWindowStateChangeEvent@@QAE@V?$QFlags@W4WindowState@Qt@@@@@Z @ 9930 NONAME ; QWindowStateChangeEvent::QWindowStateChangeEvent(class QFlags<enum Qt::WindowState>)
+ ?itemAbove@QTreeWidget@@QBEPAVQTreeWidgetItem@@PBV2@@Z @ 9931 NONAME ; class QTreeWidgetItem * QTreeWidget::itemAbove(class QTreeWidgetItem const *) const
+ ?setCenter@QConicalGradient@@QAEXABVQPointF@@@Z @ 9932 NONAME ; void QConicalGradient::setCenter(class QPointF const &)
+ ?minimum@QDoubleSpinBox@@QBENXZ @ 9933 NONAME ; double QDoubleSpinBox::minimum(void) const
+ ?rowWrapPolicy@QFormLayout@@QBE?AW4RowWrapPolicy@1@XZ @ 9934 NONAME ; enum QFormLayout::RowWrapPolicy QFormLayout::rowWrapPolicy(void) const
+ ?trUtf8@QPanGesture@@SA?AVQString@@PBD0H@Z @ 9935 NONAME ; class QString QPanGesture::trUtf8(char const *, char const *, int)
+ ?setStretchFactor@QBoxLayout@@QAE_NPAVQWidget@@H@Z @ 9936 NONAME ; bool QBoxLayout::setStretchFactor(class QWidget *, int)
+ ?grabKeyboardEvent@QGraphicsWidget@@MAEXPAVQEvent@@@Z @ 9937 NONAME ; void QGraphicsWidget::grabKeyboardEvent(class QEvent *)
+ ?setWorldTransform@QPainter@@QAEXABVQTransform@@_N@Z @ 9938 NONAME ; void QPainter::setWorldTransform(class QTransform const &, bool)
+ ?hasEditFocus@QWidget@@QBE_NXZ @ 9939 NONAME ; bool QWidget::hasEditFocus(void) const
+ ?setActive@QWidgetResizeHandler@@QAEXW4Action@1@_N@Z @ 9940 NONAME ; void QWidgetResizeHandler::setActive(enum QWidgetResizeHandler::Action, bool)
+ ?setMinimumSize@QWidget@@QAEXABVQSize@@@Z @ 9941 NONAME ; void QWidget::setMinimumSize(class QSize const &)
+ ?iconSize@QComboBox@@QBE?AVQSize@@XZ @ 9942 NONAME ; class QSize QComboBox::iconSize(void) const
+ ?selectedItems@QTreeWidget@@QBE?AV?$QList@PAVQTreeWidgetItem@@@@XZ @ 9943 NONAME ; class QList<class QTreeWidgetItem *> QTreeWidget::selectedItems(void) const
+ ?setItemWidget@QListWidget@@QAEXPAVQListWidgetItem@@PAVQWidget@@@Z @ 9944 NONAME ; void QListWidget::setItemWidget(class QListWidgetItem *, class QWidget *)
+ ??1QGraphicsLayoutItem@@UAE@XZ @ 9945 NONAME ; QGraphicsLayoutItem::~QGraphicsLayoutItem(void)
+ ?getStaticMetaObject@QGraphicsProxyWidget@@SAABUQMetaObject@@XZ @ 9946 NONAME ; struct QMetaObject const & QGraphicsProxyWidget::getStaticMetaObject(void)
+ ??_EQRadioButton@@UAE@I@Z @ 9947 NONAME ; QRadioButton::~QRadioButton(unsigned int)
+ ?insertColumns@QProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 9948 NONAME ; bool QProxyModel::insertColumns(int, int, class QModelIndex const &)
+ ?find@QPixmapCache@@SAPAVQPixmap@@ABVQString@@@Z @ 9949 NONAME ; class QPixmap * QPixmapCache::find(class QString const &)
+ ??1QInputDialog@@UAE@XZ @ 9950 NONAME ; QInputDialog::~QInputDialog(void)
+ ?mapFromScene@QGraphicsItem@@QBE?AVQPolygonF@@ABV2@@Z @ 9951 NONAME ; class QPolygonF QGraphicsItem::mapFromScene(class QPolygonF const &) const
+ ?mousePressEvent@QTextEdit@@MAEXPAVQMouseEvent@@@Z @ 9952 NONAME ; void QTextEdit::mousePressEvent(class QMouseEvent *)
+ ?d_func@QImageIOHandler@@ABEPBVQImageIOHandlerPrivate@@XZ @ 9953 NONAME ; class QImageIOHandlerPrivate const * QImageIOHandler::d_func(void) const
+ ?putPoints@QPolygon@@QAEXHHPBH@Z @ 9954 NONAME ; void QPolygon::putPoints(int, int, int const *)
+ ?qt_filedialog_open_filename_hook@@3P6A?AVQString@@PAVQWidget@@ABV1@11PAV1@V?$QFlags@W4Option@QFileDialog@@@@@ZA @ 9955 NONAME ; class QString (*qt_filedialog_open_filename_hook)(class QWidget *, class QString const &, class QString const &, class QString const &, class QString *, class QFlags<enum QFileDialog::Option>)
+ ?saveState@QHeaderView@@QBE?AVQByteArray@@XZ @ 9956 NONAME ; class QByteArray QHeaderView::saveState(void) const
+ ?valuePropertyName@QItemEditorFactory@@UBE?AVQByteArray@@W4Type@QVariant@@@Z @ 9957 NONAME ; class QByteArray QItemEditorFactory::valuePropertyName(enum QVariant::Type) const
+ ?focusInEvent@QLabel@@MAEXPAVQFocusEvent@@@Z @ 9958 NONAME ; void QLabel::focusInEvent(class QFocusEvent *)
+ ?toString@Value@QCss@@QBE?AVQString@@XZ @ 9959 NONAME ; class QString QCss::Value::toString(void) const
+ ?GetCursorSelectionForFep@QCoeFepInputContext@@UBEXAAVTCursorSelection@@@Z @ 9960 NONAME ; void QCoeFepInputContext::GetCursorSelectionForFep(class TCursorSelection &) const
+ ??0QTransform@@QAE@ABVQMatrix@@@Z @ 9961 NONAME ; QTransform::QTransform(class QMatrix const &)
+ ?setViewMode@QFileDialog@@QAEXW4ViewMode@1@@Z @ 9962 NONAME ; void QFileDialog::setViewMode(enum QFileDialog::ViewMode)
+ ?setCurrentCharFormat@QTextControl@@QAEXABVQTextCharFormat@@@Z @ 9963 NONAME ; void QTextControl::setCurrentCharFormat(class QTextCharFormat const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQPalette@@@Z @ 9964 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPalette const &)
+ ??_EQHelpEvent@@UAE@I@Z @ 9965 NONAME ; QHelpEvent::~QHelpEvent(unsigned int)
+ ?verticalScaleAt@QGraphicsItemAnimation@@QBEMM@Z @ 9966 NONAME ; float QGraphicsItemAnimation::verticalScaleAt(float) const
+ ?State@QCoeFepInputContext@@UAEPAVCState@MCoeFepAwareTextEditor_Extension1@@VTUid@@@Z @ 9967 NONAME ; class MCoeFepAwareTextEditor_Extension1::CState * QCoeFepInputContext::State(class TUid)
+ ?q_func@QGraphicsEffectPrivate@@AAEPAVQGraphicsEffect@@XZ @ 9968 NONAME ; class QGraphicsEffect * QGraphicsEffectPrivate::q_func(void)
+ ?trUtf8@QRadioButton@@SA?AVQString@@PBD0@Z @ 9969 NONAME ; class QString QRadioButton::trUtf8(char const *, char const *)
+ ?setVerticalHeaderFormat@QCalendarWidget@@QAEXW4VerticalHeaderFormat@1@@Z @ 9970 NONAME ; void QCalendarWidget::setVerticalHeaderFormat(enum QCalendarWidget::VerticalHeaderFormat)
+ ?q_func@QLayoutPrivate@@AAEPAVQLayout@@XZ @ 9971 NONAME ; class QLayout * QLayoutPrivate::q_func(void)
+ ?d_func@QAbstractSpinBox@@ABEPBVQAbstractSpinBoxPrivate@@XZ @ 9972 NONAME ; class QAbstractSpinBoxPrivate const * QAbstractSpinBox::d_func(void) const
+ ?timerEvent@QLineControl@@MAEXPAVQTimerEvent@@@Z @ 9973 NONAME ; void QLineControl::timerEvent(class QTimerEvent *)
+ ?setTotalScaleFactor@QPinchGesture@@QAEXM@Z @ 9974 NONAME ; void QPinchGesture::setTotalScaleFactor(float)
+ ?fontPointSize@QTextEdit@@QBEMXZ @ 9975 NONAME ; float QTextEdit::fontPointSize(void) const
+ ?model@QItemSelectionModel@@QBEPBVQAbstractItemModel@@XZ @ 9976 NONAME ; class QAbstractItemModel const * QItemSelectionModel::model(void) const
+ ?event@QSplashScreen@@MAE_NPAVQEvent@@@Z @ 9977 NONAME ; bool QSplashScreen::event(class QEvent *)
+ ?nativeChildrenForced@QWidgetPrivate@@QBE_NXZ @ 9978 NONAME ; bool QWidgetPrivate::nativeChildrenForced(void) const
+ ?keyReleaseEvent@QAbstractSpinBox@@MAEXPAVQKeyEvent@@@Z @ 9979 NONAME ; void QAbstractSpinBox::keyReleaseEvent(class QKeyEvent *)
+ ?mousePressEvent@QHeaderView@@MAEXPAVQMouseEvent@@@Z @ 9980 NONAME ; void QHeaderView::mousePressEvent(class QMouseEvent *)
+ ?map@QTransform@@QBE?AVQLine@@ABV2@@Z @ 9981 NONAME ; class QLine QTransform::map(class QLine const &) const
+ ??_EQInputContextPlugin@@UAE@I@Z @ 9982 NONAME ; QInputContextPlugin::~QInputContextPlugin(unsigned int)
+ ?setCacheLimit@QPixmapCache@@SAXH@Z @ 9983 NONAME ; void QPixmapCache::setCacheLimit(int)
+ ?qt_metacall@QLabel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9984 NONAME ; int QLabel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QSymbianEvent@@QAE@PBVTWsEvent@@@Z @ 9985 NONAME ; QSymbianEvent::QSymbianEvent(class TWsEvent const *)
+ ??0QTextCursor@@QAE@PAVQTextCursorPrivate@@@Z @ 9986 NONAME ; QTextCursor::QTextCursor(class QTextCursorPrivate *)
+ ?repaint@QSplashScreen@@QAEXXZ @ 9987 NONAME ; void QSplashScreen::repaint(void)
+ ?qt_metacall@QTextDocument@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 9988 NONAME ; int QTextDocument::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?sizeHint@QStandardItem@@QBE?AVQSize@@XZ @ 9989 NONAME ; class QSize QStandardItem::sizeHint(void) const
+ ?qt_metacast@QStringListModel@@UAEPAXPBD@Z @ 9990 NONAME ; void * QStringListModel::qt_metacast(char const *)
+ ??0QRadioButton@@QAE@PAVQWidget@@@Z @ 9991 NONAME ; QRadioButton::QRadioButton(class QWidget *)
+ ?setPalette@QWidget@@QAEXABVQPalette@@@Z @ 9992 NONAME ; void QWidget::setPalette(class QPalette const &)
+ ??0QRadialGradient@@QAE@XZ @ 9993 NONAME ; QRadialGradient::QRadialGradient(void)
+ ??0QStackedWidget@@QAE@PAVQWidget@@@Z @ 9994 NONAME ; QStackedWidget::QStackedWidget(class QWidget *)
+ ?setContextMenuPolicy@QWidget@@QAEXW4ContextMenuPolicy@Qt@@@Z @ 9995 NONAME ; void QWidget::setContextMenuPolicy(enum Qt::ContextMenuPolicy)
+ ??1QKeySequence@@QAE@XZ @ 9996 NONAME ; QKeySequence::~QKeySequence(void)
+ ?topRow@QTableWidgetSelectionRange@@QBEHXZ @ 9997 NONAME ; int QTableWidgetSelectionRange::topRow(void) const
+ ?scanLine@QImage@@QAEPAEH@Z @ 9998 NONAME ; unsigned char * QImage::scanLine(int)
+ ?setViewportMargins@QAbstractScrollArea@@IAEXHHHH@Z @ 9999 NONAME ; void QAbstractScrollArea::setViewportMargins(int, int, int, int)
+ ?hasScaledContents@QLabel@@QBE_NXZ @ 10000 NONAME ; bool QLabel::hasScaledContents(void) const
+ ??1QStyleOptionViewItemV3@@QAE@XZ @ 10001 NONAME ; QStyleOptionViewItemV3::~QStyleOptionViewItemV3(void)
+ ?event@QTabBar@@MAE_NPAVQEvent@@@Z @ 10002 NONAME ; bool QTabBar::event(class QEvent *)
+ ?updateGeometry@QGraphicsWidget@@MAEXXZ @ 10003 NONAME ; void QGraphicsWidget::updateGeometry(void)
+ ?trUtf8@QProgressDialog@@SA?AVQString@@PBD0@Z @ 10004 NONAME ; class QString QProgressDialog::trUtf8(char const *, char const *)
+ ?setCursorWidth@QPlainTextDocumentLayout@@QAEXH@Z @ 10005 NONAME ; void QPlainTextDocumentLayout::setCursorWidth(int)
+ ?currentChanged@QHeaderView@@MAEXABVQModelIndex@@0@Z @ 10006 NONAME ; void QHeaderView::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ?setUniformItemSizes@QListView@@QAEX_N@Z @ 10007 NONAME ; void QListView::setUniformItemSizes(bool)
+ ?setParentLayoutItem@QGraphicsLayoutItem@@QAEXPAV1@@Z @ 10008 NONAME ; void QGraphicsLayoutItem::setParentLayoutItem(class QGraphicsLayoutItem *)
+ ??0QSizePolicy@@QAE@XZ @ 10009 NONAME ; QSizePolicy::QSizePolicy(void)
+ ??0QFileSystemModel@@QAE@PAVQObject@@@Z @ 10010 NONAME ; QFileSystemModel::QFileSystemModel(class QObject *)
+ ?virtual_hook@QIconEngineV2@@UAEXHPAX@Z @ 10011 NONAME ; void QIconEngineV2::virtual_hook(int, void *)
+ ?event@QGroupBox@@MAE_NPAVQEvent@@@Z @ 10012 NONAME ; bool QGroupBox::event(class QEvent *)
+ ?s60AdjustedPosition@QDialog@@AAE_NXZ @ 10013 NONAME ; bool QDialog::s60AdjustedPosition(void)
+ ?d_func@QGraphicsGridLayout@@AAEPAVQGraphicsGridLayoutPrivate@@XZ @ 10014 NONAME ; class QGraphicsGridLayoutPrivate * QGraphicsGridLayout::d_func(void)
+ ?qt_metacall@QGraphicsRotation@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10015 NONAME ; int QGraphicsRotation::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setWindow@QPainter@@QAEXHHHH@Z @ 10016 NONAME ; void QPainter::setWindow(int, int, int, int)
+ ?translate@QPainterPath@@QAEXABVQPointF@@@Z @ 10017 NONAME ; void QPainterPath::translate(class QPointF const &)
+ ?canInsertFromMimeData@QTextEdit@@MBE_NPBVQMimeData@@@Z @ 10018 NONAME ; bool QTextEdit::canInsertFromMimeData(class QMimeData const *) const
+ ?maximumBlockCount@QTextDocument@@QBEHXZ @ 10019 NONAME ; int QTextDocument::maximumBlockCount(void) const
+ ?cellPressed@QTableWidget@@IAEXHH@Z @ 10020 NONAME ; void QTableWidget::cellPressed(int, int)
+ ??5@YAAAVQDataStream@@AAV0@AAVQVector4D@@@Z @ 10021 NONAME ; class QDataStream & operator>>(class QDataStream &, class QVector4D &)
+ ??1QGraphicsWidget@@UAE@XZ @ 10022 NONAME ; QGraphicsWidget::~QGraphicsWidget(void)
+ ?isSortLocaleAware@QSortFilterProxyModel@@QBE_NXZ @ 10023 NONAME ; bool QSortFilterProxyModel::isSortLocaleAware(void) const
+ ?x@QContextMenuEvent@@QBEHXZ @ 10024 NONAME ; int QContextMenuEvent::x(void) const
+ ?setWindowModality@QWidget@@QAEXW4WindowModality@Qt@@@Z @ 10025 NONAME ; void QWidget::setWindowModality(enum Qt::WindowModality)
+ ?staticMetaObject@QValidator@@2UQMetaObject@@B @ 10026 NONAME ; struct QMetaObject const QValidator::staticMetaObject
+ ?minimumSize@QLayout@@UBE?AVQSize@@XZ @ 10027 NONAME ; class QSize QLayout::minimumSize(void) const
+ ?pickMouseReceiver@QApplicationPrivate@@SAPAVQWidget@@PAV2@ABVQPoint@@AAV3@W4Type@QEvent@@V?$QFlags@W4MouseButton@Qt@@@@00@Z @ 10028 NONAME ; class QWidget * QApplicationPrivate::pickMouseReceiver(class QWidget *, class QPoint const &, class QPoint &, enum QEvent::Type, class QFlags<enum Qt::MouseButton>, class QWidget *, class QWidget *)
+ ?cubicTo@QPainterPath@@QAEXABVQPointF@@00@Z @ 10029 NONAME ; void QPainterPath::cubicTo(class QPointF const &, class QPointF const &, class QPointF const &)
+ ?getStaticMetaObject@QStyle@@SAABUQMetaObject@@XZ @ 10030 NONAME ; struct QMetaObject const & QStyle::getStaticMetaObject(void)
+ ?setModifiers@QGraphicsSceneContextMenuEvent@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 10031 NONAME ; void QGraphicsSceneContextMenuEvent::setModifiers(class QFlags<enum Qt::KeyboardModifier>)
+ ?highlighted@QCompleter@@IAEXABVQString@@@Z @ 10032 NONAME ; void QCompleter::highlighted(class QString const &)
+ ?maxLength@QLineEdit@@QBEHXZ @ 10033 NONAME ; int QLineEdit::maxLength(void) const
+ ?redirected@QWidgetPrivate@@QBEPAVQPaintDevice@@PAVQPoint@@@Z @ 10034 NONAME ; class QPaintDevice * QWidgetPrivate::redirected(class QPoint *) const
+ ?setNormalizedPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 10035 NONAME ; void QTouchEvent::TouchPoint::setNormalizedPos(class QPointF const &)
+ ??8QSizePolicy@@QBE_NABV0@@Z @ 10036 NONAME ; bool QSizePolicy::operator==(class QSizePolicy const &) const
+ ?staticMetaObject@QUndoView@@2UQMetaObject@@B @ 10037 NONAME ; struct QMetaObject const QUndoView::staticMetaObject
+ ?beginPaint@QWindowSurface@@UAEXABVQRegion@@@Z @ 10038 NONAME ; void QWindowSurface::beginPaint(class QRegion const &)
+ ?setColumnFixedWidth@QGraphicsGridLayout@@QAEXHM@Z @ 10039 NONAME ; void QGraphicsGridLayout::setColumnFixedWidth(int, float)
+ ?z@QVector3D@@QBEMXZ @ 10040 NONAME ; float QVector3D::z(void) const
+ ?supportedImageFormats@QImageWriter@@SA?AV?$QList@VQByteArray@@@@XZ @ 10041 NONAME ; class QList<class QByteArray> QImageWriter::supportedImageFormats(void)
+ ?topLevelWidget@QWidget@@QBEPAV1@XZ @ 10042 NONAME ; class QWidget * QWidget::topLevelWidget(void) const
+ ?draw@QLineControl@@QAEXPAVQPainter@@ABVQPoint@@ABVQRect@@H@Z @ 10043 NONAME ; void QLineControl::draw(class QPainter *, class QPoint const &, class QRect const &, int)
+ ?keyPressEvent@QDialog@@MAEXPAVQKeyEvent@@@Z @ 10044 NONAME ; void QDialog::keyPressEvent(class QKeyEvent *)
+ ?translate@QPainterPath@@QAEXMM@Z @ 10045 NONAME ; void QPainterPath::translate(float, float)
+ ??_EQTreeWidget@@UAE@I@Z @ 10046 NONAME ; QTreeWidget::~QTreeWidget(unsigned int)
+ ?tr@QGraphicsDropShadowEffect@@SA?AVQString@@PBD0H@Z @ 10047 NONAME ; class QString QGraphicsDropShadowEffect::tr(char const *, char const *, int)
+ ??0QDateTimeEdit@@QAE@ABVQTime@@PAVQWidget@@@Z @ 10048 NONAME ; QDateTimeEdit::QDateTimeEdit(class QTime const &, class QWidget *)
+ ?zValue@QGraphicsItem@@QBEMXZ @ 10049 NONAME ; float QGraphicsItem::zValue(void) const
+ ?trUtf8@QListView@@SA?AVQString@@PBD0H@Z @ 10050 NONAME ; class QString QListView::trUtf8(char const *, char const *, int)
+ ?model@QStandardItem@@QBEPAVQStandardItemModel@@XZ @ 10051 NONAME ; class QStandardItemModel * QStandardItem::model(void) const
+ ?object@QTextDocument@@QBEPAVQTextObject@@H@Z @ 10052 NONAME ; class QTextObject * QTextDocument::object(int) const
+ ?setDesktopSettingsAware@QApplication@@SAX_N@Z @ 10053 NONAME ; void QApplication::setDesktopSettingsAware(bool)
+ ?historyTitle@QTextBrowser@@QBE?AVQString@@H@Z @ 10054 NONAME ; class QString QTextBrowser::historyTitle(int) const
+ ?spacing@QFormLayout@@QBEHXZ @ 10055 NONAME ; int QFormLayout::spacing(void) const
+ ?setLine@QGraphicsLineItem@@QAEXMMMM@Z @ 10056 NONAME ; void QGraphicsLineItem::setLine(float, float, float, float)
+ ?headerItem@QTreeWidget@@QBEPAVQTreeWidgetItem@@XZ @ 10057 NONAME ; class QTreeWidgetItem * QTreeWidget::headerItem(void) const
+ ??_EQS60MainApplication@@UAE@I@Z @ 10058 NONAME ; QS60MainApplication::~QS60MainApplication(unsigned int)
+ ?focusNextPrevChild@QScrollArea@@UAE_N_N@Z @ 10059 NONAME ; bool QScrollArea::focusNextPrevChild(bool)
+ ?advance@QGraphicsItem@@UAEXH@Z @ 10060 NONAME ; void QGraphicsItem::advance(int)
+ ??0QStyleOptionSizeGrip@@QAE@ABV0@@Z @ 10061 NONAME ; QStyleOptionSizeGrip::QStyleOptionSizeGrip(class QStyleOptionSizeGrip const &)
+ ?joinModeForCap@QStroker@@KA?AW4LineJoinMode@1@W4PenCapStyle@Qt@@@Z @ 10062 NONAME ; enum QStroker::LineJoinMode QStroker::joinModeForCap(enum Qt::PenCapStyle)
+ ?setAcceptRichText@QTextEdit@@QAEX_N@Z @ 10063 NONAME ; void QTextEdit::setAcceptRichText(bool)
+ ?isSortingEnabled@QListWidget@@QBE_NXZ @ 10064 NONAME ; bool QListWidget::isSortingEnabled(void) const
+ ??0QGraphicsScene@@QAE@ABVQRectF@@PAVQObject@@@Z @ 10065 NONAME ; QGraphicsScene::QGraphicsScene(class QRectF const &, class QObject *)
+ ?setDropAction@QGraphicsSceneDragDropEvent@@QAEXW4DropAction@Qt@@@Z @ 10066 NONAME ; void QGraphicsSceneDragDropEvent::setDropAction(enum Qt::DropAction)
+ ?blockBoundingRect@QTextControl@@UBE?AVQRectF@@ABVQTextBlock@@@Z @ 10067 NONAME ; class QRectF QTextControl::blockBoundingRect(class QTextBlock const &) const
+ ?y@QTabletEvent@@QBEHXZ @ 10068 NONAME ; int QTabletEvent::y(void) const
+ ?setText@QImage@@QAEXABVQString@@0@Z @ 10069 NONAME ; void QImage::setText(class QString const &, class QString const &)
+ ?isActive@QPaintEngine@@QBE_NXZ @ 10070 NONAME ; bool QPaintEngine::isActive(void) const
+ ?setTitleFormat@QWizard@@QAEXW4TextFormat@Qt@@@Z @ 10071 NONAME ; void QWizard::setTitleFormat(enum Qt::TextFormat)
+ ?tr@QUndoView@@SA?AVQString@@PBD0@Z @ 10072 NONAME ; class QString QUndoView::tr(char const *, char const *)
+ ??0QProgressDialog@@QAE@ABVQString@@0HHPAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 10073 NONAME ; QProgressDialog::QProgressDialog(class QString const &, class QString const &, int, int, class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?childrenBoundingRectHelper@QGraphicsItemPrivate@@QAEXPAVQTransform@@PAVQRectF@@@Z @ 10074 NONAME ; void QGraphicsItemPrivate::childrenBoundingRectHelper(class QTransform *, class QRectF *)
+ ?wheelEvent@QTabBar@@MAEXPAVQWheelEvent@@@Z @ 10075 NONAME ; void QTabBar::wheelEvent(class QWheelEvent *)
+ ?textRectangle@QItemDelegate@@IBE?AVQRect@@PAVQPainter@@ABV2@ABVQFont@@ABVQString@@@Z @ 10076 NONAME ; class QRect QItemDelegate::textRectangle(class QPainter *, class QRect const &, class QFont const &, class QString const &) const
+ ?processCurrentSubpath@QDashStroker@@MAEXXZ @ 10077 NONAME ; void QDashStroker::processCurrentSubpath(void)
+ ?qt_metacast@QWindowsStyle@@UAEPAXPBD@Z @ 10078 NONAME ; void * QWindowsStyle::qt_metacast(char const *)
+ ?d_func@QHeaderView@@AAEPAVQHeaderViewPrivate@@XZ @ 10079 NONAME ; class QHeaderViewPrivate * QHeaderView::d_func(void)
+ ?addAction@QMenuBar@@QAEPAVQAction@@ABVQString@@PBVQObject@@PBD@Z @ 10080 NONAME ; class QAction * QMenuBar::addAction(class QString const &, class QObject const *, char const *)
+ ?setTabData@QTabBar@@QAEXHABVQVariant@@@Z @ 10081 NONAME ; void QTabBar::setTabData(int, class QVariant const &)
+ ?setSelectionMode@QCalendarWidget@@QAEXW4SelectionMode@1@@Z @ 10082 NONAME ; void QCalendarWidget::setSelectionMode(enum QCalendarWidget::SelectionMode)
+ ?rightBearing@QFontMetrics@@QBEHVQChar@@@Z @ 10083 NONAME ; int QFontMetrics::rightBearing(class QChar) const
+ ?documentSize@QPlainTextDocumentLayout@@UBE?AVQSizeF@@XZ @ 10084 NONAME ; class QSizeF QPlainTextDocumentLayout::documentSize(void) const
+ ??1QMainWindow@@UAE@XZ @ 10085 NONAME ; QMainWindow::~QMainWindow(void)
+ ?event@QFontComboBox@@MAE_NPAVQEvent@@@Z @ 10086 NONAME ; bool QFontComboBox::event(class QEvent *)
+ ?cacheLimit@QPixmapCache@@SAHXZ @ 10087 NONAME ; int QPixmapCache::cacheLimit(void)
+ ?getCmyk@QColor@@QAEXPAH0000@Z @ 10088 NONAME ; void QColor::getCmyk(int *, int *, int *, int *, int *)
+ ?reason@QFocusEvent@@QAE?AW4FocusReason@Qt@@XZ @ 10089 NONAME ; enum Qt::FocusReason QFocusEvent::reason(void)
+ ?visualRect@QTreeView@@UBE?AVQRect@@ABVQModelIndex@@@Z @ 10090 NONAME ; class QRect QTreeView::visualRect(class QModelIndex const &) const
+ ?setHorizontalStretch@QSizePolicy@@QAEXE@Z @ 10091 NONAME ; void QSizePolicy::setHorizontalStretch(unsigned char)
+ ?contains@QTextFragment@@QBE_NH@Z @ 10092 NONAME ; bool QTextFragment::contains(int) const
+ ??6@YAAAVQDataStream@@AAV0@ABVQPen@@@Z @ 10093 NONAME ; class QDataStream & operator<<(class QDataStream &, class QPen const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQBrush@@@Z @ 10094 NONAME ; class QDataStream & operator<<(class QDataStream &, class QBrush const &)
+ ?blockFormatChanged@QTextBlockGroup@@MAEXABVQTextBlock@@@Z @ 10095 NONAME ; void QTextBlockGroup::blockFormatChanged(class QTextBlock const &)
+ ?iconProvider@QFileDialog@@QBEPAVQFileIconProvider@@XZ @ 10096 NONAME ; class QFileIconProvider * QFileDialog::iconProvider(void) const
+ ?resetInputContext@QWidget@@IAEXXZ @ 10097 NONAME ; void QWidget::resetInputContext(void)
+ ?convertToFormat@QImage@@QBE?AV1@W4Format@1@ABV?$QVector@I@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 10098 NONAME ; class QImage QImage::convertToFormat(enum QImage::Format, class QVector<unsigned int> const &, class QFlags<enum Qt::ImageConversionFlag>) const
+ ?scale@QMatrix4x4@@QAEAAV1@MMM@Z @ 10099 NONAME ; class QMatrix4x4 & QMatrix4x4::scale(float, float, float)
+ ?setTransformOriginPoint@QGraphicsItem@@QAEXMM@Z @ 10100 NONAME ; void QGraphicsItem::setTransformOriginPoint(float, float)
+ ??0QTextInlineObject@@QAE@HPAVQTextEngine@@@Z @ 10101 NONAME ; QTextInlineObject::QTextInlineObject(int, class QTextEngine *)
+ ?trUtf8@QTextEdit@@SA?AVQString@@PBD0@Z @ 10102 NONAME ; class QString QTextEdit::trUtf8(char const *, char const *)
+ ?eventFilter@QGraphicsProxyWidget@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 10103 NONAME ; bool QGraphicsProxyWidget::eventFilter(class QObject *, class QEvent *)
+ ?selectAll@QColumnView@@UAEXXZ @ 10104 NONAME ; void QColumnView::selectAll(void)
+ ?colorDialogDelete@QGuiPlatformPlugin@@UAEXPAVQColorDialog@@@Z @ 10105 NONAME ; void QGuiPlatformPlugin::colorDialogDelete(class QColorDialog *)
+ ?addIfClose@QBezier@@QBEXPAMM@Z @ 10106 NONAME ; void QBezier::addIfClose(float *, float) const
+ ?textWidth@QPlainTextDocumentLayout@@ABEMXZ @ 10107 NONAME ; float QPlainTextDocumentLayout::textWidth(void) const
+ ?interpolationMode@QGradient@@QBE?AW4InterpolationMode@1@XZ @ 10108 NONAME ; enum QGradient::InterpolationMode QGradient::interpolationMode(void) const
+ ?isIndexHidden@QTreeView@@MBE_NABVQModelIndex@@@Z @ 10109 NONAME ; bool QTreeView::isIndexHidden(class QModelIndex const &) const
+ ?underlinePos@QFontMetrics@@QBEHXZ @ 10110 NONAME ; int QFontMetrics::underlinePos(void) const
+ ?tabIcon@QTabBar@@QBE?AVQIcon@@H@Z @ 10111 NONAME ; class QIcon QTabBar::tabIcon(int) const
+ ?bits@QImage@@QAEPAEXZ @ 10112 NONAME ; unsigned char * QImage::bits(void)
+ ?createRedoAction@QUndoGroup@@QBEPAVQAction@@PAVQObject@@ABVQString@@@Z @ 10113 NONAME ; class QAction * QUndoGroup::createRedoAction(class QObject *, class QString const &) const
+ ?validate@QDoubleValidator@@UBE?AW4State@QValidator@@AAVQString@@AAH@Z @ 10114 NONAME ; enum QValidator::State QDoubleValidator::validate(class QString &, int &) const
+ ?currentWidget@QStackedWidget@@QBEPAVQWidget@@XZ @ 10115 NONAME ; class QWidget * QStackedWidget::currentWidget(void) const
+ ?toListFormat@QTextFormat@@QBE?AVQTextListFormat@@XZ @ 10116 NONAME ; class QTextListFormat QTextFormat::toListFormat(void) const
+ ?setGridVisible@QCalendarWidget@@QAEX_N@Z @ 10117 NONAME ; void QCalendarWidget::setGridVisible(bool)
+ ?isFirstColumnSpanned@QTreeWidgetItem@@QBE_NXZ @ 10118 NONAME ; bool QTreeWidgetItem::isFirstColumnSpanned(void) const
+ ?setOptimizationFlag@QGraphicsView@@QAEXW4OptimizationFlag@1@_N@Z @ 10119 NONAME ; void QGraphicsView::setOptimizationFlag(enum QGraphicsView::OptimizationFlag, bool)
+ ?keyPressEvent@QWidget@@MAEXPAVQKeyEvent@@@Z @ 10120 NONAME ; void QWidget::keyPressEvent(class QKeyEvent *)
+ ?resizeEvent@QGraphicsWidget@@MAEXPAVQGraphicsSceneResizeEvent@@@Z @ 10121 NONAME ; void QGraphicsWidget::resizeEvent(class QGraphicsSceneResizeEvent *)
+ ?getStaticMetaObject@QToolButton@@SAABUQMetaObject@@XZ @ 10122 NONAME ; struct QMetaObject const & QToolButton::getStaticMetaObject(void)
+ ?remove@QTextList@@QAEXABVQTextBlock@@@Z @ 10123 NONAME ; void QTextList::remove(class QTextBlock const &)
+ ?currentSection@QDateTimeEdit@@QBE?AW4Section@1@XZ @ 10124 NONAME ; enum QDateTimeEdit::Section QDateTimeEdit::currentSection(void) const
+ ?tr@QRubberBand@@SA?AVQString@@PBD0H@Z @ 10125 NONAME ; class QString QRubberBand::tr(char const *, char const *, int)
+ ?minimumSizeHint@QToolButton@@UBE?AVQSize@@XZ @ 10126 NONAME ; class QSize QToolButton::minimumSizeHint(void) const
+ ?polish@QStyle@@UAEXAAVQPalette@@@Z @ 10127 NONAME ; void QStyle::polish(class QPalette &)
+ ?standardIconImplementation@QStyle@@IBE?AVQIcon@@W4StandardPixmap@1@PBVQStyleOption@@PBVQWidget@@@Z @ 10128 NONAME ; class QIcon QStyle::standardIconImplementation(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ?setDateEditEnabled@QCalendarWidget@@QAEX_N@Z @ 10129 NONAME ; void QCalendarWidget::setDateEditEnabled(bool)
+ ??0QCommonStyle@@QAE@XZ @ 10130 NONAME ; QCommonStyle::QCommonStyle(void)
+ ?metaObject@QImageIOPlugin@@UBEPBUQMetaObject@@XZ @ 10131 NONAME ; struct QMetaObject const * QImageIOPlugin::metaObject(void) const
+ ?metaObject@QGraphicsAnchor@@UBEPBUQMetaObject@@XZ @ 10132 NONAME ; struct QMetaObject const * QGraphicsAnchor::metaObject(void) const
+ ?getStaticMetaObject@QDataWidgetMapper@@SAABUQMetaObject@@XZ @ 10133 NONAME ; struct QMetaObject const & QDataWidgetMapper::getStaticMetaObject(void)
+ ?sizeHint@QTabWidget@@UBE?AVQSize@@XZ @ 10134 NONAME ; class QSize QTabWidget::sizeHint(void) const
+ ?setView@QComboBox@@QAEXPAVQAbstractItemView@@@Z @ 10135 NONAME ; void QComboBox::setView(class QAbstractItemView *)
+ ?setTransform@QPainter@@QAEXABVQTransform@@_N@Z @ 10136 NONAME ; void QPainter::setTransform(class QTransform const &, bool)
+ ?style@QTextListFormat@@QBE?AW4Style@1@XZ @ 10137 NONAME ; enum QTextListFormat::Style QTextListFormat::style(void) const
+ ?columnMinimumWidth@QGridLayout@@QBEHH@Z @ 10138 NONAME ; int QGridLayout::columnMinimumWidth(int) const
+ ??0QAbstractProxyModel@@QAE@PAVQObject@@@Z @ 10139 NONAME ; QAbstractProxyModel::QAbstractProxyModel(class QObject *)
+ ?contextMenuEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneContextMenuEvent@@@Z @ 10140 NONAME ; void QGraphicsTextItem::contextMenuEvent(class QGraphicsSceneContextMenuEvent *)
+ ?metaObject@QToolBox@@UBEPBUQMetaObject@@XZ @ 10141 NONAME ; struct QMetaObject const * QToolBox::metaObject(void) const
+ ?setStyle@QTextListFormat@@QAEXW4Style@1@@Z @ 10142 NONAME ; void QTextListFormat::setStyle(enum QTextListFormat::Style)
+ ?d_func@QTreeWidgetItemIterator@@ABEPBVQTreeWidgetItemIteratorPrivate@@XZ @ 10143 NONAME ; class QTreeWidgetItemIteratorPrivate const * QTreeWidgetItemIterator::d_func(void) const
+ ?addScrollBarWidget@QAbstractScrollArea@@QAEXPAVQWidget@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 10144 NONAME ; void QAbstractScrollArea::addScrollBarWidget(class QWidget *, class QFlags<enum Qt::AlignmentFlag>)
+ ?setHeaderRowCount@QTextTableFormat@@QAEXH@Z @ 10145 NONAME ; void QTextTableFormat::setHeaderRowCount(int)
+ ??0QGraphicsBlurEffect@@QAE@PAVQObject@@@Z @ 10146 NONAME ; QGraphicsBlurEffect::QGraphicsBlurEffect(class QObject *)
+ ?d_func@QTextFrame@@AAEPAVQTextFramePrivate@@XZ @ 10147 NONAME ; class QTextFramePrivate * QTextFrame::d_func(void)
+ ?setScreenPos@QGraphicsSceneMouseEvent@@QAEXABVQPoint@@@Z @ 10148 NONAME ; void QGraphicsSceneMouseEvent::setScreenPos(class QPoint const &)
+ ?currentChanged@QStackedWidget@@IAEXH@Z @ 10149 NONAME ; void QStackedWidget::currentChanged(int)
+ ??1QIconDragEvent@@UAE@XZ @ 10150 NONAME ; QIconDragEvent::~QIconDragEvent(void)
+ ?insertTopLevelItem@QTreeWidget@@QAEXHPAVQTreeWidgetItem@@@Z @ 10151 NONAME ; void QTreeWidget::insertTopLevelItem(int, class QTreeWidgetItem *)
+ ?trUtf8@QProgressDialog@@SA?AVQString@@PBD0H@Z @ 10152 NONAME ; class QString QProgressDialog::trUtf8(char const *, char const *, int)
+ ?cursorRect@QTextEdit@@QBE?AVQRect@@ABVQTextCursor@@@Z @ 10153 NONAME ; class QRect QTextEdit::cursorRect(class QTextCursor const &) const
+ ?headerData@QProxyModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 10154 NONAME ; class QVariant QProxyModel::headerData(int, enum Qt::Orientation, int) const
+ ?hideEvent@QScrollBar@@MAEXPAVQHideEvent@@@Z @ 10155 NONAME ; void QScrollBar::hideEvent(class QHideEvent *)
+ ?inputMode@QInputDialog@@QBE?AW4InputMode@1@XZ @ 10156 NONAME ; enum QInputDialog::InputMode QInputDialog::inputMode(void) const
+ ?trUtf8@QMdiArea@@SA?AVQString@@PBD0H@Z @ 10157 NONAME ; class QString QMdiArea::trUtf8(char const *, char const *, int)
+ ??1QItemSelectionRange@@QAE@XZ @ 10158 NONAME ; QItemSelectionRange::~QItemSelectionRange(void)
+ ?setTimeLine@QGraphicsItemAnimation@@QAEXPAVQTimeLine@@@Z @ 10159 NONAME ; void QGraphicsItemAnimation::setTimeLine(class QTimeLine *)
+ ?ioDevice@QPictureIO@@QBEPAVQIODevice@@XZ @ 10160 NONAME ; class QIODevice * QPictureIO::ioDevice(void) const
+ ?showPreviousYear@QCalendarWidget@@QAEXXZ @ 10161 NONAME ; void QCalendarWidget::showPreviousYear(void)
+ ?mouse_buttons@QApplicationPrivate@@2V?$QFlags@W4MouseButton@Qt@@@@A @ 10162 NONAME ; class QFlags<enum Qt::MouseButton> QApplicationPrivate::mouse_buttons
+ ?setAnimated@QTreeView@@QAEX_N@Z @ 10163 NONAME ; void QTreeView::setAnimated(bool)
+ ?row@QListWidget@@QBEHPBVQListWidgetItem@@@Z @ 10164 NONAME ; int QListWidget::row(class QListWidgetItem const *) const
+ ??0QUndoCommand@@QAE@PAV0@@Z @ 10165 NONAME ; QUndoCommand::QUndoCommand(class QUndoCommand *)
+ ?filePath@QFileSystemModel@@QBE?AVQString@@ABVQModelIndex@@@Z @ 10166 NONAME ; class QString QFileSystemModel::filePath(class QModelIndex const &) const
+ ??0QStyleHintReturnVariant@@QAE@XZ @ 10167 NONAME ; QStyleHintReturnVariant::QStyleHintReturnVariant(void)
+ ?font@QGraphicsScene@@QBE?AVQFont@@XZ @ 10168 NONAME ; class QFont QGraphicsScene::font(void) const
+ ?lastRotationAngle@QPinchGesture@@QBEMXZ @ 10169 NONAME ; float QPinchGesture::lastRotationAngle(void) const
+ ?setRgba@QColor@@QAEXI@Z @ 10170 NONAME ; void QColor::setRgba(unsigned int)
+ ?defaultDropAction@QAbstractItemView@@QBE?AW4DropAction@Qt@@XZ @ 10171 NONAME ; enum Qt::DropAction QAbstractItemView::defaultDropAction(void) const
+ ?createProxyForChildWidget@QGraphicsProxyWidget@@QAEPAV1@PAVQWidget@@@Z @ 10172 NONAME ; class QGraphicsProxyWidget * QGraphicsProxyWidget::createProxyForChildWidget(class QWidget *)
+ ??6@YA?AVQDebug@@V0@ABVQMatrix@@@Z @ 10173 NONAME ; class QDebug operator<<(class QDebug, class QMatrix const &)
+ ?setSpacing@QGraphicsAnchorLayout@@QAEXM@Z @ 10174 NONAME ; void QGraphicsAnchorLayout::setSpacing(float)
+ ??1QLayoutPrivate@@UAE@XZ @ 10175 NONAME ; QLayoutPrivate::~QLayoutPrivate(void)
+ ?invisibleRootItem@QStandardItemModel@@QBEPAVQStandardItem@@XZ @ 10176 NONAME ; class QStandardItem * QStandardItemModel::invisibleRootItem(void) const
+ ??0QKeySequence@@QAE@W4StandardKey@0@@Z @ 10177 NONAME ; QKeySequence::QKeySequence(enum QKeySequence::StandardKey)
+ ??_EQLayoutPrivate@@UAE@I@Z @ 10178 NONAME ; QLayoutPrivate::~QLayoutPrivate(unsigned int)
+ ?trUtf8@QStatusBar@@SA?AVQString@@PBD0H@Z @ 10179 NONAME ; class QString QStatusBar::trUtf8(char const *, char const *, int)
+ ?showFullScreen@QWidget@@QAEXXZ @ 10180 NONAME ; void QWidget::showFullScreen(void)
+ ?closestAcceptableSize@QLayout@@SA?AVQSize@@PBVQWidget@@ABV2@@Z @ 10181 NONAME ; class QSize QLayout::closestAcceptableSize(class QWidget const *, class QSize const &)
+ ??_EQGridLayout@@UAE@I@Z @ 10182 NONAME ; QGridLayout::~QGridLayout(unsigned int)
+ ?focusNextPrevChild@QAbstractItemView@@MAE_N_N@Z @ 10183 NONAME ; bool QAbstractItemView::focusNextPrevChild(bool)
+ ?setCenterButtons@QDialogButtonBox@@QAEX_N@Z @ 10184 NONAME ; void QDialogButtonBox::setCenterButtons(bool)
+ ?appendGraphicsTransform@QGraphicsItemPrivate@@QAEXPAVQGraphicsTransform@@@Z @ 10185 NONAME ; void QGraphicsItemPrivate::appendGraphicsTransform(class QGraphicsTransform *)
+ ?setInvertedAppearance@QAbstractSlider@@QAEX_N@Z @ 10186 NONAME ; void QAbstractSlider::setInvertedAppearance(bool)
+ ?metaObject@QTextBlockGroup@@UBEPBUQMetaObject@@XZ @ 10187 NONAME ; struct QMetaObject const * QTextBlockGroup::metaObject(void) const
+ ?updateGeometries@QListView@@MAEXXZ @ 10188 NONAME ; void QListView::updateGeometries(void)
+ ?setOrientation@QToolBar@@QAEXW4Orientation@Qt@@@Z @ 10189 NONAME ; void QToolBar::setOrientation(enum Qt::Orientation)
+ ?leftMargin@QTextBlockFormat@@QBEMXZ @ 10190 NONAME ; float QTextBlockFormat::leftMargin(void) const
+ ?pressed@QAbstractButton@@IAEXXZ @ 10191 NONAME ; void QAbstractButton::pressed(void)
+ ?qDrawShadeRect@@YAXPAVQPainter@@ABVQRect@@ABVQPalette@@_NHHPBVQBrush@@@Z @ 10192 NONAME ; void qDrawShadeRect(class QPainter *, class QRect const &, class QPalette const &, bool, int, int, class QBrush const *)
+ ?initStyleOption@QCheckBox@@IBEXPAVQStyleOptionButton@@@Z @ 10193 NONAME ; void QCheckBox::initStyleOption(class QStyleOptionButton *) const
+ ?shortcutId@QShortcutEvent@@QAEHXZ @ 10194 NONAME ; int QShortcutEvent::shortcutId(void)
+ ?minimumSizeHint@QPushButton@@UBE?AVQSize@@XZ @ 10195 NONAME ; class QSize QPushButton::minimumSizeHint(void) const
+ ?qt_metacast@QToolBox@@UAEPAXPBD@Z @ 10196 NONAME ; void * QToolBox::qt_metacast(char const *)
+ ?setAlphaChannel@QPixmap@@QAEXABV1@@Z @ 10197 NONAME ; void QPixmap::setAlphaChannel(class QPixmap const &)
+ ?tr@QTimeEdit@@SA?AVQString@@PBD0H@Z @ 10198 NONAME ; class QString QTimeEdit::tr(char const *, char const *, int)
+ ?setGraphicsSystem@QApplication@@SAXABVQString@@@Z @ 10199 NONAME ; void QApplication::setGraphicsSystem(class QString const &)
+ ??0QItemSelectionRange@@QAE@ABVQModelIndex@@0@Z @ 10200 NONAME ; QItemSelectionRange::QItemSelectionRange(class QModelIndex const &, class QModelIndex const &)
+ ?currentChanged@QTableView@@MAEXABVQModelIndex@@0@Z @ 10201 NONAME ; void QTableView::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ?itemInserted@QToolBox@@MAEXH@Z @ 10202 NONAME ; void QToolBox::itemInserted(int)
+ ?qSmartMaxSize@@YA?AVQSize@@ABV1@00ABVQSizePolicy@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 10203 NONAME ; class QSize qSmartMaxSize(class QSize const &, class QSize const &, class QSize const &, class QSizePolicy const &, class QFlags<enum Qt::AlignmentFlag>)
+ ?topLeft@QItemSelectionRange@@QBE?AVQModelIndex@@XZ @ 10204 NONAME ; class QModelIndex QItemSelectionRange::topLeft(void) const
+ ?documentMargin@QTextDocument@@QBEMXZ @ 10205 NONAME ; float QTextDocument::documentMargin(void) const
+ ?resizeEvent@QAbstractSpinBox@@MAEXPAVQResizeEvent@@@Z @ 10206 NONAME ; void QAbstractSpinBox::resizeEvent(class QResizeEvent *)
+ ?canFetchMore@QSortFilterProxyModel@@UBE_NABVQModelIndex@@@Z @ 10207 NONAME ; bool QSortFilterProxyModel::canFetchMore(class QModelIndex const &) const
+ ?setPoints@QPolygon@@QAAXHHHZZ @ 10208 NONAME ; void QPolygon::setPoints(int, int, int, ...)
+ ??_EQCloseEvent@@UAE@I@Z @ 10209 NONAME ; QCloseEvent::~QCloseEvent(unsigned int)
+ ?ensureData@QPainterPath@@AAEXXZ @ 10210 NONAME ; void QPainterPath::ensureData(void)
+ ?mapToItem@QGraphicsItem@@QBE?AVQPointF@@PBV1@ABV2@@Z @ 10211 NONAME ; class QPointF QGraphicsItem::mapToItem(class QGraphicsItem const *, class QPointF const &) const
+ ?posAt@QGraphicsItemAnimation@@QBE?AVQPointF@@M@Z @ 10212 NONAME ; class QPointF QGraphicsItemAnimation::posAt(float) const
+ ?setHorizontalScrollBar@QAbstractScrollArea@@QAEXPAVQScrollBar@@@Z @ 10213 NONAME ; void QAbstractScrollArea::setHorizontalScrollBar(class QScrollBar *)
+ ?d_func@QAbstractItemView@@ABEPBVQAbstractItemViewPrivate@@XZ @ 10214 NONAME ; class QAbstractItemViewPrivate const * QAbstractItemView::d_func(void) const
+ ?connectNotify@QClipboard@@MAEXPBD@Z @ 10215 NONAME ; void QClipboard::connectNotify(char const *)
+ ?cellWidget@QTableWidget@@QBEPAVQWidget@@HH@Z @ 10216 NONAME ; class QWidget * QTableWidget::cellWidget(int, int) const
+ ?hasCursor@QGraphicsItem@@QBE_NXZ @ 10217 NONAME ; bool QGraphicsItem::hasCursor(void) const
+ ??1QImageTextKeyLang@@QAE@XZ @ 10218 NONAME ; QImageTextKeyLang::~QImageTextKeyLang(void)
+ ?font@QToolTip@@SA?AVQFont@@XZ @ 10219 NONAME ; class QFont QToolTip::font(void)
+ ?event@QAbstractSpinBox@@UAE_NPAVQEvent@@@Z @ 10220 NONAME ; bool QAbstractSpinBox::event(class QEvent *)
+ ?drawTree@QTreeView@@IBEXPAVQPainter@@ABVQRegion@@@Z @ 10221 NONAME ; void QTreeView::drawTree(class QPainter *, class QRegion const &) const
+ ??1QHBoxLayout@@UAE@XZ @ 10222 NONAME ; QHBoxLayout::~QHBoxLayout(void)
+ ?window@QGraphicsItem@@QBEPAVQGraphicsWidget@@XZ @ 10223 NONAME ; class QGraphicsWidget * QGraphicsItem::window(void) const
+ ?addButton@QDialogButtonBox@@QAEXPAVQAbstractButton@@W4ButtonRole@1@@Z @ 10224 NONAME ; void QDialogButtonBox::addButton(class QAbstractButton *, enum QDialogButtonBox::ButtonRole)
+ ?totalSizeHint@QLayout@@QBE?AVQSize@@XZ @ 10225 NONAME ; class QSize QLayout::totalSizeHint(void) const
+ ?currentItem@QListWidget@@QBEPAVQListWidgetItem@@XZ @ 10226 NONAME ; class QListWidgetItem * QListWidget::currentItem(void) const
+ ??0QStyleOptionTabV3@@IAE@H@Z @ 10227 NONAME ; QStyleOptionTabV3::QStyleOptionTabV3(int)
+ ?currentWidget@QStackedLayout@@QBEPAVQWidget@@XZ @ 10228 NONAME ; class QWidget * QStackedLayout::currentWidget(void) const
+ ?setMatrix@QGraphicsView@@QAEXABVQMatrix@@_N@Z @ 10229 NONAME ; void QGraphicsView::setMatrix(class QMatrix const &, bool)
+ ?lastScreenPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 10230 NONAME ; class QPointF QTouchEvent::TouchPoint::lastScreenPos(void) const
+ ?trUtf8@QGraphicsProxyWidget@@SA?AVQString@@PBD0@Z @ 10231 NONAME ; class QString QGraphicsProxyWidget::trUtf8(char const *, char const *)
+ ?button@QMouseEventTransition@@QBE?AW4MouseButton@Qt@@XZ @ 10232 NONAME ; enum Qt::MouseButton QMouseEventTransition::button(void) const
+ ?mouseMoveEvent@QPlainTextEdit@@MAEXPAVQMouseEvent@@@Z @ 10233 NONAME ; void QPlainTextEdit::mouseMoveEvent(class QMouseEvent *)
+ ??0QStandardItem@@QAE@ABVQIcon@@ABVQString@@@Z @ 10234 NONAME ; QStandardItem::QStandardItem(class QIcon const &, class QString const &)
+ ?setFont@QWidget@@QAEXABVQFont@@@Z @ 10235 NONAME ; void QWidget::setFont(class QFont const &)
+ ?dropEvent@QGraphicsScene@@MAEXPAVQGraphicsSceneDragDropEvent@@@Z @ 10236 NONAME ; void QGraphicsScene::dropEvent(class QGraphicsSceneDragDropEvent *)
+ ?currentIndex@QItemSelectionModel@@QBE?AVQModelIndex@@XZ @ 10237 NONAME ; class QModelIndex QItemSelectionModel::currentIndex(void) const
+ ?x@QWheelEvent@@QBEHXZ @ 10238 NONAME ; int QWheelEvent::x(void) const
+ ??_EQTextDocument@@UAE@I@Z @ 10239 NONAME ; QTextDocument::~QTextDocument(unsigned int)
+ ?beginPaint@QRasterWindowSurface@@UAEXABVQRegion@@@Z @ 10240 NONAME ; void QRasterWindowSurface::beginPaint(class QRegion const &)
+ ??0QDialogButtonBox@@QAE@W4Orientation@Qt@@PAVQWidget@@@Z @ 10241 NONAME ; QDialogButtonBox::QDialogButtonBox(enum Qt::Orientation, class QWidget *)
+ ?isIndexHidden@QTableView@@MBE_NABVQModelIndex@@@Z @ 10242 NONAME ; bool QTableView::isIndexHidden(class QModelIndex const &) const
+ ?rowIntersectsSelection@QItemSelectionModel@@QBE_NHABVQModelIndex@@@Z @ 10243 NONAME ; bool QItemSelectionModel::rowIntersectsSelection(int, class QModelIndex const &) const
+ ?tr@QTreeView@@SA?AVQString@@PBD0H@Z @ 10244 NONAME ; class QString QTreeView::tr(char const *, char const *, int)
+ ?viewOptions@QAbstractItemView@@MBE?AVQStyleOptionViewItem@@XZ @ 10245 NONAME ; class QStyleOptionViewItem QAbstractItemView::viewOptions(void) const
+ ?maxCount@QComboBox@@QBEHXZ @ 10246 NONAME ; int QComboBox::maxCount(void) const
+ ?appendColumn@QStandardItemModel@@QAEXABV?$QList@PAVQStandardItem@@@@@Z @ 10247 NONAME ; void QStandardItemModel::appendColumn(class QList<class QStandardItem *> const &)
+ ?setOrientation@QGraphicsLinearLayout@@QAEXW4Orientation@Qt@@@Z @ 10248 NONAME ; void QGraphicsLinearLayout::setOrientation(enum Qt::Orientation)
+ ?cleanup@QColormap@@SAXXZ @ 10249 NONAME ; void QColormap::cleanup(void)
+ ?insertItem@QComboBox@@QAEXHABVQString@@ABVQVariant@@@Z @ 10250 NONAME ; void QComboBox::insertItem(int, class QString const &, class QVariant const &)
+ ??_EQTreeView@@UAE@I@Z @ 10251 NONAME ; QTreeView::~QTreeView(unsigned int)
+ ?d_func@QTabBar@@ABEPBVQTabBarPrivate@@XZ @ 10252 NONAME ; class QTabBarPrivate const * QTabBar::d_func(void) const
+ ?setCheckable@QAction@@QAEX_N@Z @ 10253 NONAME ; void QAction::setCheckable(bool)
+ ??MQTableWidgetItem@@UBE_NABV0@@Z @ 10254 NONAME ; bool QTableWidgetItem::operator<(class QTableWidgetItem const &) const
+ ?setForeground@QTextFormat@@QAEXABVQBrush@@@Z @ 10255 NONAME ; void QTextFormat::setForeground(class QBrush const &)
+ ?hitTestComplexControl@QProxyStyle@@UBE?AW4SubControl@QStyle@@W4ComplexControl@3@PBVQStyleOptionComplex@@ABVQPoint@@PBVQWidget@@@Z @ 10256 NONAME ; enum QStyle::SubControl QProxyStyle::hitTestComplexControl(enum QStyle::ComplexControl, class QStyleOptionComplex const *, class QPoint const &, class QWidget const *) const
+ ?setColumnCount@QStandardItemModel@@QAEXH@Z @ 10257 NONAME ; void QStandardItemModel::setColumnCount(int)
+ ??4QTextBlockFormat@@QAEAAV0@ABV0@@Z @ 10258 NONAME ; class QTextBlockFormat & QTextBlockFormat::operator=(class QTextBlockFormat const &)
+ ?staticMetaObject@QAbstractButton@@2UQMetaObject@@B @ 10259 NONAME ; struct QMetaObject const QAbstractButton::staticMetaObject
+ ?horizontalHeaderItem@QStandardItemModel@@QBEPAVQStandardItem@@H@Z @ 10260 NONAME ; class QStandardItem * QStandardItemModel::horizontalHeaderItem(int) const
+ ??0QPolygonF@@QAE@H@Z @ 10261 NONAME ; QPolygonF::QPolygonF(int)
+ ??_EQPainterState@@UAE@I@Z @ 10262 NONAME ; QPainterState::~QPainterState(unsigned int)
+ ?isObscuredBy@QAbstractGraphicsShapeItem@@UBE_NPBVQGraphicsItem@@@Z @ 10263 NONAME ; bool QAbstractGraphicsShapeItem::isObscuredBy(class QGraphicsItem const *) const
+ ?format@QTextDocumentWriter@@QBE?AVQByteArray@@XZ @ 10264 NONAME ; class QByteArray QTextDocumentWriter::format(void) const
+ ?rowsAboutToBeRemoved@QAbstractItemView@@MAEXABVQModelIndex@@HH@Z @ 10265 NONAME ; void QAbstractItemView::rowsAboutToBeRemoved(class QModelIndex const &, int, int)
+ ?toPlainText@QGraphicsTextItem@@QBE?AVQString@@XZ @ 10266 NONAME ; class QString QGraphicsTextItem::toPlainText(void) const
+ ?setFillRule@QPainterPath@@QAEXW4FillRule@Qt@@@Z @ 10267 NONAME ; void QPainterPath::setFillRule(enum Qt::FillRule)
+ ?resolve@QPalette@@QBEIXZ @ 10268 NONAME ; unsigned int QPalette::resolve(void) const
+ ?setStringList@QStringListModel@@QAEXABVQStringList@@@Z @ 10269 NONAME ; void QStringListModel::setStringList(class QStringList const &)
+ ?updateAncestorFlag@QGraphicsItemPrivate@@QAEXW4GraphicsItemFlag@QGraphicsItem@@W4AncestorFlag@1@_N2@Z @ 10270 NONAME ; void QGraphicsItemPrivate::updateAncestorFlag(enum QGraphicsItem::GraphicsItemFlag, enum QGraphicsItemPrivate::AncestorFlag, bool, bool)
+ ?sizeHintForRow@QTableView@@MBEHH@Z @ 10271 NONAME ; int QTableView::sizeHintForRow(int) const
+ ??0QSymbianEvent@@QAE@W4Type@0@H@Z @ 10272 NONAME ; QSymbianEvent::QSymbianEvent(enum QSymbianEvent::Type, int)
+ ?staticMetaObject@QGridLayout@@2UQMetaObject@@B @ 10273 NONAME ; struct QMetaObject const QGridLayout::staticMetaObject
+ ?keys@QInputContextFactory@@SA?AVQStringList@@XZ @ 10274 NONAME ; class QStringList QInputContextFactory::keys(void)
+ ?setDefaultAction@QMenu@@QAEXPAVQAction@@@Z @ 10275 NONAME ; void QMenu::setDefaultAction(class QAction *)
+ ?reset@QTransform@@QAEXXZ @ 10276 NONAME ; void QTransform::reset(void)
+ ??_EQS60MainDocument@@UAE@I@Z @ 10277 NONAME ; QS60MainDocument::~QS60MainDocument(unsigned int)
+ ?drawLines@QPainter@@QAEXPBVQLine@@H@Z @ 10278 NONAME ; void QPainter::drawLines(class QLine const *, int)
+ ?hasSelection@QTextCursor@@QBE_NXZ @ 10279 NONAME ; bool QTextCursor::hasSelection(void) const
+ ?setOffsetToSectionPosition@QHeaderView@@QAEXH@Z @ 10280 NONAME ; void QHeaderView::setOffsetToSectionPosition(int)
+ ??BQColor@@QBE?AVQVariant@@XZ @ 10281 NONAME ; QColor::operator class QVariant(void) const
+ ?showDropIndicator@QAbstractItemView@@QBE_NXZ @ 10282 NONAME ; bool QAbstractItemView::showDropIndicator(void) const
+ ??_EQLayout@@UAE@I@Z @ 10283 NONAME ; QLayout::~QLayout(unsigned int)
+ ?setCompleter@QComboBox@@QAEXPAVQCompleter@@@Z @ 10284 NONAME ; void QComboBox::setCompleter(class QCompleter *)
+ ?setButtons@QGraphicsSceneDragDropEvent@@QAEXV?$QFlags@W4MouseButton@Qt@@@@@Z @ 10285 NONAME ; void QGraphicsSceneDragDropEvent::setButtons(class QFlags<enum Qt::MouseButton>)
+ ?focusOutEvent@QWidget@@MAEXPAVQFocusEvent@@@Z @ 10286 NONAME ; void QWidget::focusOutEvent(class QFocusEvent *)
+ ??0QStyle@@IAE@AAVQStylePrivate@@@Z @ 10287 NONAME ; QStyle::QStyle(class QStylePrivate &)
+ ?doImageIO@QPixmap@@ABE_NPAVQImageWriter@@H@Z @ 10288 NONAME ; bool QPixmap::doImageIO(class QImageWriter *, int) const
+ ??1QTreeWidget@@UAE@XZ @ 10289 NONAME ; QTreeWidget::~QTreeWidget(void)
+ ?tr@QInputDialog@@SA?AVQString@@PBD0@Z @ 10290 NONAME ; class QString QInputDialog::tr(char const *, char const *)
+ ?tabSizeHint@QTabBar@@MBE?AVQSize@@H@Z @ 10291 NONAME ; class QSize QTabBar::tabSizeHint(int) const
+ ?tr@QDateEdit@@SA?AVQString@@PBD0@Z @ 10292 NONAME ; class QString QDateEdit::tr(char const *, char const *)
+ ?tr@QCoeFepInputContext@@SA?AVQString@@PBD0H@Z @ 10293 NONAME ; class QString QCoeFepInputContext::tr(char const *, char const *, int)
+ ?origin@QGraphicsScale@@QBE?AVQVector3D@@XZ @ 10294 NONAME ; class QVector3D QGraphicsScale::origin(void) const
+ ?subElementRect@QCommonStyle@@UBE?AVQRect@@W4SubElement@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 10295 NONAME ; class QRect QCommonStyle::subElementRect(enum QStyle::SubElement, class QStyleOption const *, class QWidget const *) const
+ ?sizeHint@QRadioButton@@UBE?AVQSize@@XZ @ 10296 NONAME ; class QSize QRadioButton::sizeHint(void) const
+ ?setModelSorting@QCompleter@@QAEXW4ModelSorting@1@@Z @ 10297 NONAME ; void QCompleter::setModelSorting(enum QCompleter::ModelSorting)
+ ?focusProxy@QGraphicsItem@@QBEPAV1@XZ @ 10298 NONAME ; class QGraphicsItem * QGraphicsItem::focusProxy(void) const
+ ?paintDevice@QPaintEngine@@QBEPAVQPaintDevice@@XZ @ 10299 NONAME ; class QPaintDevice * QPaintEngine::paintDevice(void) const
+ ?setExpanding@QTabBar@@QAEX_N@Z @ 10300 NONAME ; void QTabBar::setExpanding(bool)
+ ?text@QStandardItem@@QBE?AVQString@@XZ @ 10301 NONAME ; class QString QStandardItem::text(void) const
+ ??_EQTextTable@@UAE@I@Z @ 10302 NONAME ; QTextTable::~QTextTable(unsigned int)
+ ?isEnabled@QGraphicsEffect@@QBE_NXZ @ 10303 NONAME ; bool QGraphicsEffect::isEnabled(void) const
+ ?cursorWidth@QPlainTextDocumentLayout@@QBEHXZ @ 10304 NONAME ; int QPlainTextDocumentLayout::cursorWidth(void) const
+ ?dragLeaveEvent@QLineEdit@@MAEXPAVQDragLeaveEvent@@@Z @ 10305 NONAME ; void QLineEdit::dragLeaveEvent(class QDragLeaveEvent *)
+ ?contains@QRegion@@QBE_NABVQRect@@@Z @ 10306 NONAME ; bool QRegion::contains(class QRect const &) const
+ ?position@QTextLayout@@QBE?AVQPointF@@XZ @ 10307 NONAME ; class QPointF QTextLayout::position(void) const
+ ?invertedAppearance@QProgressBar@@QAE_NXZ @ 10308 NONAME ; bool QProgressBar::invertedAppearance(void)
+ ?setVisible@QSizeGrip@@UAEX_N@Z @ 10309 NONAME ; void QSizeGrip::setVisible(bool)
+ ?pixmap@QSplashScreen@@QBE?BVQPixmap@@XZ @ 10310 NONAME ; class QPixmap const QSplashScreen::pixmap(void) const
+ ??0QPolygonF@@QAE@ABV?$QVector@VQPointF@@@@@Z @ 10311 NONAME ; QPolygonF::QPolygonF(class QVector<class QPointF> const &)
+ ?qt_metacast@QSpinBox@@UAEPAXPBD@Z @ 10312 NONAME ; void * QSpinBox::qt_metacast(char const *)
+ ?drawLines@QPainter@@QAEXABV?$QVector@VQLineF@@@@@Z @ 10313 NONAME ; void QPainter::drawLines(class QVector<class QLineF> const &)
+ ?trUtf8@QSortFilterProxyModel@@SA?AVQString@@PBD0@Z @ 10314 NONAME ; class QString QSortFilterProxyModel::trUtf8(char const *, char const *)
+ ?d_func@QLabel@@AAEPAVQLabelPrivate@@XZ @ 10315 NONAME ; class QLabelPrivate * QLabel::d_func(void)
+ ?grabMouse@QWidget@@QAEXXZ @ 10316 NONAME ; void QWidget::grabMouse(void)
+ ?takeChild@QTreeWidgetItem@@QAEPAV1@H@Z @ 10317 NONAME ; class QTreeWidgetItem * QTreeWidgetItem::takeChild(int)
+ ?setMouseCursor@QWidgetResizeHandler@@AAEXW4MousePosition@1@@Z @ 10318 NONAME ; void QWidgetResizeHandler::setMouseCursor(enum QWidgetResizeHandler::MousePosition)
+ ?qt_metacast@QPaintBufferSignalProxy@@UAEPAXPBD@Z @ 10319 NONAME ; void * QPaintBufferSignalProxy::qt_metacast(char const *)
+ ?qt_metacast@QPlainTextDocumentLayout@@UAEPAXPBD@Z @ 10320 NONAME ; void * QPlainTextDocumentLayout::qt_metacast(char const *)
+ ?setText@QUndoCommand@@QAEXABVQString@@@Z @ 10321 NONAME ; void QUndoCommand::setText(class QString const &)
+ ?elements@QVectorPath@@QBEPBW4ElementType@QPainterPath@@XZ @ 10322 NONAME ; enum QPainterPath::ElementType const * QVectorPath::elements(void) const
+ ??0QContextMenuEvent@@QAE@W4Reason@0@ABVQPoint@@1V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 10323 NONAME ; QContextMenuEvent::QContextMenuEvent(enum QContextMenuEvent::Reason, class QPoint const &, class QPoint const &, class QFlags<enum Qt::KeyboardModifier>)
+ ??1QDateEdit@@UAE@XZ @ 10324 NONAME ; QDateEdit::~QDateEdit(void)
+ ?rect@TouchPoint@QTouchEvent@@QBE?AVQRectF@@XZ @ 10325 NONAME ; class QRectF QTouchEvent::TouchPoint::rect(void) const
+ ?updateGeometry@QWidget@@QAEXXZ @ 10326 NONAME ; void QWidget::updateGeometry(void)
+ ?scale@QMatrix4x4@@QAEAAV1@ABVQVector3D@@@Z @ 10327 NONAME ; class QMatrix4x4 & QMatrix4x4::scale(class QVector3D const &)
+ ?setBottom@QDoubleValidator@@QAEXN@Z @ 10328 NONAME ; void QDoubleValidator::setBottom(double)
+ ?icon@QFileIconProvider@@UBE?AVQIcon@@ABVQFileInfo@@@Z @ 10329 NONAME ; class QIcon QFileIconProvider::icon(class QFileInfo const &) const
+ ?totalMaximumSize@QLayout@@QBE?AVQSize@@XZ @ 10330 NONAME ; class QSize QLayout::totalMaximumSize(void) const
+ ?rowAlignment@QGraphicsGridLayout@@QBE?AV?$QFlags@W4AlignmentFlag@Qt@@@@H@Z @ 10331 NONAME ; class QFlags<enum Qt::AlignmentFlag> QGraphicsGridLayout::rowAlignment(int) const
+ ?textColor@QListWidgetItem@@QBE?AVQColor@@XZ @ 10332 NONAME ; class QColor QListWidgetItem::textColor(void) const
+ ?indexChanged@QUndoStack@@IAEXH@Z @ 10333 NONAME ; void QUndoStack::indexChanged(int)
+ ?appendPlainText@QPlainTextEdit@@QAEXABVQString@@@Z @ 10334 NONAME ; void QPlainTextEdit::appendPlainText(class QString const &)
+ ?resize@QWidget@@QAEXHH@Z @ 10335 NONAME ; void QWidget::resize(int, int)
+ ?widget@QGraphicsSceneEvent@@QBEPAVQWidget@@XZ @ 10336 NONAME ; class QWidget * QGraphicsSceneEvent::widget(void) const
+ ?setTabWhatsThis@QTabBar@@QAEXHABVQString@@@Z @ 10337 NONAME ; void QTabBar::setTabWhatsThis(int, class QString const &)
+ ?curveThreshold@QPainterPathStroker@@QBEMXZ @ 10338 NONAME ; float QPainterPathStroker::curveThreshold(void) const
+ ?initStyleOption@QTabWidget@@IBEXPAVQStyleOptionTabWidgetFrame@@@Z @ 10339 NONAME ; void QTabWidget::initStyleOption(class QStyleOptionTabWidgetFrame *) const
+ ?translated@QPolygon@@QBE?AV1@ABVQPoint@@@Z @ 10340 NONAME ; class QPolygon QPolygon::translated(class QPoint const &) const
+ ?windowActivationChange@QWidget@@MAEX_N@Z @ 10341 NONAME ; void QWidget::windowActivationChange(bool)
+ ?sortByColumn@QTreeView@@QAEXHW4SortOrder@Qt@@@Z @ 10342 NONAME ; void QTreeView::sortByColumn(int, enum Qt::SortOrder)
+ ?setRowHidden@QListView@@QAEXH_N@Z @ 10343 NONAME ; void QListView::setRowHidden(int, bool)
+ ?mouseDoubleClickEvent@QMdiSubWindow@@MAEXPAVQMouseEvent@@@Z @ 10344 NONAME ; void QMdiSubWindow::mouseDoubleClickEvent(class QMouseEvent *)
+ ?verticalOffset@QHeaderView@@MBEHXZ @ 10345 NONAME ; int QHeaderView::verticalOffset(void) const
+ ?initStyleOption@QSlider@@IBEXPAVQStyleOptionSlider@@@Z @ 10346 NONAME ; void QSlider::initStyleOption(class QStyleOptionSlider *) const
+ ?setMatrix@QPainter@@QAEXABVQMatrix@@_N@Z @ 10347 NONAME ; void QPainter::setMatrix(class QMatrix const &, bool)
+ ?metaObject@QAbstractItemDelegate@@UBEPBUQMetaObject@@XZ @ 10348 NONAME ; struct QMetaObject const * QAbstractItemDelegate::metaObject(void) const
+ ?setQuitOnLastWindowClosed@QApplication@@SAX_N@Z @ 10349 NONAME ; void QApplication::setQuitOnLastWindowClosed(bool)
+ ?getRange@QSplitter@@QBEXHPAH0@Z @ 10350 NONAME ; void QSplitter::getRange(int, int *, int *) const
+ ?toFillPolygon@QPainterPath@@QBE?AVQPolygonF@@ABVQTransform@@@Z @ 10351 NONAME ; class QPolygonF QPainterPath::toFillPolygon(class QTransform const &) const
+ ?addFile@QIcon@@QAEXABVQString@@ABVQSize@@W4Mode@1@W4State@1@@Z @ 10352 NONAME ; void QIcon::addFile(class QString const &, class QSize const &, enum QIcon::Mode, enum QIcon::State)
+ ?isAffine@QTransform@@QBE_NXZ @ 10353 NONAME ; bool QTransform::isAffine(void) const
+ ?opaqueArea@QGraphicsItemGroup@@UBE?AVQPainterPath@@XZ @ 10354 NONAME ; class QPainterPath QGraphicsItemGroup::opaqueArea(void) const
+ ?setModel@QHeaderView@@UAEXPAVQAbstractItemModel@@@Z @ 10355 NONAME ; void QHeaderView::setModel(class QAbstractItemModel *)
+ ?sizeHint@QMenu@@UBE?AVQSize@@XZ @ 10356 NONAME ; class QSize QMenu::sizeHint(void) const
+ ?getStaticMetaObject@QTableView@@SAABUQMetaObject@@XZ @ 10357 NONAME ; struct QMetaObject const & QTableView::getStaticMetaObject(void)
+ ?actionAt@QToolBar@@QBEPAVQAction@@ABVQPoint@@@Z @ 10358 NONAME ; class QAction * QToolBar::actionAt(class QPoint const &) const
+ ?backgroundBrush@QGraphicsScene@@QBE?AVQBrush@@XZ @ 10359 NONAME ; class QBrush QGraphicsScene::backgroundBrush(void) const
+ ?tr@QInputContextPlugin@@SA?AVQString@@PBD0H@Z @ 10360 NONAME ; class QString QInputContextPlugin::tr(char const *, char const *, int)
+ ?isVisible@QToolTip@@SA_NXZ @ 10361 NONAME ; bool QToolTip::isVisible(void)
+ ?resolve@QPalette@@QBE?AV1@ABV1@@Z @ 10362 NONAME ; class QPalette QPalette::resolve(class QPalette const &) const
+ ?tr@QListWidget@@SA?AVQString@@PBD0H@Z @ 10363 NONAME ; class QString QListWidget::tr(char const *, char const *, int)
+ ??_EQMdiArea@@UAE@I@Z @ 10364 NONAME ; QMdiArea::~QMdiArea(unsigned int)
+ ?qt_metacast@QProxyModel@@UAEPAXPBD@Z @ 10365 NONAME ; void * QProxyModel::qt_metacast(char const *)
+ ?currentText@QComboBox@@QBE?AVQString@@XZ @ 10366 NONAME ; class QString QComboBox::currentText(void) const
+ ?init@QStyleOption@@QAEXPBVQWidget@@@Z @ 10367 NONAME ; void QStyleOption::init(class QWidget const *)
+ ?pos@QGraphicsItem@@QBE?AVQPointF@@XZ @ 10368 NONAME ; class QPointF QGraphicsItem::pos(void) const
+ ?qRgba@@YAIHHHH@Z @ 10369 NONAME ; unsigned int qRgba(int, int, int, int)
+ ?setThemeName@QIcon@@SAXABVQString@@@Z @ 10370 NONAME ; void QIcon::setThemeName(class QString const &)
+ ?locale@QValidator@@QBE?AVQLocale@@XZ @ 10371 NONAME ; class QLocale QValidator::locale(void) const
+ ??_EQPinchGesture@@UAE@I@Z @ 10372 NONAME ; QPinchGesture::~QPinchGesture(unsigned int)
+ ?globalY@QTabletEvent@@QBEHXZ @ 10373 NONAME ; int QTabletEvent::globalY(void) const
+ ?setModifiers@QInputEvent@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 10374 NONAME ; void QInputEvent::setModifiers(class QFlags<enum Qt::KeyboardModifier>)
+ ?qt_metacall@QWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10375 NONAME ; int QWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?activated@QComboBox@@IAEXH@Z @ 10376 NONAME ; void QComboBox::activated(int)
+ ?sectionsInserted@QHeaderView@@IAEXABVQModelIndex@@HH@Z @ 10377 NONAME ; void QHeaderView::sectionsInserted(class QModelIndex const &, int, int)
+ ?mapToScene@QGraphicsItem@@QBE?AVQPolygonF@@ABVQRectF@@@Z @ 10378 NONAME ; class QPolygonF QGraphicsItem::mapToScene(class QRectF const &) const
+ ?setCheckable@QStandardItem@@QAEX_N@Z @ 10379 NONAME ; void QStandardItem::setCheckable(bool)
+ ??0QTimeEdit@@QAE@PAVQWidget@@@Z @ 10380 NONAME ; QTimeEdit::QTimeEdit(class QWidget *)
+ ?prev@Parser@QCss@@QAEXXZ @ 10381 NONAME ; void QCss::Parser::prev(void)
+ ?rowPreferredHeight@QGraphicsGridLayout@@QBEMH@Z @ 10382 NONAME ; float QGraphicsGridLayout::rowPreferredHeight(int) const
+ ?createExtendedKeyEvent@QKeyEvent@@SAPAV1@W4Type@QEvent@@HV?$QFlags@W4KeyboardModifier@Qt@@@@IIIABVQString@@_NG@Z @ 10383 NONAME ; class QKeyEvent * QKeyEvent::createExtendedKeyEvent(enum QEvent::Type, int, class QFlags<enum Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, class QString const &, bool, unsigned short)
+ ??0QStyleOptionFrameV3@@QAE@ABVQStyleOptionFrame@@@Z @ 10384 NONAME ; QStyleOptionFrameV3::QStyleOptionFrameV3(class QStyleOptionFrame const &)
+ ?frameFormat@QTextFrame@@QBE?AVQTextFrameFormat@@XZ @ 10385 NONAME ; class QTextFrameFormat QTextFrame::frameFormat(void) const
+ ?paintEvent@QLabel@@MAEXPAVQPaintEvent@@@Z @ 10386 NONAME ; void QLabel::paintEvent(class QPaintEvent *)
+ ?boundingRect@QPainter@@QAE?AVQRect@@HHHHHABVQString@@@Z @ 10387 NONAME ; class QRect QPainter::boundingRect(int, int, int, int, int, class QString const &)
+ ?qDrawShadePanel@@YAXPAVQPainter@@HHHHABVQPalette@@_NHPBVQBrush@@@Z @ 10388 NONAME ; void qDrawShadePanel(class QPainter *, int, int, int, int, class QPalette const &, bool, int, class QBrush const *)
+ ?qt_metacall@QVBoxLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10389 NONAME ; int QVBoxLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?supportsExtension@QGraphicsSimpleTextItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 10390 NONAME ; bool QGraphicsSimpleTextItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?currentChanged@QToolBox@@IAEXH@Z @ 10391 NONAME ; void QToolBox::currentChanged(int)
+ ?remove@QPixmapCache@@SAXABVKey@1@@Z @ 10392 NONAME ; void QPixmapCache::remove(class QPixmapCache::Key const &)
+ ?panel@QGraphicsItem@@QBEPAV1@XZ @ 10393 NONAME ; class QGraphicsItem * QGraphicsItem::panel(void) const
+ ?iconProvider@QFileSystemModel@@QBEPAVQFileIconProvider@@XZ @ 10394 NONAME ; class QFileIconProvider * QFileSystemModel::iconProvider(void) const
+ ?parsePseudo@Parser@QCss@@QAE_NPAUPseudo@2@@Z @ 10395 NONAME ; bool QCss::Parser::parsePseudo(struct QCss::Pseudo *)
+ ?ensureVisible@QGraphicsView@@QAEXMMMMHH@Z @ 10396 NONAME ; void QGraphicsView::ensureVisible(float, float, float, float, int, int)
+ ?setDown@QAbstractButton@@QAEX_N@Z @ 10397 NONAME ; void QAbstractButton::setDown(bool)
+ ?boundingRect@QGraphicsPathItem@@UBE?AVQRectF@@XZ @ 10398 NONAME ; class QRectF QGraphicsPathItem::boundingRect(void) const
+ ?getStaticMetaObject@QGradient@@SAABUQMetaObject@@XZ @ 10399 NONAME ; struct QMetaObject const & QGradient::getStaticMetaObject(void)
+ ?nextInFocusChain@QWidget@@QBEPAV1@XZ @ 10400 NONAME ; class QWidget * QWidget::nextInFocusChain(void) const
+ ?width@QPixmapData@@QBEHXZ @ 10401 NONAME ; int QPixmapData::width(void) const
+ ?itemAt@QFormLayout@@QBEPAVQLayoutItem@@HW4ItemRole@1@@Z @ 10402 NONAME ; class QLayoutItem * QFormLayout::itemAt(int, enum QFormLayout::ItemRole) const
+ ?setLetterSpacing@QFont@@QAEXW4SpacingType@1@M@Z @ 10403 NONAME ; void QFont::setLetterSpacing(enum QFont::SpacingType, float)
+ ?whatsThis@QListWidgetItem@@QBE?AVQString@@XZ @ 10404 NONAME ; class QString QListWidgetItem::whatsThis(void) const
+ ?mapToParent@QGraphicsItem@@QBE?AVQPolygonF@@MMMM@Z @ 10405 NONAME ; class QPolygonF QGraphicsItem::mapToParent(float, float, float, float) const
+ ?unsetLocale@QWidget@@QAEXXZ @ 10406 NONAME ; void QWidget::unsetLocale(void)
+ ?stepEnabled@QAbstractSpinBox@@MBE?AV?$QFlags@W4StepEnabledFlag@QAbstractSpinBox@@@@XZ @ 10407 NONAME ; class QFlags<enum QAbstractSpinBox::StepEnabledFlag> QAbstractSpinBox::stepEnabled(void) const
+ ?setViewport@QPainter@@QAEXABVQRect@@@Z @ 10408 NONAME ; void QPainter::setViewport(class QRect const &)
+ ?d_func@QGraphicsSceneDragDropEvent@@ABEPBVQGraphicsSceneDragDropEventPrivate@@XZ @ 10409 NONAME ; class QGraphicsSceneDragDropEventPrivate const * QGraphicsSceneDragDropEvent::d_func(void) const
+ ??0QBoxLayout@@QAE@W4Direction@0@PAVQWidget@@@Z @ 10410 NONAME ; QBoxLayout::QBoxLayout(enum QBoxLayout::Direction, class QWidget *)
+ ?maxWidth@QFontMetrics@@QBEHXZ @ 10411 NONAME ; int QFontMetrics::maxWidth(void) const
+ ?event@QSplitterHandle@@MAE_NPAVQEvent@@@Z @ 10412 NONAME ; bool QSplitterHandle::event(class QEvent *)
+ ?windowOpacity@QWidget@@QBEMXZ @ 10413 NONAME ; float QWidget::windowOpacity(void) const
+ ?minimumSizeHint@QCalendarWidget@@UBE?AVQSize@@XZ @ 10414 NONAME ; class QSize QCalendarWidget::minimumSizeHint(void) const
+ ?getColor@QColorDialog@@SA?AVQColor@@ABV2@PAVQWidget@@ABVQString@@V?$QFlags@W4ColorDialogOption@QColorDialog@@@@@Z @ 10415 NONAME ; class QColor QColorDialog::getColor(class QColor const &, class QWidget *, class QString const &, class QFlags<enum QColorDialog::ColorDialogOption>)
+ ?selectionBehavior@QAbstractItemView@@QBE?AW4SelectionBehavior@1@XZ @ 10416 NONAME ; enum QAbstractItemView::SelectionBehavior QAbstractItemView::selectionBehavior(void) const
+ ?contains@QTextBlock@@QBE_NH@Z @ 10417 NONAME ; bool QTextBlock::contains(int) const
+ ??_EQScrollBar@@UAE@I@Z @ 10418 NONAME ; QScrollBar::~QScrollBar(unsigned int)
+ ?setTabBar@QTabWidget@@IAEXPAVQTabBar@@@Z @ 10419 NONAME ; void QTabWidget::setTabBar(class QTabBar *)
+ ??1QWheelEvent@@UAE@XZ @ 10420 NONAME ; QWheelEvent::~QWheelEvent(void)
+ ?keyPressEvent@QTextEdit@@MAEXPAVQKeyEvent@@@Z @ 10421 NONAME ; void QTextEdit::keyPressEvent(class QKeyEvent *)
+ ?clearHistory@QTextBrowser@@QAEXXZ @ 10422 NONAME ; void QTextBrowser::clearHistory(void)
+ ?itemText@QComboBox@@QBE?AVQString@@H@Z @ 10423 NONAME ; class QString QComboBox::itemText(int) const
+ ?labelText@QFileDialog@@QBE?AVQString@@W4DialogLabel@1@@Z @ 10424 NONAME ; class QString QFileDialog::labelText(enum QFileDialog::DialogLabel) const
+ ??NQTextCursor@@QBE_NABV0@@Z @ 10425 NONAME ; bool QTextCursor::operator<=(class QTextCursor const &) const
+ ?tr@QInputContext@@SA?AVQString@@PBD0H@Z @ 10426 NONAME ; class QString QInputContext::tr(char const *, char const *, int)
+ ?subtracted@QRegion@@QBE?AV1@ABV1@@Z @ 10427 NONAME ; class QRegion QRegion::subtracted(class QRegion const &) const
+ ?dragMoveEvent@QAbstractScrollArea@@MAEXPAVQDragMoveEvent@@@Z @ 10428 NONAME ; void QAbstractScrollArea::dragMoveEvent(class QDragMoveEvent *)
+ ??_EQRegExpValidator@@UAE@I@Z @ 10429 NONAME ; QRegExpValidator::~QRegExpValidator(unsigned int)
+ ?map@QMatrix@@QBE?AVQRegion@@ABV2@@Z @ 10430 NONAME ; class QRegion QMatrix::map(class QRegion const &) const
+ ?currentId@QWizard@@QBEHXZ @ 10431 NONAME ; int QWizard::currentId(void) const
+ ??8QTextCursor@@QBE_NABV0@@Z @ 10432 NONAME ; bool QTextCursor::operator==(class QTextCursor const &) const
+ ??0QPainterPath@@QAE@ABVQPointF@@@Z @ 10433 NONAME ; QPainterPath::QPainterPath(class QPointF const &)
+ ?wizardStyle@QWizard@@QBE?AW4WizardStyle@1@XZ @ 10434 NONAME ; enum QWizard::WizardStyle QWizard::wizardStyle(void) const
+ ?setStyle@QGraphicsScene@@QAEXPAVQStyle@@@Z @ 10435 NONAME ; void QGraphicsScene::setStyle(class QStyle *)
+ ?getOpaqueRegion@QWidgetPrivate@@QBE?AVQRegion@@XZ @ 10436 NONAME ; class QRegion QWidgetPrivate::getOpaqueRegion(void) const
+ ?triggered@QMenuBar@@IAEXPAVQAction@@@Z @ 10437 NONAME ; void QMenuBar::triggered(class QAction *)
+ ??0QStyleOptionButton@@QAE@XZ @ 10438 NONAME ; QStyleOptionButton::QStyleOptionButton(void)
+ ?height@QImage@@QBEHXZ @ 10439 NONAME ; int QImage::height(void) const
+ ?autoReset@QProgressDialog@@QBE_NXZ @ 10440 NONAME ; bool QProgressDialog::autoReset(void) const
+ ?trUtf8@QSlider@@SA?AVQString@@PBD0H@Z @ 10441 NONAME ; class QString QSlider::trUtf8(char const *, char const *, int)
+ ?setHotSpot@QDrag@@QAEXABVQPoint@@@Z @ 10442 NONAME ; void QDrag::setHotSpot(class QPoint const &)
+ ?layout@QTextBlock@@QBEPAVQTextLayout@@XZ @ 10443 NONAME ; class QTextLayout * QTextBlock::layout(void) const
+ ?takeColumn@QStandardItem@@QAE?AV?$QList@PAVQStandardItem@@@@H@Z @ 10444 NONAME ; class QList<class QStandardItem *> QStandardItem::takeColumn(int)
+ ?setScenePos@QGraphicsSceneDragDropEvent@@QAEXABVQPointF@@@Z @ 10445 NONAME ; void QGraphicsSceneDragDropEvent::setScenePos(class QPointF const &)
+ ?setCentralWidget@QMainWindow@@QAEXPAVQWidget@@@Z @ 10446 NONAME ; void QMainWindow::setCentralWidget(class QWidget *)
+ ?d_func@QSwipeGesture@@AAEPAVQSwipeGesturePrivate@@XZ @ 10447 NONAME ; class QSwipeGesturePrivate * QSwipeGesture::d_func(void)
+ ??_4QRegion@@QAEAAV0@ABV0@@Z @ 10448 NONAME ; class QRegion & QRegion::operator&=(class QRegion const &)
+ ?mapFromParent@QGraphicsItem@@QBE?AVQPolygonF@@ABV2@@Z @ 10449 NONAME ; class QPolygonF QGraphicsItem::mapFromParent(class QPolygonF const &) const
+ ?loadResource@QTextDocument@@MAE?AVQVariant@@HABVQUrl@@@Z @ 10450 NONAME ; class QVariant QTextDocument::loadResource(int, class QUrl const &)
+ ?toggled@QAbstractButton@@IAEX_N@Z @ 10451 NONAME ; void QAbstractButton::toggled(bool)
+ ??1QProxyModel@@UAE@XZ @ 10452 NONAME ; QProxyModel::~QProxyModel(void)
+ ?tr@QDataWidgetMapper@@SA?AVQString@@PBD0@Z @ 10453 NONAME ; class QString QDataWidgetMapper::tr(char const *, char const *)
+ ?checkState@QListWidgetItem@@QBE?AW4CheckState@Qt@@XZ @ 10454 NONAME ; enum Qt::CheckState QListWidgetItem::checkState(void) const
+ ?addText@QGraphicsScene@@QAEPAVQGraphicsTextItem@@ABVQString@@ABVQFont@@@Z @ 10455 NONAME ; class QGraphicsTextItem * QGraphicsScene::addText(class QString const &, class QFont const &)
+ ?det@QMatrix@@QBEMXZ @ 10456 NONAME ; float QMatrix::det(void) const
+ ??0QStyleOptionSlider@@IAE@H@Z @ 10457 NONAME ; QStyleOptionSlider::QStyleOptionSlider(int)
+ ?insertWidget@QBoxLayout@@QAEXHPAVQWidget@@HV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 10458 NONAME ; void QBoxLayout::insertWidget(int, class QWidget *, int, class QFlags<enum Qt::AlignmentFlag>)
+ ?setGeometry@QDockWidgetLayout@@UAEXABVQRect@@@Z @ 10459 NONAME ; void QDockWidgetLayout::setGeometry(class QRect const &)
+ ?frameCount@QMovie@@QBEHXZ @ 10460 NONAME ; int QMovie::frameCount(void) const
+ ?setRootIndex@QColumnView@@UAEXABVQModelIndex@@@Z @ 10461 NONAME ; void QColumnView::setRootIndex(class QModelIndex const &)
+ ??0Parser@QCss@@QAE@ABVQString@@_N@Z @ 10462 NONAME ; QCss::Parser::Parser(class QString const &, bool)
+ ??1QGraphicsPolygonItem@@UAE@XZ @ 10463 NONAME ; QGraphicsPolygonItem::~QGraphicsPolygonItem(void)
+ ?showEvent@QMdiArea@@MAEXPAVQShowEvent@@@Z @ 10464 NONAME ; void QMdiArea::showEvent(class QShowEvent *)
+ ?startPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 10465 NONAME ; class QPointF QTouchEvent::TouchPoint::startPos(void) const
+ ?metaObject@QGraphicsBloomEffect@@UBEPBUQMetaObject@@XZ @ 10466 NONAME ; struct QMetaObject const * QGraphicsBloomEffect::metaObject(void) const
+ ?clicked@QDialogButtonBox@@IAEXPAVQAbstractButton@@@Z @ 10467 NONAME ; void QDialogButtonBox::clicked(class QAbstractButton *)
+ ?tr@QSplitterHandle@@SA?AVQString@@PBD0@Z @ 10468 NONAME ; class QString QSplitterHandle::tr(char const *, char const *)
+ ?setWindowIcon_sys@QWidgetPrivate@@QAEX_N@Z @ 10469 NONAME ; void QWidgetPrivate::setWindowIcon_sys(bool)
+ ??0QPixmapConvolutionFilter@@QAE@PAVQObject@@@Z @ 10470 NONAME ; QPixmapConvolutionFilter::QPixmapConvolutionFilter(class QObject *)
+ ?ungrabKeyboard@QGraphicsItem@@QAEXXZ @ 10471 NONAME ; void QGraphicsItem::ungrabKeyboard(void)
+ ??4QStyleOptionMenuItem@@QAEAAV0@ABV0@@Z @ 10472 NONAME ; class QStyleOptionMenuItem & QStyleOptionMenuItem::operator=(class QStyleOptionMenuItem const &)
+ ?setModel@QListWidget@@EAEXPAVQAbstractItemModel@@@Z @ 10473 NONAME ; void QListWidget::setModel(class QAbstractItemModel *)
+ ?write@QPictureIO@@QAE_NXZ @ 10474 NONAME ; bool QPictureIO::write(void)
+ ??_EQWindowsStyle@@UAE@I@Z @ 10475 NONAME ; QWindowsStyle::~QWindowsStyle(unsigned int)
+ ?selectAll@QLineEdit@@QAEXXZ @ 10476 NONAME ; void QLineEdit::selectAll(void)
+ ?setFormat@QTextDocumentWriter@@QAEXABVQByteArray@@@Z @ 10477 NONAME ; void QTextDocumentWriter::setFormat(class QByteArray const &)
+ ?sectionSizeFromContents@QHeaderView@@MBE?AVQSize@@H@Z @ 10478 NONAME ; class QSize QHeaderView::sectionSizeFromContents(int) const
+ ?tabsClosable@QTabWidget@@QBE_NXZ @ 10479 NONAME ; bool QTabWidget::tabsClosable(void) const
+ ?cellClicked@QTableWidget@@IAEXHH@Z @ 10480 NONAME ; void QTableWidget::cellClicked(int, int)
+ ?compression@QImageWriter@@QBEHXZ @ 10481 NONAME ; int QImageWriter::compression(void) const
+ ?key@QKeyEventTransition@@QBEHXZ @ 10482 NONAME ; int QKeyEventTransition::key(void) const
+ ?setCornerButtonEnabled@QTableView@@QAEX_N@Z @ 10483 NONAME ; void QTableView::setCornerButtonEnabled(bool)
+ ?createHeuristicMask@QPixmap@@QBE?AVQBitmap@@_N@Z @ 10484 NONAME ; class QBitmap QPixmap::createHeuristicMask(bool) const
+ ?model@QProxyModel@@QBEPAVQAbstractItemModel@@XZ @ 10485 NONAME ; class QAbstractItemModel * QProxyModel::model(void) const
+ ?count@QGraphicsGridLayout@@UBEHXZ @ 10486 NONAME ; int QGraphicsGridLayout::count(void) const
+ ?toHsv@QColor@@QBE?AV1@XZ @ 10487 NONAME ; class QColor QColor::toHsv(void) const
+ ?maximumHeight@QWidget@@QBEHXZ @ 10488 NONAME ; int QWidget::maximumHeight(void) const
+ ?setContentsMargins@QGraphicsWidget@@QAEXMMMM@Z @ 10489 NONAME ; void QGraphicsWidget::setContentsMargins(float, float, float, float)
+ ??0QDragResponseEvent@@QAE@_N@Z @ 10490 NONAME ; QDragResponseEvent::QDragResponseEvent(bool)
+ ?insertLayout@QBoxLayout@@QAEXHPAVQLayout@@H@Z @ 10491 NONAME ; void QBoxLayout::insertLayout(int, class QLayout *, int)
+ ?graphicsEffect@QGraphicsItem@@QBEPAVQGraphicsEffect@@XZ @ 10492 NONAME ; class QGraphicsEffect * QGraphicsItem::graphicsEffect(void) const
+ ??_EQGraphicsScale@@UAE@I@Z @ 10493 NONAME ; QGraphicsScale::~QGraphicsScale(unsigned int)
+ ??6@YA?AVQDebug@@V0@V?$QFlags@W4GraphicsItemFlag@QGraphicsItem@@@@@Z @ 10494 NONAME ; class QDebug operator<<(class QDebug, class QFlags<enum QGraphicsItem::GraphicsItemFlag>)
+ ?setDevice@QMovie@@QAEXPAVQIODevice@@@Z @ 10495 NONAME ; void QMovie::setDevice(class QIODevice *)
+ ??_EQGraphicsSceneMouseEvent@@UAE@I@Z @ 10496 NONAME ; QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent(unsigned int)
+ ?trUtf8@QSplashScreen@@SA?AVQString@@PBD0@Z @ 10497 NONAME ; class QString QSplashScreen::trUtf8(char const *, char const *)
+ ?metaObject@QUndoGroup@@UBEPBUQMetaObject@@XZ @ 10498 NONAME ; struct QMetaObject const * QUndoGroup::metaObject(void) const
+ ?inputContext@QApplication@@QBEPAVQInputContext@@XZ @ 10499 NONAME ; class QInputContext * QApplication::inputContext(void) const
+ ?insertRow@QStandardItemModel@@QAE_NHABVQModelIndex@@@Z @ 10500 NONAME ; bool QStandardItemModel::insertRow(int, class QModelIndex const &)
+ ?clearForeground@QTextFormat@@QAEXXZ @ 10501 NONAME ; void QTextFormat::clearForeground(void)
+ ??0QAbstractSpinBox@@IAE@AAVQAbstractSpinBoxPrivate@@PAVQWidget@@@Z @ 10502 NONAME ; QAbstractSpinBox::QAbstractSpinBox(class QAbstractSpinBoxPrivate &, class QWidget *)
+ ?maximumDateTime@QDateTimeEdit@@QBE?AVQDateTime@@XZ @ 10503 NONAME ; class QDateTime QDateTimeEdit::maximumDateTime(void) const
+ ?mergeCells@QTextTable@@QAEXHHHH@Z @ 10504 NONAME ; void QTextTable::mergeCells(int, int, int, int)
+ ?mouseReleaseEvent@QAbstractItemView@@MAEXPAVQMouseEvent@@@Z @ 10505 NONAME ; void QAbstractItemView::mouseReleaseEvent(class QMouseEvent *)
+ ?colorDialogSetVisible@QGuiPlatformPlugin@@UAE_NPAVQColorDialog@@_N@Z @ 10506 NONAME ; bool QGuiPlatformPlugin::colorDialogSetVisible(class QColorDialog *, bool)
+ ?extension@QGraphicsPolygonItem@@MBE?AVQVariant@@ABV2@@Z @ 10507 NONAME ; class QVariant QGraphicsPolygonItem::extension(class QVariant const &) const
+ ?setVerticalStretch@QSizePolicy@@QAEXE@Z @ 10508 NONAME ; void QSizePolicy::setVerticalStretch(unsigned char)
+ ?setOptions@QItemDelegate@@IBE?AVQStyleOptionViewItem@@ABVQModelIndex@@ABV2@@Z @ 10509 NONAME ; class QStyleOptionViewItem QItemDelegate::setOptions(class QModelIndex const &, class QStyleOptionViewItem const &) const
+ ?d_func@QRubberBand@@ABEPBVQRubberBandPrivate@@XZ @ 10510 NONAME ; class QRubberBandPrivate const * QRubberBand::d_func(void) const
+ ?setInputMask@QLineControl@@QAEXABVQString@@@Z @ 10511 NONAME ; void QLineControl::setInputMask(class QString const &)
+ ?verticalOffset@QColumnView@@MBEHXZ @ 10512 NONAME ; int QColumnView::verticalOffset(void) const
+ ??1QRadialGradient@@QAE@XZ @ 10513 NONAME ; QRadialGradient::~QRadialGradient(void)
+ ?qt_metacall@QStandardItemModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10514 NONAME ; int QStandardItemModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QFont@@QAE@XZ @ 10515 NONAME ; QFont::QFont(void)
+ ?setTransform@QGraphicsView@@QAEXABVQTransform@@_N@Z @ 10516 NONAME ; void QGraphicsView::setTransform(class QTransform const &, bool)
+ ?screenPos@QGraphicsSceneMouseEvent@@QBE?AVQPoint@@XZ @ 10517 NONAME ; class QPoint QGraphicsSceneMouseEvent::screenPos(void) const
+ ?spread@QGradient@@QBE?AW4Spread@1@XZ @ 10518 NONAME ; enum QGradient::Spread QGradient::spread(void) const
+ ?insertRow@QTableWidget@@QAEXH@Z @ 10519 NONAME ; void QTableWidget::insertRow(int)
+ ?itemAt@QGraphicsScene@@QBEPAVQGraphicsItem@@ABVQPointF@@ABVQTransform@@@Z @ 10520 NONAME ; class QGraphicsItem * QGraphicsScene::itemAt(class QPointF const &, class QTransform const &) const
+ ?paintEvent@QCheckBox@@MAEXPAVQPaintEvent@@@Z @ 10521 NONAME ; void QCheckBox::paintEvent(class QPaintEvent *)
+ ?timerEvent@QTextEdit@@MAEXPAVQTimerEvent@@@Z @ 10522 NONAME ; void QTextEdit::timerEvent(class QTimerEvent *)
+ ?blurHint@QGraphicsBloomEffect@@QBE?AW4RenderHint@Qt@@XZ @ 10523 NONAME ; enum Qt::RenderHint QGraphicsBloomEffect::blurHint(void) const
+ ?setInterpolationMode@QGradient@@QAEXW4InterpolationMode@1@@Z @ 10524 NONAME ; void QGradient::setInterpolationMode(enum QGradient::InterpolationMode)
+ ?eraseRect@QPainter@@QAEXABVQRect@@@Z @ 10525 NONAME ; void QPainter::eraseRect(class QRect const &)
+ ?tr@QDesktopWidget@@SA?AVQString@@PBD0H@Z @ 10526 NONAME ; class QString QDesktopWidget::tr(char const *, char const *, int)
+ ?drawPixmap@QPainter@@QAEXHHHHABVQPixmap@@HHHH@Z @ 10527 NONAME ; void QPainter::drawPixmap(int, int, int, int, class QPixmap const &, int, int, int, int)
+ ?HandleCommandL@QS60MainAppUi@@UAEXH@Z @ 10528 NONAME ; void QS60MainAppUi::HandleCommandL(int)
+ ?minimum@QProgressDialog@@QBEHXZ @ 10529 NONAME ; int QProgressDialog::minimum(void) const
+ ?keyPressEvent@QTextBrowser@@MAEXPAVQKeyEvent@@@Z @ 10530 NONAME ; void QTextBrowser::keyPressEvent(class QKeyEvent *)
+ ?trUtf8@QDialog@@SA?AVQString@@PBD0H@Z @ 10531 NONAME ; class QString QDialog::trUtf8(char const *, char const *, int)
+ ?viewTransformEnabled@QPainter@@QBE_NXZ @ 10532 NONAME ; bool QPainter::viewTransformEnabled(void) const
+ ??AQKeySequence@@QBEHI@Z @ 10533 NONAME ; int QKeySequence::operator[](unsigned int) const
+ ?mouseMoveEvent@QAbstractButton@@MAEXPAVQMouseEvent@@@Z @ 10534 NONAME ; void QAbstractButton::mouseMoveEvent(class QMouseEvent *)
+ ?setFilterKeyColumn@QSortFilterProxyModel@@QAEXH@Z @ 10535 NONAME ; void QSortFilterProxyModel::setFilterKeyColumn(int)
+ ?hasVisitedPage@QWizard@@QBE_NH@Z @ 10536 NONAME ; bool QWizard::hasVisitedPage(int) const
+ ?setOffset@QGraphicsDropShadowEffect@@QAEXABVQPointF@@@Z @ 10537 NONAME ; void QGraphicsDropShadowEffect::setOffset(class QPointF const &)
+ ?hideEvent@QAbstractSpinBox@@MAEXPAVQHideEvent@@@Z @ 10538 NONAME ; void QAbstractSpinBox::hideEvent(class QHideEvent *)
+ ?setData@QTableWidgetItem@@UAEXHABVQVariant@@@Z @ 10539 NONAME ; void QTableWidgetItem::setData(int, class QVariant const &)
+ ?setBlurRadius@QGraphicsBloomEffect@@QAEXH@Z @ 10540 NONAME ; void QGraphicsBloomEffect::setBlurRadius(int)
+ ?qt_metacast@QAbstractProxyModel@@UAEPAXPBD@Z @ 10541 NONAME ; void * QAbstractProxyModel::qt_metacast(char const *)
+ ?setModelColumn@QListView@@QAEXH@Z @ 10542 NONAME ; void QListView::setModelColumn(int)
+ ?addDockWidget@QMainWindow@@QAEXW4DockWidgetArea@Qt@@PAVQDockWidget@@W4Orientation@3@@Z @ 10543 NONAME ; void QMainWindow::addDockWidget(enum Qt::DockWidgetArea, class QDockWidget *, enum Qt::Orientation)
+ ?setVisible@QGraphicsItem@@QAEX_N@Z @ 10544 NONAME ; void QGraphicsItem::setVisible(bool)
+ ?setItemDelegate@QComboBox@@QAEXPAVQAbstractItemDelegate@@@Z @ 10545 NONAME ; void QComboBox::setItemDelegate(class QAbstractItemDelegate *)
+ ?suffix@QDoubleSpinBox@@QBE?AVQString@@XZ @ 10546 NONAME ; class QString QDoubleSpinBox::suffix(void) const
+ ??MQFont@@QBE_NABV0@@Z @ 10547 NONAME ; bool QFont::operator<(class QFont const &) const
+ ?drawTiledPixmap@QPainter@@QAEXABVQRect@@ABVQPixmap@@ABVQPoint@@@Z @ 10548 NONAME ; void QPainter::drawTiledPixmap(class QRect const &, class QPixmap const &, class QPoint const &)
+ ??0QMatrix4x4@@QAE@XZ @ 10549 NONAME ; QMatrix4x4::QMatrix4x4(void)
+ ?setMenuBar@QMainWindow@@QAEXPAVQMenuBar@@@Z @ 10550 NONAME ; void QMainWindow::setMenuBar(class QMenuBar *)
+ ?resize@QGraphicsWidget@@QAEXABVQSizeF@@@Z @ 10551 NONAME ; void QGraphicsWidget::resize(class QSizeF const &)
+ ?trUtf8@QMouseEventTransition@@SA?AVQString@@PBD0H@Z @ 10552 NONAME ; class QString QMouseEventTransition::trUtf8(char const *, char const *, int)
+ ?isEnabled@QStandardItem@@QBE_NXZ @ 10553 NONAME ; bool QStandardItem::isEnabled(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQPalette@@@Z @ 10554 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPalette &)
+ ?keyReleaseEvent@QTextEdit@@MAEXPAVQKeyEvent@@@Z @ 10555 NONAME ; void QTextEdit::keyReleaseEvent(class QKeyEvent *)
+ ?sizeHint@QComboBox@@UBE?AVQSize@@XZ @ 10556 NONAME ; class QSize QComboBox::sizeHint(void) const
+ ?currentImageNumber@QImageIOHandler@@UBEHXZ @ 10557 NONAME ; int QImageIOHandler::currentImageNumber(void) const
+ ?setWhatsThis@QShortcut@@QAEXABVQString@@@Z @ 10558 NONAME ; void QShortcut::setWhatsThis(class QString const &)
+ ?trUtf8@QGraphicsScale@@SA?AVQString@@PBD0H@Z @ 10559 NONAME ; class QString QGraphicsScale::trUtf8(char const *, char const *, int)
+ ?setW@QVector4D@@QAEXM@Z @ 10560 NONAME ; void QVector4D::setW(float)
+ ?sectionResized@QHeaderView@@IAEXHHH@Z @ 10561 NONAME ; void QHeaderView::sectionResized(int, int, int)
+ ?draw@QTextLayout@@QBEXPAVQPainter@@ABVQPointF@@ABV?$QVector@UFormatRange@QTextLayout@@@@ABVQRectF@@@Z @ 10562 NONAME ; void QTextLayout::draw(class QPainter *, class QPointF const &, class QVector<struct QTextLayout::FormatRange> const &, class QRectF const &) const
+ ?alphaChannel@QImage@@QBE?AV1@XZ @ 10563 NONAME ; class QImage QImage::alphaChannel(void) const
+ ?minimumSizeHint@QDialog@@UBE?AVQSize@@XZ @ 10564 NONAME ; class QSize QDialog::minimumSizeHint(void) const
+ ?supportedDropActions@QListWidget@@MBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 10565 NONAME ; class QFlags<enum Qt::DropAction> QListWidget::supportedDropActions(void) const
+ ?startDragDistance@QApplication@@SAHXZ @ 10566 NONAME ; int QApplication::startDragDistance(void)
+ ??9QTextFormat@@QBE_NABV0@@Z @ 10567 NONAME ; bool QTextFormat::operator!=(class QTextFormat const &) const
+ ?minimumTime@QDateTimeEdit@@QBE?AVQTime@@XZ @ 10568 NONAME ; class QTime QDateTimeEdit::minimumTime(void) const
+ ?isRotating@QTransform@@QBE_NXZ @ 10569 NONAME ; bool QTransform::isRotating(void) const
+ ?justify@QTextEngine@@QAEXABUQScriptLine@@@Z @ 10570 NONAME ; void QTextEngine::justify(struct QScriptLine const &)
+ ?metaObject@QToolBar@@UBEPBUQMetaObject@@XZ @ 10571 NONAME ; struct QMetaObject const * QToolBar::metaObject(void) const
+ ?indexAt@QTableView@@UBE?AVQModelIndex@@ABVQPoint@@@Z @ 10572 NONAME ; class QModelIndex QTableView::indexAt(class QPoint const &) const
+ ?qt_metacast@QTableWidget@@UAEPAXPBD@Z @ 10573 NONAME ; void * QTableWidget::qt_metacast(char const *)
+ ?substitute@QFont@@SA?AVQString@@ABV2@@Z @ 10574 NONAME ; class QString QFont::substitute(class QString const &)
+ ??0QStyleOptionToolButton@@QAE@ABV0@@Z @ 10575 NONAME ; QStyleOptionToolButton::QStyleOptionToolButton(class QStyleOptionToolButton const &)
+ ??_EQTextFrame@@UAE@I@Z @ 10576 NONAME ; QTextFrame::~QTextFrame(unsigned int)
+ ?mergeCells@QTextTable@@QAEXABVQTextCursor@@@Z @ 10577 NONAME ; void QTextTable::mergeCells(class QTextCursor const &)
+ ??XQMatrix4x4@@QAEAAV0@M@Z @ 10578 NONAME ; class QMatrix4x4 & QMatrix4x4::operator*=(float)
+ ?stepDown@QAbstractSpinBox@@QAEXXZ @ 10579 NONAME ; void QAbstractSpinBox::stepDown(void)
+ ?minimumSize@QSpacerItem@@UBE?AVQSize@@XZ @ 10580 NONAME ; class QSize QSpacerItem::minimumSize(void) const
+ ?dockWidgetArea@QMainWindow@@QBE?AW4DockWidgetArea@Qt@@PAVQDockWidget@@@Z @ 10581 NONAME ; enum Qt::DockWidgetArea QMainWindow::dockWidgetArea(class QDockWidget *) const
+ ?activeAction@QMenuBar@@QBEPAVQAction@@XZ @ 10582 NONAME ; class QAction * QMenuBar::activeAction(void) const
+ ??1QUndoCommand@@UAE@XZ @ 10583 NONAME ; QUndoCommand::~QUndoCommand(void)
+ ?setSpacing@QGraphicsLinearLayout@@QAEXM@Z @ 10584 NONAME ; void QGraphicsLinearLayout::setSpacing(float)
+ ?mapToParent@QGraphicsItem@@QBE?AVQPointF@@ABV2@@Z @ 10585 NONAME ; class QPointF QGraphicsItem::mapToParent(class QPointF const &) const
+ ?mousePressEvent@QAbstractItemView@@MAEXPAVQMouseEvent@@@Z @ 10586 NONAME ; void QAbstractItemView::mousePressEvent(class QMouseEvent *)
+ ?cacheMode@QMovie@@QAE?AW4CacheMode@1@XZ @ 10587 NONAME ; enum QMovie::CacheMode QMovie::cacheMode(void)
+ ?setBackgroundColor@QTableWidgetItem@@QAEXABVQColor@@@Z @ 10588 NONAME ; void QTableWidgetItem::setBackgroundColor(class QColor const &)
+ ??0QApplication@@IAE@P6APAVCApaApplication@@XZAAHPAPAD@Z @ 10589 NONAME ; QApplication::QApplication(class CApaApplication * (*)(void), int &, char * *)
+ ?charFormat@QTextBlock@@QBE?AVQTextCharFormat@@XZ @ 10590 NONAME ; class QTextCharFormat QTextBlock::charFormat(void) const
+ ?activate@QGraphicsLayout@@QAEXXZ @ 10591 NONAME ; void QGraphicsLayout::activate(void)
+ ?sizeHint@QListWidgetItem@@QBE?AVQSize@@XZ @ 10592 NONAME ; class QSize QListWidgetItem::sizeHint(void) const
+ ?device@QImageWriter@@QBEPAVQIODevice@@XZ @ 10593 NONAME ; class QIODevice * QImageWriter::device(void) const
+ ?acceptDrops@QWidget@@QBE_NXZ @ 10594 NONAME ; bool QWidget::acceptDrops(void) const
+ ?sectionsMoved@QHeaderView@@QBE_NXZ @ 10595 NONAME ; bool QHeaderView::sectionsMoved(void) const
+ ?menuBar@QLayout@@QBEPAVQWidget@@XZ @ 10596 NONAME ; class QWidget * QLayout::menuBar(void) const
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@ABVQPolygonF@@W4ItemSelectionMode@Qt@@W4SortOrder@5@ABVQTransform@@@Z @ 10597 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(class QPolygonF const &, enum Qt::ItemSelectionMode, enum Qt::SortOrder, class QTransform const &) const
+ ?substitutions@QFont@@SA?AVQStringList@@XZ @ 10598 NONAME ; class QStringList QFont::substitutions(void)
+ ?DoCommitFepInlineEditL@QCoeFepInputContext@@EAEXXZ @ 10599 NONAME ; void QCoeFepInputContext::DoCommitFepInlineEditL(void)
+ ?rootPath@QFileSystemModel@@QBE?AVQString@@XZ @ 10600 NONAME ; class QString QFileSystemModel::rootPath(void) const
+ ?documentSizeChanged@QTextControl@@IAEXABVQSizeF@@@Z @ 10601 NONAME ; void QTextControl::documentSizeChanged(class QSizeF const &)
+ ??1QScrollArea@@UAE@XZ @ 10602 NONAME ; QScrollArea::~QScrollArea(void)
+ ?tr@QClipboard@@SA?AVQString@@PBD0H@Z @ 10603 NONAME ; class QString QClipboard::tr(char const *, char const *, int)
+ ?app_strut@QApplicationPrivate@@2VQSize@@A @ 10604 NONAME ; class QSize QApplicationPrivate::app_strut
+ ?windowRole@QWidget@@QBE?AVQString@@XZ @ 10605 NONAME ; class QString QWidget::windowRole(void) const
+ ??XQQuaternion@@QAEAAV0@ABV0@@Z @ 10606 NONAME ; class QQuaternion & QQuaternion::operator*=(class QQuaternion const &)
+ ??0QImage@@QAE@PAEHHW4Format@0@@Z @ 10607 NONAME ; QImage::QImage(unsigned char *, int, int, enum QImage::Format)
+ ?status@QPictureIO@@QBEHXZ @ 10608 NONAME ; int QPictureIO::status(void) const
+ ??_EQPixmapData@@UAE@I@Z @ 10609 NONAME ; QPixmapData::~QPixmapData(unsigned int)
+ ?reset@QProgressBar@@QAEXXZ @ 10610 NONAME ; void QProgressBar::reset(void)
+ ??0QFocusFrame@@QAE@PAVQWidget@@@Z @ 10611 NONAME ; QFocusFrame::QFocusFrame(class QWidget *)
+ ?setSizePolicy@QWidget@@QAEXW4Policy@QSizePolicy@@0@Z @ 10612 NONAME ; void QWidget::setSizePolicy(enum QSizePolicy::Policy, enum QSizePolicy::Policy)
+ ?d_func@QDialog@@AAEPAVQDialogPrivate@@XZ @ 10613 NONAME ; class QDialogPrivate * QDialog::d_func(void)
+ ?back@QWizard@@QAEXXZ @ 10614 NONAME ; void QWizard::back(void)
+ ?reason@QFocusEvent@@QBE?AW4FocusReason@Qt@@XZ @ 10615 NONAME ; enum Qt::FocusReason QFocusEvent::reason(void) const
+ ?undo@QTextControl@@QAEXXZ @ 10616 NONAME ; void QTextControl::undo(void)
+ ?fromHsv@QColor@@SA?AV1@HHHH@Z @ 10617 NONAME ; class QColor QColor::fromHsv(int, int, int, int)
+ ?reset@QCoeFepInputContext@@UAEXXZ @ 10618 NONAME ; void QCoeFepInputContext::reset(void)
+ ?load@QImage@@QAE_NABVQString@@PBD@Z @ 10619 NONAME ; bool QImage::load(class QString const &, char const *)
+ ?staticMetaObject@QProxyStyle@@2UQMetaObject@@B @ 10620 NONAME ; struct QMetaObject const QProxyStyle::staticMetaObject
+ ?translate@QMatrix4x4@@QAEAAV1@MMM@Z @ 10621 NONAME ; class QMatrix4x4 & QMatrix4x4::translate(float, float, float)
+ ?setShowGrid@QTableView@@QAEX_N@Z @ 10622 NONAME ; void QTableView::setShowGrid(bool)
+ ?allowedAreas@QToolBar@@QBE?AV?$QFlags@W4ToolBarArea@Qt@@@@XZ @ 10623 NONAME ; class QFlags<enum Qt::ToolBarArea> QToolBar::allowedAreas(void) const
+ ?addAction@QMenu@@QAEPAVQAction@@ABVQIcon@@ABVQString@@@Z @ 10624 NONAME ; class QAction * QMenu::addAction(class QIcon const &, class QString const &)
+ ?fileDialogSetVisible@QGuiPlatformPlugin@@UAE_NPAVQFileDialog@@_N@Z @ 10625 NONAME ; bool QGuiPlatformPlugin::fileDialogSetVisible(class QFileDialog *, bool)
+ ?isActivated@QGraphicsLayout@@QBE_NXZ @ 10626 NONAME ; bool QGraphicsLayout::isActivated(void) const
+ ?coefficients@QBezier@@SAXMAAM000@Z @ 10627 NONAME ; void QBezier::coefficients(float, float &, float &, float &, float &)
+ ?setEnabledHelper@QGraphicsItemPrivate@@QAEX_N00@Z @ 10628 NONAME ; void QGraphicsItemPrivate::setEnabledHelper(bool, bool, bool)
+ ?headerData@QFileSystemModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 10629 NONAME ; class QVariant QFileSystemModel::headerData(int, enum Qt::Orientation, int) const
+ ?qt_metacast@QPictureFormatPlugin@@UAEPAXPBD@Z @ 10630 NONAME ; void * QPictureFormatPlugin::qt_metacast(char const *)
+ ?removeRows@QStandardItem@@QAEXHH@Z @ 10631 NONAME ; void QStandardItem::removeRows(int, int)
+ ?columnCount@QSortFilterProxyModel@@UBEHABVQModelIndex@@@Z @ 10632 NONAME ; int QSortFilterProxyModel::columnCount(class QModelIndex const &) const
+ ?setId@TouchPoint@QTouchEvent@@QAEXH@Z @ 10633 NONAME ; void QTouchEvent::TouchPoint::setId(int)
+ ?stackUnder@QWidget@@QAEXPAV1@@Z @ 10634 NONAME ; void QWidget::stackUnder(class QWidget *)
+ ?drawEllipse@QPainter@@QAEXABVQPoint@@HH@Z @ 10635 NONAME ; void QPainter::drawEllipse(class QPoint const &, int, int)
+ ?advance@QGraphicsScene@@QAEXXZ @ 10636 NONAME ; void QGraphicsScene::advance(void)
+ ?setPalette_helper@QWidgetPrivate@@QAEXABVQPalette@@@Z @ 10637 NONAME ; void QWidgetPrivate::setPalette_helper(class QPalette const &)
+ ?childAt@QWidget@@QBEPAV1@HH@Z @ 10638 NONAME ; class QWidget * QWidget::childAt(int, int) const
+ ??0QPixmapDropShadowFilter@@QAE@PAVQObject@@@Z @ 10639 NONAME ; QPixmapDropShadowFilter::QPixmapDropShadowFilter(class QObject *)
+ ?removeGlyphFromCache@QFontEngine@@UAEXI@Z @ 10640 NONAME ; void QFontEngine::removeGlyphFromCache(unsigned int)
+ ?staticMetaObject@QFileDialog@@2UQMetaObject@@B @ 10641 NONAME ; struct QMetaObject const QFileDialog::staticMetaObject
+ ?textValue@QInputDialog@@QBE?AVQString@@XZ @ 10642 NONAME ; class QString QInputDialog::textValue(void) const
+ ?staticMetaObject@QStatusBar@@2UQMetaObject@@B @ 10643 NONAME ; struct QMetaObject const QStatusBar::staticMetaObject
+ ?resetFormAlignment@QFormLayout@@AAEXXZ @ 10644 NONAME ; void QFormLayout::resetFormAlignment(void)
+ ?setPreeditArea@QTextLayout@@QAEXHABVQString@@@Z @ 10645 NONAME ; void QTextLayout::setPreeditArea(int, class QString const &)
+ ?keyReleaseEvent@QGraphicsTextItem@@MAEXPAVQKeyEvent@@@Z @ 10646 NONAME ; void QGraphicsTextItem::keyReleaseEvent(class QKeyEvent *)
+ ?yOffset@QGraphicsDropShadowEffect@@QBEMXZ @ 10647 NONAME ; float QGraphicsDropShadowEffect::yOffset(void) const
+ ?cursorWidth@QLineControl@@QBEHXZ @ 10648 NONAME ; int QLineControl::cursorWidth(void) const
+ ?fromRgbF@QColor@@SA?AV1@MMMM@Z @ 10649 NONAME ; class QColor QColor::fromRgbF(float, float, float, float)
+ ?widget@QCompleter@@QBEPAVQWidget@@XZ @ 10650 NONAME ; class QWidget * QCompleter::widget(void) const
+ ??BQVector4D@@QBE?AVQVariant@@XZ @ 10651 NONAME ; QVector4D::operator class QVariant(void) const
+ ?document@QTextCursor@@QBEPAVQTextDocument@@XZ @ 10652 NONAME ; class QTextDocument * QTextCursor::document(void) const
+ ?create@QImageData@@SAPAU1@PAEHHHW4Format@QImage@@_N@Z @ 10653 NONAME ; struct QImageData * QImageData::create(unsigned char *, int, int, int, enum QImage::Format, bool)
+ ?map@QMatrix@@QBE?AVQPointF@@ABV2@@Z @ 10654 NONAME ; class QPointF QMatrix::map(class QPointF const &) const
+ ?ensureVisible@QScrollArea@@QAEXHHHH@Z @ 10655 NONAME ; void QScrollArea::ensureVisible(int, int, int, int)
+ ?tr@QStyle@@SA?AVQString@@PBD0H@Z @ 10656 NONAME ; class QString QStyle::tr(char const *, char const *, int)
+ ?setMaximum@QDoubleSpinBox@@QAEXN@Z @ 10657 NONAME ; void QDoubleSpinBox::setMaximum(double)
+ ??5@YAAAVQDataStream@@AAV0@AAVQTableWidgetItem@@@Z @ 10658 NONAME ; class QDataStream & operator>>(class QDataStream &, class QTableWidgetItem &)
+ ?map@QTransform@@QBE?AVQPolygonF@@ABV2@@Z @ 10659 NONAME ; class QPolygonF QTransform::map(class QPolygonF const &) const
+ ?setMaxLength@QLineEdit@@QAEXH@Z @ 10660 NONAME ; void QLineEdit::setMaxLength(int)
+ ?d_func@QWidget@@AAEPAVQWidgetPrivate@@XZ @ 10661 NONAME ; class QWidgetPrivate * QWidget::d_func(void)
+ ??0QUndoStack@@QAE@PAVQObject@@@Z @ 10662 NONAME ; QUndoStack::QUndoStack(class QObject *)
+ ?updateGeometry@QGraphicsLayout@@UAEXXZ @ 10663 NONAME ; void QGraphicsLayout::updateGeometry(void)
+ ?setTimeSpec@QDateTimeEdit@@QAEXW4TimeSpec@Qt@@@Z @ 10664 NONAME ; void QDateTimeEdit::setTimeSpec(enum Qt::TimeSpec)
+ ?type@QFileIconProvider@@UBE?AVQString@@ABVQFileInfo@@@Z @ 10665 NONAME ; class QString QFileIconProvider::type(class QFileInfo const &) const
+ ?tr@QGraphicsScale@@SA?AVQString@@PBD0@Z @ 10666 NONAME ; class QString QGraphicsScale::tr(char const *, char const *)
+ ??_EQIconEngineV2@@UAE@I@Z @ 10667 NONAME ; QIconEngineV2::~QIconEngineV2(unsigned int)
+ ?findItems@QListWidget@@QBE?AV?$QList@PAVQListWidgetItem@@@@ABVQString@@V?$QFlags@W4MatchFlag@Qt@@@@@Z @ 10668 NONAME ; class QList<class QListWidgetItem *> QListWidget::findItems(class QString const &, class QFlags<enum Qt::MatchFlag>) const
+ ?qt_metacast@QGraphicsProxyWidget@@UAEPAXPBD@Z @ 10669 NONAME ; void * QGraphicsProxyWidget::qt_metacast(char const *)
+ ?font@QTreeWidgetItem@@QBE?AVQFont@@H@Z @ 10670 NONAME ; class QFont QTreeWidgetItem::font(int) const
+ ??0QStyleOptionProgressBarV2@@QAE@XZ @ 10671 NONAME ; QStyleOptionProgressBarV2::QStyleOptionProgressBarV2(void)
+ ?trUtf8@QProxyStyle@@SA?AVQString@@PBD0H@Z @ 10672 NONAME ; class QString QProxyStyle::trUtf8(char const *, char const *, int)
+ ?setHeaderLabel@QTreeWidget@@QAEXABVQString@@@Z @ 10673 NONAME ; void QTreeWidget::setHeaderLabel(class QString const &)
+ ??0QGraphicsScene@@QAE@PAVQObject@@@Z @ 10674 NONAME ; QGraphicsScene::QGraphicsScene(class QObject *)
+ ?focusNextPrevChild@QGraphicsView@@MAE_N_N@Z @ 10675 NONAME ; bool QGraphicsView::focusNextPrevChild(bool)
+ ?format@QImage@@QBE?AW4Format@1@XZ @ 10676 NONAME ; enum QImage::Format QImage::format(void) const
+ ??_EQSessionManager@@UAE@I@Z @ 10677 NONAME ; QSessionManager::~QSessionManager(unsigned int)
+ ?ensureVisible@QGraphicsView@@QAEXPBVQGraphicsItem@@HH@Z @ 10678 NONAME ; void QGraphicsView::ensureVisible(class QGraphicsItem const *, int, int)
+ ?buttonDownScreenPos@QGraphicsSceneMouseEvent@@QBE?AVQPoint@@W4MouseButton@Qt@@@Z @ 10679 NONAME ; class QPoint QGraphicsSceneMouseEvent::buttonDownScreenPos(enum Qt::MouseButton) const
+ ??0QStyleOptionViewItemV4@@QAE@ABVQStyleOptionViewItem@@@Z @ 10680 NONAME ; QStyleOptionViewItemV4::QStyleOptionViewItemV4(class QStyleOptionViewItem const &)
+ ?setSorting@QDirModel@@QAEXV?$QFlags@W4SortFlag@QDir@@@@@Z @ 10681 NONAME ; void QDirModel::setSorting(class QFlags<enum QDir::SortFlag>)
+ ?isEmpty@QVectorPath@@QBE_NXZ @ 10682 NONAME ; bool QVectorPath::isEmpty(void) const
+ ??1QFocusFrame@@UAE@XZ @ 10683 NONAME ; QFocusFrame::~QFocusFrame(void)
+ ?mouseDoubleClickEvent@QLineEdit@@MAEXPAVQMouseEvent@@@Z @ 10684 NONAME ; void QLineEdit::mouseDoubleClickEvent(class QMouseEvent *)
+ ??0QProxyModel@@QAE@PAVQObject@@@Z @ 10685 NONAME ; QProxyModel::QProxyModel(class QObject *)
+ ?minimumSizeHint@QDial@@UBE?AVQSize@@XZ @ 10686 NONAME ; class QSize QDial::minimumSizeHint(void) const
+ ?qt_image_cleanup_hook@@3P6AXH@ZA @ 10687 NONAME ; void (*qt_image_cleanup_hook)(int)
+ ?staticMetaObject@QSyntaxHighlighter@@2UQMetaObject@@B @ 10688 NONAME ; struct QMetaObject const QSyntaxHighlighter::staticMetaObject
+ ?controlTypes@QLayoutItem@@QBE?AV?$QFlags@W4ControlType@QSizePolicy@@@@XZ @ 10689 NONAME ; class QFlags<enum QSizePolicy::ControlType> QLayoutItem::controlTypes(void) const
+ ?options@QWizard@@QBE?AV?$QFlags@W4WizardOption@QWizard@@@@XZ @ 10690 NONAME ; class QFlags<enum QWizard::WizardOption> QWizard::options(void) const
+ ?visualRegionForSelection@QTableView@@MBE?AVQRegion@@ABVQItemSelection@@@Z @ 10691 NONAME ; class QRegion QTableView::visualRegionForSelection(class QItemSelection const &) const
+ ?applyFormat@QCoeFepInputContext@@AAEXPAV?$QList@VAttribute@QInputMethodEvent@@@@@Z @ 10692 NONAME ; void QCoeFepInputContext::applyFormat(class QList<class QInputMethodEvent::Attribute> *)
+ ??1QFontMetrics@@QAE@XZ @ 10693 NONAME ; QFontMetrics::~QFontMetrics(void)
+ ?setWindowRole@QWidget@@QAEXABVQString@@@Z @ 10694 NONAME ; void QWidget::setWindowRole(class QString const &)
+ ??0QTextTable@@QAE@PAVQTextDocument@@@Z @ 10695 NONAME ; QTextTable::QTextTable(class QTextDocument *)
+ ?getItem@QInputDialog@@SA?AVQString@@PAVQWidget@@ABV2@1ABVQStringList@@H_NPA_NV?$QFlags@W4WindowType@Qt@@@@@Z @ 10696 NONAME ; class QString QInputDialog::getItem(class QWidget *, class QString const &, class QString const &, class QStringList const &, int, bool, bool *, class QFlags<enum Qt::WindowType>)
+ ?trUtf8@QPlainTextEdit@@SA?AVQString@@PBD0H@Z @ 10697 NONAME ; class QString QPlainTextEdit::trUtf8(char const *, char const *, int)
+ ?tr@QPanGesture@@SA?AVQString@@PBD0H@Z @ 10698 NONAME ; class QString QPanGesture::tr(char const *, char const *, int)
+ ?tr@QToolBox@@SA?AVQString@@PBD0H@Z @ 10699 NONAME ; class QString QToolBox::tr(char const *, char const *, int)
+ ?getTrueTypeGlyphIndex@QFontEngine@@SAIPBEI@Z @ 10700 NONAME ; unsigned int QFontEngine::getTrueTypeGlyphIndex(unsigned char const *, unsigned int)
+ ?m23@QTransform@@QBEMXZ @ 10701 NONAME ; float QTransform::m23(void) const
+ ?qt_metacast@QGraphicsOpacityEffect@@UAEPAXPBD@Z @ 10702 NONAME ; void * QGraphicsOpacityEffect::qt_metacast(char const *)
+ ??0QVector3D@@QAE@ABVQPoint@@@Z @ 10703 NONAME ; QVector3D::QVector3D(class QPoint const &)
+ ?fileDialogSelectFile@QGuiPlatformPlugin@@UAEXPAVQFileDialog@@ABVQString@@@Z @ 10704 NONAME ; void QGuiPlatformPlugin::fileDialogSelectFile(class QFileDialog *, class QString const &)
+ ?selectedItems@QTableWidget@@QAE?AV?$QList@PAVQTableWidgetItem@@@@XZ @ 10705 NONAME ; class QList<class QTableWidgetItem *> QTableWidget::selectedItems(void)
+ ?dragMoveEvent@QWidget@@MAEXPAVQDragMoveEvent@@@Z @ 10706 NONAME ; void QWidget::dragMoveEvent(class QDragMoveEvent *)
+ ?started@QMovie@@IAEXXZ @ 10707 NONAME ; void QMovie::started(void)
+ ??_EQImageIOPlugin@@UAE@I@Z @ 10708 NONAME ; QImageIOPlugin::~QImageIOPlugin(unsigned int)
+ ?blurRadiusChanged@QGraphicsDropShadowEffect@@IAEXH@Z @ 10709 NONAME ; void QGraphicsDropShadowEffect::blurRadiusChanged(int)
+ ?contains@QPainterPath@@QBE_NABVQPointF@@@Z @ 10710 NONAME ; bool QPainterPath::contains(class QPointF const &) const
+ ?historyUrl@QTextBrowser@@QBE?AVQUrl@@H@Z @ 10711 NONAME ; class QUrl QTextBrowser::historyUrl(int) const
+ ?setLastCenterPoint@QPinchGesture@@QAEXABVQPointF@@@Z @ 10712 NONAME ; void QPinchGesture::setLastCenterPoint(class QPointF const &)
+ ?moveEvent@QGraphicsWidget@@MAEXPAVQGraphicsSceneMoveEvent@@@Z @ 10713 NONAME ; void QGraphicsWidget::moveEvent(class QGraphicsSceneMoveEvent *)
+ ??0QColor@@QAE@HHHH@Z @ 10714 NONAME ; QColor::QColor(int, int, int, int)
+ ?selectAll@QTextEdit@@QAEXXZ @ 10715 NONAME ; void QTextEdit::selectAll(void)
+ ?moveEvent@QSizeGrip@@MAEXPAVQMoveEvent@@@Z @ 10716 NONAME ; void QSizeGrip::moveEvent(class QMoveEvent *)
+ ?canWrite@QImageWriter@@QBE_NXZ @ 10717 NONAME ; bool QImageWriter::canWrite(void) const
+ ?currentItem@QTableWidget@@QBEPAVQTableWidgetItem@@XZ @ 10718 NONAME ; class QTableWidgetItem * QTableWidget::currentItem(void) const
+ ?ownsSelection@QClipboard@@QBE_NXZ @ 10719 NONAME ; bool QClipboard::ownsSelection(void) const
+ ??0QFontMetrics@@QAE@ABV0@@Z @ 10720 NONAME ; QFontMetrics::QFontMetrics(class QFontMetrics const &)
+ ?preeditCursor@QLineControl@@QBEHXZ @ 10721 NONAME ; int QLineControl::preeditCursor(void) const
+ ?cancelText@QLineControl@@QBE?AVQString@@XZ @ 10722 NONAME ; class QString QLineControl::cancelText(void) const
+ ??1Value@QCss@@QAE@XZ @ 10723 NONAME ; QCss::Value::~Value(void)
+ ?updateFont@QWidgetPrivate@@QAEXABVQFont@@@Z @ 10724 NONAME ; void QWidgetPrivate::updateFont(class QFont const &)
+ ?trUtf8@QTextList@@SA?AVQString@@PBD0@Z @ 10725 NONAME ; class QString QTextList::trUtf8(char const *, char const *)
+ ?windowFrameSectionAt@QGraphicsWidget@@MBE?AW4WindowFrameSection@Qt@@ABVQPointF@@@Z @ 10726 NONAME ; enum Qt::WindowFrameSection QGraphicsWidget::windowFrameSectionAt(class QPointF const &) const
+ ?text@QLabel@@QBE?AVQString@@XZ @ 10727 NONAME ; class QString QLabel::text(void) const
+ ?setMaximumHeight@QGraphicsLayoutItem@@QAEXM@Z @ 10728 NONAME ; void QGraphicsLayoutItem::setMaximumHeight(float)
+ ?initStyleOption@QMenu@@IBEXPAVQStyleOptionMenuItem@@PBVQAction@@@Z @ 10729 NONAME ; void QMenu::initStyleOption(class QStyleOptionMenuItem *, class QAction const *) const
+ ?parseExpr@Parser@QCss@@QAE_NPAV?$QVector@UValue@QCss@@@@@Z @ 10730 NONAME ; bool QCss::Parser::parseExpr(class QVector<struct QCss::Value> *)
+ ??5@YAAAVQDataStream@@AAV0@AAVQPaintBuffer@@@Z @ 10731 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPaintBuffer &)
+ ?setShapeMode@QGraphicsPixmapItem@@QAEXW4ShapeMode@1@@Z @ 10732 NONAME ; void QGraphicsPixmapItem::setShapeMode(enum QGraphicsPixmapItem::ShapeMode)
+ ?parentWidget@QAction@@QBEPAVQWidget@@XZ @ 10733 NONAME ; class QWidget * QAction::parentWidget(void) const
+ ??_EQToolBox@@UAE@I@Z @ 10734 NONAME ; QToolBox::~QToolBox(unsigned int)
+ ?mapToScene@QGraphicsView@@QBE?AVQPolygonF@@ABVQPolygon@@@Z @ 10735 NONAME ; class QPolygonF QGraphicsView::mapToScene(class QPolygon const &) const
+ ?tr@QRadioButton@@SA?AVQString@@PBD0@Z @ 10736 NONAME ; class QString QRadioButton::tr(char const *, char const *)
+ ?data@QAction@@QBE?AVQVariant@@XZ @ 10737 NONAME ; class QVariant QAction::data(void) const
+ ?childrenCombineOpacity@QGraphicsItemPrivate@@QBE_NXZ @ 10738 NONAME ; bool QGraphicsItemPrivate::childrenCombineOpacity(void) const
+ ?mouseReleaseEvent@QTreeView@@MAEXPAVQMouseEvent@@@Z @ 10739 NONAME ; void QTreeView::mouseReleaseEvent(class QMouseEvent *)
+ ?isEmpty@QPainterPath@@QBE_NXZ @ 10740 NONAME ; bool QPainterPath::isEmpty(void) const
+ ?windowState@QWidget@@QBE?AV?$QFlags@W4WindowState@Qt@@@@XZ @ 10741 NONAME ; class QFlags<enum Qt::WindowState> QWidget::windowState(void) const
+ ?attributes@QTextEngine@@QBEPBUHB_CharAttributes@@XZ @ 10742 NONAME ; struct HB_CharAttributes const * QTextEngine::attributes(void) const
+ ??1QMoveEvent@@UAE@XZ @ 10743 NONAME ; QMoveEvent::~QMoveEvent(void)
+ ?releaseWidget@QWidgetAction@@QAEXPAVQWidget@@@Z @ 10744 NONAME ; void QWidgetAction::releaseWidget(class QWidget *)
+ ?isNull@QImage@@QBE_NXZ @ 10745 NONAME ; bool QImage::isNull(void) const
+ ?setModal_sys@QWidgetPrivate@@QAEXXZ @ 10746 NONAME ; void QWidgetPrivate::setModal_sys(void)
+ ?fillRect@QPainter@@QAEXHHHHW4GlobalColor@Qt@@@Z @ 10747 NONAME ; void QPainter::fillRect(int, int, int, int, enum Qt::GlobalColor)
+ ?qt_metacast@QCheckBox@@UAEPAXPBD@Z @ 10748 NONAME ; void * QCheckBox::qt_metacast(char const *)
+ ?defaultSuffix@QFileDialog@@QBE?AVQString@@XZ @ 10749 NONAME ; class QString QFileDialog::defaultSuffix(void) const
+ ?d_func@QFocusFrame@@ABEPBVQFocusFramePrivate@@XZ @ 10750 NONAME ; class QFocusFramePrivate const * QFocusFrame::d_func(void) const
+ ??0QPalette@@QAE@ABVQBrush@@00000000@Z @ 10751 NONAME ; QPalette::QPalette(class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &, class QBrush const &)
+ ?qt_metacast@QPixmapColorizeFilter@@UAEPAXPBD@Z @ 10752 NONAME ; void * QPixmapColorizeFilter::qt_metacast(char const *)
+ ?setButtonText@QWizard@@QAEXW4WizardButton@1@ABVQString@@@Z @ 10753 NONAME ; void QWizard::setButtonText(enum QWizard::WizardButton, class QString const &)
+ ?setAlphaChannel@QRasterPixmapData@@UAEXABVQPixmap@@@Z @ 10754 NONAME ; void QRasterPixmapData::setAlphaChannel(class QPixmap const &)
+ ?mousePressEvent@QComboBox@@MAEXPAVQMouseEvent@@@Z @ 10755 NONAME ; void QComboBox::mousePressEvent(class QMouseEvent *)
+ ?indexOf@QToolBox@@QBEHPAVQWidget@@@Z @ 10756 NONAME ; int QToolBox::indexOf(class QWidget *) const
+ ?documentLayoutChanged@QTextDocument@@IAEXXZ @ 10757 NONAME ; void QTextDocument::documentLayoutChanged(void)
+ ?isAutoRepeat@QKeyEvent@@QBE_NXZ @ 10758 NONAME ; bool QKeyEvent::isAutoRepeat(void) const
+ ?drawFrame@QFrame@@IAEXPAVQPainter@@@Z @ 10759 NONAME ; void QFrame::drawFrame(class QPainter *)
+ ?cut@QLineEdit@@QAEXXZ @ 10760 NONAME ; void QLineEdit::cut(void)
+ ?autoRaise@QToolButton@@QBE_NXZ @ 10761 NONAME ; bool QToolButton::autoRaise(void) const
+ ?translate@QPainter@@QAEXMM@Z @ 10762 NONAME ; void QPainter::translate(float, float)
+ ?repaint_sys@QWidgetPrivate@@QAEXABVQRegion@@@Z @ 10763 NONAME ; void QWidgetPrivate::repaint_sys(class QRegion const &)
+ ?d_func@QDoubleValidator@@ABEPBVQDoubleValidatorPrivate@@XZ @ 10764 NONAME ; class QDoubleValidatorPrivate const * QDoubleValidator::d_func(void) const
+ ?trUtf8@QDoubleValidator@@SA?AVQString@@PBD0@Z @ 10765 NONAME ; class QString QDoubleValidator::trUtf8(char const *, char const *)
+ ?widget@QMdiSubWindow@@QBEPAVQWidget@@XZ @ 10766 NONAME ; class QWidget * QMdiSubWindow::widget(void) const
+ ??0QIconEnginePluginV2@@QAE@PAVQObject@@@Z @ 10767 NONAME ; QIconEnginePluginV2::QIconEnginePluginV2(class QObject *)
+ ?tabLayoutChange@QTabBar@@MAEXXZ @ 10768 NONAME ; void QTabBar::tabLayoutChange(void)
+ ??_EQSplashScreen@@UAE@I@Z @ 10769 NONAME ; QSplashScreen::~QSplashScreen(unsigned int)
+ ?scrollRect@QWidgetPrivate@@QAEXABVQRect@@HH@Z @ 10770 NONAME ; void QWidgetPrivate::scrollRect(class QRect const &, int, int)
+ ?mapRect@QMatrix@@QBE?AVQRect@@ABV2@@Z @ 10771 NONAME ; class QRect QMatrix::mapRect(class QRect const &) const
+ ?opaqueArea@QGraphicsSimpleTextItem@@UBE?AVQPainterPath@@XZ @ 10772 NONAME ; class QPainterPath QGraphicsSimpleTextItem::opaqueArea(void) const
+ ?createSysExtra@QWidgetPrivate@@QAEXXZ @ 10773 NONAME ; void QWidgetPrivate::createSysExtra(void)
+ ?transformationAnchor@QGraphicsView@@QBE?AW4ViewportAnchor@1@XZ @ 10774 NONAME ; enum QGraphicsView::ViewportAnchor QGraphicsView::transformationAnchor(void) const
+ ?syncBackingStore@QWidgetPrivate@@QAEXABVQRegion@@@Z @ 10775 NONAME ; void QWidgetPrivate::syncBackingStore(class QRegion const &)
+ ?setSectionHidden@QHeaderView@@QAEXH_N@Z @ 10776 NONAME ; void QHeaderView::setSectionHidden(int, bool)
+ ?syncState@QPaintEngine@@QAEXXZ @ 10777 NONAME ; void QPaintEngine::syncState(void)
+ ?insertImage@QTextCursor@@QAEXABVQString@@@Z @ 10778 NONAME ; void QTextCursor::insertImage(class QString const &)
+ ?setItemDelegateForRow@QAbstractItemView@@QAEXHPAVQAbstractItemDelegate@@@Z @ 10779 NONAME ; void QAbstractItemView::setItemDelegateForRow(int, class QAbstractItemDelegate *)
+ ?dateTextFormat@QCalendarWidget@@QBE?AVQTextCharFormat@@ABVQDate@@@Z @ 10780 NONAME ; class QTextCharFormat QCalendarWidget::dateTextFormat(class QDate const &) const
+ ?d_func@QCommandLinkButton@@ABEPBVQCommandLinkButtonPrivate@@XZ @ 10781 NONAME ; class QCommandLinkButtonPrivate const * QCommandLinkButton::d_func(void) const
+ ?setWidgetForRole@QDockWidgetLayout@@QAEXW4Role@1@PAVQWidget@@@Z @ 10782 NONAME ; void QDockWidgetLayout::setWidgetForRole(enum QDockWidgetLayout::Role, class QWidget *)
+ ?trUtf8@QTextDocument@@SA?AVQString@@PBD0@Z @ 10783 NONAME ; class QString QTextDocument::trUtf8(char const *, char const *)
+ ?toPlainText@QTextDocument@@QBE?AVQString@@XZ @ 10784 NONAME ; class QString QTextDocument::toPlainText(void) const
+ ?getStaticMetaObject@QGuiPlatformPlugin@@SAABUQMetaObject@@XZ @ 10785 NONAME ; struct QMetaObject const & QGuiPlatformPlugin::getStaticMetaObject(void)
+ ?setModified@QLineControl@@QAEX_N@Z @ 10786 NONAME ; void QLineControl::setModified(bool)
+ ??1QSessionManager@@EAE@XZ @ 10787 NONAME ; QSessionManager::~QSessionManager(void)
+ ?previewWidget@QColumnView@@QBEPAVQWidget@@XZ @ 10788 NONAME ; class QWidget * QColumnView::previewWidget(void) const
+ ?drawPolygon@QPainter@@QAEXPBVQPoint@@HW4FillRule@Qt@@@Z @ 10789 NONAME ; void QPainter::drawPolygon(class QPoint const *, int, enum Qt::FillRule)
+ ?layoutDirection@QWidget@@QBE?AW4LayoutDirection@Qt@@XZ @ 10790 NONAME ; enum Qt::LayoutDirection QWidget::layoutDirection(void) const
+ ?keyPressEvent@QLabel@@MAEXPAVQKeyEvent@@@Z @ 10791 NONAME ; void QLabel::keyPressEvent(class QKeyEvent *)
+ ?setTop@QDoubleValidator@@QAEXN@Z @ 10792 NONAME ; void QDoubleValidator::setTop(double)
+ ?echoMode@QLineControl@@QBEIXZ @ 10793 NONAME ; unsigned int QLineControl::echoMode(void) const
+ ??_EQWizardPage@@UAE@I@Z @ 10794 NONAME ; QWizardPage::~QWizardPage(unsigned int)
+ ??1QStyleOptionSlider@@QAE@XZ @ 10795 NONAME ; QStyleOptionSlider::~QStyleOptionSlider(void)
+ ?draw@QPixmapColorizeFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 10796 NONAME ; void QPixmapColorizeFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ?tr@QRubberBand@@SA?AVQString@@PBD0@Z @ 10797 NONAME ; class QString QRubberBand::tr(char const *, char const *)
+ ??_EQGestureRecognizer@@UAE@I@Z @ 10798 NONAME ; QGestureRecognizer::~QGestureRecognizer(unsigned int)
+ ?insertRows@QSortFilterProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 10799 NONAME ; bool QSortFilterProxyModel::insertRows(int, int, class QModelIndex const &)
+ ?mousePressEvent@QLineEdit@@MAEXPAVQMouseEvent@@@Z @ 10800 NONAME ; void QLineEdit::mousePressEvent(class QMouseEvent *)
+ ?setFontFixedPitch@QTextCharFormat@@QAEX_N@Z @ 10801 NONAME ; void QTextCharFormat::setFontFixedPitch(bool)
+ ?isClean@QUndoGroup@@QBE_NXZ @ 10802 NONAME ; bool QUndoGroup::isClean(void) const
+ ?initStyleOption@QRubberBand@@IBEXPAVQStyleOptionRubberBand@@@Z @ 10803 NONAME ; void QRubberBand::initStyleOption(class QStyleOptionRubberBand *) const
+ ?loadFromData@QPixmap@@QAE_NABVQByteArray@@PBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 10804 NONAME ; bool QPixmap::loadFromData(class QByteArray const &, char const *, class QFlags<enum Qt::ImageConversionFlag>)
+ ??FQTreeWidgetItemIterator@@QAE?BV0@H@Z @ 10805 NONAME ; class QTreeWidgetItemIterator const QTreeWidgetItemIterator::operator--(int)
+ ?globalY@QHelpEvent@@QBEHXZ @ 10806 NONAME ; int QHelpEvent::globalY(void) const
+ ?setAutoDestruct@QPaintEngine@@AAEX_N@Z @ 10807 NONAME ; void QPaintEngine::setAutoDestruct(bool)
+ ?trUtf8@QEventDispatcherS60@@SA?AVQString@@PBD0H@Z @ 10808 NONAME ; class QString QEventDispatcherS60::trUtf8(char const *, char const *, int)
+ ?size@QFileSystemModel@@QBE_JABVQModelIndex@@@Z @ 10809 NONAME ; long long QFileSystemModel::size(class QModelIndex const &) const
+ ?merge@QTextFormat@@QAEXABV1@@Z @ 10810 NONAME ; void QTextFormat::merge(class QTextFormat const &)
+ ?openExternalLinks@QTextControl@@QBE_NXZ @ 10811 NONAME ; bool QTextControl::openExternalLinks(void) const
+ ?drawImage@QPainter@@QAEXHHABVQImage@@HHHHV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 10812 NONAME ; void QPainter::drawImage(int, int, class QImage const &, int, int, int, int, class QFlags<enum Qt::ImageConversionFlag>)
+ ??0QBitmap@@QAE@ABVQString@@PBD@Z @ 10813 NONAME ; QBitmap::QBitmap(class QString const &, char const *)
+ ?d_func@QWidgetAction@@ABEPBVQWidgetActionPrivate@@XZ @ 10814 NONAME ; class QWidgetActionPrivate const * QWidgetAction::d_func(void) const
+ ?setMiterLimit@QPainterPathStroker@@QAEXM@Z @ 10815 NONAME ; void QPainterPathStroker::setMiterLimit(float)
+ ?minimumSizeHint@QAbstractScrollArea@@UBE?AVQSize@@XZ @ 10816 NONAME ; class QSize QAbstractScrollArea::minimumSizeHint(void) const
+ ?activateRecursiveHelper@QLayout@@CAXPAVQLayoutItem@@@Z @ 10817 NONAME ; void QLayout::activateRecursiveHelper(class QLayoutItem *)
+ ?tabWhatsThis@QTabBar@@QBE?AVQString@@H@Z @ 10818 NONAME ; class QString QTabBar::tabWhatsThis(int) const
+ ?getPaintContext@QTextControl@@QBE?AUPaintContext@QAbstractTextDocumentLayout@@PAVQWidget@@@Z @ 10819 NONAME ; struct QAbstractTextDocumentLayout::PaintContext QTextControl::getPaintContext(class QWidget *) const
+ ?mapFromScene@QGraphicsView@@QBE?AVQPoint@@MM@Z @ 10820 NONAME ; class QPoint QGraphicsView::mapFromScene(float, float) const
+ ?setScreenPos@QGraphicsSceneContextMenuEvent@@QAEXABVQPoint@@@Z @ 10821 NONAME ; void QGraphicsSceneContextMenuEvent::setScreenPos(class QPoint const &)
+ ?index@QProxyModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 10822 NONAME ; class QModelIndex QProxyModel::index(int, int, class QModelIndex const &) const
+ ?tr@QToolBar@@SA?AVQString@@PBD0@Z @ 10823 NONAME ; class QString QToolBar::tr(char const *, char const *)
+ ?labelText@QInputDialog@@QBE?AVQString@@XZ @ 10824 NONAME ; class QString QInputDialog::labelText(void) const
+ ?setIconSize@QComboBox@@QAEXABVQSize@@@Z @ 10825 NONAME ; void QComboBox::setIconSize(class QSize const &)
+ ?timerEvent@QPlainTextEdit@@MAEXPAVQTimerEvent@@@Z @ 10826 NONAME ; void QPlainTextEdit::timerEvent(class QTimerEvent *)
+ ?setModifiers@QGraphicsSceneDragDropEvent@@QAEXV?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 10827 NONAME ; void QGraphicsSceneDragDropEvent::setModifiers(class QFlags<enum Qt::KeyboardModifier>)
+ ?metaObject@QGraphicsSystemPlugin@@UBEPBUQMetaObject@@XZ @ 10828 NONAME ; struct QMetaObject const * QGraphicsSystemPlugin::metaObject(void) const
+ ??0QGraphicsObject@@QAE@PAVQGraphicsItem@@@Z @ 10829 NONAME ; QGraphicsObject::QGraphicsObject(class QGraphicsItem *)
+ ?toVector2DAffine@QVector4D@@QBE?AVQVector2D@@XZ @ 10830 NONAME ; class QVector2D QVector4D::toVector2DAffine(void) const
+ ?setStart@QLinearGradient@@QAEXMM@Z @ 10831 NONAME ; void QLinearGradient::setStart(float, float)
+ ?mapFromScene@QGraphicsView@@QBE?AVQPainterPath@@ABV2@@Z @ 10832 NONAME ; class QPainterPath QGraphicsView::mapFromScene(class QPainterPath const &) const
+ ?d_func@QClipboard@@AAEPAVQClipboardPrivate@@XZ @ 10833 NONAME ; class QClipboardPrivate * QClipboard::d_func(void)
+ ?layout@QLayout@@UAEPAV1@XZ @ 10834 NONAME ; class QLayout * QLayout::layout(void)
+ ?trUtf8@QShortcut@@SA?AVQString@@PBD0@Z @ 10835 NONAME ; class QString QShortcut::trUtf8(char const *, char const *)
+ ??0QCommandLinkButton@@QAE@PAVQWidget@@@Z @ 10836 NONAME ; QCommandLinkButton::QCommandLinkButton(class QWidget *)
+ ?setToolTip@QWidget@@QAEXABVQString@@@Z @ 10837 NONAME ; void QWidget::setToolTip(class QString const &)
+ ??1QIconEngineFactoryInterfaceV2@@UAE@XZ @ 10838 NONAME ; QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2(void)
+ ?setStretchFactor@QSplitter@@QAEXHH@Z @ 10839 NONAME ; void QSplitter::setStretchFactor(int, int)
+ ?removeImageHook@QImagePixmapCleanupHooks@@QAEXP6AX_J@Z@Z @ 10840 NONAME ; void QImagePixmapCleanupHooks::removeImageHook(void (*)(long long))
+ ?DynInitMenuBarL@QS60MainAppUi@@UAEXHPAVCEikMenuBar@@@Z @ 10841 NONAME ; void QS60MainAppUi::DynInitMenuBarL(int, class CEikMenuBar *)
+ ?toCharFormat@QTextFormat@@QBE?AVQTextCharFormat@@XZ @ 10842 NONAME ; class QTextCharFormat QTextFormat::toCharFormat(void) const
+ ?mouseMoveEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 10843 NONAME ; void QGraphicsTextItem::mouseMoveEvent(class QGraphicsSceneMouseEvent *)
+ ?shouldSetFocus@QApplicationPrivate@@CA_NPAVQWidget@@W4FocusPolicy@Qt@@@Z @ 10844 NONAME ; bool QApplicationPrivate::shouldSetFocus(class QWidget *, enum Qt::FocusPolicy)
+ ?load@QPicture@@QAE_NABVQString@@PBD@Z @ 10845 NONAME ; bool QPicture::load(class QString const &, char const *)
+ ?qt_metacast@QMenu@@UAEPAXPBD@Z @ 10846 NONAME ; void * QMenu::qt_metacast(char const *)
+ ?background@QStandardItem@@QBE?AVQBrush@@XZ @ 10847 NONAME ; class QBrush QStandardItem::background(void) const
+ ?dropMimeData@QDirModel@@UAE_NPBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 10848 NONAME ; bool QDirModel::dropMimeData(class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?frustum@QMatrix4x4@@QAEAAV1@MMMMMM@Z @ 10849 NONAME ; class QMatrix4x4 & QMatrix4x4::frustum(float, float, float, float, float, float)
+ ?sectionCountChanged@QHeaderView@@IAEXHH@Z @ 10850 NONAME ; void QHeaderView::sectionCountChanged(int, int)
+ ??0QTableWidget@@QAE@HHPAVQWidget@@@Z @ 10851 NONAME ; QTableWidget::QTableWidget(int, int, class QWidget *)
+ ??0QGraphicsLayoutItem@@QAE@PAV0@_N@Z @ 10852 NONAME ; QGraphicsLayoutItem::QGraphicsLayoutItem(class QGraphicsLayoutItem *, bool)
+ ?currentFrameNumber@QMovie@@QBEHXZ @ 10853 NONAME ; int QMovie::currentFrameNumber(void) const
+ ?selectFilter@QFileDialog@@QAEXABVQString@@@Z @ 10854 NONAME ; void QFileDialog::selectFilter(class QString const &)
+ ?invalidate@QGraphicsScene@@QAEXABVQRectF@@V?$QFlags@W4SceneLayer@QGraphicsScene@@@@@Z @ 10855 NONAME ; void QGraphicsScene::invalidate(class QRectF const &, class QFlags<enum QGraphicsScene::SceneLayer>)
+ ??0QAction@@IAE@AAVQActionPrivate@@PAVQObject@@@Z @ 10856 NONAME ; QAction::QAction(class QActionPrivate &, class QObject *)
+ ??0QPictureFormatPlugin@@QAE@PAVQObject@@@Z @ 10857 NONAME ; QPictureFormatPlugin::QPictureFormatPlugin(class QObject *)
+ ?setColumn@QMatrix4x4@@QAEXHABVQVector4D@@@Z @ 10858 NONAME ; void QMatrix4x4::setColumn(int, class QVector4D const &)
+ ?tr@QGraphicsProxyWidget@@SA?AVQString@@PBD0@Z @ 10859 NONAME ; class QString QGraphicsProxyWidget::tr(char const *, char const *)
+ ?setWidth@QTextInlineObject@@QAEXM@Z @ 10860 NONAME ; void QTextInlineObject::setWidth(float)
+ ?edit@QAbstractItemView@@QAEXABVQModelIndex@@@Z @ 10861 NONAME ; void QAbstractItemView::edit(class QModelIndex const &)
+ ??0QEventDispatcherS60@@QAE@PAVQObject@@@Z @ 10862 NONAME ; QEventDispatcherS60::QEventDispatcherS60(class QObject *)
+ ?qt_metacall@QValidator@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10863 NONAME ; int QValidator::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QKeyEventTransition@@UAE@XZ @ 10864 NONAME ; QKeyEventTransition::~QKeyEventTransition(void)
+ ?qt_metacall@QDateEdit@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10865 NONAME ; int QDateEdit::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setNameFilterDisables@QFileSystemModel@@QAEX_N@Z @ 10866 NONAME ; void QFileSystemModel::setNameFilterDisables(bool)
+ ?resizeAnchor@QGraphicsView@@QBE?AW4ViewportAnchor@1@XZ @ 10867 NONAME ; enum QGraphicsView::ViewportAnchor QGraphicsView::resizeAnchor(void) const
+ ?scale@QMatrix4x4@@QAEAAV1@M@Z @ 10868 NONAME ; class QMatrix4x4 & QMatrix4x4::scale(float)
+ ?SetStateTransferingOwnershipL@QCoeFepInputContext@@UAEXPAVCState@MCoeFepAwareTextEditor_Extension1@@VTUid@@@Z @ 10869 NONAME ; void QCoeFepInputContext::SetStateTransferingOwnershipL(class MCoeFepAwareTextEditor_Extension1::CState *, class TUid)
+ ??0QStyle@@QAE@XZ @ 10870 NONAME ; QStyle::QStyle(void)
+ ?mouseDoubleClickEvent@QHeaderView@@MAEXPAVQMouseEvent@@@Z @ 10871 NONAME ; void QHeaderView::mouseDoubleClickEvent(class QMouseEvent *)
+ ?addPermanentWidget@QStatusBar@@QAEXPAVQWidget@@H@Z @ 10872 NONAME ; void QStatusBar::addPermanentWidget(class QWidget *, int)
+ ?trUtf8@QWizardPage@@SA?AVQString@@PBD0@Z @ 10873 NONAME ; class QString QWizardPage::trUtf8(char const *, char const *)
+ ?sizeFromContents@QWindowsStyle@@UBE?AVQSize@@W4ContentsType@QStyle@@PBVQStyleOption@@ABV2@PBVQWidget@@@Z @ 10874 NONAME ; class QSize QWindowsStyle::sizeFromContents(enum QStyle::ContentsType, class QStyleOption const *, class QSize const &, class QWidget const *) const
+ ?wasCanceled@QProgressDialog@@QBE_NXZ @ 10875 NONAME ; bool QProgressDialog::wasCanceled(void) const
+ ??0QRegExpValidator@@QAE@ABVQRegExp@@PAVQObject@@@Z @ 10876 NONAME ; QRegExpValidator::QRegExpValidator(class QRegExp const &, class QObject *)
+ ?mouseReleaseEvent@QTextBrowser@@MAEXPAVQMouseEvent@@@Z @ 10877 NONAME ; void QTextBrowser::mouseReleaseEvent(class QMouseEvent *)
+ ?resolveAdditionalFormats@QTextEngine@@ABEXXZ @ 10878 NONAME ; void QTextEngine::resolveAdditionalFormats(void) const
+ ??0QFont@@AAE@PAVQFontPrivate@@@Z @ 10879 NONAME ; QFont::QFont(class QFontPrivate *)
+ ?underlineStyle@QTextCharFormat@@QBE?AW4UnderlineStyle@1@XZ @ 10880 NONAME ; enum QTextCharFormat::UnderlineStyle QTextCharFormat::underlineStyle(void) const
+ ?mappedPropertyName@QDataWidgetMapper@@QBE?AVQByteArray@@PAVQWidget@@@Z @ 10881 NONAME ; class QByteArray QDataWidgetMapper::mappedPropertyName(class QWidget *) const
+ ?getStaticMetaObject@QPainter@@SAABUQMetaObject@@XZ @ 10882 NONAME ; struct QMetaObject const & QPainter::getStaticMetaObject(void)
+ ?setAdditionalFormats@QTextLayout@@QAEXABV?$QList@UFormatRange@QTextLayout@@@@@Z @ 10883 NONAME ; void QTextLayout::setAdditionalFormats(class QList<struct QTextLayout::FormatRange> const &)
+ ?requestWidget@QWidgetAction@@QAEPAVQWidget@@PAV2@@Z @ 10884 NONAME ; class QWidget * QWidgetAction::requestWidget(class QWidget *)
+ ??0QSyntaxHighlighter@@QAE@PAVQTextDocument@@@Z @ 10885 NONAME ; QSyntaxHighlighter::QSyntaxHighlighter(class QTextDocument *)
+ ?setViewport@QPainter@@QAEXHHHH@Z @ 10886 NONAME ; void QPainter::setViewport(int, int, int, int)
+ ??0QAbstractButton@@QAE@PAVQWidget@@@Z @ 10887 NONAME ; QAbstractButton::QAbstractButton(class QWidget *)
+ ?metaObject@QGraphicsScale@@UBEPBUQMetaObject@@XZ @ 10888 NONAME ; struct QMetaObject const * QGraphicsScale::metaObject(void) const
+ ?saturationF@QColor@@QBEMXZ @ 10889 NONAME ; float QColor::saturationF(void) const
+ ?setRangeSelected@QTableWidget@@QAEXABVQTableWidgetSelectionRange@@_N@Z @ 10890 NONAME ; void QTableWidget::setRangeSelected(class QTableWidgetSelectionRange const &, bool)
+ ?supportsSelection@QClipboard@@QBE_NXZ @ 10891 NONAME ; bool QClipboard::supportsSelection(void) const
+ ??_EQButtonGroup@@UAE@I@Z @ 10892 NONAME ; QButtonGroup::~QButtonGroup(unsigned int)
+ ?rowMaximumHeight@QGraphicsGridLayout@@QBEMH@Z @ 10893 NONAME ; float QGraphicsGridLayout::rowMaximumHeight(int) const
+ ?setMinimum@QSpinBox@@QAEXH@Z @ 10894 NONAME ; void QSpinBox::setMinimum(int)
+ ?setData@QTreeWidgetItem@@UAEXHHABVQVariant@@@Z @ 10895 NONAME ; void QTreeWidgetItem::setData(int, int, class QVariant const &)
+ ?setStyle@QPen@@QAEXW4PenStyle@Qt@@@Z @ 10896 NONAME ; void QPen::setStyle(enum Qt::PenStyle)
+ ?isSortIndicatorShown@QHeaderView@@QBE_NXZ @ 10897 NONAME ; bool QHeaderView::isSortIndicatorShown(void) const
+ ?softKeyRole@QAction@@QBE?AW4SoftKeyRole@1@XZ @ 10898 NONAME ; enum QAction::SoftKeyRole QAction::softKeyRole(void) const
+ ?setRubberBandSelectionMode@QGraphicsView@@QAEXW4ItemSelectionMode@Qt@@@Z @ 10899 NONAME ; void QGraphicsView::setRubberBandSelectionMode(enum Qt::ItemSelectionMode)
+ ?documentTitle@QPlainTextEdit@@QBE?AVQString@@XZ @ 10900 NONAME ; class QString QPlainTextEdit::documentTitle(void) const
+ ?d_func@QTreeWidget@@AAEPAVQTreeWidgetPrivate@@XZ @ 10901 NONAME ; class QTreeWidgetPrivate * QTreeWidget::d_func(void)
+ ?tr@QHeaderView@@SA?AVQString@@PBD0@Z @ 10902 NONAME ; class QString QHeaderView::tr(char const *, char const *)
+ ??IQPainterPath@@QBE?AV0@ABV0@@Z @ 10903 NONAME ; class QPainterPath QPainterPath::operator&(class QPainterPath const &) const
+ ?setOwnedByLayout@QGraphicsLayoutItem@@IAEX_N@Z @ 10904 NONAME ; void QGraphicsLayoutItem::setOwnedByLayout(bool)
+ ?collidingItems@QGraphicsItem@@QBE?AV?$QList@PAVQGraphicsItem@@@@W4ItemSelectionMode@Qt@@@Z @ 10905 NONAME ; class QList<class QGraphicsItem *> QGraphicsItem::collidingItems(enum Qt::ItemSelectionMode) const
+ ?getStaticMetaObject@QStatusBar@@SAABUQMetaObject@@XZ @ 10906 NONAME ; struct QMetaObject const & QStatusBar::getStaticMetaObject(void)
+ ?qt_qwidget_data@@YAPAVQWidgetData@@PAVQWidget@@@Z @ 10907 NONAME ; class QWidgetData * qt_qwidget_data(class QWidget *)
+ ?tr@QItemDelegate@@SA?AVQString@@PBD0@Z @ 10908 NONAME ; class QString QItemDelegate::tr(char const *, char const *)
+ ?indexAt@QHeaderView@@MBE?AVQModelIndex@@ABVQPoint@@@Z @ 10909 NONAME ; class QModelIndex QHeaderView::indexAt(class QPoint const &) const
+ ?selectAll@QLineControl@@QAEXXZ @ 10910 NONAME ; void QLineControl::selectAll(void)
+ ?hasAcceptableInput@QLineEdit@@QBE_NXZ @ 10911 NONAME ; bool QLineEdit::hasAcceptableInput(void) const
+ ?row@QMatrix4x4@@QBE?AVQVector4D@@H@Z @ 10912 NONAME ; class QVector4D QMatrix4x4::row(int) const
+ ?state@QAbstractItemView@@IBE?AW4State@1@XZ @ 10913 NONAME ; enum QAbstractItemView::State QAbstractItemView::state(void) const
+ ??0QTransform@@AAE@_N@Z @ 10914 NONAME ; QTransform::QTransform(bool)
+ ?focusOutEvent@QGraphicsScene@@MAEXPAVQFocusEvent@@@Z @ 10915 NONAME ; void QGraphicsScene::focusOutEvent(class QFocusEvent *)
+ ?itemToolTip@QToolBox@@QBE?AVQString@@H@Z @ 10916 NONAME ; class QString QToolBox::itemToolTip(int) const
+ ?column@QMatrix4x4@@QBE?AVQVector4D@@H@Z @ 10917 NONAME ; class QVector4D QMatrix4x4::column(int) const
+ ?verticalDirection@QSwipeGesture@@QBE?AW4SwipeDirection@1@XZ @ 10918 NONAME ; enum QSwipeGesture::SwipeDirection QSwipeGesture::verticalDirection(void) const
+ ?lineThickness@QFontEngine@@UBE?AUQFixed@@XZ @ 10919 NONAME ; struct QFixed QFontEngine::lineThickness(void) const
+ ?setWidget@QDockWidget@@QAEXPAVQWidget@@@Z @ 10920 NONAME ; void QDockWidget::setWidget(class QWidget *)
+ ??0QMenu@@QAE@PAVQWidget@@@Z @ 10921 NONAME ; QMenu::QMenu(class QWidget *)
+ ?timerEvent@QAbstractItemView@@MAEXPAVQTimerEvent@@@Z @ 10922 NONAME ; void QAbstractItemView::timerEvent(class QTimerEvent *)
+ ?lower_sys@QWidgetPrivate@@QAEXXZ @ 10923 NONAME ; void QWidgetPrivate::lower_sys(void)
+ ?toolButtonStyleChanged@QMainWindow@@IAEXW4ToolButtonStyle@Qt@@@Z @ 10924 NONAME ; void QMainWindow::toolButtonStyleChanged(enum Qt::ToolButtonStyle)
+ ?currentIndex@QStackedLayout@@QBEHXZ @ 10925 NONAME ; int QStackedLayout::currentIndex(void) const
+ ?backgroundBrush@QPaintEngineState@@QBE?AVQBrush@@XZ @ 10926 NONAME ; class QBrush QPaintEngineState::backgroundBrush(void) const
+ ?fontFamily@QTextEdit@@QBE?AVQString@@XZ @ 10927 NONAME ; class QString QTextEdit::fontFamily(void) const
+ ?length@QVector4D@@QBEMXZ @ 10928 NONAME ; float QVector4D::length(void) const
+ ?transform@QPaintEngineState@@QBE?AVQTransform@@XZ @ 10929 NONAME ; class QTransform QPaintEngineState::transform(void) const
+ ?setTexture@QBrush@@QAEXABVQPixmap@@@Z @ 10930 NONAME ; void QBrush::setTexture(class QPixmap const &)
+ ?setTabPositions@QTextBlockFormat@@QAEXABV?$QList@UTab@QTextOption@@@@@Z @ 10931 NONAME ; void QTextBlockFormat::setTabPositions(class QList<struct QTextOption::Tab> const &)
+ ?setAllowedAreas@QDockWidget@@QAEXV?$QFlags@W4DockWidgetArea@Qt@@@@@Z @ 10932 NONAME ; void QDockWidget::setAllowedAreas(class QFlags<enum Qt::DockWidgetArea>)
+ ??0QGraphicsSceneMouseEvent@@QAE@W4Type@QEvent@@@Z @ 10933 NONAME ; QGraphicsSceneMouseEvent::QGraphicsSceneMouseEvent(enum QEvent::Type)
+ ?initStyleOption@QGroupBox@@IBEXPAVQStyleOptionGroupBox@@@Z @ 10934 NONAME ; void QGroupBox::initStyleOption(class QStyleOptionGroupBox *) const
+ ?setNewPos@QGraphicsSceneMoveEvent@@QAEXABVQPointF@@@Z @ 10935 NONAME ; void QGraphicsSceneMoveEvent::setNewPos(class QPointF const &)
+ ?currentRow@QListWidget@@QBEHXZ @ 10936 NONAME ; int QListWidget::currentRow(void) const
+ ?trUtf8@QItemDelegate@@SA?AVQString@@PBD0H@Z @ 10937 NONAME ; class QString QItemDelegate::trUtf8(char const *, char const *, int)
+ ??1QRubberBand@@UAE@XZ @ 10938 NONAME ; QRubberBand::~QRubberBand(void)
+ ?isAnchor@QTextCharFormat@@QBE_NXZ @ 10939 NONAME ; bool QTextCharFormat::isAnchor(void) const
+ ?staticContents@QWindowSurface@@QBE?AVQRegion@@XZ @ 10940 NONAME ; class QRegion QWindowSurface::staticContents(void) const
+ ?loops@QSound@@QBEHXZ @ 10941 NONAME ; int QSound::loops(void) const
+ ?qRgb@@YAIHHH@Z @ 10942 NONAME ; unsigned int qRgb(int, int, int)
+ ?d_func@QListView@@AAEPAVQListViewPrivate@@XZ @ 10943 NONAME ; class QListViewPrivate * QListView::d_func(void)
+ ?lastPos@QGraphicsSceneHoverEvent@@QBE?AVQPointF@@XZ @ 10944 NONAME ; class QPointF QGraphicsSceneHoverEvent::lastPos(void) const
+ ?myComputer@QFileSystemModel@@QBE?AVQVariant@@H@Z @ 10945 NONAME ; class QVariant QFileSystemModel::myComputer(int) const
+ ?setTransformationMode@QGraphicsPixmapItem@@QAEXW4TransformationMode@Qt@@@Z @ 10946 NONAME ; void QGraphicsPixmapItem::setTransformationMode(enum Qt::TransformationMode)
+ ??1QImageWriter@@QAE@XZ @ 10947 NONAME ; QImageWriter::~QImageWriter(void)
+ ?qt_metacall@QAbstractButton@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10948 NONAME ; int QAbstractButton::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?parseSelector@Parser@QCss@@QAE_NPAUSelector@2@@Z @ 10949 NONAME ; bool QCss::Parser::parseSelector(struct QCss::Selector *)
+ ?setSortRole@QStandardItemModel@@QAEXH@Z @ 10950 NONAME ; void QStandardItemModel::setSortRole(int)
+ ?setFloatable@QToolBar@@QAEX_N@Z @ 10951 NONAME ; void QToolBar::setFloatable(bool)
+ ?maximumDate@QCalendarWidget@@QBE?AVQDate@@XZ @ 10952 NONAME ; class QDate QCalendarWidget::maximumDate(void) const
+ ?closeEvent@QDialog@@MAEXPAVQCloseEvent@@@Z @ 10953 NONAME ; void QDialog::closeEvent(class QCloseEvent *)
+ ?trUtf8@QScrollBar@@SA?AVQString@@PBD0H@Z @ 10954 NONAME ; class QString QScrollBar::trUtf8(char const *, char const *, int)
+ ??1QLayout@@UAE@XZ @ 10955 NONAME ; QLayout::~QLayout(void)
+ ?actionAt@QMenu@@QBEPAVQAction@@ABVQPoint@@@Z @ 10956 NONAME ; class QAction * QMenu::actionAt(class QPoint const &) const
+ ?mouseDoubleClickEvent@QPlainTextEdit@@MAEXPAVQMouseEvent@@@Z @ 10957 NONAME ; void QPlainTextEdit::mouseDoubleClickEvent(class QMouseEvent *)
+ ?trUtf8@QToolButton@@SA?AVQString@@PBD0H@Z @ 10958 NONAME ; class QString QToolButton::trUtf8(char const *, char const *, int)
+ ?d_func@QInputContext@@ABEPBVQInputContextPrivate@@XZ @ 10959 NONAME ; class QInputContextPrivate const * QInputContext::d_func(void) const
+ ?cursorForPosition@QPlainTextEdit@@QBE?AVQTextCursor@@ABVQPoint@@@Z @ 10960 NONAME ; class QTextCursor QPlainTextEdit::cursorForPosition(class QPoint const &) const
+ ?widgetForRole@QDockWidgetLayout@@QBEPAVQWidget@@W4Role@1@@Z @ 10961 NONAME ; class QWidget * QDockWidgetLayout::widgetForRole(enum QDockWidgetLayout::Role) const
+ ?setTransformHelper@QGraphicsItemPrivate@@QAEXABVQTransform@@@Z @ 10962 NONAME ; void QGraphicsItemPrivate::setTransformHelper(class QTransform const &)
+ ?cut@QTextEdit@@QAEXXZ @ 10963 NONAME ; void QTextEdit::cut(void)
+ ?qt_metacall@QProgressBar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10964 NONAME ; int QProgressBar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?question@QMessageBox@@SAHPAVQWidget@@ABVQString@@1111HH@Z @ 10965 NONAME ; int QMessageBox::question(class QWidget *, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, int, int)
+ ?removeAction@QWidget@@QAEXPAVQAction@@@Z @ 10966 NONAME ; void QWidget::removeAction(class QAction *)
+ ?lengthSquared@QQuaternion@@QBEMXZ @ 10967 NONAME ; float QQuaternion::lengthSquared(void) const
+ ?d_func@QGraphicsOpacityEffect@@ABEPBVQGraphicsOpacityEffectPrivate@@XZ @ 10968 NONAME ; class QGraphicsOpacityEffectPrivate const * QGraphicsOpacityEffect::d_func(void) const
+ ?trUtf8@QPaintBufferSignalProxy@@SA?AVQString@@PBD0H@Z @ 10969 NONAME ; class QString QPaintBufferSignalProxy::trUtf8(char const *, char const *, int)
+ ?staticMetaObject@QGraphicsEffect@@2UQMetaObject@@B @ 10970 NONAME ; struct QMetaObject const QGraphicsEffect::staticMetaObject
+ ?setRange@QIntValidator@@UAEXHH@Z @ 10971 NONAME ; void QIntValidator::setRange(int, int)
+ ?paintSiblingsRecursive@QWidgetPrivate@@QAEXPAVQPaintDevice@@ABV?$QList@PAVQObject@@@@HABVQRegion@@ABVQPoint@@HPAVQPainter@@PAVQWidgetBackingStore@@@Z @ 10972 NONAME ; void QWidgetPrivate::paintSiblingsRecursive(class QPaintDevice *, class QList<class QObject *> const &, int, class QRegion const &, class QPoint const &, int, class QPainter *, class QWidgetBackingStore *)
+ ?insert@QLineEdit@@QAEXABVQString@@@Z @ 10973 NONAME ; void QLineEdit::insert(class QString const &)
+ ?setRotationAt@QGraphicsItemAnimation@@QAEXMM@Z @ 10974 NONAME ; void QGraphicsItemAnimation::setRotationAt(float, float)
+ ?tr@QMouseEventTransition@@SA?AVQString@@PBD0H@Z @ 10975 NONAME ; class QString QMouseEventTransition::tr(char const *, char const *, int)
+ ?pt3@QBezier@@QBE?AVQPointF@@XZ @ 10976 NONAME ; class QPointF QBezier::pt3(void) const
+ ?tr@QS60Style@@SA?AVQString@@PBD0H@Z @ 10977 NONAME ; class QString QS60Style::tr(char const *, char const *, int)
+ ?languages@QInputContextFactory@@SA?AVQStringList@@ABVQString@@@Z @ 10978 NONAME ; class QStringList QInputContextFactory::languages(class QString const &)
+ ?trUtf8@QGraphicsEffect@@SA?AVQString@@PBD0H@Z @ 10979 NONAME ; class QString QGraphicsEffect::trUtf8(char const *, char const *, int)
+ ?showMessage@QStatusBar@@QAEXABVQString@@H@Z @ 10980 NONAME ; void QStatusBar::showMessage(class QString const &, int)
+ ?acceptMode@QFileDialog@@QBE?AW4AcceptMode@1@XZ @ 10981 NONAME ; enum QFileDialog::AcceptMode QFileDialog::acceptMode(void) const
+ ??_EQGraphicsBlurEffect@@UAE@I@Z @ 10982 NONAME ; QGraphicsBlurEffect::~QGraphicsBlurEffect(unsigned int)
+ ??0QDateTimeEdit@@QAE@PAVQWidget@@@Z @ 10983 NONAME ; QDateTimeEdit::QDateTimeEdit(class QWidget *)
+ ?clearSelection@QItemSelectionModel@@QAEXXZ @ 10984 NONAME ; void QItemSelectionModel::clearSelection(void)
+ ?tabArray@QTextOption@@QBE?AV?$QList@M@@XZ @ 10985 NONAME ; class QList<float> QTextOption::tabArray(void) const
+ ?xTranslationAt@QGraphicsItemAnimation@@QBEMM@Z @ 10986 NONAME ; float QGraphicsItemAnimation::xTranslationAt(float) const
+ ?showEvent@QRubberBand@@MAEXPAVQShowEvent@@@Z @ 10987 NONAME ; void QRubberBand::showEvent(class QShowEvent *)
+ ?qt_metacall@QDirModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 10988 NONAME ; int QDirModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@QDoubleSpinBox@@ABEPBVQDoubleSpinBoxPrivate@@XZ @ 10989 NONAME ; class QDoubleSpinBoxPrivate const * QDoubleSpinBox::d_func(void) const
+ ?objectIndex@QTextFormat@@QBEHXZ @ 10990 NONAME ; int QTextFormat::objectIndex(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQStandardItem@@@Z @ 10991 NONAME ; class QDataStream & operator>>(class QDataStream &, class QStandardItem &)
+ ?lightnessF@QColor@@QBEMXZ @ 10992 NONAME ; float QColor::lightnessF(void) const
+ ?actionGeometry@QToolBar@@QBE?AVQRect@@PAVQAction@@@Z @ 10993 NONAME ; class QRect QToolBar::actionGeometry(class QAction *) const
+ ?write@QTextDocumentWriter@@QAE_NPBVQTextDocument@@@Z @ 10994 NONAME ; bool QTextDocumentWriter::write(class QTextDocument const *)
+ ?nextCursorPosition@QTextLayout@@QBEHHW4CursorMode@1@@Z @ 10995 NONAME ; int QTextLayout::nextCursorPosition(int, enum QTextLayout::CursorMode) const
+ ?raise@QWidget@@QAEXXZ @ 10996 NONAME ; void QWidget::raise(void)
+ ?setLastNormalizedPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 10997 NONAME ; void QTouchEvent::TouchPoint::setLastNormalizedPos(class QPointF const &)
+ ?defaultFamily@QFont@@QBE?AVQString@@XZ @ 10998 NONAME ; class QString QFont::defaultFamily(void) const
+ ?setWidth@QPen@@QAEXH@Z @ 10999 NONAME ; void QPen::setWidth(int)
+ ?removeCellWidget@QTableWidget@@QAEXHH@Z @ 11000 NONAME ; void QTableWidget::removeCellWidget(int, int)
+ ?clear@QTableWidget@@QAEXXZ @ 11001 NONAME ; void QTableWidget::clear(void)
+ ??0QToolBox@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 11002 NONAME ; QToolBox::QToolBox(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?fromPlainText@QTextDocumentFragment@@SA?AV1@ABVQString@@@Z @ 11003 NONAME ; class QTextDocumentFragment QTextDocumentFragment::fromPlainText(class QString const &)
+ ?contains@QGraphicsRectItem@@UBE_NABVQPointF@@@Z @ 11004 NONAME ; bool QGraphicsRectItem::contains(class QPointF const &) const
+ ?height@QTextFrameFormat@@QBE?AVQTextLength@@XZ @ 11005 NONAME ; class QTextLength QTextFrameFormat::height(void) const
+ ??4QStyleOptionViewItemV3@@QAEAAV0@ABVQStyleOptionViewItem@@@Z @ 11006 NONAME ; class QStyleOptionViewItemV3 & QStyleOptionViewItemV3::operator=(class QStyleOptionViewItem const &)
+ ?mouseGrabberItem@QGraphicsScene@@QBEPAVQGraphicsItem@@XZ @ 11007 NONAME ; class QGraphicsItem * QGraphicsScene::mouseGrabberItem(void) const
+ ?toPrevious@QDataWidgetMapper@@QAEXXZ @ 11008 NONAME ; void QDataWidgetMapper::toPrevious(void)
+ ?toggleViewAction@QToolBar@@QBEPAVQAction@@XZ @ 11009 NONAME ; class QAction * QToolBar::toggleViewAction(void) const
+ ?setInputContext@QApplication@@QAEXPAVQInputContext@@@Z @ 11010 NONAME ; void QApplication::setInputContext(class QInputContext *)
+ ?corner@QMainWindow@@QBE?AW4DockWidgetArea@Qt@@W4Corner@3@@Z @ 11011 NONAME ; enum Qt::DockWidgetArea QMainWindow::corner(enum Qt::Corner) const
+ ??0QVector2D@@QAE@MM@Z @ 11012 NONAME ; QVector2D::QVector2D(float, float)
+ ?resizeEvent@QGroupBox@@MAEXPAVQResizeEvent@@@Z @ 11013 NONAME ; void QGroupBox::resizeEvent(class QResizeEvent *)
+ ?sizeHint@QSplitterHandle@@UBE?AVQSize@@XZ @ 11014 NONAME ; class QSize QSplitterHandle::sizeHint(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQPainterPath@@@Z @ 11015 NONAME ; class QDataStream & operator>>(class QDataStream &, class QPainterPath &)
+ ??1QStyleOptionGroupBox@@QAE@XZ @ 11016 NONAME ; QStyleOptionGroupBox::~QStyleOptionGroupBox(void)
+ ?toolButtonStyleChanged@QToolBar@@IAEXW4ToolButtonStyle@Qt@@@Z @ 11017 NONAME ; void QToolBar::toolButtonStyleChanged(enum Qt::ToolButtonStyle)
+ ?setSortingEnabled@QTreeView@@QAEX_N@Z @ 11018 NONAME ; void QTreeView::setSortingEnabled(bool)
+ ?size@QColormap@@QBEHXZ @ 11019 NONAME ; int QColormap::size(void) const
+ ?defaultWidget@QWidgetAction@@QBEPAVQWidget@@XZ @ 11020 NONAME ; class QWidget * QWidgetAction::defaultWidget(void) const
+ ?hoverLeaveEvent@QGraphicsTextItem@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 11021 NONAME ; void QGraphicsTextItem::hoverLeaveEvent(class QGraphicsSceneHoverEvent *)
+ ?metaObject@QPlainTextEdit@@UBEPBUQMetaObject@@XZ @ 11022 NONAME ; struct QMetaObject const * QPlainTextEdit::metaObject(void) const
+ ?setEnabled@QGraphicsEffect@@QAEX_N@Z @ 11023 NONAME ; void QGraphicsEffect::setEnabled(bool)
+ ?wheelEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneWheelEvent@@@Z @ 11024 NONAME ; void QGraphicsProxyWidget::wheelEvent(class QGraphicsSceneWheelEvent *)
+ ?trUtf8@QGroupBox@@SA?AVQString@@PBD0H@Z @ 11025 NONAME ; class QString QGroupBox::trUtf8(char const *, char const *, int)
+ ?metaObject@QPixmapDropShadowFilter@@UBEPBUQMetaObject@@XZ @ 11026 NONAME ; struct QMetaObject const * QPixmapDropShadowFilter::metaObject(void) const
+ ?qt_metacast@QFontComboBox@@UAEPAXPBD@Z @ 11027 NONAME ; void * QFontComboBox::qt_metacast(char const *)
+ ?applyTo@QGraphicsRotation@@UBEXPAVQMatrix4x4@@@Z @ 11028 NONAME ; void QGraphicsRotation::applyTo(class QMatrix4x4 *) const
+ ??9QImageTextKeyLang@@QBE_NABV0@@Z @ 11029 NONAME ; bool QImageTextKeyLang::operator!=(class QImageTextKeyLang const &) const
+ ?getInteger@QInputDialog@@SAHPAVQWidget@@ABVQString@@1HHHHPA_NV?$QFlags@W4WindowType@Qt@@@@@Z @ 11030 NONAME ; int QInputDialog::getInteger(class QWidget *, class QString const &, class QString const &, int, int, int, int, bool *, class QFlags<enum Qt::WindowType>)
+ ?itemPrototype@QTableWidget@@QBEPBVQTableWidgetItem@@XZ @ 11031 NONAME ; class QTableWidgetItem const * QTableWidget::itemPrototype(void) const
+ ?metaObject@QStyle@@UBEPBUQMetaObject@@XZ @ 11032 NONAME ; struct QMetaObject const * QStyle::metaObject(void) const
+ ?xToCursor@QTextLine@@QBEHMW4CursorPosition@1@@Z @ 11033 NONAME ; int QTextLine::xToCursor(float, enum QTextLine::CursorPosition) const
+ ?event@QTextControl@@MAE_NPAVQEvent@@@Z @ 11034 NONAME ; bool QTextControl::event(class QEvent *)
+ ?paste@QPlainTextEdit@@QAEXXZ @ 11035 NONAME ; void QPlainTextEdit::paste(void)
+ ?workAreaResized@QDesktopWidget@@IAEXH@Z @ 11036 NONAME ; void QDesktopWidget::workAreaResized(int)
+ ?toVector3D@QVector2D@@QBE?AVQVector3D@@XZ @ 11037 NONAME ; class QVector3D QVector2D::toVector3D(void) const
+ ?childEvent@QSplitter@@MAEXPAVQChildEvent@@@Z @ 11038 NONAME ; void QSplitter::childEvent(class QChildEvent *)
+ ?canRedo@QUndoStack@@QBE_NXZ @ 11039 NONAME ; bool QUndoStack::canRedo(void) const
+ ?averageCharWidth@QFontEngine@@UBE?AUQFixed@@XZ @ 11040 NONAME ; struct QFixed QFontEngine::averageCharWidth(void) const
+ ?isAboutToShow@QWidgetPrivate@@QBE_NXZ @ 11041 NONAME ; bool QWidgetPrivate::isAboutToShow(void) const
+ ??0QGraphicsPolygonItem@@QAE@ABVQPolygonF@@PAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 11042 NONAME ; QGraphicsPolygonItem::QGraphicsPolygonItem(class QPolygonF const &, class QGraphicsItem *, class QGraphicsScene *)
+ ??YQVector4D@@QAEAAV0@ABV0@@Z @ 11043 NONAME ; class QVector4D & QVector4D::operator+=(class QVector4D const &)
+ ?setGeometry@QGraphicsProxyWidget@@UAEXABVQRectF@@@Z @ 11044 NONAME ; void QGraphicsProxyWidget::setGeometry(class QRectF const &)
+ ?setDoubleClickInterval@QApplication@@SAXH@Z @ 11045 NONAME ; void QApplication::setDoubleClickInterval(int)
+ ?setOptions@QWizard@@QAEXV?$QFlags@W4WizardOption@QWizard@@@@@Z @ 11046 NONAME ; void QWizard::setOptions(class QFlags<enum QWizard::WizardOption>)
+ ?insertSubstitutions@QFont@@SAXABVQString@@ABVQStringList@@@Z @ 11047 NONAME ; void QFont::insertSubstitutions(class QString const &, class QStringList const &)
+ ?tr@QGridLayout@@SA?AVQString@@PBD0@Z @ 11048 NONAME ; class QString QGridLayout::tr(char const *, char const *)
+ ??9QPen@@QBE_NABV0@@Z @ 11049 NONAME ; bool QPen::operator!=(class QPen const &) const
+ ?forwardHistoryCount@QTextBrowser@@QBEHXZ @ 11050 NONAME ; int QTextBrowser::forwardHistoryCount(void) const
+ ?zScale@QGraphicsScale@@QBEMXZ @ 11051 NONAME ; float QGraphicsScale::zScale(void) const
+ ?modifiers@QGraphicsSceneDragDropEvent@@QBE?AV?$QFlags@W4KeyboardModifier@Qt@@@@XZ @ 11052 NONAME ; class QFlags<enum Qt::KeyboardModifier> QGraphicsSceneDragDropEvent::modifiers(void) const
+ ?tr@QWindowsStyle@@SA?AVQString@@PBD0@Z @ 11053 NONAME ; class QString QWindowsStyle::tr(char const *, char const *)
+ ?addGlyphsToPath@QFontEngine@@UAEXPAIPAUQFixedPoint@@HPAVQPainterPath@@V?$QFlags@W4RenderFlag@QTextItem@@@@@Z @ 11054 NONAME ; void QFontEngine::addGlyphsToPath(unsigned int *, struct QFixedPoint *, int, class QPainterPath *, class QFlags<enum QTextItem::RenderFlag>)
+ ?hsvSaturationF@QColor@@QBEMXZ @ 11055 NONAME ; float QColor::hsvSaturationF(void) const
+ ?minimumDuration@QProgressDialog@@QBEHXZ @ 11056 NONAME ; int QProgressDialog::minimumDuration(void) const
+ ??0QTextEngine@@QAE@ABVQString@@ABVQFont@@@Z @ 11057 NONAME ; QTextEngine::QTextEngine(class QString const &, class QFont const &)
+ ??4QStyleOptionComboBox@@QAEAAV0@ABV0@@Z @ 11058 NONAME ; class QStyleOptionComboBox & QStyleOptionComboBox::operator=(class QStyleOptionComboBox const &)
+ ?end@QTextDocument@@QBE?AVQTextBlock@@XZ @ 11059 NONAME ; class QTextBlock QTextDocument::end(void) const
+ ?inputFormatList@QPicture@@SA?AVQStringList@@XZ @ 11060 NONAME ; class QStringList QPicture::inputFormatList(void)
+ ?setDefaultSuffix@QFileDialog@@QAEXABVQString@@@Z @ 11061 NONAME ; void QFileDialog::setDefaultSuffix(class QString const &)
+ ?toImage@QPixmap@@QBE?AVQImage@@XZ @ 11062 NONAME ; class QImage QPixmap::toImage(void) const
+ ??1QTextDocumentWriter@@QAE@XZ @ 11063 NONAME ; QTextDocumentWriter::~QTextDocumentWriter(void)
+ ?fromData@QPixmapData@@UAE_NPBEIPBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 11064 NONAME ; bool QPixmapData::fromData(unsigned char const *, unsigned int, char const *, class QFlags<enum Qt::ImageConversionFlag>)
+ ?focusWidget@QInputContext@@QBEPAVQWidget@@XZ @ 11065 NONAME ; class QWidget * QInputContext::focusWidget(void) const
+ ?setItemEditorFactory@QStyledItemDelegate@@QAEXPAVQItemEditorFactory@@@Z @ 11066 NONAME ; void QStyledItemDelegate::setItemEditorFactory(class QItemEditorFactory *)
+ ?setBold@QFont@@QAEX_N@Z @ 11067 NONAME ; void QFont::setBold(bool)
+ ?sceneMatrix@QGraphicsItem@@QBE?AVQMatrix@@XZ @ 11068 NONAME ; class QMatrix QGraphicsItem::sceneMatrix(void) const
+ ?expandingDirections@QSizePolicy@@QBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 11069 NONAME ; class QFlags<enum Qt::Orientation> QSizePolicy::expandingDirections(void) const
+ ?getColor@QColorDialog@@SA?AVQColor@@ABV2@PAVQWidget@@@Z @ 11070 NONAME ; class QColor QColorDialog::getColor(class QColor const &, class QWidget *)
+ ?setComboBoxItems@QInputDialog@@QAEXABVQStringList@@@Z @ 11071 NONAME ; void QInputDialog::setComboBoxItems(class QStringList const &)
+ ?getStaticMetaObject@QStackedLayout@@SAABUQMetaObject@@XZ @ 11072 NONAME ; struct QMetaObject const & QStackedLayout::getStaticMetaObject(void)
+ ?mimeTypes@QTableWidget@@MBE?AVQStringList@@XZ @ 11073 NONAME ; class QStringList QTableWidget::mimeTypes(void) const
+ ?clipRect@QStrokerOps@@QBE?AVQRectF@@XZ @ 11074 NONAME ; class QRectF QStrokerOps::clipRect(void) const
+ ?caseSensitivity@QCompleter@@QBE?AW4CaseSensitivity@Qt@@XZ @ 11075 NONAME ; enum Qt::CaseSensitivity QCompleter::caseSensitivity(void) const
+ ?subControlRect@QCommonStyle@@UBE?AVQRect@@W4ComplexControl@QStyle@@PBVQStyleOptionComplex@@W4SubControl@4@PBVQWidget@@@Z @ 11076 NONAME ; class QRect QCommonStyle::subControlRect(enum QStyle::ComplexControl, class QStyleOptionComplex const *, enum QStyle::SubControl, class QWidget const *) const
+ ?staticMetaObject@QMainWindow@@2UQMetaObject@@B @ 11077 NONAME ; struct QMetaObject const QMainWindow::staticMetaObject
+ ??1QGraphicsSceneResizeEvent@@UAE@XZ @ 11078 NONAME ; QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent(void)
+ ?setCacheMode@QGraphicsItem@@QAEXW4CacheMode@1@ABVQSize@@@Z @ 11079 NONAME ; void QGraphicsItem::setCacheMode(enum QGraphicsItem::CacheMode, class QSize const &)
+ ?setBackgroundColor@QTreeWidgetItem@@QAEXHABVQColor@@@Z @ 11080 NONAME ; void QTreeWidgetItem::setBackgroundColor(int, class QColor const &)
+ ?family@QFont@@QBE?AVQString@@XZ @ 11081 NONAME ; class QString QFont::family(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQListWidgetItem@@@Z @ 11082 NONAME ; class QDataStream & operator>>(class QDataStream &, class QListWidgetItem &)
+ ?prepareGeometryChange@QGraphicsItem@@IAEXXZ @ 11083 NONAME ; void QGraphicsItem::prepareGeometryChange(void)
+ ?boundingRect@QPainter@@QAE?AVQRectF@@ABV2@ABVQString@@ABVQTextOption@@@Z @ 11084 NONAME ; class QRectF QPainter::boundingRect(class QRectF const &, class QString const &, class QTextOption const &)
+ ?setCorner@QMainWindow@@QAEXW4Corner@Qt@@W4DockWidgetArea@3@@Z @ 11085 NONAME ; void QMainWindow::setCorner(enum Qt::Corner, enum Qt::DockWidgetArea)
+ ?isSelectionRectVisible@QListView@@QBE_NXZ @ 11086 NONAME ; bool QListView::isSelectionRectVisible(void) const
+ ??0QTextOption@@QAE@XZ @ 11087 NONAME ; QTextOption::QTextOption(void)
+ ?selectedIndexes@QItemSelectionModel@@QBE?AV?$QList@VQModelIndex@@@@XZ @ 11088 NONAME ; class QList<class QModelIndex> QItemSelectionModel::selectedIndexes(void) const
+ ?getStaticMetaObject@QTableWidget@@SAABUQMetaObject@@XZ @ 11089 NONAME ; struct QMetaObject const & QTableWidget::getStaticMetaObject(void)
+ ??1QStringListModel@@UAE@XZ @ 11090 NONAME ; QStringListModel::~QStringListModel(void)
+ ?hslSaturationF@QColor@@QBEMXZ @ 11091 NONAME ; float QColor::hslSaturationF(void) const
+ ?styleHint@QCommonStyle@@UBEHW4StyleHint@QStyle@@PBVQStyleOption@@PBVQWidget@@PAVQStyleHintReturn@@@Z @ 11092 NONAME ; int QCommonStyle::styleHint(enum QStyle::StyleHint, class QStyleOption const *, class QWidget const *, class QStyleHintReturn *) const
+ ?setFont@QTextLayout@@QAEXABVQFont@@@Z @ 11093 NONAME ; void QTextLayout::setFont(class QFont const &)
+ ?defineIOHandler@QPictureIO@@SAXPBD00P6AXPAV1@@ZP6AX1@Z@Z @ 11094 NONAME ; void QPictureIO::defineIOHandler(char const *, char const *, char const *, void (*)(class QPictureIO *), void (*)(class QPictureIO *))
+ ?rowsRemoved@QTreeView@@IAEXABVQModelIndex@@HH@Z @ 11095 NONAME ; void QTreeView::rowsRemoved(class QModelIndex const &, int, int)
+ ?fixup@QDateTimeEdit@@MBEXAAVQString@@@Z @ 11096 NONAME ; void QDateTimeEdit::fixup(class QString &) const
+ ?isEnabled@QWidget@@QBE_NXZ @ 11097 NONAME ; bool QWidget::isEnabled(void) const
+ ?showExtension@QDialog@@QAEX_N@Z @ 11098 NONAME ; void QDialog::showExtension(bool)
+ ?closeEvent@QGraphicsWidget@@MAEXPAVQCloseEvent@@@Z @ 11099 NONAME ; void QGraphicsWidget::closeEvent(class QCloseEvent *)
+ ?mapToItem@QGraphicsItem@@QBE?AVQPolygonF@@PBV1@MMMM@Z @ 11100 NONAME ; class QPolygonF QGraphicsItem::mapToItem(class QGraphicsItem const *, float, float, float, float) const
+ ?setGamma@QImageWriter@@QAEXM@Z @ 11101 NONAME ; void QImageWriter::setGamma(float)
+ ?currentSubWindow@QMdiArea@@QBEPAVQMdiSubWindow@@XZ @ 11102 NONAME ; class QMdiSubWindow * QMdiArea::currentSubWindow(void) const
+ ?trUtf8@QTreeWidget@@SA?AVQString@@PBD0H@Z @ 11103 NONAME ; class QString QTreeWidget::trUtf8(char const *, char const *, int)
+ ?tr@QToolBar@@SA?AVQString@@PBD0H@Z @ 11104 NONAME ; class QString QToolBar::tr(char const *, char const *, int)
+ ??_EQPictureFormatPlugin@@UAE@I@Z @ 11105 NONAME ; QPictureFormatPlugin::~QPictureFormatPlugin(unsigned int)
+ ?setExpanded@QTreeWidgetItem@@QAEX_N@Z @ 11106 NONAME ; void QTreeWidgetItem::setExpanded(bool)
+ ?count@QBoxLayout@@UBEHXZ @ 11107 NONAME ; int QBoxLayout::count(void) const
+ ??1QDragLeaveEvent@@UAE@XZ @ 11108 NONAME ; QDragLeaveEvent::~QDragLeaveEvent(void)
+ ?offset@QGraphicsDropShadowEffect@@QBE?AVQPointF@@XZ @ 11109 NONAME ; class QPointF QGraphicsDropShadowEffect::offset(void) const
+ ??1QPixmapData@@UAE@XZ @ 11110 NONAME ; QPixmapData::~QPixmapData(void)
+ ?expanding@QTabBar@@QBE_NXZ @ 11111 NONAME ; bool QTabBar::expanding(void) const
+ ??6@YAAAVQTextStream@@AAV0@ABVQSplitter@@@Z @ 11112 NONAME ; class QTextStream & operator<<(class QTextStream &, class QSplitter const &)
+ ??4TouchPoint@QTouchEvent@@QAEAAV01@ABV01@@Z @ 11113 NONAME ; class QTouchEvent::TouchPoint & QTouchEvent::TouchPoint::operator=(class QTouchEvent::TouchPoint const &)
+ ?d_func@QToolBox@@ABEPBVQToolBoxPrivate@@XZ @ 11114 NONAME ; class QToolBoxPrivate const * QToolBox::d_func(void) const
+ ?anchorHref@QTextCharFormat@@QBE?AVQString@@XZ @ 11115 NONAME ; class QString QTextCharFormat::anchorHref(void) const
+ ?bounds@QBezier@@QBE?AVQRectF@@XZ @ 11116 NONAME ; class QRectF QBezier::bounds(void) const
+ ?setGeometry@QRubberBand@@QAEXHHHH@Z @ 11117 NONAME ; void QRubberBand::setGeometry(int, int, int, int)
+ ??_EQDrag@@UAE@I@Z @ 11118 NONAME ; QDrag::~QDrag(unsigned int)
+ ?setSelectedSection@QDateTimeEdit@@QAEXW4Section@1@@Z @ 11119 NONAME ; void QDateTimeEdit::setSelectedSection(enum QDateTimeEdit::Section)
+ ??1QGraphicsScene@@UAE@XZ @ 11120 NONAME ; QGraphicsScene::~QGraphicsScene(void)
+ ?items@QGraphicsView@@QBE?AV?$QList@PAVQGraphicsItem@@@@XZ @ 11121 NONAME ; class QList<class QGraphicsItem *> QGraphicsView::items(void) const
+ ?currentChanged@QColumnView@@MAEXABVQModelIndex@@0@Z @ 11122 NONAME ; void QColumnView::currentChanged(class QModelIndex const &, class QModelIndex const &)
+ ?setHeight@QTextImageFormat@@QAEXM@Z @ 11123 NONAME ; void QTextImageFormat::setHeight(float)
+ ?hoverMoveEvent@QGraphicsProxyWidget@@MAEXPAVQGraphicsSceneHoverEvent@@@Z @ 11124 NONAME ; void QGraphicsProxyWidget::hoverMoveEvent(class QGraphicsSceneHoverEvent *)
+ ?qDrawWinPanel@@YAXPAVQPainter@@HHHHABVQPalette@@_NPBVQBrush@@@Z @ 11125 NONAME ; void qDrawWinPanel(class QPainter *, int, int, int, int, class QPalette const &, bool, class QBrush const *)
+ ?blue@QColor@@QBEHXZ @ 11126 NONAME ; int QColor::blue(void) const
+ ?trUtf8@QSpinBox@@SA?AVQString@@PBD0@Z @ 11127 NONAME ; class QString QSpinBox::trUtf8(char const *, char const *)
+ ?scale@QGraphicsItem@@QBEMXZ @ 11128 NONAME ; float QGraphicsItem::scale(void) const
+ ?d_func@QStyledItemDelegate@@AAEPAVQStyledItemDelegatePrivate@@XZ @ 11129 NONAME ; class QStyledItemDelegatePrivate * QStyledItemDelegate::d_func(void)
+ ?button@QDialogButtonBox@@QBEPAVQPushButton@@W4StandardButton@1@@Z @ 11130 NONAME ; class QPushButton * QDialogButtonBox::button(enum QDialogButtonBox::StandardButton) const
+ ?getStaticMetaObject@QVBoxLayout@@SAABUQMetaObject@@XZ @ 11131 NONAME ; struct QMetaObject const & QVBoxLayout::getStaticMetaObject(void)
+ ?id@QButtonGroup@@QBEHPAVQAbstractButton@@@Z @ 11132 NONAME ; int QButtonGroup::id(class QAbstractButton *) const
+ ?extension@QGraphicsLineItem@@MBE?AVQVariant@@ABV2@@Z @ 11133 NONAME ; class QVariant QGraphicsLineItem::extension(class QVariant const &) const
+ ?invalidate@QGraphicsScene@@QAEXMMMMV?$QFlags@W4SceneLayer@QGraphicsScene@@@@@Z @ 11134 NONAME ; void QGraphicsScene::invalidate(float, float, float, float, class QFlags<enum QGraphicsScene::SceneLayer>)
+ ?initStyleOption@QMenuBar@@IBEXPAVQStyleOptionMenuItem@@PBVQAction@@@Z @ 11135 NONAME ; void QMenuBar::initStyleOption(class QStyleOptionMenuItem *, class QAction const *) const
+ ?qt_metacall@QGraphicsWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11136 NONAME ; int QGraphicsWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?tr@QSwipeGesture@@SA?AVQString@@PBD0H@Z @ 11137 NONAME ; class QString QSwipeGesture::tr(char const *, char const *, int)
+ ?d_func@QDateTimeEdit@@ABEPBVQDateTimeEditPrivate@@XZ @ 11138 NONAME ; class QDateTimeEditPrivate const * QDateTimeEdit::d_func(void) const
+ ?background@QWorkspace@@QBE?AVQBrush@@XZ @ 11139 NONAME ; class QBrush QWorkspace::background(void) const
+ ?paintEvent@QMdiArea@@MAEXPAVQPaintEvent@@@Z @ 11140 NONAME ; void QMdiArea::paintEvent(class QPaintEvent *)
+ ??1QInputContext@@UAE@XZ @ 11141 NONAME ; QInputContext::~QInputContext(void)
+ ?staticMetaObject@QCompleter@@2UQMetaObject@@B @ 11142 NONAME ; struct QMetaObject const QCompleter::staticMetaObject
+ ??_EQWindowStateChangeEvent@@UAE@I@Z @ 11143 NONAME ; QWindowStateChangeEvent::~QWindowStateChangeEvent(unsigned int)
+ ?formats@QTextEngine@@QBEPAVQTextFormatCollection@@XZ @ 11144 NONAME ; class QTextFormatCollection * QTextEngine::formats(void) const
+ ?mimeData@QDropEvent@@QBEPBVQMimeData@@XZ @ 11145 NONAME ; class QMimeData const * QDropEvent::mimeData(void) const
+ ?transformed@QPixmapData@@UBE?AVQPixmap@@ABVQTransform@@W4TransformationMode@Qt@@@Z @ 11146 NONAME ; class QPixmap QPixmapData::transformed(class QTransform const &, enum Qt::TransformationMode) const
+ ?insertWidget@QToolBar@@QAEPAVQAction@@PAV2@PAVQWidget@@@Z @ 11147 NONAME ; class QAction * QToolBar::insertWidget(class QAction *, class QWidget *)
+ ?keyPressEvent@QPushButton@@MAEXPAVQKeyEvent@@@Z @ 11148 NONAME ; void QPushButton::keyPressEvent(class QKeyEvent *)
+ ?sizeHint@QCalendarWidget@@UBE?AVQSize@@XZ @ 11149 NONAME ; class QSize QCalendarWidget::sizeHint(void) const
+ ?smoothSizes@QFontDatabase@@QAE?AV?$QList@H@@ABVQString@@0@Z @ 11150 NONAME ; class QList<int> QFontDatabase::smoothSizes(class QString const &, class QString const &)
+ ?sizePolicy@QGraphicsLayoutItem@@QBE?AVQSizePolicy@@XZ @ 11151 NONAME ; class QSizePolicy QGraphicsLayoutItem::sizePolicy(void) const
+ ?trUtf8@QListWidget@@SA?AVQString@@PBD0@Z @ 11152 NONAME ; class QString QListWidget::trUtf8(char const *, char const *)
+ ?fromAxisAndAngle@QQuaternion@@SA?AV1@ABVQVector3D@@M@Z @ 11153 NONAME ; class QQuaternion QQuaternion::fromAxisAndAngle(class QVector3D const &, float)
+ ?wordSpacing@QFont@@QBEMXZ @ 11154 NONAME ; float QFont::wordSpacing(void) const
+ ??_EQUndoCommand@@UAE@I@Z @ 11155 NONAME ; QUndoCommand::~QUndoCommand(unsigned int)
+ ?tr@QGraphicsEffectSource@@SA?AVQString@@PBD0@Z @ 11156 NONAME ; class QString QGraphicsEffectSource::tr(char const *, char const *)
+ ?insertTab@QTabWidget@@QAEHHPAVQWidget@@ABVQIcon@@ABVQString@@@Z @ 11157 NONAME ; int QTabWidget::insertTab(int, class QWidget *, class QIcon const &, class QString const &)
+ ??0QStyleHintReturn@@QAE@HH@Z @ 11158 NONAME ; QStyleHintReturn::QStyleHintReturn(int, int)
+ ?layout@QGraphicsWidget@@QBEPAVQGraphicsLayout@@XZ @ 11159 NONAME ; class QGraphicsLayout * QGraphicsWidget::layout(void) const
+ ?trUtf8@QPanGesture@@SA?AVQString@@PBD0@Z @ 11160 NONAME ; class QString QPanGesture::trUtf8(char const *, char const *)
+ ?d_func@QTableView@@ABEPBVQTableViewPrivate@@XZ @ 11161 NONAME ; class QTableViewPrivate const * QTableView::d_func(void) const
+ ?qt_metacall@QRegExpValidator@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11162 NONAME ; int QRegExpValidator::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?width@QLineControl@@QBEHXZ @ 11163 NONAME ; int QLineControl::width(void) const
+ ?subtract@QRegion@@QBE?AV1@ABV1@@Z @ 11164 NONAME ; class QRegion QRegion::subtract(class QRegion const &) const
+ ?document@QTextEdit@@QBEPAVQTextDocument@@XZ @ 11165 NONAME ; class QTextDocument * QTextEdit::document(void) const
+ ?addToolBar@QMainWindow@@QAEPAVQToolBar@@ABVQString@@@Z @ 11166 NONAME ; class QToolBar * QMainWindow::addToolBar(class QString const &)
+ ??_5QPainterPath@@QAEAAV0@ABV0@@Z @ 11167 NONAME ; class QPainterPath & QPainterPath::operator|=(class QPainterPath const &)
+ ?createAlphaMask@QImage@@QBE?AV1@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 11168 NONAME ; class QImage QImage::createAlphaMask(class QFlags<enum Qt::ImageConversionFlag>) const
+ ?textWidth@QTextDocument@@QBEMXZ @ 11169 NONAME ; float QTextDocument::textWidth(void) const
+ ?removeRow@QTableWidget@@QAEXH@Z @ 11170 NONAME ; void QTableWidget::removeRow(int)
+ ??_EQTimeEdit@@UAE@I@Z @ 11171 NONAME ; QTimeEdit::~QTimeEdit(unsigned int)
+ ?qt_metacall@QTextEdit@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11172 NONAME ; int QTextEdit::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qGray@@YAHHHH@Z @ 11173 NONAME ; int qGray(int, int, int)
+ ?event@QGraphicsView@@MAE_NPAVQEvent@@@Z @ 11174 NONAME ; bool QGraphicsView::event(class QEvent *)
+ ?mapRect@QMatrix@@QBE?AVQRectF@@ABV2@@Z @ 11175 NONAME ; class QRectF QMatrix::mapRect(class QRectF const &) const
+ ?textElideMode@QAbstractItemView@@QBE?AW4TextElideMode@Qt@@XZ @ 11176 NONAME ; enum Qt::TextElideMode QAbstractItemView::textElideMode(void) const
+ ?tr@QProgressBar@@SA?AVQString@@PBD0H@Z @ 11177 NONAME ; class QString QProgressBar::tr(char const *, char const *, int)
+ ?setScenePos@QGraphicsSceneHoverEvent@@QAEXABVQPointF@@@Z @ 11178 NONAME ; void QGraphicsSceneHoverEvent::setScenePos(class QPointF const &)
+ ?nameFilters@QFileDialog@@QBE?AVQStringList@@XZ @ 11179 NONAME ; class QStringList QFileDialog::nameFilters(void) const
+ ?tr@QStyle@@SA?AVQString@@PBD0@Z @ 11180 NONAME ; class QString QStyle::tr(char const *, char const *)
+ ?restoreOverrideCursor@QApplication@@SAXXZ @ 11181 NONAME ; void QApplication::restoreOverrideCursor(void)
+ ?segmentStyle@QLCDNumber@@QBE?AW4SegmentStyle@1@XZ @ 11182 NONAME ; enum QLCDNumber::SegmentStyle QLCDNumber::segmentStyle(void) const
+ ?shortcutContext@QAction@@QBE?AW4ShortcutContext@Qt@@XZ @ 11183 NONAME ; enum Qt::ShortcutContext QAction::shortcutContext(void) const
+ ?setCharFormat@QTextCursor@@QAEXABVQTextCharFormat@@@Z @ 11184 NONAME ; void QTextCursor::setCharFormat(class QTextCharFormat const &)
+ ?aboutQt@QMessageBox@@SAXPAVQWidget@@ABVQString@@@Z @ 11185 NONAME ; void QMessageBox::aboutQt(class QWidget *, class QString const &)
+ ?parseTerm@Parser@QCss@@QAE_NPAUValue@2@@Z @ 11186 NONAME ; bool QCss::Parser::parseTerm(struct QCss::Value *)
+ ??0QInputContextPlugin@@QAE@PAVQObject@@@Z @ 11187 NONAME ; QInputContextPlugin::QInputContextPlugin(class QObject *)
+ ?invalidate@QColor@@AAEXXZ @ 11188 NONAME ; void QColor::invalidate(void)
+ ?toTransform@QMatrix4x4@@QBE?AVQTransform@@M@Z @ 11189 NONAME ; class QTransform QMatrix4x4::toTransform(float) const
+ ?mouseDoubleClickEvent@QGraphicsView@@MAEXPAVQMouseEvent@@@Z @ 11190 NONAME ; void QGraphicsView::mouseDoubleClickEvent(class QMouseEvent *)
+ ?tr@QCommonStyle@@SA?AVQString@@PBD0H@Z @ 11191 NONAME ; class QString QCommonStyle::tr(char const *, char const *, int)
+ ?qt_metacall@QPaintBufferResource@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11192 NONAME ; int QPaintBufferResource::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?transpose@QSizePolicy@@QAEXXZ @ 11193 NONAME ; void QSizePolicy::transpose(void)
+ ?paintEvent@QDockWidget@@MAEXPAVQPaintEvent@@@Z @ 11194 NONAME ; void QDockWidget::paintEvent(class QPaintEvent *)
+ ?setDragMode@QGraphicsView@@QAEXW4DragMode@1@@Z @ 11195 NONAME ; void QGraphicsView::setDragMode(enum QGraphicsView::DragMode)
+ ?setReadOnly@QFileDialog@@QAEX_N@Z @ 11196 NONAME ; void QFileDialog::setReadOnly(bool)
+ ?spacerItem@QSpacerItem@@UAEPAV1@XZ @ 11197 NONAME ; class QSpacerItem * QSpacerItem::spacerItem(void)
+ ?isDefaultUp@QMenuBar@@QBE_NXZ @ 11198 NONAME ; bool QMenuBar::isDefaultUp(void) const
+ ?inFont@QFontMetricsF@@QBE_NVQChar@@@Z @ 11199 NONAME ; bool QFontMetricsF::inFont(class QChar) const
+ ??0QMainWindow@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 11200 NONAME ; QMainWindow::QMainWindow(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?staticMetaObject@QTreeWidget@@2UQMetaObject@@B @ 11201 NONAME ; struct QMetaObject const QTreeWidget::staticMetaObject
+ ?buttonSymbols@QAbstractSpinBox@@QBE?AW4ButtonSymbols@1@XZ @ 11202 NONAME ; enum QAbstractSpinBox::ButtonSymbols QAbstractSpinBox::buttonSymbols(void) const
+ ?highlighted@QTextBrowser@@IAEXABVQUrl@@@Z @ 11203 NONAME ; void QTextBrowser::highlighted(class QUrl const &)
+ ?update@QGraphicsItem@@QAEXABVQRectF@@@Z @ 11204 NONAME ; void QGraphicsItem::update(class QRectF const &)
+ ?colorSelected@QColorDialog@@IAEXABVQColor@@@Z @ 11205 NONAME ; void QColorDialog::colorSelected(class QColor const &)
+ ?d_func@QGraphicsSceneMoveEvent@@ABEPBVQGraphicsSceneMoveEventPrivate@@XZ @ 11206 NONAME ; class QGraphicsSceneMoveEventPrivate const * QGraphicsSceneMoveEvent::d_func(void) const
+ ?pressure@QTabletEvent@@QBEMXZ @ 11207 NONAME ; float QTabletEvent::pressure(void) const
+ ?rowMoved@QTableView@@IAEXHHH@Z @ 11208 NONAME ; void QTableView::rowMoved(int, int, int)
+ ?metaObject@QGraphicsItemAnimation@@UBEPBUQMetaObject@@XZ @ 11209 NONAME ; struct QMetaObject const * QGraphicsItemAnimation::metaObject(void) const
+ ?setFlags@QStandardItem@@QAEXV?$QFlags@W4ItemFlag@Qt@@@@@Z @ 11210 NONAME ; void QStandardItem::setFlags(class QFlags<enum Qt::ItemFlag>)
+ ?itemWidget@QListWidget@@QBEPAVQWidget@@PAVQListWidgetItem@@@Z @ 11211 NONAME ; class QWidget * QListWidget::itemWidget(class QListWidgetItem *) const
+ ?parsePage@Parser@QCss@@QAE_NPAUPageRule@2@@Z @ 11212 NONAME ; bool QCss::Parser::parsePage(struct QCss::PageRule *)
+ ?setFixedSize@QWidget@@QAEXABVQSize@@@Z @ 11213 NONAME ; void QWidget::setFixedSize(class QSize const &)
+ ?trUtf8@QWizard@@SA?AVQString@@PBD0@Z @ 11214 NONAME ; class QString QWizard::trUtf8(char const *, char const *)
+ ?staticMetaObject@QHBoxLayout@@2UQMetaObject@@B @ 11215 NONAME ; struct QMetaObject const QHBoxLayout::staticMetaObject
+ ?drawLines@QPaintEngine@@UAEXPBVQLineF@@H@Z @ 11216 NONAME ; void QPaintEngine::drawLines(class QLineF const *, int)
+ ?mouseMoveEvent@QMenuBar@@MAEXPAVQMouseEvent@@@Z @ 11217 NONAME ; void QMenuBar::mouseMoveEvent(class QMouseEvent *)
+ ??4QTableWidgetItem@@QAEAAV0@ABV0@@Z @ 11218 NONAME ; class QTableWidgetItem & QTableWidgetItem::operator=(class QTableWidgetItem const &)
+ ?grabMouseEvent@QGraphicsProxyWidget@@MAEXPAVQEvent@@@Z @ 11219 NONAME ; void QGraphicsProxyWidget::grabMouseEvent(class QEvent *)
+ ?canPaste@QTextControl@@QBE_NXZ @ 11220 NONAME ; bool QTextControl::canPaste(void) const
+ ??8QBrush@@QBE_NABV0@@Z @ 11221 NONAME ; bool QBrush::operator==(class QBrush const &) const
+ ?flags@QTreeWidgetItem@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@XZ @ 11222 NONAME ; class QFlags<enum Qt::ItemFlag> QTreeWidgetItem::flags(void) const
+ ?pt1@QBezier@@QBE?AVQPointF@@XZ @ 11223 NONAME ; class QPointF QBezier::pt1(void) const
+ ??0QAbstractSlider@@QAE@PAVQWidget@@@Z @ 11224 NONAME ; QAbstractSlider::QAbstractSlider(class QWidget *)
+ ?setIconPixmap@QMessageBox@@QAEXABVQPixmap@@@Z @ 11225 NONAME ; void QMessageBox::setIconPixmap(class QPixmap const &)
+ ?extra@QGraphicsItemPrivate@@QBE?AVQVariant@@W4Extra@1@@Z @ 11226 NONAME ; class QVariant QGraphicsItemPrivate::extra(enum QGraphicsItemPrivate::Extra) const
+ ?setDashPattern@QDashStroker@@QAEXABV?$QVector@M@@@Z @ 11227 NONAME ; void QDashStroker::setDashPattern(class QVector<float> const &)
+ ?mousePressEvent@QAbstractScrollArea@@MAEXPAVQMouseEvent@@@Z @ 11228 NONAME ; void QAbstractScrollArea::mousePressEvent(class QMouseEvent *)
+ ?paint@QGraphicsPathItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 11229 NONAME ; void QGraphicsPathItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?valid@QImage@@QBE_NABVQPoint@@@Z @ 11230 NONAME ; bool QImage::valid(class QPoint const &) const
+ ?matrixEnabled@QPainter@@QBE_NXZ @ 11231 NONAME ; bool QPainter::matrixEnabled(void) const
+ ?tickPosition@QSlider@@QBE?AW4TickPosition@1@XZ @ 11232 NONAME ; enum QSlider::TickPosition QSlider::tickPosition(void) const
+ ?tabToolTip@QTabWidget@@QBE?AVQString@@H@Z @ 11233 NONAME ; class QString QTabWidget::tabToolTip(int) const
+ ?saveGeometry@QWidget@@QBE?AVQByteArray@@XZ @ 11234 NONAME ; class QByteArray QWidget::saveGeometry(void) const
+ ?mapRectToParent@QGraphicsItem@@QBE?AVQRectF@@MMMM@Z @ 11235 NONAME ; class QRectF QGraphicsItem::mapRectToParent(float, float, float, float) const
+ ?staticMetaObject@QGraphicsColorizeEffect@@2UQMetaObject@@B @ 11236 NONAME ; struct QMetaObject const QGraphicsColorizeEffect::staticMetaObject
+ ?actionEvent@QMenu@@MAEXPAVQActionEvent@@@Z @ 11237 NONAME ; void QMenu::actionEvent(class QActionEvent *)
+ ?testMedium@Parser@QCss@@QAE_NXZ @ 11238 NONAME ; bool QCss::Parser::testMedium(void)
+ ?strokeWidth@QStroker@@QBEMXZ @ 11239 NONAME ; float QStroker::strokeWidth(void) const
+ ?setSingleStep@QDoubleSpinBox@@QAEXN@Z @ 11240 NONAME ; void QDoubleSpinBox::setSingleStep(double)
+ ?hasFrame@QComboBox@@QBE_NXZ @ 11241 NONAME ; bool QComboBox::hasFrame(void) const
+ ?qt_metacall@QGraphicsSystemPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11242 NONAME ; int QGraphicsSystemPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?tile@QWorkspace@@QAEXXZ @ 11243 NONAME ; void QWorkspace::tile(void)
+ ?paint@QGraphicsSimpleTextItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 11244 NONAME ; void QGraphicsSimpleTextItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?setMiterLimit@QPen@@QAEXM@Z @ 11245 NONAME ; void QPen::setMiterLimit(float)
+ ?lastPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 11246 NONAME ; class QPointF QTouchEvent::TouchPoint::lastPos(void) const
+ ?emitAboutToDestroy@QPaintBufferSignalProxy@@QAEXPBVQPaintBufferPrivate@@@Z @ 11247 NONAME ; void QPaintBufferSignalProxy::emitAboutToDestroy(class QPaintBufferPrivate const *)
+ ?unpolish@QS60Style@@UAEXPAVQApplication@@@Z @ 11248 NONAME ; void QS60Style::unpolish(class QApplication *)
+ ?d_func@QToolBar@@ABEPBVQToolBarPrivate@@XZ @ 11249 NONAME ; class QToolBarPrivate const * QToolBar::d_func(void) const
+ ?addMenu@QMenu@@QAEPAV1@ABVQString@@@Z @ 11250 NONAME ; class QMenu * QMenu::addMenu(class QString const &)
+ ??0QStyledItemDelegate@@QAE@PAVQObject@@@Z @ 11251 NONAME ; QStyledItemDelegate::QStyledItemDelegate(class QObject *)
+ ?d_func@QPainterPathStroker@@ABEPBVQPainterPathStrokerPrivate@@XZ @ 11252 NONAME ; class QPainterPathStrokerPrivate const * QPainterPathStroker::d_func(void) const
+ ?setPos@TouchPoint@QTouchEvent@@QAEXABVQPointF@@@Z @ 11253 NONAME ; void QTouchEvent::TouchPoint::setPos(class QPointF const &)
+ ?letterSpacingType@QFont@@QBE?AW4SpacingType@1@XZ @ 11254 NONAME ; enum QFont::SpacingType QFont::letterSpacingType(void) const
+ ?tr@QComboBox@@SA?AVQString@@PBD0@Z @ 11255 NONAME ; class QString QComboBox::tr(char const *, char const *)
+ ?tr@QColorDialog@@SA?AVQString@@PBD0H@Z @ 11256 NONAME ; class QString QColorDialog::tr(char const *, char const *, int)
+ ?staticMetaObject@QProxyModel@@2UQMetaObject@@B @ 11257 NONAME ; struct QMetaObject const QProxyModel::staticMetaObject
+ ?isNativeMenuBar@QMenuBar@@QBE_NXZ @ 11258 NONAME ; bool QMenuBar::isNativeMenuBar(void) const
+ ?displayName@QInputContextFactory@@SA?AVQString@@ABV2@@Z @ 11259 NONAME ; class QString QInputContextFactory::displayName(class QString const &)
+ ?toReversed@QPainterPath@@QBE?AV1@XZ @ 11260 NONAME ; class QPainterPath QPainterPath::toReversed(void) const
+ ?patternForStyle@QDashStroker@@SA?AV?$QVector@M@@W4PenStyle@Qt@@@Z @ 11261 NONAME ; class QVector<float> QDashStroker::patternForStyle(enum Qt::PenStyle)
+ ?indexesMoved@QListView@@IAEXABV?$QList@VQModelIndex@@@@@Z @ 11262 NONAME ; void QListView::indexesMoved(class QList<class QModelIndex> const &)
+ ?layoutSpacingImplementation@QStyle@@IBEHW4ControlType@QSizePolicy@@0W4Orientation@Qt@@PBVQStyleOption@@PBVQWidget@@@Z @ 11263 NONAME ; int QStyle::layoutSpacingImplementation(enum QSizePolicy::ControlType, enum QSizePolicy::ControlType, enum Qt::Orientation, class QStyleOption const *, class QWidget const *) const
+ ?event@QDialog@@MAE_NPAVQEvent@@@Z @ 11264 NONAME ; bool QDialog::event(class QEvent *)
+ ?insertRow@QStandardItemModel@@QAEXHABV?$QList@PAVQStandardItem@@@@@Z @ 11265 NONAME ; void QStandardItemModel::insertRow(int, class QList<class QStandardItem *> const &)
+ ?trUtf8@QCalendarWidget@@SA?AVQString@@PBD0H@Z @ 11266 NONAME ; class QString QCalendarWidget::trUtf8(char const *, char const *, int)
+ ?translated@QRegion@@QBE?AV1@ABVQPoint@@@Z @ 11267 NONAME ; class QRegion QRegion::translated(class QPoint const &) const
+ ?setDynamicSortFilter@QSortFilterProxyModel@@QAEX_N@Z @ 11268 NONAME ; void QSortFilterProxyModel::setDynamicSortFilter(bool)
+ ?rehighlightBlock@QSyntaxHighlighter@@QAEXABVQTextBlock@@@Z @ 11269 NONAME ; void QSyntaxHighlighter::rehighlightBlock(class QTextBlock const &)
+ ??1QStyleOptionFrameV2@@QAE@XZ @ 11270 NONAME ; QStyleOptionFrameV2::~QStyleOptionFrameV2(void)
+ ?toPoint@QVector2D@@QBE?AVQPoint@@XZ @ 11271 NONAME ; class QPoint QVector2D::toPoint(void) const
+ ?setFormat@QSyntaxHighlighter@@IAEXHHABVQTextCharFormat@@@Z @ 11272 NONAME ; void QSyntaxHighlighter::setFormat(int, int, class QTextCharFormat const &)
+ ?update@QGraphicsTransform@@IAEXXZ @ 11273 NONAME ; void QGraphicsTransform::update(void)
+ ?setRotation@QGraphicsItem@@QAEXM@Z @ 11274 NONAME ; void QGraphicsItem::setRotation(float)
+ ?type@QTransform@@QBE?AW4TransformationType@1@XZ @ 11275 NONAME ; enum QTransform::TransformationType QTransform::type(void) const
+ ??1QInputMethodEvent@@UAE@XZ @ 11276 NONAME ; QInputMethodEvent::~QInputMethodEvent(void)
+ ?errorSymbol@Parser@QCss@@QAE?AUSymbol@2@XZ @ 11277 NONAME ; struct QCss::Symbol QCss::Parser::errorSymbol(void)
+ ??4QTextFormat@@QAEAAV0@ABV0@@Z @ 11278 NONAME ; class QTextFormat & QTextFormat::operator=(class QTextFormat const &)
+ ?addItem@QListWidget@@QAEXABVQString@@@Z @ 11279 NONAME ; void QListWidget::addItem(class QString const &)
+ ?isVisible@QActionGroup@@QBE_NXZ @ 11280 NONAME ; bool QActionGroup::isVisible(void) const
+ ?remove@QPaintBufferResource@@QAEXPBVQPaintBufferPrivate@@@Z @ 11281 NONAME ; void QPaintBufferResource::remove(class QPaintBufferPrivate const *)
+ ?copy@QImage@@QBE?AV1@HHHH@Z @ 11282 NONAME ; class QImage QImage::copy(int, int, int, int) const
+ ?proposedAction@QGraphicsSceneDragDropEvent@@QBE?AW4DropAction@Qt@@XZ @ 11283 NONAME ; enum Qt::DropAction QGraphicsSceneDragDropEvent::proposedAction(void) const
+ ?descent@QTextItem@@QBEMXZ @ 11284 NONAME ; float QTextItem::descent(void) const
+ ?event@QSizeGrip@@MAE_NPAVQEvent@@@Z @ 11285 NONAME ; bool QSizeGrip::event(class QEvent *)
+ ?subWindowList@QMdiArea@@QBE?AV?$QList@PAVQMdiSubWindow@@@@W4WindowOrder@1@@Z @ 11286 NONAME ; class QList<class QMdiSubWindow *> QMdiArea::subWindowList(enum QMdiArea::WindowOrder) const
+ ?qt_metacast@QGraphicsEffectSource@@UAEPAXPBD@Z @ 11287 NONAME ; void * QGraphicsEffectSource::qt_metacast(char const *)
+ ?trUtf8@QGraphicsSystemPlugin@@SA?AVQString@@PBD0@Z @ 11288 NONAME ; class QString QGraphicsSystemPlugin::trUtf8(char const *, char const *)
+ ?cursorPositionChanged@QTextDocument@@IAEXABVQTextCursor@@@Z @ 11289 NONAME ; void QTextDocument::cursorPositionChanged(class QTextCursor const &)
+ ?supportsExtension@QGraphicsPathItem@@MBE_NW4Extension@QGraphicsItem@@@Z @ 11290 NONAME ; bool QGraphicsPathItem::supportsExtension(enum QGraphicsItem::Extension) const
+ ?addRegion@QPainterPath@@QAEXABVQRegion@@@Z @ 11291 NONAME ; void QPainterPath::addRegion(class QRegion const &)
+ ?setColor@QPalette@@QAEXW4ColorGroup@1@W4ColorRole@1@ABVQColor@@@Z @ 11292 NONAME ; void QPalette::setColor(enum QPalette::ColorGroup, enum QPalette::ColorRole, class QColor const &)
+ ??_EQGraphicsLayoutItem@@UAE@I@Z @ 11293 NONAME ; QGraphicsLayoutItem::~QGraphicsLayoutItem(unsigned int)
+ ?setHeaderTextFormat@QCalendarWidget@@QAEXABVQTextCharFormat@@@Z @ 11294 NONAME ; void QCalendarWidget::setHeaderTextFormat(class QTextCharFormat const &)
+ ?d_func@QAbstractButton@@AAEPAVQAbstractButtonPrivate@@XZ @ 11295 NONAME ; class QAbstractButtonPrivate * QAbstractButton::d_func(void)
+ ?height@QTextInlineObject@@QBEMXZ @ 11296 NONAME ; float QTextInlineObject::height(void) const
+ ?drawBackground@QGraphicsView@@MAEXPAVQPainter@@ABVQRectF@@@Z @ 11297 NONAME ; void QGraphicsView::drawBackground(class QPainter *, class QRectF const &)
+ ?extension@QGraphicsRectItem@@MBE?AVQVariant@@ABV2@@Z @ 11298 NONAME ; class QVariant QGraphicsRectItem::extension(class QVariant const &) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQImage@@@Z @ 11299 NONAME ; class QDataStream & operator>>(class QDataStream &, class QImage &)
+ ??_EQHideEvent@@UAE@I@Z @ 11300 NONAME ; QHideEvent::~QHideEvent(unsigned int)
+ ?indexOfTopLevelItem@QTreeWidget@@QBEHPAVQTreeWidgetItem@@@Z @ 11301 NONAME ; int QTreeWidget::indexOfTopLevelItem(class QTreeWidgetItem *) const
+ ??9QTextBlock@@QBE_NABV0@@Z @ 11302 NONAME ; bool QTextBlock::operator!=(class QTextBlock const &) const
+ ?formatIndex@QAbstractTextDocumentLayout@@IAEHH@Z @ 11303 NONAME ; int QAbstractTextDocumentLayout::formatIndex(int)
+ ?setCellSpacing@QTextTableFormat@@QAEXM@Z @ 11304 NONAME ; void QTextTableFormat::setCellSpacing(float)
+ ?previousInFocusChain@QWidget@@QBEPAV1@XZ @ 11305 NONAME ; class QWidget * QWidget::previousInFocusChain(void) const
+ ?tr@QPlainTextDocumentLayout@@SA?AVQString@@PBD0@Z @ 11306 NONAME ; class QString QPlainTextDocumentLayout::tr(char const *, char const *)
+ ??0QFileDialog@@QAE@PAVQWidget@@ABVQString@@11@Z @ 11307 NONAME ; QFileDialog::QFileDialog(class QWidget *, class QString const &, class QString const &, class QString const &)
+ ??4QColor@@QAEAAV0@W4GlobalColor@Qt@@@Z @ 11308 NONAME ; class QColor & QColor::operator=(enum Qt::GlobalColor)
+ ?model@QItemSelectionRange@@QBEPBVQAbstractItemModel@@XZ @ 11309 NONAME ; class QAbstractItemModel const * QItemSelectionRange::model(void) const
+ ?toggled@QAction@@IAEX_N@Z @ 11310 NONAME ; void QAction::toggled(bool)
+ ?setHorizontalHeaderItem@QStandardItemModel@@QAEXHPAVQStandardItem@@@Z @ 11311 NONAME ; void QStandardItemModel::setHorizontalHeaderItem(int, class QStandardItem *)
+ ?drawTiledPixmap@QPainter@@QAEXABVQRectF@@ABVQPixmap@@ABVQPointF@@@Z @ 11312 NONAME ; void QPainter::drawTiledPixmap(class QRectF const &, class QPixmap const &, class QPointF const &)
+ ?d_func@QMainWindow@@ABEPBVQMainWindowPrivate@@XZ @ 11313 NONAME ; class QMainWindowPrivate const * QMainWindow::d_func(void) const
+ ?windowModality@QWidget@@QBE?AW4WindowModality@Qt@@XZ @ 11314 NONAME ; enum Qt::WindowModality QWidget::windowModality(void) const
+ ?d_func@QColumnView@@ABEPBVQColumnViewPrivate@@XZ @ 11315 NONAME ; class QColumnViewPrivate const * QColumnView::d_func(void) const
+ ?currentCharFormatChanged@QTextEdit@@IAEXABVQTextCharFormat@@@Z @ 11316 NONAME ; void QTextEdit::currentCharFormatChanged(class QTextCharFormat const &)
+ ?textColor@QTableWidgetItem@@QBE?AVQColor@@XZ @ 11317 NONAME ; class QColor QTableWidgetItem::textColor(void) const
+ ?depth@QGraphicsItemPrivate@@QBEHXZ @ 11318 NONAME ; int QGraphicsItemPrivate::depth(void) const
+ ??1Symbol@QCss@@QAE@XZ @ 11319 NONAME ; QCss::Symbol::~Symbol(void)
+ ?standardButtons@QDialogButtonBox@@QBE?AV?$QFlags@W4StandardButton@QDialogButtonBox@@@@XZ @ 11320 NONAME ; class QFlags<enum QDialogButtonBox::StandardButton> QDialogButtonBox::standardButtons(void) const
+ ?trUtf8@QGraphicsTextItem@@SA?AVQString@@PBD0H@Z @ 11321 NONAME ; class QString QGraphicsTextItem::trUtf8(char const *, char const *, int)
+ ?paintEvent@QPlainTextEdit@@MAEXPAVQPaintEvent@@@Z @ 11322 NONAME ; void QPlainTextEdit::paintEvent(class QPaintEvent *)
+ ??0QGraphicsLineItem@@QAE@MMMMPAVQGraphicsItem@@PAVQGraphicsScene@@@Z @ 11323 NONAME ; QGraphicsLineItem::QGraphicsLineItem(float, float, float, float, class QGraphicsItem *, class QGraphicsScene *)
+ ?inPopupMode@QApplicationPrivate@@QBE_NXZ @ 11324 NONAME ; bool QApplicationPrivate::inPopupMode(void) const
+ ??1QButtonGroup@@UAE@XZ @ 11325 NONAME ; QButtonGroup::~QButtonGroup(void)
+ ?toString@QKeySequence@@QBE?AVQString@@W4SequenceFormat@1@@Z @ 11326 NONAME ; class QString QKeySequence::toString(enum QKeySequence::SequenceFormat) const
+ ?wheelEvent@QWorkspace@@MAEXPAVQWheelEvent@@@Z @ 11327 NONAME ; void QWorkspace::wheelEvent(class QWheelEvent *)
+ ?transformed@QImage@@QBE?AV1@ABVQTransform@@W4TransformationMode@Qt@@@Z @ 11328 NONAME ; class QImage QImage::transformed(class QTransform const &, enum Qt::TransformationMode) const
+ ?y@QVector3D@@QBEMXZ @ 11329 NONAME ; float QVector3D::y(void) const
+ ?setOptions@QInputDialog@@QAEXV?$QFlags@W4InputDialogOption@QInputDialog@@@@@Z @ 11330 NONAME ; void QInputDialog::setOptions(class QFlags<enum QInputDialog::InputDialogOption>)
+ ?childItems@QGraphicsItem@@QBE?AV?$QList@PAVQGraphicsItem@@@@XZ @ 11331 NONAME ; class QList<class QGraphicsItem *> QGraphicsItem::childItems(void) const
+ ?isClipped@QGraphicsItem@@QBE_NXZ @ 11332 NONAME ; bool QGraphicsItem::isClipped(void) const
+ ?createDefaultWindowSurface@QWidgetPrivate@@QAEPAVQWindowSurface@@XZ @ 11333 NONAME ; class QWindowSurface * QWidgetPrivate::createDefaultWindowSurface(void)
+ ?opacityMask@QGraphicsOpacityEffect@@QBE?AVQBrush@@XZ @ 11334 NONAME ; class QBrush QGraphicsOpacityEffect::opacityMask(void) const
+ ?removeSelectedText@QLineControl@@AAEXXZ @ 11335 NONAME ; void QLineControl::removeSelectedText(void)
+ ?drawPixmap@QPainter@@QAEXABVQPoint@@ABVQPixmap@@@Z @ 11336 NONAME ; void QPainter::drawPixmap(class QPoint const &, class QPixmap const &)
+ ??0QStringListModel@@QAE@PAVQObject@@@Z @ 11337 NONAME ; QStringListModel::QStringListModel(class QObject *)
+ ??0QVector3D@@QAE@ABVQPointF@@@Z @ 11338 NONAME ; QVector3D::QVector3D(class QPointF const &)
+ ?selectedRanges@QTableWidget@@QBE?AV?$QList@VQTableWidgetSelectionRange@@@@XZ @ 11339 NONAME ; class QList<class QTableWidgetSelectionRange> QTableWidget::selectedRanges(void) const
+ ?pen@QPainter@@QBEABVQPen@@XZ @ 11340 NONAME ; class QPen const & QPainter::pen(void) const
+ ?staticMetaObject@QTextDocument@@2UQMetaObject@@B @ 11341 NONAME ; struct QMetaObject const QTextDocument::staticMetaObject
+ ?maximum@QAbstractSlider@@QBEHXZ @ 11342 NONAME ; int QAbstractSlider::maximum(void) const
+ ??4QFont@@QAEAAV0@ABV0@@Z @ 11343 NONAME ; class QFont & QFont::operator=(class QFont const &)
+ ??0QItemSelection@@QAE@XZ @ 11344 NONAME ; QItemSelection::QItemSelection(void)
+ ?setWindowModality@QMessageBox@@QAEXW4WindowModality@Qt@@@Z @ 11345 NONAME ; void QMessageBox::setWindowModality(enum Qt::WindowModality)
+ ?setYScale@QGraphicsScale@@QAEXM@Z @ 11346 NONAME ; void QGraphicsScale::setYScale(float)
+ ?getStaticMetaObject@QMdiArea@@SAABUQMetaObject@@XZ @ 11347 NONAME ; struct QMetaObject const & QMdiArea::getStaticMetaObject(void)
+ ??0QHeaderView@@IAE@AAVQHeaderViewPrivate@@W4Orientation@Qt@@PAVQWidget@@@Z @ 11348 NONAME ; QHeaderView::QHeaderView(class QHeaderViewPrivate &, enum Qt::Orientation, class QWidget *)
+ ?paint@QGraphicsWidget@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 11349 NONAME ; void QGraphicsWidget::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?setInvertedAppearance@QProgressBar@@QAEX_N@Z @ 11350 NONAME ; void QProgressBar::setInvertedAppearance(bool)
+ ?setTextIndent@QTextBlockFormat@@QAEXM@Z @ 11351 NONAME ; void QTextBlockFormat::setTextIndent(float)
+ ?device@QPainter@@QBEPAVQPaintDevice@@XZ @ 11352 NONAME ; class QPaintDevice * QPainter::device(void) const
+ ?createEditor@QItemDelegate@@UBEPAVQWidget@@PAV2@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 11353 NONAME ; class QWidget * QItemDelegate::createEditor(class QWidget *, class QStyleOptionViewItem const &, class QModelIndex const &) const
+ ?qt_metacast@QImageIOPlugin@@UAEPAXPBD@Z @ 11354 NONAME ; void * QImageIOPlugin::qt_metacast(char const *)
+ ?subtracted@QPolygon@@QBE?AV1@ABV1@@Z @ 11355 NONAME ; class QPolygon QPolygon::subtracted(class QPolygon const &) const
+ ?setTransformationAnchor@QGraphicsView@@QAEXW4ViewportAnchor@1@@Z @ 11356 NONAME ; void QGraphicsView::setTransformationAnchor(enum QGraphicsView::ViewportAnchor)
+ ?stateChanged@QMovie@@IAEXW4MovieState@1@@Z @ 11357 NONAME ; void QMovie::stateChanged(enum QMovie::MovieState)
+ ?staticMetaObject@QWidgetAction@@2UQMetaObject@@B @ 11358 NONAME ; struct QMetaObject const QWidgetAction::staticMetaObject
+ ?useDesignMetrics@QTextOption@@QBE_NXZ @ 11359 NONAME ; bool QTextOption::useDesignMetrics(void) const
+ ?d_func@QSplitterHandle@@ABEPBVQSplitterHandlePrivate@@XZ @ 11360 NONAME ; class QSplitterHandlePrivate const * QSplitterHandle::d_func(void) const
+ ??1QFileDialog@@UAE@XZ @ 11361 NONAME ; QFileDialog::~QFileDialog(void)
+ ?format@QTextEngine@@QBE?AVQTextCharFormat@@PBUQScriptItem@@@Z @ 11362 NONAME ; class QTextCharFormat QTextEngine::format(struct QScriptItem const *) const
+ ?isActive@QWidgetResizeHandler@@QBE_NXZ @ 11363 NONAME ; bool QWidgetResizeHandler::isActive(void) const
+ ?insertBlock@QTextCursor@@QAEXABVQTextBlockFormat@@@Z @ 11364 NONAME ; void QTextCursor::insertBlock(class QTextBlockFormat const &)
+ ??0QMatrix@@QAE@ABV0@@Z @ 11365 NONAME ; QMatrix::QMatrix(class QMatrix const &)
+ ?stationaryYPoints@QBezier@@QBEHAAM0@Z @ 11366 NONAME ; int QBezier::stationaryYPoints(float &, float &) const
+ ?hidePopup@QComboBox@@UAEXXZ @ 11367 NONAME ; void QComboBox::hidePopup(void)
+ ?indentWidth@QTextDocument@@QBEMXZ @ 11368 NONAME ; float QTextDocument::indentWidth(void) const
+ ?tr@QEventDispatcherS60@@SA?AVQString@@PBD0H@Z @ 11369 NONAME ; class QString QEventDispatcherS60::tr(char const *, char const *, int)
+ ?selectionRect@QTextControl@@QBE?AVQRectF@@XZ @ 11370 NONAME ; class QRectF QTextControl::selectionRect(void) const
+ ?setAxis@QGraphicsRotation@@QAEXABVQVector3D@@@Z @ 11371 NONAME ; void QGraphicsRotation::setAxis(class QVector3D const &)
+ ?closePersistentEditor@QTreeWidget@@QAEXPAVQTreeWidgetItem@@H@Z @ 11372 NONAME ; void QTreeWidget::closePersistentEditor(class QTreeWidgetItem *, int)
+ ?filterRegExp@QSortFilterProxyModel@@QBE?AVQRegExp@@XZ @ 11373 NONAME ; class QRegExp QSortFilterProxyModel::filterRegExp(void) const
+ ?metaObject@QTabWidget@@UBEPBUQMetaObject@@XZ @ 11374 NONAME ; struct QMetaObject const * QTabWidget::metaObject(void) const
+ ??1QSymbianEvent@@QAE@XZ @ 11375 NONAME ; QSymbianEvent::~QSymbianEvent(void)
+ ?preeditAreaText@QLineControl@@QBE?AVQString@@XZ @ 11376 NONAME ; class QString QLineControl::preeditAreaText(void) const
+ ?swapSections@QHeaderView@@QAEXHH@Z @ 11377 NONAME ; void QHeaderView::swapSections(int, int)
+ ??8QImageTextKeyLang@@QBE_NABV0@@Z @ 11378 NONAME ; bool QImageTextKeyLang::operator==(class QImageTextKeyLang const &) const
+ ?qt_metacast@QTextObject@@UAEPAXPBD@Z @ 11379 NONAME ; void * QTextObject::qt_metacast(char const *)
+ ??0QCommandLinkButton@@QAE@ABVQString@@PAVQWidget@@@Z @ 11380 NONAME ; QCommandLinkButton::QCommandLinkButton(class QString const &, class QWidget *)
+ ?itemData@QStandardItemModel@@UBE?AV?$QMap@HVQVariant@@@@ABVQModelIndex@@@Z @ 11381 NONAME ; class QMap<int, class QVariant> QStandardItemModel::itemData(class QModelIndex const &) const
+ ?shortcuts@QAction@@QBE?AV?$QList@VQKeySequence@@@@XZ @ 11382 NONAME ; class QList<class QKeySequence> QAction::shortcuts(void) const
+ ?collapseItem@QTreeWidget@@QAEXPBVQTreeWidgetItem@@@Z @ 11383 NONAME ; void QTreeWidget::collapseItem(class QTreeWidgetItem const *)
+ ?labelForField@QFormLayout@@QBEPAVQWidget@@PAVQLayout@@@Z @ 11384 NONAME ; class QWidget * QFormLayout::labelForField(class QLayout *) const
+ ?getPaintContext@QPlainTextEdit@@IBE?AUPaintContext@QAbstractTextDocumentLayout@@XZ @ 11385 NONAME ; struct QAbstractTextDocumentLayout::PaintContext QPlainTextEdit::getPaintContext(void) const
+ ?setTotalOffset@QPanGesture@@QAEXABVQPointF@@@Z @ 11386 NONAME ; void QPanGesture::setTotalOffset(class QPointF const &)
+ ?tr@QProxyStyle@@SA?AVQString@@PBD0H@Z @ 11387 NONAME ; class QString QProxyStyle::tr(char const *, char const *, int)
+ ?mouseMoveEvent@QListView@@MAEXPAVQMouseEvent@@@Z @ 11388 NONAME ; void QListView::mouseMoveEvent(class QMouseEvent *)
+ ?minimumDate@QDateTimeEdit@@QBE?AVQDate@@XZ @ 11389 NONAME ; class QDate QDateTimeEdit::minimumDate(void) const
+ ?qt_metacast@QLabel@@UAEPAXPBD@Z @ 11390 NONAME ; void * QLabel::qt_metacast(char const *)
+ ?clearSelection@QGraphicsScene@@QAEXXZ @ 11391 NONAME ; void QGraphicsScene::clearSelection(void)
+ ?mapToScene@QGraphicsItem@@QBE?AVQPainterPath@@ABV2@@Z @ 11392 NONAME ; class QPainterPath QGraphicsItem::mapToScene(class QPainterPath const &) const
+ ?tr@QCommandLinkButton@@SA?AVQString@@PBD0H@Z @ 11393 NONAME ; class QString QCommandLinkButton::tr(char const *, char const *, int)
+ ?size@QWidget@@QBE?AVQSize@@XZ @ 11394 NONAME ; class QSize QWidget::size(void) const
+ ?setFilterRole@QSortFilterProxyModel@@QAEXH@Z @ 11395 NONAME ; void QSortFilterProxyModel::setFilterRole(int)
+ ?drawPie@QPainter@@QAEXABVQRect@@HH@Z @ 11396 NONAME ; void QPainter::drawPie(class QRect const &, int, int)
+ ?setWindowOpacity@QWidget@@QAEXM@Z @ 11397 NONAME ; void QWidget::setWindowOpacity(float)
+ ?staticMetaObject@QUndoStack@@2UQMetaObject@@B @ 11398 NONAME ; struct QMetaObject const QUndoStack::staticMetaObject
+ ?exec@QMenu@@SAPAVQAction@@V?$QList@PAVQAction@@@@ABVQPoint@@PAV2@@Z @ 11399 NONAME ; class QAction * QMenu::exec(class QList<class QAction *>, class QPoint const &, class QAction *)
+ ?staticMetaObject@QToolBar@@2UQMetaObject@@B @ 11400 NONAME ; struct QMetaObject const QToolBar::staticMetaObject
+ ?setPosition@QTextLine@@QAEXABVQPointF@@@Z @ 11401 NONAME ; void QTextLine::setPosition(class QPointF const &)
+ ?topLevelWidget@QGraphicsItem@@QBEPAVQGraphicsWidget@@XZ @ 11402 NONAME ; class QGraphicsWidget * QGraphicsItem::topLevelWidget(void) const
+ ?setBlurRadius@QGraphicsBlurEffect@@QAEXH@Z @ 11403 NONAME ; void QGraphicsBlurEffect::setBlurRadius(int)
+ ?fromRgba@QColor@@SA?AV1@I@Z @ 11404 NONAME ; class QColor QColor::fromRgba(unsigned int)
+ ?isValid@QTextFormat@@QBE_NXZ @ 11405 NONAME ; bool QTextFormat::isValid(void) const
+ ??0QMatrix4x4@@AAE@H@Z @ 11406 NONAME ; QMatrix4x4::QMatrix4x4(int)
+ ??0QStandardItem@@QAE@XZ @ 11407 NONAME ; QStandardItem::QStandardItem(void)
+ ?setNonBreakableLines@QTextBlockFormat@@QAEX_N@Z @ 11408 NONAME ; void QTextBlockFormat::setNonBreakableLines(bool)
+ ?dragDropMode@QAbstractItemView@@QBE?AW4DragDropMode@1@XZ @ 11409 NONAME ; enum QAbstractItemView::DragDropMode QAbstractItemView::dragDropMode(void) const
+ ?d_func@QMdiArea@@ABEPBVQMdiAreaPrivate@@XZ @ 11410 NONAME ; class QMdiAreaPrivate const * QMdiArea::d_func(void) const
+ ?expandingDirections@QWidgetItem@@UBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 11411 NONAME ; class QFlags<enum Qt::Orientation> QWidgetItem::expandingDirections(void) const
+ ?metaObject@QTableView@@UBEPBUQMetaObject@@XZ @ 11412 NONAME ; struct QMetaObject const * QTableView::metaObject(void) const
+ ?setDetailedText@QMessageBox@@QAEXABVQString@@@Z @ 11413 NONAME ; void QMessageBox::setDetailedText(class QString const &)
+ ?count@QStackedLayout@@UBEHXZ @ 11414 NONAME ; int QStackedLayout::count(void) const
+ ?unpolish@QStyle@@UAEXPAVQWidget@@@Z @ 11415 NONAME ; void QStyle::unpolish(class QWidget *)
+ ??0QStyleOptionHeader@@QAE@XZ @ 11416 NONAME ; QStyleOptionHeader::QStyleOptionHeader(void)
+ ?toSubpathPolygons@QPainterPath@@QBE?AV?$QList@VQPolygonF@@@@ABVQMatrix@@@Z @ 11417 NONAME ; class QList<class QPolygonF> QPainterPath::toSubpathPolygons(class QMatrix const &) const
+ ?copy@QPixmapData@@UAEXPBV1@ABVQRect@@@Z @ 11418 NONAME ; void QPixmapData::copy(class QPixmapData const *, class QRect const &)
+ ?setGeometry@QGraphicsWidget@@QAEXMMMM@Z @ 11419 NONAME ; void QGraphicsWidget::setGeometry(float, float, float, float)
+ ?create@QStyleFactory@@SAPAVQStyle@@ABVQString@@@Z @ 11420 NONAME ; class QStyle * QStyleFactory::create(class QString const &)
+ ??0QCheckBox@@QAE@PAVQWidget@@@Z @ 11421 NONAME ; QCheckBox::QCheckBox(class QWidget *)
+ ?toggled@QGroupBox@@IAEX_N@Z @ 11422 NONAME ; void QGroupBox::toggled(bool)
+ ?setEnabled@QStandardItem@@QAEX_N@Z @ 11423 NONAME ; void QStandardItem::setEnabled(bool)
+ ??_EQDial@@UAE@I@Z @ 11424 NONAME ; QDial::~QDial(unsigned int)
+ ?stackUnder_sys@QWidgetPrivate@@QAEXPAVQWidget@@@Z @ 11425 NONAME ; void QWidgetPrivate::stackUnder_sys(class QWidget *)
+ ?logicalDpiX@QPaintDevice@@QBEHXZ @ 11426 NONAME ; int QPaintDevice::logicalDpiX(void) const
+ ??0QStyleOptionTabBarBase@@QAE@XZ @ 11427 NONAME ; QStyleOptionTabBarBase::QStyleOptionTabBarBase(void)
+ ??_EQStyleFactoryInterface@@UAE@I@Z @ 11428 NONAME ; QStyleFactoryInterface::~QStyleFactoryInterface(unsigned int)
+ ?isTranslating@QTransform@@QBE_NXZ @ 11429 NONAME ; bool QTransform::isTranslating(void) const
+ ??0QGraphicsWidget@@QAE@PAVQGraphicsItem@@V?$QFlags@W4WindowType@Qt@@@@@Z @ 11430 NONAME ; QGraphicsWidget::QGraphicsWidget(class QGraphicsItem *, class QFlags<enum Qt::WindowType>)
+ ??0QPainterReplayer@@QAE@XZ @ 11431 NONAME ; QPainterReplayer::QPainterReplayer(void)
+ ?setGeometry@QGraphicsAnchorLayout@@UAEXABVQRectF@@@Z @ 11432 NONAME ; void QGraphicsAnchorLayout::setGeometry(class QRectF const &)
+ ?insert@QPixmapCache@@SA?AVKey@1@ABVQPixmap@@@Z @ 11433 NONAME ; class QPixmapCache::Key QPixmapCache::insert(class QPixmap const &)
+ ?intValue@QInputDialog@@QBEHXZ @ 11434 NONAME ; int QInputDialog::intValue(void) const
+ ?repaint@QWidget@@QAEXABVQRect@@@Z @ 11435 NONAME ; void QWidget::repaint(class QRect const &)
+ ?textChanged@QTextEdit@@IAEXXZ @ 11436 NONAME ; void QTextEdit::textChanged(void)
+ ?d_func@QListView@@ABEPBVQListViewPrivate@@XZ @ 11437 NONAME ; class QListViewPrivate const * QListView::d_func(void) const
+ ?format@QImageIOHandler@@QBE?AVQByteArray@@XZ @ 11438 NONAME ; class QByteArray QImageIOHandler::format(void) const
+ ?isCopyOf@QTextCursor@@QBE_NABV1@@Z @ 11439 NONAME ; bool QTextCursor::isCopyOf(class QTextCursor const &) const
+ ??0QStyleOptionComplex@@QAE@ABV0@@Z @ 11440 NONAME ; QStyleOptionComplex::QStyleOptionComplex(class QStyleOptionComplex const &)
+ ?d_func@QGraphicsSceneHoverEvent@@ABEPBVQGraphicsSceneHoverEventPrivate@@XZ @ 11441 NONAME ; class QGraphicsSceneHoverEventPrivate const * QGraphicsSceneHoverEvent::d_func(void) const
+ ?getStaticMetaObject@QPixmapColorizeFilter@@SAABUQMetaObject@@XZ @ 11442 NONAME ; struct QMetaObject const & QPixmapColorizeFilter::getStaticMetaObject(void)
+ ??_EQPolygonF@@QAE@I@Z @ 11443 NONAME ; QPolygonF::~QPolygonF(unsigned int)
+ ?horizontalScrollBar@QAbstractScrollArea@@QBEPAVQScrollBar@@XZ @ 11444 NONAME ; class QScrollBar * QAbstractScrollArea::horizontalScrollBar(void) const
+ ?trUtf8@QStackedLayout@@SA?AVQString@@PBD0@Z @ 11445 NONAME ; class QString QStackedLayout::trUtf8(char const *, char const *)
+ ?setState@QAbstractItemView@@IAEXW4State@1@@Z @ 11446 NONAME ; void QAbstractItemView::setState(enum QAbstractItemView::State)
+ ?indexFromItem@QListWidget@@IBE?AVQModelIndex@@PAVQListWidgetItem@@@Z @ 11447 NONAME ; class QModelIndex QListWidget::indexFromItem(class QListWidgetItem *) const
+ ?items@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@W4SortOrder@Qt@@@Z @ 11448 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::items(enum Qt::SortOrder) const
+ ?mapRect@QTransform@@QBE?AVQRectF@@ABV2@@Z @ 11449 NONAME ; class QRectF QTransform::mapRect(class QRectF const &) const
+ ?scrollContentsBy@QMdiArea@@MAEXHH@Z @ 11450 NONAME ; void QMdiArea::scrollContentsBy(int, int)
+ ?trUtf8@QAbstractButton@@SA?AVQString@@PBD0H@Z @ 11451 NONAME ; class QString QAbstractButton::trUtf8(char const *, char const *, int)
+ ?d_func@QCommandLinkButton@@AAEPAVQCommandLinkButtonPrivate@@XZ @ 11452 NONAME ; class QCommandLinkButtonPrivate * QCommandLinkButton::d_func(void)
+ ?addAction@QMenu@@QAEPAVQAction@@ABVQString@@PBVQObject@@PBDABVQKeySequence@@@Z @ 11453 NONAME ; class QAction * QMenu::addAction(class QString const &, class QObject const *, char const *, class QKeySequence const &)
+ ?tr@QTabWidget@@SA?AVQString@@PBD0@Z @ 11454 NONAME ; class QString QTabWidget::tr(char const *, char const *)
+ ?addToPolygonMixed@QBezier@@QBEXPAVQPolygonF@@@Z @ 11455 NONAME ; void QBezier::addToPolygonMixed(class QPolygonF *) const
+ ?command@QUndoStack@@QBEPBVQUndoCommand@@H@Z @ 11456 NONAME ; class QUndoCommand const * QUndoStack::command(int) const
+ ?tr@QGraphicsPixelizeEffect@@SA?AVQString@@PBD0H@Z @ 11457 NONAME ; class QString QGraphicsPixelizeEffect::tr(char const *, char const *, int)
+ ?data@QStandardItem@@UBE?AVQVariant@@H@Z @ 11458 NONAME ; class QVariant QStandardItem::data(int) const
+ ?focusItem@QGraphicsScene@@QBEPAVQGraphicsItem@@XZ @ 11459 NONAME ; class QGraphicsItem * QGraphicsScene::focusItem(void) const
+ ?delta@QWheelEvent@@QBEHXZ @ 11460 NONAME ; int QWheelEvent::delta(void) const
+ ?tr@QColumnView@@SA?AVQString@@PBD0@Z @ 11461 NONAME ; class QString QColumnView::tr(char const *, char const *)
+ ?tr@QAbstractTextDocumentLayout@@SA?AVQString@@PBD0@Z @ 11462 NONAME ; class QString QAbstractTextDocumentLayout::tr(char const *, char const *)
+ ?event@QToolBar@@MAE_NPAVQEvent@@@Z @ 11463 NONAME ; bool QToolBar::event(class QEvent *)
+ ?drawComplexControl@QProxyStyle@@UBEXW4ComplexControl@QStyle@@PBVQStyleOptionComplex@@PAVQPainter@@PBVQWidget@@@Z @ 11464 NONAME ; void QProxyStyle::drawComplexControl(enum QStyle::ComplexControl, class QStyleOptionComplex const *, class QPainter *, class QWidget const *) const
+ ?index@QStandardItemModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 11465 NONAME ; class QModelIndex QStandardItemModel::index(int, int, class QModelIndex const &) const
+ ?cursorPositionChanged@QLineControl@@IAEXHH@Z @ 11466 NONAME ; void QLineControl::cursorPositionChanged(int, int)
+ ?map@QMatrix@@QBE?AVQPolygonF@@ABV2@@Z @ 11467 NONAME ; class QPolygonF QMatrix::map(class QPolygonF const &) const
+ ??1QDragResponseEvent@@UAE@XZ @ 11468 NONAME ; QDragResponseEvent::~QDragResponseEvent(void)
+ ?setFillRule@QGraphicsPolygonItem@@QAEXW4FillRule@Qt@@@Z @ 11469 NONAME ; void QGraphicsPolygonItem::setFillRule(enum Qt::FillRule)
+ ??0QColor@@QAE@W4GlobalColor@Qt@@@Z @ 11470 NONAME ; QColor::QColor(enum Qt::GlobalColor)
+ ?minimumHeightForWidth@QGridLayout@@UBEHH@Z @ 11471 NONAME ; int QGridLayout::minimumHeightForWidth(int) const
+ ?setOptions@QFileDialog@@QAEXV?$QFlags@W4Option@QFileDialog@@@@@Z @ 11472 NONAME ; void QFileDialog::setOptions(class QFlags<enum QFileDialog::Option>)
+ ?mouseMoveEvent@QLabel@@MAEXPAVQMouseEvent@@@Z @ 11473 NONAME ; void QLabel::mouseMoveEvent(class QMouseEvent *)
+ ?setCurrentFont@QTextEdit@@QAEXABVQFont@@@Z @ 11474 NONAME ; void QTextEdit::setCurrentFont(class QFont const &)
+ ?setCellWidget@QTableWidget@@QAEXHHPAVQWidget@@@Z @ 11475 NONAME ; void QTableWidget::setCellWidget(int, int, class QWidget *)
+ ?trUtf8@QTextObject@@SA?AVQString@@PBD0@Z @ 11476 NONAME ; class QString QTextObject::trUtf8(char const *, char const *)
+ ?fill@QRasterPixmapData@@UAEXABVQColor@@@Z @ 11477 NONAME ; void QRasterPixmapData::fill(class QColor const &)
+ ?isValid@QTextListFormat@@QBE_NXZ @ 11478 NONAME ; bool QTextListFormat::isValid(void) const
+ ?getStaticMetaObject@QTabBar@@SAABUQMetaObject@@XZ @ 11479 NONAME ; struct QMetaObject const & QTabBar::getStaticMetaObject(void)
+ ?tabInserted@QTabBar@@MAEXH@Z @ 11480 NONAME ; void QTabBar::tabInserted(int)
+ ?isEmpty@QTextDocumentFragment@@QBE_NXZ @ 11481 NONAME ; bool QTextDocumentFragment::isEmpty(void) const
+ ?staticMetaObject@QFontComboBox@@2UQMetaObject@@B @ 11482 NONAME ; struct QMetaObject const QFontComboBox::staticMetaObject
+ ?setEditable@QStandardItem@@QAEX_N@Z @ 11483 NONAME ; void QStandardItem::setEditable(bool)
+ ?padding@QTextFrameFormat@@QBEMXZ @ 11484 NONAME ; float QTextFrameFormat::padding(void) const
+ ?activeWindow@QGraphicsScene@@QBEPAVQGraphicsWidget@@XZ @ 11485 NONAME ; class QGraphicsWidget * QGraphicsScene::activeWindow(void) const
+ ?rowEnd@QTextTable@@QBE?AVQTextCursor@@ABV2@@Z @ 11486 NONAME ; class QTextCursor QTextTable::rowEnd(class QTextCursor const &) const
+ ?staticMetaObject@QGraphicsSystemPlugin@@2UQMetaObject@@B @ 11487 NONAME ; struct QMetaObject const QGraphicsSystemPlugin::staticMetaObject
+ ?setSpacing@QFormLayout@@QAEXH@Z @ 11488 NONAME ; void QFormLayout::setSpacing(int)
+ ?pos@QTabletEvent@@QBEABVQPoint@@XZ @ 11489 NONAME ; class QPoint const & QTabletEvent::pos(void) const
+ ??0QGraphicsLayout@@QAE@PAVQGraphicsLayoutItem@@@Z @ 11490 NONAME ; QGraphicsLayout::QGraphicsLayout(class QGraphicsLayoutItem *)
+ ?setHsl@QColor@@QAEXHHHH@Z @ 11491 NONAME ; void QColor::setHsl(int, int, int, int)
+ ?paintEngine@QPixmap@@UBEPAVQPaintEngine@@XZ @ 11492 NONAME ; class QPaintEngine * QPixmap::paintEngine(void) const
+ ?viewMode@QFileDialog@@QBE?AW4ViewMode@1@XZ @ 11493 NONAME ; enum QFileDialog::ViewMode QFileDialog::viewMode(void) const
+ ??0QPolygon@@QAE@ABVQRect@@_N@Z @ 11494 NONAME ; QPolygon::QPolygon(class QRect const &, bool)
+ ?critical@QMessageBox@@SAHPAVQWidget@@ABVQString@@1111HH@Z @ 11495 NONAME ; int QMessageBox::critical(class QWidget *, class QString const &, class QString const &, class QString const &, class QString const &, class QString const &, int, int)
+ ??0QImage@@QAE@PBEHHHW4Format@0@@Z @ 11496 NONAME ; QImage::QImage(unsigned char const *, int, int, int, enum QImage::Format)
+ ??0QStyleOptionDockWidget@@QAE@ABV0@@Z @ 11497 NONAME ; QStyleOptionDockWidget::QStyleOptionDockWidget(class QStyleOptionDockWidget const &)
+ ?showMaximized@QWidget@@QAEXXZ @ 11498 NONAME ; void QWidget::showMaximized(void)
+ ?setFrame@QAbstractSpinBox@@QAEX_N@Z @ 11499 NONAME ; void QAbstractSpinBox::setFrame(bool)
+ ?eventFilter@QMdiArea@@MAE_NPAVQObject@@PAVQEvent@@@Z @ 11500 NONAME ; bool QMdiArea::eventFilter(class QObject *, class QEvent *)
+ ?reason@QGraphicsSceneContextMenuEvent@@QBE?AW4Reason@1@XZ @ 11501 NONAME ; enum QGraphicsSceneContextMenuEvent::Reason QGraphicsSceneContextMenuEvent::reason(void) const
+ ?qSmartSpacing@@YAHPBVQLayout@@W4PixelMetric@QStyle@@@Z @ 11502 NONAME ; int qSmartSpacing(class QLayout const *, enum QStyle::PixelMetric)
+ ?clearProperty@QTextFormat@@QAEXH@Z @ 11503 NONAME ; void QTextFormat::clearProperty(int)
+ ?qt_metacall@QInputDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11504 NONAME ; int QInputDialog::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?classId@QPixmapData@@QBE?AW4ClassId@1@XZ @ 11505 NONAME ; enum QPixmapData::ClassId QPixmapData::classId(void) const
+ ?setStyle_helper@QWidgetPrivate@@QAEXPAVQStyle@@_N1@Z @ 11506 NONAME ; void QWidgetPrivate::setStyle_helper(class QStyle *, bool, bool)
+ ??0QVector2D@@QAE@XZ @ 11507 NONAME ; QVector2D::QVector2D(void)
+ ?about@QMessageBox@@SAXPAVQWidget@@ABVQString@@1@Z @ 11508 NONAME ; void QMessageBox::about(class QWidget *, class QString const &, class QString const &)
+ ?valueChanged@QProgressBar@@IAEXH@Z @ 11509 NONAME ; void QProgressBar::valueChanged(int)
+ ?staticMetaObject@QSplitter@@2UQMetaObject@@B @ 11510 NONAME ; struct QMetaObject const QSplitter::staticMetaObject
+ ?getContentsMargins@QGraphicsWidget@@UBEXPAM000@Z @ 11511 NONAME ; void QGraphicsWidget::getContentsMargins(float *, float *, float *, float *) const
+ ?setMaximumSize@QGraphicsLayoutItem@@QAEXMM@Z @ 11512 NONAME ; void QGraphicsLayoutItem::setMaximumSize(float, float)
+ ?setShortcutAutoRepeat@QWidget@@QAEXH_N@Z @ 11513 NONAME ; void QWidget::setShortcutAutoRepeat(int, bool)
+ ??0QStyleOptionTab@@QAE@XZ @ 11514 NONAME ; QStyleOptionTab::QStyleOptionTab(void)
+ ?resizeEvent@QDesktopWidget@@MAEXPAVQResizeEvent@@@Z @ 11515 NONAME ; void QDesktopWidget::resizeEvent(class QResizeEvent *)
+ ?textureMapForGlyph@QTextureGlyphCache@@QBE?AVQImage@@I@Z @ 11516 NONAME ; class QImage QTextureGlyphCache::textureMapForGlyph(unsigned int) const
+ ?shape@QGraphicsItem@@UBE?AVQPainterPath@@XZ @ 11517 NONAME ; class QPainterPath QGraphicsItem::shape(void) const
+ ?animate_combo@QApplicationPrivate@@2_NA @ 11518 NONAME ; bool QApplicationPrivate::animate_combo
+ ?metaObject@QAbstractItemView@@UBEPBUQMetaObject@@XZ @ 11519 NONAME ; struct QMetaObject const * QAbstractItemView::metaObject(void) const
+ ?mouseReleaseEvent@QGroupBox@@MAEXPAVQMouseEvent@@@Z @ 11520 NONAME ; void QGroupBox::mouseReleaseEvent(class QMouseEvent *)
+ ?setItemEditorFactory@QItemDelegate@@QAEXPAVQItemEditorFactory@@@Z @ 11521 NONAME ; void QItemDelegate::setItemEditorFactory(class QItemEditorFactory *)
+ ?d_func@QAbstractScrollArea@@ABEPBVQAbstractScrollAreaPrivate@@XZ @ 11522 NONAME ; class QAbstractScrollAreaPrivate const * QAbstractScrollArea::d_func(void) const
+ ??0QAction@@QAE@ABVQString@@PAVQObject@@@Z @ 11523 NONAME ; QAction::QAction(class QString const &, class QObject *)
+ ?exec@QDialog@@QAEHXZ @ 11524 NONAME ; int QDialog::exec(void)
+ ?qt_metacall@QTextControl@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11525 NONAME ; int QTextControl::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?cleanUp@QBrush@@AAEXPAUQBrushData@@@Z @ 11526 NONAME ; void QBrush::cleanUp(struct QBrushData *)
+ ?qt_metacast@QSizeGrip@@UAEPAXPBD@Z @ 11527 NONAME ; void * QSizeGrip::qt_metacast(char const *)
+ ?staticMetaObject@QAbstractSlider@@2UQMetaObject@@B @ 11528 NONAME ; struct QMetaObject const QAbstractSlider::staticMetaObject
+ ?dragEnterEvent@QAbstractItemView@@MAEXPAVQDragEnterEvent@@@Z @ 11529 NONAME ; void QAbstractItemView::dragEnterEvent(class QDragEnterEvent *)
+ ?windowFilePath@QWidget@@QBE?AVQString@@XZ @ 11530 NONAME ; class QString QWidget::windowFilePath(void) const
+ ?setNum@QLabel@@QAEXN@Z @ 11531 NONAME ; void QLabel::setNum(double)
+ ?blueF@QColor@@QBEMXZ @ 11532 NONAME ; float QColor::blueF(void) const
+ ?orientation@QProgressBar@@QBE?AW4Orientation@Qt@@XZ @ 11533 NONAME ; enum Qt::Orientation QProgressBar::orientation(void) const
+ ?linkActivated@QGraphicsTextItem@@IAEXABVQString@@@Z @ 11534 NONAME ; void QGraphicsTextItem::linkActivated(class QString const &)
+ ?endPaint@QWindowSurface@@UAEXABVQRegion@@@Z @ 11535 NONAME ; void QWindowSurface::endPaint(class QRegion const &)
+ ?addRow@QFormLayout@@QAEXABVQString@@PAVQLayout@@@Z @ 11536 NONAME ; void QFormLayout::addRow(class QString const &, class QLayout *)
+ ?copy@QPixmap@@QBE?AV1@HHHH@Z @ 11537 NONAME ; class QPixmap QPixmap::copy(int, int, int, int) const
+ ?repaint@QWidget@@QAEXXZ @ 11538 NONAME ; void QWidget::repaint(void)
+ ?setStyle@QApplication@@SAXPAVQStyle@@@Z @ 11539 NONAME ; void QApplication::setStyle(class QStyle *)
+ ?mapSelectionToSource@QSortFilterProxyModel@@UBE?AVQItemSelection@@ABV2@@Z @ 11540 NONAME ; class QItemSelection QSortFilterProxyModel::mapSelectionToSource(class QItemSelection const &) const
+ ?doubleClicked@QAbstractItemView@@IAEXABVQModelIndex@@@Z @ 11541 NONAME ; void QAbstractItemView::doubleClicked(class QModelIndex const &)
+ ?insertPlainText@QTextControl@@QAEXABVQString@@@Z @ 11542 NONAME ; void QTextControl::insertPlainText(class QString const &)
+ ?frameAt@QTextDocument@@QBEPAVQTextFrame@@H@Z @ 11543 NONAME ; class QTextFrame * QTextDocument::frameAt(int) const
+ ?keyReleaseEvent@QWidget@@MAEXPAVQKeyEvent@@@Z @ 11544 NONAME ; void QWidget::keyReleaseEvent(class QKeyEvent *)
+ ??0QCursor@@QAE@ABV0@@Z @ 11545 NONAME ; QCursor::QCursor(class QCursor const &)
+ ?keyReleaseEvent@QGraphicsScene@@MAEXPAVQKeyEvent@@@Z @ 11546 NONAME ; void QGraphicsScene::keyReleaseEvent(class QKeyEvent *)
+ ?tr@QCoeFepInputContext@@SA?AVQString@@PBD0@Z @ 11547 NONAME ; class QString QCoeFepInputContext::tr(char const *, char const *)
+ ?pos@QContextMenuEvent@@QBEABVQPoint@@XZ @ 11548 NONAME ; class QPoint const & QContextMenuEvent::pos(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQCursor@@@Z @ 11549 NONAME ; class QDataStream & operator>>(class QDataStream &, class QCursor &)
+ ??_EQTextObject@@UAE@I@Z @ 11550 NONAME ; QTextObject::~QTextObject(unsigned int)
+ ??OQKeySequence@@QBE_NABV0@@Z @ 11551 NONAME ; bool QKeySequence::operator>(class QKeySequence const &) const
+ ?eventTest@QKeyEventTransition@@MAE_NPAVQEvent@@@Z @ 11552 NONAME ; bool QKeyEventTransition::eventTest(class QEvent *)
+ ?layout@QLayoutItem@@UAEPAVQLayout@@XZ @ 11553 NONAME ; class QLayout * QLayoutItem::layout(void)
+ ?tr@QSizeGrip@@SA?AVQString@@PBD0H@Z @ 11554 NONAME ; class QString QSizeGrip::tr(char const *, char const *, int)
+ ??1QGraphicsPixmapItem@@UAE@XZ @ 11555 NONAME ; QGraphicsPixmapItem::~QGraphicsPixmapItem(void)
+ ?sliderPressed@QAbstractSlider@@IAEXXZ @ 11556 NONAME ; void QAbstractSlider::sliderPressed(void)
+ ??MQKeySequence@@QBE_NABV0@@Z @ 11557 NONAME ; bool QKeySequence::operator<(class QKeySequence const &) const
+ ?addItem@QGridLayout@@MAEXPAVQLayoutItem@@@Z @ 11558 NONAME ; void QGridLayout::addItem(class QLayoutItem *)
+ ?map@QTransform@@QBEXMMPAM0@Z @ 11559 NONAME ; void QTransform::map(float, float, float *, float *) const
+ ?metaObject@QItemSelectionModel@@UBEPBUQMetaObject@@XZ @ 11560 NONAME ; struct QMetaObject const * QItemSelectionModel::metaObject(void) const
+ ??0QGesture@@QAE@PAVQObject@@@Z @ 11561 NONAME ; QGesture::QGesture(class QObject *)
+ ?d_func@QFrame@@ABEPBVQFramePrivate@@XZ @ 11562 NONAME ; class QFramePrivate const * QFrame::d_func(void) const
+ ?map@QTransform@@QBE?AVQLineF@@ABV2@@Z @ 11563 NONAME ; class QLineF QTransform::map(class QLineF const &) const
+ ?addCommand@QLineControl@@AAEXABUCommand@1@@Z @ 11564 NONAME ; void QLineControl::addCommand(struct QLineControl::Command const &)
+ ??1QIconEngineV2@@UAE@XZ @ 11565 NONAME ; QIconEngineV2::~QIconEngineV2(void)
+ ?pixelType@QPixmapData@@QBE?AW4PixelType@1@XZ @ 11566 NONAME ; enum QPixmapData::PixelType QPixmapData::pixelType(void) const
+ ?end@QLineControl@@QAEX_N@Z @ 11567 NONAME ; void QLineControl::end(bool)
+ ?itemIsUntransformable@QGraphicsItemPrivate@@QBE_NXZ @ 11568 NONAME ; bool QGraphicsItemPrivate::itemIsUntransformable(void) const
+ ?app_font@QApplicationPrivate@@0PAVQFont@@A @ 11569 NONAME ; class QFont * QApplicationPrivate::app_font
+ ?removeWidget@QStackedWidget@@QAEXPAVQWidget@@@Z @ 11570 NONAME ; void QStackedWidget::removeWidget(class QWidget *)
+ ?heightForWidth@QMenuBar@@UBEHH@Z @ 11571 NONAME ; int QMenuBar::heightForWidth(int) const
+ ?isTabEnabled@QTabBar@@QBE_NH@Z @ 11572 NONAME ; bool QTabBar::isTabEnabled(int) const
+ ?spanAngle@QGraphicsEllipseItem@@QBEHXZ @ 11573 NONAME ; int QGraphicsEllipseItem::spanAngle(void) const
+ ?setDropIndicatorShown@QAbstractItemView@@QAEX_N@Z @ 11574 NONAME ; void QAbstractItemView::setDropIndicatorShown(bool)
+ ?paintEvent@QSlider@@MAEXPAVQPaintEvent@@@Z @ 11575 NONAME ; void QSlider::paintEvent(class QPaintEvent *)
+ ?keyboardInputLocale@QApplication@@SA?AVQLocale@@XZ @ 11576 NONAME ; class QLocale QApplication::keyboardInputLocale(void)
+ ?setHandlesChildEvents@QGraphicsItem@@QAEX_N@Z @ 11577 NONAME ; void QGraphicsItem::setHandlesChildEvents(bool)
+ ?d_func@QAbstractProxyModel@@AAEPAVQAbstractProxyModelPrivate@@XZ @ 11578 NONAME ; class QAbstractProxyModelPrivate * QAbstractProxyModel::d_func(void)
+ ??0QColor@@QAE@I@Z @ 11579 NONAME ; QColor::QColor(unsigned int)
+ ??ZQPainterPath@@QAEAAV0@ABV0@@Z @ 11580 NONAME ; class QPainterPath & QPainterPath::operator-=(class QPainterPath const &)
+ ?normalVector@QBezier@@QBE?AVQPointF@@M@Z @ 11581 NONAME ; class QPointF QBezier::normalVector(float) const
+ ?setDefaultFactory@QItemEditorFactory@@SAXPAV1@@Z @ 11582 NONAME ; void QItemEditorFactory::setDefaultFactory(class QItemEditorFactory *)
+ ??1QSlider@@UAE@XZ @ 11583 NONAME ; QSlider::~QSlider(void)
+ ?findItems@QTreeWidget@@QBE?AV?$QList@PAVQTreeWidgetItem@@@@ABVQString@@V?$QFlags@W4MatchFlag@Qt@@@@H@Z @ 11584 NONAME ; class QList<class QTreeWidgetItem *> QTreeWidget::findItems(class QString const &, class QFlags<enum Qt::MatchFlag>, int) const
+ ?isHidden@QWidget@@QBE_NXZ @ 11585 NONAME ; bool QWidget::isHidden(void) const
+ ??1QStyleOptionToolBar@@QAE@XZ @ 11586 NONAME ; QStyleOptionToolBar::~QStyleOptionToolBar(void)
+ ?removeAction@QActionGroup@@QAEXPAVQAction@@@Z @ 11587 NONAME ; void QActionGroup::removeAction(class QAction *)
+ ?setHorizontalSpacing@QGraphicsAnchorLayout@@QAEXM@Z @ 11588 NONAME ; void QGraphicsAnchorLayout::setHorizontalSpacing(float)
+ ?screenNumber@QDesktopWidget@@QBEHABVQPoint@@@Z @ 11589 NONAME ; int QDesktopWidget::screenNumber(class QPoint const &) const
+ ?updateFrameStrut@QWidgetPrivate@@QAEXXZ @ 11590 NONAME ; void QWidgetPrivate::updateFrameStrut(void)
+ ?layoutSpacingImplementation@QProxyStyle@@IBEHW4ControlType@QSizePolicy@@0W4Orientation@Qt@@PBVQStyleOption@@PBVQWidget@@@Z @ 11591 NONAME ; int QProxyStyle::layoutSpacingImplementation(enum QSizePolicy::ControlType, enum QSizePolicy::ControlType, enum Qt::Orientation, class QStyleOption const *, class QWidget const *) const
+ ?setFixedWidth@QWidget@@QAEXH@Z @ 11592 NONAME ; void QWidget::setFixedWidth(int)
+ ?draw@QGraphicsOpacityEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 11593 NONAME ; void QGraphicsOpacityEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?setBrushOrigin@QPainter@@QAEXABVQPointF@@@Z @ 11594 NONAME ; void QPainter::setBrushOrigin(class QPointF const &)
+ ?detach@QPainterPath@@AAEXXZ @ 11595 NONAME ; void QPainterPath::detach(void)
+ ?type@QTableWidgetItem@@QBEHXZ @ 11596 NONAME ; int QTableWidgetItem::type(void) const
+ ?getStaticMetaObject@QFontDatabase@@SAABUQMetaObject@@XZ @ 11597 NONAME ; struct QMetaObject const & QFontDatabase::getStaticMetaObject(void)
+ ?translate@QTransform@@QAEAAV1@MM@Z @ 11598 NONAME ; class QTransform & QTransform::translate(float, float)
+ ?sliderPositionFromValue@QStyle@@SAHHHHH_N@Z @ 11599 NONAME ; int QStyle::sliderPositionFromValue(int, int, int, int, bool)
+ ?text@QAbstractSpinBox@@QBE?AVQString@@XZ @ 11600 NONAME ; class QString QAbstractSpinBox::text(void) const
+ ?setAttribute@QGraphicsWidget@@QAEXW4WidgetAttribute@Qt@@_N@Z @ 11601 NONAME ; void QGraphicsWidget::setAttribute(enum Qt::WidgetAttribute, bool)
+ ?setRootIndex@QTreeView@@UAEXABVQModelIndex@@@Z @ 11602 NONAME ; void QTreeView::setRootIndex(class QModelIndex const &)
+ ?depth@QPaintDevice@@QBEHXZ @ 11603 NONAME ; int QPaintDevice::depth(void) const
+ ?arcMoveTo@QPainterPath@@QAEXABVQRectF@@M@Z @ 11604 NONAME ; void QPainterPath::arcMoveTo(class QRectF const &, float)
+ ?isValid@QTextFragment@@QBE_NXZ @ 11605 NONAME ; bool QTextFragment::isValid(void) const
+ ?isShaded@QMdiSubWindow@@QBE_NXZ @ 11606 NONAME ; bool QMdiSubWindow::isShaded(void) const
+ ?objectFormat@QTextFormatCollection@@QBE?AVQTextFormat@@H@Z @ 11607 NONAME ; class QTextFormat QTextFormatCollection::objectFormat(int) const
+ ?selectedFilter@QFileDialog@@QBE?AVQString@@XZ @ 11608 NONAME ; class QString QFileDialog::selectedFilter(void) const
+ ?trUtf8@QShortcut@@SA?AVQString@@PBD0H@Z @ 11609 NONAME ; class QString QShortcut::trUtf8(char const *, char const *, int)
+ ?setIconSize@QTabWidget@@QAEXABVQSize@@@Z @ 11610 NONAME ; void QTabWidget::setIconSize(class QSize const &)
+ ?tr@QPaintBufferResource@@SA?AVQString@@PBD0H@Z @ 11611 NONAME ; class QString QPaintBufferResource::tr(char const *, char const *, int)
+ ?mapRectFromParent@QGraphicsItem@@QBE?AVQRectF@@ABV2@@Z @ 11612 NONAME ; class QRectF QGraphicsItem::mapRectFromParent(class QRectF const &) const
+ ??0QS60MainAppUi@@QAE@XZ @ 11613 NONAME ; QS60MainAppUi::QS60MainAppUi(void)
+ ??1QGraphicsSimpleTextItem@@UAE@XZ @ 11614 NONAME ; QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem(void)
+ ?activated@QAbstractItemView@@IAEXABVQModelIndex@@@Z @ 11615 NONAME ; void QAbstractItemView::activated(class QModelIndex const &)
+ ?drawPoints@QPainter@@QAEXPBVQPointF@@H@Z @ 11616 NONAME ; void QPainter::drawPoints(class QPointF const *, int)
+ ?font@QAction@@QBE?AVQFont@@XZ @ 11617 NONAME ; class QFont QAction::font(void) const
+ ?screenPos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 11618 NONAME ; class QPointF QTouchEvent::TouchPoint::screenPos(void) const
+ ?setCoordinateMode@QGradient@@QAEXW4CoordinateMode@1@@Z @ 11619 NONAME ; void QGradient::setCoordinateMode(enum QGradient::CoordinateMode)
+ ?setAutoRepeatDelay@QAbstractButton@@QAEXH@Z @ 11620 NONAME ; void QAbstractButton::setAutoRepeatDelay(int)
+ ?toSymbianCFbsBitmap@QPixmap@@QBEPAVCFbsBitmap@@XZ @ 11621 NONAME ; class CFbsBitmap * QPixmap::toSymbianCFbsBitmap(void) const
+ ?iconSize@QAbstractButton@@QBE?AVQSize@@XZ @ 11622 NONAME ; class QSize QAbstractButton::iconSize(void) const
+ ?setIndentation@QTreeView@@QAEXH@Z @ 11623 NONAME ; void QTreeView::setIndentation(int)
+ ?setExtension@QGraphicsItem@@MAEXW4Extension@1@ABVQVariant@@@Z @ 11624 NONAME ; void QGraphicsItem::setExtension(enum QGraphicsItem::Extension, class QVariant const &)
+ ??9QKeySequence@@QBE_NABV0@@Z @ 11625 NONAME ; bool QKeySequence::operator!=(class QKeySequence const &) const
+ ?type@QTreeWidgetItem@@QBEHXZ @ 11626 NONAME ; int QTreeWidgetItem::type(void) const
+ ?setMatrix@QGraphicsItem@@QAEXABVQMatrix@@_N@Z @ 11627 NONAME ; void QGraphicsItem::setMatrix(class QMatrix const &, bool)
+ ?autoCompletion@QComboBox@@QBE_NXZ @ 11628 NONAME ; bool QComboBox::autoCompletion(void) const
+ ?tabKeyNavigation@QAbstractItemView@@QBE_NXZ @ 11629 NONAME ; bool QAbstractItemView::tabKeyNavigation(void) const
+ ?metaObject@QGraphicsBlurEffect@@UBEPBUQMetaObject@@XZ @ 11630 NONAME ; struct QMetaObject const * QGraphicsBlurEffect::metaObject(void) const
+ ?sliderChange@QScrollBar@@MAEXW4SliderChange@QAbstractSlider@@@Z @ 11631 NONAME ; void QScrollBar::sliderChange(enum QAbstractSlider::SliderChange)
+ ?count@QGridLayout@@UBEHXZ @ 11632 NONAME ; int QGridLayout::count(void) const
+ ?highlighted@QComboBox@@IAEXH@Z @ 11633 NONAME ; void QComboBox::highlighted(int)
+ ?qt_metacall@QFormLayout@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11634 NONAME ; int QFormLayout::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?trueMatrix@QImage@@SA?AVQMatrix@@ABV2@HH@Z @ 11635 NONAME ; class QMatrix QImage::trueMatrix(class QMatrix const &, int, int)
+ ??0QBrush@@QAE@ABV0@@Z @ 11636 NONAME ; QBrush::QBrush(class QBrush const &)
+ ?showEvent@QSizeGrip@@MAEXPAVQShowEvent@@@Z @ 11637 NONAME ; void QSizeGrip::showEvent(class QShowEvent *)
+ ?tr@QPinchGesture@@SA?AVQString@@PBD0H@Z @ 11638 NONAME ; class QString QPinchGesture::tr(char const *, char const *, int)
+ ?setTickInterval@QSlider@@QAEXH@Z @ 11639 NONAME ; void QSlider::setTickInterval(int)
+ ??0QIcon@@QAE@ABVQString@@@Z @ 11640 NONAME ; QIcon::QIcon(class QString const &)
+ ??0QStyleOptionQ3ListView@@QAE@XZ @ 11641 NONAME ; QStyleOptionQ3ListView::QStyleOptionQ3ListView(void)
+ ??0QProgressBar@@QAE@PAVQWidget@@@Z @ 11642 NONAME ; QProgressBar::QProgressBar(class QWidget *)
+ ?leftColumn@QTableWidgetSelectionRange@@QBEHXZ @ 11643 NONAME ; int QTableWidgetSelectionRange::leftColumn(void) const
+ ?opaqueResize@QSplitterHandle@@QBE_NXZ @ 11644 NONAME ; bool QSplitterHandle::opaqueResize(void) const
+ ?rejected@QDialog@@IAEXXZ @ 11645 NONAME ; void QDialog::rejected(void)
+ ?emSquareSize@QFontEngine@@UBE?AUQFixed@@XZ @ 11646 NONAME ; struct QFixed QFontEngine::emSquareSize(void) const
+ ??0QColorDialog@@QAE@ABVQColor@@PAVQWidget@@@Z @ 11647 NONAME ; QColorDialog::QColorDialog(class QColor const &, class QWidget *)
+ ?ensureVisible@QGraphicsItem@@QAEXMMMMHH@Z @ 11648 NONAME ; void QGraphicsItem::ensureVisible(float, float, float, float, int, int)
+ ?frameSize@QWidget@@QBE?AVQSize@@XZ @ 11649 NONAME ; class QSize QWidget::frameSize(void) const
+ ?map@QMatrix4x4@@QBE?AVQPoint@@ABV2@@Z @ 11650 NONAME ; class QPoint QMatrix4x4::map(class QPoint const &) const
+ ?setCurrentWidget@QStackedWidget@@QAEXPAVQWidget@@@Z @ 11651 NONAME ; void QStackedWidget::setCurrentWidget(class QWidget *)
+ ?setDoubleMinimum@QInputDialog@@QAEXN@Z @ 11652 NONAME ; void QInputDialog::setDoubleMinimum(double)
+ ?button@QMessageBox@@QBEPAVQAbstractButton@@W4StandardButton@1@@Z @ 11653 NONAME ; class QAbstractButton * QMessageBox::button(enum QMessageBox::StandardButton) const
+ ??0QShortcut@@QAE@ABVQKeySequence@@PAVQWidget@@PBD2W4ShortcutContext@Qt@@@Z @ 11654 NONAME ; QShortcut::QShortcut(class QKeySequence const &, class QWidget *, char const *, char const *, enum Qt::ShortcutContext)
+ ?isVisibleTo@QWidget@@QBE_NPAV1@@Z @ 11655 NONAME ; bool QWidget::isVisibleTo(class QWidget *) const
+ ?qt_metacall@QAbstractSlider@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11656 NONAME ; int QAbstractSlider::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?ownsMode@QClipboard@@ABE_NW4Mode@1@@Z @ 11657 NONAME ; bool QClipboard::ownsMode(enum QClipboard::Mode) const
+ ?isReadOnly@QAbstractSpinBox@@QBE_NXZ @ 11658 NONAME ; bool QAbstractSpinBox::isReadOnly(void) const
+ ??0QStyleOptionDockWidget@@QAE@XZ @ 11659 NONAME ; QStyleOptionDockWidget::QStyleOptionDockWidget(void)
+ ?dropEvent@QListView@@MAEXPAVQDropEvent@@@Z @ 11660 NONAME ; void QListView::dropEvent(class QDropEvent *)
+ ?cleanupPage@QWizard@@MAEXH@Z @ 11661 NONAME ; void QWizard::cleanupPage(int)
+ ?dropEvent@QAbstractItemView@@MAEXPAVQDropEvent@@@Z @ 11662 NONAME ; void QAbstractItemView::dropEvent(class QDropEvent *)
+ ?ortho@QMatrix4x4@@QAEAAV1@ABVQRect@@@Z @ 11663 NONAME ; class QMatrix4x4 & QMatrix4x4::ortho(class QRect const &)
+ ?setForeground@QStandardItem@@QAEXABVQBrush@@@Z @ 11664 NONAME ; void QStandardItem::setForeground(class QBrush const &)
+ ?isDockNestingEnabled@QMainWindow@@QBE_NXZ @ 11665 NONAME ; bool QMainWindow::isDockNestingEnabled(void) const
+ ??_EQTessellator@@UAE@I@Z @ 11666 NONAME ; QTessellator::~QTessellator(unsigned int)
+ ??_EQPixmapFilter@@UAE@I@Z @ 11667 NONAME ; QPixmapFilter::~QPixmapFilter(unsigned int)
+ ?tr@QToolButton@@SA?AVQString@@PBD0H@Z @ 11668 NONAME ; class QString QToolButton::tr(char const *, char const *, int)
+ ?inputMethodQuery@QGraphicsView@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 11669 NONAME ; class QVariant QGraphicsView::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?opacityChanged@QGraphicsOpacityEffect@@IAEXM@Z @ 11670 NONAME ; void QGraphicsOpacityEffect::opacityChanged(float)
+ ?setProperty@QTextFormat@@QAEXHABVQVariant@@@Z @ 11671 NONAME ; void QTextFormat::setProperty(int, class QVariant const &)
+ ?testOption@QWizard@@QBE_NW4WizardOption@1@@Z @ 11672 NONAME ; bool QWizard::testOption(enum QWizard::WizardOption) const
+ ?isUnderMouse@QGraphicsItem@@QBE_NXZ @ 11673 NONAME ; bool QGraphicsItem::isUnderMouse(void) const
+ ?setEditFocus@QWidget@@QAEX_N@Z @ 11674 NONAME ; void QWidget::setEditFocus(bool)
+ ?bottomRight@QItemSelectionRange@@QBE?AVQModelIndex@@XZ @ 11675 NONAME ; class QModelIndex QItemSelectionRange::bottomRight(void) const
+ ??EQTreeWidgetItemIterator@@QAE?BV0@H@Z @ 11676 NONAME ; class QTreeWidgetItemIterator const QTreeWidgetItemIterator::operator++(int)
+ ?d_func@QPixmapFilter@@AAEPAVQPixmapFilterPrivate@@XZ @ 11677 NONAME ; class QPixmapFilterPrivate * QPixmapFilter::d_func(void)
+ ?allFormats@QTextDocument@@QBE?AV?$QVector@VQTextFormat@@@@XZ @ 11678 NONAME ; class QVector<class QTextFormat> QTextDocument::allFormats(void) const
+ ?setMiterLimit@QDashStroker@@QAEXM@Z @ 11679 NONAME ; void QDashStroker::setMiterLimit(float)
+ ?d_func@QSplitter@@AAEPAVQSplitterPrivate@@XZ @ 11680 NONAME ; class QSplitterPrivate * QSplitter::d_func(void)
+ ?autoFillBackground@QWidget@@QBE_NXZ @ 11681 NONAME ; bool QWidget::autoFillBackground(void) const
+ ?toVector2D@QVector4D@@QBE?AVQVector2D@@XZ @ 11682 NONAME ; class QVector2D QVector4D::toVector2D(void) const
+ ?setPlainText@QTextDocument@@QAEXABVQString@@@Z @ 11683 NONAME ; void QTextDocument::setPlainText(class QString const &)
+ ?getStaticMetaObject@QSessionManager@@SAABUQMetaObject@@XZ @ 11684 NONAME ; struct QMetaObject const & QSessionManager::getStaticMetaObject(void)
+ ?hasExtendedInfo@QMouseEvent@@QBE_NXZ @ 11685 NONAME ; bool QMouseEvent::hasExtendedInfo(void) const
+ ?setGreen@QColor@@QAEXH@Z @ 11686 NONAME ; void QColor::setGreen(int)
+ ?scenePos@QGraphicsSceneWheelEvent@@QBE?AVQPointF@@XZ @ 11687 NONAME ; class QPointF QGraphicsSceneWheelEvent::scenePos(void) const
+ ?animateClick@QAbstractButton@@QAEXH@Z @ 11688 NONAME ; void QAbstractButton::animateClick(int)
+ ?insertColumns@QStandardItemModel@@UAE_NHHABVQModelIndex@@@Z @ 11689 NONAME ; bool QStandardItemModel::insertColumns(int, int, class QModelIndex const &)
+ ?intStep@QInputDialog@@QBEHXZ @ 11690 NONAME ; int QInputDialog::intStep(void) const
+ ?load@QImage@@QAE_NPAVQIODevice@@PBD@Z @ 11691 NONAME ; bool QImage::load(class QIODevice *, char const *)
+ ?addChildLayout@QLayout@@IAEXPAV1@@Z @ 11692 NONAME ; void QLayout::addChildLayout(class QLayout *)
+ ?numColors@QPaintDevice@@QBEHXZ @ 11693 NONAME ; int QPaintDevice::numColors(void) const
+ ?setTextColor@QListWidgetItem@@QAEXABVQColor@@@Z @ 11694 NONAME ; void QListWidgetItem::setTextColor(class QColor const &)
+ ?replacementLength@QInputMethodEvent@@QBEHXZ @ 11695 NONAME ; int QInputMethodEvent::replacementLength(void) const
+ ?setDecimals@QDoubleSpinBox@@QAEXH@Z @ 11696 NONAME ; void QDoubleSpinBox::setDecimals(int)
+ ?actionGroup@QAction@@QBEPAVQActionGroup@@XZ @ 11697 NONAME ; class QActionGroup * QAction::actionGroup(void) const
+ ?editorEvent@QStyledItemDelegate@@MAE_NPAVQEvent@@PAVQAbstractItemModel@@ABVQStyleOptionViewItem@@ABVQModelIndex@@@Z @ 11698 NONAME ; bool QStyledItemDelegate::editorEvent(class QEvent *, class QAbstractItemModel *, class QStyleOptionViewItem const &, class QModelIndex const &)
+ ?d_func@QScrollArea@@AAEPAVQScrollAreaPrivate@@XZ @ 11699 NONAME ; class QScrollAreaPrivate * QScrollArea::d_func(void)
+ ?minimumSize@QFormLayout@@UBE?AVQSize@@XZ @ 11700 NONAME ; class QSize QFormLayout::minimumSize(void) const
+ ?setAlphaChannel@QPixmapData@@UAEXABVQPixmap@@@Z @ 11701 NONAME ; void QPixmapData::setAlphaChannel(class QPixmap const &)
+ ??0QDirModel@@IAE@AAVQDirModelPrivate@@PAVQObject@@@Z @ 11702 NONAME ; QDirModel::QDirModel(class QDirModelPrivate &, class QObject *)
+ ?palette@QApplication@@SA?AVQPalette@@PBVQWidget@@@Z @ 11703 NONAME ; class QPalette QApplication::palette(class QWidget const *)
+ ?setAlignment@QLayout@@QAE_NPAV1@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 11704 NONAME ; bool QLayout::setAlignment(class QLayout *, class QFlags<enum Qt::AlignmentFlag>)
+ ?qt_metacast@QUndoGroup@@UAEPAXPBD@Z @ 11705 NONAME ; void * QUndoGroup::qt_metacast(char const *)
+ ?addEllipse@QPainterPath@@QAEXABVQPointF@@MM@Z @ 11706 NONAME ; void QPainterPath::addEllipse(class QPointF const &, float, float)
+ ?metaObject@QAction@@UBEPBUQMetaObject@@XZ @ 11707 NONAME ; struct QMetaObject const * QAction::metaObject(void) const
+ ?tabStopWidth@QTextEdit@@QBEHXZ @ 11708 NONAME ; int QTextEdit::tabStopWidth(void) const
+ ?opacityMaskChanged@QGraphicsOpacityEffect@@IAEXABVQBrush@@@Z @ 11709 NONAME ; void QGraphicsOpacityEffect::opacityMaskChanged(class QBrush const &)
+ ?qt_metacast@QMouseEventTransition@@UAEPAXPBD@Z @ 11710 NONAME ; void * QMouseEventTransition::qt_metacast(char const *)
+ ?setAcceptTouchEvents@QGraphicsItem@@QAEX_N@Z @ 11711 NONAME ; void QGraphicsItem::setAcceptTouchEvents(bool)
+ ??BQBitmap@@QBE?AVQVariant@@XZ @ 11712 NONAME ; QBitmap::operator class QVariant(void) const
+ ?setItemSelected@QListWidget@@QAEXPBVQListWidgetItem@@_N@Z @ 11713 NONAME ; void QListWidget::setItemSelected(class QListWidgetItem const *, bool)
+ ?indexForFormat@QTextFormatCollection@@QAEHABVQTextFormat@@@Z @ 11714 NONAME ; int QTextFormatCollection::indexForFormat(class QTextFormat const &)
+ ?setStartCenterPoint@QPinchGesture@@QAEXABVQPointF@@@Z @ 11715 NONAME ; void QPinchGesture::setStartCenterPoint(class QPointF const &)
+ ?toolButtonStyle@QMainWindow@@QBE?AW4ToolButtonStyle@Qt@@XZ @ 11716 NONAME ; enum Qt::ToolButtonStyle QMainWindow::toolButtonStyle(void) const
+ ??0QRegExpValidator@@QAE@PAVQObject@@@Z @ 11717 NONAME ; QRegExpValidator::QRegExpValidator(class QObject *)
+ ?restoreState@QFileDialog@@QAE_NABVQByteArray@@@Z @ 11718 NONAME ; bool QFileDialog::restoreState(class QByteArray const &)
+ ?resizeMode@QListView@@QBE?AW4ResizeMode@1@XZ @ 11719 NONAME ; enum QListView::ResizeMode QListView::resizeMode(void) const
+ ?dropEvent@QWidget@@MAEXPAVQDropEvent@@@Z @ 11720 NONAME ; void QWidget::dropEvent(class QDropEvent *)
+ ?verticalScrollBarPolicy@QAbstractScrollArea@@QBE?AW4ScrollBarPolicy@Qt@@XZ @ 11721 NONAME ; enum Qt::ScrollBarPolicy QAbstractScrollArea::verticalScrollBarPolicy(void) const
+ ?isTearOffMenuVisible@QMenu@@QBE_NXZ @ 11722 NONAME ; bool QMenu::isTearOffMenuVisible(void) const
+ ?coordinateOffset@QPaintEngine@@UBE?AVQPoint@@XZ @ 11723 NONAME ; class QPoint QPaintEngine::coordinateOffset(void) const
+ ?setTextColor@QTableWidgetItem@@QAEXABVQColor@@@Z @ 11724 NONAME ; void QTableWidgetItem::setTextColor(class QColor const &)
+ ?column@QTextTableCell@@QBEHXZ @ 11725 NONAME ; int QTextTableCell::column(void) const
+ ??0QLCDNumber@@QAE@PAVQWidget@@@Z @ 11726 NONAME ; QLCDNumber::QLCDNumber(class QWidget *)
+ ?expandingDirections@QFormLayout@@UBE?AV?$QFlags@W4Orientation@Qt@@@@XZ @ 11727 NONAME ; class QFlags<enum Qt::Orientation> QFormLayout::expandingDirections(void) const
+ ?setTabShape@QMainWindow@@QAEXW4TabShape@QTabWidget@@@Z @ 11728 NONAME ; void QMainWindow::setTabShape(enum QTabWidget::TabShape)
+ ?extension@QGraphicsPixmapItem@@MBE?AVQVariant@@ABV2@@Z @ 11729 NONAME ; class QVariant QGraphicsPixmapItem::extension(class QVariant const &) const
+ ??0QColormap@@AAE@XZ @ 11730 NONAME ; QColormap::QColormap(void)
+ ?backgroundColor@QMovie@@QBE?AVQColor@@XZ @ 11731 NONAME ; class QColor QMovie::backgroundColor(void) const
+ ?setCacheMode@QGraphicsView@@QAEXV?$QFlags@W4CacheModeFlag@QGraphicsView@@@@@Z @ 11732 NONAME ; void QGraphicsView::setCacheMode(class QFlags<enum QGraphicsView::CacheModeFlag>)
+ ?text@QTextBlock@@QBE?AVQString@@XZ @ 11733 NONAME ; class QString QTextBlock::text(void) const
+ ?addFile@QIconEngine@@UAEXABVQString@@ABVQSize@@W4Mode@QIcon@@W4State@5@@Z @ 11734 NONAME ; void QIconEngine::addFile(class QString const &, class QSize const &, enum QIcon::Mode, enum QIcon::State)
+ ?tr@QTabBar@@SA?AVQString@@PBD0@Z @ 11735 NONAME ; class QString QTabBar::tr(char const *, char const *)
+ ?setBottomPadding@QTextTableCellFormat@@QAEXM@Z @ 11736 NONAME ; void QTextTableCellFormat::setBottomPadding(float)
+ ??1QTabletEvent@@UAE@XZ @ 11737 NONAME ; QTabletEvent::~QTabletEvent(void)
+ ?setData@QStringListModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 11738 NONAME ; bool QStringListModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?setWindowIconText_helper@QWidgetPrivate@@QAEXABVQString@@@Z @ 11739 NONAME ; void QWidgetPrivate::setWindowIconText_helper(class QString const &)
+ ?tr@QStatusBar@@SA?AVQString@@PBD0H@Z @ 11740 NONAME ; class QString QStatusBar::tr(char const *, char const *, int)
+ ?createRedoAction@QUndoStack@@QBEPAVQAction@@PAVQObject@@ABVQString@@@Z @ 11741 NONAME ; class QAction * QUndoStack::createRedoAction(class QObject *, class QString const &) const
+ ?getTextMargins@QLineEdit@@QBEXPAH000@Z @ 11742 NONAME ; void QLineEdit::getTextMargins(int *, int *, int *, int *) const
+ ?index@QDirModel@@UBE?AVQModelIndex@@HHABV2@@Z @ 11743 NONAME ; class QModelIndex QDirModel::index(int, int, class QModelIndex const &) const
+ ??9QSizePolicy@@QBE_NABV0@@Z @ 11744 NONAME ; bool QSizePolicy::operator!=(class QSizePolicy const &) const
+ ?selectAll@QTreeView@@UAEXXZ @ 11745 NONAME ; void QTreeView::selectAll(void)
+ ?preeditString@QInputMethodEvent@@QBEABVQString@@XZ @ 11746 NONAME ; class QString const & QInputMethodEvent::preeditString(void) const
+ ?trUtf8@QCommandLinkButton@@SA?AVQString@@PBD0H@Z @ 11747 NONAME ; class QString QCommandLinkButton::trUtf8(char const *, char const *, int)
+ ?addWidget@QStatusBar@@QAEXPAVQWidget@@H@Z @ 11748 NONAME ; void QStatusBar::addWidget(class QWidget *, int)
+ ?metaObject@QListView@@UBEPBUQMetaObject@@XZ @ 11749 NONAME ; struct QMetaObject const * QListView::metaObject(void) const
+ ?contextMenuEvent@QComboBox@@MAEXPAVQContextMenuEvent@@@Z @ 11750 NONAME ; void QComboBox::contextMenuEvent(class QContextMenuEvent *)
+ ?hover@QAction@@QAEXXZ @ 11751 NONAME ; void QAction::hover(void)
+ ?setAcceleration@QPanGesture@@QAEXM@Z @ 11752 NONAME ; void QPanGesture::setAcceleration(float)
+ ?decoration@QItemDelegate@@IBE?AVQPixmap@@ABVQStyleOptionViewItem@@ABVQVariant@@@Z @ 11753 NONAME ; class QPixmap QItemDelegate::decoration(class QStyleOptionViewItem const &, class QVariant const &) const
+ ?resizeEvent@QSplitter@@MAEXPAVQResizeEvent@@@Z @ 11754 NONAME ; void QSplitter::resizeEvent(class QResizeEvent *)
+ ?tr@QGraphicsTransform@@SA?AVQString@@PBD0@Z @ 11755 NONAME ; class QString QGraphicsTransform::tr(char const *, char const *)
+ ?addTopLevelItems@QTreeWidget@@QAEXABV?$QList@PAVQTreeWidgetItem@@@@@Z @ 11756 NONAME ; void QTreeWidget::addTopLevelItems(class QList<class QTreeWidgetItem *> const &)
+ ?mimeData@QSortFilterProxyModel@@UBEPAVQMimeData@@ABV?$QList@VQModelIndex@@@@@Z @ 11757 NONAME ; class QMimeData * QSortFilterProxyModel::mimeData(class QList<class QModelIndex> const &) const
+ ?map@QMatrix@@QBE?AVQLineF@@ABV2@@Z @ 11758 NONAME ; class QLineF QMatrix::map(class QLineF const &) const
+ ?qt_metacast@QRubberBand@@UAEPAXPBD@Z @ 11759 NONAME ; void * QRubberBand::qt_metacast(char const *)
+ ??1QFileIconProvider@@UAE@XZ @ 11760 NONAME ; QFileIconProvider::~QFileIconProvider(void)
+ ?standardIconImplementation@QCommonStyle@@IBE?AVQIcon@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 11761 NONAME ; class QIcon QCommonStyle::standardIconImplementation(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ?appendRow@QStandardItem@@QAEXABV?$QList@PAVQStandardItem@@@@@Z @ 11762 NONAME ; void QStandardItem::appendRow(class QList<class QStandardItem *> const &)
+ ?createStandardContextMenu@QPlainTextEdit@@QAEPAVQMenu@@XZ @ 11763 NONAME ; class QMenu * QPlainTextEdit::createStandardContextMenu(void)
+ ?resizeEvent@QStatusBar@@MAEXPAVQResizeEvent@@@Z @ 11764 NONAME ; void QStatusBar::resizeEvent(class QResizeEvent *)
+ ?type@QGraphicsPathItem@@UBEHXZ @ 11765 NONAME ; int QGraphicsPathItem::type(void) const
+ ?trUtf8@QPixmapConvolutionFilter@@SA?AVQString@@PBD0@Z @ 11766 NONAME ; class QString QPixmapConvolutionFilter::trUtf8(char const *, char const *)
+ ?qt_metacall@QGraphicsEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11767 NONAME ; int QGraphicsEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setFileName@QTextDocumentWriter@@QAEXABVQString@@@Z @ 11768 NONAME ; void QTextDocumentWriter::setFileName(class QString const &)
+ ?setToolTip@QTreeWidgetItem@@QAEXHABVQString@@@Z @ 11769 NONAME ; void QTreeWidgetItem::setToolTip(int, class QString const &)
+ ??0QGraphicsScene@@QAE@MMMMPAVQObject@@@Z @ 11770 NONAME ; QGraphicsScene::QGraphicsScene(float, float, float, float, class QObject *)
+ ?pointSizeF@QFontInfo@@QBEMXZ @ 11771 NONAME ; float QFontInfo::pointSizeF(void) const
+ ?resetFieldGrowthPolicy@QFormLayout@@AAEXXZ @ 11772 NONAME ; void QFormLayout::resetFieldGrowthPolicy(void)
+ ?fromHslF@QColor@@SA?AV1@MMMM@Z @ 11773 NONAME ; class QColor QColor::fromHslF(float, float, float, float)
+ ?lineWidth@QFontMetricsF@@QBEMXZ @ 11774 NONAME ; float QFontMetricsF::lineWidth(void) const
+ ??0QTreeWidgetItemIterator@@QAE@ABV0@@Z @ 11775 NONAME ; QTreeWidgetItemIterator::QTreeWidgetItemIterator(class QTreeWidgetItemIterator const &)
+ ?scale@QGraphicsView@@QAEXMM@Z @ 11776 NONAME ; void QGraphicsView::scale(float, float)
+ ?tabChangesFocus@QTextEdit@@QBE_NXZ @ 11777 NONAME ; bool QTextEdit::tabChangesFocus(void) const
+ ?setScreenPos@QGraphicsSceneHoverEvent@@QAEXABVQPoint@@@Z @ 11778 NONAME ; void QGraphicsSceneHoverEvent::setScreenPos(class QPoint const &)
+ ??0QStyleOptionTab@@QAE@ABV0@@Z @ 11779 NONAME ; QStyleOptionTab::QStyleOptionTab(class QStyleOptionTab const &)
+ ?isNull@QPixmapData@@QBE_NXZ @ 11780 NONAME ; bool QPixmapData::isNull(void) const
+ ?screenPos@QGraphicsSceneContextMenuEvent@@QBE?AVQPoint@@XZ @ 11781 NONAME ; class QPoint QGraphicsSceneContextMenuEvent::screenPos(void) const
+ ?inputMethodQuery@QGraphicsTextItem@@MBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 11782 NONAME ; class QVariant QGraphicsTextItem::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?inputFormats@QPicture@@SA?AV?$QList@VQByteArray@@@@XZ @ 11783 NONAME ; class QList<class QByteArray> QPicture::inputFormats(void)
+ ?inverted@QTransform@@QBE?AV1@PA_N@Z @ 11784 NONAME ; class QTransform QTransform::inverted(bool *) const
+ ?addWindow@QWorkspace@@QAEPAVQWidget@@PAV2@V?$QFlags@W4WindowType@Qt@@@@@Z @ 11785 NONAME ; class QWidget * QWorkspace::addWindow(class QWidget *, class QFlags<enum Qt::WindowType>)
+ ?focusOutEvent@QPlainTextEdit@@MAEXPAVQFocusEvent@@@Z @ 11786 NONAME ; void QPlainTextEdit::focusOutEvent(class QFocusEvent *)
+ ??_EQItemEditorCreatorBase@@UAE@I@Z @ 11787 NONAME ; QItemEditorCreatorBase::~QItemEditorCreatorBase(unsigned int)
+ ?capStyleMode@QStroker@@QBE?AW4LineJoinMode@1@XZ @ 11788 NONAME ; enum QStroker::LineJoinMode QStroker::capStyleMode(void) const
+ ?filterEvent@QCoeFepInputContext@@UAE_NPBVQEvent@@@Z @ 11789 NONAME ; bool QCoeFepInputContext::filterEvent(class QEvent const *)
+ ??HQRegion@@QBE?BV0@ABV0@@Z @ 11790 NONAME ; class QRegion const QRegion::operator+(class QRegion const &) const
+ ?revert@QAbstractProxyModel@@UAEXXZ @ 11791 NONAME ; void QAbstractProxyModel::revert(void)
+ ??0QPainterState@@QAE@PBV0@@Z @ 11792 NONAME ; QPainterState::QPainterState(class QPainterState const *)
+ ?setGlyphCache@QFontEngine@@QAEXW4Type@QFontEngineGlyphCache@@PAV3@@Z @ 11793 NONAME ; void QFontEngine::setGlyphCache(enum QFontEngineGlyphCache::Type, class QFontEngineGlyphCache *)
+ ?insertChild@QTreeWidgetItem@@QAEXHPAV1@@Z @ 11794 NONAME ; void QTreeWidgetItem::insertChild(int, class QTreeWidgetItem *)
+ ?lineTo@QPainterPath@@QAEXMM@Z @ 11795 NONAME ; void QPainterPath::lineTo(float, float)
+ ??0QFontDialog@@QAE@PAVQWidget@@@Z @ 11796 NONAME ; QFontDialog::QFontDialog(class QWidget *)
+ ?tr@QActionGroup@@SA?AVQString@@PBD0H@Z @ 11797 NONAME ; class QString QActionGroup::tr(char const *, char const *, int)
+ ?event@QShortcut@@MAE_NPAVQEvent@@@Z @ 11798 NONAME ; bool QShortcut::event(class QEvent *)
+ ?insertColumn@QStandardItemModel@@QAE_NHABVQModelIndex@@@Z @ 11799 NONAME ; bool QStandardItemModel::insertColumn(int, class QModelIndex const &)
+ ?clearMessage@QStatusBar@@QAEXXZ @ 11800 NONAME ; void QStatusBar::clearMessage(void)
+ ?tr@QGraphicsBlurEffect@@SA?AVQString@@PBD0@Z @ 11801 NONAME ; class QString QGraphicsBlurEffect::tr(char const *, char const *)
+ ?tabShape@QTabWidget@@QBE?AW4TabShape@1@XZ @ 11802 NONAME ; enum QTabWidget::TabShape QTabWidget::tabShape(void) const
+ ?setFamily@QFont@@QAEXABVQString@@@Z @ 11803 NONAME ; void QFont::setFamily(class QString const &)
+ ??0QImage@@QAE@ABVQString@@PBD@Z @ 11804 NONAME ; QImage::QImage(class QString const &, char const *)
+ ??4QPalette@@QAEAAV0@ABV0@@Z @ 11805 NONAME ; class QPalette & QPalette::operator=(class QPalette const &)
+ ??0QSizePolicy@@QAE@W4Policy@0@0W4ControlType@0@@Z @ 11806 NONAME ; QSizePolicy::QSizePolicy(enum QSizePolicy::Policy, enum QSizePolicy::Policy, enum QSizePolicy::ControlType)
+ ??0QPlainTextDocumentLayout@@QAE@PAVQTextDocument@@@Z @ 11807 NONAME ; QPlainTextDocumentLayout::QPlainTextDocumentLayout(class QTextDocument *)
+ ?metaObject@QMenuBar@@UBEPBUQMetaObject@@XZ @ 11808 NONAME ; struct QMetaObject const * QMenuBar::metaObject(void) const
+ ?d_func@QItemDelegate@@AAEPAVQItemDelegatePrivate@@XZ @ 11809 NONAME ; class QItemDelegatePrivate * QItemDelegate::d_func(void)
+ ?fillRect@QPainter@@QAEXABVQRectF@@W4BrushStyle@Qt@@@Z @ 11810 NONAME ; void QPainter::fillRect(class QRectF const &, enum Qt::BrushStyle)
+ ?itemAt@QBoxLayout@@UBEPAVQLayoutItem@@H@Z @ 11811 NONAME ; class QLayoutItem * QBoxLayout::itemAt(int) const
+ ?tr@QTreeWidget@@SA?AVQString@@PBD0H@Z @ 11812 NONAME ; class QString QTreeWidget::tr(char const *, char const *, int)
+ ?setMode@QLCDNumber@@QAEXW4Mode@1@@Z @ 11813 NONAME ; void QLCDNumber::setMode(enum QLCDNumber::Mode)
+ ?shape@QGraphicsPathItem@@UBE?AVQPainterPath@@XZ @ 11814 NONAME ; class QPainterPath QGraphicsPathItem::shape(void) const
+ ?drawPrimitive@QS60Style@@UBEXW4PrimitiveElement@QStyle@@PBVQStyleOption@@PAVQPainter@@PBVQWidget@@@Z @ 11815 NONAME ; void QS60Style::drawPrimitive(enum QStyle::PrimitiveElement, class QStyleOption const *, class QPainter *, class QWidget const *) const
+ ??0QPainterPathStroker@@QAE@XZ @ 11816 NONAME ; QPainterPathStroker::QPainterPathStroker(void)
+ ??1QStyledItemDelegate@@UAE@XZ @ 11817 NONAME ; QStyledItemDelegate::~QStyledItemDelegate(void)
+ ?setStatusTip@QStandardItem@@QAEXABVQString@@@Z @ 11818 NONAME ; void QStandardItem::setStatusTip(class QString const &)
+ ?findBlock@QTextDocument@@QBE?AVQTextBlock@@H@Z @ 11819 NONAME ; class QTextBlock QTextDocument::findBlock(int) const
+ ?resolve@QFont@@QBEIXZ @ 11820 NONAME ; unsigned int QFont::resolve(void) const
+ ?tr@QIntValidator@@SA?AVQString@@PBD0H@Z @ 11821 NONAME ; class QString QIntValidator::tr(char const *, char const *, int)
+ ?setY@QQuaternion@@QAEXM@Z @ 11822 NONAME ; void QQuaternion::setY(float)
+ ?setWidth@QTextFrameFormat@@QAEXABVQTextLength@@@Z @ 11823 NONAME ; void QTextFrameFormat::setWidth(class QTextLength const &)
+ ?supportedDropActions@QSortFilterProxyModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 11824 NONAME ; class QFlags<enum Qt::DropAction> QSortFilterProxyModel::supportedDropActions(void) const
+ ?getStaticMetaObject@QBoxLayout@@SAABUQMetaObject@@XZ @ 11825 NONAME ; struct QMetaObject const & QBoxLayout::getStaticMetaObject(void)
+ ??1QColorDialog@@UAE@XZ @ 11826 NONAME ; QColorDialog::~QColorDialog(void)
+ ?metaObject@QGraphicsRotation@@UBEPBUQMetaObject@@XZ @ 11827 NONAME ; struct QMetaObject const * QGraphicsRotation::metaObject(void) const
+ ?sizeHint@QBoxLayout@@UBE?AVQSize@@XZ @ 11828 NONAME ; class QSize QBoxLayout::sizeHint(void) const
+ ?setCompleter@QLineEdit@@QAEXPAVQCompleter@@@Z @ 11829 NONAME ; void QLineEdit::setCompleter(class QCompleter *)
+ ?trUtf8@QFileSystemModel@@SA?AVQString@@PBD0@Z @ 11830 NONAME ; class QString QFileSystemModel::trUtf8(char const *, char const *)
+ ?d_func@QStyle@@ABEPBVQStylePrivate@@XZ @ 11831 NONAME ; class QStylePrivate const * QStyle::d_func(void) const
+ ?event@QPlainTextEdit@@MAE_NPAVQEvent@@@Z @ 11832 NONAME ; bool QPlainTextEdit::event(class QEvent *)
+ ?headerRowCount@QTextTableFormat@@QBEHXZ @ 11833 NONAME ; int QTextTableFormat::headerRowCount(void) const
+ ?event@QAbstractScrollArea@@MAE_NPAVQEvent@@@Z @ 11834 NONAME ; bool QAbstractScrollArea::event(class QEvent *)
+ ?setScenePos@QGraphicsSceneHelpEvent@@QAEXABVQPointF@@@Z @ 11835 NONAME ; void QGraphicsSceneHelpEvent::setScenePos(class QPointF const &)
+ ?setRowStretch@QGridLayout@@QAEXHH@Z @ 11836 NONAME ; void QGridLayout::setRowStretch(int, int)
+ ?d_func@QStandardItem@@AAEPAVQStandardItemPrivate@@XZ @ 11837 NONAME ; class QStandardItemPrivate * QStandardItem::d_func(void)
+ ?reparentChildren@QWidgetPrivate@@QAEXXZ @ 11838 NONAME ; void QWidgetPrivate::reparentChildren(void)
+ ?startScenePos@TouchPoint@QTouchEvent@@QBE?AVQPointF@@XZ @ 11839 NONAME ; class QPointF QTouchEvent::TouchPoint::startScenePos(void) const
+ ?pixmap@QIcon@@QBE?AVQPixmap@@HW4Mode@1@W4State@1@@Z @ 11840 NONAME ; class QPixmap QIcon::pixmap(int, enum QIcon::Mode, enum QIcon::State) const
+ ?setOrigin@QGraphicsRotation@@QAEXABVQVector3D@@@Z @ 11841 NONAME ; void QGraphicsRotation::setOrigin(class QVector3D const &)
+ ?length@QTextEngine@@QBEHH@Z @ 11842 NONAME ; int QTextEngine::length(int) const
+ ??0QTextTableCell@@AAE@PBVQTextTable@@H@Z @ 11843 NONAME ; QTextTableCell::QTextTableCell(class QTextTable const *, int)
+ ?showEvent@QStatusBar@@MAEXPAVQShowEvent@@@Z @ 11844 NONAME ; void QStatusBar::showEvent(class QShowEvent *)
+ ??4Key@QPixmapCache@@QAEAAV01@ABV01@@Z @ 11845 NONAME ; class QPixmapCache::Key & QPixmapCache::Key::operator=(class QPixmapCache::Key const &)
+ ?sizeHint@QTabBar@@UBE?AVQSize@@XZ @ 11846 NONAME ; class QSize QTabBar::sizeHint(void) const
+ ?contextMenuEvent@QAbstractSpinBox@@MAEXPAVQContextMenuEvent@@@Z @ 11847 NONAME ; void QAbstractSpinBox::contextMenuEvent(class QContextMenuEvent *)
+ ?mask@QPixmapData@@UBE?AVQBitmap@@XZ @ 11848 NONAME ; class QBitmap QPixmapData::mask(void) const
+ ??0QDateEdit@@QAE@PAVQWidget@@@Z @ 11849 NONAME ; QDateEdit::QDateEdit(class QWidget *)
+ ?insertToolBarBreak@QMainWindow@@QAEXPAVQToolBar@@@Z @ 11850 NONAME ; void QMainWindow::insertToolBarBreak(class QToolBar *)
+ ?d_func@QTextDocument@@ABEPBVQTextDocumentPrivate@@XZ @ 11851 NONAME ; class QTextDocumentPrivate const * QTextDocument::d_func(void) const
+ ?setBlurHint@QPixmapBlurFilter@@QAEXW4RenderHint@Qt@@@Z @ 11852 NONAME ; void QPixmapBlurFilter::setBlurHint(enum Qt::RenderHint)
+ ?trUtf8@QGraphicsPixelizeEffect@@SA?AVQString@@PBD0@Z @ 11853 NONAME ; class QString QGraphicsPixelizeEffect::trUtf8(char const *, char const *)
+ ?adjustSize@QGraphicsTextItem@@QAEXXZ @ 11854 NONAME ; void QGraphicsTextItem::adjustSize(void)
+ ??0QTextDocumentFragment@@QAE@PBVQTextDocument@@@Z @ 11855 NONAME ; QTextDocumentFragment::QTextDocumentFragment(class QTextDocument const *)
+ ?lastResortFamily@QFont@@QBE?AVQString@@XZ @ 11856 NONAME ; class QString QFont::lastResortFamily(void) const
+ ?setDragDropOverwriteMode@QAbstractItemView@@QAEX_N@Z @ 11857 NONAME ; void QAbstractItemView::setDragDropOverwriteMode(bool)
+ ??4QColor@@QAEAAV0@ABV0@@Z @ 11858 NONAME ; class QColor & QColor::operator=(class QColor const &)
+ ?editItem@QTreeWidget@@QAEXPAVQTreeWidgetItem@@H@Z @ 11859 NONAME ; void QTreeWidget::editItem(class QTreeWidgetItem *, int)
+ ?scrollContentsBy@QColumnView@@MAEXHH@Z @ 11860 NONAME ; void QColumnView::scrollContentsBy(int, int)
+ ?app_icon@QApplicationPrivate@@2PAVQIcon@@A @ 11861 NONAME ; class QIcon * QApplicationPrivate::app_icon
+ ?pos@QWidget@@QBE?AVQPoint@@XZ @ 11862 NONAME ; class QPoint QWidget::pos(void) const
+ ?qt_metacall@QStatusBar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11863 NONAME ; int QStatusBar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?drawPoints@QPainter@@QAEXABVQPolygon@@@Z @ 11864 NONAME ; void QPainter::drawPoints(class QPolygon const &)
+ ??0QWheelEvent@@QAE@ABVQPoint@@HV?$QFlags@W4MouseButton@Qt@@@@V?$QFlags@W4KeyboardModifier@Qt@@@@W4Orientation@Qt@@@Z @ 11865 NONAME ; QWheelEvent::QWheelEvent(class QPoint const &, int, class QFlags<enum Qt::MouseButton>, class QFlags<enum Qt::KeyboardModifier>, enum Qt::Orientation)
+ ?minimumSizeHint@QProgressBar@@UBE?AVQSize@@XZ @ 11866 NONAME ; class QSize QProgressBar::minimumSizeHint(void) const
+ ??1QStyleOptionProgressBarV2@@QAE@XZ @ 11867 NONAME ; QStyleOptionProgressBarV2::~QStyleOptionProgressBarV2(void)
+ ?mid@QPalette@@QBEABVQBrush@@XZ @ 11868 NONAME ; class QBrush const & QPalette::mid(void) const
+ ?setCornerWidget@QMenuBar@@QAEXPAVQWidget@@W4Corner@Qt@@@Z @ 11869 NONAME ; void QMenuBar::setCornerWidget(class QWidget *, enum Qt::Corner)
+ ?background@QTreeWidgetItem@@QBE?AVQBrush@@H@Z @ 11870 NONAME ; class QBrush QTreeWidgetItem::background(int) const
+ ?getStaticMetaObject@QLabel@@SAABUQMetaObject@@XZ @ 11871 NONAME ; struct QMetaObject const & QLabel::getStaticMetaObject(void)
+ ?process@QPaintEngineExReplayer@@QAEXABUQPaintBufferCommand@@@Z @ 11872 NONAME ; void QPaintEngineExReplayer::process(struct QPaintBufferCommand const &)
+ ?trUtf8@QWizard@@SA?AVQString@@PBD0H@Z @ 11873 NONAME ; class QString QWizard::trUtf8(char const *, char const *, int)
+ ?mousePressEvent@QMenuBar@@MAEXPAVQMouseEvent@@@Z @ 11874 NONAME ; void QMenuBar::mousePressEvent(class QMouseEvent *)
+ ?resolveSymlinks@QFileSystemModel@@QBE_NXZ @ 11875 NONAME ; bool QFileSystemModel::resolveSymlinks(void) const
+ ?itemFromIndex@QTableWidget@@IBEPAVQTableWidgetItem@@ABVQModelIndex@@@Z @ 11876 NONAME ; class QTableWidgetItem * QTableWidget::itemFromIndex(class QModelIndex const &) const
+ ?commitData@QApplication@@UAEXAAVQSessionManager@@@Z @ 11877 NONAME ; void QApplication::commitData(class QSessionManager &)
+ ?draw@QGraphicsPixelizeEffect@@MAEXPAVQPainter@@PAVQGraphicsEffectSource@@@Z @ 11878 NONAME ; void QGraphicsPixelizeEffect::draw(class QPainter *, class QGraphicsEffectSource *)
+ ?updateState@QPaintEngineEx@@UAEXABVQPaintEngineState@@@Z @ 11879 NONAME ; void QPaintEngineEx::updateState(class QPaintEngineState const &)
+ ?qt_metacall@QTextFrame@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11880 NONAME ; int QTextFrame::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QImageIOPlugin@@SAABUQMetaObject@@XZ @ 11881 NONAME ; struct QMetaObject const & QImageIOPlugin::getStaticMetaObject(void)
+ ?trUtf8@QCoeFepInputContext@@SA?AVQString@@PBD0@Z @ 11882 NONAME ; class QString QCoeFepInputContext::trUtf8(char const *, char const *)
+ ?autoExclusive@QAbstractButton@@QBE_NXZ @ 11883 NONAME ; bool QAbstractButton::autoExclusive(void) const
+ ??1QGraphicsEffectSource@@UAE@XZ @ 11884 NONAME ; QGraphicsEffectSource::~QGraphicsEffectSource(void)
+ ?mapRectToScene@QGraphicsItem@@QBE?AVQRectF@@MMMM@Z @ 11885 NONAME ; class QRectF QGraphicsItem::mapRectToScene(float, float, float, float) const
+ ??1QToolBarChangeEvent@@UAE@XZ @ 11886 NONAME ; QToolBarChangeEvent::~QToolBarChangeEvent(void)
+ ?strengthChanged@QGraphicsGrayscaleEffect@@IAEXM@Z @ 11887 NONAME ; void QGraphicsGrayscaleEffect::strengthChanged(float)
+ ?sizeHintChanged@QAbstractItemDelegate@@IAEXABVQModelIndex@@@Z @ 11888 NONAME ; void QAbstractItemDelegate::sizeHintChanged(class QModelIndex const &)
+ ?setModel@QColumnView@@UAEXPAVQAbstractItemModel@@@Z @ 11889 NONAME ; void QColumnView::setModel(class QAbstractItemModel *)
+ ?dy@QMatrix@@QBEMXZ @ 11890 NONAME ; float QMatrix::dy(void) const
+ ?sortRole@QStandardItemModel@@QBEHXZ @ 11891 NONAME ; int QStandardItemModel::sortRole(void) const
+ ?sortIndicatorOrder@QHeaderView@@QBE?AW4SortOrder@Qt@@XZ @ 11892 NONAME ; enum Qt::SortOrder QHeaderView::sortIndicatorOrder(void) const
+ ??0QStyleOptionViewItemV4@@IAE@H@Z @ 11893 NONAME ; QStyleOptionViewItemV4::QStyleOptionViewItemV4(int)
+ ?staticMetaObject@QItemSelectionModel@@2UQMetaObject@@B @ 11894 NONAME ; struct QMetaObject const QItemSelectionModel::staticMetaObject
+ ?focusWidget@QApplication@@SAPAVQWidget@@XZ @ 11895 NONAME ; class QWidget * QApplication::focusWidget(void)
+ ?setUsesScrollButtons@QTabWidget@@QAEX_N@Z @ 11896 NONAME ; void QTabWidget::setUsesScrollButtons(bool)
+ ?id@TouchPoint@QTouchEvent@@QBEHXZ @ 11897 NONAME ; int QTouchEvent::TouchPoint::id(void) const
+ ?setOldPos@QGraphicsSceneMoveEvent@@QAEXABVQPointF@@@Z @ 11898 NONAME ; void QGraphicsSceneMoveEvent::setOldPos(class QPointF const &)
+ ??0QStyleOptionViewItemV3@@QAE@XZ @ 11899 NONAME ; QStyleOptionViewItemV3::QStyleOptionViewItemV3(void)
+ ?fromSymbianRSgImage@QPixmap@@SA?AV1@PAVRSgImage@@@Z @ 11900 NONAME ; class QPixmap QPixmap::fromSymbianRSgImage(class RSgImage *)
+ ?m11@QMatrix@@QBEMXZ @ 11901 NONAME ; float QMatrix::m11(void) const
+ ?setMimeData@QGraphicsSceneDragDropEvent@@QAEXPBVQMimeData@@@Z @ 11902 NONAME ; void QGraphicsSceneDragDropEvent::setMimeData(class QMimeData const *)
+ ?toolTip@QStandardItem@@QBE?AVQString@@XZ @ 11903 NONAME ; class QString QStandardItem::toolTip(void) const
+ ?sort@QDirModel@@UAEXHW4SortOrder@Qt@@@Z @ 11904 NONAME ; void QDirModel::sort(int, enum Qt::SortOrder)
+ ??0QTreeWidgetItem@@QAE@PAVQTreeWidget@@H@Z @ 11905 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QTreeWidget *, int)
+ ?setCurrentIndex@QComboBox@@QAEXH@Z @ 11906 NONAME ; void QComboBox::setCurrentIndex(int)
+ ?setTextDirection@QTextOption@@QAEXW4LayoutDirection@Qt@@@Z @ 11907 NONAME ; void QTextOption::setTextDirection(enum Qt::LayoutDirection)
+ ?sectionText@QDateTimeEdit@@QBE?AVQString@@W4Section@1@@Z @ 11908 NONAME ; class QString QDateTimeEdit::sectionText(enum QDateTimeEdit::Section) const
+ ?qt_metacast@QTreeWidget@@UAEPAXPBD@Z @ 11909 NONAME ; void * QTreeWidget::qt_metacast(char const *)
+ ?mapRectFromItem@QGraphicsItem@@QBE?AVQRectF@@PBV1@MMMM@Z @ 11910 NONAME ; class QRectF QGraphicsItem::mapRectFromItem(class QGraphicsItem const *, float, float, float, float) const
+ ?hasFeature@QPaintEngine@@QBE_NV?$QFlags@W4PaintEngineFeature@QPaintEngine@@@@@Z @ 11911 NONAME ; bool QPaintEngine::hasFeature(class QFlags<enum QPaintEngine::PaintEngineFeature>) const
+ ?trUtf8@QItemDelegate@@SA?AVQString@@PBD0@Z @ 11912 NONAME ; class QString QItemDelegate::trUtf8(char const *, char const *)
+ ?qt_metacall@QFrame@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11913 NONAME ; int QFrame::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?submitPolicy@QDataWidgetMapper@@QBE?AW4SubmitPolicy@1@XZ @ 11914 NONAME ; enum QDataWidgetMapper::SubmitPolicy QDataWidgetMapper::submitPolicy(void) const
+ ??1QGraphicsSystem@@UAE@XZ @ 11915 NONAME ; QGraphicsSystem::~QGraphicsSystem(void)
+ ?setSceneRect@QGraphicsView@@QAEXABVQRectF@@@Z @ 11916 NONAME ; void QGraphicsView::setSceneRect(class QRectF const &)
+ ?setStyleProperty@QS60Style@@QAEXPBDABVQVariant@@@Z @ 11917 NONAME ; void QS60Style::setStyleProperty(char const *, class QVariant const &)
+ ?hasExtendedInfo@QKeyEvent@@QBE_NXZ @ 11918 NONAME ; bool QKeyEvent::hasExtendedInfo(void) const
+ ?pen@QGraphicsLineItem@@QBE?AVQPen@@XZ @ 11919 NONAME ; class QPen QGraphicsLineItem::pen(void) const
+ ?standardPixmap@QCommonStyle@@UBE?AVQPixmap@@W4StandardPixmap@QStyle@@PBVQStyleOption@@PBVQWidget@@@Z @ 11920 NONAME ; class QPixmap QCommonStyle::standardPixmap(enum QStyle::StandardPixmap, class QStyleOption const *, class QWidget const *) const
+ ??4QFontMetrics@@QAEAAV0@ABV0@@Z @ 11921 NONAME ; class QFontMetrics & QFontMetrics::operator=(class QFontMetrics const &)
+ ?pixel@QColormap@@QBEIABVQColor@@@Z @ 11922 NONAME ; unsigned int QColormap::pixel(class QColor const &) const
+ ?qt_metacall@QSizeGrip@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11923 NONAME ; int QSizeGrip::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?getStaticMetaObject@QValidator@@SAABUQMetaObject@@XZ @ 11924 NONAME ; struct QMetaObject const & QValidator::getStaticMetaObject(void)
+ ?mapToItem@QGraphicsItem@@QBE?AVQPainterPath@@PBV1@ABV2@@Z @ 11925 NONAME ; class QPainterPath QGraphicsItem::mapToItem(class QGraphicsItem const *, class QPainterPath const &) const
+ ?isVirtualDesktop@QDesktopWidget@@QBE_NXZ @ 11926 NONAME ; bool QDesktopWidget::isVirtualDesktop(void) const
+ ?find@QWidget@@SAPAV1@PAVCCoeControl@@@Z @ 11927 NONAME ; class QWidget * QWidget::find(class CCoeControl *)
+ ??0QWindowStateChangeEvent@@QAE@V?$QFlags@W4WindowState@Qt@@@@_N@Z @ 11928 NONAME ; QWindowStateChangeEvent::QWindowStateChangeEvent(class QFlags<enum Qt::WindowState>, bool)
+ ?setResizeMode@QHeaderView@@QAEXHW4ResizeMode@1@@Z @ 11929 NONAME ; void QHeaderView::setResizeMode(int, enum QHeaderView::ResizeMode)
+ ?parentItem@QGraphicsItem@@QBEPAV1@XZ @ 11930 NONAME ; class QGraphicsItem * QGraphicsItem::parentItem(void) const
+ ?supportedDropActions@QDirModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 11931 NONAME ; class QFlags<enum Qt::DropAction> QDirModel::supportedDropActions(void) const
+ ?setPath@QMouseEventTransition@@QAEXABVQPainterPath@@@Z @ 11932 NONAME ; void QMouseEventTransition::setPath(class QPainterPath const &)
+ ?showStatusText@QAction@@QAE_NPAVQWidget@@@Z @ 11933 NONAME ; bool QAction::showStatusText(class QWidget *)
+ ?setAlignment@QAbstractSpinBox@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 11934 NONAME ; void QAbstractSpinBox::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ??0QPalette@@QAE@ABVQColor@@@Z @ 11935 NONAME ; QPalette::QPalette(class QColor const &)
+ ?icon@QMessageBox@@QBE?AW4Icon@1@XZ @ 11936 NONAME ; enum QMessageBox::Icon QMessageBox::icon(void) const
+ ?setRootIndex@QDataWidgetMapper@@QAEXABVQModelIndex@@@Z @ 11937 NONAME ; void QDataWidgetMapper::setRootIndex(class QModelIndex const &)
+ ?focusChanged@QApplication@@IAEXPAVQWidget@@0@Z @ 11938 NONAME ; void QApplication::focusChanged(class QWidget *, class QWidget *)
+ ?writingSystemSample@QFontDatabase@@SA?AVQString@@W4WritingSystem@1@@Z @ 11939 NONAME ; class QString QFontDatabase::writingSystemSample(enum QFontDatabase::WritingSystem)
+ ?staticMetaObject@QTabBar@@2UQMetaObject@@B @ 11940 NONAME ; struct QMetaObject const QTabBar::staticMetaObject
+ ?resizeEvent@QScrollArea@@MAEXPAVQResizeEvent@@@Z @ 11941 NONAME ; void QScrollArea::resizeEvent(class QResizeEvent *)
+ ??0QErrorMessage@@QAE@PAVQWidget@@@Z @ 11942 NONAME ; QErrorMessage::QErrorMessage(class QWidget *)
+ ?open@QFileDialog@@QAEXPAVQObject@@PBD@Z @ 11943 NONAME ; void QFileDialog::open(class QObject *, char const *)
+ ?d_func@QDockWidget@@ABEPBVQDockWidgetPrivate@@XZ @ 11944 NONAME ; class QDockWidgetPrivate const * QDockWidget::d_func(void) const
+ ?inputMethodEvent@QGraphicsScene@@MAEXPAVQInputMethodEvent@@@Z @ 11945 NONAME ; void QGraphicsScene::inputMethodEvent(class QInputMethodEvent *)
+ ?initStyleOption@QGraphicsItemPrivate@@QBEXPAVQStyleOptionGraphicsItem@@ABVQTransform@@ABVQRegion@@_N@Z @ 11946 NONAME ; void QGraphicsItemPrivate::initStyleOption(class QStyleOptionGraphicsItem *, class QTransform const &, class QRegion const &, bool) const
+ ?statusTip@QTreeWidgetItem@@QBE?AVQString@@H@Z @ 11947 NONAME ; class QString QTreeWidgetItem::statusTip(int) const
+ ?emitCubicTo@QStroker@@QAEXMMMMMM@Z @ 11948 NONAME ; void QStroker::emitCubicTo(float, float, float, float, float, float)
+ ?ignore@QDragMoveEvent@@QAEXXZ @ 11949 NONAME ; void QDragMoveEvent::ignore(void)
+ ?convolutionKernel@QPixmapConvolutionFilter@@ABEPBMXZ @ 11950 NONAME ; float const * QPixmapConvolutionFilter::convolutionKernel(void) const
+ ?d_func@QPainterPath@@ABEPAVQPainterPathData@@XZ @ 11951 NONAME ; class QPainterPathData * QPainterPath::d_func(void) const
+ ?startAngle@QGraphicsEllipseItem@@QBEHXZ @ 11952 NONAME ; int QGraphicsEllipseItem::startAngle(void) const
+ ?qGreen@@YAHI@Z @ 11953 NONAME ; int qGreen(unsigned int)
+ ??_EQTextEdit@@UAE@I@Z @ 11954 NONAME ; QTextEdit::~QTextEdit(unsigned int)
+ ?deactivateWidgetCleanup@QWidgetPrivate@@QAEXXZ @ 11955 NONAME ; void QWidgetPrivate::deactivateWidgetCleanup(void)
+ ?rowStart@QTextTable@@QBE?AVQTextCursor@@ABV2@@Z @ 11956 NONAME ; class QTextCursor QTextTable::rowStart(class QTextCursor const &) const
+ ?staticMetaObject@QPixmapBlurFilter@@2UQMetaObject@@B @ 11957 NONAME ; struct QMetaObject const QPixmapBlurFilter::staticMetaObject
+ ?d_func@QAction@@ABEPBVQActionPrivate@@XZ @ 11958 NONAME ; class QActionPrivate const * QAction::d_func(void) const
+ ?handlerForObject@QAbstractTextDocumentLayout@@QBEPAVQTextObjectInterface@@H@Z @ 11959 NONAME ; class QTextObjectInterface * QAbstractTextDocumentLayout::handlerForObject(int) const
+ ??0Value@QCss@@QAE@XZ @ 11960 NONAME ; QCss::Value::Value(void)
+ ?setCurrentSectionIndex@QDateTimeEdit@@QAEXH@Z @ 11961 NONAME ; void QDateTimeEdit::setCurrentSectionIndex(int)
+ ?getStaticMetaObject@QInputDialog@@SAABUQMetaObject@@XZ @ 11962 NONAME ; struct QMetaObject const & QInputDialog::getStaticMetaObject(void)
+ ?adjustSize@QGraphicsWidget@@QAEXXZ @ 11963 NONAME ; void QGraphicsWidget::adjustSize(void)
+ ?qt_metacall@QSyntaxHighlighter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11964 NONAME ; int QSyntaxHighlighter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?trUtf8@QActionGroup@@SA?AVQString@@PBD0@Z @ 11965 NONAME ; class QString QActionGroup::trUtf8(char const *, char const *)
+ ?setDotsPerMeterX@QImage@@QAEXH@Z @ 11966 NONAME ; void QImage::setDotsPerMeterX(int)
+ ??0StyleSelector@QCss@@QAE@XZ @ 11967 NONAME ; QCss::StyleSelector::StyleSelector(void)
+ ?stretchFactor@QGraphicsLinearLayout@@QBEHPAVQGraphicsLayoutItem@@@Z @ 11968 NONAME ; int QGraphicsLinearLayout::stretchFactor(class QGraphicsLayoutItem *) const
+ ?itemAt@QGraphicsScene@@QBEPAVQGraphicsItem@@MM@Z @ 11969 NONAME ; class QGraphicsItem * QGraphicsScene::itemAt(float, float) const
+ ?width@QPainterPathStroker@@QBEMXZ @ 11970 NONAME ; float QPainterPathStroker::width(void) const
+ ?drawRoundedRect@QPainter@@QAEXABVQRectF@@MMW4SizeMode@Qt@@@Z @ 11971 NONAME ; void QPainter::drawRoundedRect(class QRectF const &, float, float, enum Qt::SizeMode)
+ ?unite@QRegion@@QBE?AV1@ABV1@@Z @ 11972 NONAME ; class QRegion QRegion::unite(class QRegion const &) const
+ ?getSfntTableData@QFontEngine@@UBE_NIPAEPAI@Z @ 11973 NONAME ; bool QFontEngine::getSfntTableData(unsigned int, unsigned char *, unsigned int *) const
+ ?features@QDockWidget@@QBE?AV?$QFlags@W4DockWidgetFeature@QDockWidget@@@@XZ @ 11974 NONAME ; class QFlags<enum QDockWidget::DockWidgetFeature> QDockWidget::features(void) const
+ ??0QStyleOptionGraphicsItem@@IAE@H@Z @ 11975 NONAME ; QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(int)
+ ?drawPoint@QPainter@@QAEXABVQPointF@@@Z @ 11976 NONAME ; void QPainter::drawPoint(class QPointF const &)
+ ??6@YA?AVQDebug@@V0@PBVQEvent@@@Z @ 11977 NONAME ; class QDebug operator<<(class QDebug, class QEvent const *)
+ ?setFontStrikeOut@QTextCharFormat@@QAEX_N@Z @ 11978 NONAME ; void QTextCharFormat::setFontStrikeOut(bool)
+ ?scrollTo@QListView@@UAEXABVQModelIndex@@W4ScrollHint@QAbstractItemView@@@Z @ 11979 NONAME ; void QListView::scrollTo(class QModelIndex const &, enum QAbstractItemView::ScrollHint)
+ ?setBoundingRect@QPicture@@QAEXABVQRect@@@Z @ 11980 NONAME ; void QPicture::setBoundingRect(class QRect const &)
+ ?adjustFlags@QWidgetPrivate@@SAXAAV?$QFlags@W4WindowType@Qt@@@@PAVQWidget@@@Z @ 11981 NONAME ; void QWidgetPrivate::adjustFlags(class QFlags<enum Qt::WindowType> &, class QWidget *)
+ ??4QPicture@@QAEAAV0@ABV0@@Z @ 11982 NONAME ; class QPicture & QPicture::operator=(class QPicture const &)
+ ?initStyleOption@QToolButton@@IBEXPAVQStyleOptionToolButton@@@Z @ 11983 NONAME ; void QToolButton::initStyleOption(class QStyleOptionToolButton *) const
+ ?setSmallDecimalPoint@QLCDNumber@@QAEX_N@Z @ 11984 NONAME ; void QLCDNumber::setSmallDecimalPoint(bool)
+ ?setFinalPage@QWizardPage@@QAEX_N@Z @ 11985 NONAME ; void QWizardPage::setFinalPage(bool)
+ ?setHighlightSections@QHeaderView@@QAEX_N@Z @ 11986 NONAME ; void QHeaderView::setHighlightSections(bool)
+ ?inputMethodQuery@QComboBox@@MBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 11987 NONAME ; class QVariant QComboBox::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?accepted@QLineControl@@IAEXXZ @ 11988 NONAME ; void QLineControl::accepted(void)
+ ?qt_metacall@QPictureFormatPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 11989 NONAME ; int QPictureFormatPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setWindowIconText_sys@QWidgetPrivate@@QAEXABVQString@@@Z @ 11990 NONAME ; void QWidgetPrivate::setWindowIconText_sys(class QString const &)
+ ?d_func@QGraphicsSceneHoverEvent@@AAEPAVQGraphicsSceneHoverEventPrivate@@XZ @ 11991 NONAME ; class QGraphicsSceneHoverEventPrivate * QGraphicsSceneHoverEvent::d_func(void)
+ ?applyTo@QGraphicsScale@@UBEXPAVQMatrix4x4@@@Z @ 11992 NONAME ; void QGraphicsScale::applyTo(class QMatrix4x4 *) const
+ ?fontPointSize@QTextCharFormat@@QBEMXZ @ 11993 NONAME ; float QTextCharFormat::fontPointSize(void) const
+ ??1QMdiSubWindow@@UAE@XZ @ 11994 NONAME ; QMdiSubWindow::~QMdiSubWindow(void)
+ ??1QStyleOptionTab@@QAE@XZ @ 11995 NONAME ; QStyleOptionTab::~QStyleOptionTab(void)
+ ?fromTheme@QIcon@@SA?AV1@ABVQString@@ABV1@@Z @ 11996 NONAME ; class QIcon QIcon::fromTheme(class QString const &, class QIcon const &)
+ ?setPixmap@QGraphicsPixmapItem@@QAEXABVQPixmap@@@Z @ 11997 NONAME ; void QGraphicsPixmapItem::setPixmap(class QPixmap const &)
+ ?intersected@QItemSelectionRange@@QBE?AV1@ABV1@@Z @ 11998 NONAME ; class QItemSelectionRange QItemSelectionRange::intersected(class QItemSelectionRange const &) const
+ ?addStretch@QGraphicsLinearLayout@@QAEXH@Z @ 11999 NONAME ; void QGraphicsLinearLayout::addStretch(int)
+ ?setAccepted@QGestureEvent@@QAEXPAVQGesture@@_N@Z @ 12000 NONAME ; void QGestureEvent::setAccepted(class QGesture *, bool)
+ ?setLayoutDirection@QGraphicsWidget@@QAEXW4LayoutDirection@Qt@@@Z @ 12001 NONAME ; void QGraphicsWidget::setLayoutDirection(enum Qt::LayoutDirection)
+ ?getGlyphPositions@QFontEngine@@QAEXABUQGlyphLayout@@ABVQTransform@@V?$QFlags@W4RenderFlag@QTextItem@@@@AAV?$QVarLengthArray@I$0BAA@@@AAV?$QVarLengthArray@UQFixedPoint@@$0BAA@@@@Z @ 12002 NONAME ; void QFontEngine::getGlyphPositions(struct QGlyphLayout const &, class QTransform const &, class QFlags<enum QTextItem::RenderFlag>, class QVarLengthArray<unsigned int, 256> &, class QVarLengthArray<struct QFixedPoint, 256> &)
+ ??0QGraphicsAnchor@@AAE@PAVQGraphicsAnchorLayout@@@Z @ 12003 NONAME ; QGraphicsAnchor::QGraphicsAnchor(class QGraphicsAnchorLayout *)
+ ?textList@QImage@@QBE?AV?$QList@VQImageTextKeyLang@@@@XZ @ 12004 NONAME ; class QList<class QImageTextKeyLang> QImage::textList(void) const
+ ?leaveEvent@QMdiSubWindow@@MAEXPAVQEvent@@@Z @ 12005 NONAME ; void QMdiSubWindow::leaveEvent(class QEvent *)
+ ?qt_metacast@QInputDialog@@UAEPAXPBD@Z @ 12006 NONAME ; void * QInputDialog::qt_metacast(char const *)
+ ?maxLength@QLineControl@@QBEHXZ @ 12007 NONAME ; int QLineControl::maxLength(void) const
+ ?setFocalPoint@QRadialGradient@@QAEXABVQPointF@@@Z @ 12008 NONAME ; void QRadialGradient::setFocalPoint(class QPointF const &)
+ ?setButtonLayout@QWizard@@QAEXABV?$QList@W4WizardButton@QWizard@@@@@Z @ 12009 NONAME ; void QWizard::setButtonLayout(class QList<enum QWizard::WizardButton> const &)
+ ?qt_metacast@QGraphicsRotation@@UAEPAXPBD@Z @ 12010 NONAME ; void * QGraphicsRotation::qt_metacast(char const *)
+ ?setSliderPosition@QAbstractSlider@@QAEXH@Z @ 12011 NONAME ; void QAbstractSlider::setSliderPosition(int)
+ ?setText@QImage@@QAEXPBD0ABVQString@@@Z @ 12012 NONAME ; void QImage::setText(char const *, char const *, class QString const &)
+ ??_EQEventDispatcherS60@@UAE@I@Z @ 12013 NONAME ; QEventDispatcherS60::~QEventDispatcherS60(unsigned int)
+ ??0QSwipeGesture@@QAE@PAVQObject@@@Z @ 12014 NONAME ; QSwipeGesture::QSwipeGesture(class QObject *)
+ ?d_func@QGraphicsEffect@@ABEPBVQGraphicsEffectPrivate@@XZ @ 12015 NONAME ; class QGraphicsEffectPrivate const * QGraphicsEffect::d_func(void) const
+ ?block@QTextCursor@@QBE?AVQTextBlock@@XZ @ 12016 NONAME ; class QTextBlock QTextCursor::block(void) const
+ ?boundingRect@QGraphicsRectItem@@UBE?AVQRectF@@XZ @ 12017 NONAME ; class QRectF QGraphicsRectItem::boundingRect(void) const
+ ??0QTextCharFormat@@IAE@ABVQTextFormat@@@Z @ 12018 NONAME ; QTextCharFormat::QTextCharFormat(class QTextFormat const &)
+ ??_EQTabletEvent@@UAE@I@Z @ 12019 NONAME ; QTabletEvent::~QTabletEvent(unsigned int)
+ ?getStaticMetaObject@QTextFormat@@SAABUQMetaObject@@XZ @ 12020 NONAME ; struct QMetaObject const & QTextFormat::getStaticMetaObject(void)
+ ?verticalHeaderItem@QStandardItemModel@@QBEPAVQStandardItem@@H@Z @ 12021 NONAME ; class QStandardItem * QStandardItemModel::verticalHeaderItem(int) const
+ ?isVisibleTo@QGraphicsItem@@QBE_NPBV1@@Z @ 12022 NONAME ; bool QGraphicsItem::isVisibleTo(class QGraphicsItem const *) const
+ ??0QMatrix4x4@@QAE@PBMHH@Z @ 12023 NONAME ; QMatrix4x4::QMatrix4x4(float const *, int, int)
+ ?removeColumns@QSortFilterProxyModel@@UAE_NHHABVQModelIndex@@@Z @ 12024 NONAME ; bool QSortFilterProxyModel::removeColumns(int, int, class QModelIndex const &)
+ ?draw@QPaintBuffer@@QBEXPAVQPainter@@H@Z @ 12025 NONAME ; void QPaintBuffer::draw(class QPainter *, int) const
+ ?d_func@QSessionManager@@AAEPAVQSessionManagerPrivate@@XZ @ 12026 NONAME ; class QSessionManagerPrivate * QSessionManager::d_func(void)
+ ?find@QTextDocument@@QBE?AVQTextCursor@@ABVQRegExp@@ABV2@V?$QFlags@W4FindFlag@QTextDocument@@@@@Z @ 12027 NONAME ; class QTextCursor QTextDocument::find(class QRegExp const &, class QTextCursor const &, class QFlags<enum QTextDocument::FindFlag>) const
+ ?tr@QAbstractItemDelegate@@SA?AVQString@@PBD0@Z @ 12028 NONAME ; class QString QAbstractItemDelegate::tr(char const *, char const *)
+ ?titleHeight@QDockWidgetLayout@@QBEHXZ @ 12029 NONAME ; int QDockWidgetLayout::titleHeight(void) const
+ ?setTabKeyNavigation@QAbstractItemView@@QAEX_N@Z @ 12030 NONAME ; void QAbstractItemView::setTabKeyNavigation(bool)
+ ?dragMoveEvent@QGraphicsView@@MAEXPAVQDragMoveEvent@@@Z @ 12031 NONAME ; void QGraphicsView::dragMoveEvent(class QDragMoveEvent *)
+ ?blurHint@QGraphicsBlurEffect@@QBE?AW4RenderHint@Qt@@XZ @ 12032 NONAME ; enum Qt::RenderHint QGraphicsBlurEffect::blurHint(void) const
+ ?currentBlockState@QSyntaxHighlighter@@IBEHXZ @ 12033 NONAME ; int QSyntaxHighlighter::currentBlockState(void) const
+ ?takeHorizontalHeaderItem@QStandardItemModel@@QAEPAVQStandardItem@@H@Z @ 12034 NONAME ; class QStandardItem * QStandardItemModel::takeHorizontalHeaderItem(int)
+ ?setWidgetResizable@QScrollArea@@QAEX_N@Z @ 12035 NONAME ; void QScrollArea::setWidgetResizable(bool)
+ ?setTextOption@QTextLayout@@QAEXABVQTextOption@@@Z @ 12036 NONAME ; void QTextLayout::setTextOption(class QTextOption const &)
+ ?collidingItems@QGraphicsScene@@QBE?AV?$QList@PAVQGraphicsItem@@@@PBVQGraphicsItem@@W4ItemSelectionMode@Qt@@@Z @ 12037 NONAME ; class QList<class QGraphicsItem *> QGraphicsScene::collidingItems(class QGraphicsItem const *, enum Qt::ItemSelectionMode) const
+ ??_EQContextMenuEvent@@UAE@I@Z @ 12038 NONAME ; QContextMenuEvent::~QContextMenuEvent(unsigned int)
+ ?title@QMenu@@QBE?AVQString@@XZ @ 12039 NONAME ; class QString QMenu::title(void) const
+ ?setWindowFlags@QGraphicsWidget@@QAEXV?$QFlags@W4WindowType@Qt@@@@@Z @ 12040 NONAME ; void QGraphicsWidget::setWindowFlags(class QFlags<enum Qt::WindowType>)
+ ?tr@QButtonGroup@@SA?AVQString@@PBD0H@Z @ 12041 NONAME ; class QString QButtonGroup::tr(char const *, char const *, int)
+ ?removeWidget@QLayout@@QAEXPAVQWidget@@@Z @ 12042 NONAME ; void QLayout::removeWidget(class QWidget *)
+ ?drawLines@QPainter@@QAEXABV?$QVector@VQPoint@@@@@Z @ 12043 NONAME ; void QPainter::drawLines(class QVector<class QPoint> const &)
+ ?resize@QRubberBand@@QAEXABVQSize@@@Z @ 12044 NONAME ; void QRubberBand::resize(class QSize const &)
+ ?trUtf8@QFontDialog@@SA?AVQString@@PBD0H@Z @ 12045 NONAME ; class QString QFontDialog::trUtf8(char const *, char const *, int)
+ ?overline@QFont@@QBE_NXZ @ 12046 NONAME ; bool QFont::overline(void) const
+ ?cacheMode@QGraphicsItem@@QBE?AW4CacheMode@1@XZ @ 12047 NONAME ; enum QGraphicsItem::CacheMode QGraphicsItem::cacheMode(void) const
+ ?event@QS60Style@@UAE_NPAVQEvent@@@Z @ 12048 NONAME ; bool QS60Style::event(class QEvent *)
+ ?addRoundedRect@QPainterPath@@QAEXMMMMMMW4SizeMode@Qt@@@Z @ 12049 NONAME ; void QPainterPath::addRoundedRect(float, float, float, float, float, float, enum Qt::SizeMode)
+ ?lastCursorPosition@QTextTableCell@@QBE?AVQTextCursor@@XZ @ 12050 NONAME ; class QTextCursor QTextTableCell::lastCursorPosition(void) const
+ ?toTableCellFormat@QTextFormat@@QBE?AVQTextTableCellFormat@@XZ @ 12051 NONAME ; class QTextTableCellFormat QTextFormat::toTableCellFormat(void) const
+ ?setFocusWidget@QCoeFepInputContext@@UAEXPAVQWidget@@@Z @ 12052 NONAME ; void QCoeFepInputContext::setFocusWidget(class QWidget *)
+ ?stretch@QBoxLayout@@QBEHH@Z @ 12053 NONAME ; int QBoxLayout::stretch(int) const
+ ?setColumnHidden@QTableView@@QAEXH_N@Z @ 12054 NONAME ; void QTableView::setColumnHidden(int, bool)
+ ??Eiterator@QTextBlock@@QAE?AV01@H@Z @ 12055 NONAME ; class QTextBlock::iterator QTextBlock::iterator::operator++(int)
+ ?acceptProposedAction@QGraphicsSceneDragDropEvent@@QAEXXZ @ 12056 NONAME ; void QGraphicsSceneDragDropEvent::acceptProposedAction(void)
+ ?trUtf8@QWindowsStyle@@SA?AVQString@@PBD0@Z @ 12057 NONAME ; class QString QWindowsStyle::trUtf8(char const *, char const *)
+ ?write@QTreeWidgetItem@@UBEXAAVQDataStream@@@Z @ 12058 NONAME ; void QTreeWidgetItem::write(class QDataStream &) const
+ ?setPadding@QTextFrameFormat@@QAEXM@Z @ 12059 NONAME ; void QTextFrameFormat::setPadding(float)
+ ?columnSpan@QTableView@@QBEHHH@Z @ 12060 NONAME ; int QTableView::columnSpan(int, int) const
+ ?isAmbiguous@QShortcutEvent@@QAE_NXZ @ 12061 NONAME ; bool QShortcutEvent::isAmbiguous(void)
+ ?setHtml@QTextControl@@QAEXABVQString@@@Z @ 12062 NONAME ; void QTextControl::setHtml(class QString const &)
+ ?setMinimum@QDoubleSpinBox@@QAEXN@Z @ 12063 NONAME ; void QDoubleSpinBox::setMinimum(double)
+ ?rowMinimumHeight@QGridLayout@@QBEHH@Z @ 12064 NONAME ; int QGridLayout::rowMinimumHeight(int) const
+ ?wheelEvent@QPlainTextEdit@@MAEXPAVQWheelEvent@@@Z @ 12065 NONAME ; void QPlainTextEdit::wheelEvent(class QWheelEvent *)
+ ?dateTimeFromText@QDateTimeEdit@@MBE?AVQDateTime@@ABVQString@@@Z @ 12066 NONAME ; class QDateTime QDateTimeEdit::dateTimeFromText(class QString const &) const
+ ?setWindowSurface@QWidget@@QAEXPAVQWindowSurface@@@Z @ 12067 NONAME ; void QWidget::setWindowSurface(class QWindowSurface *)
+ ?setInputContext@QWidget@@QAEXPAVQInputContext@@@Z @ 12068 NONAME ; void QWidget::setInputContext(class QInputContext *)
+ ?begin@QTextBlock@@QBE?AViterator@1@XZ @ 12069 NONAME ; class QTextBlock::iterator QTextBlock::begin(void) const
+ ??1QWindowStateChangeEvent@@UAE@XZ @ 12070 NONAME ; QWindowStateChangeEvent::~QWindowStateChangeEvent(void)
+ ?setValue@QDoubleSpinBox@@QAEXN@Z @ 12071 NONAME ; void QDoubleSpinBox::setValue(double)
+ ??0QStyleOptionToolBoxV2@@IAE@H@Z @ 12072 NONAME ; QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(int)
+ ??1QStyleOptionSpinBox@@QAE@XZ @ 12073 NONAME ; QStyleOptionSpinBox::~QStyleOptionSpinBox(void)
+ ?itemRemoved@QToolBox@@MAEXH@Z @ 12074 NONAME ; void QToolBox::itemRemoved(int)
+ ?maximumSize@QLayout@@UBE?AVQSize@@XZ @ 12075 NONAME ; class QSize QLayout::maximumSize(void) const
+ ?event@QDateTimeEdit@@UAE_NPAVQEvent@@@Z @ 12076 NONAME ; bool QDateTimeEdit::event(class QEvent *)
+ ?tr@QStylePlugin@@SA?AVQString@@PBD0H@Z @ 12077 NONAME ; class QString QStylePlugin::tr(char const *, char const *, int)
+ ?setSelectedDate@QCalendarWidget@@QAEXABVQDate@@@Z @ 12078 NONAME ; void QCalendarWidget::setSelectedDate(class QDate const &)
+ ?exec@QDrag@@QAE?AW4DropAction@Qt@@V?$QFlags@W4DropAction@Qt@@@@W423@@Z @ 12079 NONAME ; enum Qt::DropAction QDrag::exec(class QFlags<enum Qt::DropAction>, enum Qt::DropAction)
+ ?setSpan@QTableView@@QAEXHHHH@Z @ 12080 NONAME ; void QTableView::setSpan(int, int, int, int)
+ ?setColumnCount@QStandardItem@@QAEXH@Z @ 12081 NONAME ; void QStandardItem::setColumnCount(int)
+ ?drawComplexControl@QS60Style@@UBEXW4ComplexControl@QStyle@@PBVQStyleOptionComplex@@PAVQPainter@@PBVQWidget@@@Z @ 12082 NONAME ; void QS60Style::drawComplexControl(enum QStyle::ComplexControl, class QStyleOptionComplex const *, class QPainter *, class QWidget const *) const
+ ?globalPos@QMouseEvent@@QBEABVQPoint@@XZ @ 12083 NONAME ; class QPoint const & QMouseEvent::globalPos(void) const
+ ?insertWidget@QStackedLayout@@QAEHHPAVQWidget@@@Z @ 12084 NONAME ; int QStackedLayout::insertWidget(int, class QWidget *)
+ ?leftMargin@QTextFrameFormat@@QBEMXZ @ 12085 NONAME ; float QTextFrameFormat::leftMargin(void) const
+ ?qt_metacall@QTreeView@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 12086 NONAME ; int QTreeView::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?ascent@QTextInlineObject@@QBEMXZ @ 12087 NONAME ; float QTextInlineObject::ascent(void) const
+ ?qt_metacall@QApplication@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 12088 NONAME ; int QApplication::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qDrawShadePanel@@YAXPAVQPainter@@ABVQRect@@ABVQPalette@@_NHPBVQBrush@@@Z @ 12089 NONAME ; void qDrawShadePanel(class QPainter *, class QRect const &, class QPalette const &, bool, int, class QBrush const *)
+ ??9QTransform@@QBE_NABV0@@Z @ 12090 NONAME ; bool QTransform::operator!=(class QTransform const &) const
+ ?cursorPositionChanged@QTextControl@@IAEXXZ @ 12091 NONAME ; void QTextControl::cursorPositionChanged(void)
+ ?verticalScrollbarAction@QAbstractItemView@@MAEXH@Z @ 12092 NONAME ; void QAbstractItemView::verticalScrollbarAction(int)
+ ?containsPoint@QPolygonF@@QBE_NABVQPointF@@W4FillRule@Qt@@@Z @ 12093 NONAME ; bool QPolygonF::containsPoint(class QPointF const &, enum Qt::FillRule) const
+ ?setFontLetterSpacing@QTextCharFormat@@QAEXM@Z @ 12094 NONAME ; void QTextCharFormat::setFontLetterSpacing(float)
+ ?insertRow@QStandardItemModel@@QAEXHPAVQStandardItem@@@Z @ 12095 NONAME ; void QStandardItemModel::insertRow(int, class QStandardItem *)
+ ??0QFontMetrics@@QAE@ABVQFont@@@Z @ 12096 NONAME ; QFontMetrics::QFontMetrics(class QFont const &)
+ ?fromCmyk@QColor@@SA?AV1@HHHHH@Z @ 12097 NONAME ; class QColor QColor::fromCmyk(int, int, int, int, int)
+ ?setOpacity@QGraphicsItem@@QAEXM@Z @ 12098 NONAME ; void QGraphicsItem::setOpacity(float)
+ ?clear@QItemSelectionModel@@UAEXXZ @ 12099 NONAME ; void QItemSelectionModel::clear(void)
+ ?trUtf8@QPixmapColorizeFilter@@SA?AVQString@@PBD0H@Z @ 12100 NONAME ; class QString QPixmapColorizeFilter::trUtf8(char const *, char const *, int)
+ ?isUndoAvailable@QLineEdit@@QBE_NXZ @ 12101 NONAME ; bool QLineEdit::isUndoAvailable(void) const
+ ?currentRowChanged@QItemSelectionModel@@IAEXABVQModelIndex@@0@Z @ 12102 NONAME ; void QItemSelectionModel::currentRowChanged(class QModelIndex const &, class QModelIndex const &)
+ ?createMimeDataFromSelection@QTextEdit@@MBEPAVQMimeData@@XZ @ 12103 NONAME ; class QMimeData * QTextEdit::createMimeDataFromSelection(void) const
+ ??1QApplicationPrivate@@UAE@XZ @ 12104 NONAME ; QApplicationPrivate::~QApplicationPrivate(void)
+ ??4QStyleOptionTabV2@@QAEAAV0@ABVQStyleOptionTab@@@Z @ 12105 NONAME ; class QStyleOptionTabV2 & QStyleOptionTabV2::operator=(class QStyleOptionTab const &)
+ ?fillRect@QPainter@@QAEXABVQRect@@ABVQColor@@@Z @ 12106 NONAME ; void QPainter::fillRect(class QRect const &, class QColor const &)
+ ??9QTextFragment@@QBE_NABV0@@Z @ 12107 NONAME ; bool QTextFragment::operator!=(class QTextFragment const &) const
+ ?dotProduct@QVector2D@@SAMABV1@0@Z @ 12108 NONAME ; float QVector2D::dotProduct(class QVector2D const &, class QVector2D const &)
+ ?setHtml@QTextEdit@@QAEXABVQString@@@Z @ 12109 NONAME ; void QTextEdit::setHtml(class QString const &)
+ ??0QRasterPixmapData@@QAE@W4PixelType@QPixmapData@@@Z @ 12110 NONAME ; QRasterPixmapData::QRasterPixmapData(enum QPixmapData::PixelType)
+ ?microFocusChanged@QTextControl@@IAEXXZ @ 12111 NONAME ; void QTextControl::microFocusChanged(void)
+ ?setContext@QShortcut@@QAEXW4ShortcutContext@Qt@@@Z @ 12112 NONAME ; void QShortcut::setContext(enum Qt::ShortcutContext)
+ ?opaqueArea@QGraphicsTextItem@@UBE?AVQPainterPath@@XZ @ 12113 NONAME ; class QPainterPath QGraphicsTextItem::opaqueArea(void) const
+ ?tabText@QTabBar@@QBE?AVQString@@H@Z @ 12114 NONAME ; class QString QTabBar::tabText(int) const
+ ?getSaveFileName@QFileDialog@@SA?AVQString@@PAVQWidget@@ABV2@11PAV2@V?$QFlags@W4Option@QFileDialog@@@@@Z @ 12115 NONAME ; class QString QFileDialog::getSaveFileName(class QWidget *, class QString const &, class QString const &, class QString const &, class QString *, class QFlags<enum QFileDialog::Option>)
+ ?intersects@QPainterPath@@QBE_NABV1@@Z @ 12116 NONAME ; bool QPainterPath::intersects(class QPainterPath const &) const
+ ?keyReleaseEvent@QGraphicsView@@MAEXPAVQKeyEvent@@@Z @ 12117 NONAME ; void QGraphicsView::keyReleaseEvent(class QKeyEvent *)
+ ??_EQGraphicsDropShadowEffect@@UAE@I@Z @ 12118 NONAME ; QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect(unsigned int)
+ ?setData@QAbstractProxyModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 12119 NONAME ; bool QAbstractProxyModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?selectionStart@QTextCursor@@QBEHXZ @ 12120 NONAME ; int QTextCursor::selectionStart(void) const
+ ?color@QImage@@QBEIH@Z @ 12121 NONAME ; unsigned int QImage::color(int) const
+ ?event@QToolBox@@MAE_NPAVQEvent@@@Z @ 12122 NONAME ; bool QToolBox::event(class QEvent *)
+ ?filterKeyColumn@QSortFilterProxyModel@@QBEHXZ @ 12123 NONAME ; int QSortFilterProxyModel::filterKeyColumn(void) const
+ ?devType@QPaintDevice@@UBEHXZ @ 12124 NONAME ; int QPaintDevice::devType(void) const
+ ?setOverwriteMode@QTextControl@@QAEX_N@Z @ 12125 NONAME ; void QTextControl::setOverwriteMode(bool)
+ ?qt_metacast@QGraphicsScale@@UAEPAXPBD@Z @ 12126 NONAME ; void * QGraphicsScale::qt_metacast(char const *)
+ ??1QItemSelectionModel@@UAE@XZ @ 12127 NONAME ; QItemSelectionModel::~QItemSelectionModel(void)
+ ?addAction@QGraphicsWidget@@QAEXPAVQAction@@@Z @ 12128 NONAME ; void QGraphicsWidget::addAction(class QAction *)
+ ?bspTreeDepth@QGraphicsScene@@QBEHXZ @ 12129 NONAME ; int QGraphicsScene::bspTreeDepth(void) const
+ ?itemChanged@QTreeWidgetItem@@AAEXXZ @ 12130 NONAME ; void QTreeWidgetItem::itemChanged(void)
+ ?textOption@QTextLayout@@QBE?AVQTextOption@@XZ @ 12131 NONAME ; class QTextOption QTextLayout::textOption(void) const
+ ?icon@QFileIconProvider@@UBE?AVQIcon@@W4IconType@1@@Z @ 12132 NONAME ; class QIcon QFileIconProvider::icon(enum QFileIconProvider::IconType) const
+ ?tableCellColumnSpan@QTextCharFormat@@QBEHXZ @ 12133 NONAME ; int QTextCharFormat::tableCellColumnSpan(void) const
+ ?sizeHint@QLineEdit@@UBE?AVQSize@@XZ @ 12134 NONAME ; class QSize QLineEdit::sizeHint(void) const
+ ??OQTextCursor@@QBE_NABV0@@Z @ 12135 NONAME ; bool QTextCursor::operator>(class QTextCursor const &) const
+ ?setModelColumn@QComboBox@@QAEXH@Z @ 12136 NONAME ; void QComboBox::setModelColumn(int)
+ ??9QTextCursor@@QBE_NABV0@@Z @ 12137 NONAME ; bool QTextCursor::operator!=(class QTextCursor const &) const
+ ??_EQPixmapConvolutionFilter@@UAE@I@Z @ 12138 NONAME ; QPixmapConvolutionFilter::~QPixmapConvolutionFilter(unsigned int)
+ ?setRed@QColor@@QAEXH@Z @ 12139 NONAME ; void QColor::setRed(int)
+ ?trUtf8@QAbstractTextDocumentLayout@@SA?AVQString@@PBD0@Z @ 12140 NONAME ; class QString QAbstractTextDocumentLayout::trUtf8(char const *, char const *)
+ ?viewportUpdateMode@QGraphicsView@@QBE?AW4ViewportUpdateMode@1@XZ @ 12141 NONAME ; enum QGraphicsView::ViewportUpdateMode QGraphicsView::viewportUpdateMode(void) const
+ ?state@QPaintEngineState@@QBE?AV?$QFlags@W4DirtyFlag@QPaintEngine@@@@XZ @ 12142 NONAME ; class QFlags<enum QPaintEngine::DirtyFlag> QPaintEngineState::state(void) const
+ ?viewMode@QMdiArea@@QBE?AW4ViewMode@1@XZ @ 12143 NONAME ; enum QMdiArea::ViewMode QMdiArea::viewMode(void) const
+ ?setFirstColumnSpanned@QTreeWidgetItem@@QAEX_N@Z @ 12144 NONAME ; void QTreeWidgetItem::setFirstColumnSpanned(bool)
+ ?trUtf8@QCheckBox@@SA?AVQString@@PBD0@Z @ 12145 NONAME ; class QString QCheckBox::trUtf8(char const *, char const *)
+ ?trUtf8@QTableView@@SA?AVQString@@PBD0@Z @ 12146 NONAME ; class QString QTableView::trUtf8(char const *, char const *)
+ ?setAccessibleText@QStandardItem@@QAEXABVQString@@@Z @ 12147 NONAME ; void QStandardItem::setAccessibleText(class QString const &)
+ ?setAlignment@QTextEdit@@QAEXV?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 12148 NONAME ; void QTextEdit::setAlignment(class QFlags<enum Qt::AlignmentFlag>)
+ ?keyboard_input_time@QApplicationPrivate@@2HA @ 12149 NONAME ; int QApplicationPrivate::keyboard_input_time
+ ?contextMenuEvent@QLineEdit@@MAEXPAVQContextMenuEvent@@@Z @ 12150 NONAME ; void QLineEdit::contextMenuEvent(class QContextMenuEvent *)
+ ??6@YAAAVQDataStream@@AAV0@ABVQListWidgetItem@@@Z @ 12151 NONAME ; class QDataStream & operator<<(class QDataStream &, class QListWidgetItem const &)
+ ?trUtf8@QGraphicsBlurEffect@@SA?AVQString@@PBD0@Z @ 12152 NONAME ; class QString QGraphicsBlurEffect::trUtf8(char const *, char const *)
+ ?setPaintDevice@QPaintEngine@@QAEXPAVQPaintDevice@@@Z @ 12153 NONAME ; void QPaintEngine::setPaintDevice(class QPaintDevice *)
+ ?clone@QStandardItem@@UBEPAV1@XZ @ 12154 NONAME ; class QStandardItem * QStandardItem::clone(void) const
+ ?resizeInlineObject@QAbstractTextDocumentLayout@@MAEXVQTextInlineObject@@HABVQTextFormat@@@Z @ 12155 NONAME ; void QAbstractTextDocumentLayout::resizeInlineObject(class QTextInlineObject, int, class QTextFormat const &)
+ ?flags@QAbstractProxyModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 12156 NONAME ; class QFlags<enum Qt::ItemFlag> QAbstractProxyModel::flags(class QModelIndex const &) const
+ ?scrollContentsBy@QTreeView@@MAEXHH@Z @ 12157 NONAME ; void QTreeView::scrollContentsBy(int, int)
+ ?setVerticalSpacing@QGraphicsGridLayout@@QAEXM@Z @ 12158 NONAME ; void QGraphicsGridLayout::setVerticalSpacing(float)
+ ?setVerticalStepsPerItem@QAbstractItemView@@IAEXH@Z @ 12159 NONAME ; void QAbstractItemView::setVerticalStepsPerItem(int)
+ ?widget@QStackedLayout@@QBEPAVQWidget@@H@Z @ 12160 NONAME ; class QWidget * QStackedLayout::widget(int) const
+ ?openExternalLinks@QLabel@@QBE_NXZ @ 12161 NONAME ; bool QLabel::openExternalLinks(void) const
+ ?setLoops@QSound@@QAEXH@Z @ 12162 NONAME ; void QSound::setLoops(int)
+ ?getStaticMetaObject@QItemSelectionModel@@SAABUQMetaObject@@XZ @ 12163 NONAME ; struct QMetaObject const & QItemSelectionModel::getStaticMetaObject(void)
+ ?setCancelText@QLineControl@@QAEXABVQString@@@Z @ 12164 NONAME ; void QLineControl::setCancelText(class QString const &)
+ ?scale@QGraphicsItem@@QAEXMM@Z @ 12165 NONAME ; void QGraphicsItem::scale(float, float)
+ ?point@QPolygon@@QBEXHPAH0@Z @ 12166 NONAME ; void QPolygon::point(int, int *, int *) const
+ ??0QMovie@@QAE@PAVQObject@@@Z @ 12167 NONAME ; QMovie::QMovie(class QObject *)
+ ?d_func@QSplitter@@ABEPBVQSplitterPrivate@@XZ @ 12168 NONAME ; class QSplitterPrivate const * QSplitter::d_func(void) const
+ ??_EQWidget@@UAE@I@Z @ 12169 NONAME ; QWidget::~QWidget(unsigned int)
+ ?sizeHint@QProgressDialog@@UBE?AVQSize@@XZ @ 12170 NONAME ; class QSize QProgressDialog::sizeHint(void) const
+ ?x@QGraphicsItem@@QBEMXZ @ 12171 NONAME ; float QGraphicsItem::x(void) const
+ ?paintBackground@QWidgetPrivate@@QBEXPAVQPainter@@ABVQRegion@@H@Z @ 12172 NONAME ; void QWidgetPrivate::paintBackground(class QPainter *, class QRegion const &, int) const
+ ?metaObject@QGraphicsView@@UBEPBUQMetaObject@@XZ @ 12173 NONAME ; struct QMetaObject const * QGraphicsView::metaObject(void) const
+ ?setEmptyLabel@QUndoView@@QAEXABVQString@@@Z @ 12174 NONAME ; void QUndoView::setEmptyLabel(class QString const &)
+ ?event@QHeaderView@@MAE_NPAVQEvent@@@Z @ 12175 NONAME ; bool QHeaderView::event(class QEvent *)
+ ?pen@QAbstractGraphicsShapeItem@@QBE?AVQPen@@XZ @ 12176 NONAME ; class QPen QAbstractGraphicsShapeItem::pen(void) const
+ ?metaObject@QFontComboBox@@UBEPBUQMetaObject@@XZ @ 12177 NONAME ; struct QMetaObject const * QFontComboBox::metaObject(void) const
+ ?toPolygon@QPolygonF@@QBE?AVQPolygon@@XZ @ 12178 NONAME ; class QPolygon QPolygonF::toPolygon(void) const
+ ?oldPos@QGraphicsSceneMoveEvent@@QBE?AVQPointF@@XZ @ 12179 NONAME ; class QPointF QGraphicsSceneMoveEvent::oldPos(void) const
+ ?acceptRichText@QTextEdit@@QBE_NXZ @ 12180 NONAME ; bool QTextEdit::acceptRichText(void) const
+ ??0QTextLength@@QAE@W4Type@0@M@Z @ 12181 NONAME ; QTextLength::QTextLength(enum QTextLength::Type, float)
+ ?setWinding@QTessellator@@QAEX_N@Z @ 12182 NONAME ; void QTessellator::setWinding(bool)
+ ?setSelectionModel@QAbstractItemView@@UAEXPAVQItemSelectionModel@@@Z @ 12183 NONAME ; void QAbstractItemView::setSelectionModel(class QItemSelectionModel *)
+ ?activateWindow@QWidget@@QAEXXZ @ 12184 NONAME ; void QWidget::activateWindow(void)
+ ?pos@QGraphicsSceneMouseEvent@@QBE?AVQPointF@@XZ @ 12185 NONAME ; class QPointF QGraphicsSceneMouseEvent::pos(void) const
+ ?trUtf8@QProgressBar@@SA?AVQString@@PBD0H@Z @ 12186 NONAME ; class QString QProgressBar::trUtf8(char const *, char const *, int)
+ ?getStaticMetaObject@QFrame@@SAABUQMetaObject@@XZ @ 12187 NONAME ; struct QMetaObject const & QFrame::getStaticMetaObject(void)
+ ?orientation@QDialogButtonBox@@QBE?AW4Orientation@Qt@@XZ @ 12188 NONAME ; enum Qt::Orientation QDialogButtonBox::orientation(void) const
+ ?globalPos@QHelpEvent@@QBEABVQPoint@@XZ @ 12189 NONAME ; class QPoint const & QHelpEvent::globalPos(void) const
+ ?initializeColumn@QColumnView@@IBEXPAVQAbstractItemView@@@Z @ 12190 NONAME ; void QColumnView::initializeColumn(class QAbstractItemView *) const
+ ?keyboardPageStep@QMdiSubWindow@@QBEHXZ @ 12191 NONAME ; int QMdiSubWindow::keyboardPageStep(void) const
+ ?setTextColor@QTreeWidgetItem@@QAEXHABVQColor@@@Z @ 12192 NONAME ; void QTreeWidgetItem::setTextColor(int, class QColor const &)
+ ?addOutlineToPath@QFontEngine@@UAEXMMABUQGlyphLayout@@PAVQPainterPath@@V?$QFlags@W4RenderFlag@QTextItem@@@@@Z @ 12193 NONAME ; void QFontEngine::addOutlineToPath(float, float, struct QGlyphLayout const &, class QPainterPath *, class QFlags<enum QTextItem::RenderFlag>)
+ ?hideRow@QTableView@@QAEXH@Z @ 12194 NONAME ; void QTableView::hideRow(int)
+ ?lookAt@QMatrix4x4@@QAEAAV1@ABVQVector3D@@00@Z @ 12195 NONAME ; class QMatrix4x4 & QMatrix4x4::lookAt(class QVector3D const &, class QVector3D const &, class QVector3D const &)
+ ?takeTopLevelItem@QTreeWidget@@QAEPAVQTreeWidgetItem@@H@Z @ 12196 NONAME ; class QTreeWidgetItem * QTreeWidget::takeTopLevelItem(int)
+ ?setPopupMode@QToolButton@@QAEXW4ToolButtonPopupMode@1@@Z @ 12197 NONAME ; void QToolButton::setPopupMode(enum QToolButton::ToolButtonPopupMode)
+ ?setDragEnabled@QStandardItem@@QAEX_N@Z @ 12198 NONAME ; void QStandardItem::setDragEnabled(bool)
+ ?xTilt@QTabletEvent@@QBEHXZ @ 12199 NONAME ; int QTabletEvent::xTilt(void) const
+ ?useSizeCache@QWidgetItemV2@@ABE_NXZ @ 12200 NONAME ; bool QWidgetItemV2::useSizeCache(void) const
+ ?cursorPositionChanged@QPlainTextEdit@@IAEXXZ @ 12201 NONAME ; void QPlainTextEdit::cursorPositionChanged(void)
+ ?trUtf8@QCommonStyle@@SA?AVQString@@PBD0H@Z @ 12202 NONAME ; class QString QCommonStyle::trUtf8(char const *, char const *, int)
+ ?rowCount@QFormLayout@@QBEHXZ @ 12203 NONAME ; int QFormLayout::rowCount(void) const
+ ?setStyle@QFont@@QAEXW4Style@1@@Z @ 12204 NONAME ; void QFont::setStyle(enum QFont::Style)
+ ?maximumSize@QGraphicsLayoutItem@@QBE?AVQSizeF@@XZ @ 12205 NONAME ; class QSizeF QGraphicsLayoutItem::maximumSize(void) const
+ ?paintEvent@QSplitterHandle@@MAEXPAVQPaintEvent@@@Z @ 12206 NONAME ; void QSplitterHandle::paintEvent(class QPaintEvent *)
+ ?cursor_flash_time@QApplicationPrivate@@2HA @ 12207 NONAME ; int QApplicationPrivate::cursor_flash_time
+ ?hovered@QAction@@IAEXXZ @ 12208 NONAME ; void QAction::hovered(void)
+ ?drawPixmap@QPainter@@QAEXHHABVQPixmap@@@Z @ 12209 NONAME ; void QPainter::drawPixmap(int, int, class QPixmap const &)
+ ?heightForWidth@QFormLayout@@UBEHH@Z @ 12210 NONAME ; int QFormLayout::heightForWidth(int) const
+ ?pixmap@QIcon@@QBE?AVQPixmap@@HHW4Mode@1@W4State@1@@Z @ 12211 NONAME ; class QPixmap QIcon::pixmap(int, int, enum QIcon::Mode, enum QIcon::State) const
+ ??BQIcon@@QBE?AVQVariant@@XZ @ 12212 NONAME ; QIcon::operator class QVariant(void) const
+ ?menuBar@QMainWindow@@QBEPAVQMenuBar@@XZ @ 12213 NONAME ; class QMenuBar * QMainWindow::menuBar(void) const
+ ?trUtf8@QSplitter@@SA?AVQString@@PBD0@Z @ 12214 NONAME ; class QString QSplitter::trUtf8(char const *, char const *)
+ ?clear@QLineEdit@@QAEXXZ @ 12215 NONAME ; void QLineEdit::clear(void)
+ ?doItemsLayout@QHeaderView@@UAEXXZ @ 12216 NONAME ; void QHeaderView::doItemsLayout(void)
+ ?defaultSectionSize@QHeaderView@@QBEHXZ @ 12217 NONAME ; int QHeaderView::defaultSectionSize(void) const
+ ?setDefaultButton@QMessageBox@@QAEXW4StandardButton@1@@Z @ 12218 NONAME ; void QMessageBox::setDefaultButton(enum QMessageBox::StandardButton)
+ ?charWidth@QFontMetrics@@QBEHABVQString@@H@Z @ 12219 NONAME ; int QFontMetrics::charWidth(class QString const &, int) const
+ ?text@QTextLayout@@QBE?AVQString@@XZ @ 12220 NONAME ; class QString QTextLayout::text(void) const
+ ?setItemPrototype@QTableWidget@@QAEXPBVQTableWidgetItem@@@Z @ 12221 NONAME ; void QTableWidget::setItemPrototype(class QTableWidgetItem const *)
+ ?d_func@QPicture@@AAEPAVQPicturePrivate@@XZ @ 12222 NONAME ; class QPicturePrivate * QPicture::d_func(void)
+ ?setCursorWidth@QTextEdit@@QAEXH@Z @ 12223 NONAME ; void QTextEdit::setCursorWidth(int)
+ ?insertRows@QTextTable@@QAEXHH@Z @ 12224 NONAME ; void QTextTable::insertRows(int, int)
+ ?isObscuredBy@QGraphicsSimpleTextItem@@UBE_NPBVQGraphicsItem@@@Z @ 12225 NONAME ; bool QGraphicsSimpleTextItem::isObscuredBy(class QGraphicsItem const *) const
+ ?setAutoDefault@QPushButton@@QAEX_N@Z @ 12226 NONAME ; void QPushButton::setAutoDefault(bool)
+ ?initialize@QApplicationPrivate@@QAEXXZ @ 12227 NONAME ; void QApplicationPrivate::initialize(void)
+ ?stopAutoScroll@QAbstractItemView@@IAEXXZ @ 12228 NONAME ; void QAbstractItemView::stopAutoScroll(void)
+ ?insertImage@QTextCursor@@QAEXABVQTextImageFormat@@@Z @ 12229 NONAME ; void QTextCursor::insertImage(class QTextImageFormat const &)
+ ?setPicture@QPictureIO@@QAEXABVQPicture@@@Z @ 12230 NONAME ; void QPictureIO::setPicture(class QPicture const &)
+ ?metaObject@QAbstractProxyModel@@UBEPBUQMetaObject@@XZ @ 12231 NONAME ; struct QMetaObject const * QAbstractProxyModel::metaObject(void) const
+ ?brush@QPainter@@QBEABVQBrush@@XZ @ 12232 NONAME ; class QBrush const & QPainter::brush(void) const
+ ?process@QPainterReplayer@@QAEXABUQPaintBufferCommand@@@Z @ 12233 NONAME ; void QPainterReplayer::process(struct QPaintBufferCommand const &)
+ ?staticMetaObject@QAbstractItemView@@2UQMetaObject@@B @ 12234 NONAME ; struct QMetaObject const QAbstractItemView::staticMetaObject
+ ?createRecursively@QWidgetPrivate@@QAEXXZ @ 12235 NONAME ; void QWidgetPrivate::createRecursively(void)
+ ?drawLines@QPaintEngineEx@@UAEXPBVQLine@@H@Z @ 12236 NONAME ; void QPaintEngineEx::drawLines(class QLine const *, int)
+ ??1QStyleFactoryInterface@@UAE@XZ @ 12237 NONAME ; QStyleFactoryInterface::~QStyleFactoryInterface(void)
+ ??_EQTextBlockUserData@@UAE@I@Z @ 12238 NONAME ; QTextBlockUserData::~QTextBlockUserData(unsigned int)
+ ?init@Parser@QCss@@QAEXABVQString@@_N@Z @ 12239 NONAME ; void QCss::Parser::init(class QString const &, bool)
+ ?reload@QTextBrowser@@UAEXXZ @ 12240 NONAME ; void QTextBrowser::reload(void)
+ ?qDrawWinPanel@@YAXPAVQPainter@@ABVQRect@@ABVQPalette@@_NPBVQBrush@@@Z @ 12241 NONAME ; void qDrawWinPanel(class QPainter *, class QRect const &, class QPalette const &, bool, class QBrush const *)
+ ?count@QStackedWidget@@QBEHXZ @ 12242 NONAME ; int QStackedWidget::count(void) const
+ ?tabPosition@QMdiArea@@QBE?AW4TabPosition@QTabWidget@@XZ @ 12243 NONAME ; enum QTabWidget::TabPosition QMdiArea::tabPosition(void) const
+ ?pixmapData@QPixmap@@QBEPAVQPixmapData@@XZ @ 12244 NONAME ; class QPixmapData * QPixmap::pixmapData(void) const
+ ?fixedPitch@QFontInfo@@QBE_NXZ @ 12245 NONAME ; bool QFontInfo::fixedPitch(void) const
+ ?geometry@QWidget@@QBEABVQRect@@XZ @ 12246 NONAME ; class QRect const & QWidget::geometry(void) const
+ ?position@QTextFrameFormat@@QBE?AW4Position@1@XZ @ 12247 NONAME ; enum QTextFrameFormat::Position QTextFrameFormat::position(void) const
+ ?toRgb@QColor@@QBE?AV1@XZ @ 12248 NONAME ; class QColor QColor::toRgb(void) const
+ ?trUtf8@QErrorMessage@@SA?AVQString@@PBD0H@Z @ 12249 NONAME ; class QString QErrorMessage::trUtf8(char const *, char const *, int)
+ ?addToolBar@QMainWindow@@QAEXW4ToolBarArea@Qt@@PAVQToolBar@@@Z @ 12250 NONAME ; void QMainWindow::addToolBar(enum Qt::ToolBarArea, class QToolBar *)
+ ?end@QTextBlock@@QBE?AViterator@1@XZ @ 12251 NONAME ; class QTextBlock::iterator QTextBlock::end(void) const
+ ??0QDoubleValidator@@QAE@NNHPAVQObject@@@Z @ 12252 NONAME ; QDoubleValidator::QDoubleValidator(double, double, int, class QObject *)
+ ??6@YA?AVQDebug@@V0@ABVQVector4D@@@Z @ 12253 NONAME ; class QDebug operator<<(class QDebug, class QVector4D const &)
+ ?setOpacity@QGraphicsOpacityEffect@@QAEXM@Z @ 12254 NONAME ; void QGraphicsOpacityEffect::setOpacity(float)
+ ?source@QDropEvent@@QBEPAVQWidget@@XZ @ 12255 NONAME ; class QWidget * QDropEvent::source(void) const
+ ?setOffset@QImage@@QAEXABVQPoint@@@Z @ 12256 NONAME ; void QImage::setOffset(class QPoint const &)
+ ?paintEvent@QRubberBand@@MAEXPAVQPaintEvent@@@Z @ 12257 NONAME ; void QRubberBand::paintEvent(class QPaintEvent *)
+ ?setFont@QAction@@QAEXABVQFont@@@Z @ 12258 NONAME ; void QAction::setFont(class QFont const &)
+ ?leaveWhatsThisMode@QWhatsThis@@SAXXZ @ 12259 NONAME ; void QWhatsThis::leaveWhatsThisMode(void)
+ ??0QImage@@QAE@ABV0@@Z @ 12260 NONAME ; QImage::QImage(class QImage const &)
+ ?draw@QPaintEngineEx@@UAEXABVQVectorPath@@@Z @ 12261 NONAME ; void QPaintEngineEx::draw(class QVectorPath const &)
+ ?setIndent@QLabel@@QAEXH@Z @ 12262 NONAME ; void QLabel::setIndent(int)
+ ?document@QTextControl@@QBEPAVQTextDocument@@XZ @ 12263 NONAME ; class QTextDocument * QTextControl::document(void) const
+ ??0QTextOption@@QAE@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 12264 NONAME ; QTextOption::QTextOption(class QFlags<enum Qt::AlignmentFlag>)
+ ?icon@QListWidgetItem@@QBE?AVQIcon@@XZ @ 12265 NONAME ; class QIcon QListWidgetItem::icon(void) const
+ ?trUtf8@QImageIOPlugin@@SA?AVQString@@PBD0@Z @ 12266 NONAME ; class QString QImageIOPlugin::trUtf8(char const *, char const *)
+ ?styleChange@QWidget@@MAEXAAVQStyle@@@Z @ 12267 NONAME ; void QWidget::styleChange(class QStyle &)
+ ?qt_metacall@QDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 12268 NONAME ; int QDialog::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?inputContext@QWidgetPrivate@@QBEPAVQInputContext@@XZ @ 12269 NONAME ; class QInputContext * QWidgetPrivate::inputContext(void) const
+ ?d_func@QErrorMessage@@AAEPAVQErrorMessagePrivate@@XZ @ 12270 NONAME ; class QErrorMessagePrivate * QErrorMessage::d_func(void)
+ ?HandleStatusPaneSizeChange@QS60MainAppUi@@UAEXXZ @ 12271 NONAME ; void QS60MainAppUi::HandleStatusPaneSizeChange(void)
+ ?getStaticMetaObject@QPixmapConvolutionFilter@@SAABUQMetaObject@@XZ @ 12272 NONAME ; struct QMetaObject const & QPixmapConvolutionFilter::getStaticMetaObject(void)
+ ?foreground@QTableWidgetItem@@QBE?AVQBrush@@XZ @ 12273 NONAME ; class QBrush QTableWidgetItem::foreground(void) const
+ ?childCount@QTreeWidgetItem@@QBEHXZ @ 12274 NONAME ; int QTreeWidgetItem::childCount(void) const
+ ?focusNextPrevChild@QGraphicsWidget@@MAE_N_N@Z @ 12275 NONAME ; bool QGraphicsWidget::focusNextPrevChild(bool)
+ ?highlighted@QComboBox@@IAEXABVQString@@@Z @ 12276 NONAME ; void QComboBox::highlighted(class QString const &)
+ ?setPossibleActions@QGraphicsSceneDragDropEvent@@QAEXV?$QFlags@W4DropAction@Qt@@@@@Z @ 12277 NONAME ; void QGraphicsSceneDragDropEvent::setPossibleActions(class QFlags<enum Qt::DropAction>)
+ ?trUtf8@QColorDialog@@SA?AVQString@@PBD0H@Z @ 12278 NONAME ; class QString QColorDialog::trUtf8(char const *, char const *, int)
+ ?changeEvent@QToolBox@@MAEXPAVQEvent@@@Z @ 12279 NONAME ; void QToolBox::changeEvent(class QEvent *)
+ ?setOffset@QGraphicsDropShadowEffect@@QAEXM@Z @ 12280 NONAME ; void QGraphicsDropShadowEffect::setOffset(float)
+ ?d_func@QColorDialog@@ABEPBVQColorDialogPrivate@@XZ @ 12281 NONAME ; class QColorDialogPrivate const * QColorDialog::d_func(void) const
+ ??_EQDateTimeEdit@@UAE@I@Z @ 12282 NONAME ; QDateTimeEdit::~QDateTimeEdit(unsigned int)
+ ?setBoundary@QTextEngine@@ABEXH@Z @ 12283 NONAME ; void QTextEngine::setBoundary(int) const
+ ?sizeHint@QStackedLayout@@UBE?AVQSize@@XZ @ 12284 NONAME ; class QSize QStackedLayout::sizeHint(void) const
+ ?notchSize@QDial@@QBEHXZ @ 12285 NONAME ; int QDial::notchSize(void) const
+ ?rejected@QDialogButtonBox@@IAEXXZ @ 12286 NONAME ; void QDialogButtonBox::rejected(void)
+ ??_EQSound@@UAE@I@Z @ 12287 NONAME ; QSound::~QSound(unsigned int)
+ ?mapFromItem@QGraphicsItem@@QBE?AVQPainterPath@@PBV1@ABV2@@Z @ 12288 NONAME ; class QPainterPath QGraphicsItem::mapFromItem(class QGraphicsItem const *, class QPainterPath const &) const
+ ?elidedText@QFontMetricsF@@QBE?AVQString@@ABV2@W4TextElideMode@Qt@@MH@Z @ 12289 NONAME ; class QString QFontMetricsF::elidedText(class QString const &, enum Qt::TextElideMode, float, int) const
+ ?isEmpty@QRegion@@QBE_NXZ @ 12290 NONAME ; bool QRegion::isEmpty(void) const
+ ??0QStyleOptionFrameV2@@QAE@ABVQStyleOptionFrame@@@Z @ 12291 NONAME ; QStyleOptionFrameV2::QStyleOptionFrameV2(class QStyleOptionFrame const &)
+ ??0QGraphicsEffect@@IAE@AAVQGraphicsEffectPrivate@@PAVQObject@@@Z @ 12292 NONAME ; QGraphicsEffect::QGraphicsEffect(class QGraphicsEffectPrivate &, class QObject *)
+ ?setAutoExpandDelay@QTreeView@@QAEXH@Z @ 12293 NONAME ; void QTreeView::setAutoExpandDelay(int)
+ ?setAlignment@QGraphicsGridLayout@@QAEXPAVQGraphicsLayoutItem@@V?$QFlags@W4AlignmentFlag@Qt@@@@@Z @ 12294 NONAME ; void QGraphicsGridLayout::setAlignment(class QGraphicsLayoutItem *, class QFlags<enum Qt::AlignmentFlag>)
+ ??YQVector3D@@QAEAAV0@ABV0@@Z @ 12295 NONAME ; class QVector3D & QVector3D::operator+=(class QVector3D const &)
+ ?qt_metacall@QDataWidgetMapper@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 12296 NONAME ; int QDataWidgetMapper::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?sortByColumn@QTableView@@QAEXHW4SortOrder@Qt@@@Z @ 12297 NONAME ; void QTableView::sortByColumn(int, enum Qt::SortOrder)
+ ?qt_filedialog_open_filenames_hook@@3P6A?AVQStringList@@PAVQWidget@@ABVQString@@11PAV3@V?$QFlags@W4Option@QFileDialog@@@@@ZA @ 12298 NONAME ; class QStringList (*qt_filedialog_open_filenames_hook)(class QWidget *, class QString const &, class QString const &, class QString const &, class QString *, class QFlags<enum QFileDialog::Option>)
+ ?emitDataChanged@QTreeWidgetItem@@IAEXXZ @ 12299 NONAME ; void QTreeWidgetItem::emitDataChanged(void)
+ ??8QPen@@QBE_NABV0@@Z @ 12300 NONAME ; bool QPen::operator==(class QPen const &) const
+ ?setFilterFixedString@QSortFilterProxyModel@@QAEXABVQString@@@Z @ 12301 NONAME ; void QSortFilterProxyModel::setFilterFixedString(class QString const &)
+ ?completionPrefix@QCompleter@@QBE?AVQString@@XZ @ 12302 NONAME ; class QString QCompleter::completionPrefix(void) const
+ ??1Parser@QCss@@QAE@XZ @ 12303 NONAME ; QCss::Parser::~Parser(void)
+ ?setFormat@QSyntaxHighlighter@@IAEXHHABVQColor@@@Z @ 12304 NONAME ; void QSyntaxHighlighter::setFormat(int, int, class QColor const &)
+ ?d_func@QPlainTextDocumentLayout@@ABEPBVQPlainTextDocumentLayoutPrivate@@XZ @ 12305 NONAME ; class QPlainTextDocumentLayoutPrivate const * QPlainTextDocumentLayout::d_func(void) const
+ ?addRect@QPainterPath@@QAEXMMMM@Z @ 12306 NONAME ; void QPainterPath::addRect(float, float, float, float)
+ ?focusInEvent@QMenuBar@@MAEXPAVQFocusEvent@@@Z @ 12307 NONAME ; void QMenuBar::focusInEvent(class QFocusEvent *)
+ ?suffix@QSpinBox@@QBE?AVQString@@XZ @ 12308 NONAME ; class QString QSpinBox::suffix(void) const
+ ?exec@QDrag@@QAE?AW4DropAction@Qt@@V?$QFlags@W4DropAction@Qt@@@@@Z @ 12309 NONAME ; enum Qt::DropAction QDrag::exec(class QFlags<enum Qt::DropAction>)
+ ??1QWhatsThisClickedEvent@@UAE@XZ @ 12310 NONAME ; QWhatsThisClickedEvent::~QWhatsThisClickedEvent(void)
+ ?contains@QItemSelectionRange@@QBE_NHHABVQModelIndex@@@Z @ 12311 NONAME ; bool QItemSelectionRange::contains(int, int, class QModelIndex const &) const
+ ?setResult@QDialog@@QAEXH@Z @ 12312 NONAME ; void QDialog::setResult(int)
+ ?registerHandler@QAbstractTextDocumentLayout@@QAEXHPAVQObject@@@Z @ 12313 NONAME ; void QAbstractTextDocumentLayout::registerHandler(int, class QObject *)
+ ?invalidateFilter@QSortFilterProxyModel@@IAEXXZ @ 12314 NONAME ; void QSortFilterProxyModel::invalidateFilter(void)
+ ?tr@QMenuBar@@SA?AVQString@@PBD0H@Z @ 12315 NONAME ; class QString QMenuBar::tr(char const *, char const *, int)
+ ?toHtml@QTextControl@@QBE?AVQString@@XZ @ 12316 NONAME ; class QString QTextControl::toHtml(void) const
+ ?text@QUndoCommand@@QBE?AVQString@@XZ @ 12317 NONAME ; class QString QUndoCommand::text(void) const
+ ?scale@QTransform@@QAEAAV1@MM@Z @ 12318 NONAME ; class QTransform & QTransform::scale(float, float)
+ ?normal@QVector3D@@SA?AV1@ABV1@0@Z @ 12319 NONAME ; class QVector3D QVector3D::normal(class QVector3D const &, class QVector3D const &)
+ ?revision@QTextDocument@@QBEHXZ @ 12320 NONAME ; int QTextDocument::revision(void) const
+ ?warning@QMessageBox@@SAHPAVQWidget@@ABVQString@@1W4StandardButton@1@2@Z @ 12321 NONAME ; int QMessageBox::warning(class QWidget *, class QString const &, class QString const &, enum QMessageBox::StandardButton, enum QMessageBox::StandardButton)
+ ??1QStatusTipEvent@@UAE@XZ @ 12322 NONAME ; QStatusTipEvent::~QStatusTipEvent(void)
+ ?palette@QTextControl@@QBE?AVQPalette@@XZ @ 12323 NONAME ; class QPalette QTextControl::palette(void) const
+ ?setCurrentFont@QFontComboBox@@QAEXABVQFont@@@Z @ 12324 NONAME ; void QFontComboBox::setCurrentFont(class QFont const &)
+ ?scroll@QPixmapData@@UAE_NHHABVQRect@@@Z @ 12325 NONAME ; bool QPixmapData::scroll(int, int, class QRect const &)
+ ?emitLastWindowClosed@QApplicationPrivate@@SAXXZ @ 12326 NONAME ; void QApplicationPrivate::emitLastWindowClosed(void)
+ ?event@QPushButton@@MAE_NPAVQEvent@@@Z @ 12327 NONAME ; bool QPushButton::event(class QEvent *)
+ ?focusOutEvent@QAbstractButton@@MAEXPAVQFocusEvent@@@Z @ 12328 NONAME ; void QAbstractButton::focusOutEvent(class QFocusEvent *)
+ ?getStaticMetaObject@QPaintBufferSignalProxy@@SAABUQMetaObject@@XZ @ 12329 NONAME ; struct QMetaObject const & QPaintBufferSignalProxy::getStaticMetaObject(void)
+ ?isEnabled@QGraphicsItem@@QBE_NXZ @ 12330 NONAME ; bool QGraphicsItem::isEnabled(void) const
+ ?setStyle@QGraphicsWidget@@QAEXPAVQStyle@@@Z @ 12331 NONAME ; void QGraphicsWidget::setStyle(class QStyle *)
+ ?setPlainText@QGraphicsTextItem@@QAEXABVQString@@@Z @ 12332 NONAME ; void QGraphicsTextItem::setPlainText(class QString const &)
+ ?removeWidget@QStatusBar@@QAEXPAVQWidget@@@Z @ 12333 NONAME ; void QStatusBar::removeWidget(class QWidget *)
+ ??0QImageTextKeyLang@@QAE@PBD0@Z @ 12334 NONAME ; QImageTextKeyLang::QImageTextKeyLang(char const *, char const *)
+ ?isDetached@QPixmap@@QBE_NXZ @ 12335 NONAME ; bool QPixmap::isDetached(void) const
+ ?moveCursor@QColumnView@@MAE?AVQModelIndex@@W4CursorAction@QAbstractItemView@@V?$QFlags@W4KeyboardModifier@Qt@@@@@Z @ 12336 NONAME ; class QModelIndex QColumnView::moveCursor(enum QAbstractItemView::CursorAction, class QFlags<enum Qt::KeyboardModifier>)
+ ?getStaticMetaObject@QRubberBand@@SAABUQMetaObject@@XZ @ 12337 NONAME ; struct QMetaObject const & QRubberBand::getStaticMetaObject(void)
+ ?setPlainText@QPlainTextEdit@@QAEXABVQString@@@Z @ 12338 NONAME ; void QPlainTextEdit::setPlainText(class QString const &)
+ ?comboBoxItems@QInputDialog@@QBE?AVQStringList@@XZ @ 12339 NONAME ; class QStringList QInputDialog::comboBoxItems(void) const
+ ?qGray@@YAHI@Z @ 12340 NONAME ; int qGray(unsigned int)
+ ?wheelEvent@QAbstractSpinBox@@MAEXPAVQWheelEvent@@@Z @ 12341 NONAME ; void QAbstractSpinBox::wheelEvent(class QWheelEvent *)
+ ?updateBlock@QAbstractTextDocumentLayout@@IAEXABVQTextBlock@@@Z @ 12342 NONAME ; void QAbstractTextDocumentLayout::updateBlock(class QTextBlock const &)
+ ?pageCount@QPlainTextDocumentLayout@@UBEHXZ @ 12343 NONAME ; int QPlainTextDocumentLayout::pageCount(void) const
+ ?selectionChanged@QTableView@@MAEXABVQItemSelection@@0@Z @ 12344 NONAME ; void QTableView::selectionChanged(class QItemSelection const &, class QItemSelection const &)
+ ?cleanUp@QRegion@@CAXPAUQRegionData@1@@Z @ 12345 NONAME ; void QRegion::cleanUp(struct QRegion::QRegionData *)
+ ??0QWidgetItemV2@@QAE@PAVQWidget@@@Z @ 12346 NONAME ; QWidgetItemV2::QWidgetItemV2(class QWidget *)
+ ?getStaticMetaObject@QDirModel@@SAABUQMetaObject@@XZ @ 12347 NONAME ; struct QMetaObject const & QDirModel::getStaticMetaObject(void)
+ ?sizeHint@QMdiArea@@UBE?AVQSize@@XZ @ 12348 NONAME ; class QSize QMdiArea::sizeHint(void) const
+ ?customButtonClicked@QWizard@@IAEXH@Z @ 12349 NONAME ; void QWizard::customButtonClicked(int)
+ ?trUtf8@QMessageBox@@SA?AVQString@@PBD0@Z @ 12350 NONAME ; class QString QMessageBox::trUtf8(char const *, char const *)
+ ?getStaticMetaObject@QMovie@@SAABUQMetaObject@@XZ @ 12351 NONAME ; struct QMetaObject const & QMovie::getStaticMetaObject(void)
+ ?clear@QToolBar@@QAEXXZ @ 12352 NONAME ; void QToolBar::clear(void)
+ ?insertImage@QTextCursor@@QAEXABVQTextImageFormat@@W4Position@QTextFrameFormat@@@Z @ 12353 NONAME ; void QTextCursor::insertImage(class QTextImageFormat const &, enum QTextFrameFormat::Position)
+ ?event@QWizard@@MAE_NPAVQEvent@@@Z @ 12354 NONAME ; bool QWizard::event(class QEvent *)
+ ?qt_metacast@QIconEnginePlugin@@UAEPAXPBD@Z @ 12355 NONAME ; void * QIconEnginePlugin::qt_metacast(char const *)
+ ?drawRoundedRect@QPainter@@QAEXHHHHMMW4SizeMode@Qt@@@Z @ 12356 NONAME ; void QPainter::drawRoundedRect(int, int, int, int, float, float, enum Qt::SizeMode)
+ ?polish@QStyle@@UAEXPAVQApplication@@@Z @ 12357 NONAME ; void QStyle::polish(class QApplication *)
+ ?sceneRect@TouchPoint@QTouchEvent@@QBE?AVQRectF@@XZ @ 12358 NONAME ; class QRectF QTouchEvent::TouchPoint::sceneRect(void) const
+ ?getStaticMetaObject@QRadioButton@@SAABUQMetaObject@@XZ @ 12359 NONAME ; struct QMetaObject const & QRadioButton::getStaticMetaObject(void)
+ ?ungrabMouse@QGraphicsItem@@QAEXXZ @ 12360 NONAME ; void QGraphicsItem::ungrabMouse(void)
+ ?ownsFindBuffer@QClipboard@@QBE_NXZ @ 12361 NONAME ; bool QClipboard::ownsFindBuffer(void) const
+ ?getStaticMetaObject@QGraphicsScene@@SAABUQMetaObject@@XZ @ 12362 NONAME ; struct QMetaObject const & QGraphicsScene::getStaticMetaObject(void)
+ ?setSearchPaths@QTextBrowser@@QAEXABVQStringList@@@Z @ 12363 NONAME ; void QTextBrowser::setSearchPaths(class QStringList const &)
+ ?trUtf8@QGraphicsColorizeEffect@@SA?AVQString@@PBD0H@Z @ 12364 NONAME ; class QString QGraphicsColorizeEffect::trUtf8(char const *, char const *, int)
+ ?sectionDoubleClicked@QHeaderView@@IAEXH@Z @ 12365 NONAME ; void QHeaderView::sectionDoubleClicked(int)
+ ?popup@QMenu@@QAEXABVQPoint@@PAVQAction@@@Z @ 12366 NONAME ; void QMenu::popup(class QPoint const &, class QAction *)
+ ?setToolButtonStyle@QMainWindow@@QAEXW4ToolButtonStyle@Qt@@@Z @ 12367 NONAME ; void QMainWindow::setToolButtonStyle(enum Qt::ToolButtonStyle)
+ ?updateSceneTransformFromParent@QGraphicsItemPrivate@@UAEXXZ @ 12368 NONAME ; void QGraphicsItemPrivate::updateSceneTransformFromParent(void)
+ ?setGlobalStrut@QApplication@@SAXABVQSize@@@Z @ 12369 NONAME ; void QApplication::setGlobalStrut(class QSize const &)
+ ?isFullScreen@QWidget@@QBE_NXZ @ 12370 NONAME ; bool QWidget::isFullScreen(void) const
+ ??6@YA?AVQDebug@@V0@W4GraphicsItemFlag@QGraphicsItem@@@Z @ 12371 NONAME ; class QDebug operator<<(class QDebug, enum QGraphicsItem::GraphicsItemFlag)
+ ?currentList@QTextCursor@@QBEPAVQTextList@@XZ @ 12372 NONAME ; class QTextList * QTextCursor::currentList(void) const
+ ?select@QTextCursor@@QAEXW4SelectionType@1@@Z @ 12373 NONAME ; void QTextCursor::select(enum QTextCursor::SelectionType)
+ ?parent@QStandardItem@@QBEPAV1@XZ @ 12374 NONAME ; class QStandardItem * QStandardItem::parent(void) const
+ ?setStretch@QFont@@QAEXH@Z @ 12375 NONAME ; void QFont::setStretch(int)
+ ?qt_metacast@QSplitterHandle@@UAEPAXPBD@Z @ 12376 NONAME ; void * QSplitterHandle::qt_metacast(char const *)
+ ?setGreenF@QColor@@QAEXM@Z @ 12377 NONAME ; void QColor::setGreenF(float)
+ ?tr@QWizardPage@@SA?AVQString@@PBD0@Z @ 12378 NONAME ; class QString QWizardPage::tr(char const *, char const *)
+ ?setQuality@QPictureIO@@QAEXH@Z @ 12379 NONAME ; void QPictureIO::setQuality(int)
+ ?createCompatiblePixmapData@QPixmapData@@UBEPAV1@XZ @ 12380 NONAME ; class QPixmapData * QPixmapData::createCompatiblePixmapData(void) const
+ ?setMenuBar@QLayout@@QAEXPAVQWidget@@@Z @ 12381 NONAME ; void QLayout::setMenuBar(class QWidget *)
+ ?removeSubWindow@QMdiArea@@QAEXPAVQWidget@@@Z @ 12382 NONAME ; void QMdiArea::removeSubWindow(class QWidget *)
+ ??1QProgressDialog@@UAE@XZ @ 12383 NONAME ; QProgressDialog::~QProgressDialog(void)
+ ?isTransformed@QGraphicsView@@QBE_NXZ @ 12384 NONAME ; bool QGraphicsView::isTransformed(void) const
+ ?clearPropertyFlags@QListView@@QAEXXZ @ 12385 NONAME ; void QListView::clearPropertyFlags(void)
+ ?keyPressEvent@QMenu@@MAEXPAVQKeyEvent@@@Z @ 12386 NONAME ; void QMenu::keyPressEvent(class QKeyEvent *)
+ ?cacheStatistics@QFont@@SAXXZ @ 12387 NONAME ; void QFont::cacheStatistics(void)
+ ?tr@QMovie@@SA?AVQString@@PBD0H@Z @ 12388 NONAME ; class QString QMovie::tr(char const *, char const *, int)
+ ?qt_metacall@QWizardPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 12389 NONAME ; int QWizardPage::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?sort@QProxyModel@@UAEXHW4SortOrder@Qt@@@Z @ 12390 NONAME ; void QProxyModel::sort(int, enum Qt::SortOrder)
+ ?connectToModel@QProxyModel@@IBEXPBVQAbstractItemModel@@@Z @ 12391 NONAME ; void QProxyModel::connectToModel(class QAbstractItemModel const *) const
+ ?trUtf8@QWidgetResizeHandler@@SA?AVQString@@PBD0H@Z @ 12392 NONAME ; class QString QWidgetResizeHandler::trUtf8(char const *, char const *, int)
+ ?itemExpanded@QTreeWidget@@IAEXPAVQTreeWidgetItem@@@Z @ 12393 NONAME ; void QTreeWidget::itemExpanded(class QTreeWidgetItem *)
+ ?widget@QLayoutItem@@UAEPAVQWidget@@XZ @ 12394 NONAME ; class QWidget * QLayoutItem::widget(void)
+ ?setTabPosition@QMainWindow@@QAEXV?$QFlags@W4DockWidgetArea@Qt@@@@W4TabPosition@QTabWidget@@@Z @ 12395 NONAME ; void QMainWindow::setTabPosition(class QFlags<enum Qt::DockWidgetArea>, enum QTabWidget::TabPosition)
+ ?qt_metacast@QDoubleValidator@@UAEPAXPBD@Z @ 12396 NONAME ; void * QDoubleValidator::qt_metacast(char const *)
+ ?itemEntered@QListWidget@@IAEXPAVQListWidgetItem@@@Z @ 12397 NONAME ; void QListWidget::itemEntered(class QListWidgetItem *)
+ ??TQRegion@@QBE?BV0@ABV0@@Z @ 12398 NONAME ; class QRegion const QRegion::operator^(class QRegion const &) const
+ ?hideEvent@QWorkspace@@MAEXPAVQHideEvent@@@Z @ 12399 NONAME ; void QWorkspace::hideEvent(class QHideEvent *)
+ ?hideText@QToolTip@@SAXXZ @ 12400 NONAME ; void QToolTip::hideText(void)
+ ?autoClose@QProgressDialog@@QBE_NXZ @ 12401 NONAME ; bool QProgressDialog::autoClose(void) const
+ ?fitInView@QGraphicsView@@QAEXABVQRectF@@W4AspectRatioMode@Qt@@@Z @ 12402 NONAME ; void QGraphicsView::fitInView(class QRectF const &, enum Qt::AspectRatioMode)
+ ?mightBeRichText@Qt@@YA_NABVQString@@@Z @ 12403 NONAME ; bool Qt::mightBeRichText(class QString const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQTextFormat@@@Z @ 12404 NONAME ; class QDataStream & operator<<(class QDataStream &, class QTextFormat const &)
+ ?setBlockCharFormat@QTextCursor@@QAEXABVQTextCharFormat@@@Z @ 12405 NONAME ; void QTextCursor::setBlockCharFormat(class QTextCharFormat const &)
+ ??6@YA?AVQDebug@@V0@ABVQRegion@@@Z @ 12406 NONAME ; class QDebug operator<<(class QDebug, class QRegion const &)
+ ?Extension1@QCoeFepInputContext@@EAEPAVMCoeFepAwareTextEditor_Extension1@@AAH@Z @ 12407 NONAME ; class MCoeFepAwareTextEditor_Extension1 * QCoeFepInputContext::Extension1(int &)
+ ?tr@QUndoView@@SA?AVQString@@PBD0H@Z @ 12408 NONAME ; class QString QUndoView::tr(char const *, char const *, int)
+ ?sortByColumn@QTableView@@QAEXH@Z @ 12409 NONAME ; void QTableView::sortByColumn(int)
+ ?supportedDropActions@QStringListModel@@UBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 12410 NONAME ; class QFlags<enum Qt::DropAction> QStringListModel::supportedDropActions(void) const
+ ?dropAction@QGraphicsSceneDragDropEvent@@QBE?AW4DropAction@Qt@@XZ @ 12411 NONAME ; enum Qt::DropAction QGraphicsSceneDragDropEvent::dropAction(void) const
+ ??0QStandardItem@@QAE@ABVQString@@@Z @ 12412 NONAME ; QStandardItem::QStandardItem(class QString const &)
+ ?trUtf8@QHBoxLayout@@SA?AVQString@@PBD0H@Z @ 12413 NONAME ; class QString QHBoxLayout::trUtf8(char const *, char const *, int)
+ ?button@QPalette@@QBEABVQBrush@@XZ @ 12414 NONAME ; class QBrush const & QPalette::button(void) const
+ ?qt_metacast@QStyle@@UAEPAXPBD@Z @ 12415 NONAME ; void * QStyle::qt_metacast(char const *)
+ ?child@QUndoCommand@@QBEPBV1@H@Z @ 12416 NONAME ; class QUndoCommand const * QUndoCommand::child(int) const
+ ?setGeometry@QFormLayout@@UAEXABVQRect@@@Z @ 12417 NONAME ; void QFormLayout::setGeometry(class QRect const &)
+ ?verticalSpacing@QGridLayout@@QBEHXZ @ 12418 NONAME ; int QGridLayout::verticalSpacing(void) const
+ ?undoText@QUndoGroup@@QBE?AVQString@@XZ @ 12419 NONAME ; class QString QUndoGroup::undoText(void) const
+ ??0QImagePixmapCleanupHooks@@QAE@XZ @ 12420 NONAME ; QImagePixmapCleanupHooks::QImagePixmapCleanupHooks(void)
+ ?setOrientation@QDialog@@QAEXW4Orientation@Qt@@@Z @ 12421 NONAME ; void QDialog::setOrientation(enum Qt::Orientation)
+ ?testRenderHint@QPainter@@QBE_NW4RenderHint@1@@Z @ 12422 NONAME ; bool QPainter::testRenderHint(enum QPainter::RenderHint) const
+ ?staticMetaObject@QSplitterHandle@@2UQMetaObject@@B @ 12423 NONAME ; struct QMetaObject const QSplitterHandle::staticMetaObject
+ ??1QPictureFormatPlugin@@UAE@XZ @ 12424 NONAME ; QPictureFormatPlugin::~QPictureFormatPlugin(void)
+ ?clear@QTextEdit@@QAEXXZ @ 12425 NONAME ; void QTextEdit::clear(void)
+ ?pixel@QImage@@QBEIHH@Z @ 12426 NONAME ; unsigned int QImage::pixel(int, int) const
+ ?undo@QUndoGroup@@QAEXXZ @ 12427 NONAME ; void QUndoGroup::undo(void)
+ ?setQuality@QImageWriter@@QAEXH@Z @ 12428 NONAME ; void QImageWriter::setQuality(int)
+ ??0QDialogButtonBox@@QAE@V?$QFlags@W4StandardButton@QDialogButtonBox@@@@W4Orientation@Qt@@PAVQWidget@@@Z @ 12429 NONAME ; QDialogButtonBox::QDialogButtonBox(class QFlags<enum QDialogButtonBox::StandardButton>, enum Qt::Orientation, class QWidget *)
+ ?historyChanged@QTextBrowser@@IAEXXZ @ 12430 NONAME ; void QTextBrowser::historyChanged(void)
+ ?lineEdit@QComboBox@@QBEPAVQLineEdit@@XZ @ 12431 NONAME ; class QLineEdit * QComboBox::lineEdit(void) const
+ ?setStartDragDistance@QApplication@@SAXH@Z @ 12432 NONAME ; void QApplication::setStartDragDistance(int)
+ ?setItemDelegate@QAbstractItemView@@QAEXPAVQAbstractItemDelegate@@@Z @ 12433 NONAME ; void QAbstractItemView::setItemDelegate(class QAbstractItemDelegate *)
+ ?frameStrut@QWidgetPrivate@@QBE?AVQRect@@XZ @ 12434 NONAME ; class QRect QWidgetPrivate::frameStrut(void) const
+ ?tr@QErrorMessage@@SA?AVQString@@PBD0@Z @ 12435 NONAME ; class QString QErrorMessage::tr(char const *, char const *)
+ ?d_func@QTextTable@@AAEPAVQTextTablePrivate@@XZ @ 12436 NONAME ; class QTextTablePrivate * QTextTable::d_func(void)
+ ?defaultStyleSheet@QTextDocument@@QBE?AVQString@@XZ @ 12437 NONAME ; class QString QTextDocument::defaultStyleSheet(void) const
+ ?width@QItemSelectionRange@@QBEHXZ @ 12438 NONAME ; int QItemSelectionRange::width(void) const
+ ?d_func@QGestureEvent@@AAEPAVQGestureEventPrivate@@XZ @ 12439 NONAME ; class QGestureEventPrivate * QGestureEvent::d_func(void)
+ ?trUtf8@QDataWidgetMapper@@SA?AVQString@@PBD0@Z @ 12440 NONAME ; class QString QDataWidgetMapper::trUtf8(char const *, char const *)
+ ?staticMetaObject@QActionGroup@@2UQMetaObject@@B @ 12441 NONAME ; struct QMetaObject const QActionGroup::staticMetaObject
+ ?setDashPattern@QPainterPathStroker@@QAEXW4PenStyle@Qt@@@Z @ 12442 NONAME ; void QPainterPathStroker::setDashPattern(enum Qt::PenStyle)
+ ?setCurrentWidget@QToolBox@@QAEXPAVQWidget@@@Z @ 12443 NONAME ; void QToolBox::setCurrentWidget(class QWidget *)
+ ?frameRect@QFrame@@QBE?AVQRect@@XZ @ 12444 NONAME ; class QRect QFrame::frameRect(void) const
+ ?trUtf8@QGraphicsAnchor@@SA?AVQString@@PBD0H@Z @ 12445 NONAME ; class QString QGraphicsAnchor::trUtf8(char const *, char const *, int)
+ ?declarationsForNode@StyleSelector@QCss@@QAE?AV?$QVector@UDeclaration@QCss@@@@TNodePtr@12@PBD@Z @ 12446 NONAME ; class QVector<struct QCss::Declaration> QCss::StyleSelector::declarationsForNode(union QCss::StyleSelector::NodePtr, char const *)
+ ?fileName@QFileSystemModel@@QBE?AVQString@@ABVQModelIndex@@@Z @ 12447 NONAME ; class QString QFileSystemModel::fileName(class QModelIndex const &) const
+ ?itemSpacing@QGraphicsLinearLayout@@QBEMH@Z @ 12448 NONAME ; float QGraphicsLinearLayout::itemSpacing(int) const
+ ?fromData@QBitmap@@SA?AV1@ABVQSize@@PBEW4Format@QImage@@@Z @ 12449 NONAME ; class QBitmap QBitmap::fromData(class QSize const &, unsigned char const *, enum QImage::Format)
+ ?qt_metacall@QTextObject@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 12450 NONAME ; int QTextObject::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?verticalScrollbarValueChanged@QAbstractItemView@@MAEXH@Z @ 12451 NONAME ; void QAbstractItemView::verticalScrollbarValueChanged(int)
+ ?xOffset@QGraphicsDropShadowEffect@@QBEMXZ @ 12452 NONAME ; float QGraphicsDropShadowEffect::xOffset(void) const
+ ?availableSizes@QIconEngineV2@@QAE?AV?$QList@VQSize@@@@W4Mode@QIcon@@W4State@4@@Z @ 12453 NONAME ; class QList<class QSize> QIconEngineV2::availableSizes(enum QIcon::Mode, enum QIcon::State)
+ ?getStaticMetaObject@QSortFilterProxyModel@@SAABUQMetaObject@@XZ @ 12454 NONAME ; struct QMetaObject const & QSortFilterProxyModel::getStaticMetaObject(void)
+ ?restoreState@QHeaderView@@QAE_NABVQByteArray@@@Z @ 12455 NONAME ; bool QHeaderView::restoreState(class QByteArray const &)
+ ??0QStyleOptionToolBar@@QAE@ABV0@@Z @ 12456 NONAME ; QStyleOptionToolBar::QStyleOptionToolBar(class QStyleOptionToolBar const &)
+ ?brushProperty@QTextFormat@@QBE?AVQBrush@@H@Z @ 12457 NONAME ; class QBrush QTextFormat::brushProperty(int) const
+ ?topLevelAt@QApplication@@SAPAVQWidget@@HH@Z @ 12458 NONAME ; class QWidget * QApplication::topLevelAt(int, int)
+ ?setSortingEnabled@QTreeWidget@@QAEX_N@Z @ 12459 NONAME ; void QTreeWidget::setSortingEnabled(bool)
+ ?usesScrollButtons@QTabWidget@@QBE_NXZ @ 12460 NONAME ; bool QTabWidget::usesScrollButtons(void) const
+ ?changeEvent@QAbstractButton@@MAEXPAVQEvent@@@Z @ 12461 NONAME ; void QAbstractButton::changeEvent(class QEvent *)
+ ?addRow@QFormLayout@@QAEXABVQString@@PAVQWidget@@@Z @ 12462 NONAME ; void QFormLayout::addRow(class QString const &, class QWidget *)
+ ?addPath@QGraphicsScene@@QAEPAVQGraphicsPathItem@@ABVQPainterPath@@ABVQPen@@ABVQBrush@@@Z @ 12463 NONAME ; class QGraphicsPathItem * QGraphicsScene::addPath(class QPainterPath const &, class QPen const &, class QBrush const &)
+ ?d_func@QDataWidgetMapper@@ABEPBVQDataWidgetMapperPrivate@@XZ @ 12464 NONAME ; class QDataWidgetMapperPrivate const * QDataWidgetMapper::d_func(void) const
+ ?trUtf8@QDial@@SA?AVQString@@PBD0H@Z @ 12465 NONAME ; class QString QDial::trUtf8(char const *, char const *, int)
+ ?sizeHint@QSlider@@UBE?AVQSize@@XZ @ 12466 NONAME ; class QSize QSlider::sizeHint(void) const
+ ?totalHeightForWidth@QLayout@@QBEHH@Z @ 12467 NONAME ; int QLayout::totalHeightForWidth(int) const
+ ?itemFromIndex@QTreeWidget@@IBEPAVQTreeWidgetItem@@ABVQModelIndex@@@Z @ 12468 NONAME ; class QTreeWidgetItem * QTreeWidget::itemFromIndex(class QModelIndex const &) const
+ ?tr@QAction@@SA?AVQString@@PBD0H@Z @ 12469 NONAME ; class QString QAction::tr(char const *, char const *, int)
+ ?app_cspec@QApplicationPrivate@@2HA @ 12470 NONAME ; int QApplicationPrivate::app_cspec
+ ?mapFromWS@QWidgetPrivate@@QBE?AVQRect@@ABV2@@Z @ 12471 NONAME ; class QRect QWidgetPrivate::mapFromWS(class QRect const &) const
+ ?mouseMoveEvent@QTextEdit@@MAEXPAVQMouseEvent@@@Z @ 12472 NONAME ; void QTextEdit::mouseMoveEvent(class QMouseEvent *)
+ ?opaqueArea@QGraphicsPixmapItem@@UBE?AVQPainterPath@@XZ @ 12473 NONAME ; class QPainterPath QGraphicsPixmapItem::opaqueArea(void) const
+ ?calculateTabWidth@QTextEngine@@QBE?AUQFixed@@HU2@@Z @ 12474 NONAME ; struct QFixed QTextEngine::calculateTabWidth(int, struct QFixed) const
+ ?getStaticMetaObject@QHeaderView@@SAABUQMetaObject@@XZ @ 12475 NONAME ; struct QMetaObject const & QHeaderView::getStaticMetaObject(void)
+ ?isCommitPage@QWizardPage@@QBE_NXZ @ 12476 NONAME ; bool QWizardPage::isCommitPage(void) const
+ ?insertRow@QStandardItem@@QAEXHABV?$QList@PAVQStandardItem@@@@@Z @ 12477 NONAME ; void QStandardItem::insertRow(int, class QList<class QStandardItem *> const &)
+ ?row@QTextTableCell@@QBEHXZ @ 12478 NONAME ; int QTextTableCell::row(void) const
+ ?addRect@QGraphicsScene@@QAEPAVQGraphicsRectItem@@MMMMABVQPen@@ABVQBrush@@@Z @ 12479 NONAME ; class QGraphicsRectItem * QGraphicsScene::addRect(float, float, float, float, class QPen const &, class QBrush const &)
+ ??0QTableWidgetItem@@QAE@ABVQString@@H@Z @ 12480 NONAME ; QTableWidgetItem::QTableWidgetItem(class QString const &, int)
+ ?tr@QScrollBar@@SA?AVQString@@PBD0H@Z @ 12481 NONAME ; class QString QScrollBar::tr(char const *, char const *, int)
+ ?trUtf8@QGuiPlatformPlugin@@SA?AVQString@@PBD0@Z @ 12482 NONAME ; class QString QGuiPlatformPlugin::trUtf8(char const *, char const *)
+ ?tr@QDateTimeEdit@@SA?AVQString@@PBD0@Z @ 12483 NONAME ; class QString QDateTimeEdit::tr(char const *, char const *)
+ ?createState@QPaintEngineEx@@UBEPAVQPainterState@@PAV2@@Z @ 12484 NONAME ; class QPainterState * QPaintEngineEx::createState(class QPainterState *) const
+ ??0QTreeWidgetItem@@QAE@ABVQStringList@@H@Z @ 12485 NONAME ; QTreeWidgetItem::QTreeWidgetItem(class QStringList const &, int)
+ ?stripString@QLineControl@@ABE?AVQString@@ABV2@@Z @ 12486 NONAME ; class QString QLineControl::stripString(class QString const &) const
+ ?drawPicture@QPainter@@QAEXHHABVQPicture@@@Z @ 12487 NONAME ; void QPainter::drawPicture(int, int, class QPicture const &)
+ ?itemAt@QGraphicsScene@@QBEPAVQGraphicsItem@@MMABVQTransform@@@Z @ 12488 NONAME ; class QGraphicsItem * QGraphicsScene::itemAt(float, float, class QTransform const &) const
+ ?whatsThis@QAction@@QBE?AVQString@@XZ @ 12489 NONAME ; class QString QAction::whatsThis(void) const
+ ?displayFormat@QDateTimeEdit@@QBE?AVQString@@XZ @ 12490 NONAME ; class QString QDateTimeEdit::displayFormat(void) const
+ ?d_func@QGraphicsGridLayout@@ABEPBVQGraphicsGridLayoutPrivate@@XZ @ 12491 NONAME ; class QGraphicsGridLayoutPrivate const * QGraphicsGridLayout::d_func(void) const
+ ??0QTextLine@@AAE@HPAVQTextEngine@@@Z @ 12492 NONAME ; QTextLine::QTextLine(int, class QTextEngine *)
+ ?staticMetaObject@QItemDelegate@@2UQMetaObject@@B @ 12493 NONAME ; struct QMetaObject const QItemDelegate::staticMetaObject
+ ??1QFrame@@UAE@XZ @ 12494 NONAME ; QFrame::~QFrame(void)
+ ?charFormat@QTextFragment@@QBE?AVQTextCharFormat@@XZ @ 12495 NONAME ; class QTextCharFormat QTextFragment::charFormat(void) const
+ ?y@QMouseEvent@@QBEHXZ @ 12496 NONAME ; int QMouseEvent::y(void) const
+ ?setWidth@QTextFrameFormat@@QAEXM@Z @ 12497 NONAME ; void QTextFrameFormat::setWidth(float)
+ ?write@QStandardItem@@UBEXAAVQDataStream@@@Z @ 12498 NONAME ; void QStandardItem::write(class QDataStream &) const
+ ?updateCacheIfNecessary@QWidgetItemV2@@ABEXXZ @ 12499 NONAME ; void QWidgetItemV2::updateCacheIfNecessary(void) const
+ ?currentColor@QColorDialog@@QBE?AVQColor@@XZ @ 12500 NONAME ; class QColor QColorDialog::currentColor(void) const
+ ?mapToSource@QSortFilterProxyModel@@UBE?AVQModelIndex@@ABV2@@Z @ 12501 NONAME ; class QModelIndex QSortFilterProxyModel::mapToSource(class QModelIndex const &) const
+ ?parent@QFileSystemModel@@UBE?AVQModelIndex@@ABV2@@Z @ 12502 NONAME ; class QModelIndex QFileSystemModel::parent(class QModelIndex const &) const
+ ?layoutDirection@QLineControl@@QBE?AW4LayoutDirection@Qt@@XZ @ 12503 NONAME ; enum Qt::LayoutDirection QLineControl::layoutDirection(void) const
+ ?data@QSortFilterProxyModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 12504 NONAME ; class QVariant QSortFilterProxyModel::data(class QModelIndex const &, int) const
+ ?setEditTriggers@QAbstractItemView@@QAEXV?$QFlags@W4EditTrigger@QAbstractItemView@@@@@Z @ 12505 NONAME ; void QAbstractItemView::setEditTriggers(class QFlags<enum QAbstractItemView::EditTrigger>)
+ ??1QGraphicsPathItem@@UAE@XZ @ 12506 NONAME ; QGraphicsPathItem::~QGraphicsPathItem(void)
+ ?event@QGraphicsScene@@MAE_NPAVQEvent@@@Z @ 12507 NONAME ; bool QGraphicsScene::event(class QEvent *)
+ ?mapToItem@QGraphicsItem@@QBE?AVQPolygonF@@PBV1@ABV2@@Z @ 12508 NONAME ; class QPolygonF QGraphicsItem::mapToItem(class QGraphicsItem const *, class QPolygonF const &) const
+ ?tr@QIconEnginePluginV2@@SA?AVQString@@PBD0@Z @ 12509 NONAME ; class QString QIconEnginePluginV2::tr(char const *, char const *)
+ ?tabCloseRequested@QTabWidget@@IAEXH@Z @ 12510 NONAME ; void QTabWidget::tabCloseRequested(int)
+ ?addPixmapDestructionHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@Z @ 12511 NONAME ; void QImagePixmapCleanupHooks::addPixmapDestructionHook(void (*)(class QPixmap *))
+ ?associatedGraphicsWidgets@QAction@@QBE?AV?$QList@PAVQGraphicsWidget@@@@XZ @ 12512 NONAME ; class QList<class QGraphicsWidget *> QAction::associatedGraphicsWidgets(void) const
+ ?start@QLineControl@@QBEHXZ @ 12513 NONAME ; int QLineControl::start(void) const
+ ?mousePressEvent@QGraphicsItem@@MAEXPAVQGraphicsSceneMouseEvent@@@Z @ 12514 NONAME ; void QGraphicsItem::mousePressEvent(class QGraphicsSceneMouseEvent *)
+ ?takeChild@QStandardItem@@QAEPAV1@HH@Z @ 12515 NONAME ; class QStandardItem * QStandardItem::takeChild(int, int)
+ ?tr@QPixmapColorizeFilter@@SA?AVQString@@PBD0H@Z @ 12516 NONAME ; class QString QPixmapColorizeFilter::tr(char const *, char const *, int)
+ ?standardButtons@QMessageBox@@QBE?AV?$QFlags@W4StandardButton@QMessageBox@@@@XZ @ 12517 NONAME ; class QFlags<enum QMessageBox::StandardButton> QMessageBox::standardButtons(void) const
+ ?inputMethodQuery@QPlainTextEdit@@MBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z @ 12518 NONAME ; class QVariant QPlainTextEdit::inputMethodQuery(enum Qt::InputMethodQuery) const
+ ?setBackgroundBrush@QGraphicsView@@QAEXABVQBrush@@@Z @ 12519 NONAME ; void QGraphicsView::setBackgroundBrush(class QBrush const &)
+ ?scanLine@QImage@@QBEPBEH@Z @ 12520 NONAME ; unsigned char const * QImage::scanLine(int) const
+ ??1QIconEnginePluginV2@@UAE@XZ @ 12521 NONAME ; QIconEnginePluginV2::~QIconEnginePluginV2(void)
+ ?lineSpacing@QFontMetricsF@@QBEMXZ @ 12522 NONAME ; float QFontMetricsF::lineSpacing(void) const
+ ?description@QCommandLinkButton@@QBE?AVQString@@XZ @ 12523 NONAME ; class QString QCommandLinkButton::description(void) const
+ ?showEvent@QDialog@@MAEXPAVQShowEvent@@@Z @ 12524 NONAME ; void QDialog::showEvent(class QShowEvent *)
+ ?actualSize@QIcon@@QBE?AVQSize@@ABV2@W4Mode@1@W4State@1@@Z @ 12525 NONAME ; class QSize QIcon::actualSize(class QSize const &, enum QIcon::Mode, enum QIcon::State) const
+ ?trUtf8@QTextBlockGroup@@SA?AVQString@@PBD0H@Z @ 12526 NONAME ; class QString QTextBlockGroup::trUtf8(char const *, char const *, int)
+ ??4QStyleOptionTabV3@@QAEAAV0@ABVQStyleOptionTab@@@Z @ 12527 NONAME ; class QStyleOptionTabV3 & QStyleOptionTabV3::operator=(class QStyleOptionTab const &)
+ ?handlesChildEvents@QGraphicsItem@@QBE_NXZ @ 12528 NONAME ; bool QGraphicsItem::handlesChildEvents(void) const
+ ?qt_metacast@QPanGesture@@UAEPAXPBD@Z @ 12529 NONAME ; void * QPanGesture::qt_metacast(char const *)
+ ??_0QVector2D@@QAEAAV0@M@Z @ 12530 NONAME ; class QVector2D & QVector2D::operator/=(float)
+ ?event@QScrollArea@@MAE_NPAVQEvent@@@Z @ 12531 NONAME ; bool QScrollArea::event(class QEvent *)
+ ?maximumSize@QSpacerItem@@UBE?AVQSize@@XZ @ 12532 NONAME ; class QSize QSpacerItem::maximumSize(void) const
+ ?parseFontName@QFontDatabase@@CAXABVQString@@AAV2@1@Z @ 12533 NONAME ; void QFontDatabase::parseFontName(class QString const &, class QString &, class QString &)
+ ?setInputMethodHints@QGraphicsItem@@QAEXV?$QFlags@W4InputMethodHint@Qt@@@@@Z @ 12534 NONAME ; void QGraphicsItem::setInputMethodHints(class QFlags<enum Qt::InputMethodHint>)
+ ?setSortCaseSensitivity@QSortFilterProxyModel@@QAEXW4CaseSensitivity@Qt@@@Z @ 12535 NONAME ; void QSortFilterProxyModel::setSortCaseSensitivity(enum Qt::CaseSensitivity)
+ ?proxy@QStyle@@QBEPBV1@XZ @ 12536 NONAME ; class QStyle const * QStyle::proxy(void) const
+ ?setFocusHelper@QGraphicsItemPrivate@@QAEXW4FocusReason@Qt@@_N@Z @ 12537 NONAME ; void QGraphicsItemPrivate::setFocusHelper(enum Qt::FocusReason, bool)
+ ?trUtf8@QSessionManager@@SA?AVQString@@PBD0@Z @ 12538 NONAME ; class QString QSessionManager::trUtf8(char const *, char const *)
+ ?loadResource@QTextEdit@@UAE?AVQVariant@@HABVQUrl@@@Z @ 12539 NONAME ; class QVariant QTextEdit::loadResource(int, class QUrl const &)
+ ??0QStyleOptionDockWidgetV2@@IAE@H@Z @ 12540 NONAME ; QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(int)
+ ??0QSplitter@@QAE@PAVQWidget@@@Z @ 12541 NONAME ; QSplitter::QSplitter(class QWidget *)
+ ?DocumentLengthForFep@QCoeFepInputContext@@UBEHXZ @ 12542 NONAME ; int QCoeFepInputContext::DocumentLengthForFep(void) const
+ ??0QShowEvent@@QAE@XZ @ 12543 NONAME ; QShowEvent::QShowEvent(void)
+ ?fontEngine@QTextEngine@@QBEPAVQFontEngine@@ABUQScriptItem@@PAUQFixed@@11@Z @ 12544 NONAME ; class QFontEngine * QTextEngine::fontEngine(struct QScriptItem const &, struct QFixed *, struct QFixed *, struct QFixed *) const
+ ?leading@QTextLine@@QBEMXZ @ 12545 NONAME ; float QTextLine::leading(void) const
+ ?leadingIncluded@QTextLine@@QBE_NXZ @ 12546 NONAME ; bool QTextLine::leadingIncluded(void) const
+ ?projectedRotate@QMatrix4x4@@AAEAAV1@MMMM@Z @ 12547 NONAME ; class QMatrix4x4 & QMatrix4x4::projectedRotate(float, float, float, float)
+ ?setLeadingIncluded@QTextLine@@QAEX_N@Z @ 12548 NONAME ; void QTextLine::setLeadingIncluded(bool)
+ ?toTransform@QMatrix4x4@@QBE?AVQTransform@@XZ @ 12549 NONAME ; class QTransform QMatrix4x4::toTransform(void) const
+
diff --git a/src/s60installs/bwins/QtMultimediau.def b/src/s60installs/bwins/QtMultimediau.def
new file mode 100644
index 0000000000..9bdd77bc82
--- /dev/null
+++ b/src/s60installs/bwins/QtMultimediau.def
@@ -0,0 +1,273 @@
+EXPORTS
+ ?format@QAudioInput@@QBE?AVQAudioFormat@@XZ @ 1 NONAME ; class QAudioFormat QAudioInput::format(void) const
+ ??9QAudioFormat@@QBE_NABV0@@Z @ 2 NONAME ; bool QAudioFormat::operator!=(class QAudioFormat const &) const
+ ?totalTime@QAudioInput@@QBE_JXZ @ 3 NONAME ; long long QAudioInput::totalTime(void) const
+ ?tr@QAudioEnginePlugin@@SA?AVQString@@PBD0@Z @ 4 NONAME ; class QString QAudioEnginePlugin::tr(char const *, char const *)
+ ?isMapped@QVideoFrame@@QBE_NXZ @ 5 NONAME ; bool QVideoFrame::isMapped(void) const
+ ?staticMetaObject@QAudioInput@@2UQMetaObject@@B @ 6 NONAME ; struct QMetaObject const QAudioInput::staticMetaObject
+ ??8QAudioFormat@@QBE_NABV0@@Z @ 7 NONAME ; bool QAudioFormat::operator==(class QAudioFormat const &) const
+ ?tr@QAudioOutput@@SA?AVQString@@PBD0@Z @ 8 NONAME ; class QString QAudioOutput::tr(char const *, char const *)
+ ?tr@QAbstractVideoSurface@@SA?AVQString@@PBD0@Z @ 9 NONAME ; class QString QAbstractVideoSurface::tr(char const *, char const *)
+ ?width@QVideoFrame@@QBEHXZ @ 10 NONAME ; int QVideoFrame::width(void) const
+ ?setFrameSize@QVideoSurfaceFormat@@QAEXABVQSize@@W4ViewportMode@1@@Z @ 11 NONAME ; void QVideoSurfaceFormat::setFrameSize(class QSize const &, enum QVideoSurfaceFormat::ViewportMode)
+ ?trUtf8@QAbstractAudioInput@@SA?AVQString@@PBD0H@Z @ 12 NONAME ; class QString QAbstractAudioInput::trUtf8(char const *, char const *, int)
+ ?metaObject@QAbstractAudioDeviceInfo@@UBEPBUQMetaObject@@XZ @ 13 NONAME ; struct QMetaObject const * QAbstractAudioDeviceInfo::metaObject(void) const
+ ?isFormatSupported@QAbstractVideoSurface@@UBE_NABVQVideoSurfaceFormat@@PAV2@@Z @ 14 NONAME ; bool QAbstractVideoSurface::isFormatSupported(class QVideoSurfaceFormat const &, class QVideoSurfaceFormat *) const
+ ?setFieldType@QVideoFrame@@QAEXW4FieldType@1@@Z @ 15 NONAME ; void QVideoFrame::setFieldType(enum QVideoFrame::FieldType)
+ ?trUtf8@QAbstractAudioDeviceInfo@@SA?AVQString@@PBD0@Z @ 16 NONAME ; class QString QAbstractAudioDeviceInfo::trUtf8(char const *, char const *)
+ ?tr@QAbstractAudioOutput@@SA?AVQString@@PBD0@Z @ 17 NONAME ; class QString QAbstractAudioOutput::tr(char const *, char const *)
+ ??4QAudioDeviceInfo@@QAEAAV0@ABV0@@Z @ 18 NONAME ; class QAudioDeviceInfo & QAudioDeviceInfo::operator=(class QAudioDeviceInfo const &)
+ ??0QVideoFrame@@QAE@XZ @ 19 NONAME ; QVideoFrame::QVideoFrame(void)
+ ?state@QAudioOutput@@QBE?AW4State@QAudio@@XZ @ 20 NONAME ; enum QAudio::State QAudioOutput::state(void) const
+ ?qt_metacall@QAbstractAudioDeviceInfo@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 21 NONAME ; int QAbstractAudioDeviceInfo::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?deviceName@QAudioDeviceInfo@@QBE?AVQString@@XZ @ 22 NONAME ; class QString QAudioDeviceInfo::deviceName(void) const
+ ?start@QAudioOutput@@QAEPAVQIODevice@@PAV2@@Z @ 23 NONAME ; class QIODevice * QAudioOutput::start(class QIODevice *)
+ ?start@QAudioInput@@QAEPAVQIODevice@@PAV2@@Z @ 24 NONAME ; class QIODevice * QAudioInput::start(class QIODevice *)
+ ?setBufferSize@QAudioOutput@@QAEXH@Z @ 25 NONAME ; void QAudioOutput::setBufferSize(int)
+ ??6@YA?AVQDebug@@V0@ABVQVideoSurfaceFormat@@@Z @ 26 NONAME ; class QDebug operator<<(class QDebug, class QVideoSurfaceFormat const &)
+ ??_EQAbstractVideoSurface@@UAE@I@Z @ 27 NONAME ; QAbstractVideoSurface::~QAbstractVideoSurface(unsigned int)
+ ??0QAbstractVideoBuffer@@IAE@AAVQAbstractVideoBufferPrivate@@W4HandleType@0@@Z @ 28 NONAME ; QAbstractVideoBuffer::QAbstractVideoBuffer(class QAbstractVideoBufferPrivate &, enum QAbstractVideoBuffer::HandleType)
+ ?qt_metacall@QAudioInput@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 29 NONAME ; int QAudioInput::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??4QVideoSurfaceFormat@@QAEAAV0@ABV0@@Z @ 30 NONAME ; class QVideoSurfaceFormat & QVideoSurfaceFormat::operator=(class QVideoSurfaceFormat const &)
+ ??1QAbstractVideoBuffer@@UAE@XZ @ 31 NONAME ; QAbstractVideoBuffer::~QAbstractVideoBuffer(void)
+ ?stop@QAudioOutput@@QAEXXZ @ 32 NONAME ; void QAudioOutput::stop(void)
+ ?setYuvColorSpace@QVideoSurfaceFormat@@QAEXW4YuvColorSpace@1@@Z @ 33 NONAME ; void QVideoSurfaceFormat::setYuvColorSpace(enum QVideoSurfaceFormat::YuvColorSpace)
+ ?bytesFree@QAudioOutput@@QBEHXZ @ 34 NONAME ; int QAudioOutput::bytesFree(void) const
+ ?trUtf8@QAbstractAudioOutput@@SA?AVQString@@PBD0H@Z @ 35 NONAME ; class QString QAbstractAudioOutput::trUtf8(char const *, char const *, int)
+ ??9QVideoSurfaceFormat@@QBE_NABV0@@Z @ 36 NONAME ; bool QVideoSurfaceFormat::operator!=(class QVideoSurfaceFormat const &) const
+ ?size@QVideoFrame@@QBE?AVQSize@@XZ @ 37 NONAME ; class QSize QVideoFrame::size(void) const
+ ?d_func@QAbstractVideoSurface@@AAEPAVQAbstractVideoSurfacePrivate@@XZ @ 38 NONAME ; class QAbstractVideoSurfacePrivate * QAbstractVideoSurface::d_func(void)
+ ?qt_metacall@QAudioEnginePlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 39 NONAME ; int QAudioEnginePlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EQMemoryVideoBuffer@@UAE@I@Z @ 40 NONAME ; QMemoryVideoBuffer::~QMemoryVideoBuffer(unsigned int)
+ ??0QAbstractAudioInput@@QAE@XZ @ 41 NONAME ABSENT ; QAbstractAudioInput::QAbstractAudioInput(void)
+ ?bits@QVideoFrame@@QBEPBEXZ @ 42 NONAME ; unsigned char const * QVideoFrame::bits(void) const
+ ?supportedFormatsChanged@QAbstractVideoSurface@@IAEXXZ @ 43 NONAME ; void QAbstractVideoSurface::supportedFormatsChanged(void)
+ ?mapMode@QVideoFrame@@QBE?AW4MapMode@QAbstractVideoBuffer@@XZ @ 44 NONAME ; enum QAbstractVideoBuffer::MapMode QVideoFrame::mapMode(void) const
+ ?trUtf8@QAbstractAudioInput@@SA?AVQString@@PBD0@Z @ 45 NONAME ; class QString QAbstractAudioInput::trUtf8(char const *, char const *)
+ ?trUtf8@QAudioOutput@@SA?AVQString@@PBD0@Z @ 46 NONAME ; class QString QAudioOutput::trUtf8(char const *, char const *)
+ ?setSampleType@QAudioFormat@@QAEXW4SampleType@1@@Z @ 47 NONAME ; void QAudioFormat::setSampleType(enum QAudioFormat::SampleType)
+ ?format@QAudioOutput@@QBE?AVQAudioFormat@@XZ @ 48 NONAME ; class QAudioFormat QAudioOutput::format(void) const
+ ?property@QVideoSurfaceFormat@@QBE?AVQVariant@@PBD@Z @ 49 NONAME ; class QVariant QVideoSurfaceFormat::property(char const *) const
+ ?qt_metacast@QAudioOutput@@UAEPAXPBD@Z @ 50 NONAME ; void * QAudioOutput::qt_metacast(char const *)
+ ??_EQAudioOutput@@UAE@I@Z @ 51 NONAME ; QAudioOutput::~QAudioOutput(unsigned int)
+ ?yuvColorSpace@QVideoSurfaceFormat@@QBE?AW4YuvColorSpace@1@XZ @ 52 NONAME ; enum QVideoSurfaceFormat::YuvColorSpace QVideoSurfaceFormat::yuvColorSpace(void) const
+ ?supportedSampleTypes@QAudioDeviceInfo@@QBE?AV?$QList@W4SampleType@QAudioFormat@@@@XZ @ 53 NONAME ; class QList<enum QAudioFormat::SampleType> QAudioDeviceInfo::supportedSampleTypes(void) const
+ ?sizeHint@QVideoSurfaceFormat@@QBE?AVQSize@@XZ @ 54 NONAME ; class QSize QVideoSurfaceFormat::sizeHint(void) const
+ ?setError@QAbstractVideoSurface@@IAEXW4Error@1@@Z @ 55 NONAME ; void QAbstractVideoSurface::setError(enum QAbstractVideoSurface::Error)
+ ?qt_metacall@QAbstractAudioInput@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 56 NONAME ; int QAbstractAudioInput::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isWritable@QVideoFrame@@QBE_NXZ @ 57 NONAME ; bool QVideoFrame::isWritable(void) const
+ ?sampleType@QAudioFormat@@QBE?AW4SampleType@1@XZ @ 58 NONAME ; enum QAudioFormat::SampleType QAudioFormat::sampleType(void) const
+ ??0QAudioOutput@@QAE@ABVQAudioFormat@@PAVQObject@@@Z @ 59 NONAME ; QAudioOutput::QAudioOutput(class QAudioFormat const &, class QObject *)
+ ?d_func@QMemoryVideoBuffer@@AAEPAVQMemoryVideoBufferPrivate@@XZ @ 60 NONAME ; class QMemoryVideoBufferPrivate * QMemoryVideoBuffer::d_func(void)
+ ?setProperty@QVideoSurfaceFormat@@QAEXPBDABVQVariant@@@Z @ 61 NONAME ; void QVideoSurfaceFormat::setProperty(char const *, class QVariant const &)
+ ?pixelFormat@QVideoFrame@@QBE?AW4PixelFormat@1@XZ @ 62 NONAME ; enum QVideoFrame::PixelFormat QVideoFrame::pixelFormat(void) const
+ ?mapMode@QMemoryVideoBuffer@@UBE?AW4MapMode@QAbstractVideoBuffer@@XZ @ 63 NONAME ; enum QAbstractVideoBuffer::MapMode QMemoryVideoBuffer::mapMode(void) const
+ ?qt_metacall@QAudioOutput@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 64 NONAME ; int QAudioOutput::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fieldType@QVideoFrame@@QBE?AW4FieldType@1@XZ @ 65 NONAME ; enum QVideoFrame::FieldType QVideoFrame::fieldType(void) const
+ ?staticMetaObject@QAbstractAudioInput@@2UQMetaObject@@B @ 66 NONAME ; struct QMetaObject const QAbstractAudioInput::staticMetaObject
+ ?tr@QAbstractAudioInput@@SA?AVQString@@PBD0@Z @ 67 NONAME ; class QString QAbstractAudioInput::tr(char const *, char const *)
+ ?setByteOrder@QAudioFormat@@QAEXW4Endian@1@@Z @ 68 NONAME ; void QAudioFormat::setByteOrder(enum QAudioFormat::Endian)
+ ?qt_metacast@QAbstractAudioDeviceInfo@@UAEPAXPBD@Z @ 69 NONAME ; void * QAbstractAudioDeviceInfo::qt_metacast(char const *)
+ ?staticMetaObject@QAudioEnginePlugin@@2UQMetaObject@@B @ 70 NONAME ; struct QMetaObject const QAudioEnginePlugin::staticMetaObject
+ ??_EQAudioInput@@UAE@I@Z @ 71 NONAME ; QAudioInput::~QAudioInput(unsigned int)
+ ?clock@QAudioInput@@QBE_JXZ @ 72 NONAME ; long long QAudioInput::clock(void) const
+ ?setPixelAspectRatio@QVideoSurfaceFormat@@QAEXABVQSize@@@Z @ 73 NONAME ; void QVideoSurfaceFormat::setPixelAspectRatio(class QSize const &)
+ ?isNull@QAudioFormat@@QBE_NXZ @ 74 NONAME ; bool QAudioFormat::isNull(void) const
+ ?supportedChannels@QAudioDeviceInfo@@QBE?AV?$QList@H@@XZ @ 75 NONAME ; class QList<int> QAudioDeviceInfo::supportedChannels(void) const
+ ?getStaticMetaObject@QAudioOutput@@SAABUQMetaObject@@XZ @ 76 NONAME ; struct QMetaObject const & QAudioOutput::getStaticMetaObject(void)
+ ?stateChanged@QAbstractAudioOutput@@IAEXW4State@QAudio@@@Z @ 77 NONAME ; void QAbstractAudioOutput::stateChanged(enum QAudio::State)
+ ?d_func@QImageVideoBuffer@@AAEPAVQImageVideoBufferPrivate@@XZ @ 78 NONAME ; class QImageVideoBufferPrivate * QImageVideoBuffer::d_func(void)
+ ?unmap@QVideoFrame@@QAEXXZ @ 79 NONAME ; void QVideoFrame::unmap(void)
+ ?staticMetaObject@QAbstractAudioOutput@@2UQMetaObject@@B @ 80 NONAME ; struct QMetaObject const QAbstractAudioOutput::staticMetaObject
+ ?qt_metacast@QAbstractAudioInput@@UAEPAXPBD@Z @ 81 NONAME ; void * QAbstractAudioInput::qt_metacast(char const *)
+ ?byteOrder@QAudioFormat@@QBE?AW4Endian@1@XZ @ 82 NONAME ; enum QAudioFormat::Endian QAudioFormat::byteOrder(void) const
+ ??_EQAbstractAudioOutput@@UAE@I@Z @ 83 NONAME ; QAbstractAudioOutput::~QAbstractAudioOutput(unsigned int)
+ ?error@QAbstractVideoSurface@@QBE?AW4Error@1@XZ @ 84 NONAME ; enum QAbstractVideoSurface::Error QAbstractVideoSurface::error(void) const
+ ?d_func@QAbstractVideoBuffer@@ABEPBVQAbstractVideoBufferPrivate@@XZ @ 85 NONAME ; class QAbstractVideoBufferPrivate const * QAbstractVideoBuffer::d_func(void) const
+ ?setScanLineDirection@QVideoSurfaceFormat@@QAEXW4Direction@1@@Z @ 86 NONAME ; void QVideoSurfaceFormat::setScanLineDirection(enum QVideoSurfaceFormat::Direction)
+ ?supportedSampleSizes@QAudioDeviceInfo@@QBE?AV?$QList@H@@XZ @ 87 NONAME ; class QList<int> QAudioDeviceInfo::supportedSampleSizes(void) const
+ ??1QAudioDeviceInfo@@QAE@XZ @ 88 NONAME ; QAudioDeviceInfo::~QAudioDeviceInfo(void)
+ ??1QMemoryVideoBuffer@@UAE@XZ @ 89 NONAME ; QMemoryVideoBuffer::~QMemoryVideoBuffer(void)
+ ?nearestFormat@QAudioDeviceInfo@@QBE?AVQAudioFormat@@ABV2@@Z @ 90 NONAME ; class QAudioFormat QAudioDeviceInfo::nearestFormat(class QAudioFormat const &) const
+ ??0QVideoSurfaceFormat@@QAE@XZ @ 91 NONAME ; QVideoSurfaceFormat::QVideoSurfaceFormat(void)
+ ?trUtf8@QAudioOutput@@SA?AVQString@@PBD0H@Z @ 92 NONAME ; class QString QAudioOutput::trUtf8(char const *, char const *, int)
+ ?numBytes@QVideoFrame@@QBEHXZ @ 93 NONAME ; int QVideoFrame::numBytes(void) const
+ ?isFormatSupported@QAudioDeviceInfo@@QBE_NABVQAudioFormat@@@Z @ 94 NONAME ; bool QAudioDeviceInfo::isFormatSupported(class QAudioFormat const &) const
+ ?isNull@QAudioDeviceInfo@@QBE_NXZ @ 95 NONAME ; bool QAudioDeviceInfo::isNull(void) const
+ ?supportedByteOrders@QAudioDeviceInfo@@QBE?AV?$QList@W4Endian@QAudioFormat@@@@XZ @ 96 NONAME ; class QList<enum QAudioFormat::Endian> QAudioDeviceInfo::supportedByteOrders(void) const
+ ??0QAudioEngineFactoryInterface@@QAE@XZ @ 97 NONAME ABSENT ; QAudioEngineFactoryInterface::QAudioEngineFactoryInterface(void)
+ ?stop@QAudioInput@@QAEXXZ @ 98 NONAME ; void QAudioInput::stop(void)
+ ??0QVideoFrame@@QAE@ABVQImage@@@Z @ 99 NONAME ; QVideoFrame::QVideoFrame(class QImage const &)
+ ?setFrequency@QAudioFormat@@QAEXH@Z @ 100 NONAME ; void QAudioFormat::setFrequency(int)
+ ?realm@QAudioDeviceInfo@@ABE?AVQString@@XZ @ 101 NONAME ; class QString QAudioDeviceInfo::realm(void) const
+ ?notify@QAbstractAudioInput@@IAEXXZ @ 102 NONAME ; void QAbstractAudioInput::notify(void)
+ ?setPixelAspectRatio@QVideoSurfaceFormat@@QAEXHH@Z @ 103 NONAME ; void QVideoSurfaceFormat::setPixelAspectRatio(int, int)
+ ?getStaticMetaObject@QAbstractAudioDeviceInfo@@SAABUQMetaObject@@XZ @ 104 NONAME ; struct QMetaObject const & QAbstractAudioDeviceInfo::getStaticMetaObject(void)
+ ?notify@QAbstractAudioOutput@@IAEXXZ @ 105 NONAME ; void QAbstractAudioOutput::notify(void)
+ ?handle@QVideoFrame@@QBE?AVQVariant@@XZ @ 106 NONAME ; class QVariant QVideoFrame::handle(void) const
+ ?equivalentPixelFormat@QVideoFrame@@SA?AW4PixelFormat@1@W4Format@QImage@@@Z @ 107 NONAME ; enum QVideoFrame::PixelFormat QVideoFrame::equivalentPixelFormat(enum QImage::Format)
+ ?setNotifyInterval@QAudioInput@@QAEXH@Z @ 108 NONAME ; void QAudioInput::setNotifyInterval(int)
+ ?getStaticMetaObject@QAudioEnginePlugin@@SAABUQMetaObject@@XZ @ 109 NONAME ; struct QMetaObject const & QAudioEnginePlugin::getStaticMetaObject(void)
+ ??0QVideoFrame@@QAE@PAVQAbstractVideoBuffer@@ABVQSize@@W4PixelFormat@0@@Z @ 110 NONAME ; QVideoFrame::QVideoFrame(class QAbstractVideoBuffer *, class QSize const &, enum QVideoFrame::PixelFormat)
+ ?notifyInterval@QAudioOutput@@QBEHXZ @ 111 NONAME ; int QAudioOutput::notifyInterval(void) const
+ ??1QImageVideoBuffer@@UAE@XZ @ 112 NONAME ; QImageVideoBuffer::~QImageVideoBuffer(void)
+ ??1QAbstractAudioDeviceInfo@@UAE@XZ @ 113 NONAME ; QAbstractAudioDeviceInfo::~QAbstractAudioDeviceInfo(void)
+ ?staticMetaObject@QAudioOutput@@2UQMetaObject@@B @ 114 NONAME ; struct QMetaObject const QAudioOutput::staticMetaObject
+ ?propertyNames@QVideoSurfaceFormat@@QBE?AV?$QList@VQByteArray@@@@XZ @ 115 NONAME ; class QList<class QByteArray> QVideoSurfaceFormat::propertyNames(void) const
+ ??1QAudioEnginePlugin@@UAE@XZ @ 116 NONAME ; QAudioEnginePlugin::~QAudioEnginePlugin(void)
+ ??0QImageVideoBuffer@@QAE@ABVQImage@@@Z @ 117 NONAME ; QImageVideoBuffer::QImageVideoBuffer(class QImage const &)
+ ?frameSize@QVideoSurfaceFormat@@QBE?AVQSize@@XZ @ 118 NONAME ; class QSize QVideoSurfaceFormat::frameSize(void) const
+ ?bits@QVideoFrame@@QAEPAEXZ @ 119 NONAME ; unsigned char * QVideoFrame::bits(void)
+ ?trUtf8@QAudioEnginePlugin@@SA?AVQString@@PBD0H@Z @ 120 NONAME ; class QString QAudioEnginePlugin::trUtf8(char const *, char const *, int)
+ ??_EQAbstractAudioInput@@UAE@I@Z @ 121 NONAME ; QAbstractAudioInput::~QAbstractAudioInput(unsigned int)
+ ?error@QAudioOutput@@QBE?AW4Error@QAudio@@XZ @ 122 NONAME ; enum QAudio::Error QAudioOutput::error(void) const
+ ?d_func@QMemoryVideoBuffer@@ABEPBVQMemoryVideoBufferPrivate@@XZ @ 123 NONAME ; class QMemoryVideoBufferPrivate const * QMemoryVideoBuffer::d_func(void) const
+ ?pixelAspectRatio@QVideoSurfaceFormat@@QBE?AVQSize@@XZ @ 124 NONAME ; class QSize QVideoSurfaceFormat::pixelAspectRatio(void) const
+ ?isValid@QVideoFrame@@QBE_NXZ @ 125 NONAME ; bool QVideoFrame::isValid(void) const
+ ??4QAudioFormat@@QAEAAV0@ABV0@@Z @ 126 NONAME ; class QAudioFormat & QAudioFormat::operator=(class QAudioFormat const &)
+ ?isReadable@QVideoFrame@@QBE_NXZ @ 127 NONAME ; bool QVideoFrame::isReadable(void) const
+ ?totalTime@QAudioOutput@@QBE_JXZ @ 128 NONAME ; long long QAudioOutput::totalTime(void) const
+ ?qt_metacall@QAbstractAudioOutput@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 129 NONAME ; int QAbstractAudioOutput::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QAudioOutput@@QAE@ABVQAudioDeviceInfo@@ABVQAudioFormat@@PAVQObject@@@Z @ 130 NONAME ; QAudioOutput::QAudioOutput(class QAudioDeviceInfo const &, class QAudioFormat const &, class QObject *)
+ ??0QAudioInput@@QAE@ABVQAudioDeviceInfo@@ABVQAudioFormat@@PAVQObject@@@Z @ 131 NONAME ; QAudioInput::QAudioInput(class QAudioDeviceInfo const &, class QAudioFormat const &, class QObject *)
+ ?notify@QAudioInput@@IAEXXZ @ 132 NONAME ; void QAudioInput::notify(void)
+ ?periodSize@QAudioOutput@@QBEHXZ @ 133 NONAME ; int QAudioOutput::periodSize(void) const
+ ?tr@QAudioInput@@SA?AVQString@@PBD0H@Z @ 134 NONAME ; class QString QAudioInput::tr(char const *, char const *, int)
+ ??0QAudioDeviceInfo@@QAE@XZ @ 135 NONAME ; QAudioDeviceInfo::QAudioDeviceInfo(void)
+ ?setCodec@QAudioFormat@@QAEXABVQString@@@Z @ 136 NONAME ; void QAudioFormat::setCodec(class QString const &)
+ ?tr@QAudioEnginePlugin@@SA?AVQString@@PBD0H@Z @ 137 NONAME ; class QString QAudioEnginePlugin::tr(char const *, char const *, int)
+ ?deviceList@QAudioDeviceInfo@@SA?AV?$QList@VQAudioDeviceInfo@@@@W4Mode@QAudio@@@Z @ 138 NONAME ; class QList<class QAudioDeviceInfo> QAudioDeviceInfo::deviceList(enum QAudio::Mode)
+ ?pixelFormat@QVideoSurfaceFormat@@QBE?AW4PixelFormat@QVideoFrame@@XZ @ 139 NONAME ; enum QVideoFrame::PixelFormat QVideoSurfaceFormat::pixelFormat(void) const
+ ?handleType@QVideoSurfaceFormat@@QBE?AW4HandleType@QAbstractVideoBuffer@@XZ @ 140 NONAME ; enum QAbstractVideoBuffer::HandleType QVideoSurfaceFormat::handleType(void) const
+ ?clock@QAudioOutput@@QBE_JXZ @ 141 NONAME ; long long QAudioOutput::clock(void) const
+ ?map@QMemoryVideoBuffer@@UAEPAEW4MapMode@QAbstractVideoBuffer@@PAH1@Z @ 142 NONAME ; unsigned char * QMemoryVideoBuffer::map(enum QAbstractVideoBuffer::MapMode, int *, int *)
+ ?setNotifyInterval@QAudioOutput@@QAEXH@Z @ 143 NONAME ; void QAudioOutput::setNotifyInterval(int)
+ ?start@QAbstractVideoSurface@@UAE_NABVQVideoSurfaceFormat@@@Z @ 144 NONAME ; bool QAbstractVideoSurface::start(class QVideoSurfaceFormat const &)
+ ?staticMetaObject@QAbstractVideoSurface@@2UQMetaObject@@B @ 145 NONAME ; struct QMetaObject const QAbstractVideoSurface::staticMetaObject
+ ?trUtf8@QAbstractVideoSurface@@SA?AVQString@@PBD0@Z @ 146 NONAME ; class QString QAbstractVideoSurface::trUtf8(char const *, char const *)
+ ?state@QAudioInput@@QBE?AW4State@QAudio@@XZ @ 147 NONAME ; enum QAudio::State QAudioInput::state(void) const
+ ?tr@QAbstractAudioInput@@SA?AVQString@@PBD0H@Z @ 148 NONAME ; class QString QAbstractAudioInput::tr(char const *, char const *, int)
+ ??0QAbstractAudioDeviceInfo@@QAE@XZ @ 149 NONAME ABSENT ; QAbstractAudioDeviceInfo::QAbstractAudioDeviceInfo(void)
+ ??0QVideoSurfaceFormat@@QAE@ABV0@@Z @ 150 NONAME ; QVideoSurfaceFormat::QVideoSurfaceFormat(class QVideoSurfaceFormat const &)
+ ?trUtf8@QAbstractAudioOutput@@SA?AVQString@@PBD0@Z @ 151 NONAME ; class QString QAbstractAudioOutput::trUtf8(char const *, char const *)
+ ?setStartTime@QVideoFrame@@QAEX_J@Z @ 152 NONAME ; void QVideoFrame::setStartTime(long long)
+ ?unmap@QMemoryVideoBuffer@@UAEXXZ @ 153 NONAME ; void QMemoryVideoBuffer::unmap(void)
+ ??_EQAbstractAudioDeviceInfo@@UAE@I@Z @ 154 NONAME ; QAbstractAudioDeviceInfo::~QAbstractAudioDeviceInfo(unsigned int)
+ ?setSampleSize@QAudioFormat@@QAEXH@Z @ 155 NONAME ; void QAudioFormat::setSampleSize(int)
+ ?stop@QAbstractVideoSurface@@UAEXXZ @ 156 NONAME ; void QAbstractVideoSurface::stop(void)
+ ?mode@QAudioDeviceInfo@@ABE?AW4Mode@QAudio@@XZ @ 157 NONAME ; enum QAudio::Mode QAudioDeviceInfo::mode(void) const
+ ?surfaceFormat@QAbstractVideoSurface@@QBE?AVQVideoSurfaceFormat@@XZ @ 158 NONAME ; class QVideoSurfaceFormat QAbstractVideoSurface::surfaceFormat(void) const
+ ?metaObject@QAbstractAudioOutput@@UBEPBUQMetaObject@@XZ @ 159 NONAME ; struct QMetaObject const * QAbstractAudioOutput::metaObject(void) const
+ ?trUtf8@QAbstractAudioDeviceInfo@@SA?AVQString@@PBD0H@Z @ 160 NONAME ; class QString QAbstractAudioDeviceInfo::trUtf8(char const *, char const *, int)
+ ??0QAudioFormat@@QAE@ABV0@@Z @ 161 NONAME ; QAudioFormat::QAudioFormat(class QAudioFormat const &)
+ ?viewport@QVideoSurfaceFormat@@QBE?AVQRect@@XZ @ 162 NONAME ; class QRect QVideoSurfaceFormat::viewport(void) const
+ ?bufferSize@QAudioInput@@QBEHXZ @ 163 NONAME ; int QAudioInput::bufferSize(void) const
+ ?resume@QAudioInput@@QAEXXZ @ 164 NONAME ; void QAudioInput::resume(void)
+ ?d_func@QImageVideoBuffer@@ABEPBVQImageVideoBufferPrivate@@XZ @ 165 NONAME ; class QImageVideoBufferPrivate const * QImageVideoBuffer::d_func(void) const
+ ??0QVideoSurfaceFormat@@QAE@ABVQSize@@W4PixelFormat@QVideoFrame@@W4HandleType@QAbstractVideoBuffer@@@Z @ 166 NONAME ; QVideoSurfaceFormat::QVideoSurfaceFormat(class QSize const &, enum QVideoFrame::PixelFormat, enum QAbstractVideoBuffer::HandleType)
+ ?bytesReady@QAudioInput@@QBEHXZ @ 167 NONAME ; int QAudioInput::bytesReady(void) const
+ ?error@QAudioInput@@QBE?AW4Error@QAudio@@XZ @ 168 NONAME ; enum QAudio::Error QAudioInput::error(void) const
+ ??0QAbstractVideoSurface@@QAE@PAVQObject@@@Z @ 169 NONAME ; QAbstractVideoSurface::QAbstractVideoSurface(class QObject *)
+ ?frameHeight@QVideoSurfaceFormat@@QBEHXZ @ 170 NONAME ; int QVideoSurfaceFormat::frameHeight(void) const
+ ?unmap@QImageVideoBuffer@@UAEXXZ @ 171 NONAME ; void QImageVideoBuffer::unmap(void)
+ ?tr@QAbstractAudioOutput@@SA?AVQString@@PBD0H@Z @ 172 NONAME ; class QString QAbstractAudioOutput::tr(char const *, char const *, int)
+ ?setFrameSize@QVideoSurfaceFormat@@QAEXHHW4ViewportMode@1@@Z @ 173 NONAME ; void QVideoSurfaceFormat::setFrameSize(int, int, enum QVideoSurfaceFormat::ViewportMode)
+ ??1QAbstractAudioInput@@UAE@XZ @ 174 NONAME ; QAbstractAudioInput::~QAbstractAudioInput(void)
+ ?setViewport@QVideoSurfaceFormat@@QAEXABVQRect@@@Z @ 175 NONAME ; void QVideoSurfaceFormat::setViewport(class QRect const &)
+ ?tr@QAbstractAudioDeviceInfo@@SA?AVQString@@PBD0H@Z @ 176 NONAME ; class QString QAbstractAudioDeviceInfo::tr(char const *, char const *, int)
+ ??1QAudioInput@@UAE@XZ @ 177 NONAME ; QAudioInput::~QAudioInput(void)
+ ?staticMetaObject@QAbstractAudioDeviceInfo@@2UQMetaObject@@B @ 178 NONAME ; struct QMetaObject const QAbstractAudioDeviceInfo::staticMetaObject
+ ??_EQAudioEnginePlugin@@UAE@I@Z @ 179 NONAME ; QAudioEnginePlugin::~QAudioEnginePlugin(unsigned int)
+ ?setEndTime@QVideoFrame@@QAEX_J@Z @ 180 NONAME ; void QVideoFrame::setEndTime(long long)
+ ?trUtf8@QAudioInput@@SA?AVQString@@PBD0H@Z @ 181 NONAME ; class QString QAudioInput::trUtf8(char const *, char const *, int)
+ ??0QVideoFrame@@QAE@ABV0@@Z @ 182 NONAME ; QVideoFrame::QVideoFrame(class QVideoFrame const &)
+ ?handleType@QVideoFrame@@QBE?AW4HandleType@QAbstractVideoBuffer@@XZ @ 183 NONAME ; enum QAbstractVideoBuffer::HandleType QVideoFrame::handleType(void) const
+ ?mapMode@QImageVideoBuffer@@UBE?AW4MapMode@QAbstractVideoBuffer@@XZ @ 184 NONAME ; enum QAbstractVideoBuffer::MapMode QImageVideoBuffer::mapMode(void) const
+ ?trUtf8@QAbstractVideoSurface@@SA?AVQString@@PBD0H@Z @ 185 NONAME ; class QString QAbstractVideoSurface::trUtf8(char const *, char const *, int)
+ ?tr@QAudioOutput@@SA?AVQString@@PBD0H@Z @ 186 NONAME ; class QString QAudioOutput::tr(char const *, char const *, int)
+ ?setChannels@QAudioFormat@@QAEXH@Z @ 187 NONAME ; void QAudioFormat::setChannels(int)
+ ?bufferSize@QAudioOutput@@QBEHXZ @ 188 NONAME ; int QAudioOutput::bufferSize(void) const
+ ?supportedCodecs@QAudioDeviceInfo@@QBE?AVQStringList@@XZ @ 189 NONAME ; class QStringList QAudioDeviceInfo::supportedCodecs(void) const
+ ?map@QVideoFrame@@QAE_NW4MapMode@QAbstractVideoBuffer@@@Z @ 190 NONAME ; bool QVideoFrame::map(enum QAbstractVideoBuffer::MapMode)
+ ?tr@QAbstractVideoSurface@@SA?AVQString@@PBD0H@Z @ 191 NONAME ; class QString QAbstractVideoSurface::tr(char const *, char const *, int)
+ ?periodSize@QAudioInput@@QBEHXZ @ 192 NONAME ; int QAudioInput::periodSize(void) const
+ ?setFrameRate@QVideoSurfaceFormat@@QAEXM@Z @ 193 NONAME ; void QVideoSurfaceFormat::setFrameRate(float)
+ ?equivalentImageFormat@QVideoFrame@@SA?AW4Format@QImage@@W4PixelFormat@1@@Z @ 194 NONAME ; enum QImage::Format QVideoFrame::equivalentImageFormat(enum QVideoFrame::PixelFormat)
+ ?handle@QAudioDeviceInfo@@ABE?AVQByteArray@@XZ @ 195 NONAME ; class QByteArray QAudioDeviceInfo::handle(void) const
+ ?startedChanged@QAbstractVideoSurface@@IAEX_N@Z @ 196 NONAME ; void QAbstractVideoSurface::startedChanged(bool)
+ ??0QVideoFrame@@QAE@HABVQSize@@HW4PixelFormat@0@@Z @ 197 NONAME ; QVideoFrame::QVideoFrame(int, class QSize const &, int, enum QVideoFrame::PixelFormat)
+ ?handle@QAbstractVideoBuffer@@UBE?AVQVariant@@XZ @ 198 NONAME ; class QVariant QAbstractVideoBuffer::handle(void) const
+ ?handleType@QAbstractVideoBuffer@@QBE?AW4HandleType@1@XZ @ 199 NONAME ; enum QAbstractVideoBuffer::HandleType QAbstractVideoBuffer::handleType(void) const
+ ?height@QVideoFrame@@QBEHXZ @ 200 NONAME ; int QVideoFrame::height(void) const
+ ?sampleSize@QAudioFormat@@QBEHXZ @ 201 NONAME ; int QAudioFormat::sampleSize(void) const
+ ??0QAudioFormat@@QAE@XZ @ 202 NONAME ; QAudioFormat::QAudioFormat(void)
+ ??0QAbstractVideoBuffer@@QAE@W4HandleType@0@@Z @ 203 NONAME ; QAbstractVideoBuffer::QAbstractVideoBuffer(enum QAbstractVideoBuffer::HandleType)
+ ??0QAudioDeviceInfo@@AAE@ABVQString@@ABVQByteArray@@W4Mode@QAudio@@@Z @ 204 NONAME ; QAudioDeviceInfo::QAudioDeviceInfo(class QString const &, class QByteArray const &, enum QAudio::Mode)
+ ?endTime@QVideoFrame@@QBE_JXZ @ 205 NONAME ; long long QVideoFrame::endTime(void) const
+ ?startTime@QVideoFrame@@QBE_JXZ @ 206 NONAME ; long long QVideoFrame::startTime(void) const
+ ?defaultOutputDevice@QAudioDeviceInfo@@SA?AV1@XZ @ 207 NONAME ; class QAudioDeviceInfo QAudioDeviceInfo::defaultOutputDevice(void)
+ ??1QAbstractVideoSurface@@UAE@XZ @ 208 NONAME ; QAbstractVideoSurface::~QAbstractVideoSurface(void)
+ ?suspend@QAudioOutput@@QAEXXZ @ 209 NONAME ; void QAudioOutput::suspend(void)
+ ?metaObject@QAudioOutput@@UBEPBUQMetaObject@@XZ @ 210 NONAME ; struct QMetaObject const * QAudioOutput::metaObject(void) const
+ ?metaObject@QAudioEnginePlugin@@UBEPBUQMetaObject@@XZ @ 211 NONAME ; struct QMetaObject const * QAudioEnginePlugin::metaObject(void) const
+ ??0QAbstractAudioOutput@@QAE@XZ @ 212 NONAME ABSENT ; QAbstractAudioOutput::QAbstractAudioOutput(void)
+ ?stateChanged@QAbstractAudioInput@@IAEXW4State@QAudio@@@Z @ 213 NONAME ; void QAbstractAudioInput::stateChanged(enum QAudio::State)
+ ?bytesPerLine@QVideoFrame@@QBEHXZ @ 214 NONAME ; int QVideoFrame::bytesPerLine(void) const
+ ?codec@QAudioFormat@@QBE?AVQString@@XZ @ 215 NONAME ; class QString QAudioFormat::codec(void) const
+ ?metaObject@QAbstractVideoSurface@@UBEPBUQMetaObject@@XZ @ 216 NONAME ; struct QMetaObject const * QAbstractVideoSurface::metaObject(void) const
+ ?getStaticMetaObject@QAbstractAudioInput@@SAABUQMetaObject@@XZ @ 217 NONAME ; struct QMetaObject const & QAbstractAudioInput::getStaticMetaObject(void)
+ ??0QMemoryVideoBuffer@@QAE@ABVQByteArray@@H@Z @ 218 NONAME ; QMemoryVideoBuffer::QMemoryVideoBuffer(class QByteArray const &, int)
+ ?d_func@QAbstractVideoBuffer@@AAEPAVQAbstractVideoBufferPrivate@@XZ @ 219 NONAME ; class QAbstractVideoBufferPrivate * QAbstractVideoBuffer::d_func(void)
+ ?getStaticMetaObject@QAbstractAudioOutput@@SAABUQMetaObject@@XZ @ 220 NONAME ; struct QMetaObject const & QAbstractAudioOutput::getStaticMetaObject(void)
+ ?trUtf8@QAudioEnginePlugin@@SA?AVQString@@PBD0@Z @ 221 NONAME ; class QString QAudioEnginePlugin::trUtf8(char const *, char const *)
+ ??_EQAudioEngineFactoryInterface@@UAE@I@Z @ 222 NONAME ; QAudioEngineFactoryInterface::~QAudioEngineFactoryInterface(unsigned int)
+ ??0QAbstractVideoSurface@@IAE@AAVQAbstractVideoSurfacePrivate@@PAVQObject@@@Z @ 223 NONAME ; QAbstractVideoSurface::QAbstractVideoSurface(class QAbstractVideoSurfacePrivate &, class QObject *)
+ ?qt_metacast@QAbstractVideoSurface@@UAEPAXPBD@Z @ 224 NONAME ; void * QAbstractVideoSurface::qt_metacast(char const *)
+ ?frequency@QAudioFormat@@QBEHXZ @ 225 NONAME ; int QAudioFormat::frequency(void) const
+ ?map@QImageVideoBuffer@@UAEPAEW4MapMode@QAbstractVideoBuffer@@PAH1@Z @ 226 NONAME ; unsigned char * QImageVideoBuffer::map(enum QAbstractVideoBuffer::MapMode, int *, int *)
+ ?reset@QAudioInput@@QAEXXZ @ 227 NONAME ; void QAudioInput::reset(void)
+ ??_EQImageVideoBuffer@@UAE@I@Z @ 228 NONAME ; QImageVideoBuffer::~QImageVideoBuffer(unsigned int)
+ ?setBufferSize@QAudioInput@@QAEXH@Z @ 229 NONAME ; void QAudioInput::setBufferSize(int)
+ ?qt_metacast@QAudioEnginePlugin@@UAEPAXPBD@Z @ 230 NONAME ; void * QAudioEnginePlugin::qt_metacast(char const *)
+ ??1QAudioEngineFactoryInterface@@UAE@XZ @ 231 NONAME ; QAudioEngineFactoryInterface::~QAudioEngineFactoryInterface(void)
+ ?notify@QAudioOutput@@IAEXXZ @ 232 NONAME ; void QAudioOutput::notify(void)
+ ?stateChanged@QAudioOutput@@IAEXW4State@QAudio@@@Z @ 233 NONAME ; void QAudioOutput::stateChanged(enum QAudio::State)
+ ?isStarted@QAbstractVideoSurface@@QBE_NXZ @ 234 NONAME ; bool QAbstractVideoSurface::isStarted(void) const
+ ??0QAudioDeviceInfo@@QAE@ABV0@@Z @ 235 NONAME ; QAudioDeviceInfo::QAudioDeviceInfo(class QAudioDeviceInfo const &)
+ ??1QAudioOutput@@UAE@XZ @ 236 NONAME ; QAudioOutput::~QAudioOutput(void)
+ ?tr@QAudioInput@@SA?AVQString@@PBD0@Z @ 237 NONAME ; class QString QAudioInput::tr(char const *, char const *)
+ ??_EQAbstractVideoBuffer@@UAE@I@Z @ 238 NONAME ; QAbstractVideoBuffer::~QAbstractVideoBuffer(unsigned int)
+ ?tr@QAbstractAudioDeviceInfo@@SA?AVQString@@PBD0@Z @ 239 NONAME ; class QString QAbstractAudioDeviceInfo::tr(char const *, char const *)
+ ??0QAudioInput@@QAE@ABVQAudioFormat@@PAVQObject@@@Z @ 240 NONAME ; QAudioInput::QAudioInput(class QAudioFormat const &, class QObject *)
+ ?suspend@QAudioInput@@QAEXXZ @ 241 NONAME ; void QAudioInput::suspend(void)
+ ?qt_metacall@QAbstractVideoSurface@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 242 NONAME ; int QAbstractVideoSurface::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isValid@QVideoSurfaceFormat@@QBE_NXZ @ 243 NONAME ; bool QVideoSurfaceFormat::isValid(void) const
+ ?reset@QAudioOutput@@QAEXXZ @ 244 NONAME ; void QAudioOutput::reset(void)
+ ?defaultInputDevice@QAudioDeviceInfo@@SA?AV1@XZ @ 245 NONAME ; class QAudioDeviceInfo QAudioDeviceInfo::defaultInputDevice(void)
+ ?metaObject@QAbstractAudioInput@@UBEPBUQMetaObject@@XZ @ 246 NONAME ; struct QMetaObject const * QAbstractAudioInput::metaObject(void) const
+ ?qt_metacast@QAudioInput@@UAEPAXPBD@Z @ 247 NONAME ; void * QAudioInput::qt_metacast(char const *)
+ ?frameRate@QVideoSurfaceFormat@@QBEMXZ @ 248 NONAME ; float QVideoSurfaceFormat::frameRate(void) const
+ ??1QAudioFormat@@QAE@XZ @ 249 NONAME ; QAudioFormat::~QAudioFormat(void)
+ ?frameWidth@QVideoSurfaceFormat@@QBEHXZ @ 250 NONAME ; int QVideoSurfaceFormat::frameWidth(void) const
+ ?resume@QAudioOutput@@QAEXXZ @ 251 NONAME ; void QAudioOutput::resume(void)
+ ?trUtf8@QAudioInput@@SA?AVQString@@PBD0@Z @ 252 NONAME ; class QString QAudioInput::trUtf8(char const *, char const *)
+ ?getStaticMetaObject@QAudioInput@@SAABUQMetaObject@@XZ @ 253 NONAME ; struct QMetaObject const & QAudioInput::getStaticMetaObject(void)
+ ?scanLineDirection@QVideoSurfaceFormat@@QBE?AW4Direction@1@XZ @ 254 NONAME ; enum QVideoSurfaceFormat::Direction QVideoSurfaceFormat::scanLineDirection(void) const
+ ?d_func@QAbstractVideoSurface@@ABEPBVQAbstractVideoSurfacePrivate@@XZ @ 255 NONAME ; class QAbstractVideoSurfacePrivate const * QAbstractVideoSurface::d_func(void) const
+ ?getStaticMetaObject@QAbstractVideoSurface@@SAABUQMetaObject@@XZ @ 256 NONAME ; struct QMetaObject const & QAbstractVideoSurface::getStaticMetaObject(void)
+ ??4QVideoFrame@@QAEAAV0@ABV0@@Z @ 257 NONAME ; class QVideoFrame & QVideoFrame::operator=(class QVideoFrame const &)
+ ?supportedFrequencies@QAudioDeviceInfo@@QBE?AV?$QList@H@@XZ @ 258 NONAME ; class QList<int> QAudioDeviceInfo::supportedFrequencies(void) const
+ ??1QVideoFrame@@QAE@XZ @ 259 NONAME ; QVideoFrame::~QVideoFrame(void)
+ ??0QAudioEnginePlugin@@QAE@PAVQObject@@@Z @ 260 NONAME ; QAudioEnginePlugin::QAudioEnginePlugin(class QObject *)
+ ?notifyInterval@QAudioInput@@QBEHXZ @ 261 NONAME ; int QAudioInput::notifyInterval(void) const
+ ?channels@QAudioFormat@@QBEHXZ @ 262 NONAME ; int QAudioFormat::channels(void) const
+ ?metaObject@QAudioInput@@UBEPBUQMetaObject@@XZ @ 263 NONAME ; struct QMetaObject const * QAudioInput::metaObject(void) const
+ ?surfaceFormatChanged@QAbstractVideoSurface@@IAEXABVQVideoSurfaceFormat@@@Z @ 264 NONAME ; void QAbstractVideoSurface::surfaceFormatChanged(class QVideoSurfaceFormat const &)
+ ?stateChanged@QAudioInput@@IAEXW4State@QAudio@@@Z @ 265 NONAME ; void QAudioInput::stateChanged(enum QAudio::State)
+ ??1QAbstractAudioOutput@@UAE@XZ @ 266 NONAME ; QAbstractAudioOutput::~QAbstractAudioOutput(void)
+ ??8QVideoSurfaceFormat@@QBE_NABV0@@Z @ 267 NONAME ; bool QVideoSurfaceFormat::operator==(class QVideoSurfaceFormat const &) const
+ ?preferredFormat@QAudioDeviceInfo@@QBE?AVQAudioFormat@@XZ @ 268 NONAME ; class QAudioFormat QAudioDeviceInfo::preferredFormat(void) const
+ ?qt_metacast@QAbstractAudioOutput@@UAEPAXPBD@Z @ 269 NONAME ; void * QAbstractAudioOutput::qt_metacast(char const *)
+ ??1QVideoSurfaceFormat@@QAE@XZ @ 270 NONAME ; QVideoSurfaceFormat::~QVideoSurfaceFormat(void)
+ ??_EQAudioDeviceInfo@@QAE@I@Z @ 271 NONAME ABSENT ; QAudioDeviceInfo::~QAudioDeviceInfo(unsigned int)
+
diff --git a/src/s60installs/bwins/QtNetworku.def b/src/s60installs/bwins/QtNetworku.def
new file mode 100644
index 0000000000..17e62ac407
--- /dev/null
+++ b/src/s60installs/bwins/QtNetworku.def
@@ -0,0 +1,977 @@
+EXPORTS
+ ?staticMetaObject@QNetworkCookieJar@@2UQMetaObject@@B @ 1 NONAME ; struct QMetaObject const QNetworkCookieJar::staticMetaObject
+ ?setSslConfiguration@QNetworkReply@@QAEXABVQSslConfiguration@@@Z @ 2 NONAME ; void QNetworkReply::setSslConfiguration(class QSslConfiguration const &)
+ ??0QHttpHeader@@QAE@ABV0@@Z @ 3 NONAME ; QHttpHeader::QHttpHeader(class QHttpHeader const &)
+ ?d_func@QNetworkReply@@AAEPAVQNetworkReplyPrivate@@XZ @ 4 NONAME ; class QNetworkReplyPrivate * QNetworkReply::d_func(void)
+ ?setCaCertificates@QSslSocket@@QAEXABV?$QList@VQSslCertificate@@@@@Z @ 5 NONAME ; void QSslSocket::setCaCertificates(class QList<class QSslCertificate> const &)
+ ?getStaticMetaObject@QUdpSocket@@SAABUQMetaObject@@XZ @ 6 NONAME ; struct QMetaObject const & QUdpSocket::getStaticMetaObject(void)
+ ??1QLocalSocket@@UAE@XZ @ 7 NONAME ; QLocalSocket::~QLocalSocket(void)
+ ?setSocketState@QAbstractSocket@@IAEXW4SocketState@1@@Z @ 8 NONAME ; void QAbstractSocket::setSocketState(enum QAbstractSocket::SocketState)
+ ?clear@QHostAddress@@QAEXXZ @ 9 NONAME ; void QHostAddress::clear(void)
+ ?setReadable@QUrlInfo@@UAEX_N@Z @ 10 NONAME ; void QUrlInfo::setReadable(bool)
+ ?hasPendingRequests@QHttp@@QBE_NXZ @ 11 NONAME ; bool QHttp::hasPendingRequests(void) const
+ ??0QHttpHeader@@IAE@AAVQHttpHeaderPrivate@@ABV0@@Z @ 12 NONAME ; QHttpHeader::QHttpHeader(class QHttpHeaderPrivate &, class QHttpHeader const &)
+ ?sslErrors@QSslSocket@@QBE?AV?$QList@VQSslError@@@@XZ @ 13 NONAME ; class QList<class QSslError> QSslSocket::sslErrors(void) const
+ ?setPeerVerifyMode@QSslSocket@@QAEXW4PeerVerifyMode@1@@Z @ 14 NONAME ; void QSslSocket::setPeerVerifyMode(enum QSslSocket::PeerVerifyMode)
+ ??9QAuthenticator@@QBE_NABV0@@Z @ 15 NONAME ; bool QAuthenticator::operator!=(class QAuthenticator const &) const
+ ??0QAbstractNetworkCache@@IAE@AAVQAbstractNetworkCachePrivate@@PAVQObject@@@Z @ 16 NONAME ; QAbstractNetworkCache::QAbstractNetworkCache(class QAbstractNetworkCachePrivate &, class QObject *)
+ ?sslConfiguration@QNetworkRequest@@QBE?AVQSslConfiguration@@XZ @ 17 NONAME ; class QSslConfiguration QNetworkRequest::sslConfiguration(void) const
+ ??9QSslCipher@@QBE_NABV0@@Z @ 18 NONAME ; bool QSslCipher::operator!=(class QSslCipher const &) const
+ ?majorVersion@QHttpResponseHeader@@UBEHXZ @ 19 NONAME ; int QHttpResponseHeader::majorVersion(void) const
+ ?setCiphers@QSslSocket@@QAEXABVQString@@@Z @ 20 NONAME ; void QSslSocket::setCiphers(class QString const &)
+ ?requestFinished@QHttp@@IAEXH_N@Z @ 21 NONAME ; void QHttp::requestFinished(int, bool)
+ ?setSocketDescriptor@QTcpServer@@QAE_NH@Z @ 22 NONAME ; bool QTcpServer::setSocketDescriptor(int)
+ ?head@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@@Z @ 23 NONAME ; class QNetworkReply * QNetworkAccessManager::head(class QNetworkRequest const &)
+ ?qt_metacast@QUdpSocket@@UAEPAXPBD@Z @ 24 NONAME ; void * QUdpSocket::qt_metacast(char const *)
+ ??8QSslKey@@QBE_NABV0@@Z @ 25 NONAME ; bool QSslKey::operator==(class QSslKey const &) const
+ ??0QHttp@@QAE@ABVQString@@GPAVQObject@@@Z @ 26 NONAME ; QHttp::QHttp(class QString const &, unsigned short, class QObject *)
+ ?tr@QSslSocket@@SA?AVQString@@PBD0H@Z @ 27 NONAME ; class QString QSslSocket::tr(char const *, char const *, int)
+ ?scopeId@QHostAddress@@QBE?AVQString@@XZ @ 28 NONAME ; class QString QHostAddress::scopeId(void) const
+ ?qt_metacall@QLocalSocket@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 29 NONAME ; int QLocalSocket::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setValue@QNetworkCookie@@QAEXABVQByteArray@@@Z @ 30 NONAME ; void QNetworkCookie::setValue(class QByteArray const &)
+ ?trUtf8@QNetworkCookieJar@@SA?AVQString@@PBD0@Z @ 31 NONAME ; class QString QNetworkCookieJar::trUtf8(char const *, char const *)
+ ?d_func@QNetworkDiskCache@@AAEPAVQNetworkDiskCachePrivate@@XZ @ 32 NONAME ; class QNetworkDiskCachePrivate * QNetworkDiskCache::d_func(void)
+ ?addCaCertificates@QSslSocket@@QAEXABV?$QList@VQSslCertificate@@@@@Z @ 33 NONAME ; void QSslSocket::addCaCertificates(class QList<class QSslCertificate> const &)
+ ?readAll@QFtp@@QAE?AVQByteArray@@XZ @ 34 NONAME ; class QByteArray QFtp::readAll(void)
+ ?setDefaultCaCertificates@QSslSocket@@SAXABV?$QList@VQSslCertificate@@@@@Z @ 35 NONAME ; void QSslSocket::setDefaultCaCertificates(class QList<class QSslCertificate> const &)
+ ?metaDataChanged@QNetworkReply@@IAEXXZ @ 36 NONAME ; void QNetworkReply::metaDataChanged(void)
+ ?issuerInfo@QSslCertificate@@QBE?AVQString@@ABVQByteArray@@@Z @ 37 NONAME ; class QString QSslCertificate::issuerInfo(class QByteArray const &) const
+ ?expirationDate@QNetworkCookie@@QBE?AVQDateTime@@XZ @ 38 NONAME ; class QDateTime QNetworkCookie::expirationDate(void) const
+ ?writeData@QAbstractSocket@@MAE_JPBD_J@Z @ 39 NONAME ; long long QAbstractSocket::writeData(char const *, long long)
+ ?qt_metacall@QFtp@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 40 NONAME ; int QFtp::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?waitForReadyRead@QLocalSocket@@UAE_NH@Z @ 41 NONAME ; bool QLocalSocket::waitForReadyRead(int)
+ ?getStaticMetaObject@QLocalSocket@@SAABUQMetaObject@@XZ @ 42 NONAME ; struct QMetaObject const & QLocalSocket::getStaticMetaObject(void)
+ ?bytesAvailable@QFtp@@QBE_JXZ @ 43 NONAME ; long long QFtp::bytesAvailable(void) const
+ ?setName@QUrlInfo@@UAEXABVQString@@@Z @ 44 NONAME ; void QUrlInfo::setName(class QString const &)
+ ?proxy@QAbstractSocket@@QBE?AVQNetworkProxy@@XZ @ 45 NONAME ; class QNetworkProxy QAbstractSocket::proxy(void) const
+ ??6@YA?AVQDebug@@V0@W4SubjectInfo@QSslCertificate@@@Z @ 46 NONAME ; class QDebug operator<<(class QDebug, enum QSslCertificate::SubjectInfo)
+ ?sslErrors@QNetworkAccessManager@@IAEXPAVQNetworkReply@@ABV?$QList@VQSslError@@@@@Z @ 47 NONAME ; void QNetworkAccessManager::sslErrors(class QNetworkReply *, class QList<class QSslError> const &)
+ ?connected@QLocalSocket@@IAEXXZ @ 48 NONAME ; void QLocalSocket::connected(void)
+ ?readyRead@QHttp@@IAEXABVQHttpResponseHeader@@@Z @ 49 NONAME ; void QHttp::readyRead(class QHttpResponseHeader const &)
+ ?currentRequest@QHttp@@QBE?AVQHttpRequestHeader@@XZ @ 50 NONAME ; class QHttpRequestHeader QHttp::currentRequest(void) const
+ ?minorVersion@QHttpRequestHeader@@UBEHXZ @ 51 NONAME ; int QHttpRequestHeader::minorVersion(void) const
+ ?setLocalPort@QNetworkProxyQuery@@QAEXH@Z @ 52 NONAME ; void QNetworkProxyQuery::setLocalPort(int)
+ ?trUtf8@QSslSocket@@SA?AVQString@@PBD0H@Z @ 53 NONAME ; class QString QSslSocket::trUtf8(char const *, char const *, int)
+ ??4QSslError@@QAEAAV0@ABV0@@Z @ 54 NONAME ; class QSslError & QSslError::operator=(class QSslError const &)
+ ?trUtf8@QAbstractSocket@@SA?AVQString@@PBD0H@Z @ 55 NONAME ; class QString QAbstractSocket::trUtf8(char const *, char const *, int)
+ ?setDefaultCiphers@QSslSocket@@SAXABV?$QList@VQSslCipher@@@@@Z @ 56 NONAME ; void QSslSocket::setDefaultCiphers(class QList<class QSslCipher> const &)
+ ??0QSslConfiguration@@AAE@PAVQSslConfigurationPrivate@@@Z @ 57 NONAME ; QSslConfiguration::QSslConfiguration(class QSslConfigurationPrivate *)
+ ?effectiveDate@QSslCertificate@@QBE?AVQDateTime@@XZ @ 58 NONAME ; class QDateTime QSslCertificate::effectiveDate(void) const
+ ??1QUrlInfo@@UAE@XZ @ 59 NONAME ; QUrlInfo::~QUrlInfo(void)
+ ??1QSslSocket@@UAE@XZ @ 60 NONAME ; QSslSocket::~QSslSocket(void)
+ ??1QNetworkReply@@UAE@XZ @ 61 NONAME ; QNetworkReply::~QNetworkReply(void)
+ ?trUtf8@QHttp@@SA?AVQString@@PBD0H@Z @ 62 NONAME ; class QString QHttp::trUtf8(char const *, char const *, int)
+ ?tr@QTcpSocket@@SA?AVQString@@PBD0H@Z @ 63 NONAME ; class QString QTcpSocket::tr(char const *, char const *, int)
+ ??_EQSslError@@QAE@I@Z @ 64 NONAME ABSENT ; QSslError::~QSslError(unsigned int)
+ ?header@QNetworkReply@@QBE?AVQVariant@@W4KnownHeaders@QNetworkRequest@@@Z @ 65 NONAME ; class QVariant QNetworkReply::header(enum QNetworkRequest::KnownHeaders) const
+ ??1QHostInfo@@QAE@XZ @ 66 NONAME ; QHostInfo::~QHostInfo(void)
+ ?tr@QLocalSocket@@SA?AVQString@@PBD0H@Z @ 67 NONAME ; class QString QLocalSocket::tr(char const *, char const *, int)
+ ?isRunning@QNetworkReply@@QBE_NXZ @ 68 NONAME ; bool QNetworkReply::isRunning(void) const
+ ?d_func@QHttpHeader@@ABEPBVQHttpHeaderPrivate@@XZ @ 69 NONAME ; class QHttpHeaderPrivate const * QHttpHeader::d_func(void) const
+ ?tr@QUdpSocket@@SA?AVQString@@PBD0@Z @ 70 NONAME ; class QString QUdpSocket::tr(char const *, char const *)
+ ?tr@QFtp@@SA?AVQString@@PBD0H@Z @ 71 NONAME ; class QString QFtp::tr(char const *, char const *, int)
+ ?setRawHeader@QNetworkRequest@@QAEXABVQByteArray@@0@Z @ 72 NONAME ; void QNetworkRequest::setRawHeader(class QByteArray const &, class QByteArray const &)
+ ?currentCommand@QFtp@@QBE?AW4Command@1@XZ @ 73 NONAME ; enum QFtp::Command QFtp::currentCommand(void) const
+ ?ciphers@QSslSocket@@QBE?AV?$QList@VQSslCipher@@@@XZ @ 74 NONAME ; class QList<class QSslCipher> QSslSocket::ciphers(void) const
+ ?listen@QLocalServer@@QAE_NABVQString@@@Z @ 75 NONAME ; bool QLocalServer::listen(class QString const &)
+ ?contentType@QHttpHeader@@QBE?AVQString@@XZ @ 76 NONAME ; class QString QHttpHeader::contentType(void) const
+ ?removeServer@QLocalServer@@SA_NABVQString@@@Z @ 77 NONAME ; bool QLocalServer::removeServer(class QString const &)
+ ?path@QNetworkCookie@@QBE?AVQString@@XZ @ 78 NONAME ; class QString QNetworkCookie::path(void) const
+ ?clearPendingCommands@QFtp@@QAEXXZ @ 79 NONAME ; void QFtp::clearPendingCommands(void)
+ ?state@QLocalSocket@@QBE?AW4LocalSocketState@1@XZ @ 80 NONAME ; enum QLocalSocket::LocalSocketState QLocalSocket::state(void) const
+ ?setReadBufferSize@QLocalSocket@@QAEX_J@Z @ 81 NONAME ; void QLocalSocket::setReadBufferSize(long long)
+ ?getStaticMetaObject@QNetworkCookieJar@@SAABUQMetaObject@@XZ @ 82 NONAME ; struct QMetaObject const & QNetworkCookieJar::getStaticMetaObject(void)
+ ?tr@QNetworkDiskCache@@SA?AVQString@@PBD0@Z @ 83 NONAME ; class QString QNetworkDiskCache::tr(char const *, char const *)
+ ?socketDescriptor@QLocalSocket@@QBEIXZ @ 84 NONAME ; unsigned int QLocalSocket::socketDescriptor(void) const
+ ?qt_metacall@QNetworkAccessManager@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 85 NONAME ; int QNetworkAccessManager::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?addCaCertificates@QSslSocket@@QAE_NABVQString@@W4EncodingFormat@QSsl@@W4PatternSyntax@QRegExp@@@Z @ 86 NONAME ; bool QSslSocket::addCaCertificates(class QString const &, enum QSsl::EncodingFormat, enum QRegExp::PatternSyntax)
+ ?isInSubnet@QHostAddress@@QBE_NABV1@H@Z @ 87 NONAME ; bool QHostAddress::isInSubnet(class QHostAddress const &, int) const
+ ??8QNetworkProxyQuery@@QBE_NABV0@@Z @ 88 NONAME ; bool QNetworkProxyQuery::operator==(class QNetworkProxyQuery const &) const
+ ?isNull@QSslKey@@QBE_NXZ @ 89 NONAME ; bool QSslKey::isNull(void) const
+ ?sslErrors@QHttp@@IAEXABV?$QList@VQSslError@@@@@Z @ 90 NONAME ; void QHttp::sslErrors(class QList<class QSslError> const &)
+ ?newConnection@QLocalServer@@IAEXXZ @ 91 NONAME ; void QLocalServer::newConnection(void)
+ ?done@QHttp@@IAEX_N@Z @ 92 NONAME ; void QHttp::done(bool)
+ ??4QNetworkCacheMetaData@@QAEAAV0@ABV0@@Z @ 93 NONAME ; class QNetworkCacheMetaData & QNetworkCacheMetaData::operator=(class QNetworkCacheMetaData const &)
+ ?staticMetaObject@QTcpSocket@@2UQMetaObject@@B @ 94 NONAME ; struct QMetaObject const QTcpSocket::staticMetaObject
+ ??9QNetworkCookie@@QBE_NABV0@@Z @ 95 NONAME ; bool QNetworkCookie::operator!=(class QNetworkCookie const &) const
+ ?rawHeaderList@QNetworkRequest@@QBE?AV?$QList@VQByteArray@@@@XZ @ 96 NONAME ; class QList<class QByteArray> QNetworkRequest::rawHeaderList(void) const
+ ?authenticationRequired@QNetworkAccessManager@@IAEXPAVQNetworkReply@@PAVQAuthenticator@@@Z @ 97 NONAME ; void QNetworkAccessManager::authenticationRequired(class QNetworkReply *, class QAuthenticator *)
+ ?trUtf8@QTcpSocket@@SA?AVQString@@PBD0H@Z @ 98 NONAME ; class QString QTcpSocket::trUtf8(char const *, char const *, int)
+ ?trUtf8@QTcpSocket@@SA?AVQString@@PBD0@Z @ 99 NONAME ; class QString QTcpSocket::trUtf8(char const *, char const *)
+ ?setProtocol@QSslSocket@@QAEXW4SslProtocol@QSsl@@@Z @ 100 NONAME ; void QSslSocket::setProtocol(enum QSsl::SslProtocol)
+ ?atEnd@QSslSocket@@UBE_NXZ @ 101 NONAME ; bool QSslSocket::atEnd(void) const
+ ?staticMetaObject@QTcpServer@@2UQMetaObject@@B @ 102 NONAME ; struct QMetaObject const QTcpServer::staticMetaObject
+ ?publicKey@QSslCertificate@@QBE?AVQSslKey@@XZ @ 103 NONAME ; class QSslKey QSslCertificate::publicKey(void) const
+ ?bytesToWrite@QAbstractSocket@@UBE_JXZ @ 104 NONAME ; long long QAbstractSocket::bytesToWrite(void) const
+ ?getStaticMetaObject@QAbstractNetworkCache@@SAABUQMetaObject@@XZ @ 105 NONAME ; struct QMetaObject const & QAbstractNetworkCache::getStaticMetaObject(void)
+ ?setCookiesFromUrl@QNetworkCookieJar@@UAE_NABV?$QList@VQNetworkCookie@@@@ABVQUrl@@@Z @ 106 NONAME ; bool QNetworkCookieJar::setCookiesFromUrl(class QList<class QNetworkCookie> const &, class QUrl const &)
+ ?responseHeaderReceived@QHttp@@IAEXABVQHttpResponseHeader@@@Z @ 107 NONAME ; void QHttp::responseHeaderReceived(class QHttpResponseHeader const &)
+ ?setCache@QNetworkAccessManager@@QAEXPAVQAbstractNetworkCache@@@Z @ 108 NONAME ; void QNetworkAccessManager::setCache(class QAbstractNetworkCache *)
+ ?ciphers@QSslConfiguration@@QBE?AV?$QList@VQSslCipher@@@@XZ @ 109 NONAME ; class QList<class QSslCipher> QSslConfiguration::ciphers(void) const
+ ?certificate@QSslError@@QBE?AVQSslCertificate@@XZ @ 110 NONAME ; class QSslCertificate QSslError::certificate(void) const
+ ?isNull@QSslConfiguration@@QBE_NXZ @ 111 NONAME ; bool QSslConfiguration::isNull(void) const
+ ?staticMetaObject@QLocalSocket@@2UQMetaObject@@B @ 112 NONAME ; struct QMetaObject const QLocalSocket::staticMetaObject
+ ?metaObject@QAbstractSocket@@UBEPBUQMetaObject@@XZ @ 113 NONAME ; struct QMetaObject const * QAbstractSocket::metaObject(void) const
+ ?isInSubnet@QHostAddress@@QBE_NABU?$QPair@VQHostAddress@@H@@@Z @ 114 NONAME ; bool QHostAddress::isInSubnet(struct QPair<class QHostAddress, int> const &) const
+ ?setPrefixLength@QNetworkAddressEntry@@QAEXH@Z @ 115 NONAME ; void QNetworkAddressEntry::setPrefixLength(int)
+ ?hasContentLength@QHttpHeader@@QBE_NXZ @ 116 NONAME ; bool QHttpHeader::hasContentLength(void) const
+ ??4QNetworkInterface@@QAEAAV0@ABV0@@Z @ 117 NONAME ; class QNetworkInterface & QNetworkInterface::operator=(class QNetworkInterface const &)
+ ?waitForConnected@QSslSocket@@QAE_NH@Z @ 118 NONAME ; bool QSslSocket::waitForConnected(int)
+ ?staticMetaObject@QLocalServer@@2UQMetaObject@@B @ 119 NONAME ; struct QMetaObject const QLocalServer::staticMetaObject
+ ?metaObject@QLocalSocket@@UBEPBUQMetaObject@@XZ @ 120 NONAME ; struct QMetaObject const * QLocalSocket::metaObject(void) const
+ ?lastModified@QUrlInfo@@QBE?AVQDateTime@@XZ @ 121 NONAME ; class QDateTime QUrlInfo::lastModified(void) const
+ ?setHeader@QNetworkRequest@@QAEXW4KnownHeaders@1@ABVQVariant@@@Z @ 122 NONAME ; void QNetworkRequest::setHeader(enum QNetworkRequest::KnownHeaders, class QVariant const &)
+ ?setValues@QHttpHeader@@QAEXABV?$QList@U?$QPair@VQString@@V1@@@@@@Z @ 123 NONAME ; void QHttpHeader::setValues(class QList<struct QPair<class QString, class QString> > const &)
+ ?setSocket@QHttp@@QAEHPAVQTcpSocket@@@Z @ 124 NONAME ; int QHttp::setSocket(class QTcpSocket *)
+ ?error@QAbstractSocket@@QBE?AW4SocketError@1@XZ @ 125 NONAME ; enum QAbstractSocket::SocketError QAbstractSocket::error(void) const
+ ?setProxyFactory@QNetworkAccessManager@@QAEXPAVQNetworkProxyFactory@@@Z @ 126 NONAME ; void QNetworkAccessManager::setProxyFactory(class QNetworkProxyFactory *)
+ ?hasContentType@QHttpHeader@@QBE_NXZ @ 127 NONAME ; bool QHttpHeader::hasContentType(void) const
+ ??9QSslCertificate@@QBE_NABV0@@Z @ 128 NONAME ; bool QSslCertificate::operator!=(class QSslCertificate const &) const
+ ?atEnd@QAbstractSocket@@UBE_NXZ @ 129 NONAME ; bool QAbstractSocket::atEnd(void) const
+ ?setPassword@QAuthenticator@@QAEXABVQString@@@Z @ 130 NONAME ; void QAuthenticator::setPassword(class QString const &)
+ ?tr@QAbstractNetworkCache@@SA?AVQString@@PBD0@Z @ 131 NONAME ; class QString QAbstractNetworkCache::tr(char const *, char const *)
+ ?algorithm@QSslKey@@QBE?AW4KeyAlgorithm@QSsl@@XZ @ 132 NONAME ; enum QSsl::KeyAlgorithm QSslKey::algorithm(void) const
+ ?abort@QSslSocket@@QAEXXZ @ 133 NONAME ; void QSslSocket::abort(void)
+ ??1QNetworkCookie@@QAE@XZ @ 134 NONAME ; QNetworkCookie::~QNetworkCookie(void)
+ ?stateChanged@QAbstractSocket@@IAEXW4SocketState@1@@Z @ 135 NONAME ; void QAbstractSocket::stateChanged(enum QAbstractSocket::SocketState)
+ ?getStaticMetaObject@QTcpServer@@SAABUQMetaObject@@XZ @ 136 NONAME ; struct QMetaObject const & QTcpServer::getStaticMetaObject(void)
+ ?connectToHost@QAbstractSocket@@QAEXABVQHostAddress@@GV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 137 NONAME ; void QAbstractSocket::connectToHost(class QHostAddress const &, unsigned short, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?currentDestinationDevice@QHttp@@QBEPAVQIODevice@@XZ @ 138 NONAME ; class QIODevice * QHttp::currentDestinationDevice(void) const
+ ?setCaCertificates@QSslConfiguration@@QAEXABV?$QList@VQSslCertificate@@@@@Z @ 139 NONAME ; void QSslConfiguration::setCaCertificates(class QList<class QSslCertificate> const &)
+ ?hostFound@QAbstractSocket@@IAEXXZ @ 140 NONAME ; void QAbstractSocket::hostFound(void)
+ ?hasPendingCommands@QFtp@@QBE_NXZ @ 141 NONAME ; bool QFtp::hasPendingCommands(void) const
+ ?d_func@QNetworkAccessManager@@ABEPBVQNetworkAccessManagerPrivate@@XZ @ 142 NONAME ; class QNetworkAccessManagerPrivate const * QNetworkAccessManager::d_func(void) const
+ ?isListening@QLocalServer@@QBE_NXZ @ 143 NONAME ; bool QLocalServer::isListening(void) const
+ ?closeConnection@QHttp@@QAEHXZ @ 144 NONAME ; int QHttp::closeConnection(void)
+ ?serverPort@QTcpServer@@QBEGXZ @ 145 NONAME ; unsigned short QTcpServer::serverPort(void) const
+ ?setMaximumCacheSize@QNetworkDiskCache@@QAEX_J@Z @ 146 NONAME ; void QNetworkDiskCache::setMaximumCacheSize(long long)
+ ?dataReadProgress@QHttp@@IAEXHH@Z @ 147 NONAME ; void QHttp::dataReadProgress(int, int)
+ ?protocolTag@QNetworkProxyQuery@@QBE?AVQString@@XZ @ 148 NONAME ; class QString QNetworkProxyQuery::protocolTag(void) const
+ ?addDefaultCaCertificate@QSslSocket@@SAXABVQSslCertificate@@@Z @ 149 NONAME ; void QSslSocket::addDefaultCaCertificate(class QSslCertificate const &)
+ ?waitForBytesWritten@QLocalSocket@@UAE_NH@Z @ 150 NONAME ; bool QLocalSocket::waitForBytesWritten(int)
+ ?peerPort@QAbstractSocket@@QBEGXZ @ 151 NONAME ; unsigned short QAbstractSocket::peerPort(void) const
+ ??8QHostAddress@@QBE_NW4SpecialAddress@0@@Z @ 152 NONAME ; bool QHostAddress::operator==(enum QHostAddress::SpecialAddress) const
+ ?readBufferSize@QAbstractSocket@@QBE_JXZ @ 153 NONAME ; long long QAbstractSocket::readBufferSize(void) const
+ ?tr@QUdpSocket@@SA?AVQString@@PBD0H@Z @ 154 NONAME ; class QString QUdpSocket::tr(char const *, char const *, int)
+ ?remove@QFtp@@QAEHABVQString@@@Z @ 155 NONAME ; int QFtp::remove(class QString const &)
+ ?humanReadableName@QNetworkInterface@@QBE?AVQString@@XZ @ 156 NONAME ; class QString QNetworkInterface::humanReadableName(void) const
+ ??8QSslError@@QBE_NABV0@@Z @ 157 NONAME ; bool QSslError::operator==(class QSslError const &) const
+ ??0QHostAddress@@QAE@W4SpecialAddress@0@@Z @ 158 NONAME ; QHostAddress::QHostAddress(enum QHostAddress::SpecialAddress)
+ ?put@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@PAVQIODevice@@@Z @ 159 NONAME ; class QNetworkReply * QNetworkAccessManager::put(class QNetworkRequest const &, class QIODevice *)
+ ?peerHostName@QNetworkProxyQuery@@QBE?AVQString@@XZ @ 160 NONAME ; class QString QNetworkProxyQuery::peerHostName(void) const
+ ?setError@QNetworkReply@@IAEXW4NetworkError@1@ABVQString@@@Z @ 161 NONAME ; void QNetworkReply::setError(enum QNetworkReply::NetworkError, class QString const &)
+ ??0QHttpResponseHeader@@QAE@HABVQString@@HH@Z @ 162 NONAME ; QHttpResponseHeader::QHttpResponseHeader(int, class QString const &, int, int)
+ ?url@QNetworkReply@@QBE?AVQUrl@@XZ @ 163 NONAME ; class QUrl QNetworkReply::url(void) const
+ ?setPermissions@QUrlInfo@@UAEXH@Z @ 164 NONAME ; void QUrlInfo::setPermissions(int)
+ ?serverAddress@QTcpServer@@QBE?AVQHostAddress@@XZ @ 165 NONAME ; class QHostAddress QTcpServer::serverAddress(void) const
+ ?setAddress@QHostAddress@@QAEXPBUsockaddr@@@Z @ 166 NONAME ; void QHostAddress::setAddress(struct sockaddr const *)
+ ?setSocketError@QAbstractSocket@@IAEXW4SocketError@1@@Z @ 167 NONAME ; void QAbstractSocket::setSocketError(enum QAbstractSocket::SocketError)
+ ?setUser@QAuthenticator@@QAEXABVQString@@@Z @ 168 NONAME ; void QAuthenticator::setUser(class QString const &)
+ ??4QAuthenticator@@QAEAAV0@ABV0@@Z @ 169 NONAME ; class QAuthenticator & QAuthenticator::operator=(class QAuthenticator const &)
+ ?tr@QNetworkReply@@SA?AVQString@@PBD0H@Z @ 170 NONAME ; class QString QNetworkReply::tr(char const *, char const *, int)
+ ?setCapabilities@QNetworkProxy@@QAEXV?$QFlags@W4Capability@QNetworkProxy@@@@@Z @ 171 NONAME ; void QNetworkProxy::setCapabilities(class QFlags<enum QNetworkProxy::Capability>)
+ ?tr@QAbstractSocket@@SA?AVQString@@PBD0@Z @ 172 NONAME ; class QString QAbstractSocket::tr(char const *, char const *)
+ ??0QSslKey@@QAE@XZ @ 173 NONAME ; QSslKey::QSslKey(void)
+ ?rawCommandReply@QFtp@@IAEXHABVQString@@@Z @ 174 NONAME ; void QFtp::rawCommandReply(int, class QString const &)
+ ?canReadLine@QSslSocket@@UBE_NXZ @ 175 NONAME ; bool QSslSocket::canReadLine(void) const
+ ?d_func@QHttpResponseHeader@@AAEPAVQHttpResponseHeaderPrivate@@XZ @ 176 NONAME ; class QHttpResponseHeaderPrivate * QHttpResponseHeader::d_func(void)
+ ?setStatusLine@QHttpResponseHeader@@QAEXHABVQString@@HH@Z @ 177 NONAME ; void QHttpResponseHeader::setStatusLine(int, class QString const &, int, int)
+ ?setPeerAddress@QAbstractSocket@@IAEXABVQHostAddress@@@Z @ 178 NONAME ; void QAbstractSocket::setPeerAddress(class QHostAddress const &)
+ ?method@QHttpRequestHeader@@QBE?AVQString@@XZ @ 179 NONAME ; class QString QHttpRequestHeader::method(void) const
+ ??0QHostAddress@@QAE@ABV0@@Z @ 180 NONAME ; QHostAddress::QHostAddress(class QHostAddress const &)
+ ?allAddresses@QNetworkInterface@@SA?AV?$QList@VQHostAddress@@@@XZ @ 181 NONAME ; class QList<class QHostAddress> QNetworkInterface::allAddresses(void)
+ ??0QHttpResponseHeader@@QAE@XZ @ 182 NONAME ; QHttpResponseHeader::QHttpResponseHeader(void)
+ ?version@QSslCertificate@@QBE?AVQByteArray@@XZ @ 183 NONAME ; class QByteArray QSslCertificate::version(void) const
+ ?tr@QHttp@@SA?AVQString@@PBD0@Z @ 184 NONAME ; class QString QHttp::tr(char const *, char const *)
+ ?d_func@QNetworkDiskCache@@ABEPBVQNetworkDiskCachePrivate@@XZ @ 185 NONAME ; class QNetworkDiskCachePrivate const * QNetworkDiskCache::d_func(void) const
+ ??0QNetworkCacheMetaData@@QAE@XZ @ 186 NONAME ; QNetworkCacheMetaData::QNetworkCacheMetaData(void)
+ ?trUtf8@QUdpSocket@@SA?AVQString@@PBD0H@Z @ 187 NONAME ; class QString QUdpSocket::trUtf8(char const *, char const *, int)
+ ?setAttribute@QNetworkReply@@IAEXW4Attribute@QNetworkRequest@@ABVQVariant@@@Z @ 188 NONAME ; void QNetworkReply::setAttribute(enum QNetworkRequest::Attribute, class QVariant const &)
+ ??9QNetworkRequest@@QBE_NABV0@@Z @ 189 NONAME ; bool QNetworkRequest::operator!=(class QNetworkRequest const &) const
+ ?tr@QTcpServer@@SA?AVQString@@PBD0@Z @ 190 NONAME ; class QString QTcpServer::tr(char const *, char const *)
+ ?canReadLine@QAbstractSocket@@UBE_NXZ @ 191 NONAME ; bool QAbstractSocket::canReadLine(void) const
+ ?disconnectFromHostImplementation@QAbstractSocket@@IAEXXZ @ 192 NONAME ; void QAbstractSocket::disconnectFromHostImplementation(void)
+ ??6@YAAAVQDataStream@@AAV0@ABVQHostAddress@@@Z @ 193 NONAME ; class QDataStream & operator<<(class QDataStream &, class QHostAddress const &)
+ ?supportedBits@QSslCipher@@QBEHXZ @ 194 NONAME ; int QSslCipher::supportedBits(void) const
+ ?isSymLink@QUrlInfo@@QBE_NXZ @ 195 NONAME ; bool QUrlInfo::isSymLink(void) const
+ ??6@YA?AVQDebug@@V0@W4LocalSocketError@QLocalSocket@@@Z @ 196 NONAME ; class QDebug operator<<(class QDebug, enum QLocalSocket::LocalSocketError)
+ ?qt_metacast@QTcpSocket@@UAEPAXPBD@Z @ 197 NONAME ; void * QTcpSocket::qt_metacast(char const *)
+ ?serverName@QLocalSocket@@QBE?AVQString@@XZ @ 198 NONAME ; class QString QLocalSocket::serverName(void) const
+ ?setExpirationDate@QNetworkCacheMetaData@@QAEXABVQDateTime@@@Z @ 199 NONAME ; void QNetworkCacheMetaData::setExpirationDate(class QDateTime const &)
+ ??_EQNetworkDiskCache@@UAE@I@Z @ 200 NONAME ; QNetworkDiskCache::~QNetworkDiskCache(unsigned int)
+ ??0QUdpSocket@@QAE@PAVQObject@@@Z @ 201 NONAME ; QUdpSocket::QUdpSocket(class QObject *)
+ ?lastResponse@QHttp@@QBE?AVQHttpResponseHeader@@XZ @ 202 NONAME ; class QHttpResponseHeader QHttp::lastResponse(void) const
+ ?d_func@QTcpSocket@@AAEPAVQTcpSocketPrivate@@XZ @ 203 NONAME ; class QTcpSocketPrivate * QTcpSocket::d_func(void)
+ ??4QNetworkProxy@@QAEAAV0@ABV0@@Z @ 204 NONAME ; class QNetworkProxy & QNetworkProxy::operator=(class QNetworkProxy const &)
+ ?rawHeader@QNetworkReply@@QBE?AVQByteArray@@ABV2@@Z @ 205 NONAME ; class QByteArray QNetworkReply::rawHeader(class QByteArray const &) const
+ ?waitForEncrypted@QSslSocket@@QAE_NH@Z @ 206 NONAME ; bool QSslSocket::waitForEncrypted(int)
+ ?peerAddress@QAbstractSocket@@QBE?AVQHostAddress@@XZ @ 207 NONAME ; class QHostAddress QAbstractSocket::peerAddress(void) const
+ ?d_func@QTcpServer@@AAEPAVQTcpServerPrivate@@XZ @ 208 NONAME ; class QTcpServerPrivate * QTcpServer::d_func(void)
+ ?clear@QSslCertificate@@QAEXXZ @ 209 NONAME ; void QSslCertificate::clear(void)
+ ?setLastRead@QUrlInfo@@QAEXABVQDateTime@@@Z @ 210 NONAME ; void QUrlInfo::setLastRead(class QDateTime const &)
+ ?metaObject@QSslSocket@@UBEPBUQMetaObject@@XZ @ 211 NONAME ; struct QMetaObject const * QSslSocket::metaObject(void) const
+ ?setUrl@QNetworkRequest@@QAEXABVQUrl@@@Z @ 212 NONAME ; void QNetworkRequest::setUrl(class QUrl const &)
+ ?header@QNetworkRequest@@QBE?AVQVariant@@W4KnownHeaders@1@@Z @ 213 NONAME ; class QVariant QNetworkRequest::header(enum QNetworkRequest::KnownHeaders) const
+ ?d_func@QAbstractSocket@@AAEPAVQAbstractSocketPrivate@@XZ @ 214 NONAME ; class QAbstractSocketPrivate * QAbstractSocket::d_func(void)
+ ??_EQHttpHeader@@UAE@I@Z @ 215 NONAME ; QHttpHeader::~QHttpHeader(unsigned int)
+ ?readData@QSslSocket@@MAE_JPAD_J@Z @ 216 NONAME ; long long QSslSocket::readData(char *, long long)
+ ??0QHostAddress@@QAE@XZ @ 217 NONAME ; QHostAddress::QHostAddress(void)
+ ?errorString@QHostInfo@@QBE?AVQString@@XZ @ 218 NONAME ; class QString QHostInfo::errorString(void) const
+ ?waitForDisconnected@QSslSocket@@QAE_NH@Z @ 219 NONAME ; bool QSslSocket::waitForDisconnected(int)
+ ?encryptedBytesWritten@QSslSocket@@IAEX_J@Z @ 220 NONAME ; void QSslSocket::encryptedBytesWritten(long long)
+ ?tr@QAbstractNetworkCache@@SA?AVQString@@PBD0H@Z @ 221 NONAME ; class QString QAbstractNetworkCache::tr(char const *, char const *, int)
+ ?setRawHeaders@QNetworkCacheMetaData@@QAEXABV?$QList@U?$QPair@VQByteArray@@V1@@@@@@Z @ 222 NONAME ; void QNetworkCacheMetaData::setRawHeaders(class QList<struct QPair<class QByteArray, class QByteArray> > const &)
+ ??0QAuthenticator@@QAE@ABV0@@Z @ 223 NONAME ; QAuthenticator::QAuthenticator(class QAuthenticator const &)
+ ?downloadProgress@QNetworkReply@@IAEX_J0@Z @ 224 NONAME ; void QNetworkReply::downloadProgress(long long, long long)
+ ?cacheDirectory@QNetworkDiskCache@@QBE?AVQString@@XZ @ 225 NONAME ; class QString QNetworkDiskCache::cacheDirectory(void) const
+ ?put@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@ABVQByteArray@@@Z @ 226 NONAME ; class QNetworkReply * QNetworkAccessManager::put(class QNetworkRequest const &, class QByteArray const &)
+ ??4QHostAddress@@QAEAAV0@ABV0@@Z @ 227 NONAME ; class QHostAddress & QHostAddress::operator=(class QHostAddress const &)
+ ?tr@QLocalServer@@SA?AVQString@@PBD0@Z @ 228 NONAME ; class QString QLocalServer::tr(char const *, char const *)
+ ?setPrivateKey@QSslSocket@@QAEXABVQSslKey@@@Z @ 229 NONAME ; void QSslSocket::setPrivateKey(class QSslKey const &)
+ ?localPort@QAbstractSocket@@QBEGXZ @ 230 NONAME ; unsigned short QAbstractSocket::localPort(void) const
+ ?cookiesForUrl@QNetworkCookieJar@@UBE?AV?$QList@VQNetworkCookie@@@@ABVQUrl@@@Z @ 231 NONAME ; class QList<class QNetworkCookie> QNetworkCookieJar::cookiesForUrl(class QUrl const &) const
+ ?hasPendingDatagrams@QUdpSocket@@QBE_NXZ @ 232 NONAME ; bool QUdpSocket::hasPendingDatagrams(void) const
+ ??0QNetworkAddressEntry@@QAE@ABV0@@Z @ 233 NONAME ; QNetworkAddressEntry::QNetworkAddressEntry(class QNetworkAddressEntry const &)
+ ??0QUrlInfo@@QAE@ABVQUrl@@HABVQString@@1_JABVQDateTime@@3_N44444@Z @ 234 NONAME ; QUrlInfo::QUrlInfo(class QUrl const &, int, class QString const &, class QString const &, long long, class QDateTime const &, class QDateTime const &, bool, bool, bool, bool, bool, bool)
+ ?commandFinished@QFtp@@IAEXH_N@Z @ 235 NONAME ; void QFtp::commandFinished(int, bool)
+ ??0QHostAddress@@QAE@ABVQIPv6Address@@@Z @ 236 NONAME ; QHostAddress::QHostAddress(class QIPv6Address const &)
+ ?supportsSsl@QSslSocket@@SA_NXZ @ 237 NONAME ; bool QSslSocket::supportsSsl(void)
+ ?post@QHttp@@QAEHABVQString@@ABVQByteArray@@PAVQIODevice@@@Z @ 238 NONAME ; int QHttp::post(class QString const &, class QByteArray const &, class QIODevice *)
+ ??8QNetworkAddressEntry@@QBE_NABV0@@Z @ 239 NONAME ; bool QNetworkAddressEntry::operator==(class QNetworkAddressEntry const &) const
+ ??6@YA?AVQDebug@@V0@ABVQHostAddress@@@Z @ 240 NONAME ; class QDebug operator<<(class QDebug, class QHostAddress const &)
+ ??9QHostAddress@@QBE_NABV0@@Z @ 241 NONAME ; bool QHostAddress::operator!=(class QHostAddress const &) const
+ ?qt_metacall@QLocalServer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 242 NONAME ; int QLocalServer::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QNetworkCookieJar@@QAE@PAVQObject@@@Z @ 243 NONAME ; QNetworkCookieJar::QNetworkCookieJar(class QObject *)
+ ?writeData@QNetworkReply@@MAE_JPBD_J@Z @ 244 NONAME ; long long QNetworkReply::writeData(char const *, long long)
+ ?metaObject@QTcpSocket@@UBEPBUQMetaObject@@XZ @ 245 NONAME ; struct QMetaObject const * QTcpSocket::metaObject(void) const
+ ??8QHostAddress@@QBE_NABV0@@Z @ 246 NONAME ; bool QHostAddress::operator==(class QHostAddress const &) const
+ ??6@YA?AVQDebug@@V0@ABW4SslError@QSslError@@@Z @ 247 NONAME ; class QDebug operator<<(class QDebug, enum QSslError::SslError const &)
+ ??0QNetworkProxy@@QAE@XZ @ 248 NONAME ; QNetworkProxy::QNetworkProxy(void)
+ ??1QSslCipher@@QAE@XZ @ 249 NONAME ; QSslCipher::~QSslCipher(void)
+ ??_EQAbstractNetworkCache@@UAE@I@Z @ 250 NONAME ; QAbstractNetworkCache::~QAbstractNetworkCache(unsigned int)
+ ?handle@QSslCertificate@@QBEKXZ @ 251 NONAME ; unsigned long QSslCertificate::handle(void) const
+ ?flags@QNetworkInterface@@QBE?AV?$QFlags@W4InterfaceFlag@QNetworkInterface@@@@XZ @ 252 NONAME ; class QFlags<enum QNetworkInterface::InterfaceFlag> QNetworkInterface::flags(void) const
+ ?error@QHttp@@QBE?AW4Error@1@XZ @ 253 NONAME ; enum QHttp::Error QHttp::error(void) const
+ ?qt_metacall@QNetworkDiskCache@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 254 NONAME ; int QNetworkDiskCache::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0QHttpRequestHeader@@QAE@ABVQString@@0HH@Z @ 255 NONAME ; QHttpRequestHeader::QHttpRequestHeader(class QString const &, class QString const &, int, int)
+ ?setCiphers@QSslConfiguration@@QAEXABV?$QList@VQSslCipher@@@@@Z @ 256 NONAME ; void QSslConfiguration::setCiphers(class QList<class QSslCipher> const &)
+ ?setType@QNetworkProxy@@QAEXW4ProxyType@1@@Z @ 257 NONAME ; void QNetworkProxy::setType(enum QNetworkProxy::ProxyType)
+ ??1QTcpSocket@@UAE@XZ @ 258 NONAME ; QTcpSocket::~QTcpSocket(void)
+ ?abort@QHttp@@QAEXXZ @ 259 NONAME ; void QHttp::abort(void)
+ ?setUrl@QNetworkProxyQuery@@QAEXABVQUrl@@@Z @ 260 NONAME ; void QNetworkProxyQuery::setUrl(class QUrl const &)
+ ??_EQSslCipher@@QAE@I@Z @ 261 NONAME ABSENT ; QSslCipher::~QSslCipher(unsigned int)
+ ?d_func@QAbstractNetworkCache@@ABEPBVQAbstractNetworkCachePrivate@@XZ @ 262 NONAME ; class QAbstractNetworkCachePrivate const * QAbstractNetworkCache::d_func(void) const
+ ??9QSslKey@@QBE_NABV0@@Z @ 263 NONAME ; bool QSslKey::operator!=(class QSslKey const &) const
+ ??_EQSslConfiguration@@QAE@I@Z @ 264 NONAME ABSENT ; QSslConfiguration::~QSslConfiguration(unsigned int)
+ ?waitForDisconnected@QAbstractSocket@@QAE_NH@Z @ 265 NONAME ; bool QAbstractSocket::waitForDisconnected(int)
+ ??9QUrlInfo@@QBE_NABV0@@Z @ 266 NONAME ; bool QUrlInfo::operator!=(class QUrlInfo const &) const
+ ?readyRead@QFtp@@IAEXXZ @ 267 NONAME ; void QFtp::readyRead(void)
+ ??1QNetworkProxyFactory@@UAE@XZ @ 268 NONAME ; QNetworkProxyFactory::~QNetworkProxyFactory(void)
+ ?toIPv6Address@QHostAddress@@QBE?AVQIPv6Address@@XZ @ 269 NONAME ; class QIPv6Address QHostAddress::toIPv6Address(void) const
+ ?staticMetaObject@QUdpSocket@@2UQMetaObject@@B @ 270 NONAME ; struct QMetaObject const QUdpSocket::staticMetaObject
+ ?prefixLength@QNetworkAddressEntry@@QBEHXZ @ 271 NONAME ; int QNetworkAddressEntry::prefixLength(void) const
+ ??0QHttpResponseHeader@@QAE@ABVQString@@@Z @ 272 NONAME ; QHttpResponseHeader::QHttpResponseHeader(class QString const &)
+ ??0QNetworkInterface@@QAE@ABV0@@Z @ 273 NONAME ; QNetworkInterface::QNetworkInterface(class QNetworkInterface const &)
+ ?getStaticMetaObject@QNetworkAccessManager@@SAABUQMetaObject@@XZ @ 274 NONAME ; struct QMetaObject const & QNetworkAccessManager::getStaticMetaObject(void)
+ ??4QSslKey@@QAEAAV0@ABV0@@Z @ 275 NONAME ; class QSslKey & QSslKey::operator=(class QSslKey const &)
+ ?waitForBytesWritten@QAbstractSocket@@UAE_NH@Z @ 276 NONAME ; bool QAbstractSocket::waitForBytesWritten(int)
+ ?metaObject@QNetworkReply@@UBEPBUQMetaObject@@XZ @ 277 NONAME ; struct QMetaObject const * QNetworkReply::metaObject(void) const
+ ??1QSslCertificate@@QAE@XZ @ 278 NONAME ; QSslCertificate::~QSslCertificate(void)
+ ?listen@QTcpServer@@QAE_NABVQHostAddress@@G@Z @ 279 NONAME ; bool QTcpServer::listen(class QHostAddress const &, unsigned short)
+ ??1QHttpRequestHeader@@UAE@XZ @ 280 NONAME ; QHttpRequestHeader::~QHttpRequestHeader(void)
+ ?writeData@QSslSocket@@MAE_JPBD_J@Z @ 281 NONAME ; long long QSslSocket::writeData(char const *, long long)
+ ?setUser@QHttp@@QAEHABVQString@@0@Z @ 282 NONAME ; int QHttp::setUser(class QString const &, class QString const &)
+ ?name@QUrlInfo@@QBE?AVQString@@XZ @ 283 NONAME ; class QString QUrlInfo::name(void) const
+ ?trUtf8@QUdpSocket@@SA?AVQString@@PBD0@Z @ 284 NONAME ; class QString QUdpSocket::trUtf8(char const *, char const *)
+ ?peerVerifyMode@QSslSocket@@QBE?AW4PeerVerifyMode@1@XZ @ 285 NONAME ; enum QSslSocket::PeerVerifyMode QSslSocket::peerVerifyMode(void) const
+ ?serialNumber@QSslCertificate@@QBE?AVQByteArray@@XZ @ 286 NONAME ; class QByteArray QSslCertificate::serialNumber(void) const
+ ?isCachingProxy@QNetworkProxy@@QBE_NXZ @ 287 NONAME ; bool QNetworkProxy::isCachingProxy(void) const
+ ?setTransferMode@QFtp@@QAEHW4TransferMode@1@@Z @ 288 NONAME ; int QFtp::setTransferMode(enum QFtp::TransferMode)
+ ??0QHostAddress@@QAE@PAE@Z @ 289 NONAME ; QHostAddress::QHostAddress(unsigned char *)
+ ?waitForConnected@QAbstractSocket@@QAE_NH@Z @ 290 NONAME ; bool QAbstractSocket::waitForConnected(int)
+ ?startServerEncryption@QSslSocket@@QAEXXZ @ 291 NONAME ; void QSslSocket::startServerEncryption(void)
+ ?setRequest@QHttpRequestHeader@@QAEXABVQString@@0HH@Z @ 292 NONAME ; void QHttpRequestHeader::setRequest(class QString const &, class QString const &, int, int)
+ ?maximumCacheSize@QNetworkDiskCache@@QBE_JXZ @ 293 NONAME ; long long QNetworkDiskCache::maximumCacheSize(void) const
+ ?fromPath@QSslCertificate@@SA?AV?$QList@VQSslCertificate@@@@ABVQString@@W4EncodingFormat@QSsl@@W4PatternSyntax@QRegExp@@@Z @ 294 NONAME ; class QList<class QSslCertificate> QSslCertificate::fromPath(class QString const &, enum QSsl::EncodingFormat, enum QRegExp::PatternSyntax)
+ ?qt_metacall@QTcpSocket@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 295 NONAME ; int QTcpSocket::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??1QNetworkRequest@@QAE@XZ @ 296 NONAME ; QNetworkRequest::~QNetworkRequest(void)
+ ?insert@QNetworkDiskCache@@UAEXPAVQIODevice@@@Z @ 297 NONAME ; void QNetworkDiskCache::insert(class QIODevice *)
+ ??1QUdpSocket@@UAE@XZ @ 298 NONAME ; QUdpSocket::~QUdpSocket(void)
+ ?tr@QTcpServer@@SA?AVQString@@PBD0H@Z @ 299 NONAME ; class QString QTcpServer::tr(char const *, char const *, int)
+ ?serverError@QLocalServer@@QBE?AW4SocketError@QAbstractSocket@@XZ @ 300 NONAME ; enum QAbstractSocket::SocketError QLocalServer::serverError(void) const
+ ?d_func@QLocalSocket@@AAEPAVQLocalSocketPrivate@@XZ @ 301 NONAME ; class QLocalSocketPrivate * QLocalSocket::d_func(void)
+ ?trUtf8@QLocalServer@@SA?AVQString@@PBD0@Z @ 302 NONAME ; class QString QLocalServer::trUtf8(char const *, char const *)
+ ?abortHostLookup@QHostInfo@@SAXH@Z @ 303 NONAME ; void QHostInfo::abortHostLookup(int)
+ ?setOwner@QUrlInfo@@UAEXABVQString@@@Z @ 304 NONAME ; void QUrlInfo::setOwner(class QString const &)
+ ?tr@QLocalServer@@SA?AVQString@@PBD0H@Z @ 305 NONAME ; class QString QLocalServer::tr(char const *, char const *, int)
+ ?close@QLocalSocket@@UAEXXZ @ 306 NONAME ; void QLocalSocket::close(void)
+ ??8QAuthenticator@@QBE_NABV0@@Z @ 307 NONAME ; bool QAuthenticator::operator==(class QAuthenticator const &) const
+ ?setSslConfiguration@QNetworkRequest@@QAEXABVQSslConfiguration@@@Z @ 308 NONAME ; void QNetworkRequest::setSslConfiguration(class QSslConfiguration const &)
+ ?capabilities@QNetworkProxy@@QBE?AV?$QFlags@W4Capability@QNetworkProxy@@@@XZ @ 309 NONAME ; class QFlags<enum QNetworkProxy::Capability> QNetworkProxy::capabilities(void) const
+ ?waitForNewConnection@QLocalServer@@QAE_NHPA_N@Z @ 310 NONAME ; bool QLocalServer::waitForNewConnection(int, bool *)
+ ?setLocalCertificate@QSslSocket@@QAEXABVQSslCertificate@@@Z @ 311 NONAME ; void QSslSocket::setLocalCertificate(class QSslCertificate const &)
+ ?addValue@QHttpHeader@@QAEXABVQString@@0@Z @ 312 NONAME ; void QHttpHeader::addValue(class QString const &, class QString const &)
+ ?cache@QNetworkAccessManager@@QBEPAVQAbstractNetworkCache@@XZ @ 313 NONAME ; class QAbstractNetworkCache * QNetworkAccessManager::cache(void) const
+ ??0QSslKey@@QAE@ABVQByteArray@@W4KeyAlgorithm@QSsl@@W4EncodingFormat@3@W4KeyType@3@0@Z @ 314 NONAME ; QSslKey::QSslKey(class QByteArray const &, enum QSsl::KeyAlgorithm, enum QSsl::EncodingFormat, enum QSsl::KeyType, class QByteArray const &)
+ ?toPem@QSslKey@@QBE?AVQByteArray@@ABV2@@Z @ 315 NONAME ; class QByteArray QSslKey::toPem(class QByteArray const &) const
+ ?tr@QNetworkAccessManager@@SA?AVQString@@PBD0@Z @ 316 NONAME ; class QString QNetworkAccessManager::tr(char const *, char const *)
+ ?setIp@QNetworkAddressEntry@@QAEXABVQHostAddress@@@Z @ 317 NONAME ; void QNetworkAddressEntry::setIp(class QHostAddress const &)
+ ?stateChanged@QHttp@@IAEXH@Z @ 318 NONAME ; void QHttp::stateChanged(int)
+ ?setHttpOnly@QNetworkCookie@@QAEX_N@Z @ 319 NONAME ; void QNetworkCookie::setHttpOnly(bool)
+ ?url@QNetworkRequest@@QBE?AVQUrl@@XZ @ 320 NONAME ; class QUrl QNetworkRequest::url(void) const
+ ?cd@QFtp@@QAEHABVQString@@@Z @ 321 NONAME ; int QFtp::cd(class QString const &)
+ ?attribute@QNetworkRequest@@QBE?AVQVariant@@W4Attribute@1@ABV2@@Z @ 322 NONAME ; class QVariant QNetworkRequest::attribute(enum QNetworkRequest::Attribute, class QVariant const &) const
+ ?protocol@QSslCipher@@QBE?AW4SslProtocol@QSsl@@XZ @ 323 NONAME ; enum QSsl::SslProtocol QSslCipher::protocol(void) const
+ ?setHostName@QHostInfo@@QAEXABVQString@@@Z @ 324 NONAME ; void QHostInfo::setHostName(class QString const &)
+ ??5@YAAAVQDataStream@@AAV0@AAVQNetworkCacheMetaData@@@Z @ 325 NONAME ; class QDataStream & operator>>(class QDataStream &, class QNetworkCacheMetaData &)
+ ?subjectInfo@QSslCertificate@@QBE?AVQString@@W4SubjectInfo@1@@Z @ 326 NONAME ; class QString QSslCertificate::subjectInfo(enum QSslCertificate::SubjectInfo) const
+ ??_EQNetworkAddressEntry@@QAE@I@Z @ 327 NONAME ABSENT ; QNetworkAddressEntry::~QNetworkAddressEntry(unsigned int)
+ ?setCiphers@QSslSocket@@QAEXABV?$QList@VQSslCipher@@@@@Z @ 328 NONAME ; void QSslSocket::setCiphers(class QList<class QSslCipher> const &)
+ ?bytesToWrite@QLocalSocket@@UBE_JXZ @ 329 NONAME ; long long QLocalSocket::bytesToWrite(void) const
+ ?setSize@QUrlInfo@@UAEX_J@Z @ 330 NONAME ; void QUrlInfo::setSize(long long)
+ ?isValid@QAbstractSocket@@QBE_NXZ @ 331 NONAME ; bool QAbstractSocket::isValid(void) const
+ ?qt_metacall@QNetworkCookieJar@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 332 NONAME ; int QNetworkCookieJar::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@QTcpSocket@@ABEPBVQTcpSocketPrivate@@XZ @ 333 NONAME ; class QTcpSocketPrivate const * QTcpSocket::d_func(void) const
+ ?state@QFtp@@QBE?AW4State@1@XZ @ 334 NONAME ; enum QFtp::State QFtp::state(void) const
+ ?socketOption@QAbstractSocket@@QAE?AVQVariant@@W4SocketOption@1@@Z @ 335 NONAME ; class QVariant QAbstractSocket::socketOption(enum QAbstractSocket::SocketOption)
+ ??0QHostAddress@@QAE@ABVQString@@@Z @ 336 NONAME ; QHostAddress::QHostAddress(class QString const &)
+ ?d_func@QTcpServer@@ABEPBVQTcpServerPrivate@@XZ @ 337 NONAME ; class QTcpServerPrivate const * QTcpServer::d_func(void) const
+ ?clear@QSslKey@@QAEXXZ @ 338 NONAME ; void QSslKey::clear(void)
+ ??6@YA?AVQDebug@@V0@ABVQNetworkInterface@@@Z @ 339 NONAME ; class QDebug operator<<(class QDebug, class QNetworkInterface const &)
+ ?contentLength@QHttpHeader@@QBEIXZ @ 340 NONAME ; unsigned int QHttpHeader::contentLength(void) const
+ ?sslErrors@QSslSocket@@IAEXABV?$QList@VQSslError@@@@@Z @ 341 NONAME ; void QSslSocket::sslErrors(class QList<class QSslError> const &)
+ ?ignoreSslErrors@QSslSocket@@QAEXABV?$QList@VQSslError@@@@@Z @ 342 NONAME ; void QSslSocket::ignoreSslErrors(class QList<class QSslError> const &)
+ ?trUtf8@QTcpServer@@SA?AVQString@@PBD0H@Z @ 343 NONAME ; class QString QTcpServer::trUtf8(char const *, char const *, int)
+ ?isNull@QAuthenticator@@QBE_NXZ @ 344 NONAME ; bool QAuthenticator::isNull(void) const
+ ?rmdir@QFtp@@QAEHABVQString@@@Z @ 345 NONAME ; int QFtp::rmdir(class QString const &)
+ ?greaterThan@QUrlInfo@@SA_NABV1@0H@Z @ 346 NONAME ; bool QUrlInfo::greaterThan(class QUrlInfo const &, class QUrlInfo const &, int)
+ ?isSecure@QNetworkCookie@@QBE_NXZ @ 347 NONAME ; bool QNetworkCookie::isSecure(void) const
+ ?protocolString@QSslCipher@@QBE?AVQString@@XZ @ 348 NONAME ; class QString QSslCipher::protocolString(void) const
+ ?d_func@QHttpResponseHeader@@ABEPBVQHttpResponseHeaderPrivate@@XZ @ 349 NONAME ; class QHttpResponseHeaderPrivate const * QHttpResponseHeader::d_func(void) const
+ ??8QUrlInfo@@QBE_NABV0@@Z @ 350 NONAME ; bool QUrlInfo::operator==(class QUrlInfo const &) const
+ ?isSequential@QLocalSocket@@UBE_NXZ @ 351 NONAME ; bool QLocalSocket::isSequential(void) const
+ ??6@YA?AVQDebug@@V0@ABVQSslError@@@Z @ 352 NONAME ; class QDebug operator<<(class QDebug, class QSslError const &)
+ ?metaObject@QLocalServer@@UBEPBUQMetaObject@@XZ @ 353 NONAME ; struct QMetaObject const * QLocalServer::metaObject(void) const
+ ?metaObject@QUdpSocket@@UBEPBUQMetaObject@@XZ @ 354 NONAME ; struct QMetaObject const * QUdpSocket::metaObject(void) const
+ ?setOriginatingObject@QNetworkRequest@@QAEXPAVQObject@@@Z @ 355 NONAME ; void QNetworkRequest::setOriginatingObject(class QObject *)
+ ?trUtf8@QNetworkAccessManager@@SA?AVQString@@PBD0H@Z @ 356 NONAME ; class QString QNetworkAccessManager::trUtf8(char const *, char const *, int)
+ ?isSequential@QAbstractSocket@@UBE_NXZ @ 357 NONAME ; bool QAbstractSocket::isSequential(void) const
+ ?d_func@QHttpRequestHeader@@AAEPAVQHttpRequestHeaderPrivate@@XZ @ 358 NONAME ; class QHttpRequestHeaderPrivate * QHttpRequestHeader::d_func(void)
+ ?proxyAuthenticationRequired@QNetworkAccessManager@@IAEXABVQNetworkProxy@@PAVQAuthenticator@@@Z @ 359 NONAME ; void QNetworkAccessManager::proxyAuthenticationRequired(class QNetworkProxy const &, class QAuthenticator *)
+ ?dataSendProgress@QHttp@@IAEXHH@Z @ 360 NONAME ; void QHttp::dataSendProgress(int, int)
+ ??0QAbstractNetworkCache@@IAE@PAVQObject@@@Z @ 361 NONAME ; QAbstractNetworkCache::QAbstractNetworkCache(class QObject *)
+ ?getStaticMetaObject@QLocalServer@@SAABUQMetaObject@@XZ @ 362 NONAME ; struct QMetaObject const & QLocalServer::getStaticMetaObject(void)
+ ?connectToHostEncrypted@QSslSocket@@QAEXABVQString@@GV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 363 NONAME ; void QSslSocket::connectToHostEncrypted(class QString const &, unsigned short, class QFlags<enum QIODevice::OpenModeFlag>)
+ ??0QSslConfiguration@@QAE@XZ @ 364 NONAME ; QSslConfiguration::QSslConfiguration(void)
+ ??0QNetworkReply@@IAE@AAVQNetworkReplyPrivate@@PAVQObject@@@Z @ 365 NONAME ; QNetworkReply::QNetworkReply(class QNetworkReplyPrivate &, class QObject *)
+ ?isValid@QUrlInfo@@QBE_NXZ @ 366 NONAME ; bool QUrlInfo::isValid(void) const
+ ?type@QNetworkProxy@@QBE?AW4ProxyType@1@XZ @ 367 NONAME ; enum QNetworkProxy::ProxyType QNetworkProxy::type(void) const
+ ?serverError@QTcpServer@@QBE?AW4SocketError@QAbstractSocket@@XZ @ 368 NONAME ; enum QAbstractSocket::SocketError QTcpServer::serverError(void) const
+ ?hasPendingConnections@QLocalServer@@UBE_NXZ @ 369 NONAME ; bool QLocalServer::hasPendingConnections(void) const
+ ?setProxy@QAbstractSocket@@QAEXABVQNetworkProxy@@@Z @ 370 NONAME ; void QAbstractSocket::setProxy(class QNetworkProxy const &)
+ ?ignoreSslErrors@QNetworkReply@@UAEXXZ @ 371 NONAME ; void QNetworkReply::ignoreSslErrors(void)
+ ?waitForReadyRead@QSslSocket@@UAE_NH@Z @ 372 NONAME ; bool QSslSocket::waitForReadyRead(int)
+ ?subjectInfo@QSslCertificate@@QBE?AVQString@@ABVQByteArray@@@Z @ 373 NONAME ; class QString QSslCertificate::subjectInfo(class QByteArray const &) const
+ ?digest@QSslCertificate@@QBE?AVQByteArray@@W4Algorithm@QCryptographicHash@@@Z @ 374 NONAME ; class QByteArray QSslCertificate::digest(enum QCryptographicHash::Algorithm) const
+ ?setDefaultConfiguration@QSslConfiguration@@SAXABV1@@Z @ 375 NONAME ; void QSslConfiguration::setDefaultConfiguration(class QSslConfiguration const &)
+ ??0QTcpSocket@@IAE@AAVQTcpSocketPrivate@@PAVQObject@@@Z @ 376 NONAME ; QTcpSocket::QTcpSocket(class QTcpSocketPrivate &, class QObject *)
+ ?getStaticMetaObject@QSslSocket@@SAABUQMetaObject@@XZ @ 377 NONAME ; struct QMetaObject const & QSslSocket::getStaticMetaObject(void)
+ ??0QSslCipher@@QAE@ABV0@@Z @ 378 NONAME ; QSslCipher::QSslCipher(class QSslCipher const &)
+ ?applicationProxy@QNetworkProxy@@SA?AV1@XZ @ 379 NONAME ; class QNetworkProxy QNetworkProxy::applicationProxy(void)
+ ?setScopeId@QHostAddress@@QAEXABVQString@@@Z @ 380 NONAME ; void QHostAddress::setScopeId(class QString const &)
+ ?errorString@QLocalServer@@QBE?AVQString@@XZ @ 381 NONAME ; class QString QLocalServer::errorString(void) const
+ ?get@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@@Z @ 382 NONAME ; class QNetworkReply * QNetworkAccessManager::get(class QNetworkRequest const &)
+ ?d_func@QFtp@@AAEPAVQFtpPrivate@@XZ @ 383 NONAME ; class QFtpPrivate * QFtp::d_func(void)
+ ??1QLocalServer@@UAE@XZ @ 384 NONAME ; QLocalServer::~QLocalServer(void)
+ ??0QHostAddress@@QAE@PBUsockaddr@@@Z @ 385 NONAME ; QHostAddress::QHostAddress(struct sockaddr const *)
+ ?serverName@QLocalServer@@QBE?AVQString@@XZ @ 386 NONAME ; class QString QLocalServer::serverName(void) const
+ ?d_func@QNetworkCookieJar@@AAEPAVQNetworkCookieJarPrivate@@XZ @ 387 NONAME ; class QNetworkCookieJarPrivate * QNetworkCookieJar::d_func(void)
+ ??8QNetworkCookie@@QBE_NABV0@@Z @ 388 NONAME ; bool QNetworkCookie::operator==(class QNetworkCookie const &) const
+ ?setRawHeader@QNetworkReply@@IAEXABVQByteArray@@0@Z @ 389 NONAME ; void QNetworkReply::setRawHeader(class QByteArray const &, class QByteArray const &)
+ ?pendingDatagramSize@QUdpSocket@@QBE_JXZ @ 390 NONAME ; long long QUdpSocket::pendingDatagramSize(void) const
+ ??0QNetworkProxy@@QAE@ABV0@@Z @ 391 NONAME ; QNetworkProxy::QNetworkProxy(class QNetworkProxy const &)
+ ?values@QHttpHeader@@QBE?AV?$QList@U?$QPair@VQString@@V1@@@@@XZ @ 392 NONAME ; class QList<struct QPair<class QString, class QString> > QHttpHeader::values(void) const
+ ?d_func@QUdpSocket@@AAEPAVQUdpSocketPrivate@@XZ @ 393 NONAME ; class QUdpSocketPrivate * QUdpSocket::d_func(void)
+ ?connectToHost@QFtp@@QAEHABVQString@@G@Z @ 394 NONAME ; int QFtp::connectToHost(class QString const &, unsigned short)
+ ??0QHttpRequestHeader@@QAE@XZ @ 395 NONAME ; QHttpRequestHeader::QHttpRequestHeader(void)
+ ?type@QSslKey@@QBE?AW4KeyType@QSsl@@XZ @ 396 NONAME ; enum QSsl::KeyType QSslKey::type(void) const
+ ?trUtf8@QAbstractNetworkCache@@SA?AVQString@@PBD0@Z @ 397 NONAME ; class QString QAbstractNetworkCache::trUtf8(char const *, char const *)
+ ?setUseSystemConfiguration@QNetworkProxyFactory@@SAX_N@Z @ 398 NONAME ; void QNetworkProxyFactory::setUseSystemConfiguration(bool)
+ ?setGroup@QUrlInfo@@UAEXABVQString@@@Z @ 399 NONAME ; void QUrlInfo::setGroup(class QString const &)
+ ??1QFtp@@UAE@XZ @ 400 NONAME ; QFtp::~QFtp(void)
+ ??0QSslCertificate@@QAE@ABVQByteArray@@W4EncodingFormat@QSsl@@@Z @ 401 NONAME ; QSslCertificate::QSslCertificate(class QByteArray const &, enum QSsl::EncodingFormat)
+ ?setValid@QHttpHeader@@IAEX_N@Z @ 402 NONAME ; void QHttpHeader::setValid(bool)
+ ?setHeader@QNetworkReply@@IAEXW4KnownHeaders@QNetworkRequest@@ABVQVariant@@@Z @ 403 NONAME ; void QNetworkReply::setHeader(enum QNetworkRequest::KnownHeaders, class QVariant const &)
+ ?close@QNetworkReply@@UAEXXZ @ 404 NONAME ; void QNetworkReply::close(void)
+ ??0QSslSocket@@QAE@PAVQObject@@@Z @ 405 NONAME ; QSslSocket::QSslSocket(class QObject *)
+ ?trUtf8@QLocalSocket@@SA?AVQString@@PBD0H@Z @ 406 NONAME ; class QString QLocalSocket::trUtf8(char const *, char const *, int)
+ ??6@YA?AVQDebug@@V0@ABVQSslKey@@@Z @ 407 NONAME ; class QDebug operator<<(class QDebug, class QSslKey const &)
+ ?usedBits@QSslCipher@@QBEHXZ @ 408 NONAME ; int QSslCipher::usedBits(void) const
+ ??8QSslConfiguration@@QBE_NABV0@@Z @ 409 NONAME ; bool QSslConfiguration::operator==(class QSslConfiguration const &) const
+ ?request@QHttp@@QAEHABVQHttpRequestHeader@@PAVQIODevice@@1@Z @ 410 NONAME ; int QHttp::request(class QHttpRequestHeader const &, class QIODevice *, class QIODevice *)
+ ?reasonPhrase@QHttpResponseHeader@@QBE?AVQString@@XZ @ 411 NONAME ; class QString QHttpResponseHeader::reasonPhrase(void) const
+ ?socketOption@QSslSocket@@QAE?AVQVariant@@W4SocketOption@QAbstractSocket@@@Z @ 412 NONAME ; class QVariant QSslSocket::socketOption(enum QAbstractSocket::SocketOption)
+ ?clearPendingRequests@QHttp@@QAEXXZ @ 413 NONAME ; void QHttp::clearPendingRequests(void)
+ ?encryptionMethod@QSslCipher@@QBE?AVQString@@XZ @ 414 NONAME ; class QString QSslCipher::encryptionMethod(void) const
+ ?metaObject@QNetworkAccessManager@@UBEPBUQMetaObject@@XZ @ 415 NONAME ; struct QMetaObject const * QNetworkAccessManager::metaObject(void) const
+ ?isFinished@QNetworkReply@@QBE_NXZ @ 416 NONAME ; bool QNetworkReply::isFinished(void) const
+ ?connectToHostImplementation@QSslSocket@@IAEXABVQString@@GV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 417 NONAME ; void QSslSocket::connectToHostImplementation(class QString const &, unsigned short, class QFlags<enum QIODevice::OpenModeFlag>)
+ ??0QHostInfo@@QAE@H@Z @ 418 NONAME ; QHostInfo::QHostInfo(int)
+ ?toIPv4Address@QHostAddress@@QBEIXZ @ 419 NONAME ; unsigned int QHostAddress::toIPv4Address(void) const
+ ??0QNetworkProxyQuery@@QAE@ABVQString@@H0W4QueryType@0@@Z @ 420 NONAME ; QNetworkProxyQuery::QNetworkProxyQuery(class QString const &, int, class QString const &, enum QNetworkProxyQuery::QueryType)
+ ?bind@QUdpSocket@@QAE_NGV?$QFlags@W4BindFlag@QUdpSocket@@@@@Z @ 421 NONAME ; bool QUdpSocket::bind(unsigned short, class QFlags<enum QUdpSocket::BindFlag>)
+ ?setLocalCertificate@QSslConfiguration@@QAEXABVQSslCertificate@@@Z @ 422 NONAME ; void QSslConfiguration::setLocalCertificate(class QSslCertificate const &)
+ ?parseCookies@QNetworkCookie@@SA?AV?$QList@VQNetworkCookie@@@@ABVQByteArray@@@Z @ 423 NONAME ; class QList<class QNetworkCookie> QNetworkCookie::parseCookies(class QByteArray const &)
+ ?flush@QAbstractSocket@@QAE_NXZ @ 424 NONAME ; bool QAbstractSocket::flush(void)
+ ?cacheSize@QNetworkDiskCache@@UBE_JXZ @ 425 NONAME ; long long QNetworkDiskCache::cacheSize(void) const
+ ?trUtf8@QTcpServer@@SA?AVQString@@PBD0@Z @ 426 NONAME ; class QString QTcpServer::trUtf8(char const *, char const *)
+ ?staticMetaObject@QSslSocket@@2UQMetaObject@@B @ 427 NONAME ; struct QMetaObject const QSslSocket::staticMetaObject
+ ?lessThan@QUrlInfo@@SA_NABV1@0H@Z @ 428 NONAME ; bool QUrlInfo::lessThan(class QUrlInfo const &, class QUrlInfo const &, int)
+ ?connected@QAbstractSocket@@IAEXXZ @ 429 NONAME ; void QAbstractSocket::connected(void)
+ ?setLastModified@QUrlInfo@@UAEXABVQDateTime@@@Z @ 430 NONAME ; void QUrlInfo::setLastModified(class QDateTime const &)
+ ?setHost@QHttp@@QAEHABVQString@@G@Z @ 431 NONAME ; int QHttp::setHost(class QString const &, unsigned short)
+ ?name@QNetworkInterface@@QBE?AVQString@@XZ @ 432 NONAME ; class QString QNetworkInterface::name(void) const
+ ?netmask@QNetworkAddressEntry@@QBE?AVQHostAddress@@XZ @ 433 NONAME ; class QHostAddress QNetworkAddressEntry::netmask(void) const
+ ?hasPendingConnections@QTcpServer@@UBE_NXZ @ 434 NONAME ; bool QTcpServer::hasPendingConnections(void) const
+ ?qt_metacast@QNetworkAccessManager@@UAEPAXPBD@Z @ 435 NONAME ; void * QNetworkAccessManager::qt_metacast(char const *)
+ ?put@QFtp@@QAEHABVQByteArray@@ABVQString@@W4TransferType@1@@Z @ 436 NONAME ; int QFtp::put(class QByteArray const &, class QString const &, enum QFtp::TransferType)
+ ??0QHostInfo@@QAE@ABV0@@Z @ 437 NONAME ; QHostInfo::QHostInfo(class QHostInfo const &)
+ ??0QNetworkCookie@@QAE@ABVQByteArray@@0@Z @ 438 NONAME ; QNetworkCookie::QNetworkCookie(class QByteArray const &, class QByteArray const &)
+ ?value@QHttpHeader@@QBE?AVQString@@ABV2@@Z @ 439 NONAME ; class QString QHttpHeader::value(class QString const &) const
+ ?deleteResource@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@@Z @ 440 NONAME ; class QNetworkReply * QNetworkAccessManager::deleteResource(class QNetworkRequest const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQNetworkCacheMetaData@@@Z @ 441 NONAME ; class QDataStream & operator<<(class QDataStream &, class QNetworkCacheMetaData const &)
+ ?caCertificates@QSslConfiguration@@QBE?AV?$QList@VQSslCertificate@@@@XZ @ 442 NONAME ; class QList<class QSslCertificate> QSslConfiguration::caCertificates(void) const
+ ?staticMetaObject@QNetworkReply@@2UQMetaObject@@B @ 443 NONAME ; struct QMetaObject const QNetworkReply::staticMetaObject
+ ?d_func@QHttpHeader@@AAEPAVQHttpHeaderPrivate@@XZ @ 444 NONAME ; class QHttpHeaderPrivate * QHttpHeader::d_func(void)
+ ?originatingObject@QNetworkRequest@@QBEPAVQObject@@XZ @ 445 NONAME ; class QObject * QNetworkRequest::originatingObject(void) const
+ ?errorString@QTcpServer@@QBE?AVQString@@XZ @ 446 NONAME ; class QString QTcpServer::errorString(void) const
+ ?setHostName@QNetworkProxy@@QAEXABVQString@@@Z @ 447 NONAME ; void QNetworkProxy::setHostName(class QString const &)
+ ??_EQNetworkCookie@@QAE@I@Z @ 448 NONAME ABSENT ; QNetworkCookie::~QNetworkCookie(unsigned int)
+ ?tr@QSslSocket@@SA?AVQString@@PBD0@Z @ 449 NONAME ; class QString QSslSocket::tr(char const *, char const *)
+ ?proxy@QTcpServer@@QBE?AVQNetworkProxy@@XZ @ 450 NONAME ; class QNetworkProxy QTcpServer::proxy(void) const
+ ?issuerInfo@QSslCertificate@@QBE?AVQString@@W4SubjectInfo@1@@Z @ 451 NONAME ; class QString QSslCertificate::issuerInfo(enum QSslCertificate::SubjectInfo) const
+ ??9QNetworkProxy@@QBE_NABV0@@Z @ 452 NONAME ; bool QNetworkProxy::operator!=(class QNetworkProxy const &) const
+ ??0QTcpServer@@QAE@PAVQObject@@@Z @ 453 NONAME ; QTcpServer::QTcpServer(class QObject *)
+ ??0QNetworkAccessManager@@QAE@PAVQObject@@@Z @ 454 NONAME ; QNetworkAccessManager::QNetworkAccessManager(class QObject *)
+ ??4QNetworkProxyQuery@@QAEAAV0@ABV0@@Z @ 455 NONAME ; class QNetworkProxyQuery & QNetworkProxyQuery::operator=(class QNetworkProxyQuery const &)
+ ?addCaCertificate@QSslSocket@@QAEXABVQSslCertificate@@@Z @ 456 NONAME ; void QSslSocket::addCaCertificate(class QSslCertificate const &)
+ ?setSocketDescriptor@QSslSocket@@QAE_NHW4SocketState@QAbstractSocket@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 457 NONAME ; bool QSslSocket::setSocketDescriptor(int, enum QAbstractSocket::SocketState, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?allInterfaces@QNetworkInterface@@SA?AV?$QList@VQNetworkInterface@@@@XZ @ 458 NONAME ; class QList<class QNetworkInterface> QNetworkInterface::allInterfaces(void)
+ ?read@QHttp@@QAE_JPAD_J@Z @ 459 NONAME ; long long QHttp::read(char *, long long)
+ ?disconnected@QAbstractSocket@@IAEXXZ @ 460 NONAME ; void QAbstractSocket::disconnected(void)
+ ?qt_metacast@QHttp@@UAEPAXPBD@Z @ 461 NONAME ; void * QHttp::qt_metacast(char const *)
+ ?expire@QNetworkDiskCache@@MAE_JXZ @ 462 NONAME ; long long QNetworkDiskCache::expire(void)
+ ?socketDescriptor@QTcpServer@@QBEHXZ @ 463 NONAME ; int QTcpServer::socketDescriptor(void) const
+ ?proxyForQuery@QNetworkProxyFactory@@SA?AV?$QList@VQNetworkProxy@@@@ABVQNetworkProxyQuery@@@Z @ 464 NONAME ; class QList<class QNetworkProxy> QNetworkProxyFactory::proxyForQuery(class QNetworkProxyQuery const &)
+ ?waitForBytesWritten@QSslSocket@@UAE_NH@Z @ 465 NONAME ; bool QSslSocket::waitForBytesWritten(int)
+ ?privateKey@QSslSocket@@QBE?AVQSslKey@@XZ @ 466 NONAME ; class QSslKey QSslSocket::privateKey(void) const
+ ?trUtf8@QFtp@@SA?AVQString@@PBD0@Z @ 467 NONAME ; class QString QFtp::trUtf8(char const *, char const *)
+ ?fileMetaData@QNetworkDiskCache@@QBE?AVQNetworkCacheMetaData@@ABVQString@@@Z @ 468 NONAME ; class QNetworkCacheMetaData QNetworkDiskCache::fileMetaData(class QString const &) const
+ ?d_func@QHttp@@AAEPAVQHttpPrivate@@XZ @ 469 NONAME ; class QHttpPrivate * QHttp::d_func(void)
+ ?setError@QHostInfo@@QAEXW4HostInfoError@1@@Z @ 470 NONAME ; void QHostInfo::setError(enum QHostInfo::HostInfoError)
+ ?isHttpOnly@QNetworkCookie@@QBE_NXZ @ 471 NONAME ; bool QNetworkCookie::isHttpOnly(void) const
+ ?lastRead@QUrlInfo@@QBE?AVQDateTime@@XZ @ 472 NONAME ; class QDateTime QUrlInfo::lastRead(void) const
+ ?protocol@QSslConfiguration@@QBE?AW4SslProtocol@QSsl@@XZ @ 473 NONAME ; enum QSsl::SslProtocol QSslConfiguration::protocol(void) const
+ ?setProxy@QNetworkAccessManager@@QAEXABVQNetworkProxy@@@Z @ 474 NONAME ; void QNetworkAccessManager::setProxy(class QNetworkProxy const &)
+ ?metaObject@QNetworkDiskCache@@UBEPBUQMetaObject@@XZ @ 475 NONAME ; struct QMetaObject const * QNetworkDiskCache::metaObject(void) const
+ ?handle@QSslKey@@QBEKXZ @ 476 NONAME ; unsigned long QSslKey::handle(void) const
+ ??_EQSslCertificate@@QAE@I@Z @ 477 NONAME ABSENT ; QSslCertificate::~QSslCertificate(unsigned int)
+ ?setDomain@QNetworkCookie@@QAEXABVQString@@@Z @ 478 NONAME ; void QNetworkCookie::setDomain(class QString const &)
+ ?incomingConnection@QLocalServer@@MAEXI@Z @ 479 NONAME ; void QLocalServer::incomingConnection(unsigned int)
+ ?state@QAbstractSocket@@QBE?AW4SocketState@1@XZ @ 480 NONAME ; enum QAbstractSocket::SocketState QAbstractSocket::state(void) const
+ ?setBroadcast@QNetworkAddressEntry@@QAEXABVQHostAddress@@@Z @ 481 NONAME ; void QNetworkAddressEntry::setBroadcast(class QHostAddress const &)
+ ?disconnectFromHost@QAbstractSocket@@QAEXXZ @ 482 NONAME ; void QAbstractSocket::disconnectFromHost(void)
+ ??0QNetworkDiskCache@@QAE@PAVQObject@@@Z @ 483 NONAME ; QNetworkDiskCache::QNetworkDiskCache(class QObject *)
+ ?waitForNewConnection@QTcpServer@@QAE_NHPA_N@Z @ 484 NONAME ; bool QTcpServer::waitForNewConnection(int, bool *)
+ ?connectToHost@QAbstractSocket@@QAEXABVQString@@GV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 485 NONAME ; void QAbstractSocket::connectToHost(class QString const &, unsigned short, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?currentId@QHttp@@QBEHXZ @ 486 NONAME ; int QHttp::currentId(void) const
+ ?statusCode@QHttpResponseHeader@@QBEHXZ @ 487 NONAME ; int QHttpResponseHeader::statusCode(void) const
+ ?qt_metacast@QSslSocket@@UAEPAXPBD@Z @ 488 NONAME ; void * QSslSocket::qt_metacast(char const *)
+ ?defaultCaCertificates@QSslSocket@@SA?AV?$QList@VQSslCertificate@@@@XZ @ 489 NONAME ; class QList<class QSslCertificate> QSslSocket::defaultCaCertificates(void)
+ ?error@QSslError@@QBE?AW4SslError@1@XZ @ 490 NONAME ; enum QSslError::SslError QSslError::error(void) const
+ ?realm@QAuthenticator@@QBE?AVQString@@XZ @ 491 NONAME ; class QString QAuthenticator::realm(void) const
+ ?done@QFtp@@IAEX_N@Z @ 492 NONAME ; void QFtp::done(bool)
+ ?trUtf8@QFtp@@SA?AVQString@@PBD0H@Z @ 493 NONAME ; class QString QFtp::trUtf8(char const *, char const *, int)
+ ?isValid@QLocalSocket@@QBE_NXZ @ 494 NONAME ; bool QLocalSocket::isValid(void) const
+ ?setFile@QUrlInfo@@UAEX_N@Z @ 495 NONAME ; void QUrlInfo::setFile(bool)
+ ?d_func@QHttpRequestHeader@@ABEPBVQHttpRequestHeaderPrivate@@XZ @ 496 NONAME ; class QHttpRequestHeaderPrivate const * QHttpRequestHeader::d_func(void) const
+ ??4QHostInfo@@QAEAAV0@ABV0@@Z @ 497 NONAME ; class QHostInfo & QHostInfo::operator=(class QHostInfo const &)
+ ?proxy@QNetworkAccessManager@@QBE?AVQNetworkProxy@@XZ @ 498 NONAME ; class QNetworkProxy QNetworkAccessManager::proxy(void) const
+ ?head@QHttp@@QAEHABVQString@@@Z @ 499 NONAME ; int QHttp::head(class QString const &)
+ ?toString@QHttpResponseHeader@@UBE?AVQString@@XZ @ 500 NONAME ; class QString QHttpResponseHeader::toString(void) const
+ ?rawHeader@QNetworkRequest@@QBE?AVQByteArray@@ABV2@@Z @ 501 NONAME ; class QByteArray QNetworkRequest::rawHeader(class QByteArray const &) const
+ ??0QSslKey@@QAE@PAVQIODevice@@W4KeyAlgorithm@QSsl@@W4EncodingFormat@3@W4KeyType@3@ABVQByteArray@@@Z @ 502 NONAME ; QSslKey::QSslKey(class QIODevice *, enum QSsl::KeyAlgorithm, enum QSsl::EncodingFormat, enum QSsl::KeyType, class QByteArray const &)
+ ?qt_metacast@QAbstractNetworkCache@@UAEPAXPBD@Z @ 503 NONAME ; void * QAbstractNetworkCache::qt_metacast(char const *)
+ ?sslErrors@QNetworkReply@@IAEXABV?$QList@VQSslError@@@@@Z @ 504 NONAME ; void QNetworkReply::sslErrors(class QList<class QSslError> const &)
+ ?metaObject@QTcpServer@@UBEPBUQMetaObject@@XZ @ 505 NONAME ; struct QMetaObject const * QTcpServer::metaObject(void) const
+ ??_EQNetworkAccessManager@@UAE@I@Z @ 506 NONAME ; QNetworkAccessManager::~QNetworkAccessManager(unsigned int)
+ ?isSessionCookie@QNetworkCookie@@QBE_NXZ @ 507 NONAME ; bool QNetworkCookie::isSessionCookie(void) const
+ ?tr@QNetworkCookieJar@@SA?AVQString@@PBD0@Z @ 508 NONAME ; class QString QNetworkCookieJar::tr(char const *, char const *)
+ ??_EQNetworkReply@@UAE@I@Z @ 509 NONAME ; QNetworkReply::~QNetworkReply(unsigned int)
+ ?sslConfiguration@QSslSocket@@QBE?AVQSslConfiguration@@XZ @ 510 NONAME ; class QSslConfiguration QSslSocket::sslConfiguration(void) const
+ ?localHostName@QHostInfo@@SA?AVQString@@XZ @ 511 NONAME ; class QString QHostInfo::localHostName(void)
+ ?setPort@QNetworkProxy@@QAEXG@Z @ 512 NONAME ; void QNetworkProxy::setPort(unsigned short)
+ ??6@YA?AVQDebug@@V0@W4SocketState@QAbstractSocket@@@Z @ 513 NONAME ; class QDebug operator<<(class QDebug, enum QAbstractSocket::SocketState)
+ ??1QNetworkProxy@@QAE@XZ @ 514 NONAME ; QNetworkProxy::~QNetworkProxy(void)
+ ?setProtocolTag@QNetworkProxyQuery@@QAEXABVQString@@@Z @ 515 NONAME ; void QNetworkProxyQuery::setProtocolTag(class QString const &)
+ ?parseLine@QHttpResponseHeader@@MAE_NABVQString@@H@Z @ 516 NONAME ; bool QHttpResponseHeader::parseLine(class QString const &, int)
+ ?d_func@QUdpSocket@@ABEPBVQUdpSocketPrivate@@XZ @ 517 NONAME ; class QUdpSocketPrivate const * QUdpSocket::d_func(void) const
+ ?interfaceFromName@QNetworkInterface@@SA?AV1@ABVQString@@@Z @ 518 NONAME ; class QNetworkInterface QNetworkInterface::interfaceFromName(class QString const &)
+ ??0QNetworkRequest@@QAE@ABV0@@Z @ 519 NONAME ; QNetworkRequest::QNetworkRequest(class QNetworkRequest const &)
+ ??_EQNetworkProxyFactory@@UAE@I@Z @ 520 NONAME ; QNetworkProxyFactory::~QNetworkProxyFactory(unsigned int)
+ ??1QHttpHeader@@UAE@XZ @ 521 NONAME ; QHttpHeader::~QHttpHeader(void)
+ ?writeDatagram@QUdpSocket@@QAE_JPBD_JABVQHostAddress@@G@Z @ 522 NONAME ; long long QUdpSocket::writeDatagram(char const *, long long, class QHostAddress const &, unsigned short)
+ ?nextPendingConnection@QLocalServer@@UAEPAVQLocalSocket@@XZ @ 523 NONAME ; class QLocalSocket * QLocalServer::nextPendingConnection(void)
+ ?setUrl@QNetworkReply@@IAEXABVQUrl@@@Z @ 524 NONAME ; void QNetworkReply::setUrl(class QUrl const &)
+ ?qt_metacall@QUdpSocket@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 525 NONAME ; int QUdpSocket::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setPeerVerifyMode@QSslConfiguration@@QAEXW4PeerVerifyMode@QSslSocket@@@Z @ 526 NONAME ; void QSslConfiguration::setPeerVerifyMode(enum QSslSocket::PeerVerifyMode)
+ ?setSaveToDisk@QNetworkCacheMetaData@@QAEX_N@Z @ 527 NONAME ; void QNetworkCacheMetaData::setSaveToDisk(bool)
+ ??0QNetworkProxyQuery@@QAE@ABV0@@Z @ 528 NONAME ; QNetworkProxyQuery::QNetworkProxyQuery(class QNetworkProxyQuery const &)
+ ?setAttribute@QNetworkRequest@@QAEXW4Attribute@1@ABVQVariant@@@Z @ 529 NONAME ; void QNetworkRequest::setAttribute(enum QNetworkRequest::Attribute, class QVariant const &)
+ ??8QSslCertificate@@QBE_NABV0@@Z @ 530 NONAME ; bool QSslCertificate::operator==(class QSslCertificate const &) const
+ ?setHost@QHttp@@QAEHABVQString@@W4ConnectionMode@1@G@Z @ 531 NONAME ; int QHttp::setHost(class QString const &, enum QHttp::ConnectionMode, unsigned short)
+ ?setPeerPort@QNetworkProxyQuery@@QAEXH@Z @ 532 NONAME ; void QNetworkProxyQuery::setPeerPort(int)
+ ??1QNetworkProxyQuery@@QAE@XZ @ 533 NONAME ; QNetworkProxyQuery::~QNetworkProxyQuery(void)
+ ?setPath@QNetworkCookie@@QAEXABVQString@@@Z @ 534 NONAME ; void QNetworkCookie::setPath(class QString const &)
+ ?close@QTcpServer@@QAEXXZ @ 535 NONAME ; void QTcpServer::close(void)
+ ??0QNetworkProxyQuery@@QAE@XZ @ 536 NONAME ; QNetworkProxyQuery::QNetworkProxyQuery(void)
+ ?data@QNetworkDiskCache@@UAEPAVQIODevice@@ABVQUrl@@@Z @ 537 NONAME ; class QIODevice * QNetworkDiskCache::data(class QUrl const &)
+ ?setAllCookies@QNetworkCookieJar@@IAEXABV?$QList@VQNetworkCookie@@@@@Z @ 538 NONAME ; void QNetworkCookieJar::setAllCookies(class QList<class QNetworkCookie> const &)
+ ?qt_metacall@QTcpServer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 539 NONAME ; int QTcpServer::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?maxPendingConnections@QLocalServer@@QBEHXZ @ 540 NONAME ; int QLocalServer::maxPendingConnections(void) const
+ ?parse@QHttpHeader@@IAE_NABVQString@@@Z @ 541 NONAME ; bool QHttpHeader::parse(class QString const &)
+ ?domain@QNetworkCookie@@QBE?AVQString@@XZ @ 542 NONAME ; class QString QNetworkCookie::domain(void) const
+ ?staticMetaObject@QHttp@@2UQMetaObject@@B @ 543 NONAME ; struct QMetaObject const QHttp::staticMetaObject
+ ?fromData@QSslCertificate@@SA?AV?$QList@VQSslCertificate@@@@ABVQByteArray@@W4EncodingFormat@QSsl@@@Z @ 544 NONAME ; class QList<class QSslCertificate> QSslCertificate::fromData(class QByteArray const &, enum QSsl::EncodingFormat)
+ ?trUtf8@QNetworkDiskCache@@SA?AVQString@@PBD0H@Z @ 545 NONAME ; class QString QNetworkDiskCache::trUtf8(char const *, char const *, int)
+ ?protocol@QHostAddress@@QBE?AW4NetworkLayerProtocol@QAbstractSocket@@XZ @ 546 NONAME ; enum QAbstractSocket::NetworkLayerProtocol QHostAddress::protocol(void) const
+ ?currentDevice@QFtp@@QBEPAVQIODevice@@XZ @ 547 NONAME ; class QIODevice * QFtp::currentDevice(void) const
+ ?qt_metacall@QSslSocket@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 548 NONAME ; int QSslSocket::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?bind@QUdpSocket@@QAE_NABVQHostAddress@@G@Z @ 549 NONAME ; bool QUdpSocket::bind(class QHostAddress const &, unsigned short)
+ ?setReadBufferSize@QNetworkReply@@UAEX_J@Z @ 550 NONAME ; void QNetworkReply::setReadBufferSize(long long)
+ ?setApplicationProxy@QNetworkProxy@@SAXABV1@@Z @ 551 NONAME ; void QNetworkProxy::setApplicationProxy(class QNetworkProxy const &)
+ ??1QNetworkDiskCache@@UAE@XZ @ 552 NONAME ; QNetworkDiskCache::~QNetworkDiskCache(void)
+ ??1QSslConfiguration@@QAE@XZ @ 553 NONAME ; QSslConfiguration::~QSslConfiguration(void)
+ ?d_func@QNetworkCookieJar@@ABEPBVQNetworkCookieJarPrivate@@XZ @ 554 NONAME ; class QNetworkCookieJarPrivate const * QNetworkCookieJar::d_func(void) const
+ ?d_func@QLocalSocket@@ABEPBVQLocalSocketPrivate@@XZ @ 555 NONAME ; class QLocalSocketPrivate const * QLocalSocket::d_func(void) const
+ ?socketType@QAbstractSocket@@QBE?AW4SocketType@1@XZ @ 556 NONAME ; enum QAbstractSocket::SocketType QAbstractSocket::socketType(void) const
+ ?d_func@QSslSocket@@AAEPAVQSslSocketPrivate@@XZ @ 557 NONAME ; class QSslSocketPrivate * QSslSocket::d_func(void)
+ ?abort@QFtp@@QAEXXZ @ 558 NONAME ; void QFtp::abort(void)
+ ?readData@QLocalSocket@@MAE_JPAD_J@Z @ 559 NONAME ; long long QLocalSocket::readData(char *, long long)
+ ?lookupId@QHostInfo@@QBEHXZ @ 560 NONAME ; int QHostInfo::lookupId(void) const
+ ?qHash@@YAIABVQHostAddress@@@Z @ 561 NONAME ; unsigned int qHash(class QHostAddress const &)
+ ??6@YA?AVQDebug@@V0@ABVQNetworkCookie@@@Z @ 562 NONAME ; class QDebug operator<<(class QDebug, class QNetworkCookie const &)
+ ?clear@QNetworkDiskCache@@UAEXXZ @ 563 NONAME ; void QNetworkDiskCache::clear(void)
+ ?privateKey@QSslConfiguration@@QBE?AVQSslKey@@XZ @ 564 NONAME ; class QSslKey QSslConfiguration::privateKey(void) const
+ ?peerCertificateChain@QSslSocket@@QBE?AV?$QList@VQSslCertificate@@@@XZ @ 565 NONAME ; class QList<class QSslCertificate> QSslSocket::peerCertificateChain(void) const
+ ?tr@QFtp@@SA?AVQString@@PBD0@Z @ 566 NONAME ; class QString QFtp::tr(char const *, char const *)
+ ?readAll@QHttp@@QAE?AVQByteArray@@XZ @ 567 NONAME ; class QByteArray QHttp::readAll(void)
+ ?hasRawHeader@QNetworkRequest@@QBE_NABVQByteArray@@@Z @ 568 NONAME ; bool QNetworkRequest::hasRawHeader(class QByteArray const &) const
+ ?authenticationMethod@QSslCipher@@QBE?AVQString@@XZ @ 569 NONAME ; class QString QSslCipher::authenticationMethod(void) const
+ ?hardwareAddress@QNetworkInterface@@QBE?AVQString@@XZ @ 570 NONAME ; class QString QNetworkInterface::hardwareAddress(void) const
+ ?setName@QNetworkCookie@@QAEXABVQByteArray@@@Z @ 571 NONAME ; void QNetworkCookie::setName(class QByteArray const &)
+ ?isTransparentProxy@QNetworkProxy@@QBE_NXZ @ 572 NONAME ; bool QNetworkProxy::isTransparentProxy(void) const
+ ?trUtf8@QNetworkAccessManager@@SA?AVQString@@PBD0@Z @ 573 NONAME ; class QString QNetworkAccessManager::trUtf8(char const *, char const *)
+ ?isValid@QSslCertificate@@QBE_NXZ @ 574 NONAME ; bool QSslCertificate::isValid(void) const
+ ?bind@QUdpSocket@@QAE_NG@Z @ 575 NONAME ; bool QUdpSocket::bind(unsigned short)
+ ?ip@QNetworkAddressEntry@@QBE?AVQHostAddress@@XZ @ 576 NONAME ; class QHostAddress QNetworkAddressEntry::ip(void) const
+ ?isNull@QSslCertificate@@QBE_NXZ @ 577 NONAME ; bool QSslCertificate::isNull(void) const
+ ??_EQLocalSocket@@UAE@I@Z @ 578 NONAME ; QLocalSocket::~QLocalSocket(unsigned int)
+ ??8QNetworkRequest@@QBE_NABV0@@Z @ 579 NONAME ; bool QNetworkRequest::operator==(class QNetworkRequest const &) const
+ ?readBufferSize@QLocalSocket@@QBE_JXZ @ 580 NONAME ; long long QLocalSocket::readBufferSize(void) const
+ ?setPeerHostName@QNetworkProxyQuery@@QAEXABVQString@@@Z @ 581 NONAME ; void QNetworkProxyQuery::setPeerHostName(class QString const &)
+ ??0QNetworkProxy@@QAE@W4ProxyType@0@ABVQString@@G11@Z @ 582 NONAME ; QNetworkProxy::QNetworkProxy(enum QNetworkProxy::ProxyType, class QString const &, unsigned short, class QString const &, class QString const &)
+ ??9QNetworkCacheMetaData@@QBE_NABV0@@Z @ 583 NONAME ; bool QNetworkCacheMetaData::operator!=(class QNetworkCacheMetaData const &) const
+ ?isEncrypted@QSslSocket@@QBE_NXZ @ 584 NONAME ; bool QSslSocket::isEncrypted(void) const
+ ?setAddress@QHostAddress@@QAEXABVQIPv6Address@@@Z @ 585 NONAME ; void QHostAddress::setAddress(class QIPv6Address const &)
+ ??0QNetworkRequest@@QAE@ABVQUrl@@@Z @ 586 NONAME ; QNetworkRequest::QNetworkRequest(class QUrl const &)
+ ?qt_metacast@QNetworkReply@@UAEPAXPBD@Z @ 587 NONAME ; void * QNetworkReply::qt_metacast(char const *)
+ ?trUtf8@QHttp@@SA?AVQString@@PBD0@Z @ 588 NONAME ; class QString QHttp::trUtf8(char const *, char const *)
+ ?getStaticMetaObject@QAbstractSocket@@SAABUQMetaObject@@XZ @ 589 NONAME ; struct QMetaObject const & QAbstractSocket::getStaticMetaObject(void)
+ ?isFile@QUrlInfo@@QBE_NXZ @ 590 NONAME ; bool QUrlInfo::isFile(void) const
+ ?error@QNetworkReply@@QBE?AW4NetworkError@1@XZ @ 591 NONAME ; enum QNetworkReply::NetworkError QNetworkReply::error(void) const
+ ?addresses@QHostInfo@@QBE?AV?$QList@VQHostAddress@@@@XZ @ 592 NONAME ; class QList<class QHostAddress> QHostInfo::addresses(void) const
+ ?setCacheDirectory@QNetworkDiskCache@@QAEXABVQString@@@Z @ 593 NONAME ; void QNetworkDiskCache::setCacheDirectory(class QString const &)
+ ??8QNetworkProxy@@QBE_NABV0@@Z @ 594 NONAME ; bool QNetworkProxy::operator==(class QNetworkProxy const &) const
+ ?error@QFtp@@QBE?AW4Error@1@XZ @ 595 NONAME ; enum QFtp::Error QFtp::error(void) const
+ ?toString@QHttpHeader@@UBE?AVQString@@XZ @ 596 NONAME ; class QString QHttpHeader::toString(void) const
+ ?allValues@QHttpHeader@@QBE?AVQStringList@@ABVQString@@@Z @ 597 NONAME ; class QStringList QHttpHeader::allValues(class QString const &) const
+ ?sessionCipher@QSslSocket@@QBE?AVQSslCipher@@XZ @ 598 NONAME ; class QSslCipher QSslSocket::sessionCipher(void) const
+ ??_EQTcpSocket@@UAE@I@Z @ 599 NONAME ; QTcpSocket::~QTcpSocket(unsigned int)
+ ?setMaxPendingConnections@QTcpServer@@QAEXH@Z @ 600 NONAME ; void QTcpServer::setMaxPendingConnections(int)
+ ?bind@QUdpSocket@@QAE_NABVQHostAddress@@GV?$QFlags@W4BindFlag@QUdpSocket@@@@@Z @ 601 NONAME ; bool QUdpSocket::bind(class QHostAddress const &, unsigned short, class QFlags<enum QUdpSocket::BindFlag>)
+ ?minorVersion@QHttpResponseHeader@@UBEHXZ @ 602 NONAME ; int QHttpResponseHeader::minorVersion(void) const
+ ?setLocalPort@QAbstractSocket@@IAEXG@Z @ 603 NONAME ; void QAbstractSocket::setLocalPort(unsigned short)
+ ?d_func@QFtp@@ABEPBVQFtpPrivate@@XZ @ 604 NONAME ; class QFtpPrivate const * QFtp::d_func(void) const
+ ?expiryDate@QSslCertificate@@QBE?AVQDateTime@@XZ @ 605 NONAME ; class QDateTime QSslCertificate::expiryDate(void) const
+ ?createRequest@QNetworkAccessManager@@MAEPAVQNetworkReply@@W4Operation@1@ABVQNetworkRequest@@PAVQIODevice@@@Z @ 606 NONAME ; class QNetworkReply * QNetworkAccessManager::createRequest(enum QNetworkAccessManager::Operation, class QNetworkRequest const &, class QIODevice *)
+ ?supportedCiphers@QSslSocket@@SA?AV?$QList@VQSslCipher@@@@XZ @ 607 NONAME ; class QList<class QSslCipher> QSslSocket::supportedCiphers(void)
+ ?setRequest@QNetworkReply@@IAEXABVQNetworkRequest@@@Z @ 608 NONAME ; void QNetworkReply::setRequest(class QNetworkRequest const &)
+ ??4QHttpRequestHeader@@QAEAAV0@ABV0@@Z @ 609 NONAME ; class QHttpRequestHeader & QHttpRequestHeader::operator=(class QHttpRequestHeader const &)
+ ?metaObject@QHttp@@UBEPBUQMetaObject@@XZ @ 610 NONAME ; struct QMetaObject const * QHttp::metaObject(void) const
+ ?setErrorString@QHostInfo@@QAEXABVQString@@@Z @ 611 NONAME ; void QHostInfo::setErrorString(class QString const &)
+ ?staticMetaObject@QNetworkAccessManager@@2UQMetaObject@@B @ 612 NONAME ; struct QMetaObject const QNetworkAccessManager::staticMetaObject
+ ?setPassword@QNetworkProxy@@QAEXABVQString@@@Z @ 613 NONAME ; void QNetworkProxy::setPassword(class QString const &)
+ ?fullServerName@QLocalSocket@@QBE?AVQString@@XZ @ 614 NONAME ; class QString QLocalSocket::fullServerName(void) const
+ ?error@QLocalSocket@@QBE?AW4LocalSocketError@1@XZ @ 615 NONAME ; enum QLocalSocket::LocalSocketError QLocalSocket::error(void) const
+ ?setAddress@QHostAddress@@QAE_NABVQString@@@Z @ 616 NONAME ; bool QHostAddress::setAddress(class QString const &)
+ ??0QSslCertificate@@QAE@ABV0@@Z @ 617 NONAME ; QSslCertificate::QSslCertificate(class QSslCertificate const &)
+ ?setPrivateKey@QSslConfiguration@@QAEXABVQSslKey@@@Z @ 618 NONAME ; void QSslConfiguration::setPrivateKey(class QSslKey const &)
+ ?qt_metacall@QAbstractSocket@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 619 NONAME ; int QAbstractSocket::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?majorVersion@QHttpRequestHeader@@UBEHXZ @ 620 NONAME ; int QHttpRequestHeader::majorVersion(void) const
+ ?queryType@QNetworkProxyQuery@@QBE?AW4QueryType@1@XZ @ 621 NONAME ; enum QNetworkProxyQuery::QueryType QNetworkProxyQuery::queryType(void) const
+ ?d_func@QAbstractSocket@@ABEPBVQAbstractSocketPrivate@@XZ @ 622 NONAME ; class QAbstractSocketPrivate const * QAbstractSocket::d_func(void) const
+ ?flush@QLocalSocket@@QAE_NXZ @ 623 NONAME ; bool QLocalSocket::flush(void)
+ ?qt_metacall@QHttp@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 624 NONAME ; int QHttp::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??9QNetworkProxyQuery@@QBE_NABV0@@Z @ 625 NONAME ; bool QNetworkProxyQuery::operator!=(class QNetworkProxyQuery const &) const
+ ?defaultCiphers@QSslSocket@@SA?AV?$QList@VQSslCipher@@@@XZ @ 626 NONAME ; class QList<class QSslCipher> QSslSocket::defaultCiphers(void)
+ ??8QSslCipher@@QBE_NABV0@@Z @ 627 NONAME ; bool QSslCipher::operator==(class QSslCipher const &) const
+ ?ignoreSslErrors@QNetworkReply@@QAEXABV?$QList@VQSslError@@@@@Z @ 628 NONAME ; void QNetworkReply::ignoreSslErrors(class QList<class QSslError> const &)
+ ??1QSslError@@QAE@XZ @ 629 NONAME ; QSslError::~QSslError(void)
+ ??0QFtp@@QAE@PAVQObject@@@Z @ 630 NONAME ; QFtp::QFtp(class QObject *)
+ ?removeValue@QHttpHeader@@QAEXABVQString@@@Z @ 631 NONAME ; void QHttpHeader::removeValue(class QString const &)
+ ?setQueryType@QNetworkProxyQuery@@QAEXW4QueryType@1@@Z @ 632 NONAME ; void QNetworkProxyQuery::setQueryType(enum QNetworkProxyQuery::QueryType)
+ ?trUtf8@QLocalServer@@SA?AVQString@@PBD0H@Z @ 633 NONAME ; class QString QLocalServer::trUtf8(char const *, char const *, int)
+ ?setReadBufferSize@QSslSocket@@QAEX_J@Z @ 634 NONAME ; void QSslSocket::setReadBufferSize(long long)
+ ?trUtf8@QNetworkDiskCache@@SA?AVQString@@PBD0@Z @ 635 NONAME ; class QString QNetworkDiskCache::trUtf8(char const *, char const *)
+ ??_EQNetworkInterface@@QAE@I@Z @ 636 NONAME ABSENT ; QNetworkInterface::~QNetworkInterface(unsigned int)
+ ?setAttributes@QNetworkCacheMetaData@@QAEXABV?$QHash@W4Attribute@QNetworkRequest@@VQVariant@@@@@Z @ 637 NONAME ; void QNetworkCacheMetaData::setAttributes(class QHash<enum QNetworkRequest::Attribute, class QVariant> const &)
+ ?canReadLine@QLocalSocket@@UBE_NXZ @ 638 NONAME ; bool QLocalSocket::canReadLine(void) const
+ ??0QLocalServer@@QAE@PAVQObject@@@Z @ 639 NONAME ; QLocalServer::QLocalServer(class QObject *)
+ ??1QTcpServer@@UAE@XZ @ 640 NONAME ; QTcpServer::~QTcpServer(void)
+ ?tr@QNetworkDiskCache@@SA?AVQString@@PBD0H@Z @ 641 NONAME ; class QString QNetworkDiskCache::tr(char const *, char const *, int)
+ ?connectToServer@QLocalSocket@@QAEXABVQString@@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 642 NONAME ; void QLocalSocket::connectToServer(class QString const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?toDer@QSslCertificate@@QBE?AVQByteArray@@XZ @ 643 NONAME ; class QByteArray QSslCertificate::toDer(void) const
+ ?newConnection@QTcpServer@@IAEXXZ @ 644 NONAME ; void QTcpServer::newConnection(void)
+ ?login@QFtp@@QAEHABVQString@@0@Z @ 645 NONAME ; int QFtp::login(class QString const &, class QString const &)
+ ?setAddresses@QHostInfo@@QAEXABV?$QList@VQHostAddress@@@@@Z @ 646 NONAME ; void QHostInfo::setAddresses(class QList<class QHostAddress> const &)
+ ??6@YA?AVQDebug@@V0@ABVQSslCipher@@@Z @ 647 NONAME ; class QDebug operator<<(class QDebug, class QSslCipher const &)
+ ??0QHttpHeader@@QAE@XZ @ 648 NONAME ; QHttpHeader::QHttpHeader(void)
+ ?trUtf8@QSslSocket@@SA?AVQString@@PBD0@Z @ 649 NONAME ; class QString QSslSocket::trUtf8(char const *, char const *)
+ ??4QHttpResponseHeader@@QAEAAV0@ABV0@@Z @ 650 NONAME ; class QHttpResponseHeader & QHttpResponseHeader::operator=(class QHttpResponseHeader const &)
+ ?commandStarted@QFtp@@IAEXH@Z @ 651 NONAME ; void QFtp::commandStarted(int)
+ ?toRawForm@QNetworkCookie@@QBE?AVQByteArray@@W4RawForm@1@@Z @ 652 NONAME ; class QByteArray QNetworkCookie::toRawForm(enum QNetworkCookie::RawForm) const
+ ?toPem@QSslCertificate@@QBE?AVQByteArray@@XZ @ 653 NONAME ; class QByteArray QSslCertificate::toPem(void) const
+ ?get@QHttp@@QAEHABVQString@@PAVQIODevice@@@Z @ 654 NONAME ; int QHttp::get(class QString const &, class QIODevice *)
+ ?setSocketOption@QAbstractSocket@@QAEXW4SocketOption@1@ABVQVariant@@@Z @ 655 NONAME ; void QAbstractSocket::setSocketOption(enum QAbstractSocket::SocketOption, class QVariant const &)
+ ?d_func@QSslSocket@@ABEPBVQSslSocketPrivate@@XZ @ 656 NONAME ; class QSslSocketPrivate const * QSslSocket::d_func(void) const
+ ?tr@QAbstractSocket@@SA?AVQString@@PBD0H@Z @ 657 NONAME ; class QString QAbstractSocket::tr(char const *, char const *, int)
+ ??0QTcpSocket@@QAE@PAVQObject@@@Z @ 658 NONAME ; QTcpSocket::QTcpSocket(class QObject *)
+ ??0QHttp@@QAE@ABVQString@@W4ConnectionMode@0@GPAVQObject@@@Z @ 659 NONAME ; QHttp::QHttp(class QString const &, enum QHttp::ConnectionMode, unsigned short, class QObject *)
+ ?connectToHostImplementation@QAbstractSocket@@IAEXABVQString@@GV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 660 NONAME ; void QAbstractSocket::connectToHostImplementation(class QString const &, unsigned short, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?sslConfiguration@QNetworkReply@@QBE?AVQSslConfiguration@@XZ @ 661 NONAME ; class QSslConfiguration QNetworkReply::sslConfiguration(void) const
+ ??AQIPv6Address@@QAEAAEH@Z @ 662 NONAME ; unsigned char & QIPv6Address::operator[](int)
+ ?setSocketDescriptor@QLocalSocket@@QAE_NIW4LocalSocketState@1@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 663 NONAME ; bool QLocalSocket::setSocketDescriptor(unsigned int, enum QLocalSocket::LocalSocketState, class QFlags<enum QIODevice::OpenModeFlag>)
+ ??_EQNetworkProxy@@QAE@I@Z @ 664 NONAME ABSENT ; QNetworkProxy::~QNetworkProxy(unsigned int)
+ ?setPeerName@QAbstractSocket@@IAEXABVQString@@@Z @ 665 NONAME ; void QAbstractSocket::setPeerName(class QString const &)
+ ?getStaticMetaObject@QHttp@@SAABUQMetaObject@@XZ @ 666 NONAME ; struct QMetaObject const & QHttp::getStaticMetaObject(void)
+ ??0QNetworkProxyFactory@@QAE@XZ @ 667 NONAME ; QNetworkProxyFactory::QNetworkProxyFactory(void)
+ ?interfaceFromIndex@QNetworkInterface@@SA?AV1@H@Z @ 668 NONAME ; class QNetworkInterface QNetworkInterface::interfaceFromIndex(int)
+ ?url@QNetworkCacheMetaData@@QBE?AVQUrl@@XZ @ 669 NONAME ; class QUrl QNetworkCacheMetaData::url(void) const
+ ?setSslConfiguration@QSslSocket@@QAEXABVQSslConfiguration@@@Z @ 670 NONAME ; void QSslSocket::setSslConfiguration(class QSslConfiguration const &)
+ ?staticMetaObject@QFtp@@2UQMetaObject@@B @ 671 NONAME ; struct QMetaObject const QFtp::staticMetaObject
+ ?peerVerifyDepth@QSslConfiguration@@QBEHXZ @ 672 NONAME ; int QSslConfiguration::peerVerifyDepth(void) const
+ ??_EQUdpSocket@@UAE@I@Z @ 673 NONAME ; QUdpSocket::~QUdpSocket(unsigned int)
+ ?bytesAvailable@QAbstractSocket@@UBE_JXZ @ 674 NONAME ; long long QAbstractSocket::bytesAvailable(void) const
+ ?qt_metacast@QLocalServer@@UAEPAXPBD@Z @ 675 NONAME ; void * QLocalServer::qt_metacast(char const *)
+ ?protocol@QSslSocket@@QBE?AW4SslProtocol@QSsl@@XZ @ 676 NONAME ; enum QSsl::SslProtocol QSslSocket::protocol(void) const
+ ?toString@QHttpRequestHeader@@UBE?AVQString@@XZ @ 677 NONAME ; class QString QHttpRequestHeader::toString(void) const
+ ?setProxy@QHttp@@QAEHABVQString@@H00@Z @ 678 NONAME ; int QHttp::setProxy(class QString const &, int, class QString const &, class QString const &)
+ ?startClientEncryption@QSslSocket@@QAEXXZ @ 679 NONAME ; void QSslSocket::startClientEncryption(void)
+ ??1QNetworkCookieJar@@UAE@XZ @ 680 NONAME ; QNetworkCookieJar::~QNetworkCookieJar(void)
+ ??0QNetworkProxyQuery@@QAE@GABVQString@@W4QueryType@0@@Z @ 681 NONAME ; QNetworkProxyQuery::QNetworkProxyQuery(unsigned short, class QString const &, enum QNetworkProxyQuery::QueryType)
+ ?caCertificates@QSslSocket@@QBE?AV?$QList@VQSslCertificate@@@@XZ @ 682 NONAME ; class QList<class QSslCertificate> QSslSocket::caCertificates(void) const
+ ??4QSslCertificate@@QAEAAV0@ABV0@@Z @ 683 NONAME ; class QSslCertificate & QSslCertificate::operator=(class QSslCertificate const &)
+ ?trUtf8@QAbstractSocket@@SA?AVQString@@PBD0@Z @ 684 NONAME ; class QString QAbstractSocket::trUtf8(char const *, char const *)
+ ?stateChanged@QLocalSocket@@IAEXW4LocalSocketState@1@@Z @ 685 NONAME ; void QLocalSocket::stateChanged(enum QLocalSocket::LocalSocketState)
+ ?setProxy@QFtp@@QAEHABVQString@@G@Z @ 686 NONAME ; int QFtp::setProxy(class QString const &, unsigned short)
+ ?isReadable@QUrlInfo@@QBE_NXZ @ 687 NONAME ; bool QUrlInfo::isReadable(void) const
+ ?tr@QNetworkReply@@SA?AVQString@@PBD0@Z @ 688 NONAME ; class QString QNetworkReply::tr(char const *, char const *)
+ ?metaObject@QFtp@@UBEPBUQMetaObject@@XZ @ 689 NONAME ; struct QMetaObject const * QFtp::metaObject(void) const
+ ?getStaticMetaObject@QNetworkDiskCache@@SAABUQMetaObject@@XZ @ 690 NONAME ; struct QMetaObject const & QNetworkDiskCache::getStaticMetaObject(void)
+ ?keys@QHttpHeader@@QBE?AVQStringList@@XZ @ 691 NONAME ; class QStringList QHttpHeader::keys(void) const
+ ?peerCertificate@QSslSocket@@QBE?AVQSslCertificate@@XZ @ 692 NONAME ; class QSslCertificate QSslSocket::peerCertificate(void) const
+ ?toString@QHostAddress@@QBE?AVQString@@XZ @ 693 NONAME ; class QString QHostAddress::toString(void) const
+ ?setOperation@QNetworkReply@@IAEXW4Operation@QNetworkAccessManager@@@Z @ 694 NONAME ; void QNetworkReply::setOperation(enum QNetworkAccessManager::Operation)
+ ?attributes@QNetworkCacheMetaData@@QBE?AV?$QHash@W4Attribute@QNetworkRequest@@VQVariant@@@@XZ @ 695 NONAME ; class QHash<enum QNetworkRequest::Attribute, class QVariant> QNetworkCacheMetaData::attributes(void) const
+ ??1QNetworkAddressEntry@@QAE@XZ @ 696 NONAME ; QNetworkAddressEntry::~QNetworkAddressEntry(void)
+ ?close@QFtp@@QAEHXZ @ 697 NONAME ; int QFtp::close(void)
+ ?proxyAuthenticationRequired@QHttp@@IAEXABVQNetworkProxy@@PAVQAuthenticator@@@Z @ 698 NONAME ; void QHttp::proxyAuthenticationRequired(class QNetworkProxy const &, class QAuthenticator *)
+ ?rawHeaderList@QNetworkReply@@QBE?AV?$QList@VQByteArray@@@@XZ @ 699 NONAME ; class QList<class QByteArray> QNetworkReply::rawHeaderList(void) const
+ ?d_func@QLocalServer@@AAEPAVQLocalServerPrivate@@XZ @ 700 NONAME ; class QLocalServerPrivate * QLocalServer::d_func(void)
+ ?setUser@QNetworkProxy@@QAEXABVQString@@@Z @ 701 NONAME ; void QNetworkProxy::setUser(class QString const &)
+ ?trUtf8@QAbstractNetworkCache@@SA?AVQString@@PBD0H@Z @ 702 NONAME ; class QString QAbstractNetworkCache::trUtf8(char const *, char const *, int)
+ ?authenticationRequired@QHttp@@IAEXABVQString@@GPAVQAuthenticator@@@Z @ 703 NONAME ; void QHttp::authenticationRequired(class QString const &, unsigned short, class QAuthenticator *)
+ ?read@QFtp@@QAE_JPAD_J@Z @ 704 NONAME ; long long QFtp::read(char *, long long)
+ ?detach@QAuthenticator@@QAEXXZ @ 705 NONAME ; void QAuthenticator::detach(void)
+ ??_EQHttp@@UAE@I@Z @ 706 NONAME ; QHttp::~QHttp(unsigned int)
+ ?finished@QNetworkReply@@IAEXXZ @ 707 NONAME ; void QNetworkReply::finished(void)
+ ?remove@QNetworkDiskCache@@UAE_NABVQUrl@@@Z @ 708 NONAME ; bool QNetworkDiskCache::remove(class QUrl const &)
+ ?request@QHttp@@QAEHABVQHttpRequestHeader@@ABVQByteArray@@PAVQIODevice@@@Z @ 709 NONAME ; int QHttp::request(class QHttpRequestHeader const &, class QByteArray const &, class QIODevice *)
+ ?put@QFtp@@QAEHPAVQIODevice@@ABVQString@@W4TransferType@1@@Z @ 710 NONAME ; int QFtp::put(class QIODevice *, class QString const &, enum QFtp::TransferType)
+ ?waitForDisconnected@QLocalSocket@@QAE_NH@Z @ 711 NONAME ; bool QLocalSocket::waitForDisconnected(int)
+ ?name@QSslCipher@@QBE?AVQString@@XZ @ 712 NONAME ; class QString QSslCipher::name(void) const
+ ?mode@QSslSocket@@QBE?AW4SslMode@1@XZ @ 713 NONAME ; enum QSslSocket::SslMode QSslSocket::mode(void) const
+ ?metaData@QNetworkDiskCache@@UAE?AVQNetworkCacheMetaData@@ABVQUrl@@@Z @ 714 NONAME ; class QNetworkCacheMetaData QNetworkDiskCache::metaData(class QUrl const &)
+ ??_EQHostAddress@@QAE@I@Z @ 715 NONAME ABSENT ; QHostAddress::~QHostAddress(unsigned int)
+ ?abort@QLocalSocket@@QAEXXZ @ 716 NONAME ; void QLocalSocket::abort(void)
+ ?setDir@QUrlInfo@@UAEX_N@Z @ 717 NONAME ; void QUrlInfo::setDir(bool)
+ ?systemCaCertificates@QSslSocket@@SA?AV?$QList@VQSslCertificate@@@@XZ @ 718 NONAME ; class QList<class QSslCertificate> QSslSocket::systemCaCertificates(void)
+ ??0QHttpHeader@@IAE@AAVQHttpHeaderPrivate@@ABVQString@@@Z @ 719 NONAME ; QHttpHeader::QHttpHeader(class QHttpHeaderPrivate &, class QString const &)
+ ??0QNetworkCacheMetaData@@QAE@ABV0@@Z @ 720 NONAME ; QNetworkCacheMetaData::QNetworkCacheMetaData(class QNetworkCacheMetaData const &)
+ ?localDomainName@QHostInfo@@SA?AVQString@@XZ @ 721 NONAME ; class QString QHostInfo::localDomainName(void)
+ ??0QSslKey@@QAE@ABV0@@Z @ 722 NONAME ; QSslKey::QSslKey(class QSslKey const &)
+ ?lookupHost@QHostInfo@@SAHABVQString@@PAVQObject@@PBD@Z @ 723 NONAME ; int QHostInfo::lookupHost(class QString const &, class QObject *, char const *)
+ ?permissions@QUrlInfo@@QBEHXZ @ 724 NONAME ; int QUrlInfo::permissions(void) const
+ ??4QHostAddress@@QAEAAV0@ABVQString@@@Z @ 725 NONAME ; class QHostAddress & QHostAddress::operator=(class QString const &)
+ ?d_func@QNetworkAccessManager@@AAEPAVQNetworkAccessManagerPrivate@@XZ @ 726 NONAME ; class QNetworkAccessManagerPrivate * QNetworkAccessManager::d_func(void)
+ ?rawHeaders@QNetworkCacheMetaData@@QBE?AV?$QList@U?$QPair@VQByteArray@@V1@@@@@XZ @ 727 NONAME ; class QList<struct QPair<class QByteArray, class QByteArray> > QNetworkCacheMetaData::rawHeaders(void) const
+ ??_EQLocalServer@@UAE@I@Z @ 728 NONAME ; QLocalServer::~QLocalServer(unsigned int)
+ ?length@QSslKey@@QBEHXZ @ 729 NONAME ; int QSslKey::length(void) const
+ ?setSymLink@QUrlInfo@@UAEX_N@Z @ 730 NONAME ; void QUrlInfo::setSymLink(bool)
+ ?allCookies@QNetworkCookieJar@@IBE?AV?$QList@VQNetworkCookie@@@@XZ @ 731 NONAME ; class QList<class QNetworkCookie> QNetworkCookieJar::allCookies(void) const
+ ?localCertificate@QSslSocket@@QBE?AVQSslCertificate@@XZ @ 732 NONAME ; class QSslCertificate QSslSocket::localCertificate(void) const
+ ?qt_metacast@QNetworkCookieJar@@UAEPAXPBD@Z @ 733 NONAME ; void * QNetworkCookieJar::qt_metacast(char const *)
+ ?writeDatagram@QUdpSocket@@QAE_JABVQByteArray@@ABVQHostAddress@@G@Z @ 734 NONAME ; long long QUdpSocket::writeDatagram(class QByteArray const &, class QHostAddress const &, unsigned short)
+ ??0QAbstractSocket@@QAE@W4SocketType@0@PAVQObject@@@Z @ 735 NONAME ; QAbstractSocket::QAbstractSocket(enum QAbstractSocket::SocketType, class QObject *)
+ ?get@QFtp@@QAEHABVQString@@PAVQIODevice@@W4TransferType@1@@Z @ 736 NONAME ; int QFtp::get(class QString const &, class QIODevice *, enum QFtp::TransferType)
+ ?setSocketDescriptor@QAbstractSocket@@QAE_NHW4SocketState@1@V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 737 NONAME ; bool QAbstractSocket::setSocketDescriptor(int, enum QAbstractSocket::SocketState, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?setNetmask@QNetworkAddressEntry@@QAEXABVQHostAddress@@@Z @ 738 NONAME ; void QNetworkAddressEntry::setNetmask(class QHostAddress const &)
+ ??_EQHttpResponseHeader@@UAE@I@Z @ 739 NONAME ; QHttpResponseHeader::~QHttpResponseHeader(unsigned int)
+ ?encryptedBytesToWrite@QSslSocket@@QBE_JXZ @ 740 NONAME ; long long QSslSocket::encryptedBytesToWrite(void) const
+ ?localPort@QNetworkProxyQuery@@QBEHXZ @ 741 NONAME ; int QNetworkProxyQuery::localPort(void) const
+ ?alternateSubjectNames@QSslCertificate@@QBE?AV?$QMultiMap@W4AlternateNameEntryType@QSsl@@VQString@@@@XZ @ 742 NONAME ; class QMultiMap<enum QSsl::AlternateNameEntryType, class QString> QSslCertificate::alternateSubjectNames(void) const
+ ?peerName@QAbstractSocket@@QBE?AVQString@@XZ @ 743 NONAME ; class QString QAbstractSocket::peerName(void) const
+ ??4QSslCipher@@QAEAAV0@ABV0@@Z @ 744 NONAME ; class QSslCipher & QSslCipher::operator=(class QSslCipher const &)
+ ??4QHttpHeader@@QAEAAV0@ABV0@@Z @ 745 NONAME ; class QHttpHeader & QHttpHeader::operator=(class QHttpHeader const &)
+ ?parseLine@QHttpRequestHeader@@MAE_NABVQString@@H@Z @ 746 NONAME ; bool QHttpRequestHeader::parseLine(class QString const &, int)
+ ?setPeerVerifyDepth@QSslSocket@@QAEXH@Z @ 747 NONAME ; void QSslSocket::setPeerVerifyDepth(int)
+ ?close@QHttp@@QAEHXZ @ 748 NONAME ; int QHttp::close(void)
+ ??0QNetworkInterface@@QAE@XZ @ 749 NONAME ; QNetworkInterface::QNetworkInterface(void)
+ ??_EQTcpServer@@UAE@I@Z @ 750 NONAME ; QTcpServer::~QTcpServer(unsigned int)
+ ?metaObject@QAbstractNetworkCache@@UBEPBUQMetaObject@@XZ @ 751 NONAME ; struct QMetaObject const * QAbstractNetworkCache::metaObject(void) const
+ ?bytesAvailable@QLocalSocket@@UBE_JXZ @ 752 NONAME ; long long QLocalSocket::bytesAvailable(void) const
+ ??1QAuthenticator@@QAE@XZ @ 753 NONAME ; QAuthenticator::~QAuthenticator(void)
+ ?setContentType@QHttpHeader@@QAEXABVQString@@@Z @ 754 NONAME ; void QHttpHeader::setContentType(class QString const &)
+ ?port@QNetworkProxy@@QBEGXZ @ 755 NONAME ; unsigned short QNetworkProxy::port(void) const
+ ?encryptedBytesAvailable@QSslSocket@@QBE_JXZ @ 756 NONAME ; long long QSslSocket::encryptedBytesAvailable(void) const
+ ??6@YA?AVQDebug@@V0@W4SocketError@QAbstractSocket@@@Z @ 757 NONAME ; class QDebug operator<<(class QDebug, enum QAbstractSocket::SocketError)
+ ?close@QLocalServer@@QAEXXZ @ 758 NONAME ; void QLocalServer::close(void)
+ ?staticMetaObject@QAbstractNetworkCache@@2UQMetaObject@@B @ 759 NONAME ; struct QMetaObject const QAbstractNetworkCache::staticMetaObject
+ ?hasKey@QHttpHeader@@QBE_NABVQString@@@Z @ 760 NONAME ; bool QHttpHeader::hasKey(class QString const &) const
+ ?setContentLength@QHttpHeader@@QAEXH@Z @ 761 NONAME ; void QHttpHeader::setContentLength(int)
+ ??_EQNetworkCookieJar@@UAE@I@Z @ 762 NONAME ; QNetworkCookieJar::~QNetworkCookieJar(unsigned int)
+ ?currentId@QFtp@@QBEHXZ @ 763 NONAME ; int QFtp::currentId(void) const
+ ?updateMetaData@QNetworkDiskCache@@UAEXABVQNetworkCacheMetaData@@@Z @ 764 NONAME ; void QNetworkDiskCache::updateMetaData(class QNetworkCacheMetaData const &)
+ ?errorString@QSslError@@QBE?AVQString@@XZ @ 765 NONAME ; class QString QSslError::errorString(void) const
+ ?disconnectFromServer@QLocalSocket@@QAEXXZ @ 766 NONAME ; void QLocalSocket::disconnectFromServer(void)
+ ?errorString@QFtp@@QBE?AVQString@@XZ @ 767 NONAME ; class QString QFtp::errorString(void) const
+ ?uploadProgress@QNetworkReply@@IAEX_J0@Z @ 768 NONAME ; void QNetworkReply::uploadProgress(long long, long long)
+ ??0QHttpRequestHeader@@QAE@ABVQString@@@Z @ 769 NONAME ; QHttpRequestHeader::QHttpRequestHeader(class QString const &)
+ ?cookieJar@QNetworkAccessManager@@QBEPAVQNetworkCookieJar@@XZ @ 770 NONAME ; class QNetworkCookieJar * QNetworkAccessManager::cookieJar(void) const
+ ?setAddress@QHostAddress@@QAEXPAE@Z @ 771 NONAME ; void QHostAddress::setAddress(unsigned char *)
+ ?parseSubnet@QHostAddress@@SA?AU?$QPair@VQHostAddress@@H@@ABVQString@@@Z @ 772 NONAME ; struct QPair<class QHostAddress, int> QHostAddress::parseSubnet(class QString const &)
+ ??0QSslConfiguration@@QAE@ABV0@@Z @ 773 NONAME ; QSslConfiguration::QSslConfiguration(class QSslConfiguration const &)
+ ?metaObject@QNetworkCookieJar@@UBEPBUQMetaObject@@XZ @ 774 NONAME ; struct QMetaObject const * QNetworkCookieJar::metaObject(void) const
+ ??0QHostAddress@@QAE@I@Z @ 775 NONAME ; QHostAddress::QHostAddress(unsigned int)
+ ?user@QNetworkProxy@@QBE?AVQString@@XZ @ 776 NONAME ; class QString QNetworkProxy::user(void) const
+ ?fullServerName@QLocalServer@@QBE?AVQString@@XZ @ 777 NONAME ; class QString QLocalServer::fullServerName(void) const
+ ?incomingConnection@QTcpServer@@MAEXH@Z @ 778 NONAME ; void QTcpServer::incomingConnection(int)
+ ?mkdir@QFtp@@QAEHABVQString@@@Z @ 779 NONAME ; int QFtp::mkdir(class QString const &)
+ ?removeAllValues@QHttpHeader@@QAEXABVQString@@@Z @ 780 NONAME ; void QHttpHeader::removeAllValues(class QString const &)
+ ?error@QHostInfo@@QBE?AW4HostInfoError@1@XZ @ 781 NONAME ; enum QHostInfo::HostInfoError QHostInfo::error(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQHostAddress@@@Z @ 782 NONAME ; class QDataStream & operator>>(class QDataStream &, class QHostAddress &)
+ ?setValue@QHttpHeader@@QAEXABVQString@@0@Z @ 783 NONAME ; void QHttpHeader::setValue(class QString const &, class QString const &)
+ ??AQIPv6Address@@QBEEH@Z @ 784 NONAME ; unsigned char QIPv6Address::operator[](int) const
+ ??0QSslCertificate@@QAE@PAVQIODevice@@W4EncodingFormat@QSsl@@@Z @ 785 NONAME ; QSslCertificate::QSslCertificate(class QIODevice *, enum QSsl::EncodingFormat)
+ ?peerVerifyError@QSslSocket@@IAEXABVQSslError@@@Z @ 786 NONAME ; void QSslSocket::peerVerifyError(class QSslError const &)
+ ?owner@QUrlInfo@@QBE?AVQString@@XZ @ 787 NONAME ; class QString QUrlInfo::owner(void) const
+ ??0QUrlInfo@@QAE@ABVQString@@H00_JABVQDateTime@@2_N33333@Z @ 788 NONAME ; QUrlInfo::QUrlInfo(class QString const &, int, class QString const &, class QString const &, long long, class QDateTime const &, class QDateTime const &, bool, bool, bool, bool, bool, bool)
+ ?defaultConfiguration@QSslConfiguration@@SA?AV1@XZ @ 789 NONAME ; class QSslConfiguration QSslConfiguration::defaultConfiguration(void)
+ ?prepare@QNetworkDiskCache@@UAEPAVQIODevice@@ABVQNetworkCacheMetaData@@@Z @ 790 NONAME ; class QIODevice * QNetworkDiskCache::prepare(class QNetworkCacheMetaData const &)
+ ??1QHostAddress@@QAE@XZ @ 791 NONAME ; QHostAddress::~QHostAddress(void)
+ ?modeChanged@QSslSocket@@IAEXW4SslMode@1@@Z @ 792 NONAME ; void QSslSocket::modeChanged(enum QSslSocket::SslMode)
+ ?attribute@QNetworkReply@@QBE?AVQVariant@@W4Attribute@QNetworkRequest@@@Z @ 793 NONAME ; class QVariant QNetworkReply::attribute(enum QNetworkRequest::Attribute) const
+ ?setExpirationDate@QNetworkCookie@@QAEXABVQDateTime@@@Z @ 794 NONAME ; void QNetworkCookie::setExpirationDate(class QDateTime const &)
+ ?hostName@QHostInfo@@QBE?AVQString@@XZ @ 795 NONAME ; class QString QHostInfo::hostName(void) const
+ ?addDefaultCaCertificates@QSslSocket@@SA_NABVQString@@W4EncodingFormat@QSsl@@W4PatternSyntax@QRegExp@@@Z @ 796 NONAME ; bool QSslSocket::addDefaultCaCertificates(class QString const &, enum QSsl::EncodingFormat, enum QRegExp::PatternSyntax)
+ ?parseLine@QHttpHeader@@MAE_NABVQString@@H@Z @ 797 NONAME ; bool QHttpHeader::parseLine(class QString const &, int)
+ ??9QSslError@@QBE_NABV0@@Z @ 798 NONAME ; bool QSslError::operator!=(class QSslError const &) const
+ ??0QSslError@@QAE@ABV0@@Z @ 799 NONAME ; QSslError::QSslError(class QSslError const &)
+ ??1QNetworkCacheMetaData@@QAE@XZ @ 800 NONAME ; QNetworkCacheMetaData::~QNetworkCacheMetaData(void)
+ ?socketDescriptor@QAbstractSocket@@QBEHXZ @ 801 NONAME ; int QAbstractSocket::socketDescriptor(void) const
+ ?rename@QFtp@@QAEHABVQString@@0@Z @ 802 NONAME ; int QFtp::rename(class QString const &, class QString const &)
+ ?readBufferSize@QNetworkReply@@QBE_JXZ @ 803 NONAME ; long long QNetworkReply::readBufferSize(void) const
+ ?staticMetaObject@QNetworkDiskCache@@2UQMetaObject@@B @ 804 NONAME ; struct QMetaObject const QNetworkDiskCache::staticMetaObject
+ ?request@QNetworkReply@@QBE?AVQNetworkRequest@@XZ @ 805 NONAME ; class QNetworkRequest QNetworkReply::request(void) const
+ ??0QSslError@@QAE@XZ @ 806 NONAME ; QSslError::QSslError(void)
+ ??9QHostAddress@@QBE_NW4SpecialAddress@0@@Z @ 807 NONAME ; bool QHostAddress::operator!=(enum QHostAddress::SpecialAddress) const
+ ?isWritable@QUrlInfo@@QBE_NXZ @ 808 NONAME ; bool QUrlInfo::isWritable(void) const
+ ?post@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@ABVQByteArray@@@Z @ 809 NONAME ; class QNetworkReply * QNetworkAccessManager::post(class QNetworkRequest const &, class QByteArray const &)
+ ?getStaticMetaObject@QTcpSocket@@SAABUQMetaObject@@XZ @ 810 NONAME ; struct QMetaObject const & QTcpSocket::getStaticMetaObject(void)
+ ?disconnected@QLocalSocket@@IAEXXZ @ 811 NONAME ; void QLocalSocket::disconnected(void)
+ ?isValid@QHttpHeader@@QBE_NXZ @ 812 NONAME ; bool QHttpHeader::isValid(void) const
+ ?d_func@QHttp@@ABEPBVQHttpPrivate@@XZ @ 813 NONAME ; class QHttpPrivate const * QHttp::d_func(void) const
+ ?requestStarted@QHttp@@IAEXH@Z @ 814 NONAME ; void QHttp::requestStarted(int)
+ ?setUrl@QNetworkCacheMetaData@@QAEXABVQUrl@@@Z @ 815 NONAME ; void QNetworkCacheMetaData::setUrl(class QUrl const &)
+ ??0QAuthenticator@@QAE@XZ @ 816 NONAME ; QAuthenticator::QAuthenticator(void)
+ ?setMaxPendingConnections@QLocalServer@@QAEXH@Z @ 817 NONAME ; void QLocalServer::setMaxPendingConnections(int)
+ ?peerPort@QNetworkProxyQuery@@QBEHXZ @ 818 NONAME ; int QNetworkProxyQuery::peerPort(void) const
+ ?addressEntries@QNetworkInterface@@QBE?AV?$QList@VQNetworkAddressEntry@@@@XZ @ 819 NONAME ; class QList<class QNetworkAddressEntry> QNetworkInterface::addressEntries(void) const
+ ?staticMetaObject@QAbstractSocket@@2UQMetaObject@@B @ 820 NONAME ; struct QMetaObject const QAbstractSocket::staticMetaObject
+ ?readData@QAbstractSocket@@MAE_JPAD_J@Z @ 821 NONAME ; long long QAbstractSocket::readData(char *, long long)
+ ?hostName@QNetworkProxy@@QBE?AVQString@@XZ @ 822 NONAME ; class QString QNetworkProxy::hostName(void) const
+ ?peerVerifyDepth@QSslSocket@@QBEHXZ @ 823 NONAME ; int QSslSocket::peerVerifyDepth(void) const
+ ?path@QHttpRequestHeader@@QBE?AVQString@@XZ @ 824 NONAME ; class QString QHttpRequestHeader::path(void) const
+ ?close@QSslSocket@@UAEXXZ @ 825 NONAME ; void QSslSocket::close(void)
+ ?setLocalCertificate@QSslSocket@@QAEXABVQString@@W4EncodingFormat@QSsl@@@Z @ 826 NONAME ; void QSslSocket::setLocalCertificate(class QString const &, enum QSsl::EncodingFormat)
+ ?toDer@QSslKey@@QBE?AVQByteArray@@ABV2@@Z @ 827 NONAME ; class QByteArray QSslKey::toDer(class QByteArray const &) const
+ ?isListening@QTcpServer@@QBE_NXZ @ 828 NONAME ; bool QTcpServer::isListening(void) const
+ ?password@QNetworkProxy@@QBE?AVQString@@XZ @ 829 NONAME ; class QString QNetworkProxy::password(void) const
+ ??6@YA?AVQDebug@@V0@ABVQSslCertificate@@@Z @ 830 NONAME ; class QDebug operator<<(class QDebug, class QSslCertificate const &)
+ ??0QLocalSocket@@QAE@PAVQObject@@@Z @ 831 NONAME ; QLocalSocket::QLocalSocket(class QObject *)
+ ?isValid@QNetworkInterface@@QBE_NXZ @ 832 NONAME ; bool QNetworkInterface::isValid(void) const
+ ?saveToDisk@QNetworkCacheMetaData@@QBE_NXZ @ 833 NONAME ; bool QNetworkCacheMetaData::saveToDisk(void) const
+ ?writeData@QLocalSocket@@MAE_JPBD_J@Z @ 834 NONAME ; long long QLocalSocket::writeData(char const *, long long)
+ ?setProxy@QHttp@@QAEHABVQNetworkProxy@@@Z @ 835 NONAME ; int QHttp::setProxy(class QNetworkProxy const &)
+ ?operation@QNetworkReply@@QBE?AW4Operation@QNetworkAccessManager@@XZ @ 836 NONAME ; enum QNetworkAccessManager::Operation QNetworkReply::operation(void) const
+ ?d_func@QAbstractNetworkCache@@AAEPAVQAbstractNetworkCachePrivate@@XZ @ 837 NONAME ; class QAbstractNetworkCachePrivate * QAbstractNetworkCache::d_func(void)
+ ?stateChanged@QFtp@@IAEXH@Z @ 838 NONAME ; void QFtp::stateChanged(int)
+ ?equal@QUrlInfo@@SA_NABV1@0H@Z @ 839 NONAME ; bool QUrlInfo::equal(class QUrlInfo const &, class QUrlInfo const &, int)
+ ?error@QLocalSocket@@IAEXW4LocalSocketError@1@@Z @ 840 NONAME ; void QLocalSocket::error(enum QLocalSocket::LocalSocketError)
+ ?systemProxyForQuery@QNetworkProxyFactory@@SA?AV?$QList@VQNetworkProxy@@@@ABVQNetworkProxyQuery@@@Z @ 841 NONAME ; class QList<class QNetworkProxy> QNetworkProxyFactory::systemProxyForQuery(class QNetworkProxyQuery const &)
+ ?waitForConnected@QLocalSocket@@QAE_NH@Z @ 842 NONAME ; bool QLocalSocket::waitForConnected(int)
+ ??8QNetworkCacheMetaData@@QBE_NABV0@@Z @ 843 NONAME ; bool QNetworkCacheMetaData::operator==(class QNetworkCacheMetaData const &) const
+ ?trUtf8@QNetworkCookieJar@@SA?AVQString@@PBD0H@Z @ 844 NONAME ; class QString QNetworkCookieJar::trUtf8(char const *, char const *, int)
+ ?size@QUrlInfo@@QBE_JXZ @ 845 NONAME ; long long QUrlInfo::size(void) const
+ ?qt_metacast@QFtp@@UAEPAXPBD@Z @ 846 NONAME ; void * QFtp::qt_metacast(char const *)
+ ?localAddress@QAbstractSocket@@QBE?AVQHostAddress@@XZ @ 847 NONAME ; class QHostAddress QAbstractSocket::localAddress(void) const
+ ??_EQAbstractSocket@@UAE@I@Z @ 848 NONAME ; QAbstractSocket::~QAbstractSocket(unsigned int)
+ ?proxyFactory@QNetworkAccessManager@@QBEPAVQNetworkProxyFactory@@XZ @ 849 NONAME ; class QNetworkProxyFactory * QNetworkAccessManager::proxyFactory(void) const
+ ?connectToHostEncrypted@QSslSocket@@QAEXABVQString@@G0V?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z @ 850 NONAME ; void QSslSocket::connectToHostEncrypted(class QString const &, unsigned short, class QString const &, class QFlags<enum QIODevice::OpenModeFlag>)
+ ?tr@QNetworkAccessManager@@SA?AVQString@@PBD0H@Z @ 851 NONAME ; class QString QNetworkAccessManager::tr(char const *, char const *, int)
+ ?setReadBufferSize@QAbstractSocket@@QAEX_J@Z @ 852 NONAME ; void QAbstractSocket::setReadBufferSize(long long)
+ ?setPrivateKey@QSslSocket@@QAEXABVQString@@W4KeyAlgorithm@QSsl@@W4EncodingFormat@4@ABVQByteArray@@@Z @ 853 NONAME ; void QSslSocket::setPrivateKey(class QString const &, enum QSsl::KeyAlgorithm, enum QSsl::EncodingFormat, class QByteArray const &)
+ ??0QHttpHeader@@QAE@ABVQString@@@Z @ 854 NONAME ; QHttpHeader::QHttpHeader(class QString const &)
+ ??0QUrlInfo@@QAE@ABV0@@Z @ 855 NONAME ; QUrlInfo::QUrlInfo(class QUrlInfo const &)
+ ?fromName@QHostInfo@@SA?AV1@ABVQString@@@Z @ 856 NONAME ; class QHostInfo QHostInfo::fromName(class QString const &)
+ ?localCertificate@QSslConfiguration@@QBE?AVQSslCertificate@@XZ @ 857 NONAME ; class QSslCertificate QSslConfiguration::localCertificate(void) const
+ ?setSocketOption@QSslSocket@@QAEXW4SocketOption@QAbstractSocket@@ABVQVariant@@@Z @ 858 NONAME ; void QSslSocket::setSocketOption(enum QAbstractSocket::SocketOption, class QVariant const &)
+ ??0QHttpResponseHeader@@QAE@ABV0@@Z @ 859 NONAME ; QHttpResponseHeader::QHttpResponseHeader(class QHttpResponseHeader const &)
+ ?currentSourceDevice@QHttp@@QBEPAVQIODevice@@XZ @ 860 NONAME ; class QIODevice * QHttp::currentSourceDevice(void) const
+ ?peerCertificateChain@QSslConfiguration@@QBE?AV?$QList@VQSslCertificate@@@@XZ @ 861 NONAME ; class QList<class QSslCertificate> QSslConfiguration::peerCertificateChain(void) const
+ ??_EQHostInfo@@QAE@I@Z @ 862 NONAME ABSENT ; QHostInfo::~QHostInfo(unsigned int)
+ ?errorString@QHttp@@QBE?AVQString@@XZ @ 863 NONAME ; class QString QHttp::errorString(void) const
+ ?proxyAuthenticationRequired@QAbstractSocket@@IAEXABVQNetworkProxy@@PAVQAuthenticator@@@Z @ 864 NONAME ; void QAbstractSocket::proxyAuthenticationRequired(class QNetworkProxy const &, class QAuthenticator *)
+ ?isSequential@QNetworkReply@@UBE_NXZ @ 865 NONAME ; bool QNetworkReply::isSequential(void) const
+ ??9QNetworkAddressEntry@@QBE_NABV0@@Z @ 866 NONAME ; bool QNetworkAddressEntry::operator!=(class QNetworkAddressEntry const &) const
+ ??0QHttp@@QAE@PAVQObject@@@Z @ 867 NONAME ; QHttp::QHttp(class QObject *)
+ ??0QAbstractSocket@@IAE@W4SocketType@0@AAVQAbstractSocketPrivate@@PAVQObject@@@Z @ 868 NONAME ; QAbstractSocket::QAbstractSocket(enum QAbstractSocket::SocketType, class QAbstractSocketPrivate &, class QObject *)
+ ?readDatagram@QUdpSocket@@QAE_JPAD_JPAVQHostAddress@@PAG@Z @ 869 NONAME ; long long QUdpSocket::readDatagram(char *, long long, class QHostAddress *, unsigned short *)
+ ??0QNetworkProxyQuery@@QAE@ABVQUrl@@W4QueryType@0@@Z @ 870 NONAME ; QNetworkProxyQuery::QNetworkProxyQuery(class QUrl const &, enum QNetworkProxyQuery::QueryType)
+ ?manager@QNetworkReply@@QBEPAVQNetworkAccessManager@@XZ @ 871 NONAME ; class QNetworkAccessManager * QNetworkReply::manager(void) const
+ ?tr@QTcpSocket@@SA?AVQString@@PBD0@Z @ 872 NONAME ; class QString QTcpSocket::tr(char const *, char const *)
+ ?peerCertificate@QSslConfiguration@@QBE?AVQSslCertificate@@XZ @ 873 NONAME ; class QSslCertificate QSslConfiguration::peerCertificate(void) const
+ ?setPeerVerifyDepth@QSslConfiguration@@QAEXH@Z @ 874 NONAME ; void QSslConfiguration::setPeerVerifyDepth(int)
+ ??6@YA?AVQDebug@@V0@W4LocalSocketState@QLocalSocket@@@Z @ 875 NONAME ; class QDebug operator<<(class QDebug, enum QLocalSocket::LocalSocketState)
+ ?setLookupId@QHostInfo@@QAEXH@Z @ 876 NONAME ; void QHostInfo::setLookupId(int)
+ ?lastModified@QNetworkCacheMetaData@@QBE?AVQDateTime@@XZ @ 877 NONAME ; class QDateTime QNetworkCacheMetaData::lastModified(void) const
+ ?setSecure@QNetworkCookie@@QAEX_N@Z @ 878 NONAME ; void QNetworkCookie::setSecure(bool)
+ ??0QSslError@@QAE@W4SslError@0@@Z @ 879 NONAME ; QSslError::QSslError(enum QSslError::SslError)
+ ??0QSslCipher@@QAE@XZ @ 880 NONAME ; QSslCipher::QSslCipher(void)
+ ?expirationDate@QNetworkCacheMetaData@@QBE?AVQDateTime@@XZ @ 881 NONAME ; class QDateTime QNetworkCacheMetaData::expirationDate(void) const
+ ?rawCommand@QFtp@@QAEHABVQString@@@Z @ 882 NONAME ; int QFtp::rawCommand(class QString const &)
+ ?flush@QSslSocket@@QAE_NXZ @ 883 NONAME ; bool QSslSocket::flush(void)
+ ??0QUrlInfo@@QAE@XZ @ 884 NONAME ; QUrlInfo::QUrlInfo(void)
+ ?getStaticMetaObject@QNetworkReply@@SAABUQMetaObject@@XZ @ 885 NONAME ; struct QMetaObject const & QNetworkReply::getStaticMetaObject(void)
+ ?listInfo@QFtp@@IAEXABVQUrlInfo@@@Z @ 886 NONAME ; void QFtp::listInfo(class QUrlInfo const &)
+ ?bytesAvailable@QSslSocket@@UBE_JXZ @ 887 NONAME ; long long QSslSocket::bytesAvailable(void) const
+ ?bytesToWrite@QSslSocket@@UBE_JXZ @ 888 NONAME ; long long QSslSocket::bytesToWrite(void) const
+ ?waitForReadyRead@QAbstractSocket@@UAE_NH@Z @ 889 NONAME ; bool QAbstractSocket::waitForReadyRead(int)
+ ?password@QAuthenticator@@QBE?AVQString@@XZ @ 890 NONAME ; class QString QAuthenticator::password(void) const
+ ??0QSslError@@QAE@W4SslError@0@ABVQSslCertificate@@@Z @ 891 NONAME ; QSslError::QSslError(enum QSslError::SslError, class QSslCertificate const &)
+ ?d_func@QNetworkReply@@ABEPBVQNetworkReplyPrivate@@XZ @ 892 NONAME ; class QNetworkReplyPrivate const * QNetworkReply::d_func(void) const
+ ?disconnectFromHostImplementation@QSslSocket@@IAEXXZ @ 893 NONAME ; void QSslSocket::disconnectFromHostImplementation(void)
+ ??4QNetworkCookie@@QAEAAV0@ABV0@@Z @ 894 NONAME ; class QNetworkCookie & QNetworkCookie::operator=(class QNetworkCookie const &)
+ ??1QNetworkAccessManager@@UAE@XZ @ 895 NONAME ; QNetworkAccessManager::~QNetworkAccessManager(void)
+ ?tr@QLocalSocket@@SA?AVQString@@PBD0@Z @ 896 NONAME ; class QString QLocalSocket::tr(char const *, char const *)
+ ?user@QAuthenticator@@QBE?AVQString@@XZ @ 897 NONAME ; class QString QAuthenticator::user(void) const
+ ?qt_metacall@QAbstractNetworkCache@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 898 NONAME ; int QAbstractNetworkCache::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EQFtp@@UAE@I@Z @ 899 NONAME ; QFtp::~QFtp(unsigned int)
+ ?setProtocol@QSslConfiguration@@QAEXW4SslProtocol@QSsl@@@Z @ 900 NONAME ; void QSslConfiguration::setProtocol(enum QSsl::SslProtocol)
+ ?setLastModified@QNetworkCacheMetaData@@QAEXABVQDateTime@@@Z @ 901 NONAME ; void QNetworkCacheMetaData::setLastModified(class QDateTime const &)
+ ??4QNetworkRequest@@QAEAAV0@ABV0@@Z @ 902 NONAME ; class QNetworkRequest & QNetworkRequest::operator=(class QNetworkRequest const &)
+ ??1QHttp@@UAE@XZ @ 903 NONAME ; QHttp::~QHttp(void)
+ ?qt_metacast@QTcpServer@@UAEPAXPBD@Z @ 904 NONAME ; void * QTcpServer::qt_metacast(char const *)
+ ?close@QAbstractSocket@@UAEXXZ @ 905 NONAME ; void QAbstractSocket::close(void)
+ ?setWritable@QUrlInfo@@UAEX_N@Z @ 906 NONAME ; void QUrlInfo::setWritable(bool)
+ ??1QHttpResponseHeader@@UAE@XZ @ 907 NONAME ; QHttpResponseHeader::~QHttpResponseHeader(void)
+ ?isExecutable@QUrlInfo@@QBE_NXZ @ 908 NONAME ; bool QUrlInfo::isExecutable(void) const
+ ?ignoreSslErrors@QHttp@@QAEXXZ @ 909 NONAME ; void QHttp::ignoreSslErrors(void)
+ ?setPeerPort@QAbstractSocket@@IAEXG@Z @ 910 NONAME ; void QAbstractSocket::setPeerPort(unsigned short)
+ ?setApplicationProxyFactory@QNetworkProxyFactory@@SAXPAV1@@Z @ 911 NONAME ; void QNetworkProxyFactory::setApplicationProxyFactory(class QNetworkProxyFactory *)
+ ?error@QNetworkReply@@IAEXW4NetworkError@1@@Z @ 912 NONAME ; void QNetworkReply::error(enum QNetworkReply::NetworkError)
+ ??0QSslCipher@@QAE@ABVQString@@W4SslProtocol@QSsl@@@Z @ 913 NONAME ; QSslCipher::QSslCipher(class QString const &, enum QSsl::SslProtocol)
+ ?getStaticMetaObject@QFtp@@SAABUQMetaObject@@XZ @ 914 NONAME ; struct QMetaObject const & QFtp::getStaticMetaObject(void)
+ ?isNull@QHostAddress@@QBE_NXZ @ 915 NONAME ; bool QHostAddress::isNull(void) const
+ ??9QSslConfiguration@@QBE_NABV0@@Z @ 916 NONAME ; bool QSslConfiguration::operator!=(class QSslConfiguration const &) const
+ ??4QNetworkAddressEntry@@QAEAAV0@ABV0@@Z @ 917 NONAME ; class QNetworkAddressEntry & QNetworkAddressEntry::operator=(class QNetworkAddressEntry const &)
+ ??_EQUrlInfo@@UAE@I@Z @ 918 NONAME ; QUrlInfo::~QUrlInfo(unsigned int)
+ ??4QUrlInfo@@QAEAAV0@ABV0@@Z @ 919 NONAME ; class QUrlInfo & QUrlInfo::operator=(class QUrlInfo const &)
+ ??1QNetworkInterface@@QAE@XZ @ 920 NONAME ; QNetworkInterface::~QNetworkInterface(void)
+ ?d_func@QLocalServer@@ABEPBVQLocalServerPrivate@@XZ @ 921 NONAME ; class QLocalServerPrivate const * QLocalServer::d_func(void) const
+ ??1QSslKey@@QAE@XZ @ 922 NONAME ; QSslKey::~QSslKey(void)
+ ?tr@QHttp@@SA?AVQString@@PBD0H@Z @ 923 NONAME ; class QString QHttp::tr(char const *, char const *, int)
+ ?nextPendingConnection@QTcpServer@@UAEPAVQTcpSocket@@XZ @ 924 NONAME ; class QTcpSocket * QTcpServer::nextPendingConnection(void)
+ ?addDefaultCaCertificates@QSslSocket@@SAXABV?$QList@VQSslCertificate@@@@@Z @ 925 NONAME ; void QSslSocket::addDefaultCaCertificates(class QList<class QSslCertificate> const &)
+ ?hasRawHeader@QNetworkReply@@QBE_NABVQByteArray@@@Z @ 926 NONAME ; bool QNetworkReply::hasRawHeader(class QByteArray const &) const
+ ?qt_metacast@QNetworkDiskCache@@UAEPAXPBD@Z @ 927 NONAME ; void * QNetworkDiskCache::qt_metacast(char const *)
+ ?qt_metacast@QLocalSocket@@UAEPAXPBD@Z @ 928 NONAME ; void * QLocalSocket::qt_metacast(char const *)
+ ?setAddress@QHostAddress@@QAEXI@Z @ 929 NONAME ; void QHostAddress::setAddress(unsigned int)
+ ?index@QNetworkInterface@@QBEHXZ @ 930 NONAME ; int QNetworkInterface::index(void) const
+ ?finished@QNetworkAccessManager@@IAEXPAVQNetworkReply@@@Z @ 931 NONAME ; void QNetworkAccessManager::finished(class QNetworkReply *)
+ ?peerVerifyMode@QSslConfiguration@@QBE?AW4PeerVerifyMode@QSslSocket@@XZ @ 932 NONAME ; enum QSslSocket::PeerVerifyMode QSslConfiguration::peerVerifyMode(void) const
+ ??1QAbstractSocket@@UAE@XZ @ 933 NONAME ; QAbstractSocket::~QAbstractSocket(void)
+ ?isValid@QNetworkCacheMetaData@@QBE_NXZ @ 934 NONAME ; bool QNetworkCacheMetaData::isValid(void) const
+ ?keyExchangeMethod@QSslCipher@@QBE?AVQString@@XZ @ 935 NONAME ; class QString QSslCipher::keyExchangeMethod(void) const
+ ?encrypted@QSslSocket@@IAEXXZ @ 936 NONAME ; void QSslSocket::encrypted(void)
+ ?bytesAvailable@QHttp@@QBE_JXZ @ 937 NONAME ; long long QHttp::bytesAvailable(void) const
+ ?maxPendingConnections@QTcpServer@@QBEHXZ @ 938 NONAME ; int QTcpServer::maxPendingConnections(void) const
+ ?setLocalAddress@QAbstractSocket@@IAEXABVQHostAddress@@@Z @ 939 NONAME ; void QAbstractSocket::setLocalAddress(class QHostAddress const &)
+ ??1QAbstractNetworkCache@@UAE@XZ @ 940 NONAME ; QAbstractNetworkCache::~QAbstractNetworkCache(void)
+ ?url@QNetworkProxyQuery@@QBE?AVQUrl@@XZ @ 941 NONAME ; class QUrl QNetworkProxyQuery::url(void) const
+ ?tr@QNetworkCookieJar@@SA?AVQString@@PBD0H@Z @ 942 NONAME ; class QString QNetworkCookieJar::tr(char const *, char const *, int)
+ ??_EQNetworkRequest@@QAE@I@Z @ 943 NONAME ABSENT ; QNetworkRequest::~QNetworkRequest(unsigned int)
+ ??0QNetworkAddressEntry@@QAE@XZ @ 944 NONAME ; QNetworkAddressEntry::QNetworkAddressEntry(void)
+ ?error@QAbstractSocket@@IAEXW4SocketError@1@@Z @ 945 NONAME ; void QAbstractSocket::error(enum QAbstractSocket::SocketError)
+ ?post@QHttp@@QAEHABVQString@@PAVQIODevice@@1@Z @ 946 NONAME ; int QHttp::post(class QString const &, class QIODevice *, class QIODevice *)
+ ?isDir@QUrlInfo@@QBE_NXZ @ 947 NONAME ; bool QUrlInfo::isDir(void) const
+ ?trUtf8@QNetworkReply@@SA?AVQString@@PBD0H@Z @ 948 NONAME ; class QString QNetworkReply::trUtf8(char const *, char const *, int)
+ ?state@QHttp@@QBE?AW4State@1@XZ @ 949 NONAME ; enum QHttp::State QHttp::state(void) const
+ ?list@QFtp@@QAEHABVQString@@@Z @ 950 NONAME ; int QFtp::list(class QString const &)
+ ??0QNetworkCookie@@QAE@ABV0@@Z @ 951 NONAME ; QNetworkCookie::QNetworkCookie(class QNetworkCookie const &)
+ ?group@QUrlInfo@@QBE?AVQString@@XZ @ 952 NONAME ; class QString QUrlInfo::group(void) const
+ ?readLineData@QAbstractSocket@@MAE_JPAD_J@Z @ 953 NONAME ; long long QAbstractSocket::readLineData(char *, long long)
+ ?dataTransferProgress@QFtp@@IAEX_J0@Z @ 954 NONAME ; void QFtp::dataTransferProgress(long long, long long)
+ ??_EQHttpRequestHeader@@UAE@I@Z @ 955 NONAME ; QHttpRequestHeader::~QHttpRequestHeader(unsigned int)
+ ?broadcast@QNetworkAddressEntry@@QBE?AVQHostAddress@@XZ @ 956 NONAME ; class QHostAddress QNetworkAddressEntry::broadcast(void) const
+ ??0QHttpRequestHeader@@QAE@ABV0@@Z @ 957 NONAME ; QHttpRequestHeader::QHttpRequestHeader(class QHttpRequestHeader const &)
+ ?fromDevice@QSslCertificate@@SA?AV?$QList@VQSslCertificate@@@@PAVQIODevice@@W4EncodingFormat@QSsl@@@Z @ 958 NONAME ; class QList<class QSslCertificate> QSslCertificate::fromDevice(class QIODevice *, enum QSsl::EncodingFormat)
+ ?trUtf8@QLocalSocket@@SA?AVQString@@PBD0@Z @ 959 NONAME ; class QString QLocalSocket::trUtf8(char const *, char const *)
+ ?ignoreSslErrors@QSslSocket@@QAEXXZ @ 960 NONAME ; void QSslSocket::ignoreSslErrors(void)
+ ?value@QNetworkCookie@@QBE?AVQByteArray@@XZ @ 961 NONAME ; class QByteArray QNetworkCookie::value(void) const
+ ?qt_metacast@QAbstractSocket@@UAEPAXPBD@Z @ 962 NONAME ; void * QAbstractSocket::qt_metacast(char const *)
+ ?sessionCipher@QSslConfiguration@@QBE?AVQSslCipher@@XZ @ 963 NONAME ; class QSslCipher QSslConfiguration::sessionCipher(void) const
+ ?name@QNetworkCookie@@QBE?AVQByteArray@@XZ @ 964 NONAME ; class QByteArray QNetworkCookie::name(void) const
+ ??4QSslConfiguration@@QAEAAV0@ABV0@@Z @ 965 NONAME ; class QSslConfiguration & QSslConfiguration::operator=(class QSslConfiguration const &)
+ ??4QIPv6Address@@QAEAAV0@ABV0@@Z @ 966 NONAME ABSENT ; class QIPv6Address & QIPv6Address::operator=(class QIPv6Address const &)
+ ?setCookieJar@QNetworkAccessManager@@QAEXPAVQNetworkCookieJar@@@Z @ 967 NONAME ; void QNetworkAccessManager::setCookieJar(class QNetworkCookieJar *)
+ ??_EQSslSocket@@UAE@I@Z @ 968 NONAME ; QSslSocket::~QSslSocket(unsigned int)
+ ?qt_metacall@QNetworkReply@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 969 NONAME ; int QNetworkReply::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?post@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@PAVQIODevice@@@Z @ 970 NONAME ; class QNetworkReply * QNetworkAccessManager::post(class QNetworkRequest const &, class QIODevice *)
+ ?isNull@QSslCipher@@QBE_NXZ @ 971 NONAME ; bool QSslCipher::isNull(void) const
+ ?abort@QAbstractSocket@@QAEXXZ @ 972 NONAME ; void QAbstractSocket::abort(void)
+ ?setProxy@QTcpServer@@QAEXABVQNetworkProxy@@@Z @ 973 NONAME ; void QTcpServer::setProxy(class QNetworkProxy const &)
+ ??0QNetworkReply@@IAE@PAVQObject@@@Z @ 974 NONAME ; QNetworkReply::QNetworkReply(class QObject *)
+ ?trUtf8@QNetworkReply@@SA?AVQString@@PBD0@Z @ 975 NONAME ; class QString QNetworkReply::trUtf8(char const *, char const *)
+
diff --git a/src/s60installs/bwins/QtOpenVGu.def b/src/s60installs/bwins/QtOpenVGu.def
new file mode 100644
index 0000000000..01f1fdc29c
--- /dev/null
+++ b/src/s60installs/bwins/QtOpenVGu.def
@@ -0,0 +1,199 @@
+EXPORTS
+ ?size@QVGPixmapData@@QBE?AVQSize@@XZ @ 1 NONAME ; class QSize QVGPixmapData::size(void) const
+ ??0QVGEGLWindowSurfaceQImage@@QAE@PAVQWindowSurface@@@Z @ 2 NONAME ; QVGEGLWindowSurfaceQImage::QVGEGLWindowSurfaceQImage(class QWindowSurface *)
+ ?qt_metacall@QVGPixmapConvolutionFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 3 NONAME ; int QVGPixmapConvolutionFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EQVGPixmapColorizeFilter@@UAE@I@Z @ 4 NONAME ; QVGPixmapColorizeFilter::~QVGPixmapColorizeFilter(unsigned int)
+ ?staticMetaObject@QVGPixmapDropShadowFilter@@2UQMetaObject@@B @ 5 NONAME ; struct QMetaObject const QVGPixmapDropShadowFilter::staticMetaObject
+ ??1QVGPixmapDropShadowFilter@@UAE@XZ @ 6 NONAME ; QVGPixmapDropShadowFilter::~QVGPixmapDropShadowFilter(void)
+ ?trUtf8@QVGPixmapDropShadowFilter@@SA?AVQString@@PBD0@Z @ 7 NONAME ; class QString QVGPixmapDropShadowFilter::trUtf8(char const *, char const *)
+ ?trUtf8@QVGPixmapConvolutionFilter@@SA?AVQString@@PBD0@Z @ 8 NONAME ; class QString QVGPixmapConvolutionFilter::trUtf8(char const *, char const *)
+ ?drawEllipse@QVGPaintEngine@@UAEXABVQRect@@@Z @ 9 NONAME ; void QVGPaintEngine::drawEllipse(class QRect const &)
+ ?getStaticMetaObject@QVGPixmapColorizeFilter@@SAABUQMetaObject@@XZ @ 10 NONAME ; struct QMetaObject const & QVGPixmapColorizeFilter::getStaticMetaObject(void)
+ ?staticMetaObject@QVGPixmapConvolutionFilter@@2UQMetaObject@@B @ 11 NONAME ; struct QMetaObject const QVGPixmapConvolutionFilter::staticMetaObject
+ ?trUtf8@QVGPixmapBlurFilter@@SA?AVQString@@PBD0@Z @ 12 NONAME ; class QString QVGPixmapBlurFilter::trUtf8(char const *, char const *)
+ ?setState@QVGPaintEngine@@UAEXPAVQPainterState@@@Z @ 13 NONAME ; void QVGPaintEngine::setState(class QPainterState *)
+ ?penChanged@QVGPaintEngine@@UAEXXZ @ 14 NONAME ; void QVGPaintEngine::penChanged(void)
+ ??1QVGPixmapColorizeFilter@@UAE@XZ @ 15 NONAME ; QVGPixmapColorizeFilter::~QVGPixmapColorizeFilter(void)
+ ?defaultClipRegion@QVGPaintEngine@@AAE?AVQRegion@@XZ @ 16 NONAME ; class QRegion QVGPaintEngine::defaultClipRegion(void)
+ ??_EQVGPixmapDropShadowFilter@@UAE@I@Z @ 17 NONAME ; QVGPixmapDropShadowFilter::~QVGPixmapDropShadowFilter(unsigned int)
+ ??0QVGEGLWindowSurfaceVGImage@@QAE@PAVQWindowSurface@@@Z @ 18 NONAME ; QVGEGLWindowSurfaceVGImage::QVGEGLWindowSurfaceVGImage(class QWindowSurface *)
+ ?paintEngine@QVGPixmapData@@UBEPAVQPaintEngine@@XZ @ 19 NONAME ; class QPaintEngine * QVGPixmapData::paintEngine(void) const
+ ??1QVGEGLWindowSurfaceQImage@@UAE@XZ @ 20 NONAME ; QVGEGLWindowSurfaceQImage::~QVGEGLWindowSurfaceQImage(void)
+ ?drawRoundedRect@QVGPaintEngine@@UAEXABVQRectF@@MMW4SizeMode@Qt@@@Z @ 21 NONAME ; void QVGPaintEngine::drawRoundedRect(class QRectF const &, float, float, enum Qt::SizeMode)
+ ?qt_vg_image_to_vg_format@@YA?AW4VGImageFormat@@W4Format@QImage@@@Z @ 22 NONAME ; enum VGImageFormat qt_vg_image_to_vg_format(enum QImage::Format)
+ ?surfaceImage@QVGEGLWindowSurfacePrivate@@UBEKXZ @ 23 NONAME ; unsigned long QVGEGLWindowSurfacePrivate::surfaceImage(void) const
+ ?staticMetaObject@QVGPixmapColorizeFilter@@2UQMetaObject@@B @ 24 NONAME ; struct QMetaObject const QVGPixmapColorizeFilter::staticMetaObject
+ ?state@QVGPaintEngine@@QBEPBVQVGPainterState@@XZ @ 25 NONAME ; class QVGPainterState const * QVGPaintEngine::state(void) const
+ ??_EQVGEGLWindowSurfaceDirect@@UAE@I@Z @ 26 NONAME ; QVGEGLWindowSurfaceDirect::~QVGEGLWindowSurfaceDirect(unsigned int)
+ ?updateScissor@QVGPaintEngine@@AAEXXZ @ 27 NONAME ; void QVGPaintEngine::updateScissor(void)
+ ?trUtf8@QVGPixmapColorizeFilter@@SA?AVQString@@PBD0@Z @ 28 NONAME ; class QString QVGPixmapColorizeFilter::trUtf8(char const *, char const *)
+ ??_EQVGCompositionHelper@@UAE@I@Z @ 29 NONAME ; QVGCompositionHelper::~QVGCompositionHelper(unsigned int)
+ ?metaObject@QVGPixmapColorizeFilter@@UBEPBUQMetaObject@@XZ @ 30 NONAME ; struct QMetaObject const * QVGPixmapColorizeFilter::metaObject(void) const
+ ?fill@QVGPixmapData@@UAEXABVQColor@@@Z @ 31 NONAME ; void QVGPixmapData::fill(class QColor const &)
+ ?tr@QVGPixmapDropShadowFilter@@SA?AVQString@@PBD0@Z @ 32 NONAME ; class QString QVGPixmapDropShadowFilter::tr(char const *, char const *)
+ ?toImage@QVGPixmapData@@UBE?AVQImage@@XZ @ 33 NONAME ; class QImage QVGPixmapData::toImage(void) const
+ ??0QVGPixmapBlurFilter@@QAE@PAVQObject@@@Z @ 34 NONAME ; QVGPixmapBlurFilter::QVGPixmapBlurFilter(class QObject *)
+ ?renderHintsChanged@QVGPaintEngine@@UAEXXZ @ 35 NONAME ; void QVGPaintEngine::renderHintsChanged(void)
+ ?clearRect@QVGPaintEngine@@AAE_NABVQRectF@@ABVQColor@@@Z @ 36 NONAME ; bool QVGPaintEngine::clearRect(class QRectF const &, class QColor const &)
+ ??0QVGPixmapDropShadowFilter@@QAE@XZ @ 37 NONAME ; QVGPixmapDropShadowFilter::QVGPixmapDropShadowFilter(void)
+ ?staticMetaObject@QVGPixmapBlurFilter@@2UQMetaObject@@B @ 38 NONAME ; struct QMetaObject const QVGPixmapBlurFilter::staticMetaObject
+ ??1QVGEGLWindowSurfaceVGImage@@UAE@XZ @ 39 NONAME ; QVGEGLWindowSurfaceVGImage::~QVGEGLWindowSurfaceVGImage(void)
+ ?state@QVGPaintEngine@@QAEPAVQVGPainterState@@XZ @ 40 NONAME ; class QVGPainterState * QVGPaintEngine::state(void)
+ ?qt_metacall@QVGPixmapBlurFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 41 NONAME ; int QVGPixmapBlurFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?draw@QVGPixmapBlurFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 42 NONAME ; void QVGPixmapBlurFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ?tr@QVGPixmapBlurFilter@@SA?AVQString@@PBD0@Z @ 43 NONAME ; class QString QVGPixmapBlurFilter::tr(char const *, char const *)
+ ?qt_metacast@QVGPixmapDropShadowFilter@@UAEPAXPBD@Z @ 44 NONAME ; void * QVGPixmapDropShadowFilter::qt_metacast(char const *)
+ ??0QVGPaintEngine@@IAE@AAVQVGPaintEnginePrivate@@@Z @ 45 NONAME ; QVGPaintEngine::QVGPaintEngine(class QVGPaintEnginePrivate &)
+ ?tr@QVGPixmapConvolutionFilter@@SA?AVQString@@PBD0H@Z @ 46 NONAME ; class QString QVGPixmapConvolutionFilter::tr(char const *, char const *, int)
+ ?ensureContext@QVGEGLWindowSurfaceVGImage@@UAEPAVQEglContext@@PAVQWidget@@@Z @ 47 NONAME ; class QEglContext * QVGEGLWindowSurfaceVGImage::ensureContext(class QWidget *)
+ ??0QVGCompositionHelper@@QAE@XZ @ 48 NONAME ; QVGCompositionHelper::QVGCompositionHelper(void)
+ ?beginNativePainting@QVGPaintEngine@@UAEXXZ @ 49 NONAME ; void QVGPaintEngine::beginNativePainting(void)
+ ?clipEnabledChanged@QVGPaintEngine@@UAEXXZ @ 50 NONAME ; void QVGPaintEngine::clipEnabledChanged(void)
+ ?create@QVGEGLWindowSurfacePrivate@@SAPAV1@W4SurfaceType@1@PAVQWindowSurface@@@Z @ 51 NONAME ; class QVGEGLWindowSurfacePrivate * QVGEGLWindowSurfacePrivate::create(enum QVGEGLWindowSurfacePrivate::SurfaceType, class QWindowSurface *)
+ ?metric@QVGPixmapData@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 52 NONAME ; int QVGPixmapData::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?drawRects@QVGPaintEngine@@UAEXPBVQRect@@H@Z @ 53 NONAME ; void QVGPaintEngine::drawRects(class QRect const *, int)
+ ?draw@QVGPaintEngine@@UAEXABVQVectorPath@@@Z @ 54 NONAME ; void QVGPaintEngine::draw(class QVectorPath const &)
+ ??0QVGPixmapData@@QAE@W4PixelType@QPixmapData@@@Z @ 55 NONAME ; QVGPixmapData::QVGPixmapData(enum QPixmapData::PixelType)
+ ??0QVGWindowSurface@@QAE@PAVQWidget@@PAVQVGEGLWindowSurfacePrivate@@@Z @ 56 NONAME ; QVGWindowSurface::QVGWindowSurface(class QWidget *, class QVGEGLWindowSurfacePrivate *)
+ ?fillBackground@QVGCompositionHelper@@QAEXABVQRegion@@ABVQBrush@@@Z @ 57 NONAME ; void QVGCompositionHelper::fillBackground(class QRegion const &, class QBrush const &)
+ ?drawLines@QVGPaintEngine@@UAEXPBVQLine@@H@Z @ 58 NONAME ; void QVGPaintEngine::drawLines(class QLine const *, int)
+ ??_EQVGEGLWindowSurfaceQImage@@UAE@I@Z @ 59 NONAME ; QVGEGLWindowSurfaceQImage::~QVGEGLWindowSurfaceQImage(unsigned int)
+ ?ensureContext@QVGEGLWindowSurfaceDirect@@UAEPAVQEglContext@@PAVQWidget@@@Z @ 60 NONAME ; class QEglContext * QVGEGLWindowSurfaceDirect::ensureContext(class QWidget *)
+ ??0QVGPaintEngine@@QAE@XZ @ 61 NONAME ; QVGPaintEngine::QVGPaintEngine(void)
+ ?cleanup@QVGPixmapData@@IAEXXZ @ 62 NONAME ; void QVGPixmapData::cleanup(void)
+ ?drawPixmap@QVGPaintEngine@@UAEXABVQPointF@@ABVQPixmap@@@Z @ 63 NONAME ; void QVGPaintEngine::drawPixmap(class QPointF const &, class QPixmap const &)
+ ?drawImage@QVGPaintEngine@@UAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 64 NONAME ; void QVGPaintEngine::drawImage(class QRectF const &, class QImage const &, class QRectF const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ??_EQVGPixmapConvolutionFilter@@UAE@I@Z @ 65 NONAME ; QVGPixmapConvolutionFilter::~QVGPixmapConvolutionFilter(unsigned int)
+ ?toVGImage@QVGPixmapData@@QAEKXZ @ 66 NONAME ; unsigned long QVGPixmapData::toVGImage(void)
+ ?drawTiledPixmap@QVGPaintEngine@@UAEXABVQRectF@@ABVQPixmap@@ABVQPointF@@@Z @ 67 NONAME ; void QVGPaintEngine::drawTiledPixmap(class QRectF const &, class QPixmap const &, class QPointF const &)
+ ?drawEllipse@QVGPaintEngine@@UAEXABVQRectF@@@Z @ 68 NONAME ; void QVGPaintEngine::drawEllipse(class QRectF const &)
+ ?endCompositing@QVGCompositionHelper@@QAEXXZ @ 69 NONAME ; void QVGCompositionHelper::endCompositing(void)
+ ?getStaticMetaObject@QVGPixmapBlurFilter@@SAABUQMetaObject@@XZ @ 70 NONAME ; struct QMetaObject const & QVGPixmapBlurFilter::getStaticMetaObject(void)
+ ??0QVGPixmapColorizeFilter@@QAE@XZ @ 71 NONAME ; QVGPixmapColorizeFilter::QVGPixmapColorizeFilter(void)
+ ??_EQVGEGLWindowSurfaceVGImage@@UAE@I@Z @ 72 NONAME ; QVGEGLWindowSurfaceVGImage::~QVGEGLWindowSurfaceVGImage(unsigned int)
+ ?begin@QVGPaintEngine@@UAE_NPAVQPaintDevice@@@Z @ 73 NONAME ; bool QVGPaintEngine::begin(class QPaintDevice *)
+ ?fillRect@QVGPaintEngine@@UAEXABVQRectF@@ABVQBrush@@@Z @ 74 NONAME ; void QVGPaintEngine::fillRect(class QRectF const &, class QBrush const &)
+ ?paintEngine@QVGWindowSurface@@UBEPAVQPaintEngine@@XZ @ 75 NONAME ; class QPaintEngine * QVGWindowSurface::paintEngine(void) const
+ ?metaObject@QVGPixmapBlurFilter@@UBEPBUQMetaObject@@XZ @ 76 NONAME ; struct QMetaObject const * QVGPixmapBlurFilter::metaObject(void) const
+ ?drawCursorImage@QVGCompositionHelper@@QAEXABVQImage@@ABVQPoint@@@Z @ 77 NONAME ; void QVGCompositionHelper::drawCursorImage(class QImage const &, class QPoint const &)
+ ?toVGImage@QVGPixmapData@@QAEKM@Z @ 78 NONAME ; unsigned long QVGPixmapData::toVGImage(float)
+ ??0QVGPainterState@@QAE@XZ @ 79 NONAME ; QVGPainterState::QVGPainterState(void)
+ ?d_func@QVGPaintEngine@@ABEPBVQVGPaintEnginePrivate@@XZ @ 80 NONAME ; class QVGPaintEnginePrivate const * QVGPaintEngine::d_func(void) const
+ ??_EQVGPixmapBlurFilter@@UAE@I@Z @ 81 NONAME ; QVGPixmapBlurFilter::~QVGPixmapBlurFilter(unsigned int)
+ ?qt_vg_create_context@@YAPAVQEglContext@@PAVQPaintDevice@@@Z @ 82 NONAME ; class QEglContext * qt_vg_create_context(class QPaintDevice *)
+ ??0QVGPixmapConvolutionFilter@@QAE@XZ @ 83 NONAME ; QVGPixmapConvolutionFilter::QVGPixmapConvolutionFilter(void)
+ ?clip@QVGPaintEngine@@UAEXABVQRegion@@W4ClipOperation@Qt@@@Z @ 84 NONAME ; void QVGPaintEngine::clip(class QRegion const &, enum Qt::ClipOperation)
+ ?tr@QVGPixmapColorizeFilter@@SA?AVQString@@PBD0@Z @ 85 NONAME ; class QString QVGPixmapColorizeFilter::tr(char const *, char const *)
+ ?endNativePainting@QVGPaintEngine@@UAEXXZ @ 86 NONAME ; void QVGPaintEngine::endNativePainting(void)
+ ?brushChanged@QVGPaintEngine@@UAEXXZ @ 87 NONAME ; void QVGPaintEngine::brushChanged(void)
+ ?setGeometry@QVGWindowSurface@@UAEXABVQRect@@@Z @ 88 NONAME ; void QVGWindowSurface::setGeometry(class QRect const &)
+ ?createCompatiblePixmapData@QVGPixmapData@@UBEPAVQPixmapData@@XZ @ 89 NONAME ; class QPixmapData * QVGPixmapData::createCompatiblePixmapData(void) const
+ ?qt_metacast@QVGPixmapConvolutionFilter@@UAEPAXPBD@Z @ 90 NONAME ; void * QVGPixmapConvolutionFilter::qt_metacast(char const *)
+ ?endPaint@QVGWindowSurface@@UAEXABVQRegion@@@Z @ 91 NONAME ; void QVGWindowSurface::endPaint(class QRegion const &)
+ ?resize@QVGPixmapData@@UAEXHH@Z @ 92 NONAME ; void QVGPixmapData::resize(int, int)
+ ?mainSurface@QVGEGLWindowSurfaceVGImage@@IBEHXZ @ 93 NONAME ; int QVGEGLWindowSurfaceVGImage::mainSurface(void) const
+ ??0QVGEGLWindowSurfaceDirect@@QAE@PAVQWindowSurface@@@Z @ 94 NONAME ; QVGEGLWindowSurfaceDirect::QVGEGLWindowSurfaceDirect(class QWindowSurface *)
+ ?clip@QVGPaintEngine@@UAEXABVQRect@@W4ClipOperation@Qt@@@Z @ 95 NONAME ; void QVGPaintEngine::clip(class QRect const &, enum Qt::ClipOperation)
+ ?metaObject@QVGPixmapConvolutionFilter@@UBEPBUQMetaObject@@XZ @ 96 NONAME ; struct QMetaObject const * QVGPixmapConvolutionFilter::metaObject(void) const
+ ?surfaceSize@QVGEGLWindowSurfaceDirect@@UBE?AVQSize@@XZ @ 97 NONAME ; class QSize QVGEGLWindowSurfaceDirect::surfaceSize(void) const
+ ?stroke@QVGPaintEngine@@UAEXABVQVectorPath@@ABVQPen@@@Z @ 98 NONAME ; void QVGPaintEngine::stroke(class QVectorPath const &, class QPen const &)
+ ?sourceFormat@QVGPixmapData@@ABE?AW4Format@QImage@@XZ @ 99 NONAME ; enum QImage::Format QVGPixmapData::sourceFormat(void) const
+ ?drawPoints@QVGPaintEngine@@UAEXPBVQPointF@@H@Z @ 100 NONAME ; void QVGPaintEngine::drawPoints(class QPointF const *, int)
+ ?paintEngine@QVGEGLWindowSurfacePrivate@@QAEPAVQVGPaintEngine@@XZ @ 101 NONAME ; class QVGPaintEngine * QVGEGLWindowSurfacePrivate::paintEngine(void)
+ ??0QVGPainterState@@QAE@AAV0@@Z @ 102 NONAME ; QVGPainterState::QVGPainterState(class QVGPainterState &)
+ ?startCompositing@QVGCompositionHelper@@QAEXABVQSize@@@Z @ 103 NONAME ; void QVGCompositionHelper::startCompositing(class QSize const &)
+ ?getStaticMetaObject@QVGPixmapConvolutionFilter@@SAABUQMetaObject@@XZ @ 104 NONAME ; struct QMetaObject const & QVGPixmapConvolutionFilter::getStaticMetaObject(void)
+ ??1QVGEGLWindowSurfacePrivate@@UAE@XZ @ 105 NONAME ; QVGEGLWindowSurfacePrivate::~QVGEGLWindowSurfacePrivate(void)
+ ?qt_vg_destroy_paint_engine@@YAXPAVQVGPaintEngine@@@Z @ 106 NONAME ; void qt_vg_destroy_paint_engine(class QVGPaintEngine *)
+ ?compositionModeChanged@QVGPaintEngine@@UAEXXZ @ 107 NONAME ; void QVGPaintEngine::compositionModeChanged(void)
+ ??1QVGPixmapConvolutionFilter@@UAE@XZ @ 108 NONAME ; QVGPixmapConvolutionFilter::~QVGPixmapConvolutionFilter(void)
+ ?type@QVGPaintEngine@@UBE?AW4Type@QPaintEngine@@XZ @ 109 NONAME ; enum QPaintEngine::Type QVGPaintEngine::type(void) const
+ ?qt_metacall@QVGPixmapColorizeFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 110 NONAME ; int QVGPixmapColorizeFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?fillRect@QVGPaintEngine@@UAEXABVQRectF@@ABVQColor@@@Z @ 111 NONAME ; void QVGPaintEngine::fillRect(class QRectF const &, class QColor const &)
+ ?getStaticMetaObject@QVGPixmapDropShadowFilter@@SAABUQMetaObject@@XZ @ 112 NONAME ; struct QMetaObject const & QVGPixmapDropShadowFilter::getStaticMetaObject(void)
+ ??0QVGEGLWindowSurfacePrivate@@QAE@PAVQWindowSurface@@@Z @ 113 NONAME ; QVGEGLWindowSurfacePrivate::QVGEGLWindowSurfacePrivate(class QWindowSurface *)
+ ?drawImage@QVGPaintEngine@@UAEXABVQPointF@@ABVQImage@@@Z @ 114 NONAME ; void QVGPaintEngine::drawImage(class QPointF const &, class QImage const &)
+ ?blitWindow@QVGCompositionHelper@@QAEXPAVQVGEGLWindowSurfacePrivate@@ABVQRect@@ABVQPoint@@H@Z @ 115 NONAME ; void QVGCompositionHelper::blitWindow(class QVGEGLWindowSurfacePrivate *, class QRect const &, class QPoint const &, int)
+ ?flush@QVGWindowSurface@@UAEXPAVQWidget@@ABVQRegion@@ABVQPoint@@@Z @ 116 NONAME ; void QVGWindowSurface::flush(class QWidget *, class QRegion const &, class QPoint const &)
+ ?tr@QVGPixmapColorizeFilter@@SA?AVQString@@PBD0H@Z @ 117 NONAME ; class QString QVGPixmapColorizeFilter::tr(char const *, char const *, int)
+ ?isValid@QVGPixmapData@@QBE_NXZ @ 118 NONAME ; bool QVGPixmapData::isValid(void) const
+ ?qt_metacast@QVGPixmapColorizeFilter@@UAEPAXPBD@Z @ 119 NONAME ; void * QVGPixmapColorizeFilter::qt_metacast(char const *)
+ ?beginPaint@QVGEGLWindowSurfaceVGImage@@UAEXPAVQWidget@@@Z @ 120 NONAME ; void QVGEGLWindowSurfaceVGImage::beginPaint(class QWidget *)
+ ?createState@QVGPaintEngine@@UBEPAVQPainterState@@PAV2@@Z @ 121 NONAME ; class QPainterState * QVGPaintEngine::createState(class QPainterState *) const
+ ?qt_metacall@QVGPixmapDropShadowFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 122 NONAME ; int QVGPixmapDropShadowFilter::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_vg_destroy_context@@YAXPAVQEglContext@@@Z @ 123 NONAME ; void qt_vg_destroy_context(class QEglContext *)
+ ?buffer@QVGPixmapData@@UAEPAVQImage@@XZ @ 124 NONAME ; class QImage * QVGPixmapData::buffer(void)
+ ?clip@QVGPaintEngine@@UAEXABVQVectorPath@@W4ClipOperation@Qt@@@Z @ 125 NONAME ; void QVGPaintEngine::clip(class QVectorPath const &, enum Qt::ClipOperation)
+ ?drawPolygon@QVGPaintEngine@@UAEXPBVQPoint@@HW4PolygonDrawMode@QPaintEngine@@@Z @ 126 NONAME ; void QVGPaintEngine::drawPolygon(class QPoint const *, int, enum QPaintEngine::PolygonDrawMode)
+ ?fromImage@QVGPixmapData@@UAEXABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z @ 127 NONAME ; void QVGPixmapData::fromImage(class QImage const &, class QFlags<enum Qt::ImageConversionFlag>)
+ ??1QVGPainterState@@UAE@XZ @ 128 NONAME ; QVGPainterState::~QVGPainterState(void)
+ ??1QVGPaintEngine@@UAE@XZ @ 129 NONAME ; QVGPaintEngine::~QVGPaintEngine(void)
+ ?hasAlphaChannel@QVGPixmapData@@UBE_NXZ @ 130 NONAME ; bool QVGPixmapData::hasAlphaChannel(void) const
+ ?tr@QVGPixmapDropShadowFilter@@SA?AVQString@@PBD0H@Z @ 131 NONAME ; class QString QVGPixmapDropShadowFilter::tr(char const *, char const *, int)
+ ?qt_metacast@QVGPixmapBlurFilter@@UAEPAXPBD@Z @ 132 NONAME ; void * QVGPixmapBlurFilter::qt_metacast(char const *)
+ ?endPaint@QVGEGLWindowSurfaceVGImage@@UAEXPAVQWidget@@ABVQRegion@@PAVQImage@@@Z @ 133 NONAME ; void QVGEGLWindowSurfaceVGImage::endPaint(class QWidget *, class QRegion const &, class QImage *)
+ ?qt_vg_config_to_vg_format@@YA?AW4VGImageFormat@@PAVQEglContext@@@Z @ 134 NONAME ; enum VGImageFormat qt_vg_config_to_vg_format(class QEglContext *)
+ ?qt_vg_config_to_image_format@@YA?AW4Format@QImage@@PAVQEglContext@@@Z @ 135 NONAME ; enum QImage::Format qt_vg_config_to_image_format(class QEglContext *)
+ ?beginPaint@QVGEGLWindowSurfaceDirect@@UAEXPAVQWidget@@@Z @ 136 NONAME ; void QVGEGLWindowSurfaceDirect::beginPaint(class QWidget *)
+ ?setScissor@QVGCompositionHelper@@QAEXABVQRegion@@@Z @ 137 NONAME ; void QVGCompositionHelper::setScissor(class QRegion const &)
+ ?draw@QVGPixmapDropShadowFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 138 NONAME ; void QVGPixmapDropShadowFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ?metaObject@QVGPixmapDropShadowFilter@@UBEPBUQMetaObject@@XZ @ 139 NONAME ; struct QMetaObject const * QVGPixmapDropShadowFilter::metaObject(void) const
+ ?drawPath@QVGPaintEngine@@UAEXABVQPainterPath@@@Z @ 140 NONAME ; void QVGPaintEngine::drawPath(class QPainterPath const &)
+ ?trUtf8@QVGPixmapBlurFilter@@SA?AVQString@@PBD0H@Z @ 141 NONAME ; class QString QVGPixmapBlurFilter::trUtf8(char const *, char const *, int)
+ ?tr@QVGPixmapBlurFilter@@SA?AVQString@@PBD0H@Z @ 142 NONAME ; class QString QVGPixmapBlurFilter::tr(char const *, char const *, int)
+ ?drawLines@QVGPaintEngine@@UAEXPBVQLineF@@H@Z @ 143 NONAME ; void QVGPaintEngine::drawLines(class QLineF const *, int)
+ ?toNativeType@QVGPixmapData@@UAEPAXW4NativeType@QPixmapData@@@Z @ 144 NONAME ; void * QVGPixmapData::toNativeType(enum QPixmapData::NativeType)
+ ??1QVGWindowSurface@@UAE@XZ @ 145 NONAME ; QVGWindowSurface::~QVGWindowSurface(void)
+ ?metric@QVGWindowSurface@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 146 NONAME ; int QVGWindowSurface::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ??1QVGPixmapData@@UAE@XZ @ 147 NONAME ; QVGPixmapData::~QVGPixmapData(void)
+ ??1QVGEGLWindowSurfaceDirect@@UAE@XZ @ 148 NONAME ; QVGEGLWindowSurfaceDirect::~QVGEGLWindowSurfaceDirect(void)
+ ?draw@QVGPixmapConvolutionFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 149 NONAME ; void QVGPixmapConvolutionFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ??_EQVGPixmapData@@UAE@I@Z @ 150 NONAME ; QVGPixmapData::~QVGPixmapData(unsigned int)
+ ?restoreState@QVGPaintEngine@@AAEXV?$QFlags@W4DirtyFlag@QPaintEngine@@@@@Z @ 151 NONAME ; void QVGPaintEngine::restoreState(class QFlags<enum QPaintEngine::DirtyFlag>)
+ ??1QVGCompositionHelper@@UAE@XZ @ 152 NONAME ; QVGCompositionHelper::~QVGCompositionHelper(void)
+ ??1QVGPixmapBlurFilter@@UAE@XZ @ 153 NONAME ; QVGPixmapBlurFilter::~QVGPixmapBlurFilter(void)
+ ??0QVGWindowSurface@@QAE@PAVQWidget@@@Z @ 154 NONAME ; QVGWindowSurface::QVGWindowSurface(class QWidget *)
+ ?isDefaultClipRegion@QVGPaintEngine@@AAE_NABVQRegion@@@Z @ 155 NONAME ; bool QVGPaintEngine::isDefaultClipRegion(class QRegion const &)
+ ?transformChanged@QVGPaintEngine@@UAEXXZ @ 156 NONAME ; void QVGPaintEngine::transformChanged(void)
+ ?setAlphaChannel@QVGPixmapData@@UAEXABVQPixmap@@@Z @ 157 NONAME ; void QVGPixmapData::setAlphaChannel(class QPixmap const &)
+ ?fromNativeType@QVGPixmapData@@UAEXPAXW4NativeType@QPixmapData@@@Z @ 158 NONAME ; void QVGPixmapData::fromNativeType(void *, enum QPixmapData::NativeType)
+ ?qPixmapToVGImage@@YAKABVQPixmap@@@Z @ 159 NONAME ; unsigned long qPixmapToVGImage(class QPixmap const &)
+ ??_EQVGWindowSurface@@UAE@I@Z @ 160 NONAME ; QVGWindowSurface::~QVGWindowSurface(unsigned int)
+ ?tr@QVGPixmapConvolutionFilter@@SA?AVQString@@PBD0@Z @ 161 NONAME ; class QString QVGPixmapConvolutionFilter::tr(char const *, char const *)
+ ?opacityChanged@QVGPaintEngine@@UAEXXZ @ 162 NONAME ; void QVGPaintEngine::opacityChanged(void)
+ ?surfaceSize@QVGEGLWindowSurfaceVGImage@@UBE?AVQSize@@XZ @ 163 NONAME ; class QSize QVGEGLWindowSurfaceVGImage::surfaceSize(void) const
+ ?qt_vg_create_paint_engine@@YAPAVQVGPaintEngine@@XZ @ 164 NONAME ; class QVGPaintEngine * qt_vg_create_paint_engine(void)
+ ?paintDevice@QVGWindowSurface@@UAEPAVQPaintDevice@@XZ @ 165 NONAME ; class QPaintDevice * QVGWindowSurface::paintDevice(void)
+ ?drawPixmap@QVGPaintEngine@@UAEXABVQRectF@@ABVQPixmap@@0@Z @ 166 NONAME ; void QVGPaintEngine::drawPixmap(class QRectF const &, class QPixmap const &, class QRectF const &)
+ ?forceToImage@QVGPixmapData@@AAEXXZ @ 167 NONAME ; void QVGPixmapData::forceToImage(void)
+ ?beginPaint@QVGWindowSurface@@UAEXABVQRegion@@@Z @ 168 NONAME ; void QVGWindowSurface::beginPaint(class QRegion const &)
+ ??_EQVGEGLWindowSurfacePrivate@@UAE@I@Z @ 169 NONAME ; QVGEGLWindowSurfacePrivate::~QVGEGLWindowSurfacePrivate(unsigned int)
+ ?endPaint@QVGEGLWindowSurfaceDirect@@UAEXPAVQWidget@@ABVQRegion@@PAVQImage@@@Z @ 170 NONAME ; void QVGEGLWindowSurfaceDirect::endPaint(class QWidget *, class QRegion const &, class QImage *)
+ ?trUtf8@QVGPixmapConvolutionFilter@@SA?AVQString@@PBD0H@Z @ 171 NONAME ; class QString QVGPixmapConvolutionFilter::trUtf8(char const *, char const *, int)
+ ?scroll@QVGWindowSurface@@UAE_NABVQRegion@@HH@Z @ 172 NONAME ; bool QVGWindowSurface::scroll(class QRegion const &, int, int)
+ ?surfaceImage@QVGEGLWindowSurfaceVGImage@@UBEKXZ @ 173 NONAME ; unsigned long QVGEGLWindowSurfaceVGImage::surfaceImage(void) const
+ ?isDefaultClipRect@QVGPaintEngine@@AAE_NABVQRect@@@Z @ 174 NONAME ; bool QVGPaintEngine::isDefaultClipRect(class QRect const &)
+ ?windowSurfaceSize@QVGEGLWindowSurfacePrivate@@IBE?AVQSize@@PAVQWidget@@@Z @ 175 NONAME ; class QSize QVGEGLWindowSurfacePrivate::windowSurfaceSize(class QWidget *) const
+ ?pixmapFilter@QVGPaintEngine@@UAEPAVQPixmapFilter@@HPBV2@@Z @ 176 NONAME ; class QPixmapFilter * QVGPaintEngine::pixmapFilter(int, class QPixmapFilter const *)
+ ?destroyPaintEngine@QVGEGLWindowSurfacePrivate@@IAEXXZ @ 177 NONAME ; void QVGEGLWindowSurfacePrivate::destroyPaintEngine(void)
+ ?qt_vg_shared_surface@@YAHXZ @ 178 NONAME ; int qt_vg_shared_surface(void)
+ ?drawCursorPixmap@QVGCompositionHelper@@QAEXABVQPixmap@@ABVQPoint@@@Z @ 179 NONAME ; void QVGCompositionHelper::drawCursorPixmap(class QPixmap const &, class QPoint const &)
+ ?drawPixmaps@QVGPaintEngine@@UAEXPBUData@QDrawPixmaps@@HABVQPixmap@@V?$QFlags@W4DrawingHint@QDrawPixmaps@@@@@Z @ 180 NONAME ; void QVGPaintEngine::drawPixmaps(struct QDrawPixmaps::Data const *, int, class QPixmap const &, class QFlags<enum QDrawPixmaps::DrawingHint>)
+ ?endPaint@QVGEGLWindowSurfaceQImage@@UAEXPAVQWidget@@ABVQRegion@@PAVQImage@@@Z @ 181 NONAME ; void QVGEGLWindowSurfaceQImage::endPaint(class QWidget *, class QRegion const &, class QImage *)
+ ?drawPolygon@QVGPaintEngine@@UAEXPBVQPointF@@HW4PolygonDrawMode@QPaintEngine@@@Z @ 182 NONAME ; void QVGPaintEngine::drawPolygon(class QPointF const *, int, enum QPaintEngine::PolygonDrawMode)
+ ?trUtf8@QVGPixmapDropShadowFilter@@SA?AVQString@@PBD0H@Z @ 183 NONAME ; class QString QVGPixmapDropShadowFilter::trUtf8(char const *, char const *, int)
+ ?end@QVGPaintEngine@@UAE_NXZ @ 184 NONAME ; bool QVGPaintEngine::end(void)
+ ?trUtf8@QVGPixmapColorizeFilter@@SA?AVQString@@PBD0H@Z @ 185 NONAME ; class QString QVGPixmapColorizeFilter::trUtf8(char const *, char const *, int)
+ ??_EQVGPainterState@@UAE@I@Z @ 186 NONAME ; QVGPainterState::~QVGPainterState(unsigned int)
+ ?d_func@QVGPaintEngine@@AAEPAVQVGPaintEnginePrivate@@XZ @ 187 NONAME ; class QVGPaintEnginePrivate * QVGPaintEngine::d_func(void)
+ ?drawRects@QVGPaintEngine@@UAEXPBVQRectF@@H@Z @ 188 NONAME ; void QVGPaintEngine::drawRects(class QRectF const *, int)
+ ?brushOriginChanged@QVGPaintEngine@@UAEXXZ @ 189 NONAME ; void QVGPaintEngine::brushOriginChanged(void)
+ ?draw@QVGPixmapColorizeFilter@@UBEXPAVQPainter@@ABVQPointF@@ABVQPixmap@@ABVQRectF@@@Z @ 190 NONAME ; void QVGPixmapColorizeFilter::draw(class QPainter *, class QPointF const &, class QPixmap const &, class QRectF const &) const
+ ?drawTextItem@QVGPaintEngine@@UAEXABVQPointF@@ABVQTextItem@@@Z @ 191 NONAME ; void QVGPaintEngine::drawTextItem(class QPointF const &, class QTextItem const &)
+ ?clearScissor@QVGCompositionHelper@@QAEXXZ @ 192 NONAME ; void QVGCompositionHelper::clearScissor(void)
+ ?fill@QVGPaintEngine@@UAEXABVQVectorPath@@ABVQBrush@@@Z @ 193 NONAME ; void QVGPaintEngine::fill(class QVectorPath const &, class QBrush const &)
+ ?drawPoints@QVGPaintEngine@@UAEXPBVQPoint@@H@Z @ 194 NONAME ; void QVGPaintEngine::drawPoints(class QPoint const *, int)
+ ??_EQVGPaintEngine@@UAE@I@Z @ 195 NONAME ; QVGPaintEngine::~QVGPaintEngine(unsigned int)
+ ?clip@QVGPaintEngine@@UAEXABVQPainterPath@@W4ClipOperation@Qt@@@Z @ 196 NONAME ; void QVGPaintEngine::clip(class QPainterPath const &, enum Qt::ClipOperation)
+ ?vgPrivate@QVGPaintEngine@@QAEPAVQVGPaintEnginePrivate@@XZ @ 197 NONAME ; class QVGPaintEnginePrivate * QVGPaintEngine::vgPrivate(void)
+
diff --git a/src/s60installs/bwins/QtScriptu.def b/src/s60installs/bwins/QtScriptu.def
new file mode 100644
index 0000000000..95b047e0ea
--- /dev/null
+++ b/src/s60installs/bwins/QtScriptu.def
@@ -0,0 +1,331 @@
+EXPORTS
+ ?argument@QScriptContext@@QBE?AVQScriptValue@@H@Z @ 1 NONAME ; class QScriptValue QScriptContext::argument(int) const
+ ?abortEvaluation@QScriptEngine@@QAEXABVQScriptValue@@@Z @ 2 NONAME ; void QScriptEngine::abortEvaluation(class QScriptValue const &)
+ ?isNumber@QScriptValue@@QBE_NXZ @ 3 NONAME ; bool QScriptValue::isNumber(void) const
+ ?propertyFlags@QScriptValue@@QBE?AV?$QFlags@W4PropertyFlag@QScriptValue@@@@ABVQString@@ABV?$QFlags@W4ResolveFlag@QScriptValue@@@@@Z @ 4 NONAME ; class QFlags<enum QScriptValue::PropertyFlag> QScriptValue::propertyFlags(class QString const &, class QFlags<enum QScriptValue::ResolveFlag> const &) const
+ ??0QScriptValue@@QAE@PBD@Z @ 5 NONAME ; QScriptValue::QScriptValue(char const *)
+ ?toQObject@QScriptValue@@QBEPAVQObject@@XZ @ 6 NONAME ; class QObject * QScriptValue::toQObject(void) const
+ ?functionName@QScriptContextInfo@@QBE?AVQString@@XZ @ 7 NONAME ; class QString QScriptContextInfo::functionName(void) const
+ ??1QScriptable@@QAE@XZ @ 8 NONAME ; QScriptable::~QScriptable(void)
+ ?setProperty@QScriptValue@@QAEXABVQScriptString@@ABV1@ABV?$QFlags@W4PropertyFlag@QScriptValue@@@@@Z @ 9 NONAME ; void QScriptValue::setProperty(class QScriptString const &, class QScriptValue const &, class QFlags<enum QScriptValue::PropertyFlag> const &)
+ ?functionExit@QScriptEngineAgent@@UAEX_JABVQScriptValue@@@Z @ 10 NONAME ; void QScriptEngineAgent::functionExit(long long, class QScriptValue const &)
+ ?qScriptConnect@@YA_NPAVQObject@@PBDABVQScriptValue@@2@Z @ 11 NONAME ; bool qScriptConnect(class QObject *, char const *, class QScriptValue const &, class QScriptValue const &)
+ ?sourceParsed@QScriptEngineAgentPrivate@@UAEXPAVExecState@QTJSC@@ABVSourceCode@3@HABVUString@3@@Z @ 12 NONAME ; void QScriptEngineAgentPrivate::sourceParsed(class QTJSC::ExecState *, class QTJSC::SourceCode const &, int, class QTJSC::UString const &)
+ ?getStaticMetaObject@QScriptEngine@@SAABUQMetaObject@@XZ @ 13 NONAME ; struct QMetaObject const & QScriptEngine::getStaticMetaObject(void)
+ ??0QScriptString@@QAE@XZ @ 14 NONAME ; QScriptString::QScriptString(void)
+ ?d_func@QScriptEngineAgent@@AAEPAVQScriptEngineAgentPrivate@@XZ @ 15 NONAME ; class QScriptEngineAgentPrivate * QScriptEngineAgent::d_func(void)
+ ??0QScriptValue@@QAE@ABV0@@Z @ 16 NONAME ; QScriptValue::QScriptValue(class QScriptValue const &)
+ ?engine@QScriptable@@QBEPAVQScriptEngine@@XZ @ 17 NONAME ; class QScriptEngine * QScriptable::engine(void) const
+ ?toObject@QScriptValue@@QBE?AV1@XZ @ 18 NONAME ; class QScriptValue QScriptValue::toObject(void) const
+ ?q_func@QScriptEngineAgentPrivate@@ABEPBVQScriptEngineAgent@@XZ @ 19 NONAME ; class QScriptEngineAgent const * QScriptEngineAgentPrivate::q_func(void) const
+ ?isString@QScriptValue@@QBE_NXZ @ 20 NONAME ; bool QScriptValue::isString(void) const
+ ?value@QScriptValueIterator@@QBE?AVQScriptValue@@XZ @ 21 NONAME ; class QScriptValue QScriptValueIterator::value(void) const
+ ?propertyFlags@QScriptClass@@UAE?AV?$QFlags@W4PropertyFlag@QScriptValue@@@@ABVQScriptValue@@ABVQScriptString@@I@Z @ 22 NONAME ; class QFlags<enum QScriptValue::PropertyFlag> QScriptClass::propertyFlags(class QScriptValue const &, class QScriptString const &, unsigned int)
+ ?setData@QScriptValue@@QAEXABV1@@Z @ 23 NONAME ; void QScriptValue::setData(class QScriptValue const &)
+ ??0QScriptValue@@QAE@ABVQLatin1String@@@Z @ 24 NONAME ; QScriptValue::QScriptValue(class QLatin1String const &)
+ ?toQMetaObject@QScriptValue@@QBEPBUQMetaObject@@XZ @ 25 NONAME ; struct QMetaObject const * QScriptValue::toQMetaObject(void) const
+ ?newArray@QScriptEngine@@QAE?AVQScriptValue@@I@Z @ 26 NONAME ; class QScriptValue QScriptEngine::newArray(unsigned int)
+ ?scriptName@QScriptValueIterator@@QBE?AVQScriptString@@XZ @ 27 NONAME ; class QScriptString QScriptValueIterator::scriptName(void) const
+ ??1QScriptEngineAgentPrivate@@UAE@XZ @ 28 NONAME ; QScriptEngineAgentPrivate::~QScriptEngineAgentPrivate(void)
+ ?flags@QScriptClassPropertyIterator@@UBE?AV?$QFlags@W4PropertyFlag@QScriptValue@@@@XZ @ 29 NONAME ; class QFlags<enum QScriptValue::PropertyFlag> QScriptClassPropertyIterator::flags(void) const
+ ?extension@QScriptClass@@UAE?AVQVariant@@W4Extension@1@ABV2@@Z @ 30 NONAME ; class QVariant QScriptClass::extension(enum QScriptClass::Extension, class QVariant const &)
+ ?next@QScriptValueIterator@@QAEXXZ @ 31 NONAME ; void QScriptValueIterator::next(void)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@PBD@Z @ 32 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, char const *)
+ ?d_func@QScriptEngine@@AAEPAVQScriptEnginePrivate@@XZ @ 33 NONAME ; class QScriptEnginePrivate * QScriptEngine::d_func(void)
+ ?returnEvent@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HH@Z @ 34 NONAME ; void QScriptEngineAgentPrivate::returnEvent(class QTJSC::DebuggerCallFrame const &, int, int)
+ ??0QScriptValue@@QAE@XZ @ 35 NONAME ; QScriptValue::QScriptValue(void)
+ ?property@QScriptClass@@UAE?AVQScriptValue@@ABV2@ABVQScriptString@@I@Z @ 36 NONAME ; class QScriptValue QScriptClass::property(class QScriptValue const &, class QScriptString const &, unsigned int)
+ ?didReachBreakpoint@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HHH@Z @ 37 NONAME ; void QScriptEngineAgentPrivate::didReachBreakpoint(class QTJSC::DebuggerCallFrame const &, int, int, int)
+ ??0QScriptable@@QAE@XZ @ 38 NONAME ; QScriptable::QScriptable(void)
+ ?qt_metacall@QScriptEngine@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 39 NONAME ; int QScriptEngine::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?parentContext@QScriptContext@@QBEPAV1@XZ @ 40 NONAME ; class QScriptContext * QScriptContext::parentContext(void) const
+ ?exceptionThrow@QScriptEngineAgent@@UAEX_JABVQScriptValue@@_N@Z @ 41 NONAME ; void QScriptEngineAgent::exceptionThrow(long long, class QScriptValue const &, bool)
+ ?exceptionCatch@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@H@Z @ 42 NONAME ; void QScriptEngineAgentPrivate::exceptionCatch(class QTJSC::DebuggerCallFrame const &, int)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@N@Z @ 43 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, double)
+ ?state@QScriptContext@@QBE?AW4ExecutionState@1@XZ @ 44 NONAME ; enum QScriptContext::ExecutionState QScriptContext::state(void) const
+ ?argument@QScriptable@@QBE?AVQScriptValue@@H@Z @ 45 NONAME ; class QScriptValue QScriptable::argument(int) const
+ ?objectById@QScriptEngine@@QBE?AVQScriptValue@@_J@Z @ 46 NONAME ; class QScriptValue QScriptEngine::objectById(long long) const
+ ??0QScriptEngineAgent@@QAE@PAVQScriptEngine@@@Z @ 47 NONAME ; QScriptEngineAgent::QScriptEngineAgent(class QScriptEngine *)
+ ?isVariant@QScriptValue@@QBE_NXZ @ 48 NONAME ; bool QScriptValue::isVariant(void) const
+ ?functionExit@QScriptEngineAgentPrivate@@UAEXABVJSValue@QTJSC@@H@Z @ 49 NONAME ; void QScriptEngineAgentPrivate::functionExit(class QTJSC::JSValue const &, int)
+ ?toBack@QScriptValueIterator@@QAEXXZ @ 50 NONAME ; void QScriptValueIterator::toBack(void)
+ ?pushScope@QScriptContext@@QAEXABVQScriptValue@@@Z @ 51 NONAME ; void QScriptContext::pushScope(class QScriptValue const &)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@I@Z @ 52 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, unsigned int)
+ ?staticMetaObject@QScriptExtensionPlugin@@2UQMetaObject@@B @ 53 NONAME ; struct QMetaObject const QScriptExtensionPlugin::staticMetaObject
+ ?setThisObject@QScriptContext@@QAEXABVQScriptValue@@@Z @ 54 NONAME ; void QScriptContext::setThisObject(class QScriptValue const &)
+ ??0QScriptEngineAgentPrivate@@QAE@XZ @ 55 NONAME ; QScriptEngineAgentPrivate::QScriptEngineAgentPrivate(void)
+ ?toNumber@QScriptValue@@QBENXZ @ 56 NONAME ; double QScriptValue::toNumber(void) const
+ ?d_func@QScriptClassPropertyIterator@@AAEPAVQScriptClassPropertyIteratorPrivate@@XZ @ 57 NONAME ; class QScriptClassPropertyIteratorPrivate * QScriptClassPropertyIterator::d_func(void)
+ ?setProperty@QScriptClass@@UAEXAAVQScriptValue@@ABVQScriptString@@IABV2@@Z @ 58 NONAME ; void QScriptClass::setProperty(class QScriptValue &, class QScriptString const &, unsigned int, class QScriptValue const &)
+ ?isNull@QScriptValue@@QBE_NXZ @ 59 NONAME ; bool QScriptValue::isNull(void) const
+ ?isNull@QScriptContextInfo@@QBE_NXZ @ 60 NONAME ; bool QScriptContextInfo::isNull(void) const
+ ?engine@QScriptClass@@QBEPAVQScriptEngine@@XZ @ 61 NONAME ; class QScriptEngine * QScriptClass::engine(void) const
+ ??0QScriptValueIterator@@QAE@ABVQScriptValue@@@Z @ 62 NONAME ; QScriptValueIterator::QScriptValueIterator(class QScriptValue const &)
+ ?signalHandlerException@QScriptEngine@@IAEXABVQScriptValue@@@Z @ 63 NONAME ; void QScriptEngine::signalHandlerException(class QScriptValue const &)
+ ?isQObject@QScriptValue@@QBE_NXZ @ 64 NONAME ; bool QScriptValue::isQObject(void) const
+ ?setGlobalObject@QScriptEngine@@QAEXABVQScriptValue@@@Z @ 65 NONAME ; void QScriptEngine::setGlobalObject(class QScriptValue const &)
+ ?exceptionThrow@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@H_N@Z @ 66 NONAME ; void QScriptEngineAgentPrivate::exceptionThrow(class QTJSC::DebuggerCallFrame const &, int, bool)
+ ??0QScriptSyntaxCheckResult@@AAE@XZ @ 67 NONAME ; QScriptSyntaxCheckResult::QScriptSyntaxCheckResult(void)
+ ?scriptId@QScriptContextInfo@@QBE_JXZ @ 68 NONAME ; long long QScriptContextInfo::scriptId(void) const
+ ?collectGarbage@QScriptEngine@@QAEXXZ @ 69 NONAME ; void QScriptEngine::collectGarbage(void)
+ ?call@QScriptValue@@QAE?AV1@ABV1@0@Z @ 70 NONAME ; class QScriptValue QScriptValue::call(class QScriptValue const &, class QScriptValue const &)
+ ?toInt32@QScriptValue@@QBEHXZ @ 71 NONAME ; int QScriptValue::toInt32(void) const
+ ?newObject@QScriptEngine@@QAE?AVQScriptValue@@PAVQScriptClass@@ABV2@@Z @ 72 NONAME ; class QScriptValue QScriptEngine::newObject(class QScriptClass *, class QScriptValue const &)
+ ??_EQScriptExtensionPlugin@@UAE@I@Z @ 73 NONAME ; QScriptExtensionPlugin::~QScriptExtensionPlugin(unsigned int)
+ ?get@QScriptEngineAgentPrivate@@SAPAVQScriptEngineAgent@@PAV1@@Z @ 74 NONAME ; class QScriptEngineAgent * QScriptEngineAgentPrivate::get(class QScriptEngineAgentPrivate *)
+ ?qt_metacall@QScriptExtensionPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 75 NONAME ; int QScriptExtensionPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?undefinedValue@QScriptEngine@@QAE?AVQScriptValue@@XZ @ 76 NONAME ; class QScriptValue QScriptEngine::undefinedValue(void)
+ ??1QScriptExtensionInterface@@UAE@XZ @ 77 NONAME ; QScriptExtensionInterface::~QScriptExtensionInterface(void)
+ ?trUtf8@QScriptEngine@@SA?AVQString@@PBD0@Z @ 78 NONAME ; class QString QScriptEngine::trUtf8(char const *, char const *)
+ ??4QScriptContextInfo@@QAEAAV0@ABV0@@Z @ 79 NONAME ; class QScriptContextInfo & QScriptContextInfo::operator=(class QScriptContextInfo const &)
+ ?argumentCount@QScriptContext@@QBEHXZ @ 80 NONAME ; int QScriptContext::argumentCount(void) const
+ ?functionType@QScriptContextInfo@@QBE?AW4FunctionType@1@XZ @ 81 NONAME ; enum QScriptContextInfo::FunctionType QScriptContextInfo::functionType(void) const
+ ?convert@QScriptEngine@@AAE_NABVQScriptValue@@HPAX@Z @ 82 NONAME ; bool QScriptEngine::convert(class QScriptValue const &, int, void *)
+ ??1QScriptValue@@QAE@XZ @ 83 NONAME ; QScriptValue::~QScriptValue(void)
+ ??9QScriptString@@QBE_NABV0@@Z @ 84 NONAME ; bool QScriptString::operator!=(class QScriptString const &) const
+ ?scriptUnload@QScriptEngineAgentPrivate@@UAEX_J@Z @ 85 NONAME ; void QScriptEngineAgentPrivate::scriptUnload(long long)
+ ?registerCustomType@QScriptEngine@@AAEXHP6A?AVQScriptValue@@PAV1@PBX@ZP6AXABV2@PAX@Z3@Z @ 86 NONAME ; void QScriptEngine::registerCustomType(int, class QScriptValue (*)(class QScriptEngine *, void const *), void (*)(class QScriptValue const &, void *), class QScriptValue const &)
+ ?setAgent@QScriptEngine@@QAEXPAVQScriptEngineAgent@@@Z @ 87 NONAME ; void QScriptEngine::setAgent(class QScriptEngineAgent *)
+ ?engine@QScriptContext@@QBEPAVQScriptEngine@@XZ @ 88 NONAME ; class QScriptEngine * QScriptContext::engine(void) const
+ ?detach@QScriptEngineAgentPrivate@@QAEXXZ @ 89 NONAME ; void QScriptEngineAgentPrivate::detach(void)
+ ?equals@QScriptValue@@QBE_NABV1@@Z @ 90 NONAME ; bool QScriptValue::equals(class QScriptValue const &) const
+ ?functionParameterNames@QScriptContextInfo@@QBE?AVQStringList@@XZ @ 91 NONAME ; class QStringList QScriptContextInfo::functionParameterNames(void) const
+ ?fileName@QScriptContextInfo@@QBE?AVQString@@XZ @ 92 NONAME ; class QString QScriptContextInfo::fileName(void) const
+ ?isObject@QScriptValue@@QBE_NXZ @ 93 NONAME ; bool QScriptValue::isObject(void) const
+ ?d_func@QScriptEngineAgent@@ABEPBVQScriptEngineAgentPrivate@@XZ @ 94 NONAME ; class QScriptEngineAgentPrivate const * QScriptEngineAgent::d_func(void) const
+ ?trUtf8@QScriptEngine@@SA?AVQString@@PBD0H@Z @ 95 NONAME ; class QString QScriptEngine::trUtf8(char const *, char const *, int)
+ ?uncaughtException@QScriptEngine@@QBE?AVQScriptValue@@XZ @ 96 NONAME ; class QScriptValue QScriptEngine::uncaughtException(void) const
+ ?qHash@@YAIABVQScriptString@@@Z @ 97 NONAME ; unsigned int qHash(class QScriptString const &)
+ ?id@QScriptClassPropertyIterator@@UBEIXZ @ 98 NONAME ; unsigned int QScriptClassPropertyIterator::id(void) const
+ ??_EQScriptEngine@@UAE@I@Z @ 99 NONAME ; QScriptEngine::~QScriptEngine(unsigned int)
+ ?newQObject@QScriptEngine@@QAE?AVQScriptValue@@ABV2@PAVQObject@@W4ValueOwnership@1@ABV?$QFlags@W4QObjectWrapOption@QScriptEngine@@@@@Z @ 100 NONAME ; class QScriptValue QScriptEngine::newQObject(class QScriptValue const &, class QObject *, enum QScriptEngine::ValueOwnership, class QFlags<enum QScriptEngine::QObjectWrapOption> const &)
+ ??0QScriptExtensionInterface@@QAE@XZ @ 101 NONAME ABSENT ; QScriptExtensionInterface::QScriptExtensionInterface(void)
+ ?metaObject@QScriptExtensionPlugin@@UBEPBUQMetaObject@@XZ @ 102 NONAME ; struct QMetaObject const * QScriptExtensionPlugin::metaObject(void) const
+ ?setReturnValue@QScriptContext@@QAEXABVQScriptValue@@@Z @ 103 NONAME ; void QScriptContext::setReturnValue(class QScriptValue const &)
+ ?isBoolean@QScriptValue@@QBE_NXZ @ 104 NONAME ; bool QScriptValue::isBoolean(void) const
+ ?d_func@QScriptClass@@ABEPBVQScriptClassPrivate@@XZ @ 105 NONAME ; class QScriptClassPrivate const * QScriptClass::d_func(void) const
+ ?toString@QScriptValue@@QBE?AVQString@@XZ @ 106 NONAME ; class QString QScriptValue::toString(void) const
+ ?previous@QScriptValueIterator@@QAEXXZ @ 107 NONAME ; void QScriptValueIterator::previous(void)
+ ??8QScriptContextInfo@@QBE_NABV0@@Z @ 108 NONAME ; bool QScriptContextInfo::operator==(class QScriptContextInfo const &) const
+ ?d_func@QScriptValue@@AAEPAVQScriptValuePrivate@@XZ @ 109 NONAME ; class QScriptValuePrivate * QScriptValue::d_func(void)
+ ?toString@QScriptString@@QBE?AVQString@@XZ @ 110 NONAME ; class QString QScriptString::toString(void) const
+ ??0QScriptContext@@AAE@XZ @ 111 NONAME ; QScriptContext::QScriptContext(void)
+ ?setValue@QScriptValueIterator@@QAEXABVQScriptValue@@@Z @ 112 NONAME ; void QScriptValueIterator::setValue(class QScriptValue const &)
+ ?qScriptDisconnect@@YA_NPAVQObject@@PBDABVQScriptValue@@2@Z @ 113 NONAME ; bool qScriptDisconnect(class QObject *, char const *, class QScriptValue const &, class QScriptValue const &)
+ ??1QScriptValueIterator@@QAE@XZ @ 114 NONAME ; QScriptValueIterator::~QScriptValueIterator(void)
+ ?throwError@QScriptContext@@QAE?AVQScriptValue@@ABVQString@@@Z @ 115 NONAME ; class QScriptValue QScriptContext::throwError(class QString const &)
+ ?newDate@QScriptEngine@@QAE?AVQScriptValue@@ABVQDateTime@@@Z @ 116 NONAME ; class QScriptValue QScriptEngine::newDate(class QDateTime const &)
+ ?toStringHandle@QScriptEngine@@QAE?AVQScriptString@@ABVQString@@@Z @ 117 NONAME ; class QScriptString QScriptEngine::toStringHandle(class QString const &)
+ ?toInteger@QScriptValue@@QBENXZ @ 118 NONAME ; double QScriptValue::toInteger(void) const
+ ?scopeChain@QScriptContext@@QBE?AV?$QList@VQScriptValue@@@@XZ @ 119 NONAME ; class QList<class QScriptValue> QScriptContext::scopeChain(void) const
+ ?isValid@QScriptString@@QBE_NXZ @ 120 NONAME ; bool QScriptString::isValid(void) const
+ ?name@QScriptClass@@UBE?AVQString@@XZ @ 121 NONAME ; class QString QScriptClass::name(void) const
+ ??1QScriptContext@@QAE@XZ @ 122 NONAME ; QScriptContext::~QScriptContext(void)
+ ?construct@QScriptValue@@QAE?AV1@ABV1@@Z @ 123 NONAME ; class QScriptValue QScriptValue::construct(class QScriptValue const &)
+ ?defaultPrototype@QScriptEngine@@QBE?AVQScriptValue@@H@Z @ 124 NONAME ; class QScriptValue QScriptEngine::defaultPrototype(int) const
+ ??9QScriptContextInfo@@QBE_NABV0@@Z @ 125 NONAME ; bool QScriptContextInfo::operator!=(class QScriptContextInfo const &) const
+ ?evaluate@QScriptEngine@@QAE?AVQScriptValue@@ABVQString@@0H@Z @ 126 NONAME ; class QScriptValue QScriptEngine::evaluate(class QString const &, class QString const &, int)
+ ?prototype@QScriptClass@@UBE?AVQScriptValue@@XZ @ 127 NONAME ; class QScriptValue QScriptClass::prototype(void) const
+ ?lessThan@QScriptValue@@QBE_NABV1@@Z @ 128 NONAME ; bool QScriptValue::lessThan(class QScriptValue const &) const
+ ?errorColumnNumber@QScriptSyntaxCheckResult@@QBEHXZ @ 129 NONAME ; int QScriptSyntaxCheckResult::errorColumnNumber(void) const
+ ?d_func@QScriptContext@@AAEPAVQScriptContextPrivate@@XZ @ 130 NONAME ; class QScriptContextPrivate * QScriptContext::d_func(void)
+ ?errorMessage@QScriptSyntaxCheckResult@@QBE?AVQString@@XZ @ 131 NONAME ; class QString QScriptSyntaxCheckResult::errorMessage(void) const
+ ?toBool@QScriptValue@@QBE_NXZ @ 132 NONAME ; bool QScriptValue::toBool(void) const
+ ?argumentsObject@QScriptContext@@QBE?AVQScriptValue@@XZ @ 133 NONAME ; class QScriptValue QScriptContext::argumentsObject(void) const
+ ?flags@QScriptValueIterator@@QBE?AV?$QFlags@W4PropertyFlag@QScriptValue@@@@XZ @ 134 NONAME ; class QFlags<enum QScriptValue::PropertyFlag> QScriptValueIterator::flags(void) const
+ ?toDateTime@QScriptValue@@QBE?AVQDateTime@@XZ @ 135 NONAME ; class QDateTime QScriptValue::toDateTime(void) const
+ ?newDate@QScriptEngine@@QAE?AVQScriptValue@@N@Z @ 136 NONAME ; class QScriptValue QScriptEngine::newDate(double)
+ ?setDefaultPrototype@QScriptEngine@@QAEXHABVQScriptValue@@@Z @ 137 NONAME ; void QScriptEngine::setDefaultPrototype(int, class QScriptValue const &)
+ ?setupPackage@QScriptExtensionPlugin@@QBE?AVQScriptValue@@ABVQString@@PAVQScriptEngine@@@Z @ 138 NONAME ; class QScriptValue QScriptExtensionPlugin::setupPackage(class QString const &, class QScriptEngine *) const
+ ??0QScriptSyntaxCheckResult@@AAE@PAVQScriptSyntaxCheckResultPrivate@@@Z @ 139 NONAME ; QScriptSyntaxCheckResult::QScriptSyntaxCheckResult(class QScriptSyntaxCheckResultPrivate *)
+ ?scriptUnload@QScriptEngineAgent@@UAEX_J@Z @ 140 NONAME ; void QScriptEngineAgent::scriptUnload(long long)
+ ?prototype@QScriptValue@@QBE?AV1@XZ @ 141 NONAME ; class QScriptValue QScriptValue::prototype(void) const
+ ??1QScriptSyntaxCheckResult@@QAE@XZ @ 142 NONAME ; QScriptSyntaxCheckResult::~QScriptSyntaxCheckResult(void)
+ ??0QScriptClass@@IAE@PAVQScriptEngine@@AAVQScriptClassPrivate@@@Z @ 143 NONAME ; QScriptClass::QScriptClass(class QScriptEngine *, class QScriptClassPrivate &)
+ ?toObject@QScriptEngine@@QAE?AVQScriptValue@@ABV2@@Z @ 144 NONAME ; class QScriptValue QScriptEngine::toObject(class QScriptValue const &)
+ ??0QScriptEngine@@QAE@XZ @ 145 NONAME ; QScriptEngine::QScriptEngine(void)
+ ?isRegExp@QScriptValue@@QBE_NXZ @ 146 NONAME ; bool QScriptValue::isRegExp(void) const
+ ?evaluateStop@QScriptEngineAgentPrivate@@UAEXABVJSValue@QTJSC@@H@Z @ 147 NONAME ; void QScriptEngineAgentPrivate::evaluateStop(class QTJSC::JSValue const &, int)
+ ?d_func@QScriptValueIterator@@AAEPAVQScriptValueIteratorPrivate@@XZ @ 148 NONAME ; class QScriptValueIteratorPrivate * QScriptValueIterator::d_func(void)
+ ?errorLineNumber@QScriptSyntaxCheckResult@@QBEHXZ @ 149 NONAME ; int QScriptSyntaxCheckResult::errorLineNumber(void) const
+ ?d_func@QScriptSyntaxCheckResult@@AAEPAVQScriptSyntaxCheckResultPrivate@@XZ @ 150 NONAME ; class QScriptSyntaxCheckResultPrivate * QScriptSyntaxCheckResult::d_func(void)
+ ?instanceOf@QScriptValue@@QBE_NABV1@@Z @ 151 NONAME ; bool QScriptValue::instanceOf(class QScriptValue const &) const
+ ?isUndefined@QScriptValue@@QBE_NXZ @ 152 NONAME ; bool QScriptValue::isUndefined(void) const
+ ?toUInt16@QScriptValue@@QBEGXZ @ 153 NONAME ; unsigned short QScriptValue::toUInt16(void) const
+ ??_EQScriptClass@@UAE@I@Z @ 154 NONAME ; QScriptClass::~QScriptClass(unsigned int)
+ ?engine@QScriptValue@@QBEPAVQScriptEngine@@XZ @ 155 NONAME ; class QScriptEngine * QScriptValue::engine(void) const
+ ??4QScriptValue@@QAEAAV0@ABV0@@Z @ 156 NONAME ; class QScriptValue & QScriptValue::operator=(class QScriptValue const &)
+ ?trUtf8@QScriptExtensionPlugin@@SA?AVQString@@PBD0H@Z @ 157 NONAME ; class QString QScriptExtensionPlugin::trUtf8(char const *, char const *, int)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@W4SpecialValue@0@@Z @ 158 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, enum QScriptValue::SpecialValue)
+ ??_EQScriptEngineAgentPrivate@@UAE@I@Z @ 159 NONAME ; QScriptEngineAgentPrivate::~QScriptEngineAgentPrivate(unsigned int)
+ ?context@QScriptable@@QBEPAVQScriptContext@@XZ @ 160 NONAME ; class QScriptContext * QScriptable::context(void) const
+ ?get@QScriptEngineAgentPrivate@@SAPAV1@PAVQScriptEngineAgent@@@Z @ 161 NONAME ; class QScriptEngineAgentPrivate * QScriptEngineAgentPrivate::get(class QScriptEngineAgent *)
+ ?hasNext@QScriptValueIterator@@QBE_NXZ @ 162 NONAME ; bool QScriptValueIterator::hasNext(void) const
+ ?pushContext@QScriptEngine@@QAEPAVQScriptContext@@XZ @ 163 NONAME ; class QScriptContext * QScriptEngine::pushContext(void)
+ ??1QScriptString@@QAE@XZ @ 164 NONAME ; QScriptString::~QScriptString(void)
+ ?lineNumber@QScriptContextInfo@@QBEHXZ @ 165 NONAME ; int QScriptContextInfo::lineNumber(void) const
+ ?setActivationObject@QScriptContext@@QAEXABVQScriptValue@@@Z @ 166 NONAME ; void QScriptContext::setActivationObject(class QScriptValue const &)
+ ?qt_metacast@QScriptExtensionPlugin@@UAEPAXPBD@Z @ 167 NONAME ; void * QScriptExtensionPlugin::qt_metacast(char const *)
+ ??1QScriptContextInfo@@QAE@XZ @ 168 NONAME ; QScriptContextInfo::~QScriptContextInfo(void)
+ ?activationObject@QScriptContext@@QBE?AVQScriptValue@@XZ @ 169 NONAME ; class QScriptValue QScriptContext::activationObject(void) const
+ ??0QScriptClassPropertyIterator@@IAE@ABVQScriptValue@@AAVQScriptClassPropertyIteratorPrivate@@@Z @ 170 NONAME ; QScriptClassPropertyIterator::QScriptClassPropertyIterator(class QScriptValue const &, class QScriptClassPropertyIteratorPrivate &)
+ ?construct@QScriptValue@@QAE?AV1@ABV?$QList@VQScriptValue@@@@@Z @ 171 NONAME ; class QScriptValue QScriptValue::construct(class QList<class QScriptValue> const &)
+ ??0QScriptContextInfo@@QAE@XZ @ 172 NONAME ; QScriptContextInfo::QScriptContextInfo(void)
+ ?agent@QScriptEngine@@QBEPAVQScriptEngineAgent@@XZ @ 173 NONAME ; class QScriptEngineAgent * QScriptEngine::agent(void) const
+ ?backtrace@QScriptContext@@QBE?AVQStringList@@XZ @ 174 NONAME ; class QStringList QScriptContext::backtrace(void) const
+ ??1QScriptClassPropertyIterator@@UAE@XZ @ 175 NONAME ; QScriptClassPropertyIterator::~QScriptClassPropertyIterator(void)
+ ?qt_metacast@QScriptEngine@@UAEPAXPBD@Z @ 176 NONAME ; void * QScriptEngine::qt_metacast(char const *)
+ ?setPrototype@QScriptValue@@QAEXABV1@@Z @ 177 NONAME ; void QScriptValue::setPrototype(class QScriptValue const &)
+ ?setProperty@QScriptValue@@QAEXABVQString@@ABV1@ABV?$QFlags@W4PropertyFlag@QScriptValue@@@@@Z @ 178 NONAME ; void QScriptValue::setProperty(class QString const &, class QScriptValue const &, class QFlags<enum QScriptValue::PropertyFlag> const &)
+ ?atStatement@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HHH@Z @ 179 NONAME ; void QScriptEngineAgentPrivate::atStatement(class QTJSC::DebuggerCallFrame const &, int, int, int)
+ ?create@QScriptEngine@@AAE?AVQScriptValue@@HPBX@Z @ 180 NONAME ; class QScriptValue QScriptEngine::create(int, void const *)
+ ?toString@QScriptContext@@QBE?AVQString@@XZ @ 181 NONAME ; class QString QScriptContext::toString(void) const
+ ?newRegExp@QScriptEngine@@QAE?AVQScriptValue@@ABVQRegExp@@@Z @ 182 NONAME ; class QScriptValue QScriptEngine::newRegExp(class QRegExp const &)
+ ?property@QScriptValue@@QBE?AV1@ABVQScriptString@@ABV?$QFlags@W4ResolveFlag@QScriptValue@@@@@Z @ 183 NONAME ; class QScriptValue QScriptValue::property(class QScriptString const &, class QFlags<enum QScriptValue::ResolveFlag> const &) const
+ ?throwError@QScriptContext@@QAE?AVQScriptValue@@W4Error@1@ABVQString@@@Z @ 184 NONAME ; class QScriptValue QScriptContext::throwError(enum QScriptContext::Error, class QString const &)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@_N@Z @ 185 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, bool)
+ ?callEvent@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HH@Z @ 186 NONAME ; void QScriptEngineAgentPrivate::callEvent(class QTJSC::DebuggerCallFrame const &, int, int)
+ ?contextPop@QScriptEngineAgent@@UAEXXZ @ 187 NONAME ; void QScriptEngineAgent::contextPop(void)
+ ??1QScriptExtensionPlugin@@UAE@XZ @ 188 NONAME ; QScriptExtensionPlugin::~QScriptExtensionPlugin(void)
+ ?uncaughtExceptionLineNumber@QScriptEngine@@QBEHXZ @ 189 NONAME ; int QScriptEngine::uncaughtExceptionLineNumber(void) const
+ ??8QScriptString@@QBE_NABV0@@Z @ 190 NONAME ; bool QScriptString::operator==(class QScriptString const &) const
+ ?newRegExp@QScriptEngine@@QAE?AVQScriptValue@@ABVQString@@0@Z @ 191 NONAME ; class QScriptValue QScriptEngine::newRegExp(class QString const &, class QString const &)
+ ?tr@QScriptEngine@@SA?AVQString@@PBD0@Z @ 192 NONAME ; class QString QScriptEngine::tr(char const *, char const *)
+ ??0QScriptContextInfo@@QAE@ABV0@@Z @ 193 NONAME ; QScriptContextInfo::QScriptContextInfo(class QScriptContextInfo const &)
+ ?popContext@QScriptEngine@@QAEXXZ @ 194 NONAME ; void QScriptEngine::popContext(void)
+ ??0QScriptClassPropertyIterator@@IAE@ABVQScriptValue@@@Z @ 195 NONAME ; QScriptClassPropertyIterator::QScriptClassPropertyIterator(class QScriptValue const &)
+ ?scriptLoad@QScriptEngineAgent@@UAEX_JABVQString@@1H@Z @ 196 NONAME ; void QScriptEngineAgent::scriptLoad(long long, class QString const &, class QString const &, int)
+ ??1QScriptClass@@UAE@XZ @ 197 NONAME ; QScriptClass::~QScriptClass(void)
+ ?attach@QScriptEngineAgentPrivate@@QAEXXZ @ 198 NONAME ; void QScriptEngineAgentPrivate::attach(void)
+ ?exception@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HH@Z @ 199 NONAME ; void QScriptEngineAgentPrivate::exception(class QTJSC::DebuggerCallFrame const &, int, int)
+ ?processEventsInterval@QScriptEngine@@QBEHXZ @ 200 NONAME ; int QScriptEngine::processEventsInterval(void) const
+ ??0QScriptContextInfo@@QAE@PBVQScriptContext@@@Z @ 201 NONAME ; QScriptContextInfo::QScriptContextInfo(class QScriptContext const *)
+ ?newIterator@QScriptClass@@UAEPAVQScriptClassPropertyIterator@@ABVQScriptValue@@@Z @ 202 NONAME ; class QScriptClassPropertyIterator * QScriptClass::newIterator(class QScriptValue const &)
+ ?name@QScriptValueIterator@@QBE?AVQString@@XZ @ 203 NONAME ; class QString QScriptValueIterator::name(void) const
+ ?tr@QScriptExtensionPlugin@@SA?AVQString@@PBD0H@Z @ 204 NONAME ; class QString QScriptExtensionPlugin::tr(char const *, char const *, int)
+ ?scriptClass@QScriptValue@@QBEPAVQScriptClass@@XZ @ 205 NONAME ; class QScriptClass * QScriptValue::scriptClass(void) const
+ ??0QScriptValue@@QAE@W4SpecialValue@0@@Z @ 206 NONAME ; QScriptValue::QScriptValue(enum QScriptValue::SpecialValue)
+ ?toFront@QScriptValueIterator@@QAEXXZ @ 207 NONAME ; void QScriptValueIterator::toFront(void)
+ ??0QScriptEngineAgent@@IAE@AAVQScriptEngineAgentPrivate@@PAVQScriptEngine@@@Z @ 208 NONAME ; QScriptEngineAgent::QScriptEngineAgent(class QScriptEngineAgentPrivate &, class QScriptEngine *)
+ ?toUInt32@QScriptValue@@QBEIXZ @ 209 NONAME ; unsigned int QScriptValue::toUInt32(void) const
+ ?d_func@QScriptContext@@ABEPBVQScriptContextPrivate@@XZ @ 210 NONAME ; class QScriptContextPrivate const * QScriptContext::d_func(void) const
+ ?isArray@QScriptValue@@QBE_NXZ @ 211 NONAME ; bool QScriptValue::isArray(void) const
+ ?scriptLoad@QScriptEngineAgentPrivate@@UAEX_JABVUString@QTJSC@@1H@Z @ 212 NONAME ; void QScriptEngineAgentPrivate::scriptLoad(long long, class QTJSC::UString const &, class QTJSC::UString const &, int)
+ ?engine@QScriptEngineAgent@@QBEPAVQScriptEngine@@XZ @ 213 NONAME ; class QScriptEngine * QScriptEngineAgent::engine(void) const
+ ?newVariant@QScriptEngine@@QAE?AVQScriptValue@@ABV2@ABVQVariant@@@Z @ 214 NONAME ; class QScriptValue QScriptEngine::newVariant(class QScriptValue const &, class QVariant const &)
+ ?setProperty@QScriptValue@@QAEXIABV1@ABV?$QFlags@W4PropertyFlag@QScriptValue@@@@@Z @ 215 NONAME ; void QScriptValue::setProperty(unsigned int, class QScriptValue const &, class QFlags<enum QScriptValue::PropertyFlag> const &)
+ ?property@QScriptValue@@QBE?AV1@IABV?$QFlags@W4ResolveFlag@QScriptValue@@@@@Z @ 216 NONAME ; class QScriptValue QScriptValue::property(unsigned int, class QFlags<enum QScriptValue::ResolveFlag> const &) const
+ ?tr@QScriptEngine@@SA?AVQString@@PBD0H@Z @ 217 NONAME ; class QString QScriptEngine::tr(char const *, char const *, int)
+ ?d_func@QScriptable@@AAEPAVQScriptablePrivate@@XZ @ 218 NONAME ; class QScriptablePrivate * QScriptable::d_func(void)
+ ?exceptionCatch@QScriptEngineAgent@@UAEX_JABVQScriptValue@@@Z @ 219 NONAME ; void QScriptEngineAgent::exceptionCatch(long long, class QScriptValue const &)
+ ?toBoolean@QScriptValue@@QBE_NXZ @ 220 NONAME ; bool QScriptValue::toBoolean(void) const
+ ??0QScriptValue@@QAE@H@Z @ 221 NONAME ; QScriptValue::QScriptValue(int)
+ ?extension@QScriptEngineAgent@@UAE?AVQVariant@@W4Extension@1@ABV2@@Z @ 222 NONAME ; class QVariant QScriptEngineAgent::extension(enum QScriptEngineAgent::Extension, class QVariant const &)
+ ?thisObject@QScriptable@@QBE?AVQScriptValue@@XZ @ 223 NONAME ; class QScriptValue QScriptable::thisObject(void) const
+ ?setProcessEventsInterval@QScriptEngine@@QAEXH@Z @ 224 NONAME ; void QScriptEngine::setProcessEventsInterval(int)
+ ?newFunction@QScriptEngine@@QAE?AVQScriptValue@@P6A?AV2@PAVQScriptContext@@PAV1@@ZH@Z @ 225 NONAME ; class QScriptValue QScriptEngine::newFunction(class QScriptValue (*)(class QScriptContext *, class QScriptEngine *), int)
+ ?d_func@QScriptClassPropertyIterator@@ABEPBVQScriptClassPropertyIteratorPrivate@@XZ @ 226 NONAME ; class QScriptClassPropertyIteratorPrivate const * QScriptClassPropertyIterator::d_func(void) const
+ ?trUtf8@QScriptExtensionPlugin@@SA?AVQString@@PBD0@Z @ 227 NONAME ; class QString QScriptExtensionPlugin::trUtf8(char const *, char const *)
+ ??0QScriptSyntaxCheckResult@@QAE@ABV0@@Z @ 228 NONAME ; QScriptSyntaxCheckResult::QScriptSyntaxCheckResult(class QScriptSyntaxCheckResult const &)
+ ?newQObject@QScriptEngine@@QAE?AVQScriptValue@@PAVQObject@@W4ValueOwnership@1@ABV?$QFlags@W4QObjectWrapOption@QScriptEngine@@@@@Z @ 229 NONAME ; class QScriptValue QScriptEngine::newQObject(class QObject *, enum QScriptEngine::ValueOwnership, class QFlags<enum QScriptEngine::QObjectWrapOption> const &)
+ ?d_func@QScriptContextInfo@@AAEPAVQScriptContextInfoPrivate@@XZ @ 230 NONAME ; class QScriptContextInfoPrivate * QScriptContextInfo::d_func(void)
+ ?isCalledAsConstructor@QScriptContext@@QBE_NXZ @ 231 NONAME ; bool QScriptContext::isCalledAsConstructor(void) const
+ ?isQMetaObject@QScriptValue@@QBE_NXZ @ 232 NONAME ; bool QScriptValue::isQMetaObject(void) const
+ ?toVariant@QScriptValue@@QBE?AVQVariant@@XZ @ 233 NONAME ; class QVariant QScriptValue::toVariant(void) const
+ ?supportsExtension@QScriptEngineAgent@@UBE_NW4Extension@1@@Z @ 234 NONAME ; bool QScriptEngineAgent::supportsExtension(enum QScriptEngineAgent::Extension) const
+ ?state@QScriptSyntaxCheckResult@@QBE?AW4State@1@XZ @ 235 NONAME ; enum QScriptSyntaxCheckResult::State QScriptSyntaxCheckResult::state(void) const
+ ?isEvaluating@QScriptEngine@@QBE_NXZ @ 236 NONAME ; bool QScriptEngine::isEvaluating(void) const
+ ?setScriptClass@QScriptValue@@QAEXPAVQScriptClass@@@Z @ 237 NONAME ; void QScriptValue::setScriptClass(class QScriptClass *)
+ ?convertV2@QScriptEngine@@CA_NABVQScriptValue@@HPAX@Z @ 238 NONAME ; bool QScriptEngine::convertV2(class QScriptValue const &, int, void *)
+ ?d_func@QScriptString@@ABEPBVQScriptStringPrivate@@XZ @ 239 NONAME ; class QScriptStringPrivate const * QScriptString::d_func(void) const
+ ??1QScriptEngineAgent@@UAE@XZ @ 240 NONAME ; QScriptEngineAgent::~QScriptEngineAgent(void)
+ ??1QScriptEngine@@UAE@XZ @ 241 NONAME ; QScriptEngine::~QScriptEngine(void)
+ ?newObject@QScriptEngine@@QAE?AVQScriptValue@@XZ @ 242 NONAME ; class QScriptValue QScriptEngine::newObject(void)
+ ?availableExtensions@QScriptEngine@@QBE?AVQStringList@@XZ @ 243 NONAME ; class QStringList QScriptEngine::availableExtensions(void) const
+ ?canEvaluate@QScriptEngine@@QBE_NABVQString@@@Z @ 244 NONAME ; bool QScriptEngine::canEvaluate(class QString const &) const
+ ?tr@QScriptExtensionPlugin@@SA?AVQString@@PBD0@Z @ 245 NONAME ; class QString QScriptExtensionPlugin::tr(char const *, char const *)
+ ?call@QScriptValue@@QAE?AV1@ABV1@ABV?$QList@VQScriptValue@@@@@Z @ 246 NONAME ; class QScriptValue QScriptValue::call(class QScriptValue const &, class QList<class QScriptValue> const &)
+ ??_EQScriptValue@@QAE@I@Z @ 247 NONAME ABSENT ; QScriptValue::~QScriptValue(unsigned int)
+ ??0QScriptEngine@@IAE@AAVQScriptEnginePrivate@@PAVQObject@@@Z @ 248 NONAME ; QScriptEngine::QScriptEngine(class QScriptEnginePrivate &, class QObject *)
+ ??0QScriptClass@@QAE@PAVQScriptEngine@@@Z @ 249 NONAME ; QScriptClass::QScriptClass(class QScriptEngine *)
+ ??4QScriptString@@QAEAAV0@ABV0@@Z @ 250 NONAME ; class QScriptString & QScriptString::operator=(class QScriptString const &)
+ ??0QScriptEngine@@QAE@PAVQObject@@@Z @ 251 NONAME ; QScriptEngine::QScriptEngine(class QObject *)
+ ??_EQScriptClassPropertyIterator@@UAE@I@Z @ 252 NONAME ; QScriptClassPropertyIterator::~QScriptClassPropertyIterator(unsigned int)
+ ?willExecuteProgram@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HH@Z @ 253 NONAME ; void QScriptEngineAgentPrivate::willExecuteProgram(class QTJSC::DebuggerCallFrame const &, int, int)
+ ?supportsExtension@QScriptClass@@UBE_NW4Extension@1@@Z @ 254 NONAME ; bool QScriptClass::supportsExtension(enum QScriptClass::Extension) const
+ ?didExecuteProgram@QScriptEngineAgentPrivate@@UAEXABVDebuggerCallFrame@QTJSC@@HH@Z @ 255 NONAME ; void QScriptEngineAgentPrivate::didExecuteProgram(class QTJSC::DebuggerCallFrame const &, int, int)
+ ?q_func@QScriptEngineAgentPrivate@@AAEPAVQScriptEngineAgent@@XZ @ 256 NONAME ; class QScriptEngineAgent * QScriptEngineAgentPrivate::q_func(void)
+ ?isError@QScriptValue@@QBE_NXZ @ 257 NONAME ; bool QScriptValue::isError(void) const
+ ?newFunction@QScriptEngine@@QAE?AVQScriptValue@@P6A?AV2@PAVQScriptContext@@PAV1@@ZABV2@H@Z @ 258 NONAME ; class QScriptValue QScriptEngine::newFunction(class QScriptValue (*)(class QScriptContext *, class QScriptEngine *), class QScriptValue const &, int)
+ ?nullValue@QScriptEngine@@QAE?AVQScriptValue@@XZ @ 259 NONAME ; class QScriptValue QScriptEngine::nullValue(void)
+ ?data@QScriptValue@@QBE?AV1@XZ @ 260 NONAME ; class QScriptValue QScriptValue::data(void) const
+ ?hasPrevious@QScriptValueIterator@@QBE_NXZ @ 261 NONAME ; bool QScriptValueIterator::hasPrevious(void) const
+ ?throwValue@QScriptContext@@QAE?AVQScriptValue@@ABV2@@Z @ 262 NONAME ; class QScriptValue QScriptContext::throwValue(class QScriptValue const &)
+ ?globalObject@QScriptEngine@@QBE?AVQScriptValue@@XZ @ 263 NONAME ; class QScriptValue QScriptEngine::globalObject(void) const
+ ?setScope@QScriptValue@@QAEXABV1@@Z @ 264 NONAME ; void QScriptValue::setScope(class QScriptValue const &)
+ ??6@YAAAVQDataStream@@AAV0@ABVQScriptContextInfo@@@Z @ 265 NONAME ; class QDataStream & operator<<(class QDataStream &, class QScriptContextInfo const &)
+ ?returnValue@QScriptContext@@QBE?AVQScriptValue@@XZ @ 266 NONAME ; class QScriptValue QScriptContext::returnValue(void) const
+ ?currentContext@QScriptEngine@@QBEPAVQScriptContext@@XZ @ 267 NONAME ; class QScriptContext * QScriptEngine::currentContext(void) const
+ ?newQMetaObject@QScriptEngine@@QAE?AVQScriptValue@@PBUQMetaObject@@ABV2@@Z @ 268 NONAME ; class QScriptValue QScriptEngine::newQMetaObject(struct QMetaObject const *, class QScriptValue const &)
+ ?staticMetaObject@QScriptEngine@@2UQMetaObject@@B @ 269 NONAME ; struct QMetaObject const QScriptEngine::staticMetaObject
+ ?toRegExp@QScriptValue@@QBE?AVQRegExp@@XZ @ 270 NONAME ; class QRegExp QScriptValue::toRegExp(void) const
+ ?clearExceptions@QScriptEngine@@QAEXXZ @ 271 NONAME ; void QScriptEngine::clearExceptions(void)
+ ??0QScriptValue@@AAE@PAVQScriptValuePrivate@@@Z @ 272 NONAME ; QScriptValue::QScriptValue(class QScriptValuePrivate *)
+ ??BQScriptString@@QBE?AVQString@@XZ @ 273 NONAME ; QScriptString::operator class QString(void) const
+ ?newVariant@QScriptEngine@@QAE?AVQScriptValue@@ABVQVariant@@@Z @ 274 NONAME ; class QScriptValue QScriptEngine::newVariant(class QVariant const &)
+ ?d_func@QScriptValue@@ABEPBVQScriptValuePrivate@@XZ @ 275 NONAME ; class QScriptValuePrivate const * QScriptValue::d_func(void) const
+ ?hasUncaughtException@QScriptEngine@@QBE_NXZ @ 276 NONAME ; bool QScriptEngine::hasUncaughtException(void) const
+ ?uncaughtExceptionBacktrace@QScriptEngine@@QBE?AVQStringList@@XZ @ 277 NONAME ; class QStringList QScriptEngine::uncaughtExceptionBacktrace(void) const
+ ??5@YAAAVQDataStream@@AAV0@AAVQScriptContextInfo@@@Z @ 278 NONAME ; class QDataStream & operator>>(class QDataStream &, class QScriptContextInfo &)
+ ?importedExtensions@QScriptEngine@@QBE?AVQStringList@@XZ @ 279 NONAME ; class QStringList QScriptEngine::importedExtensions(void) const
+ ??_EQScriptEngineAgent@@UAE@I@Z @ 280 NONAME ; QScriptEngineAgent::~QScriptEngineAgent(unsigned int)
+ ?functionStartLineNumber@QScriptContextInfo@@QBEHXZ @ 281 NONAME ; int QScriptContextInfo::functionStartLineNumber(void) const
+ ?propertyFlags@QScriptValue@@QBE?AV?$QFlags@W4PropertyFlag@QScriptValue@@@@ABVQScriptString@@ABV?$QFlags@W4ResolveFlag@QScriptValue@@@@@Z @ 282 NONAME ; class QFlags<enum QScriptValue::PropertyFlag> QScriptValue::propertyFlags(class QScriptString const &, class QFlags<enum QScriptValue::ResolveFlag> const &) const
+ ?queryProperty@QScriptClass@@UAE?AV?$QFlags@W4QueryFlag@QScriptClass@@@@ABVQScriptValue@@ABVQScriptString@@V2@PAI@Z @ 283 NONAME ; class QFlags<enum QScriptClass::QueryFlag> QScriptClass::queryProperty(class QScriptValue const &, class QScriptString const &, class QFlags<enum QScriptClass::QueryFlag>, unsigned int *)
+ ?remove@QScriptValueIterator@@QAEXXZ @ 284 NONAME ; void QScriptValueIterator::remove(void)
+ ?property@QScriptValue@@QBE?AV1@ABVQString@@ABV?$QFlags@W4ResolveFlag@QScriptValue@@@@@Z @ 285 NONAME ; class QScriptValue QScriptValue::property(class QString const &, class QFlags<enum QScriptValue::ResolveFlag> const &) const
+ ?thisObject@QScriptContext@@QBE?AVQScriptValue@@XZ @ 286 NONAME ; class QScriptValue QScriptContext::thisObject(void) const
+ ?callee@QScriptContext@@QBE?AVQScriptValue@@XZ @ 287 NONAME ; class QScriptValue QScriptContext::callee(void) const
+ ?isValid@QScriptValue@@QBE_NXZ @ 288 NONAME ; bool QScriptValue::isValid(void) const
+ ?d_func@QScriptClass@@AAEPAVQScriptClassPrivate@@XZ @ 289 NONAME ; class QScriptClassPrivate * QScriptClass::d_func(void)
+ ??0QScriptString@@QAE@ABV0@@Z @ 290 NONAME ; QScriptString::QScriptString(class QScriptString const &)
+ ??0QScriptValue@@QAE@N@Z @ 291 NONAME ; QScriptValue::QScriptValue(double)
+ ?positionChange@QScriptEngineAgent@@UAEX_JHH@Z @ 292 NONAME ; void QScriptEngineAgent::positionChange(long long, int, int)
+ ?getStaticMetaObject@QScriptExtensionPlugin@@SAABUQMetaObject@@XZ @ 293 NONAME ; struct QMetaObject const & QScriptExtensionPlugin::getStaticMetaObject(void)
+ ?newFunction@QScriptEngine@@QAE?AVQScriptValue@@P6A?AV2@PAVQScriptContext@@PAV1@PAX@Z2@Z @ 294 NONAME ; class QScriptValue QScriptEngine::newFunction(class QScriptValue (*)(class QScriptContext *, class QScriptEngine *, void *), void *)
+ ??_EQScriptExtensionInterface@@UAE@I@Z @ 295 NONAME ; QScriptExtensionInterface::~QScriptExtensionInterface(unsigned int)
+ ?isFunction@QScriptValue@@QBE_NXZ @ 296 NONAME ; bool QScriptValue::isFunction(void) const
+ ?popScope@QScriptContext@@QAE?AVQScriptValue@@XZ @ 297 NONAME ; class QScriptValue QScriptContext::popScope(void)
+ ??0QScriptValue@@QAE@ABVQString@@@Z @ 298 NONAME ; QScriptValue::QScriptValue(class QString const &)
+ ?d_func@QScriptEngine@@ABEPBVQScriptEnginePrivate@@XZ @ 299 NONAME ; class QScriptEnginePrivate const * QScriptEngine::d_func(void) const
+ ??0QScriptValue@@QAE@I@Z @ 300 NONAME ; QScriptValue::QScriptValue(unsigned int)
+ ?evaluateStart@QScriptEngineAgentPrivate@@UAEXH@Z @ 301 NONAME ; void QScriptEngineAgentPrivate::evaluateStart(int)
+ ?argumentCount@QScriptable@@QBEHXZ @ 302 NONAME ; int QScriptable::argumentCount(void) const
+ ?metaObject@QScriptEngine@@UBEPBUQMetaObject@@XZ @ 303 NONAME ; struct QMetaObject const * QScriptEngine::metaObject(void) const
+ ?functionEndLineNumber@QScriptContextInfo@@QBEHXZ @ 304 NONAME ; int QScriptContextInfo::functionEndLineNumber(void) const
+ ?installTranslatorFunctions@QScriptEngine@@QAEXABVQScriptValue@@@Z @ 305 NONAME ; void QScriptEngine::installTranslatorFunctions(class QScriptValue const &)
+ ?scope@QScriptValue@@QBE?AV1@XZ @ 306 NONAME ; class QScriptValue QScriptValue::scope(void) const
+ ?isBool@QScriptValue@@QBE_NXZ @ 307 NONAME ; bool QScriptValue::isBool(void) const
+ ?checkSyntax@QScriptEngine@@SA?AVQScriptSyntaxCheckResult@@ABVQString@@@Z @ 308 NONAME ; class QScriptSyntaxCheckResult QScriptEngine::checkSyntax(class QString const &)
+ ?object@QScriptClassPropertyIterator@@QBE?AVQScriptValue@@XZ @ 309 NONAME ; class QScriptValue QScriptClassPropertyIterator::object(void) const
+ ??4QScriptSyntaxCheckResult@@QAEAAV0@ABV0@@Z @ 310 NONAME ; class QScriptSyntaxCheckResult & QScriptSyntaxCheckResult::operator=(class QScriptSyntaxCheckResult const &)
+ ?d_func@QScriptString@@AAEPAVQScriptStringPrivate@@XZ @ 311 NONAME ; class QScriptStringPrivate * QScriptString::d_func(void)
+ ?isDate@QScriptValue@@QBE_NXZ @ 312 NONAME ; bool QScriptValue::isDate(void) const
+ ??4QScriptValueIterator@@QAEAAV0@AAVQScriptValue@@@Z @ 313 NONAME ; class QScriptValueIterator & QScriptValueIterator::operator=(class QScriptValue &)
+ ?contextPush@QScriptEngineAgent@@UAEXXZ @ 314 NONAME ; void QScriptEngineAgent::contextPush(void)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@H@Z @ 315 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, int)
+ ?importExtension@QScriptEngine@@QAE?AVQScriptValue@@ABVQString@@@Z @ 316 NONAME ; class QScriptValue QScriptEngine::importExtension(class QString const &)
+ ??0QScriptValue@@QAE@PAVQScriptEngine@@ABVQString@@@Z @ 317 NONAME ; QScriptValue::QScriptValue(class QScriptEngine *, class QString const &)
+ ?newActivationObject@QScriptEngine@@QAE?AVQScriptValue@@XZ @ 318 NONAME ; class QScriptValue QScriptEngine::newActivationObject(void)
+ ?d_func@QScriptValueIterator@@ABEPBVQScriptValueIteratorPrivate@@XZ @ 319 NONAME ; class QScriptValueIteratorPrivate const * QScriptValueIterator::d_func(void) const
+ ?d_func@QScriptContextInfo@@ABEPBVQScriptContextInfoPrivate@@XZ @ 320 NONAME ; class QScriptContextInfoPrivate const * QScriptContextInfo::d_func(void) const
+ ?functionEntry@QScriptEngineAgent@@UAEX_J@Z @ 321 NONAME ; void QScriptEngineAgent::functionEntry(long long)
+ ?strictlyEquals@QScriptValue@@QBE_NABV1@@Z @ 322 NONAME ; bool QScriptValue::strictlyEquals(class QScriptValue const &) const
+ ?d_func@QScriptable@@ABEPBVQScriptablePrivate@@XZ @ 323 NONAME ; class QScriptablePrivate const * QScriptable::d_func(void) const
+ ?objectId@QScriptValue@@QBE_JXZ @ 324 NONAME ; long long QScriptValue::objectId(void) const
+ ??0QScriptExtensionPlugin@@QAE@PAVQObject@@@Z @ 325 NONAME ; QScriptExtensionPlugin::QScriptExtensionPlugin(class QObject *)
+ ?d_func@QScriptSyntaxCheckResult@@ABEPBVQScriptSyntaxCheckResultPrivate@@XZ @ 326 NONAME ; class QScriptSyntaxCheckResultPrivate const * QScriptSyntaxCheckResult::d_func(void) const
+ ?functionMetaIndex@QScriptContextInfo@@QBEHXZ @ 327 NONAME ; int QScriptContextInfo::functionMetaIndex(void) const
+ ?columnNumber@QScriptContextInfo@@QBEHXZ @ 328 NONAME ; int QScriptContextInfo::columnNumber(void) const
+ ??0QScriptValue@@QAE@_N@Z @ 329 NONAME ; QScriptValue::QScriptValue(bool)
+
diff --git a/src/s60installs/bwins/QtSqlu.def b/src/s60installs/bwins/QtSqlu.def
new file mode 100644
index 0000000000..5f76a6fd91
--- /dev/null
+++ b/src/s60installs/bwins/QtSqlu.def
@@ -0,0 +1,464 @@
+EXPORTS
+ ?setName@QSqlField@@QAEXABVQString@@@Z @ 1 NONAME ; void QSqlField::setName(class QString const &)
+ ?qt_metacall@QSqlQueryModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 2 NONAME ; int QSqlQueryModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isDescending@QSqlIndex@@QBE_NH@Z @ 3 NONAME ; bool QSqlIndex::isDescending(int) const
+ ?staticMetaObject@QSqlQueryModel@@2UQMetaObject@@B @ 4 NONAME ; struct QMetaObject const QSqlQueryModel::staticMetaObject
+ ?isOpen@QSqlDriver@@UBE_NXZ @ 5 NONAME ; bool QSqlDriver::isOpen(void) const
+ ?unsubscribeFromNotificationImplementation@QSqlDriver@@IAE_NABVQString@@@Z @ 6 NONAME ; bool QSqlDriver::unsubscribeFromNotificationImplementation(class QString const &)
+ ?fetchNext@QSqlCachedResult@@MAE_NXZ @ 7 NONAME ; bool QSqlCachedResult::fetchNext(void)
+ ?close@QSQLiteDriver@@UAEXXZ @ 8 NONAME ; void QSQLiteDriver::close(void)
+ ??0QSqlTableModel@@IAE@AAVQSqlTableModelPrivate@@PAVQObject@@VQSqlDatabase@@@Z @ 9 NONAME ; QSqlTableModel::QSqlTableModel(class QSqlTableModelPrivate &, class QObject *, class QSqlDatabase)
+ ?setData@QSqlTableModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 10 NONAME ; bool QSqlTableModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?defaultValue@QSqlField@@QBE?AVQVariant@@XZ @ 11 NONAME ; class QVariant QSqlField::defaultValue(void) const
+ ?open@QSqlDatabase@@QAE_NABVQString@@0@Z @ 12 NONAME ; bool QSqlDatabase::open(class QString const &, class QString const &)
+ ?numericalPrecisionPolicy@QSqlDatabase@@QBE?AW4NumericalPrecisionPolicy@QSql@@XZ @ 13 NONAME ; enum QSql::NumericalPrecisionPolicy QSqlDatabase::numericalPrecisionPolicy(void) const
+ ?indexOf@QSqlRecord@@QBEHABVQString@@@Z @ 14 NONAME ; int QSqlRecord::indexOf(class QString const &) const
+ ??0QSqlDatabase@@IAE@PAVQSqlDriver@@@Z @ 15 NONAME ; QSqlDatabase::QSqlDatabase(class QSqlDriver *)
+ ?isGenerated@QSqlField@@QBE_NXZ @ 16 NONAME ; bool QSqlField::isGenerated(void) const
+ ?subscribedToNotifications@QSqlDriver@@QBE?AVQStringList@@XZ @ 17 NONAME ; class QStringList QSqlDriver::subscribedToNotifications(void) const
+ ?size@QSqlQuery@@QBEHXZ @ 18 NONAME ; int QSqlQuery::size(void) const
+ ?exec@QSqlQuery@@QAE_NABVQString@@@Z @ 19 NONAME ; bool QSqlQuery::exec(class QString const &)
+ ?selectStatement@QSqlRelationalTableModel@@MBE?AVQString@@XZ @ 20 NONAME ; class QString QSqlRelationalTableModel::selectStatement(void) const
+ ??1QSqlError@@QAE@XZ @ 21 NONAME ; QSqlError::~QSqlError(void)
+ ??1QSqlDriverPlugin@@UAE@XZ @ 22 NONAME ; QSqlDriverPlugin::~QSqlDriverPlugin(void)
+ ?transaction@QSqlDatabase@@QAE_NXZ @ 23 NONAME ; bool QSqlDatabase::transaction(void)
+ ?tableName@QSqlRelation@@QBE?AVQString@@XZ @ 24 NONAME ; class QString QSqlRelation::tableName(void) const
+ ?clear@QSqlQueryModel@@UAEXXZ @ 25 NONAME ; void QSqlQueryModel::clear(void)
+ ?staticMetaObject@QSqlDriverPlugin@@2UQMetaObject@@B @ 26 NONAME ; struct QMetaObject const QSqlDriverPlugin::staticMetaObject
+ ?virtual_hook@QSqlResult@@MAEXHPAX@Z @ 27 NONAME ; void QSqlResult::virtual_hook(int, void *)
+ ?revertAll@QSqlTableModel@@QAEXXZ @ 28 NONAME ; void QSqlTableModel::revertAll(void)
+ ?d_func@QSqlDriver@@AAEPAVQSqlDriverPrivate@@XZ @ 29 NONAME ; class QSqlDriverPrivate * QSqlDriver::d_func(void)
+ ?primaryKey@QSqlTableModel@@QBE?AVQSqlIndex@@XZ @ 30 NONAME ; class QSqlIndex QSqlTableModel::primaryKey(void) const
+ ?numRowsAffected@QSqlQuery@@QBEHXZ @ 31 NONAME ; int QSqlQuery::numRowsAffected(void) const
+ ?database@QSqlTableModel@@QBE?AVQSqlDatabase@@XZ @ 32 NONAME ; class QSqlDatabase QSqlTableModel::database(void) const
+ ?beginTransaction@QSqlDriver@@UAE_NXZ @ 33 NONAME ; bool QSqlDriver::beginTransaction(void)
+ ??0QSqlResult@@IAE@PBVQSqlDriver@@@Z @ 34 NONAME ; QSqlResult::QSqlResult(class QSqlDriver const *)
+ ??4QSqlField@@QAEAAV0@ABV0@@Z @ 35 NONAME ; class QSqlField & QSqlField::operator=(class QSqlField const &)
+ ??0QSqlDatabase@@QAE@XZ @ 36 NONAME ; QSqlDatabase::QSqlDatabase(void)
+ ?indexInQuery@QSqlQueryModel@@IBE?AVQModelIndex@@ABV2@@Z @ 37 NONAME ; class QModelIndex QSqlQueryModel::indexInQuery(class QModelIndex const &) const
+ ?data@QSqlTableModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 38 NONAME ; class QVariant QSqlTableModel::data(class QModelIndex const &, int) const
+ ?value@QSqlField@@QBE?AVQVariant@@XZ @ 39 NONAME ; class QVariant QSqlField::value(void) const
+ ?metaObject@QSqlDriver@@UBEPBUQMetaObject@@XZ @ 40 NONAME ; struct QMetaObject const * QSqlDriver::metaObject(void) const
+ ?driver@QSqlResult@@IBEPBVQSqlDriver@@XZ @ 41 NONAME ; class QSqlDriver const * QSqlResult::driver(void) const
+ ?setHostName@QSqlDatabase@@QAEXABVQString@@@Z @ 42 NONAME ; void QSqlDatabase::setHostName(class QString const &)
+ ?prepare@QSqlQuery@@QAE_NABVQString@@@Z @ 43 NONAME ; bool QSqlQuery::prepare(class QString const &)
+ ?connectionName@QSqlDatabase@@QBE?AVQString@@XZ @ 44 NONAME ; class QString QSqlDatabase::connectionName(void) const
+ ?exec@QSqlQuery@@QAE_NXZ @ 45 NONAME ; bool QSqlQuery::exec(void)
+ ?trUtf8@QSQLiteDriver@@SA?AVQString@@PBD0@Z @ 46 NONAME ; class QString QSQLiteDriver::trUtf8(char const *, char const *)
+ ?setPassword@QSqlDatabase@@QAEXABVQString@@@Z @ 47 NONAME ; void QSqlDatabase::setPassword(class QString const &)
+ ?qt_metacast@QSqlQueryModel@@UAEPAXPBD@Z @ 48 NONAME ; void * QSqlQueryModel::qt_metacast(char const *)
+ ?boundValues@QSqlQuery@@QBE?AV?$QMap@VQString@@VQVariant@@@@XZ @ 49 NONAME ; class QMap<class QString, class QVariant> QSqlQuery::boundValues(void) const
+ ?primaryIndex@QSqlDriver@@UBE?AVQSqlIndex@@ABVQString@@@Z @ 50 NONAME ; class QSqlIndex QSqlDriver::primaryIndex(class QString const &) const
+ ?drivers@QSqlDatabase@@SA?AVQStringList@@XZ @ 51 NONAME ; class QStringList QSqlDatabase::drivers(void)
+ ?commit@QSqlDatabase@@QAE_NXZ @ 52 NONAME ; bool QSqlDatabase::commit(void)
+ ??1QSqlQueryModel@@UAE@XZ @ 53 NONAME ; QSqlQueryModel::~QSqlQueryModel(void)
+ ?setRequired@QSqlField@@QAEX_N@Z @ 54 NONAME ; void QSqlField::setRequired(bool)
+ ?colCount@QSqlCachedResult@@IBEHXZ @ 55 NONAME ; int QSqlCachedResult::colCount(void) const
+ ?bindValue@QSqlResult@@MAEXHABVQVariant@@V?$QFlags@W4ParamTypeFlag@QSql@@@@@Z @ 56 NONAME ; void QSqlResult::bindValue(int, class QVariant const &, class QFlags<enum QSql::ParamTypeFlag>)
+ ?insert@QSqlRecord@@QAEXHABVQSqlField@@@Z @ 57 NONAME ; void QSqlRecord::insert(int, class QSqlField const &)
+ ??4QSqlDatabase@@QAEAAV0@ABV0@@Z @ 58 NONAME ; class QSqlDatabase & QSqlDatabase::operator=(class QSqlDatabase const &)
+ ?setGenerated@QSqlRecord@@QAEXH_N@Z @ 59 NONAME ; void QSqlRecord::setGenerated(int, bool)
+ ?isValid@QSqlError@@QBE_NXZ @ 60 NONAME ; bool QSqlError::isValid(void) const
+ ?boundValues@QSqlResult@@IBEAAV?$QVector@VQVariant@@@@XZ @ 61 NONAME ; class QVector<class QVariant> & QSqlResult::boundValues(void) const
+ ??1QSqlRelationalTableModel@@UAE@XZ @ 62 NONAME ; QSqlRelationalTableModel::~QSqlRelationalTableModel(void)
+ ?insertRowIntoTable@QSqlTableModel@@MAE_NABVQSqlRecord@@@Z @ 63 NONAME ; bool QSqlTableModel::insertRowIntoTable(class QSqlRecord const &)
+ ?staticMetaObject@QSQLiteDriver@@2UQMetaObject@@B @ 64 NONAME ; struct QMetaObject const QSQLiteDriver::staticMetaObject
+ ?qt_metacast@QSqlDriver@@UAEPAXPBD@Z @ 65 NONAME ; void * QSqlDriver::qt_metacast(char const *)
+ ?name@QSqlField@@QBE?AVQString@@XZ @ 66 NONAME ; class QString QSqlField::name(void) const
+ ??1QSqlResult@@UAE@XZ @ 67 NONAME ; QSqlResult::~QSqlResult(void)
+ ??4QSqlRecord@@QAEAAV0@ABV0@@Z @ 68 NONAME ; class QSqlRecord & QSqlRecord::operator=(class QSqlRecord const &)
+ ?setForwardOnly@QSqlResult@@MAEX_N@Z @ 69 NONAME ; void QSqlResult::setForwardOnly(bool)
+ ?select@QSqlRelationalTableModel@@UAE_NXZ @ 70 NONAME ; bool QSqlRelationalTableModel::select(void)
+ ?lastError@QSqlQueryModel@@QBE?AVQSqlError@@XZ @ 71 NONAME ; class QSqlError QSqlQueryModel::lastError(void) const
+ ?isReadOnly@QSqlField@@QBE_NXZ @ 72 NONAME ; bool QSqlField::isReadOnly(void) const
+ ?setNumericalPrecisionPolicy@QSqlDriver@@QAEXW4NumericalPrecisionPolicy@QSql@@@Z @ 73 NONAME ; void QSqlDriver::setNumericalPrecisionPolicy(enum QSql::NumericalPrecisionPolicy)
+ ?setEditStrategy@QSqlTableModel@@UAEXW4EditStrategy@1@@Z @ 74 NONAME ; void QSqlTableModel::setEditStrategy(enum QSqlTableModel::EditStrategy)
+ ?displayColumn@QSqlRelation@@QBE?AVQString@@XZ @ 75 NONAME ; class QString QSqlRelation::displayColumn(void) const
+ ?canFetchMore@QSqlQueryModel@@UBE_NABVQModelIndex@@@Z @ 76 NONAME ; bool QSqlQueryModel::canFetchMore(class QModelIndex const &) const
+ ?result@QSqlQuery@@QBEPBVQSqlResult@@XZ @ 77 NONAME ; class QSqlResult const * QSqlQuery::result(void) const
+ ?tableName@QSqlTableModel@@QBE?AVQString@@XZ @ 78 NONAME ; class QString QSqlTableModel::tableName(void) const
+ ?isIdentifierEscaped@QSqlDriver@@QBE_NABVQString@@W4IdentifierType@1@@Z @ 79 NONAME ; bool QSqlDriver::isIdentifierEscaped(class QString const &, enum QSqlDriver::IdentifierType) const
+ ?at@QSqlResult@@IBEHXZ @ 80 NONAME ; int QSqlResult::at(void) const
+ ??_EQSqlDriverFactoryInterface@@UAE@I@Z @ 81 NONAME ; QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface(unsigned int)
+ ?nextResult@QSqlResult@@IAE_NXZ @ 82 NONAME ; bool QSqlResult::nextResult(void)
+ ?isNull@QSqlQuery@@QBE_NH@Z @ 83 NONAME ; bool QSqlQuery::isNull(int) const
+ ?field@QSqlRecord@@QBE?AVQSqlField@@H@Z @ 84 NONAME ; class QSqlField QSqlRecord::field(int) const
+ ??6@YA?AVQDebug@@V0@ABVQSqlField@@@Z @ 85 NONAME ; class QDebug operator<<(class QDebug, class QSqlField const &)
+ ?subscribeToNotification@QSqlDriver@@QAE_NABVQString@@@Z @ 86 NONAME ; bool QSqlDriver::subscribeToNotification(class QString const &)
+ ?escapeIdentifier@QSQLiteDriver@@UBE?AVQString@@ABV2@W4IdentifierType@QSqlDriver@@@Z @ 87 NONAME ; class QString QSQLiteDriver::escapeIdentifier(class QString const &, enum QSqlDriver::IdentifierType) const
+ ?qt_metacast@QSQLiteDriver@@UAEPAXPBD@Z @ 88 NONAME ; void * QSQLiteDriver::qt_metacast(char const *)
+ ??6@YA?AVQDebug@@V0@ABVQSqlRecord@@@Z @ 89 NONAME ; class QDebug operator<<(class QDebug, class QSqlRecord const &)
+ ??_EQSQLiteDriver@@UAE@I@Z @ 90 NONAME ; QSQLiteDriver::~QSQLiteDriver(unsigned int)
+ ?trUtf8@QSqlTableModel@@SA?AVQString@@PBD0@Z @ 91 NONAME ; class QString QSqlTableModel::trUtf8(char const *, char const *)
+ ?setValue@QSqlRecord@@QAEXABVQString@@ABVQVariant@@@Z @ 92 NONAME ; void QSqlRecord::setValue(class QString const &, class QVariant const &)
+ ??0QSqlRecord@@QAE@XZ @ 93 NONAME ; QSqlRecord::QSqlRecord(void)
+ ?rowCount@QSqlTableModel@@UBEHABVQModelIndex@@@Z @ 94 NONAME ; int QSqlTableModel::rowCount(class QModelIndex const &) const
+ ?notification@QSqlDriver@@IAEXABVQString@@@Z @ 95 NONAME ; void QSqlDriver::notification(class QString const &)
+ ?flags@QSqlTableModel@@UBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 96 NONAME ; class QFlags<enum Qt::ItemFlag> QSqlTableModel::flags(class QModelIndex const &) const
+ ?setQuery@QSqlTableModel@@IAEXABVQSqlQuery@@@Z @ 97 NONAME ; void QSqlTableModel::setQuery(class QSqlQuery const &)
+ ?qt_metacast@QSqlRelationalTableModel@@UAEPAXPBD@Z @ 98 NONAME ; void * QSqlRelationalTableModel::qt_metacast(char const *)
+ ?getStaticMetaObject@QSqlTableModel@@SAABUQMetaObject@@XZ @ 99 NONAME ; struct QMetaObject const & QSqlTableModel::getStaticMetaObject(void)
+ ?isNull@QSqlRecord@@QBE_NABVQString@@@Z @ 100 NONAME ; bool QSqlRecord::isNull(class QString const &) const
+ ??_EQSqlCachedResult@@UAE@I@Z @ 101 NONAME ; QSqlCachedResult::~QSqlCachedResult(unsigned int)
+ ?metaObject@QSqlQueryModel@@UBEPBUQMetaObject@@XZ @ 102 NONAME ; struct QMetaObject const * QSqlQueryModel::metaObject(void) const
+ ?hasOutValues@QSqlResult@@IBE_NXZ @ 103 NONAME ; bool QSqlResult::hasOutValues(void) const
+ ?commitTransaction@QSQLiteDriver@@UAE_NXZ @ 104 NONAME ; bool QSQLiteDriver::commitTransaction(void)
+ ?editStrategy@QSqlTableModel@@QBE?AW4EditStrategy@1@XZ @ 105 NONAME ; enum QSqlTableModel::EditStrategy QSqlTableModel::editStrategy(void) const
+ ?headerData@QSqlTableModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 106 NONAME ; class QVariant QSqlTableModel::headerData(int, enum Qt::Orientation, int) const
+ ?tables@QSQLiteDriver@@UBE?AVQStringList@@W4TableType@QSql@@@Z @ 107 NONAME ; class QStringList QSQLiteDriver::tables(enum QSql::TableType) const
+ ?bindValue@QSqlQuery@@QAEXHABVQVariant@@V?$QFlags@W4ParamTypeFlag@QSql@@@@@Z @ 108 NONAME ; void QSqlQuery::bindValue(int, class QVariant const &, class QFlags<enum QSql::ParamTypeFlag>)
+ ?setUserName@QSqlDatabase@@QAEXABVQString@@@Z @ 109 NONAME ; void QSqlDatabase::setUserName(class QString const &)
+ ?isForwardOnly@QSqlQuery@@QBE_NXZ @ 110 NONAME ; bool QSqlQuery::isForwardOnly(void) const
+ ?sort@QSqlTableModel@@UAEXHW4SortOrder@Qt@@@Z @ 111 NONAME ; void QSqlTableModel::sort(int, enum Qt::SortOrder)
+ ?qt_metacall@QSqlDriver@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 112 NONAME ; int QSqlDriver::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?metaObject@QSqlDriverPlugin@@UBEPBUQMetaObject@@XZ @ 113 NONAME ; struct QMetaObject const * QSqlDriverPlugin::metaObject(void) const
+ ?isActive@QSqlResult@@IBE_NXZ @ 114 NONAME ; bool QSqlResult::isActive(void) const
+ ?d_func@QSqlQueryModel@@ABEPBVQSqlQueryModelPrivate@@XZ @ 115 NONAME ; class QSqlQueryModelPrivate const * QSqlQueryModel::d_func(void) const
+ ?numericalPrecisionPolicy@QSqlQuery@@QBE?AW4NumericalPrecisionPolicy@QSql@@XZ @ 116 NONAME ; enum QSql::NumericalPrecisionPolicy QSqlQuery::numericalPrecisionPolicy(void) const
+ ?executedQuery@QSqlQuery@@QBE?AVQString@@XZ @ 117 NONAME ; class QString QSqlQuery::executedQuery(void) const
+ ?boundValue@QSqlQuery@@QBE?AVQVariant@@ABVQString@@@Z @ 118 NONAME ; class QVariant QSqlQuery::boundValue(class QString const &) const
+ ??_EQSqlDriverPlugin@@UAE@I@Z @ 119 NONAME ; QSqlDriverPlugin::~QSqlDriverPlugin(unsigned int)
+ ?setForwardOnly@QSqlQuery@@QAEX_N@Z @ 120 NONAME ; void QSqlQuery::setForwardOnly(bool)
+ ??1QSqlDatabase@@QAE@XZ @ 121 NONAME ; QSqlDatabase::~QSqlDatabase(void)
+ ??0QSqlDriver@@QAE@PAVQObject@@@Z @ 122 NONAME ; QSqlDriver::QSqlDriver(class QObject *)
+ ?cache@QSqlCachedResult@@IAEAAV?$QVector@VQVariant@@@@XZ @ 123 NONAME ; class QVector<class QVariant> & QSqlCachedResult::cache(void)
+ ?data@QSqlQueryModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 124 NONAME ; class QVariant QSqlQueryModel::data(class QModelIndex const &, int) const
+ ?isOpen@QSqlDatabase@@QBE_NXZ @ 125 NONAME ; bool QSqlDatabase::isOpen(void) const
+ ??4QSqlQuery@@QAEAAV0@ABV0@@Z @ 126 NONAME ; class QSqlQuery & QSqlQuery::operator=(class QSqlQuery const &)
+ ?addBindValue@QSqlResult@@IAEXABVQVariant@@V?$QFlags@W4ParamTypeFlag@QSql@@@@@Z @ 127 NONAME ; void QSqlResult::addBindValue(class QVariant const &, class QFlags<enum QSql::ParamTypeFlag>)
+ ?hasFeature@QSQLiteDriver@@UBE_NW4DriverFeature@QSqlDriver@@@Z @ 128 NONAME ; bool QSQLiteDriver::hasFeature(enum QSqlDriver::DriverFeature) const
+ ?handle@QSQLiteDriver@@UBE?AVQVariant@@XZ @ 129 NONAME ; class QVariant QSQLiteDriver::handle(void) const
+ ?getStaticMetaObject@QSqlDriver@@SAABUQMetaObject@@XZ @ 130 NONAME ; struct QMetaObject const & QSqlDriver::getStaticMetaObject(void)
+ ?boundValue@QSqlResult@@IBE?AVQVariant@@ABVQString@@@Z @ 131 NONAME ; class QVariant QSqlResult::boundValue(class QString const &) const
+ ?setRelation@QSqlRelationalTableModel@@UAEXHABVQSqlRelation@@@Z @ 132 NONAME ; void QSqlRelationalTableModel::setRelation(int, class QSqlRelation const &)
+ ??_EQSqlTableModel@@UAE@I@Z @ 133 NONAME ; QSqlTableModel::~QSqlTableModel(unsigned int)
+ ?setSelect@QSqlResult@@MAEX_N@Z @ 134 NONAME ; void QSqlResult::setSelect(bool)
+ ?queryChange@QSqlQueryModel@@MAEXXZ @ 135 NONAME ; void QSqlQueryModel::queryChange(void)
+ ?requiredStatus@QSqlField@@QBE?AW4RequiredStatus@1@XZ @ 136 NONAME ; enum QSqlField::RequiredStatus QSqlField::requiredStatus(void) const
+ ??0QSqlQueryModel@@QAE@PAVQObject@@@Z @ 137 NONAME ; QSqlQueryModel::QSqlQueryModel(class QObject *)
+ ?tables@QSqlDriver@@UBE?AVQStringList@@W4TableType@QSql@@@Z @ 138 NONAME ; class QStringList QSqlDriver::tables(enum QSql::TableType) const
+ ?indexColumn@QSqlRelation@@QBE?AVQString@@XZ @ 139 NONAME ; class QString QSqlRelation::indexColumn(void) const
+ ?data@QSqlRelationalTableModel@@UBE?AVQVariant@@ABVQModelIndex@@H@Z @ 140 NONAME ; class QVariant QSqlRelationalTableModel::data(class QModelIndex const &, int) const
+ ?d_func@QSqlDriver@@ABEPBVQSqlDriverPrivate@@XZ @ 141 NONAME ; class QSqlDriverPrivate const * QSqlDriver::d_func(void) const
+ ?fetchNext@QSqlResult@@MAE_NXZ @ 142 NONAME ; bool QSqlResult::fetchNext(void)
+ ??_EQSqlResult@@UAE@I@Z @ 143 NONAME ; QSqlResult::~QSqlResult(unsigned int)
+ ?clearValues@QSqlCachedResult@@IAEXXZ @ 144 NONAME ; void QSqlCachedResult::clearValues(void)
+ ?type@QSqlField@@QBE?AW4Type@QVariant@@XZ @ 145 NONAME ; enum QVariant::Type QSqlField::type(void) const
+ ?beforeUpdate@QSqlTableModel@@IAEXHAAVQSqlRecord@@@Z @ 146 NONAME ; void QSqlTableModel::beforeUpdate(int, class QSqlRecord &)
+ ?value@QSqlRecord@@QBE?AVQVariant@@H@Z @ 147 NONAME ; class QVariant QSqlRecord::value(int) const
+ ?trUtf8@QSqlDriverPlugin@@SA?AVQString@@PBD0@Z @ 148 NONAME ; class QString QSqlDriverPlugin::trUtf8(char const *, char const *)
+ ?driverText@QSqlError@@QBE?AVQString@@XZ @ 149 NONAME ; class QString QSqlError::driverText(void) const
+ ?detachFromResultSet@QSqlResult@@IAEXXZ @ 150 NONAME ; void QSqlResult::detachFromResultSet(void)
+ ?isSelect@QSqlQuery@@QBE_NXZ @ 151 NONAME ; bool QSqlQuery::isSelect(void) const
+ ?databaseName@QSqlDatabase@@QBE?AVQString@@XZ @ 152 NONAME ; class QString QSqlDatabase::databaseName(void) const
+ ?handle@QSqlDriver@@UBE?AVQVariant@@XZ @ 153 NONAME ; class QVariant QSqlDriver::handle(void) const
+ ??4QSqlIndex@@QAEAAV0@ABV0@@Z @ 154 NONAME ; class QSqlIndex & QSqlIndex::operator=(class QSqlIndex const &)
+ ?clear@QSqlField@@QAEXXZ @ 155 NONAME ; void QSqlField::clear(void)
+ ?tr@QSqlRelationalTableModel@@SA?AVQString@@PBD0@Z @ 156 NONAME ; class QString QSqlRelationalTableModel::tr(char const *, char const *)
+ ?selectStatement@QSqlTableModel@@MBE?AVQString@@XZ @ 157 NONAME ; class QString QSqlTableModel::selectStatement(void) const
+ ?setLastError@QSqlDriver@@MAEXABVQSqlError@@@Z @ 158 NONAME ; void QSqlDriver::setLastError(class QSqlError const &)
+ ?qt_metacast@QSqlDriverPlugin@@UAEPAXPBD@Z @ 159 NONAME ; void * QSqlDriverPlugin::qt_metacast(char const *)
+ ?setData@QSqlRelationalTableModel@@UAE_NABVQModelIndex@@ABVQVariant@@H@Z @ 160 NONAME ; bool QSqlRelationalTableModel::setData(class QModelIndex const &, class QVariant const &, int)
+ ?formatValue@QSqlDriver@@UBE?AVQString@@ABVQSqlField@@_N@Z @ 161 NONAME ; class QString QSqlDriver::formatValue(class QSqlField const &, bool) const
+ ?addDatabase@QSqlDatabase@@SA?AV1@ABVQString@@0@Z @ 162 NONAME ; class QSqlDatabase QSqlDatabase::addDatabase(class QString const &, class QString const &)
+ ?removeColumns@QSqlTableModel@@UAE_NHHABVQModelIndex@@@Z @ 163 NONAME ; bool QSqlTableModel::removeColumns(int, int, class QModelIndex const &)
+ ?setLastError@QSqlQueryModel@@IAEXABVQSqlError@@@Z @ 164 NONAME ; void QSqlQueryModel::setLastError(class QSqlError const &)
+ ?field@QSqlRecord@@QBE?AVQSqlField@@ABVQString@@@Z @ 165 NONAME ; class QSqlField QSqlRecord::field(class QString const &) const
+ ?addBindValue@QSqlQuery@@QAEXABVQVariant@@V?$QFlags@W4ParamTypeFlag@QSql@@@@@Z @ 166 NONAME ; void QSqlQuery::addBindValue(class QVariant const &, class QFlags<enum QSql::ParamTypeFlag>)
+ ?count@QSqlRecord@@QBEHXZ @ 167 NONAME ; int QSqlRecord::count(void) const
+ ??0QSqlRecord@@QAE@ABV0@@Z @ 168 NONAME ; QSqlRecord::QSqlRecord(class QSqlRecord const &)
+ ?setNumericalPrecisionPolicy@QSqlDatabase@@QAEXW4NumericalPrecisionPolicy@QSql@@@Z @ 169 NONAME ; void QSqlDatabase::setNumericalPrecisionPolicy(enum QSql::NumericalPrecisionPolicy)
+ ?setGenerated@QSqlRecord@@QAEXABVQString@@_N@Z @ 170 NONAME ; void QSqlRecord::setGenerated(class QString const &, bool)
+ ?setPrimaryKey@QSqlTableModel@@IAEXABVQSqlIndex@@@Z @ 171 NONAME ; void QSqlTableModel::setPrimaryKey(class QSqlIndex const &)
+ ?addDatabase@QSqlDatabase@@SA?AV1@PAVQSqlDriver@@ABVQString@@@Z @ 172 NONAME ; class QSqlDatabase QSqlDatabase::addDatabase(class QSqlDriver *, class QString const &)
+ ??0QSqlError@@QAE@ABVQString@@0W4ErrorType@0@H@Z @ 173 NONAME ; QSqlError::QSqlError(class QString const &, class QString const &, enum QSqlError::ErrorType, int)
+ ??1QSQLiteDriver@@UAE@XZ @ 174 NONAME ; QSQLiteDriver::~QSQLiteDriver(void)
+ ?beforeInsert@QSqlTableModel@@IAEXAAVQSqlRecord@@@Z @ 175 NONAME ; void QSqlTableModel::beforeInsert(class QSqlRecord &)
+ ?setGenerated@QSqlField@@QAEX_N@Z @ 176 NONAME ; void QSqlField::setGenerated(bool)
+ ?revertRow@QSqlRelationalTableModel@@UAEXH@Z @ 177 NONAME ; void QSqlRelationalTableModel::revertRow(int)
+ ?next@QSqlQuery@@QAE_NXZ @ 178 NONAME ; bool QSqlQuery::next(void)
+ ?trUtf8@QSqlQueryModel@@SA?AVQString@@PBD0@Z @ 179 NONAME ; class QString QSqlQueryModel::trUtf8(char const *, char const *)
+ ?replace@QSqlRecord@@QAEXHABVQSqlField@@@Z @ 180 NONAME ; void QSqlRecord::replace(int, class QSqlField const &)
+ ?append@QSqlRecord@@QAEXABVQSqlField@@@Z @ 181 NONAME ; void QSqlRecord::append(class QSqlField const &)
+ ?trUtf8@QSqlRelationalTableModel@@SA?AVQString@@PBD0H@Z @ 182 NONAME ; class QString QSqlRelationalTableModel::trUtf8(char const *, char const *, int)
+ ?setRecord@QSqlTableModel@@QAE_NHABVQSqlRecord@@@Z @ 183 NONAME ; bool QSqlTableModel::setRecord(int, class QSqlRecord const &)
+ ?setOpen@QSqlDriver@@MAEX_N@Z @ 184 NONAME ; void QSqlDriver::setOpen(bool)
+ ?registerSqlDriver@QSqlDatabase@@SAXABVQString@@PAVQSqlDriverCreatorBase@@@Z @ 185 NONAME ; void QSqlDatabase::registerSqlDriver(class QString const &, class QSqlDriverCreatorBase *)
+ ?isAutoValue@QSqlField@@QBE_NXZ @ 186 NONAME ; bool QSqlField::isAutoValue(void) const
+ ?clear@QSqlResult@@IAEXXZ @ 187 NONAME ; void QSqlResult::clear(void)
+ ?setActive@QSqlResult@@MAEX_N@Z @ 188 NONAME ; void QSqlResult::setActive(bool)
+ ?fieldIndex@QSqlTableModel@@QBEHABVQString@@@Z @ 189 NONAME ; int QSqlTableModel::fieldIndex(class QString const &) const
+ ?tr@QSqlDriver@@SA?AVQString@@PBD0@Z @ 190 NONAME ; class QString QSqlDriver::tr(char const *, char const *)
+ ?tr@QSQLiteDriver@@SA?AVQString@@PBD0H@Z @ 191 NONAME ; class QString QSQLiteDriver::tr(char const *, char const *, int)
+ ?trUtf8@QSqlQueryModel@@SA?AVQString@@PBD0H@Z @ 192 NONAME ; class QString QSqlQueryModel::trUtf8(char const *, char const *, int)
+ ??0QSqlDatabase@@QAE@ABV0@@Z @ 193 NONAME ; QSqlDatabase::QSqlDatabase(class QSqlDatabase const &)
+ ?isOpenError@QSqlDriver@@QBE_NXZ @ 194 NONAME ; bool QSqlDriver::isOpenError(void) const
+ ?isForwardOnly@QSqlResult@@IBE_NXZ @ 195 NONAME ; bool QSqlResult::isForwardOnly(void) const
+ ?updateRowInTable@QSqlRelationalTableModel@@MAE_NHABVQSqlRecord@@@Z @ 196 NONAME ; bool QSqlRelationalTableModel::updateRowInTable(int, class QSqlRecord const &)
+ ?tr@QSqlQueryModel@@SA?AVQString@@PBD0H@Z @ 197 NONAME ; class QString QSqlQueryModel::tr(char const *, char const *, int)
+ ?record@QSqlResult@@MBE?AVQSqlRecord@@XZ @ 198 NONAME ; class QSqlRecord QSqlResult::record(void) const
+ ?lastError@QSqlQuery@@QBE?AVQSqlError@@XZ @ 199 NONAME ; class QSqlError QSqlQuery::lastError(void) const
+ ?getStaticMetaObject@QSqlQueryModel@@SAABUQMetaObject@@XZ @ 200 NONAME ; struct QMetaObject const & QSqlQueryModel::getStaticMetaObject(void)
+ ??1QSqlField@@QAE@XZ @ 201 NONAME ; QSqlField::~QSqlField(void)
+ ?setQuery@QSqlResult@@MAEXABVQString@@@Z @ 202 NONAME ; void QSqlResult::setQuery(class QString const &)
+ ?driver@QSqlQuery@@QBEPBVQSqlDriver@@XZ @ 203 NONAME ; class QSqlDriver const * QSqlQuery::driver(void) const
+ ??4QSqlRelation@@QAEAAV0@ABV0@@Z @ 204 NONAME ABSENT ; class QSqlRelation & QSqlRelation::operator=(class QSqlRelation const &)
+ ?fetchLast@QSqlCachedResult@@MAE_NXZ @ 205 NONAME ; bool QSqlCachedResult::fetchLast(void)
+ ?setReadOnly@QSqlField@@QAEX_N@Z @ 206 NONAME ; void QSqlField::setReadOnly(bool)
+ ?headerData@QSqlQueryModel@@UBE?AVQVariant@@HW4Orientation@Qt@@H@Z @ 207 NONAME ; class QVariant QSqlQueryModel::headerData(int, enum Qt::Orientation, int) const
+ ?cleanup@QSqlCachedResult@@IAEXXZ @ 208 NONAME ; void QSqlCachedResult::cleanup(void)
+ ?first@QSqlQuery@@QAE_NXZ @ 209 NONAME ; bool QSqlQuery::first(void)
+ ?isDriverAvailable@QSqlDatabase@@SA_NABVQString@@@Z @ 210 NONAME ; bool QSqlDatabase::isDriverAvailable(class QString const &)
+ ?staticMetaObject@QSqlTableModel@@2UQMetaObject@@B @ 211 NONAME ; struct QMetaObject const QSqlTableModel::staticMetaObject
+ ?setRequiredStatus@QSqlField@@QAEXW4RequiredStatus@1@@Z @ 212 NONAME ; void QSqlField::setRequiredStatus(enum QSqlField::RequiredStatus)
+ ?fetchPrevious@QSqlCachedResult@@MAE_NXZ @ 213 NONAME ; bool QSqlCachedResult::fetchPrevious(void)
+ ?setCursorName@QSqlIndex@@QAEXABVQString@@@Z @ 214 NONAME ; void QSqlIndex::setCursorName(class QString const &)
+ ?insertRows@QSqlTableModel@@UAE_NHHABVQModelIndex@@@Z @ 215 NONAME ; bool QSqlTableModel::insertRows(int, int, class QModelIndex const &)
+ ?setTable@QSqlTableModel@@UAEXABVQString@@@Z @ 216 NONAME ; void QSqlTableModel::setTable(class QString const &)
+ ?orderByClause@QSqlTableModel@@MBE?AVQString@@XZ @ 217 NONAME ; class QString QSqlTableModel::orderByClause(void) const
+ ??0QSqlQuery@@QAE@ABV0@@Z @ 218 NONAME ; QSqlQuery::QSqlQuery(class QSqlQuery const &)
+ ??0QSqlDriverFactoryInterface@@QAE@XZ @ 219 NONAME ABSENT ; QSqlDriverFactoryInterface::QSqlDriverFactoryInterface(void)
+ ?typeID@QSqlField@@QBEHXZ @ 220 NONAME ; int QSqlField::typeID(void) const
+ ?tr@QSqlRelationalTableModel@@SA?AVQString@@PBD0H@Z @ 221 NONAME ; class QString QSqlRelationalTableModel::tr(char const *, char const *, int)
+ ?append@QSqlIndex@@QAEXABVQSqlField@@_N@Z @ 222 NONAME ; void QSqlIndex::append(class QSqlField const &, bool)
+ ?tr@QSQLiteDriver@@SA?AVQString@@PBD0@Z @ 223 NONAME ; class QString QSQLiteDriver::tr(char const *, char const *)
+ ??1QSqlDriver@@UAE@XZ @ 224 NONAME ; QSqlDriver::~QSqlDriver(void)
+ ?port@QSqlDatabase@@QBEHXZ @ 225 NONAME ; int QSqlDatabase::port(void) const
+ ?cloneDatabase@QSqlDatabase@@SA?AV1@ABV1@ABVQString@@@Z @ 226 NONAME ; class QSqlDatabase QSqlDatabase::cloneDatabase(class QSqlDatabase const &, class QString const &)
+ ?updateRowInTable@QSqlTableModel@@MAE_NHABVQSqlRecord@@@Z @ 227 NONAME ; bool QSqlTableModel::updateRowInTable(int, class QSqlRecord const &)
+ ?isNull@QSqlCachedResult@@MAE_NH@Z @ 228 NONAME ; bool QSqlCachedResult::isNull(int)
+ ?staticMetaObject@QSqlDriver@@2UQMetaObject@@B @ 229 NONAME ; struct QMetaObject const QSqlDriver::staticMetaObject
+ ?revertRow@QSqlTableModel@@UAEXH@Z @ 230 NONAME ; void QSqlTableModel::revertRow(int)
+ ?setTable@QSqlRelationalTableModel@@UAEXABVQString@@@Z @ 231 NONAME ; void QSqlRelationalTableModel::setTable(class QString const &)
+ ?precision@QSqlField@@QBEHXZ @ 232 NONAME ; int QSqlField::precision(void) const
+ ?d_func@QSqlRelationalTableModel@@ABEPBVQSqlRelationalTableModelPrivate@@XZ @ 233 NONAME ; class QSqlRelationalTableModelPrivate const * QSqlRelationalTableModel::d_func(void) const
+ ??9QSqlRecord@@QBE_NABV0@@Z @ 234 NONAME ; bool QSqlRecord::operator!=(class QSqlRecord const &) const
+ ??0QSqlIndex@@QAE@ABVQString@@0@Z @ 235 NONAME ; QSqlIndex::QSqlIndex(class QString const &, class QString const &)
+ ??0QSQLiteDriver@@QAE@PAVQObject@@@Z @ 236 NONAME ; QSQLiteDriver::QSQLiteDriver(class QObject *)
+ ?stripDelimiters@QSqlDriver@@QBE?AVQString@@ABV2@W4IdentifierType@1@@Z @ 237 NONAME ; class QString QSqlDriver::stripDelimiters(class QString const &, enum QSqlDriver::IdentifierType) const
+ ?lastQuery@QSqlResult@@IBE?AVQString@@XZ @ 238 NONAME ; class QString QSqlResult::lastQuery(void) const
+ ?virtual_hook@QSqlCachedResult@@MAEXHPAX@Z @ 239 NONAME ; void QSqlCachedResult::virtual_hook(int, void *)
+ ?tr@QSqlDriverPlugin@@SA?AVQString@@PBD0@Z @ 240 NONAME ; class QString QSqlDriverPlugin::tr(char const *, char const *)
+ ?getStaticMetaObject@QSqlDriverPlugin@@SAABUQMetaObject@@XZ @ 241 NONAME ; struct QMetaObject const & QSqlDriverPlugin::getStaticMetaObject(void)
+ ??1QSqlDriverFactoryInterface@@UAE@XZ @ 242 NONAME ; QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface(void)
+ ?numericalPrecisionPolicy@QSqlResult@@IBE?AW4NumericalPrecisionPolicy@QSql@@XZ @ 243 NONAME ; enum QSql::NumericalPrecisionPolicy QSqlResult::numericalPrecisionPolicy(void) const
+ ?clearValues@QSqlRecord@@QAEXXZ @ 244 NONAME ; void QSqlRecord::clearValues(void)
+ ?columnCount@QSqlQueryModel@@UBEHABVQModelIndex@@@Z @ 245 NONAME ; int QSqlQueryModel::columnCount(class QModelIndex const &) const
+ ?setQuery@QSqlQueryModel@@QAEXABVQString@@ABVQSqlDatabase@@@Z @ 246 NONAME ; void QSqlQueryModel::setQuery(class QString const &, class QSqlDatabase const &)
+ ??0QSqlRelation@@QAE@ABV0@@Z @ 247 NONAME ABSENT ; QSqlRelation::QSqlRelation(class QSqlRelation const &)
+ ?setOpenError@QSqlDriver@@MAEX_N@Z @ 248 NONAME ; void QSqlDriver::setOpenError(bool)
+ ?qt_metacall@QSqlDriverPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 249 NONAME ; int QSqlDriverPlugin::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?trUtf8@QSqlRelationalTableModel@@SA?AVQString@@PBD0@Z @ 250 NONAME ; class QString QSqlRelationalTableModel::trUtf8(char const *, char const *)
+ ?finish@QSqlQuery@@QAEXXZ @ 251 NONAME ; void QSqlQuery::finish(void)
+ ??0QSqlDriverPlugin@@QAE@PAVQObject@@@Z @ 252 NONAME ; QSqlDriverPlugin::QSqlDriverPlugin(class QObject *)
+ ?contains@QSqlRecord@@QBE_NABVQString@@@Z @ 253 NONAME ; bool QSqlRecord::contains(class QString const &) const
+ ?isGenerated@QSqlRecord@@QBE_NH@Z @ 254 NONAME ; bool QSqlRecord::isGenerated(int) const
+ ??4QSqlError@@QAEAAV0@ABV0@@Z @ 255 NONAME ; class QSqlError & QSqlError::operator=(class QSqlError const &)
+ ??8QSqlField@@QBE_NABV0@@Z @ 256 NONAME ; bool QSqlField::operator==(class QSqlField const &) const
+ ?createField@QSqlIndex@@ABE?AVQString@@HABV2@_N@Z @ 257 NONAME ; class QString QSqlIndex::createField(int, class QString const &, bool) const
+ ??0QSqlQuery@@QAE@PAVQSqlResult@@@Z @ 258 NONAME ; QSqlQuery::QSqlQuery(class QSqlResult *)
+ ?databaseText@QSqlError@@QBE?AVQString@@XZ @ 259 NONAME ; class QString QSqlError::databaseText(void) const
+ ?qt_metacall@QSQLiteDriver@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 260 NONAME ; int QSQLiteDriver::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?value@QSqlRecord@@QBE?AVQVariant@@ABVQString@@@Z @ 261 NONAME ; class QVariant QSqlRecord::value(class QString const &) const
+ ?isGenerated@QSqlRecord@@QBE_NABVQString@@@Z @ 262 NONAME ; bool QSqlRecord::isGenerated(class QString const &) const
+ ?sqlStatement@QSqlDriver@@UBE?AVQString@@W4StatementType@1@ABV2@ABVQSqlRecord@@_N@Z @ 263 NONAME ; class QString QSqlDriver::sqlStatement(enum QSqlDriver::StatementType, class QString const &, class QSqlRecord const &, bool) const
+ ?detach@QSqlRecord@@AAEXXZ @ 264 NONAME ; void QSqlRecord::detach(void)
+ ?setNumericalPrecisionPolicy@QSqlQuery@@QAEXW4NumericalPrecisionPolicy@QSql@@@Z @ 265 NONAME ; void QSqlQuery::setNumericalPrecisionPolicy(enum QSql::NumericalPrecisionPolicy)
+ ?isActive@QSqlQuery@@QBE_NXZ @ 266 NONAME ; bool QSqlQuery::isActive(void) const
+ ?clear@QSqlRecord@@QAEXXZ @ 267 NONAME ; void QSqlRecord::clear(void)
+ ?boundValue@QSqlResult@@IBE?AVQVariant@@H@Z @ 268 NONAME ; class QVariant QSqlResult::boundValue(int) const
+ ??_EQSqlDriver@@UAE@I@Z @ 269 NONAME ; QSqlDriver::~QSqlDriver(unsigned int)
+ ?submitAll@QSqlTableModel@@QAE_NXZ @ 270 NONAME ; bool QSqlTableModel::submitAll(void)
+ ?setType@QSqlField@@QAEXW4Type@QVariant@@@Z @ 271 NONAME ; void QSqlField::setType(enum QVariant::Type)
+ ?tr@QSqlTableModel@@SA?AVQString@@PBD0@Z @ 272 NONAME ; class QString QSqlTableModel::tr(char const *, char const *)
+ ?userName@QSqlDatabase@@QBE?AVQString@@XZ @ 273 NONAME ; class QString QSqlDatabase::userName(void) const
+ ?qt_metacast@QSqlTableModel@@UAEPAXPBD@Z @ 274 NONAME ; void * QSqlTableModel::qt_metacast(char const *)
+ ?isNull@QSqlField@@QBE_NXZ @ 275 NONAME ; bool QSqlField::isNull(void) const
+ ??0QSqlRelation@@QAE@XZ @ 276 NONAME ; QSqlRelation::QSqlRelation(void)
+ ?rollbackTransaction@QSqlDriver@@UAE_NXZ @ 277 NONAME ; bool QSqlDriver::rollbackTransaction(void)
+ ?metaObject@QSQLiteDriver@@UBEPBUQMetaObject@@XZ @ 278 NONAME ; struct QMetaObject const * QSQLiteDriver::metaObject(void) const
+ ?bindingSyntax@QSqlResult@@IBE?AW4BindingSyntax@1@XZ @ 279 NONAME ; enum QSqlResult::BindingSyntax QSqlResult::bindingSyntax(void) const
+ ?record@QSqlDriver@@UBE?AVQSqlRecord@@ABVQString@@@Z @ 280 NONAME ; class QSqlRecord QSqlDriver::record(class QString const &) const
+ ?setLastError@QSqlResult@@MAEXABVQSqlError@@@Z @ 281 NONAME ; void QSqlResult::setLastError(class QSqlError const &)
+ ?open@QSQLiteDriver@@UAE_NABVQString@@000H0@Z @ 282 NONAME ; bool QSQLiteDriver::open(class QString const &, class QString const &, class QString const &, class QString const &, int, class QString const &)
+ ?setDescending@QSqlIndex@@QAEXH_N@Z @ 283 NONAME ; void QSqlIndex::setDescending(int, bool)
+ ?isIdentifierEscapedImplementation@QSqlDriver@@IBE_NABVQString@@W4IdentifierType@1@@Z @ 284 NONAME ; bool QSqlDriver::isIdentifierEscapedImplementation(class QString const &, enum QSqlDriver::IdentifierType) const
+ ?isOpenError@QSqlDatabase@@QBE_NXZ @ 285 NONAME ; bool QSqlDatabase::isOpenError(void) const
+ ?setType@QSqlError@@QAEXW4ErrorType@1@@Z @ 286 NONAME ; void QSqlError::setType(enum QSqlError::ErrorType)
+ ?beforeDelete@QSqlTableModel@@IAEXH@Z @ 287 NONAME ; void QSqlTableModel::beforeDelete(int)
+ ?setDefaultValue@QSqlField@@QAEXABVQVariant@@@Z @ 288 NONAME ; void QSqlField::setDefaultValue(class QVariant const &)
+ ?cursorName@QSqlIndex@@QBE?AVQString@@XZ @ 289 NONAME ; class QString QSqlIndex::cursorName(void) const
+ ?type@QSqlError@@QBE?AW4ErrorType@1@XZ @ 290 NONAME ; enum QSqlError::ErrorType QSqlError::type(void) const
+ ?clear@QSqlQuery@@QAEXXZ @ 291 NONAME ; void QSqlQuery::clear(void)
+ ?lastInsertId@QSqlResult@@MBE?AVQVariant@@XZ @ 292 NONAME ; class QVariant QSqlResult::lastInsertId(void) const
+ ?boundValueName@QSqlResult@@IBE?AVQString@@H@Z @ 293 NONAME ; class QString QSqlResult::boundValueName(int) const
+ ?lastError@QSqlDatabase@@QBE?AVQSqlError@@XZ @ 294 NONAME ; class QSqlError QSqlDatabase::lastError(void) const
+ ?insertRecord@QSqlTableModel@@QAE_NHABVQSqlRecord@@@Z @ 295 NONAME ; bool QSqlTableModel::insertRecord(int, class QSqlRecord const &)
+ ?removeDatabase@QSqlDatabase@@SAXABVQString@@@Z @ 296 NONAME ; void QSqlDatabase::removeDatabase(class QString const &)
+ ??_EQSqlDriverCreatorBase@@UAE@I@Z @ 297 NONAME ; QSqlDriverCreatorBase::~QSqlDriverCreatorBase(unsigned int)
+ ?deleteRowFromTable@QSqlTableModel@@MAE_NH@Z @ 298 NONAME ; bool QSqlTableModel::deleteRowFromTable(int)
+ ??0QSqlDatabase@@IAE@ABVQString@@@Z @ 299 NONAME ; QSqlDatabase::QSqlDatabase(class QString const &)
+ ??1QSqlDriverCreatorBase@@UAE@XZ @ 300 NONAME ; QSqlDriverCreatorBase::~QSqlDriverCreatorBase(void)
+ ?previous@QSqlQuery@@QAE_NXZ @ 301 NONAME ; bool QSqlQuery::previous(void)
+ ??0QSqlCachedResult@@IAE@PBVQSqlDriver@@@Z @ 302 NONAME ; QSqlCachedResult::QSqlCachedResult(class QSqlDriver const *)
+ ?exec@QSqlResult@@MAE_NXZ @ 303 NONAME ; bool QSqlResult::exec(void)
+ ?unsubscribeFromNotification@QSqlDriver@@QAE_NABVQString@@@Z @ 304 NONAME ; bool QSqlDriver::unsubscribeFromNotification(class QString const &)
+ ?isValid@QSqlQuery@@QBE_NXZ @ 305 NONAME ; bool QSqlQuery::isValid(void) const
+ ?setPort@QSqlDatabase@@QAEXH@Z @ 306 NONAME ; void QSqlDatabase::setPort(int)
+ ??8QSqlRecord@@QBE_NABV0@@Z @ 307 NONAME ; bool QSqlRecord::operator==(class QSqlRecord const &) const
+ ?metaObject@QSqlTableModel@@UBEPBUQMetaObject@@XZ @ 308 NONAME ; struct QMetaObject const * QSqlTableModel::metaObject(void) const
+ ?cacheNext@QSqlCachedResult@@AAE_NXZ @ 309 NONAME ; bool QSqlCachedResult::cacheNext(void)
+ ??0QSqlField@@QAE@ABVQString@@W4Type@QVariant@@@Z @ 310 NONAME ; QSqlField::QSqlField(class QString const &, enum QVariant::Type)
+ ?createResult@QSQLiteDriver@@UBEPAVQSqlResult@@XZ @ 311 NONAME ; class QSqlResult * QSQLiteDriver::createResult(void) const
+ ??_EQSqlQueryModel@@UAE@I@Z @ 312 NONAME ; QSqlQueryModel::~QSqlQueryModel(unsigned int)
+ ?length@QSqlField@@QBEHXZ @ 313 NONAME ; int QSqlField::length(void) const
+ ?removeRows@QSqlTableModel@@UAE_NHHABVQModelIndex@@@Z @ 314 NONAME ; bool QSqlTableModel::removeRows(int, int, class QModelIndex const &)
+ ?setSort@QSqlTableModel@@UAEXHW4SortOrder@Qt@@@Z @ 315 NONAME ; void QSqlTableModel::setSort(int, enum Qt::SortOrder)
+ ?revert@QSqlTableModel@@UAEXXZ @ 316 NONAME ; void QSqlTableModel::revert(void)
+ ?primaryIndex@QSQLiteDriver@@UBE?AVQSqlIndex@@ABVQString@@@Z @ 317 NONAME ; class QSqlIndex QSQLiteDriver::primaryIndex(class QString const &) const
+ ??1QSqlQuery@@QAE@XZ @ 318 NONAME ; QSqlQuery::~QSqlQuery(void)
+ ?tr@QSqlDriverPlugin@@SA?AVQString@@PBD0H@Z @ 319 NONAME ; class QString QSqlDriverPlugin::tr(char const *, char const *, int)
+ ?setQuery@QSqlQueryModel@@QAEXABVQSqlQuery@@@Z @ 320 NONAME ; void QSqlQueryModel::setQuery(class QSqlQuery const &)
+ ?rollback@QSqlDatabase@@QAE_NXZ @ 321 NONAME ; bool QSqlDatabase::rollback(void)
+ ?insertRowIntoTable@QSqlRelationalTableModel@@MAE_NABVQSqlRecord@@@Z @ 322 NONAME ; bool QSqlRelationalTableModel::insertRowIntoTable(class QSqlRecord const &)
+ ?init@QSqlCachedResult@@IAEXH@Z @ 323 NONAME ; void QSqlCachedResult::init(int)
+ ?tr@QSqlDriver@@SA?AVQString@@PBD0H@Z @ 324 NONAME ; class QString QSqlDriver::tr(char const *, char const *, int)
+ ?rollbackTransaction@QSQLiteDriver@@UAE_NXZ @ 325 NONAME ; bool QSQLiteDriver::rollbackTransaction(void)
+ ?indexInQuery@QSqlTableModel@@IBE?AVQModelIndex@@ABV2@@Z @ 326 NONAME ; class QModelIndex QSqlTableModel::indexInQuery(class QModelIndex const &) const
+ ?d_func@QSqlTableModel@@AAEPAVQSqlTableModelPrivate@@XZ @ 327 NONAME ; class QSqlTableModelPrivate * QSqlTableModel::d_func(void)
+ ?stripDelimitersImplementation@QSqlDriver@@IBE?AVQString@@ABV2@W4IdentifierType@1@@Z @ 328 NONAME ; class QString QSqlDriver::stripDelimitersImplementation(class QString const &, enum QSqlDriver::IdentifierType) const
+ ?beginTransaction@QSQLiteDriver@@UAE_NXZ @ 329 NONAME ; bool QSQLiteDriver::beginTransaction(void)
+ ?prepare@QSqlResult@@MAE_NABVQString@@@Z @ 330 NONAME ; bool QSqlResult::prepare(class QString const &)
+ ?password@QSqlDatabase@@QBE?AVQString@@XZ @ 331 NONAME ; class QString QSqlDatabase::password(void) const
+ ?query@QSqlQueryModel@@QBE?AVQSqlQuery@@XZ @ 332 NONAME ; class QSqlQuery QSqlQueryModel::query(void) const
+ ?relationModel@QSqlRelationalTableModel@@UBEPAVQSqlTableModel@@H@Z @ 333 NONAME ; class QSqlTableModel * QSqlRelationalTableModel::relationModel(int) const
+ ?clear@QSqlTableModel@@UAEXXZ @ 334 NONAME ; void QSqlTableModel::clear(void)
+ ?connectionNames@QSqlDatabase@@SA?AVQStringList@@XZ @ 335 NONAME ; class QStringList QSqlDatabase::connectionNames(void)
+ ?setValue@QSqlField@@QAEXABVQVariant@@@Z @ 336 NONAME ; void QSqlField::setValue(class QVariant const &)
+ ?boundValue@QSqlQuery@@QBE?AVQVariant@@H@Z @ 337 NONAME ; class QVariant QSqlQuery::boundValue(int) const
+ ?lastQuery@QSqlQuery@@QBE?AVQString@@XZ @ 338 NONAME ; class QString QSqlQuery::lastQuery(void) const
+ ??6@YA?AVQDebug@@V0@ABVQSqlDatabase@@@Z @ 339 NONAME ; class QDebug operator<<(class QDebug, class QSqlDatabase const &)
+ ?setAt@QSqlResult@@MAEXH@Z @ 340 NONAME ; void QSqlResult::setAt(int)
+ ??1QSqlRelation@@QAE@XZ @ 341 NONAME ; QSqlRelation::~QSqlRelation(void)
+ ?bindValue@QSqlResult@@MAEXABVQString@@ABVQVariant@@V?$QFlags@W4ParamTypeFlag@QSql@@@@@Z @ 342 NONAME ; void QSqlResult::bindValue(class QString const &, class QVariant const &, class QFlags<enum QSql::ParamTypeFlag>)
+ ?data@QSqlCachedResult@@MAE?AVQVariant@@H@Z @ 343 NONAME ; class QVariant QSqlCachedResult::data(int)
+ ??6@YA?AVQDebug@@V0@ABVQSqlError@@@Z @ 344 NONAME ; class QDebug operator<<(class QDebug, class QSqlError const &)
+ ??0QSQLiteDriver@@QAE@PAUsqlite3@@PAVQObject@@@Z @ 345 NONAME ; QSQLiteDriver::QSQLiteDriver(struct sqlite3 *, class QObject *)
+ ?savePrepare@QSqlResult@@MAE_NABVQString@@@Z @ 346 NONAME ; bool QSqlResult::savePrepare(class QString const &)
+ ?isValid@QSqlField@@QBE_NXZ @ 347 NONAME ; bool QSqlField::isValid(void) const
+ ?setConnectOptions@QSqlDatabase@@QAEXABVQString@@@Z @ 348 NONAME ; void QSqlDatabase::setConnectOptions(class QString const &)
+ ?tr@QSqlQueryModel@@SA?AVQString@@PBD0@Z @ 349 NONAME ; class QString QSqlQueryModel::tr(char const *, char const *)
+ ?text@QSqlError@@QBE?AVQString@@XZ @ 350 NONAME ; class QString QSqlError::text(void) const
+ ?value@QSqlQuery@@QBE?AVQVariant@@H@Z @ 351 NONAME ; class QVariant QSqlQuery::value(int) const
+ ?trUtf8@QSqlDriver@@SA?AVQString@@PBD0H@Z @ 352 NONAME ; class QString QSqlDriver::trUtf8(char const *, char const *, int)
+ ?bindValueType@QSqlResult@@IBE?AV?$QFlags@W4ParamTypeFlag@QSql@@@@ABVQString@@@Z @ 353 NONAME ; class QFlags<enum QSql::ParamTypeFlag> QSqlResult::bindValueType(class QString const &) const
+ ??0QSqlRelation@@QAE@ABVQString@@00@Z @ 354 NONAME ; QSqlRelation::QSqlRelation(class QString const &, class QString const &, class QString const &)
+ ?escapeIdentifier@QSqlDriver@@UBE?AVQString@@ABV2@W4IdentifierType@1@@Z @ 355 NONAME ; class QString QSqlDriver::escapeIdentifier(class QString const &, enum QSqlDriver::IdentifierType) const
+ ?setDatabaseText@QSqlError@@QAEXABVQString@@@Z @ 356 NONAME ; void QSqlError::setDatabaseText(class QString const &)
+ ?setFilter@QSqlTableModel@@UAEXABVQString@@@Z @ 357 NONAME ; void QSqlTableModel::setFilter(class QString const &)
+ ?nextResult@QSqlQuery@@QAE_NXZ @ 358 NONAME ; bool QSqlQuery::nextResult(void)
+ ??0QSqlError@@QAE@ABV0@@Z @ 359 NONAME ; QSqlError::QSqlError(class QSqlError const &)
+ ?select@QSqlTableModel@@UAE_NXZ @ 360 NONAME ; bool QSqlTableModel::select(void)
+ ??1QSqlTableModel@@UAE@XZ @ 361 NONAME ; QSqlTableModel::~QSqlTableModel(void)
+ ?subscribedToNotificationsImplementation@QSqlDriver@@IBE?AVQStringList@@XZ @ 362 NONAME ; class QStringList QSqlDriver::subscribedToNotificationsImplementation(void) const
+ ?defaultConnection@QSqlDatabase@@2PBDB @ 363 NONAME ; char const * const QSqlDatabase::defaultConnection
+ ?trUtf8@QSqlDriverPlugin@@SA?AVQString@@PBD0H@Z @ 364 NONAME ; class QString QSqlDriverPlugin::trUtf8(char const *, char const *, int)
+ ??0QSqlQueryModel@@IAE@AAVQSqlQueryModelPrivate@@PAVQObject@@@Z @ 365 NONAME ; QSqlQueryModel::QSqlQueryModel(class QSqlQueryModelPrivate &, class QObject *)
+ ?executedQuery@QSqlResult@@IBE?AVQString@@XZ @ 366 NONAME ; class QString QSqlResult::executedQuery(void) const
+ ?fetchMore@QSqlQueryModel@@UAEXABVQModelIndex@@@Z @ 367 NONAME ; void QSqlQueryModel::fetchMore(class QModelIndex const &)
+ ?setSqlType@QSqlField@@QAEXH@Z @ 368 NONAME ; void QSqlField::setSqlType(int)
+ ?fetch@QSqlCachedResult@@MAE_NH@Z @ 369 NONAME ; bool QSqlCachedResult::fetch(int)
+ ?at@QSqlQuery@@QBEHXZ @ 370 NONAME ; int QSqlQuery::at(void) const
+ ?execBatch@QSqlResult@@IAE_N_N@Z @ 371 NONAME ; bool QSqlResult::execBatch(bool)
+ ?resetBindCount@QSqlResult@@AAEXXZ @ 372 NONAME ; void QSqlResult::resetBindCount(void)
+ ?bindValueType@QSqlResult@@IBE?AV?$QFlags@W4ParamTypeFlag@QSql@@@@H@Z @ 373 NONAME ; class QFlags<enum QSql::ParamTypeFlag> QSqlResult::bindValueType(int) const
+ ??9QSqlField@@QBE_NABV0@@Z @ 374 NONAME ; bool QSqlField::operator!=(class QSqlField const &) const
+ ?trUtf8@QSqlDriver@@SA?AVQString@@PBD0@Z @ 375 NONAME ; class QString QSqlDriver::trUtf8(char const *, char const *)
+ ?setHeaderData@QSqlQueryModel@@UAE_NHW4Orientation@Qt@@ABVQVariant@@H@Z @ 376 NONAME ; bool QSqlQueryModel::setHeaderData(int, enum Qt::Orientation, class QVariant const &, int)
+ ?orderByClause@QSqlRelationalTableModel@@MBE?AVQString@@XZ @ 377 NONAME ; class QString QSqlRelationalTableModel::orderByClause(void) const
+ ?handle@QSqlResult@@UBE?AVQVariant@@XZ @ 378 NONAME ; class QVariant QSqlResult::handle(void) const
+ ?connectOptions@QSqlDatabase@@QBE?AVQString@@XZ @ 379 NONAME ; class QString QSqlDatabase::connectOptions(void) const
+ ?getStaticMetaObject@QSqlRelationalTableModel@@SAABUQMetaObject@@XZ @ 380 NONAME ; struct QMetaObject const & QSqlRelationalTableModel::getStaticMetaObject(void)
+ ?hostName@QSqlDatabase@@QBE?AVQString@@XZ @ 381 NONAME ; class QString QSqlDatabase::hostName(void) const
+ ?isEmpty@QSqlRecord@@QBE_NXZ @ 382 NONAME ; bool QSqlRecord::isEmpty(void) const
+ ?close@QSqlDatabase@@QAEXXZ @ 383 NONAME ; void QSqlDatabase::close(void)
+ ?bindValue@QSqlQuery@@QAEXABVQString@@ABVQVariant@@V?$QFlags@W4ParamTypeFlag@QSql@@@@@Z @ 384 NONAME ; void QSqlQuery::bindValue(class QString const &, class QVariant const &, class QFlags<enum QSql::ParamTypeFlag>)
+ ?tables@QSqlDatabase@@QBE?AVQStringList@@W4TableType@QSql@@@Z @ 385 NONAME ; class QStringList QSqlDatabase::tables(enum QSql::TableType) const
+ ?setDatabaseName@QSqlDatabase@@QAEXABVQString@@@Z @ 386 NONAME ; void QSqlDatabase::setDatabaseName(class QString const &)
+ ??1QSqlCachedResult@@UAE@XZ @ 387 NONAME ; QSqlCachedResult::~QSqlCachedResult(void)
+ ?isValid@QSqlRelation@@QBE_NXZ @ 388 NONAME ; bool QSqlRelation::isValid(void) const
+ ?setPrecision@QSqlField@@QAEXH@Z @ 389 NONAME ; void QSqlField::setPrecision(int)
+ ?metaObject@QSqlRelationalTableModel@@UBEPBUQMetaObject@@XZ @ 390 NONAME ; struct QMetaObject const * QSqlRelationalTableModel::metaObject(void) const
+ ?lastInsertId@QSqlQuery@@QBE?AVQVariant@@XZ @ 391 NONAME ; class QVariant QSqlQuery::lastInsertId(void) const
+ ?setValue@QSqlRecord@@QAEXHABVQVariant@@@Z @ 392 NONAME ; void QSqlRecord::setValue(int, class QVariant const &)
+ ??0QSqlQuery@@QAE@ABVQString@@VQSqlDatabase@@@Z @ 393 NONAME ; QSqlQuery::QSqlQuery(class QString const &, class QSqlDatabase)
+ ?trUtf8@QSqlTableModel@@SA?AVQString@@PBD0H@Z @ 394 NONAME ; class QString QSqlTableModel::trUtf8(char const *, char const *, int)
+ ?tr@QSqlTableModel@@SA?AVQString@@PBD0H@Z @ 395 NONAME ; class QString QSqlTableModel::tr(char const *, char const *, int)
+ ?record@QSqlQueryModel@@QBE?AVQSqlRecord@@H@Z @ 396 NONAME ; class QSqlRecord QSqlQueryModel::record(int) const
+ ?exec@QSqlDatabase@@QBE?AVQSqlQuery@@ABVQString@@@Z @ 397 NONAME ; class QSqlQuery QSqlDatabase::exec(class QString const &) const
+ ?setAutoValue@QSqlField@@QAEX_N@Z @ 398 NONAME ; void QSqlField::setAutoValue(bool)
+ ?driver@QSqlDatabase@@QBEPAVQSqlDriver@@XZ @ 399 NONAME ; class QSqlDriver * QSqlDatabase::driver(void) const
+ ?seek@QSqlQuery@@QAE_NH_N@Z @ 400 NONAME ; bool QSqlQuery::seek(int, bool)
+ ?number@QSqlError@@QBEHXZ @ 401 NONAME ; int QSqlError::number(void) const
+ ?open@QSqlDatabase@@QAE_NXZ @ 402 NONAME ; bool QSqlDatabase::open(void)
+ ??_EQSqlRelationalTableModel@@UAE@I@Z @ 403 NONAME ; QSqlRelationalTableModel::~QSqlRelationalTableModel(unsigned int)
+ ?setNull@QSqlRecord@@QAEXH@Z @ 404 NONAME ; void QSqlRecord::setNull(int)
+ ?fieldName@QSqlRecord@@QBE?AVQString@@H@Z @ 405 NONAME ; class QString QSqlRecord::fieldName(int) const
+ ?getStaticMetaObject@QSQLiteDriver@@SAABUQMetaObject@@XZ @ 406 NONAME ; struct QMetaObject const & QSQLiteDriver::getStaticMetaObject(void)
+ ?isValid@QSqlResult@@IBE_NXZ @ 407 NONAME ; bool QSqlResult::isValid(void) const
+ ?primaryIndex@QSqlDatabase@@QBE?AVQSqlIndex@@ABVQString@@@Z @ 408 NONAME ; class QSqlIndex QSqlDatabase::primaryIndex(class QString const &) const
+ ??0QSqlField@@QAE@ABV0@@Z @ 409 NONAME ; QSqlField::QSqlField(class QSqlField const &)
+ ?fetchFirst@QSqlCachedResult@@MAE_NXZ @ 410 NONAME ; bool QSqlCachedResult::fetchFirst(void)
+ ?setLength@QSqlField@@QAEXH@Z @ 411 NONAME ; void QSqlField::setLength(int)
+ ??0QSqlQuery@@QAE@VQSqlDatabase@@@Z @ 412 NONAME ; QSqlQuery::QSqlQuery(class QSqlDatabase)
+ ?commitTransaction@QSqlDriver@@UAE_NXZ @ 413 NONAME ; bool QSqlDriver::commitTransaction(void)
+ ?last@QSqlQuery@@QAE_NXZ @ 414 NONAME ; bool QSqlQuery::last(void)
+ ?setNull@QSqlRecord@@QAEXABVQString@@@Z @ 415 NONAME ; void QSqlRecord::setNull(class QString const &)
+ ??1QSqlRecord@@QAE@XZ @ 416 NONAME ; QSqlRecord::~QSqlRecord(void)
+ ??1QSqlIndex@@QAE@XZ @ 417 NONAME ; QSqlIndex::~QSqlIndex(void)
+ ?detach@QSqlField@@AAEXXZ @ 418 NONAME ; void QSqlField::detach(void)
+ ?append@QSqlIndex@@QAEXABVQSqlField@@@Z @ 419 NONAME ; void QSqlIndex::append(class QSqlField const &)
+ ?isSelect@QSqlResult@@IBE_NXZ @ 420 NONAME ; bool QSqlResult::isSelect(void) const
+ ?lastError@QSqlDriver@@QBE?AVQSqlError@@XZ @ 421 NONAME ; class QSqlError QSqlDriver::lastError(void) const
+ ?lastError@QSqlResult@@IBE?AVQSqlError@@XZ @ 422 NONAME ; class QSqlError QSqlResult::lastError(void) const
+ ?isValid@QSqlDatabase@@QBE_NXZ @ 423 NONAME ; bool QSqlDatabase::isValid(void) const
+ ?d_func@QSqlRelationalTableModel@@AAEPAVQSqlRelationalTableModelPrivate@@XZ @ 424 NONAME ; class QSqlRelationalTableModelPrivate * QSqlRelationalTableModel::d_func(void)
+ ?database@QSqlDatabase@@SA?AV1@ABVQString@@_N@Z @ 425 NONAME ; class QSqlDatabase QSqlDatabase::database(class QString const &, bool)
+ ?rowCount@QSqlQueryModel@@UBEHABVQModelIndex@@@Z @ 426 NONAME ; int QSqlQueryModel::rowCount(class QModelIndex const &) const
+ ?qt_metacall@QSqlRelationalTableModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 427 NONAME ; int QSqlRelationalTableModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?name@QSqlIndex@@QBE?AVQString@@XZ @ 428 NONAME ; class QString QSqlIndex::name(void) const
+ ?setNumericalPrecisionPolicy@QSqlResult@@IAEXW4NumericalPrecisionPolicy@QSql@@@Z @ 429 NONAME ; void QSqlResult::setNumericalPrecisionPolicy(enum QSql::NumericalPrecisionPolicy)
+ ??0QSqlRelationalTableModel@@QAE@PAVQObject@@VQSqlDatabase@@@Z @ 430 NONAME ; QSqlRelationalTableModel::QSqlRelationalTableModel(class QObject *, class QSqlDatabase)
+ ?insertColumns@QSqlQueryModel@@UAE_NHHABVQModelIndex@@@Z @ 431 NONAME ; bool QSqlQueryModel::insertColumns(int, int, class QModelIndex const &)
+ ?clear@QSqlRelationalTableModel@@UAEXXZ @ 432 NONAME ; void QSqlRelationalTableModel::clear(void)
+ ?boundValueCount@QSqlResult@@IBEHXZ @ 433 NONAME ; int QSqlResult::boundValueCount(void) const
+ ?staticMetaObject@QSqlRelationalTableModel@@2UQMetaObject@@B @ 434 NONAME ; struct QMetaObject const QSqlRelationalTableModel::staticMetaObject
+ ?record@QSqlDatabase@@QBE?AVQSqlRecord@@ABVQString@@@Z @ 435 NONAME ; class QSqlRecord QSqlDatabase::record(class QString const &) const
+ ?fetchPrevious@QSqlResult@@MAE_NXZ @ 436 NONAME ; bool QSqlResult::fetchPrevious(void)
+ ?record@QSqlQuery@@QBE?AVQSqlRecord@@XZ @ 437 NONAME ; class QSqlRecord QSqlQuery::record(void) const
+ ?record@QSQLiteDriver@@UBE?AVQSqlRecord@@ABVQString@@@Z @ 438 NONAME ; class QSqlRecord QSQLiteDriver::record(class QString const &) const
+ ?d_func@QSqlTableModel@@ABEPBVQSqlTableModelPrivate@@XZ @ 439 NONAME ; class QSqlTableModelPrivate const * QSqlTableModel::d_func(void) const
+ ?driverName@QSqlDatabase@@QBE?AVQString@@XZ @ 440 NONAME ; class QString QSqlDatabase::driverName(void) const
+ ?numericalPrecisionPolicy@QSqlDriver@@QBE?AW4NumericalPrecisionPolicy@QSql@@XZ @ 441 NONAME ; enum QSql::NumericalPrecisionPolicy QSqlDriver::numericalPrecisionPolicy(void) const
+ ??0QSqlIndex@@QAE@ABV0@@Z @ 442 NONAME ; QSqlIndex::QSqlIndex(class QSqlIndex const &)
+ ?isDirty@QSqlTableModel@@QBE_NABVQModelIndex@@@Z @ 443 NONAME ; bool QSqlTableModel::isDirty(class QModelIndex const &) const
+ ?subscribeToNotificationImplementation@QSqlDriver@@IAE_NABVQString@@@Z @ 444 NONAME ; bool QSqlDriver::subscribeToNotificationImplementation(class QString const &)
+ ?execBatch@QSqlQuery@@QAE_NW4BatchExecutionMode@1@@Z @ 445 NONAME ; bool QSqlQuery::execBatch(enum QSqlQuery::BatchExecutionMode)
+ ?removeColumns@QSqlQueryModel@@UAE_NHHABVQModelIndex@@@Z @ 446 NONAME ; bool QSqlQueryModel::removeColumns(int, int, class QModelIndex const &)
+ ?qt_metacall@QSqlTableModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 447 NONAME ; int QSqlTableModel::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?isNull@QSqlRecord@@QBE_NH@Z @ 448 NONAME ; bool QSqlRecord::isNull(int) const
+ ?primeInsert@QSqlTableModel@@IAEXHAAVQSqlRecord@@@Z @ 449 NONAME ; void QSqlTableModel::primeInsert(int, class QSqlRecord &)
+ ?filter@QSqlTableModel@@QBE?AVQString@@XZ @ 450 NONAME ; class QString QSqlTableModel::filter(void) const
+ ?removeColumns@QSqlRelationalTableModel@@UAE_NHHABVQModelIndex@@@Z @ 451 NONAME ; bool QSqlRelationalTableModel::removeColumns(int, int, class QModelIndex const &)
+ ?setNumber@QSqlError@@QAEXH@Z @ 452 NONAME ; void QSqlError::setNumber(int)
+ ?record@QSqlQueryModel@@QBE?AVQSqlRecord@@XZ @ 453 NONAME ; class QSqlRecord QSqlQueryModel::record(void) const
+ ?setName@QSqlIndex@@QAEXABVQString@@@Z @ 454 NONAME ; void QSqlIndex::setName(class QString const &)
+ ?setDriverText@QSqlError@@QAEXABVQString@@@Z @ 455 NONAME ; void QSqlError::setDriverText(class QString const &)
+ ?trUtf8@QSQLiteDriver@@SA?AVQString@@PBD0H@Z @ 456 NONAME ; class QString QSQLiteDriver::trUtf8(char const *, char const *, int)
+ ?submit@QSqlTableModel@@UAE_NXZ @ 457 NONAME ; bool QSqlTableModel::submit(void)
+ ?d_func@QSqlQueryModel@@AAEPAVQSqlQueryModelPrivate@@XZ @ 458 NONAME ; class QSqlQueryModelPrivate * QSqlQueryModel::d_func(void)
+ ?remove@QSqlRecord@@QAEXH@Z @ 459 NONAME ; void QSqlRecord::remove(int)
+ ?contains@QSqlDatabase@@SA_NABVQString@@@Z @ 460 NONAME ; bool QSqlDatabase::contains(class QString const &)
+ ??0QSqlTableModel@@QAE@PAVQObject@@VQSqlDatabase@@@Z @ 461 NONAME ; QSqlTableModel::QSqlTableModel(class QObject *, class QSqlDatabase)
+ ?relation@QSqlRelationalTableModel@@QBE?AVQSqlRelation@@H@Z @ 462 NONAME ; class QSqlRelation QSqlRelationalTableModel::relation(int) const
+
diff --git a/src/s60installs/bwins/QtSvgu.def b/src/s60installs/bwins/QtSvgu.def
new file mode 100644
index 0000000000..c124ff9a54
--- /dev/null
+++ b/src/s60installs/bwins/QtSvgu.def
@@ -0,0 +1,149 @@
+EXPORTS
+ ?load@QSvgRenderer@@QAE_NABVQString@@@Z @ 1 NONAME ; bool QSvgRenderer::load(class QString const &)
+ ?namedNode@QSvgTinyDocument@@QBEPAVQSvgNode@@ABVQString@@@Z @ 2 NONAME ; class QSvgNode * QSvgTinyDocument::namedNode(class QString const &) const
+ ?setMaximumCacheSize@QGraphicsSvgItem@@QAEXABVQSize@@@Z @ 3 NONAME ; void QGraphicsSvgItem::setMaximumCacheSize(class QSize const &)
+ ??1QSvgWidget@@UAE@XZ @ 4 NONAME ; QSvgWidget::~QSvgWidget(void)
+ ?height@QSvgTinyDocument@@QBEHXZ @ 5 NONAME ; int QSvgTinyDocument::height(void) const
+ ?load@QSvgWidget@@QAEXABVQString@@@Z @ 6 NONAME ; void QSvgWidget::load(class QString const &)
+ ?d_func@QGraphicsSvgItem@@ABEPBVQGraphicsSvgItemPrivate@@XZ @ 7 NONAME ; class QGraphicsSvgItemPrivate const * QGraphicsSvgItem::d_func(void) const
+ ?d_func@QGraphicsSvgItem@@AAEPAVQGraphicsSvgItemPrivate@@XZ @ 8 NONAME ; class QGraphicsSvgItemPrivate * QGraphicsSvgItem::d_func(void)
+ ?render@QSvgRenderer@@QAEXPAVQPainter@@ABVQString@@ABVQRectF@@@Z @ 9 NONAME ; void QSvgRenderer::render(class QPainter *, class QString const &, class QRectF const &)
+ ?trUtf8@QGraphicsSvgItem@@SA?AVQString@@PBD0@Z @ 10 NONAME ; class QString QGraphicsSvgItem::trUtf8(char const *, char const *)
+ ?draw@QSvgTinyDocument@@UAEXPAVQPainter@@AAUQSvgExtraStates@@@Z @ 11 NONAME ; void QSvgTinyDocument::draw(class QPainter *, struct QSvgExtraStates &)
+ ?tr@QSvgRenderer@@SA?AVQString@@PBD0@Z @ 12 NONAME ; class QString QSvgRenderer::tr(char const *, char const *)
+ ?elementExists@QSvgRenderer@@QBE_NABVQString@@@Z @ 13 NONAME ; bool QSvgRenderer::elementExists(class QString const &) const
+ ?repaintNeeded@QSvgRenderer@@IAEXXZ @ 14 NONAME ; void QSvgRenderer::repaintNeeded(void)
+ ?qt_metacast@QSvgWidget@@UAEPAXPBD@Z @ 15 NONAME ; void * QSvgWidget::qt_metacast(char const *)
+ ??_EQSvgRenderer@@UAE@I@Z @ 16 NONAME ; QSvgRenderer::~QSvgRenderer(unsigned int)
+ ?d_func@QSvgGenerator@@ABEPBVQSvgGeneratorPrivate@@XZ @ 17 NONAME ; class QSvgGeneratorPrivate const * QSvgGenerator::d_func(void) const
+ ?animationDuration@QSvgTinyDocument@@QBEHXZ @ 18 NONAME ; int QSvgTinyDocument::animationDuration(void) const
+ ??0QSvgGenerator@@QAE@XZ @ 19 NONAME ; QSvgGenerator::QSvgGenerator(void)
+ ?load@QSvgRenderer@@QAE_NPAVQXmlStreamReader@@@Z @ 20 NONAME ; bool QSvgRenderer::load(class QXmlStreamReader *)
+ ?d_func@QSvgWidget@@ABEPBVQSvgWidgetPrivate@@XZ @ 21 NONAME ; class QSvgWidgetPrivate const * QSvgWidget::d_func(void) const
+ ?fileName@QSvgGenerator@@QBE?AVQString@@XZ @ 22 NONAME ; class QString QSvgGenerator::fileName(void) const
+ ?outputDevice@QSvgGenerator@@QBEPAVQIODevice@@XZ @ 23 NONAME ; class QIODevice * QSvgGenerator::outputDevice(void) const
+ ?svgFont@QSvgTinyDocument@@QBEPAVQSvgFont@@ABVQString@@@Z @ 24 NONAME ; class QSvgFont * QSvgTinyDocument::svgFont(class QString const &) const
+ ?paintEvent@QSvgWidget@@MAEXPAVQPaintEvent@@@Z @ 25 NONAME ; void QSvgWidget::paintEvent(class QPaintEvent *)
+ ?paint@QGraphicsSvgItem@@UAEXPAVQPainter@@PBVQStyleOptionGraphicsItem@@PAVQWidget@@@Z @ 26 NONAME ; void QGraphicsSvgItem::paint(class QPainter *, class QStyleOptionGraphicsItem const *, class QWidget *)
+ ?qt_metacall@QSvgRenderer@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 27 NONAME ; int QSvgRenderer::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_metacast@QGraphicsSvgItem@@UAEPAXPBD@Z @ 28 NONAME ; void * QGraphicsSvgItem::qt_metacast(char const *)
+ ??_EQGraphicsSvgItem@@UAE@I@Z @ 29 NONAME ; QGraphicsSvgItem::~QGraphicsSvgItem(unsigned int)
+ ?render@QSvgRenderer@@QAEXPAVQPainter@@ABVQRectF@@@Z @ 30 NONAME ; void QSvgRenderer::render(class QPainter *, class QRectF const &)
+ ?setFramesPerSecond@QSvgRenderer@@QAEXH@Z @ 31 NONAME ; void QSvgRenderer::setFramesPerSecond(int)
+ ??0QSvgRenderer@@QAE@ABVQByteArray@@PAVQObject@@@Z @ 32 NONAME ; QSvgRenderer::QSvgRenderer(class QByteArray const &, class QObject *)
+ ?boundsOnElement@QSvgRenderer@@QBE?AVQRectF@@ABVQString@@@Z @ 33 NONAME ; class QRectF QSvgRenderer::boundsOnElement(class QString const &) const
+ ?draw@QSvgTinyDocument@@QAEXPAVQPainter@@ABVQRectF@@@Z @ 34 NONAME ; void QSvgTinyDocument::draw(class QPainter *, class QRectF const &)
+ ?currentElapsed@QSvgTinyDocument@@QBEHXZ @ 35 NONAME ; int QSvgTinyDocument::currentElapsed(void) const
+ ?setFramesPerSecond@QSvgTinyDocument@@QAEXH@Z @ 36 NONAME ; void QSvgTinyDocument::setFramesPerSecond(int)
+ ??0QSvgRenderer@@QAE@PAVQXmlStreamReader@@PAVQObject@@@Z @ 37 NONAME ; QSvgRenderer::QSvgRenderer(class QXmlStreamReader *, class QObject *)
+ ?addNamedStyle@QSvgTinyDocument@@QAEXABVQString@@PAVQSvgFillStyleProperty@@@Z @ 38 NONAME ; void QSvgTinyDocument::addNamedStyle(class QString const &, class QSvgFillStyleProperty *)
+ ??0QGraphicsSvgItem@@QAE@ABVQString@@PAVQGraphicsItem@@@Z @ 39 NONAME ; QGraphicsSvgItem::QGraphicsSvgItem(class QString const &, class QGraphicsItem *)
+ ??_EQSvgGenerator@@UAE@I@Z @ 40 NONAME ; QSvgGenerator::~QSvgGenerator(unsigned int)
+ ?staticMetaObject@QGraphicsSvgItem@@2UQMetaObject@@B @ 41 NONAME ; struct QMetaObject const QGraphicsSvgItem::staticMetaObject
+ ?render@QSvgRenderer@@QAEXPAVQPainter@@@Z @ 42 NONAME ; void QSvgRenderer::render(class QPainter *)
+ ??0QSvgRenderer@@QAE@PAVQObject@@@Z @ 43 NONAME ; QSvgRenderer::QSvgRenderer(class QObject *)
+ ??1QSvgRenderer@@UAE@XZ @ 44 NONAME ; QSvgRenderer::~QSvgRenderer(void)
+ ?viewBox@QSvgRenderer@@QBE?AVQRect@@XZ @ 45 NONAME ; class QRect QSvgRenderer::viewBox(void) const
+ ?resolution@QSvgGenerator@@QBEHXZ @ 46 NONAME ; int QSvgGenerator::resolution(void) const
+ ?staticMetaObject@QSvgRenderer@@2UQMetaObject@@B @ 47 NONAME ; struct QMetaObject const QSvgRenderer::staticMetaObject
+ ?setViewBox@QSvgRenderer@@QAEXABVQRectF@@@Z @ 48 NONAME ; void QSvgRenderer::setViewBox(class QRectF const &)
+ ?setDescription@QSvgGenerator@@QAEXABVQString@@@Z @ 49 NONAME ; void QSvgGenerator::setDescription(class QString const &)
+ ?type@QGraphicsSvgItem@@UBEHXZ @ 50 NONAME ; int QGraphicsSvgItem::type(void) const
+ ?size@QSvgTinyDocument@@QBE?AVQSize@@XZ @ 51 NONAME ; class QSize QSvgTinyDocument::size(void) const
+ ?setResolution@QSvgGenerator@@QAEXH@Z @ 52 NONAME ; void QSvgGenerator::setResolution(int)
+ ?setViewBox@QSvgTinyDocument@@QAEXABVQRectF@@@Z @ 53 NONAME ; void QSvgTinyDocument::setViewBox(class QRectF const &)
+ ?type@QSvgTinyDocument@@UBE?AW4Type@QSvgNode@@XZ @ 54 NONAME ; enum QSvgNode::Type QSvgTinyDocument::type(void) const
+ ?renderer@QSvgWidget@@QBEPAVQSvgRenderer@@XZ @ 55 NONAME ; class QSvgRenderer * QSvgWidget::renderer(void) const
+ ?trUtf8@QSvgRenderer@@SA?AVQString@@PBD0@Z @ 56 NONAME ; class QString QSvgRenderer::trUtf8(char const *, char const *)
+ ?setSize@QSvgGenerator@@QAEXABVQSize@@@Z @ 57 NONAME ; void QSvgGenerator::setSize(class QSize const &)
+ ?elementExists@QSvgTinyDocument@@QBE_NABVQString@@@Z @ 58 NONAME ; bool QSvgTinyDocument::elementExists(class QString const &) const
+ ?description@QSvgGenerator@@QBE?AVQString@@XZ @ 59 NONAME ; class QString QSvgGenerator::description(void) const
+ ?setCurrentFrame@QSvgRenderer@@QAEXH@Z @ 60 NONAME ; void QSvgRenderer::setCurrentFrame(int)
+ ?load@QSvgRenderer@@QAE_NABVQByteArray@@@Z @ 61 NONAME ; bool QSvgRenderer::load(class QByteArray const &)
+ ?currentFrame@QSvgRenderer@@QBEHXZ @ 62 NONAME ; int QSvgRenderer::currentFrame(void) const
+ ?tr@QGraphicsSvgItem@@SA?AVQString@@PBD0@Z @ 63 NONAME ; class QString QGraphicsSvgItem::tr(char const *, char const *)
+ ?getStaticMetaObject@QGraphicsSvgItem@@SAABUQMetaObject@@XZ @ 64 NONAME ; struct QMetaObject const & QGraphicsSvgItem::getStaticMetaObject(void)
+ ?setHeight@QSvgTinyDocument@@QAEXH_N@Z @ 65 NONAME ; void QSvgTinyDocument::setHeight(int, bool)
+ ?boundsOnElement@QSvgTinyDocument@@QBE?AVQRectF@@ABVQString@@@Z @ 66 NONAME ; class QRectF QSvgTinyDocument::boundsOnElement(class QString const &) const
+ ?draw@QSvgTinyDocument@@QAEXPAVQPainter@@@Z @ 67 NONAME ; void QSvgTinyDocument::draw(class QPainter *)
+ ?qt_metacall@QGraphicsSvgItem@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 68 NONAME ; int QGraphicsSvgItem::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?metaObject@QSvgWidget@@UBEPBUQMetaObject@@XZ @ 69 NONAME ; struct QMetaObject const * QSvgWidget::metaObject(void) const
+ ??_EQSvgTinyDocument@@UAE@I@Z @ 70 NONAME ; QSvgTinyDocument::~QSvgTinyDocument(unsigned int)
+ ?getStaticMetaObject@QSvgWidget@@SAABUQMetaObject@@XZ @ 71 NONAME ; struct QMetaObject const & QSvgWidget::getStaticMetaObject(void)
+ ??0QSvgTinyDocument@@QAE@XZ @ 72 NONAME ; QSvgTinyDocument::QSvgTinyDocument(void)
+ ?paintEngine@QSvgGenerator@@MBEPAVQPaintEngine@@XZ @ 73 NONAME ; class QPaintEngine * QSvgGenerator::paintEngine(void) const
+ ?animated@QSvgTinyDocument@@QBE_NXZ @ 74 NONAME ; bool QSvgTinyDocument::animated(void) const
+ ?staticMetaObject@QSvgWidget@@2UQMetaObject@@B @ 75 NONAME ; struct QMetaObject const QSvgWidget::staticMetaObject
+ ?sizeHint@QSvgWidget@@UBE?AVQSize@@XZ @ 76 NONAME ; class QSize QSvgWidget::sizeHint(void) const
+ ?tr@QSvgRenderer@@SA?AVQString@@PBD0H@Z @ 77 NONAME ; class QString QSvgRenderer::tr(char const *, char const *, int)
+ ?d_func@QSvgGenerator@@AAEPAVQSvgGeneratorPrivate@@XZ @ 78 NONAME ; class QSvgGeneratorPrivate * QSvgGenerator::d_func(void)
+ ?widthPercent@QSvgTinyDocument@@QBE_NXZ @ 79 NONAME ; bool QSvgTinyDocument::widthPercent(void) const
+ ?qt_metacall@QSvgWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 80 NONAME ; int QSvgWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setWidth@QSvgTinyDocument@@QAEXH_N@Z @ 81 NONAME ; void QSvgTinyDocument::setWidth(int, bool)
+ ?trUtf8@QSvgWidget@@SA?AVQString@@PBD0@Z @ 82 NONAME ; class QString QSvgWidget::trUtf8(char const *, char const *)
+ ??0QSvgRenderer@@QAE@ABVQString@@PAVQObject@@@Z @ 83 NONAME ; QSvgRenderer::QSvgRenderer(class QString const &, class QObject *)
+ ?matrixForElement@QSvgTinyDocument@@QBE?AVQMatrix@@ABVQString@@@Z @ 84 NONAME ; class QMatrix QSvgTinyDocument::matrixForElement(class QString const &) const
+ ?getStaticMetaObject@QSvgRenderer@@SAABUQMetaObject@@XZ @ 85 NONAME ; struct QMetaObject const & QSvgRenderer::getStaticMetaObject(void)
+ ?title@QSvgGenerator@@QBE?AVQString@@XZ @ 86 NONAME ; class QString QSvgGenerator::title(void) const
+ ?size@QSvgGenerator@@QBE?AVQSize@@XZ @ 87 NONAME ; class QSize QSvgGenerator::size(void) const
+ ?viewBoxF@QSvgRenderer@@QBE?AVQRectF@@XZ @ 88 NONAME ; class QRectF QSvgRenderer::viewBoxF(void) const
+ ?isCachingEnabled@QGraphicsSvgItem@@QBE_NXZ @ 89 NONAME ; bool QGraphicsSvgItem::isCachingEnabled(void) const
+ ?defaultSize@QSvgRenderer@@QBE?AVQSize@@XZ @ 90 NONAME ; class QSize QSvgRenderer::defaultSize(void) const
+ ?load@QSvgTinyDocument@@SAPAV1@PAVQXmlStreamReader@@@Z @ 91 NONAME ; class QSvgTinyDocument * QSvgTinyDocument::load(class QXmlStreamReader *)
+ ?setTitle@QSvgGenerator@@QAEXABVQString@@@Z @ 92 NONAME ; void QSvgGenerator::setTitle(class QString const &)
+ ??_EQSvgWidget@@UAE@I@Z @ 93 NONAME ; QSvgWidget::~QSvgWidget(unsigned int)
+ ?d_func@QSvgRenderer@@ABEPBVQSvgRendererPrivate@@XZ @ 94 NONAME ; class QSvgRendererPrivate const * QSvgRenderer::d_func(void) const
+ ?animated@QSvgRenderer@@QBE_NXZ @ 95 NONAME ; bool QSvgRenderer::animated(void) const
+ ?metric@QSvgGenerator@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z @ 96 NONAME ; int QSvgGenerator::metric(enum QPaintDevice::PaintDeviceMetric) const
+ ?matrixForElement@QSvgRenderer@@QBE?AVQMatrix@@ABVQString@@@Z @ 97 NONAME ; class QMatrix QSvgRenderer::matrixForElement(class QString const &) const
+ ??1QGraphicsSvgItem@@UAE@XZ @ 98 NONAME ; QGraphicsSvgItem::~QGraphicsSvgItem(void)
+ ?d_func@QSvgRenderer@@AAEPAVQSvgRendererPrivate@@XZ @ 99 NONAME ; class QSvgRendererPrivate * QSvgRenderer::d_func(void)
+ ?qt_metacast@QSvgRenderer@@UAEPAXPBD@Z @ 100 NONAME ; void * QSvgRenderer::qt_metacast(char const *)
+ ??1QSvgGenerator@@UAE@XZ @ 101 NONAME ; QSvgGenerator::~QSvgGenerator(void)
+ ??1QSvgTinyDocument@@UAE@XZ @ 102 NONAME ; QSvgTinyDocument::~QSvgTinyDocument(void)
+ ?load@QSvgTinyDocument@@SAPAV1@ABVQByteArray@@@Z @ 103 NONAME ; class QSvgTinyDocument * QSvgTinyDocument::load(class QByteArray const &)
+ ?d_func@QSvgWidget@@AAEPAVQSvgWidgetPrivate@@XZ @ 104 NONAME ; class QSvgWidgetPrivate * QSvgWidget::d_func(void)
+ ?isValid@QSvgRenderer@@QBE_NXZ @ 105 NONAME ; bool QSvgRenderer::isValid(void) const
+ ?metaObject@QSvgRenderer@@UBEPBUQMetaObject@@XZ @ 106 NONAME ; struct QMetaObject const * QSvgRenderer::metaObject(void) const
+ ?addSvgFont@QSvgTinyDocument@@QAEXPAVQSvgFont@@@Z @ 107 NONAME ; void QSvgTinyDocument::addSvgFont(class QSvgFont *)
+ ?viewBoxF@QSvgGenerator@@QBE?AVQRectF@@XZ @ 108 NONAME ; class QRectF QSvgGenerator::viewBoxF(void) const
+ ?tr@QSvgWidget@@SA?AVQString@@PBD0H@Z @ 109 NONAME ; class QString QSvgWidget::tr(char const *, char const *, int)
+ ?addNamedNode@QSvgTinyDocument@@QAEXABVQString@@PAVQSvgNode@@@Z @ 110 NONAME ; void QSvgTinyDocument::addNamedNode(class QString const &, class QSvgNode *)
+ ?tr@QSvgWidget@@SA?AVQString@@PBD0@Z @ 111 NONAME ; class QString QSvgWidget::tr(char const *, char const *)
+ ??0QSvgWidget@@QAE@PAVQWidget@@@Z @ 112 NONAME ; QSvgWidget::QSvgWidget(class QWidget *)
+ ?namedStyle@QSvgTinyDocument@@QBEPAVQSvgFillStyleProperty@@ABVQString@@@Z @ 113 NONAME ; class QSvgFillStyleProperty * QSvgTinyDocument::namedStyle(class QString const &) const
+ ?preserveAspectRatio@QSvgTinyDocument@@QBE_NXZ @ 114 NONAME ; bool QSvgTinyDocument::preserveAspectRatio(void) const
+ ?boundingRect@QGraphicsSvgItem@@UBE?AVQRectF@@XZ @ 115 NONAME ; class QRectF QGraphicsSvgItem::boundingRect(void) const
+ ?maximumCacheSize@QGraphicsSvgItem@@QBE?AVQSize@@XZ @ 116 NONAME ; class QSize QGraphicsSvgItem::maximumCacheSize(void) const
+ ?setSharedRenderer@QGraphicsSvgItem@@QAEXPAVQSvgRenderer@@@Z @ 117 NONAME ; void QGraphicsSvgItem::setSharedRenderer(class QSvgRenderer *)
+ ?setViewBox@QSvgRenderer@@QAEXABVQRect@@@Z @ 118 NONAME ; void QSvgRenderer::setViewBox(class QRect const &)
+ ?framesPerSecond@QSvgRenderer@@QBEHXZ @ 119 NONAME ; int QSvgRenderer::framesPerSecond(void) const
+ ?restartAnimation@QSvgTinyDocument@@QAEXXZ @ 120 NONAME ; void QSvgTinyDocument::restartAnimation(void)
+ ?tr@QGraphicsSvgItem@@SA?AVQString@@PBD0H@Z @ 121 NONAME ; class QString QGraphicsSvgItem::tr(char const *, char const *, int)
+ ?currentFrame@QSvgTinyDocument@@QBEHXZ @ 122 NONAME ; int QSvgTinyDocument::currentFrame(void) const
+ ?renderer@QGraphicsSvgItem@@QBEPAVQSvgRenderer@@XZ @ 123 NONAME ; class QSvgRenderer * QGraphicsSvgItem::renderer(void) const
+ ?setFileName@QSvgGenerator@@QAEXABVQString@@@Z @ 124 NONAME ; void QSvgGenerator::setFileName(class QString const &)
+ ?draw@QSvgTinyDocument@@QAEXPAVQPainter@@ABVQString@@ABVQRectF@@@Z @ 125 NONAME ; void QSvgTinyDocument::draw(class QPainter *, class QString const &, class QRectF const &)
+ ?viewBox@QSvgGenerator@@QBE?AVQRect@@XZ @ 126 NONAME ; class QRect QSvgGenerator::viewBox(void) const
+ ?trUtf8@QSvgRenderer@@SA?AVQString@@PBD0H@Z @ 127 NONAME ; class QString QSvgRenderer::trUtf8(char const *, char const *, int)
+ ?metaObject@QGraphicsSvgItem@@UBEPBUQMetaObject@@XZ @ 128 NONAME ; struct QMetaObject const * QGraphicsSvgItem::metaObject(void) const
+ ?trUtf8@QSvgWidget@@SA?AVQString@@PBD0H@Z @ 129 NONAME ; class QString QSvgWidget::trUtf8(char const *, char const *, int)
+ ?elementId@QGraphicsSvgItem@@QBE?AVQString@@XZ @ 130 NONAME ; class QString QGraphicsSvgItem::elementId(void) const
+ ?setOutputDevice@QSvgGenerator@@QAEXPAVQIODevice@@@Z @ 131 NONAME ; void QSvgGenerator::setOutputDevice(class QIODevice *)
+ ?load@QSvgWidget@@QAEXABVQByteArray@@@Z @ 132 NONAME ; void QSvgWidget::load(class QByteArray const &)
+ ?viewBox@QSvgTinyDocument@@QBE?AVQRectF@@XZ @ 133 NONAME ; class QRectF QSvgTinyDocument::viewBox(void) const
+ ?setAnimated@QSvgTinyDocument@@QAEX_N@Z @ 134 NONAME ; void QSvgTinyDocument::setAnimated(bool)
+ ?setElementId@QGraphicsSvgItem@@QAEXABVQString@@@Z @ 135 NONAME ; void QGraphicsSvgItem::setElementId(class QString const &)
+ ?width@QSvgTinyDocument@@QBEHXZ @ 136 NONAME ; int QSvgTinyDocument::width(void) const
+ ?animationDuration@QSvgRenderer@@QBEHXZ @ 137 NONAME ; int QSvgRenderer::animationDuration(void) const
+ ?setCurrentFrame@QSvgTinyDocument@@QAEXH@Z @ 138 NONAME ; void QSvgTinyDocument::setCurrentFrame(int)
+ ?mapSourceToTarget@QSvgTinyDocument@@AAEXPAVQPainter@@ABVQRectF@@1@Z @ 139 NONAME ; void QSvgTinyDocument::mapSourceToTarget(class QPainter *, class QRectF const &, class QRectF const &)
+ ??0QSvgWidget@@QAE@ABVQString@@PAVQWidget@@@Z @ 140 NONAME ; QSvgWidget::QSvgWidget(class QString const &, class QWidget *)
+ ??0QGraphicsSvgItem@@QAE@PAVQGraphicsItem@@@Z @ 141 NONAME ; QGraphicsSvgItem::QGraphicsSvgItem(class QGraphicsItem *)
+ ?setViewBox@QSvgGenerator@@QAEXABVQRectF@@@Z @ 142 NONAME ; void QSvgGenerator::setViewBox(class QRectF const &)
+ ?load@QSvgTinyDocument@@SAPAV1@ABVQString@@@Z @ 143 NONAME ; class QSvgTinyDocument * QSvgTinyDocument::load(class QString const &)
+ ?setViewBox@QSvgGenerator@@QAEXABVQRect@@@Z @ 144 NONAME ; void QSvgGenerator::setViewBox(class QRect const &)
+ ?setCachingEnabled@QGraphicsSvgItem@@QAEX_N@Z @ 145 NONAME ; void QGraphicsSvgItem::setCachingEnabled(bool)
+ ?trUtf8@QGraphicsSvgItem@@SA?AVQString@@PBD0H@Z @ 146 NONAME ; class QString QGraphicsSvgItem::trUtf8(char const *, char const *, int)
+ ?heightPercent@QSvgTinyDocument@@QBE_NXZ @ 147 NONAME ; bool QSvgTinyDocument::heightPercent(void) const
+
diff --git a/src/s60installs/bwins/QtTestu.def b/src/s60installs/bwins/QtTestu.def
new file mode 100644
index 0000000000..aabb2d7a70
--- /dev/null
+++ b/src/s60installs/bwins/QtTestu.def
@@ -0,0 +1,79 @@
+EXPORTS
+ ?testObject@QTest@@YAPAVQObject@@XZ @ 1 NONAME ; class QObject * QTest::testObject(void)
+ ?trUtf8@QTestEventLoop@@SA?AVQString@@PBD0@Z @ 2 NONAME ; class QString QTestEventLoop::trUtf8(char const *, char const *)
+ ?toString@QTest@@YAPADPBD@Z @ 3 NONAME ; char * QTest::toString(char const *)
+ ?append@QTestData@@QAEXHPBX@Z @ 4 NONAME ; void QTestData::append(int, void const *)
+ ?getStaticMetaObject@QTestEventLoop@@SAABUQMetaObject@@XZ @ 5 NONAME ; struct QMetaObject const & QTestEventLoop::getStaticMetaObject(void)
+ ?qGlobalData@QTest@@YAPAXPBDH@Z @ 6 NONAME ; void * QTest::qGlobalData(char const *, int)
+ ??1QTestData@@QAE@XZ @ 7 NONAME ; QTestData::~QTestData(void)
+ ??1QTestEventLoop@@UAE@XZ @ 8 NONAME ; QTestEventLoop::~QTestEventLoop(void)
+ ?qExec@QTest@@YAHPAVQObject@@ABVQStringList@@@Z @ 9 NONAME ; int QTest::qExec(class QObject *, class QStringList const &)
+ ?currentDataTag@QTest@@YAPBDXZ @ 10 NONAME ; char const * QTest::currentDataTag(void)
+ ??0QBenchmarkIterationController@QTest@@QAE@XZ @ 11 NONAME ; QTest::QBenchmarkIterationController::QBenchmarkIterationController(void)
+ ??0QBenchmarkIterationController@QTest@@QAE@W4RunMode@01@@Z @ 12 NONAME ; QTest::QBenchmarkIterationController::QBenchmarkIterationController(enum QTest::QBenchmarkIterationController::RunMode)
+ ?newRow@QTest@@YAAAVQTestData@@PBD@Z @ 13 NONAME ; class QTestData & QTest::newRow(char const *)
+ ?compare_helper@QTest@@YA_N_NPBD1H@Z @ 14 NONAME ; bool QTest::compare_helper(bool, char const *, char const *, int)
+ ?isDone@QBenchmarkIterationController@QTest@@QAE_NXZ @ 15 NONAME ; bool QTest::QBenchmarkIterationController::isDone(void)
+ ?qCompare@?$@N@QTest@@YA_NABN0PBD11H@Z @ 16 NONAME ; bool QTest::qCompare<double>(double const &, double const &, char const *, char const *, char const *, int)
+ ?changeInterval@QTestEventLoop@@QAEXH@Z @ 17 NONAME ; void QTestEventLoop::changeInterval(int)
+ ??_EQTestEventLoop@@UAE@I@Z @ 18 NONAME ; QTestEventLoop::~QTestEventLoop(unsigned int)
+ ?keyToAscii@QTest@@YADW4Key@Qt@@@Z @ 19 NONAME ; char QTest::keyToAscii(enum Qt::Key)
+ ?toString@?$@_J@QTest@@YAPADAB_J@Z @ 20 NONAME ; char * QTest::toString<long long>(long long const &)
+ ?beginBenchmarkMeasurement@QTest@@YAXXZ @ 21 NONAME ; void QTest::beginBenchmarkMeasurement(void)
+ ?toString@?$@H@QTest@@YAPADABH@Z @ 22 NONAME ; char * QTest::toString<int>(int const &)
+ ?toString@?$@K@QTest@@YAPADABK@Z @ 23 NONAME ; char * QTest::toString<unsigned long>(unsigned long const &)
+ ?toString@?$@N@QTest@@YAPADABN@Z @ 24 NONAME ; char * QTest::toString<double>(double const &)
+ ?qExec@QTest@@YAHPAVQObject@@HPAPAD@Z @ 25 NONAME ; int QTest::qExec(class QObject *, int, char * *)
+ ?exitLoop@QTestEventLoop@@QAEXXZ @ 26 NONAME ; void QTestEventLoop::exitLoop(void)
+ ?currentTestFunction@QTest@@YAPBDXZ @ 27 NONAME ; char const * QTest::currentTestFunction(void)
+ ??0QTestData@@AAE@PBDPAVQTestTable@@@Z @ 28 NONAME ; QTestData::QTestData(char const *, class QTestTable *)
+ ?addColumnInternal@QTest@@YAXHPBD@Z @ 29 NONAME ; void QTest::addColumnInternal(int, char const *)
+ ?trUtf8@QTestEventLoop@@SA?AVQString@@PBD0H@Z @ 30 NONAME ; class QString QTestEventLoop::trUtf8(char const *, char const *, int)
+ ?parent@QTestData@@QBEPAVQTestTable@@XZ @ 31 NONAME ; class QTestTable * QTestData::parent(void) const
+ ?dataCount@QTestData@@QBEHXZ @ 32 NONAME ; int QTestData::dataCount(void) const
+ ?qVerify@QTest@@YA_N_NPBD11H@Z @ 33 NONAME ; bool QTest::qVerify(bool, char const *, char const *, char const *, int)
+ ?next@QBenchmarkIterationController@QTest@@QAEXXZ @ 34 NONAME ; void QTest::QBenchmarkIterationController::next(void)
+ ?tr@QTestEventLoop@@SA?AVQString@@PBD0H@Z @ 35 NONAME ; class QString QTestEventLoop::tr(char const *, char const *, int)
+ ?qWarn@QTest@@YAXPBD@Z @ 36 NONAME ; void QTest::qWarn(char const *)
+ ?defaultMouseDelay@QTest@@YAHXZ @ 37 NONAME ; int QTest::defaultMouseDelay(void)
+ ?timeout@QTestEventLoop@@QBE_NXZ @ 38 NONAME ; bool QTestEventLoop::timeout(void) const
+ ?data@QTestData@@QBEPAXH@Z @ 39 NONAME ; void * QTestData::data(int) const
+ ?enterLoop@QTestEventLoop@@QAEXH@Z @ 40 NONAME ; void QTestEventLoop::enterLoop(int)
+ ?asciiToKey@QTest@@YA?AW4Key@Qt@@D@Z @ 41 NONAME ; enum Qt::Key QTest::asciiToKey(char)
+ ?toString@QTest@@YAPADPBX@Z @ 42 NONAME ; char * QTest::toString(void const *)
+ ?compare_string_helper@QTest@@YA_NPBD0000H@Z @ 43 NONAME ; bool QTest::compare_string_helper(char const *, char const *, char const *, char const *, char const *, int)
+ ?qt_metacall@QTestEventLoop@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 44 NONAME ; int QTestEventLoop::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qElementData@QTest@@YAPAXPBDH@Z @ 45 NONAME ; void * QTest::qElementData(char const *, int)
+ ?compare_helper@QTest@@YA_N_NPBDPAD2111H@Z @ 46 NONAME ; bool QTest::compare_helper(bool, char const *, char *, char *, char const *, char const *, char const *, int)
+ ?qt_metacast@QTestEventLoop@@UAEPAXPBD@Z @ 47 NONAME ; void * QTestEventLoop::qt_metacast(char const *)
+ ?defaultKeyVerbose@QTest@@YA_NXZ @ 48 NONAME ; bool QTest::defaultKeyVerbose(void)
+ ?qSkip@QTest@@YAXPBDW4SkipMode@1@0H@Z @ 49 NONAME ; void QTest::qSkip(char const *, enum QTest::SkipMode, char const *, int)
+ ?toString@?$@D@QTest@@YAPADABD@Z @ 50 NONAME ; char * QTest::toString<char>(char const &)
+ ?toString@?$@G@QTest@@YAPADABG@Z @ 51 NONAME ; char * QTest::toString<unsigned short>(unsigned short const &)
+ ?toString@?$@J@QTest@@YAPADABJ@Z @ 52 NONAME ; char * QTest::toString<long>(long const &)
+ ?tr@QTestEventLoop@@SA?AVQString@@PBD0@Z @ 53 NONAME ; class QString QTestEventLoop::tr(char const *, char const *)
+ ?timerEvent@QTestEventLoop@@MAEXPAVQTimerEvent@@@Z @ 54 NONAME ; void QTestEventLoop::timerEvent(class QTimerEvent *)
+ ?toString@?$@M@QTest@@YAPADABM@Z @ 55 NONAME ; char * QTest::toString<float>(float const &)
+ ?metaObject@QTestEventLoop@@UBEPBUQMetaObject@@XZ @ 56 NONAME ; struct QMetaObject const * QTestEventLoop::metaObject(void) const
+ ?instance@QTestEventLoop@@SAAAV1@XZ @ 57 NONAME ; class QTestEventLoop & QTestEventLoop::instance(void)
+ ?toString@?$@_K@QTest@@YAPADAB_K@Z @ 58 NONAME ; char * QTest::toString<unsigned long long>(unsigned long long const &)
+ ??_EQTestData@@QAE@I@Z @ 59 NONAME ABSENT ; QTestData::~QTestData(unsigned int)
+ ?qCompare@?$@M@QTest@@YA_NABM0PBD11H@Z @ 60 NONAME ; bool QTest::qCompare<float>(float const &, float const &, char const *, char const *, char const *, int)
+ ?toHexRepresentation@QTest@@YAPADPBDH@Z @ 61 NONAME ; char * QTest::toHexRepresentation(char const *, int)
+ ?qt_snprintf@QTest@@YAHPADHPBDZZ @ 62 NONAME ; int QTest::qt_snprintf(char *, int, char const *, ...)
+ ?qData@QTest@@YAPAXPBDH@Z @ 63 NONAME ; void * QTest::qData(char const *, int)
+ ?defaultKeyDelay@QTest@@YAHXZ @ 64 NONAME ; int QTest::defaultKeyDelay(void)
+ ??0QTestEventLoop@@QAE@PAVQObject@@@Z @ 65 NONAME ; QTestEventLoop::QTestEventLoop(class QObject *)
+ ?ignoreMessage@QTest@@YAXW4QtMsgType@@PBD@Z @ 66 NONAME ; void QTest::ignoreMessage(enum QtMsgType, char const *)
+ ?endBenchmarkMeasurement@QTest@@YA_JXZ @ 67 NONAME ; long long QTest::endBenchmarkMeasurement(void)
+ ?qSleep@QTest@@YAXH@Z @ 68 NONAME ; void QTest::qSleep(int)
+ ?staticMetaObject@QTestEventLoop@@2UQMetaObject@@B @ 69 NONAME ; struct QMetaObject const QTestEventLoop::staticMetaObject
+ ?toString@?$@F@QTest@@YAPADABF@Z @ 70 NONAME ; char * QTest::toString<short>(short const &)
+ ?toString@?$@I@QTest@@YAPADABI@Z @ 71 NONAME ; char * QTest::toString<unsigned int>(unsigned int const &)
+ ?dataTag@QTestData@@QBEPBDXZ @ 72 NONAME ; char const * QTestData::dataTag(void) const
+ ?qExpectFail@QTest@@YA_NPBD0W4TestFailMode@1@0H@Z @ 73 NONAME ; bool QTest::qExpectFail(char const *, char const *, enum QTest::TestFailMode, char const *, int)
+ ?toString@?$@_N@QTest@@YAPADAB_N@Z @ 74 NONAME ; char * QTest::toString<bool>(bool const &)
+ ?currentTestFailed@QTest@@YA_NXZ @ 75 NONAME ; bool QTest::currentTestFailed(void)
+ ??1QBenchmarkIterationController@QTest@@QAE@XZ @ 76 NONAME ; QTest::QBenchmarkIterationController::~QBenchmarkIterationController(void)
+ ?qFail@QTest@@YAXPBD0H@Z @ 77 NONAME ; void QTest::qFail(char const *, char const *, int)
+
diff --git a/src/s60installs/bwins/QtXmlu.def b/src/s60installs/bwins/QtXmlu.def
new file mode 100644
index 0000000000..d56eb1e14a
--- /dev/null
+++ b/src/s60installs/bwins/QtXmlu.def
@@ -0,0 +1,410 @@
+EXPORTS
+ ?setContent@QDomDocument@@QAE_NPAVQXmlInputSource@@_NPAVQString@@PAH3@Z @ 1 NONAME ; bool QDomDocument::setContent(class QXmlInputSource *, bool, class QString *, int *, int *)
+ ??1QXmlLocator@@UAE@XZ @ 2 NONAME ; QXmlLocator::~QXmlLocator(void)
+ ?resolveEntity@QXmlDefaultHandler@@UAE_NABVQString@@0AAPAVQXmlInputSource@@@Z @ 3 NONAME ; bool QXmlDefaultHandler::resolveEntity(class QString const &, class QString const &, class QXmlInputSource * &)
+ ?removeAttributeNS@QDomElement@@QAEXABVQString@@0@Z @ 4 NONAME ; void QDomElement::removeAttributeNS(class QString const &, class QString const &)
+ ??0QDomDocument@@QAE@XZ @ 5 NONAME ; QDomDocument::QDomDocument(void)
+ ?setDeclHandler@QXmlSimpleReader@@UAEXPAVQXmlDeclHandler@@@Z @ 6 NONAME ; void QXmlSimpleReader::setDeclHandler(class QXmlDeclHandler *)
+ ??4QDomNamedNodeMap@@QAEAAV0@ABV0@@Z @ 7 NONAME ; class QDomNamedNodeMap & QDomNamedNodeMap::operator=(class QDomNamedNodeMap const &)
+ ?save@QDomNode@@QBEXAAVQTextStream@@HW4EncodingPolicy@1@@Z @ 8 NONAME ; void QDomNode::save(class QTextStream &, int, enum QDomNode::EncodingPolicy) const
+ ?lineNumber@QXmlParseException@@QBEHXZ @ 9 NONAME ; int QXmlParseException::lineNumber(void) const
+ ??_EQXmlDTDHandler@@UAE@I@Z @ 10 NONAME ; QXmlDTDHandler::~QXmlDTDHandler(unsigned int)
+ ?processName@QXmlNamespaceSupport@@QBEXABVQString@@_NAAV2@2@Z @ 11 NONAME ; void QXmlNamespaceSupport::processName(class QString const &, bool, class QString &, class QString &) const
+ ??1QXmlParseException@@QAE@XZ @ 12 NONAME ; QXmlParseException::~QXmlParseException(void)
+ ?pushContext@QXmlNamespaceSupport@@QAEXXZ @ 13 NONAME ; void QXmlNamespaceSupport::pushContext(void)
+ ??4QDomProcessingInstruction@@QAEAAV0@ABV0@@Z @ 14 NONAME ; class QDomProcessingInstruction & QDomProcessingInstruction::operator=(class QDomProcessingInstruction const &)
+ ??0QXmlContentHandler@@QAE@XZ @ 15 NONAME ABSENT ; QXmlContentHandler::QXmlContentHandler(void)
+ ?d_func@QXmlSimpleReader@@ABEPBVQXmlSimpleReaderPrivate@@XZ @ 16 NONAME ; class QXmlSimpleReaderPrivate const * QXmlSimpleReader::d_func(void) const
+ ?setContent@QDomDocument@@QAE_NABVQString@@_NPAV2@PAH3@Z @ 17 NONAME ; bool QDomDocument::setContent(class QString const &, bool, class QString *, int *, int *)
+ ?setAttributeNS@QDomElement@@QAEXVQString@@ABV2@H@Z @ 18 NONAME ; void QDomElement::setAttributeNS(class QString, class QString const &, int)
+ ?tagName@QDomElement@@QBE?AVQString@@XZ @ 19 NONAME ; class QString QDomElement::tagName(void) const
+ ?setContent@QDomDocument@@QAE_NPAVQIODevice@@_NPAVQString@@PAH3@Z @ 20 NONAME ; bool QDomDocument::setContent(class QIODevice *, bool, class QString *, int *, int *)
+ ?setContent@QDomDocument@@QAE_NABVQString@@PAV2@PAH2@Z @ 21 NONAME ; bool QDomDocument::setContent(class QString const &, class QString *, int *, int *)
+ ??4QDomNode@@QAEAAV0@ABV0@@Z @ 22 NONAME ; class QDomNode & QDomNode::operator=(class QDomNode const &)
+ ?invalidDataPolicy@QDomImplementation@@SA?AW4InvalidDataPolicy@1@XZ @ 23 NONAME ; enum QDomImplementation::InvalidDataPolicy QDomImplementation::invalidDataPolicy(void)
+ ??1QXmlDefaultHandler@@UAE@XZ @ 24 NONAME ; QXmlDefaultHandler::~QXmlDefaultHandler(void)
+ ?error@QXmlDefaultHandler@@UAE_NABVQXmlParseException@@@Z @ 25 NONAME ; bool QXmlDefaultHandler::error(class QXmlParseException const &)
+ ??0QDomElement@@QAE@XZ @ 26 NONAME ; QDomElement::QDomElement(void)
+ ?substringData@QDomCharacterData@@QAE?AVQString@@KK@Z @ 27 NONAME ; class QString QDomCharacterData::substringData(unsigned long, unsigned long)
+ ??_EQXmlLocator@@UAE@I@Z @ 28 NONAME ; QXmlLocator::~QXmlLocator(unsigned int)
+ ??0QXmlDTDHandler@@QAE@XZ @ 29 NONAME ABSENT ; QXmlDTDHandler::QXmlDTDHandler(void)
+ ?reset@QXmlNamespaceSupport@@QAEXXZ @ 30 NONAME ; void QXmlNamespaceSupport::reset(void)
+ ?nodeValue@QDomNode@@QBE?AVQString@@XZ @ 31 NONAME ; class QString QDomNode::nodeValue(void) const
+ ?hasFeature@QDomImplementation@@QBE_NABVQString@@0@Z @ 32 NONAME ; bool QDomImplementation::hasFeature(class QString const &, class QString const &) const
+ ??0QXmlAttributes@@QAE@XZ @ 33 NONAME ; QXmlAttributes::QXmlAttributes(void)
+ ?isNull@QDomImplementation@@QAE_NXZ @ 34 NONAME ; bool QDomImplementation::isNull(void)
+ ??0QDomNotation@@QAE@ABV0@@Z @ 35 NONAME ; QDomNotation::QDomNotation(class QDomNotation const &)
+ ?nextSibling@QDomNode@@QBE?AV1@XZ @ 36 NONAME ; class QDomNode QDomNode::nextSibling(void) const
+ ?next@QXmlInputSource@@UAE?AVQChar@@XZ @ 37 NONAME ; class QChar QXmlInputSource::next(void)
+ ?setNodeValue@QDomNode@@QAEXABVQString@@@Z @ 38 NONAME ; void QDomNode::setNodeValue(class QString const &)
+ ??6@YAAAVQTextStream@@AAV0@ABVQDomNode@@@Z @ 39 NONAME ; class QTextStream & operator<<(class QTextStream &, class QDomNode const &)
+ ??0QDomNode@@IAE@PAVQDomNodePrivate@@@Z @ 40 NONAME ; QDomNode::QDomNode(class QDomNodePrivate *)
+ ?elementsByTagNameNS@QDomElement@@QBE?AVQDomNodeList@@ABVQString@@0@Z @ 41 NONAME ; class QDomNodeList QDomElement::elementsByTagNameNS(class QString const &, class QString const &) const
+ ??4QDomCharacterData@@QAEAAV0@ABV0@@Z @ 42 NONAME ; class QDomCharacterData & QDomCharacterData::operator=(class QDomCharacterData const &)
+ ?setPrefix@QXmlNamespaceSupport@@QAEXABVQString@@0@Z @ 43 NONAME ; void QXmlNamespaceSupport::setPrefix(class QString const &, class QString const &)
+ ?reset@QXmlInputSource@@UAEXXZ @ 44 NONAME ; void QXmlInputSource::reset(void)
+ ?count@QDomNodeList@@QBEHXZ @ 45 NONAME ; int QDomNodeList::count(void) const
+ ?notationName@QDomEntity@@QBE?AVQString@@XZ @ 46 NONAME ; class QString QDomEntity::notationName(void) const
+ ??8QDomImplementation@@QBE_NABV0@@Z @ 47 NONAME ; bool QDomImplementation::operator==(class QDomImplementation const &) const
+ ?notations@QDomDocumentType@@QBE?AVQDomNamedNodeMap@@XZ @ 48 NONAME ; class QDomNamedNodeMap QDomDocumentType::notations(void) const
+ ?splitText@QDomText@@QAE?AV1@H@Z @ 49 NONAME ; class QDomText QDomText::splitText(int)
+ ?namedItem@QDomNode@@QBE?AV1@ABVQString@@@Z @ 50 NONAME ; class QDomNode QDomNode::namedItem(class QString const &) const
+ ?nodeType@QDomEntity@@QBE?AW4NodeType@QDomNode@@XZ @ 51 NONAME ; enum QDomNode::NodeType QDomEntity::nodeType(void) const
+ ?elementById@QDomDocument@@QAE?AVQDomElement@@ABVQString@@@Z @ 52 NONAME ; class QDomElement QDomDocument::elementById(class QString const &)
+ ?toByteArray@QDomDocument@@QBE?AVQByteArray@@H@Z @ 53 NONAME ; class QByteArray QDomDocument::toByteArray(int) const
+ ?prefixes@QXmlNamespaceSupport@@QBE?AVQStringList@@ABVQString@@@Z @ 54 NONAME ; class QStringList QXmlNamespaceSupport::prefixes(class QString const &) const
+ ?deleteData@QDomCharacterData@@QAEXKK@Z @ 55 NONAME ; void QDomCharacterData::deleteData(unsigned long, unsigned long)
+ ?length@QDomCharacterData@@QBEIXZ @ 56 NONAME ; unsigned int QDomCharacterData::length(void) const
+ ?declHandler@QXmlSimpleReader@@UBEPAVQXmlDeclHandler@@XZ @ 57 NONAME ; class QXmlDeclHandler * QXmlSimpleReader::declHandler(void) const
+ ?toCharacterData@QDomNode@@QBE?AVQDomCharacterData@@XZ @ 58 NONAME ; class QDomCharacterData QDomNode::toCharacterData(void) const
+ ?publicId@QDomEntity@@QBE?AVQString@@XZ @ 59 NONAME ; class QString QDomEntity::publicId(void) const
+ ??1QDomDocument@@QAE@XZ @ 60 NONAME ; QDomDocument::~QDomDocument(void)
+ ??0QDomImplementation@@AAE@PAVQDomImplementationPrivate@@@Z @ 61 NONAME ; QDomImplementation::QDomImplementation(class QDomImplementationPrivate *)
+ ??1QDomImplementation@@QAE@XZ @ 62 NONAME ; QDomImplementation::~QDomImplementation(void)
+ ?count@QXmlAttributes@@QBEHXZ @ 63 NONAME ; int QXmlAttributes::count(void) const
+ ?setValue@QDomAttr@@QAEXABVQString@@@Z @ 64 NONAME ; void QDomAttr::setValue(class QString const &)
+ ??0QDomDocumentType@@AAE@PAVQDomDocumentTypePrivate@@@Z @ 65 NONAME ; QDomDocumentType::QDomDocumentType(class QDomDocumentTypePrivate *)
+ ?setAttributeNS@QDomElement@@QAEXVQString@@ABV2@N@Z @ 66 NONAME ; void QDomElement::setAttributeNS(class QString, class QString const &, double)
+ ??0QDomImplementation@@QAE@XZ @ 67 NONAME ; QDomImplementation::QDomImplementation(void)
+ ??9QDomImplementation@@QBE_NABV0@@Z @ 68 NONAME ; bool QDomImplementation::operator!=(class QDomImplementation const &) const
+ ?at@QDomNodeList@@QBE?AVQDomNode@@H@Z @ 69 NONAME ; class QDomNode QDomNodeList::at(int) const
+ ??0QDomNodeList@@QAE@ABV0@@Z @ 70 NONAME ; QDomNodeList::QDomNodeList(class QDomNodeList const &)
+ ?systemId@QXmlParseException@@QBE?AVQString@@XZ @ 71 NONAME ; class QString QXmlParseException::systemId(void) const
+ ??0QDomDocumentType@@QAE@ABV0@@Z @ 72 NONAME ; QDomDocumentType::QDomDocumentType(class QDomDocumentType const &)
+ ??_EQXmlDefaultHandler@@UAE@I@Z @ 73 NONAME ; QXmlDefaultHandler::~QXmlDefaultHandler(unsigned int)
+ ??0QDomImplementation@@QAE@ABV0@@Z @ 74 NONAME ; QDomImplementation::QDomImplementation(class QDomImplementation const &)
+ ?nodeType@QDomCDATASection@@QBE?AW4NodeType@QDomNode@@XZ @ 75 NONAME ; enum QDomNode::NodeType QDomCDATASection::nodeType(void) const
+ ?attribute@QDomElement@@QBE?AVQString@@ABV2@0@Z @ 76 NONAME ; class QString QDomElement::attribute(class QString const &, class QString const &) const
+ ?setProperty@QXmlSimpleReader@@UAEXABVQString@@PAX@Z @ 77 NONAME ; void QXmlSimpleReader::setProperty(class QString const &, void *)
+ ??0QDomComment@@QAE@XZ @ 78 NONAME ; QDomComment::QDomComment(void)
+ ?toEntityReference@QDomNode@@QBE?AVQDomEntityReference@@XZ @ 79 NONAME ; class QDomEntityReference QDomNode::toEntityReference(void) const
+ ?parse@QXmlSimpleReader@@UAE_NABVQXmlInputSource@@@Z @ 80 NONAME ; bool QXmlSimpleReader::parse(class QXmlInputSource const &)
+ ??4QDomNotation@@QAEAAV0@ABV0@@Z @ 81 NONAME ; class QDomNotation & QDomNotation::operator=(class QDomNotation const &)
+ ?internalSubset@QDomDocumentType@@QBE?AVQString@@XZ @ 82 NONAME ; class QString QDomDocumentType::internalSubset(void) const
+ ?setAttributeNS@QDomElement@@QAEXVQString@@ABV2@I@Z @ 83 NONAME ; void QDomElement::setAttributeNS(class QString, class QString const &, unsigned int)
+ ?property@QXmlSimpleReader@@UBEPAXABVQString@@PA_N@Z @ 84 NONAME ; void * QXmlSimpleReader::property(class QString const &, bool *) const
+ ??9QDomNode@@QBE_NABV0@@Z @ 85 NONAME ; bool QDomNode::operator!=(class QDomNode const &) const
+ ?value@QXmlAttributes@@QBE?AVQString@@ABV2@0@Z @ 86 NONAME ; class QString QXmlAttributes::value(class QString const &, class QString const &) const
+ ?index@QXmlAttributes@@QBEHABVQString@@0@Z @ 87 NONAME ; int QXmlAttributes::index(class QString const &, class QString const &) const
+ ?popContext@QXmlNamespaceSupport@@QAEXXZ @ 88 NONAME ; void QXmlNamespaceSupport::popContext(void)
+ ??0QDomNamedNodeMap@@QAE@ABV0@@Z @ 89 NONAME ; QDomNamedNodeMap::QDomNamedNodeMap(class QDomNamedNodeMap const &)
+ ?startElement@QXmlDefaultHandler@@UAE_NABVQString@@00ABVQXmlAttributes@@@Z @ 90 NONAME ; bool QXmlDefaultHandler::startElement(class QString const &, class QString const &, class QString const &, class QXmlAttributes const &)
+ ?isCharacterData@QDomNode@@QBE_NXZ @ 91 NONAME ; bool QDomNode::isCharacterData(void) const
+ ?setEntityResolver@QXmlSimpleReader@@UAEXPAVQXmlEntityResolver@@@Z @ 92 NONAME ; void QXmlSimpleReader::setEntityResolver(class QXmlEntityResolver *)
+ ?setDocumentLocator@QXmlDefaultHandler@@UAEXPAVQXmlLocator@@@Z @ 93 NONAME ; void QXmlDefaultHandler::setDocumentLocator(class QXmlLocator *)
+ ?endCDATA@QXmlDefaultHandler@@UAE_NXZ @ 94 NONAME ; bool QXmlDefaultHandler::endCDATA(void)
+ ?startPrefixMapping@QXmlDefaultHandler@@UAE_NABVQString@@0@Z @ 95 NONAME ; bool QXmlDefaultHandler::startPrefixMapping(class QString const &, class QString const &)
+ ?createCDATASection@QDomDocument@@QAE?AVQDomCDATASection@@ABVQString@@@Z @ 96 NONAME ; class QDomCDATASection QDomDocument::createCDATASection(class QString const &)
+ ?attributeDecl@QXmlDefaultHandler@@UAE_NABVQString@@0000@Z @ 97 NONAME ; bool QXmlDefaultHandler::attributeDecl(class QString const &, class QString const &, class QString const &, class QString const &, class QString const &)
+ ?nodeName@QDomNode@@QBE?AVQString@@XZ @ 98 NONAME ; class QString QDomNode::nodeName(void) const
+ ??0QDomProcessingInstruction@@QAE@ABV0@@Z @ 99 NONAME ; QDomProcessingInstruction::QDomProcessingInstruction(class QDomProcessingInstruction const &)
+ ?insertBefore@QDomNode@@QAE?AV1@ABV1@0@Z @ 100 NONAME ; class QDomNode QDomNode::insertBefore(class QDomNode const &, class QDomNode const &)
+ ?attributeNodeNS@QDomElement@@QAE?AVQDomAttr@@ABVQString@@0@Z @ 101 NONAME ; class QDomAttr QDomElement::attributeNodeNS(class QString const &, class QString const &)
+ ??0QXmlDefaultHandler@@QAE@XZ @ 102 NONAME ; QXmlDefaultHandler::QXmlDefaultHandler(void)
+ ??0QXmlNamespaceSupport@@QAE@XZ @ 103 NONAME ; QXmlNamespaceSupport::QXmlNamespaceSupport(void)
+ ??9QDomNodeList@@QBE_NABV0@@Z @ 104 NONAME ; bool QDomNodeList::operator!=(class QDomNodeList const &) const
+ ?nodeType@QDomCharacterData@@QBE?AW4NodeType@QDomNode@@XZ @ 105 NONAME ; enum QDomNode::NodeType QDomCharacterData::nodeType(void) const
+ ??1QXmlLexicalHandler@@UAE@XZ @ 106 NONAME ; QXmlLexicalHandler::~QXmlLexicalHandler(void)
+ ?setAttributeNS@QDomElement@@QAEXVQString@@ABV2@_J@Z @ 107 NONAME ; void QDomElement::setAttributeNS(class QString, class QString const &, long long)
+ ??4QDomNodeList@@QAEAAV0@ABV0@@Z @ 108 NONAME ; class QDomNodeList & QDomNodeList::operator=(class QDomNodeList const &)
+ ?setAttribute@QDomElement@@QAEXABVQString@@_J@Z @ 109 NONAME ; void QDomElement::setAttribute(class QString const &, long long)
+ ?attributeNS@QDomElement@@QBE?AVQString@@V2@ABV2@1@Z @ 110 NONAME ; class QString QDomElement::attributeNS(class QString, class QString const &, class QString const &) const
+ ??8QDomNodeList@@QBE_NABV0@@Z @ 111 NONAME ; bool QDomNodeList::operator==(class QDomNodeList const &) const
+ ?hasAttributes@QDomNode@@QBE_NXZ @ 112 NONAME ; bool QDomNode::hasAttributes(void) const
+ ?setNamedItem@QDomNamedNodeMap@@QAE?AVQDomNode@@ABV2@@Z @ 113 NONAME ; class QDomNode QDomNamedNodeMap::setNamedItem(class QDomNode const &)
+ ?insertAfter@QDomNode@@QAE?AV1@ABV1@0@Z @ 114 NONAME ; class QDomNode QDomNode::insertAfter(class QDomNode const &, class QDomNode const &)
+ ?errorHandler@QXmlSimpleReader@@UBEPAVQXmlErrorHandler@@XZ @ 115 NONAME ; class QXmlErrorHandler * QXmlSimpleReader::errorHandler(void) const
+ ?startEntity@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 116 NONAME ; bool QXmlDefaultHandler::startEntity(class QString const &)
+ ??0QXmlLocator@@QAE@XZ @ 117 NONAME ; QXmlLocator::QXmlLocator(void)
+ ??0QDomText@@QAE@XZ @ 118 NONAME ; QDomText::QDomText(void)
+ ?entities@QDomDocumentType@@QBE?AVQDomNamedNodeMap@@XZ @ 119 NONAME ; class QDomNamedNodeMap QDomDocumentType::entities(void) const
+ ??4QDomCDATASection@@QAEAAV0@ABV0@@Z @ 120 NONAME ; class QDomCDATASection & QDomCDATASection::operator=(class QDomCDATASection const &)
+ ?save@QDomNode@@QBEXAAVQTextStream@@H@Z @ 121 NONAME ; void QDomNode::save(class QTextStream &, int) const
+ ??0QXmlReader@@QAE@XZ @ 122 NONAME ABSENT ; QXmlReader::QXmlReader(void)
+ ??4QDomDocument@@QAEAAV0@ABV0@@Z @ 123 NONAME ; class QDomDocument & QDomDocument::operator=(class QDomDocument const &)
+ ?createTextNode@QDomDocument@@QAE?AVQDomText@@ABVQString@@@Z @ 124 NONAME ; class QDomText QDomDocument::createTextNode(class QString const &)
+ ?message@QXmlParseException@@QBE?AVQString@@XZ @ 125 NONAME ; class QString QXmlParseException::message(void) const
+ ??0QDomDocument@@AAE@PAVQDomDocumentPrivate@@@Z @ 126 NONAME ; QDomDocument::QDomDocument(class QDomDocumentPrivate *)
+ ?publicId@QDomDocumentType@@QBE?AVQString@@XZ @ 127 NONAME ; class QString QDomDocumentType::publicId(void) const
+ ?setTagName@QDomElement@@QAEXABVQString@@@Z @ 128 NONAME ; void QDomElement::setTagName(class QString const &)
+ ?EndOfDocument@QXmlInputSource@@2GB @ 129 NONAME ; unsigned short const QXmlInputSource::EndOfDocument
+ ?lastChild@QDomNode@@QBE?AV1@XZ @ 130 NONAME ; class QDomNode QDomNode::lastChild(void) const
+ ?EndOfData@QXmlInputSource@@2GB @ 131 NONAME ; unsigned short const QXmlInputSource::EndOfData
+ ??0QDomCharacterData@@QAE@ABV0@@Z @ 132 NONAME ; QDomCharacterData::QDomCharacterData(class QDomCharacterData const &)
+ ?specified@QDomAttr@@QBE_NXZ @ 133 NONAME ; bool QDomAttr::specified(void) const
+ ?implementation@QDomDocument@@QBE?AVQDomImplementation@@XZ @ 134 NONAME ; class QDomImplementation QDomDocument::implementation(void) const
+ ?childNodes@QDomNode@@QBE?AVQDomNodeList@@XZ @ 135 NONAME ; class QDomNodeList QDomNode::childNodes(void) const
+ ??0QDomNode@@QAE@XZ @ 136 NONAME ; QDomNode::QDomNode(void)
+ ??0QDomEntityReference@@QAE@XZ @ 137 NONAME ; QDomEntityReference::QDomEntityReference(void)
+ ??1QXmlSimpleReader@@UAE@XZ @ 138 NONAME ; QXmlSimpleReader::~QXmlSimpleReader(void)
+ ?startCDATA@QXmlDefaultHandler@@UAE_NXZ @ 139 NONAME ; bool QXmlDefaultHandler::startCDATA(void)
+ ?setData@QDomCharacterData@@QAEXABVQString@@@Z @ 140 NONAME ; void QDomCharacterData::setData(class QString const &)
+ ?ownerDocument@QDomNode@@QBE?AVQDomDocument@@XZ @ 141 NONAME ; class QDomDocument QDomNode::ownerDocument(void) const
+ ?size@QDomNodeList@@QBEHXZ @ 142 NONAME ; int QDomNodeList::size(void) const
+ ?size@QDomNamedNodeMap@@QBEHXZ @ 143 NONAME ; int QDomNamedNodeMap::size(void) const
+ ??0QDomDocumentFragment@@QAE@XZ @ 144 NONAME ; QDomDocumentFragment::QDomDocumentFragment(void)
+ ??4QDomText@@QAEAAV0@ABV0@@Z @ 145 NONAME ; class QDomText & QDomText::operator=(class QDomText const &)
+ ?createDocument@QDomImplementation@@QAE?AVQDomDocument@@ABVQString@@0ABVQDomDocumentType@@@Z @ 146 NONAME ; class QDomDocument QDomImplementation::createDocument(class QString const &, class QString const &, class QDomDocumentType const &)
+ ??0QDomText@@AAE@PAVQDomTextPrivate@@@Z @ 147 NONAME ; QDomText::QDomText(class QDomTextPrivate *)
+ ?lastChildElement@QDomNode@@QBE?AVQDomElement@@ABVQString@@@Z @ 148 NONAME ; class QDomElement QDomNode::lastChildElement(class QString const &) const
+ ??_EQXmlAttributes@@UAE@I@Z @ 149 NONAME ; QXmlAttributes::~QXmlAttributes(unsigned int)
+ ?setContentHandler@QXmlSimpleReader@@UAEXPAVQXmlContentHandler@@@Z @ 150 NONAME ; void QXmlSimpleReader::setContentHandler(class QXmlContentHandler *)
+ ?name@QDomAttr@@QBE?AVQString@@XZ @ 151 NONAME ; class QString QDomAttr::name(void) const
+ ??8QDomNode@@QBE_NABV0@@Z @ 152 NONAME ; bool QDomNode::operator==(class QDomNode const &) const
+ ?toNotation@QDomNode@@QBE?AVQDomNotation@@XZ @ 153 NONAME ; class QDomNotation QDomNode::toNotation(void) const
+ ?startDTD@QXmlDefaultHandler@@UAE_NABVQString@@00@Z @ 154 NONAME ; bool QXmlDefaultHandler::startDTD(class QString const &, class QString const &, class QString const &)
+ ?data@QDomProcessingInstruction@@QBE?AVQString@@XZ @ 155 NONAME ; class QString QDomProcessingInstruction::data(void) const
+ ?systemId@QDomNotation@@QBE?AVQString@@XZ @ 156 NONAME ; class QString QDomNotation::systemId(void) const
+ ?isEmpty@QDomNodeList@@QBE_NXZ @ 157 NONAME ; bool QDomNodeList::isEmpty(void) const
+ ?isText@QDomNode@@QBE_NXZ @ 158 NONAME ; bool QDomNode::isText(void) const
+ ?previousSibling@QDomNode@@QBE?AV1@XZ @ 159 NONAME ; class QDomNode QDomNode::previousSibling(void) const
+ ?isNull@QDomNode@@QBE_NXZ @ 160 NONAME ; bool QDomNode::isNull(void) const
+ ?attributes@QDomElement@@QBE?AVQDomNamedNodeMap@@XZ @ 161 NONAME ; class QDomNamedNodeMap QDomElement::attributes(void) const
+ ?prefix@QXmlNamespaceSupport@@QBE?AVQString@@ABV2@@Z @ 162 NONAME ; class QString QXmlNamespaceSupport::prefix(class QString const &) const
+ ?endElement@QXmlDefaultHandler@@UAE_NABVQString@@00@Z @ 163 NONAME ; bool QXmlDefaultHandler::endElement(class QString const &, class QString const &, class QString const &)
+ ?createDocumentType@QDomImplementation@@QAE?AVQDomDocumentType@@ABVQString@@00@Z @ 164 NONAME ; class QDomDocumentType QDomImplementation::createDocumentType(class QString const &, class QString const &, class QString const &)
+ ?isSupported@QDomNode@@QBE_NABVQString@@0@Z @ 165 NONAME ; bool QDomNode::isSupported(class QString const &, class QString const &) const
+ ?setAttribute@QDomElement@@QAEXABVQString@@M@Z @ 166 NONAME ; void QDomElement::setAttribute(class QString const &, float)
+ ??0QDomElement@@AAE@PAVQDomElementPrivate@@@Z @ 167 NONAME ; QDomElement::QDomElement(class QDomElementPrivate *)
+ ??_EQXmlEntityResolver@@UAE@I@Z @ 168 NONAME ; QXmlEntityResolver::~QXmlEntityResolver(unsigned int)
+ ?data@QXmlInputSource@@UBE?AVQString@@XZ @ 169 NONAME ; class QString QXmlInputSource::data(void) const
+ ?setPrefix@QDomNode@@QAEXABVQString@@@Z @ 170 NONAME ; void QDomNode::setPrefix(class QString const &)
+ ?parse@QXmlSimpleReader@@UAE_NPBVQXmlInputSource@@@Z @ 171 NONAME ; bool QXmlSimpleReader::parse(class QXmlInputSource const *)
+ ??0QDomProcessingInstruction@@AAE@PAVQDomProcessingInstructionPrivate@@@Z @ 172 NONAME ; QDomProcessingInstruction::QDomProcessingInstruction(class QDomProcessingInstructionPrivate *)
+ ?toElement@QDomNode@@QBE?AVQDomElement@@XZ @ 173 NONAME ; class QDomElement QDomNode::toElement(void) const
+ ?setAttribute@QDomElement@@QAEXABVQString@@H@Z @ 174 NONAME ; void QDomElement::setAttribute(class QString const &, int)
+ ??1QDomNamedNodeMap@@QAE@XZ @ 175 NONAME ; QDomNamedNodeMap::~QDomNamedNodeMap(void)
+ ?createAttribute@QDomDocument@@QAE?AVQDomAttr@@ABVQString@@@Z @ 176 NONAME ; class QDomAttr QDomDocument::createAttribute(class QString const &)
+ ?isDocumentType@QDomNode@@QBE_NXZ @ 177 NONAME ; bool QDomNode::isDocumentType(void) const
+ ??0QDomNotation@@AAE@PAVQDomNotationPrivate@@@Z @ 178 NONAME ; QDomNotation::QDomNotation(class QDomNotationPrivate *)
+ ??0QDomEntity@@AAE@PAVQDomEntityPrivate@@@Z @ 179 NONAME ; QDomEntity::QDomEntity(class QDomEntityPrivate *)
+ ?removeNamedItemNS@QDomNamedNodeMap@@QAE?AVQDomNode@@ABVQString@@0@Z @ 180 NONAME ; class QDomNode QDomNamedNodeMap::removeNamedItemNS(class QString const &, class QString const &)
+ ?hasAttributeNS@QDomElement@@QBE_NABVQString@@0@Z @ 181 NONAME ; bool QDomElement::hasAttributeNS(class QString const &, class QString const &) const
+ ??_EQXmlContentHandler@@UAE@I@Z @ 182 NONAME ; QXmlContentHandler::~QXmlContentHandler(unsigned int)
+ ?lexicalHandler@QXmlSimpleReader@@UBEPAVQXmlLexicalHandler@@XZ @ 183 NONAME ; class QXmlLexicalHandler * QXmlSimpleReader::lexicalHandler(void) const
+ ?unparsedEntityDecl@QXmlDefaultHandler@@UAE_NABVQString@@000@Z @ 184 NONAME ; bool QXmlDefaultHandler::unparsedEntityDecl(class QString const &, class QString const &, class QString const &, class QString const &)
+ ?systemId@QDomDocumentType@@QBE?AVQString@@XZ @ 185 NONAME ; class QString QDomDocumentType::systemId(void) const
+ ?setAttributeNS@QDomElement@@QAEXVQString@@ABV2@_K@Z @ 186 NONAME ; void QDomElement::setAttributeNS(class QString, class QString const &, unsigned long long)
+ ?setAttribute@QDomElement@@QAEXABVQString@@_K@Z @ 187 NONAME ; void QDomElement::setAttribute(class QString const &, unsigned long long)
+ ?hasProperty@QXmlSimpleReader@@UBE_NABVQString@@@Z @ 188 NONAME ; bool QXmlSimpleReader::hasProperty(class QString const &) const
+ ?toDocument@QDomNode@@QBE?AVQDomDocument@@XZ @ 189 NONAME ; class QDomDocument QDomNode::toDocument(void) const
+ ?removeAttribute@QDomElement@@QAEXABVQString@@@Z @ 190 NONAME ; void QDomElement::removeAttribute(class QString const &)
+ ?appendChild@QDomNode@@QAE?AV1@ABV1@@Z @ 191 NONAME ; class QDomNode QDomNode::appendChild(class QDomNode const &)
+ ?warning@QXmlDefaultHandler@@UAE_NABVQXmlParseException@@@Z @ 192 NONAME ; bool QXmlDefaultHandler::warning(class QXmlParseException const &)
+ ??0QDomNode@@QAE@ABV0@@Z @ 193 NONAME ; QDomNode::QDomNode(class QDomNode const &)
+ ?setContent@QDomDocument@@QAE_NABVQByteArray@@_NPAVQString@@PAH3@Z @ 194 NONAME ; bool QDomDocument::setContent(class QByteArray const &, bool, class QString *, int *, int *)
+ ??0QDomElement@@QAE@ABV0@@Z @ 195 NONAME ; QDomElement::QDomElement(class QDomElement const &)
+ ??0QXmlLexicalHandler@@QAE@XZ @ 196 NONAME ABSENT ; QXmlLexicalHandler::QXmlLexicalHandler(void)
+ ??_EQXmlLexicalHandler@@UAE@I@Z @ 197 NONAME ; QXmlLexicalHandler::~QXmlLexicalHandler(unsigned int)
+ ??0QDomDocumentType@@QAE@XZ @ 198 NONAME ; QDomDocumentType::QDomDocumentType(void)
+ ?columnNumber@QXmlParseException@@QBEHXZ @ 199 NONAME ; int QXmlParseException::columnNumber(void) const
+ ?clear@QDomNode@@QAEXXZ @ 200 NONAME ; void QDomNode::clear(void)
+ ??1QXmlErrorHandler@@UAE@XZ @ 201 NONAME ; QXmlErrorHandler::~QXmlErrorHandler(void)
+ ?isEntity@QDomNode@@QBE_NXZ @ 202 NONAME ; bool QDomNode::isEntity(void) const
+ ??0QDomAttr@@QAE@XZ @ 203 NONAME ; QDomAttr::QDomAttr(void)
+ ?isDocumentFragment@QDomNode@@QBE_NXZ @ 204 NONAME ; bool QDomNode::isDocumentFragment(void) const
+ ??0QXmlInputSource@@QAE@XZ @ 205 NONAME ; QXmlInputSource::QXmlInputSource(void)
+ ??8QDomNamedNodeMap@@QBE_NABV0@@Z @ 206 NONAME ; bool QDomNamedNodeMap::operator==(class QDomNamedNodeMap const &) const
+ ?namedItemNS@QDomNamedNodeMap@@QBE?AVQDomNode@@ABVQString@@0@Z @ 207 NONAME ; class QDomNode QDomNamedNodeMap::namedItemNS(class QString const &, class QString const &) const
+ ?setContent@QDomDocument@@QAE_NABVQByteArray@@PAVQString@@PAH2@Z @ 208 NONAME ; bool QDomDocument::setContent(class QByteArray const &, class QString *, int *, int *)
+ ?isProcessingInstruction@QDomNode@@QBE_NXZ @ 209 NONAME ; bool QDomNode::isProcessingInstruction(void) const
+ ?item@QDomNamedNodeMap@@QBE?AVQDomNode@@H@Z @ 210 NONAME ; class QDomNode QDomNamedNodeMap::item(int) const
+ ?target@QDomProcessingInstruction@@QBE?AVQString@@XZ @ 211 NONAME ; class QString QDomProcessingInstruction::target(void) const
+ ?isElement@QDomNode@@QBE_NXZ @ 212 NONAME ; bool QDomNode::isElement(void) const
+ ?processingInstruction@QXmlDefaultHandler@@UAE_NABVQString@@0@Z @ 213 NONAME ; bool QXmlDefaultHandler::processingInstruction(class QString const &, class QString const &)
+ ?removeChild@QDomNode@@QAE?AV1@ABV1@@Z @ 214 NONAME ; class QDomNode QDomNode::removeChild(class QDomNode const &)
+ ?setContent@QDomDocument@@QAE_NPAVQXmlInputSource@@PAVQXmlReader@@PAVQString@@PAH3@Z @ 215 NONAME ; bool QDomDocument::setContent(class QXmlInputSource *, class QXmlReader *, class QString *, int *, int *)
+ ?publicId@QXmlParseException@@QBE?AVQString@@XZ @ 216 NONAME ; class QString QXmlParseException::publicId(void) const
+ ?d_func@QXmlSimpleReader@@AAEPAVQXmlSimpleReaderPrivate@@XZ @ 217 NONAME ; class QXmlSimpleReaderPrivate * QXmlSimpleReader::d_func(void)
+ ?ignorableWhitespace@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 218 NONAME ; bool QXmlDefaultHandler::ignorableWhitespace(class QString const &)
+ ??0QDomNodeList@@AAE@PAVQDomNodeListPrivate@@@Z @ 219 NONAME ; QDomNodeList::QDomNodeList(class QDomNodeListPrivate *)
+ ??_EQXmlReader@@UAE@I@Z @ 220 NONAME ; QXmlReader::~QXmlReader(unsigned int)
+ ?endPrefixMapping@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 221 NONAME ; bool QXmlDefaultHandler::endPrefixMapping(class QString const &)
+ ?isEntityReference@QDomNode@@QBE_NXZ @ 222 NONAME ; bool QDomNode::isEntityReference(void) const
+ ?isCDATASection@QDomNode@@QBE_NXZ @ 223 NONAME ; bool QDomNode::isCDATASection(void) const
+ ?setData@QXmlInputSource@@UAEXABVQString@@@Z @ 224 NONAME ; void QXmlInputSource::setData(class QString const &)
+ ?value@QXmlAttributes@@QBE?AVQString@@ABVQLatin1String@@@Z @ 225 NONAME ; class QString QXmlAttributes::value(class QLatin1String const &) const
+ ??4QDomEntityReference@@QAEAAV0@ABV0@@Z @ 226 NONAME ; class QDomEntityReference & QDomEntityReference::operator=(class QDomEntityReference const &)
+ ?value@QDomAttr@@QBE?AVQString@@XZ @ 227 NONAME ; class QString QDomAttr::value(void) const
+ ??0QDomDocument@@QAE@ABVQDomDocumentType@@@Z @ 228 NONAME ; QDomDocument::QDomDocument(class QDomDocumentType const &)
+ ??0QDomCharacterData@@QAE@XZ @ 229 NONAME ; QDomCharacterData::QDomCharacterData(void)
+ ??0QDomProcessingInstruction@@QAE@XZ @ 230 NONAME ; QDomProcessingInstruction::QDomProcessingInstruction(void)
+ ?nodeType@QDomProcessingInstruction@@QBE?AW4NodeType@QDomNode@@XZ @ 231 NONAME ; enum QDomNode::NodeType QDomProcessingInstruction::nodeType(void) const
+ ?comment@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 232 NONAME ; bool QXmlDefaultHandler::comment(class QString const &)
+ ?type@QXmlAttributes@@QBE?AVQString@@H@Z @ 233 NONAME ; class QString QXmlAttributes::type(int) const
+ ??0QDomNotation@@QAE@XZ @ 234 NONAME ; QDomNotation::QDomNotation(void)
+ ?nodeType@QDomDocumentType@@QBE?AW4NodeType@QDomNode@@XZ @ 235 NONAME ; enum QDomNode::NodeType QDomDocumentType::nodeType(void) const
+ ??0QDomEntity@@QAE@XZ @ 236 NONAME ; QDomEntity::QDomEntity(void)
+ ??0QDomCDATASection@@QAE@ABV0@@Z @ 237 NONAME ; QDomCDATASection::QDomCDATASection(class QDomCDATASection const &)
+ ?setAttributeNS@QDomElement@@QAEXVQString@@ABV2@1@Z @ 238 NONAME ; void QDomElement::setAttributeNS(class QString, class QString const &, class QString const &)
+ ?setAttribute@QDomElement@@QAEXABVQString@@N@Z @ 239 NONAME ; void QDomElement::setAttribute(class QString const &, double)
+ ?externalEntityDecl@QXmlDefaultHandler@@UAE_NABVQString@@00@Z @ 240 NONAME ; bool QXmlDefaultHandler::externalEntityDecl(class QString const &, class QString const &, class QString const &)
+ ??0QDomCDATASection@@AAE@PAVQDomCDATASectionPrivate@@@Z @ 241 NONAME ; QDomCDATASection::QDomCDATASection(class QDomCDATASectionPrivate *)
+ ?createDocumentFragment@QDomDocument@@QAE?AVQDomDocumentFragment@@XZ @ 242 NONAME ; class QDomDocumentFragment QDomDocument::createDocumentFragment(void)
+ ?fatalError@QXmlDefaultHandler@@UAE_NABVQXmlParseException@@@Z @ 243 NONAME ; bool QXmlDefaultHandler::fatalError(class QXmlParseException const &)
+ ?toText@QDomNode@@QBE?AVQDomText@@XZ @ 244 NONAME ; class QDomText QDomNode::toText(void) const
+ ?cloneNode@QDomNode@@QBE?AV1@_N@Z @ 245 NONAME ; class QDomNode QDomNode::cloneNode(bool) const
+ ??1QXmlEntityResolver@@UAE@XZ @ 246 NONAME ; QXmlEntityResolver::~QXmlEntityResolver(void)
+ ??0QDomEntityReference@@QAE@ABV0@@Z @ 247 NONAME ; QDomEntityReference::QDomEntityReference(class QDomEntityReference const &)
+ ??1QXmlInputSource@@UAE@XZ @ 248 NONAME ; QXmlInputSource::~QXmlInputSource(void)
+ ?toAttr@QDomNode@@QBE?AVQDomAttr@@XZ @ 249 NONAME ; class QDomAttr QDomNode::toAttr(void) const
+ ?toString@QDomDocument@@QBE?AVQString@@H@Z @ 250 NONAME ; class QString QDomDocument::toString(int) const
+ ??0QDomComment@@QAE@ABV0@@Z @ 251 NONAME ; QDomComment::QDomComment(class QDomComment const &)
+ ??4QDomImplementation@@QAEAAV0@ABV0@@Z @ 252 NONAME ; class QDomImplementation & QDomImplementation::operator=(class QDomImplementation const &)
+ ?prefixes@QXmlNamespaceSupport@@QBE?AVQStringList@@XZ @ 253 NONAME ; class QStringList QXmlNamespaceSupport::prefixes(void) const
+ ?type@QXmlAttributes@@QBE?AVQString@@ABV2@0@Z @ 254 NONAME ; class QString QXmlAttributes::type(class QString const &, class QString const &) const
+ ?text@QDomElement@@QBE?AVQString@@XZ @ 255 NONAME ; class QString QDomElement::text(void) const
+ ?type@QXmlAttributes@@QBE?AVQString@@ABV2@@Z @ 256 NONAME ; class QString QXmlAttributes::type(class QString const &) const
+ ?setAttribute@QDomElement@@QAEXABVQString@@I@Z @ 257 NONAME ; void QDomElement::setAttribute(class QString const &, unsigned int)
+ ?localName@QXmlAttributes@@QBE?AVQString@@H@Z @ 258 NONAME ; class QString QXmlAttributes::localName(int) const
+ ?createElementNS@QDomDocument@@QAE?AVQDomElement@@ABVQString@@0@Z @ 259 NONAME ; class QDomElement QDomDocument::createElementNS(class QString const &, class QString const &)
+ ?qName@QXmlAttributes@@QBE?AVQString@@H@Z @ 260 NONAME ; class QString QXmlAttributes::qName(int) const
+ ?data@QDomCharacterData@@QBE?AVQString@@XZ @ 261 NONAME ; class QString QDomCharacterData::data(void) const
+ ?setContent@QDomDocument@@QAE_NPAVQIODevice@@PAVQString@@PAH2@Z @ 262 NONAME ; bool QDomDocument::setContent(class QIODevice *, class QString *, int *, int *)
+ ??0QDomNamedNodeMap@@QAE@XZ @ 263 NONAME ; QDomNamedNodeMap::QDomNamedNodeMap(void)
+ ??0QDomEntityReference@@AAE@PAVQDomEntityReferencePrivate@@@Z @ 264 NONAME ; QDomEntityReference::QDomEntityReference(class QDomEntityReferencePrivate *)
+ ??9QDomNamedNodeMap@@QBE_NABV0@@Z @ 265 NONAME ; bool QDomNamedNodeMap::operator!=(class QDomNamedNodeMap const &) const
+ ?length@QXmlAttributes@@QBEHXZ @ 266 NONAME ; int QXmlAttributes::length(void) const
+ ?isAttr@QDomNode@@QBE_NXZ @ 267 NONAME ; bool QDomNode::isAttr(void) const
+ ?setLexicalHandler@QXmlSimpleReader@@UAEXPAVQXmlLexicalHandler@@@Z @ 268 NONAME ; void QXmlSimpleReader::setLexicalHandler(class QXmlLexicalHandler *)
+ ?feature@QXmlSimpleReader@@UBE_NABVQString@@PA_N@Z @ 269 NONAME ; bool QXmlSimpleReader::feature(class QString const &, bool *) const
+ ?createComment@QDomDocument@@QAE?AVQDomComment@@ABVQString@@@Z @ 270 NONAME ; class QDomComment QDomDocument::createComment(class QString const &)
+ ?lineNumber@QDomNode@@QBEHXZ @ 271 NONAME ; int QDomNode::lineNumber(void) const
+ ?nodeType@QDomDocumentFragment@@QBE?AW4NodeType@QDomNode@@XZ @ 272 NONAME ; enum QDomNode::NodeType QDomDocumentFragment::nodeType(void) const
+ ?namedItem@QDomNamedNodeMap@@QBE?AVQDomNode@@ABVQString@@@Z @ 273 NONAME ; class QDomNode QDomNamedNodeMap::namedItem(class QString const &) const
+ ??0QDomDocumentFragment@@AAE@PAVQDomDocumentFragmentPrivate@@@Z @ 274 NONAME ; QDomDocumentFragment::QDomDocumentFragment(class QDomDocumentFragmentPrivate *)
+ ??4QDomDocumentType@@QAEAAV0@ABV0@@Z @ 275 NONAME ; class QDomDocumentType & QDomDocumentType::operator=(class QDomDocumentType const &)
+ ?firstChild@QDomNode@@QBE?AV1@XZ @ 276 NONAME ; class QDomNode QDomNode::firstChild(void) const
+ ?toDocumentType@QDomNode@@QBE?AVQDomDocumentType@@XZ @ 277 NONAME ; class QDomDocumentType QDomNode::toDocumentType(void) const
+ ??4QDomComment@@QAEAAV0@ABV0@@Z @ 278 NONAME ; class QDomComment & QDomComment::operator=(class QDomComment const &)
+ ?isComment@QDomNode@@QBE_NXZ @ 279 NONAME ; bool QDomNode::isComment(void) const
+ ?setDTDHandler@QXmlSimpleReader@@UAEXPAVQXmlDTDHandler@@@Z @ 280 NONAME ; void QXmlSimpleReader::setDTDHandler(class QXmlDTDHandler *)
+ ?setAttributeNode@QDomElement@@QAE?AVQDomAttr@@ABV2@@Z @ 281 NONAME ; class QDomAttr QDomElement::setAttributeNode(class QDomAttr const &)
+ ??0QDomComment@@AAE@PAVQDomCommentPrivate@@@Z @ 282 NONAME ; QDomComment::QDomComment(class QDomCommentPrivate *)
+ ?parseContinue@QXmlSimpleReader@@UAE_NXZ @ 283 NONAME ; bool QXmlSimpleReader::parseContinue(void)
+ ?characters@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 284 NONAME ; bool QXmlDefaultHandler::characters(class QString const &)
+ ??1QXmlNamespaceSupport@@QAE@XZ @ 285 NONAME ; QXmlNamespaceSupport::~QXmlNamespaceSupport(void)
+ ?attributes@QDomNode@@QBE?AVQDomNamedNodeMap@@XZ @ 286 NONAME ; class QDomNamedNodeMap QDomNode::attributes(void) const
+ ?index@QXmlAttributes@@QBEHABVQString@@@Z @ 287 NONAME ; int QXmlAttributes::index(class QString const &) const
+ ?isDocument@QDomNode@@QBE_NXZ @ 288 NONAME ; bool QDomNode::isDocument(void) const
+ ?removeNamedItem@QDomNamedNodeMap@@QAE?AVQDomNode@@ABVQString@@@Z @ 289 NONAME ; class QDomNode QDomNamedNodeMap::removeNamedItem(class QString const &)
+ ?removeAttributeNode@QDomElement@@QAE?AVQDomAttr@@ABV2@@Z @ 290 NONAME ; class QDomAttr QDomElement::removeAttributeNode(class QDomAttr const &)
+ ?prefix@QDomNode@@QBE?AVQString@@XZ @ 291 NONAME ; class QString QDomNode::prefix(void) const
+ ??0QDomCDATASection@@QAE@XZ @ 292 NONAME ; QDomCDATASection::QDomCDATASection(void)
+ ?isEmpty@QDomNamedNodeMap@@QBE_NXZ @ 293 NONAME ; bool QDomNamedNodeMap::isEmpty(void) const
+ ?nodeType@QDomComment@@QBE?AW4NodeType@QDomNode@@XZ @ 294 NONAME ; enum QDomNode::NodeType QDomComment::nodeType(void) const
+ ?append@QXmlAttributes@@QAEXABVQString@@000@Z @ 295 NONAME ; void QXmlAttributes::append(class QString const &, class QString const &, class QString const &, class QString const &)
+ ?hasFeature@QXmlSimpleReader@@UBE_NABVQString@@@Z @ 296 NONAME ; bool QXmlSimpleReader::hasFeature(class QString const &) const
+ ?startDocument@QXmlDefaultHandler@@UAE_NXZ @ 297 NONAME ; bool QXmlDefaultHandler::startDocument(void)
+ ?fromRawData@QXmlInputSource@@MAE?AVQString@@ABVQByteArray@@_N@Z @ 298 NONAME ; class QString QXmlInputSource::fromRawData(class QByteArray const &, bool)
+ ?setNamedItemNS@QDomNamedNodeMap@@QAE?AVQDomNode@@ABV2@@Z @ 299 NONAME ; class QDomNode QDomNamedNodeMap::setNamedItemNS(class QDomNode const &)
+ ?setInvalidDataPolicy@QDomImplementation@@SAXW4InvalidDataPolicy@1@@Z @ 300 NONAME ; void QDomImplementation::setInvalidDataPolicy(enum QDomImplementation::InvalidDataPolicy)
+ ??1QXmlDTDHandler@@UAE@XZ @ 301 NONAME ; QXmlDTDHandler::~QXmlDTDHandler(void)
+ ?nodeType@QDomElement@@QBE?AW4NodeType@QDomNode@@XZ @ 302 NONAME ; enum QDomNode::NodeType QDomElement::nodeType(void) const
+ ??0QXmlDeclHandler@@QAE@XZ @ 303 NONAME ABSENT ; QXmlDeclHandler::QXmlDeclHandler(void)
+ ?attributeNode@QDomElement@@QAE?AVQDomAttr@@ABVQString@@@Z @ 304 NONAME ; class QDomAttr QDomElement::attributeNode(class QString const &)
+ ??0QDomNodeList@@QAE@XZ @ 305 NONAME ; QDomNodeList::QDomNodeList(void)
+ ??1QXmlAttributes@@UAE@XZ @ 306 NONAME ; QXmlAttributes::~QXmlAttributes(void)
+ ?splitName@QXmlNamespaceSupport@@QBEXABVQString@@AAV2@1@Z @ 307 NONAME ; void QXmlNamespaceSupport::splitName(class QString const &, class QString &, class QString &) const
+ ?contains@QDomNamedNodeMap@@QBE_NABVQString@@@Z @ 308 NONAME ; bool QDomNamedNodeMap::contains(class QString const &) const
+ ?ownerElement@QDomAttr@@QBE?AVQDomElement@@XZ @ 309 NONAME ; class QDomElement QDomAttr::ownerElement(void) const
+ ??0QXmlSimpleReader@@QAE@XZ @ 310 NONAME ; QXmlSimpleReader::QXmlSimpleReader(void)
+ ?systemId@QDomEntity@@QBE?AVQString@@XZ @ 311 NONAME ; class QString QDomEntity::systemId(void) const
+ ?replaceData@QDomCharacterData@@QAEXKKABVQString@@@Z @ 312 NONAME ; void QDomCharacterData::replaceData(unsigned long, unsigned long, class QString const &)
+ ?elementsByTagNameNS@QDomDocument@@QAE?AVQDomNodeList@@ABVQString@@0@Z @ 313 NONAME ; class QDomNodeList QDomDocument::elementsByTagNameNS(class QString const &, class QString const &)
+ ?setErrorHandler@QXmlSimpleReader@@UAEXPAVQXmlErrorHandler@@@Z @ 314 NONAME ; void QXmlSimpleReader::setErrorHandler(class QXmlErrorHandler *)
+ ?previousSiblingElement@QDomNode@@QBE?AVQDomElement@@ABVQString@@@Z @ 315 NONAME ; class QDomElement QDomNode::previousSiblingElement(class QString const &) const
+ ??0QDomEntity@@QAE@ABV0@@Z @ 316 NONAME ; QDomEntity::QDomEntity(class QDomEntity const &)
+ ??0QDomAttr@@AAE@PAVQDomAttrPrivate@@@Z @ 317 NONAME ; QDomAttr::QDomAttr(class QDomAttrPrivate *)
+ ?replaceChild@QDomNode@@QAE?AV1@ABV1@0@Z @ 318 NONAME ; class QDomNode QDomNode::replaceChild(class QDomNode const &, class QDomNode const &)
+ ?firstChildElement@QDomNode@@QBE?AVQDomElement@@ABVQString@@@Z @ 319 NONAME ; class QDomElement QDomNode::firstChildElement(class QString const &) const
+ ??0QXmlParseException@@QAE@ABVQString@@HH00@Z @ 320 NONAME ; QXmlParseException::QXmlParseException(class QString const &, int, int, class QString const &, class QString const &)
+ ??4QDomDocumentFragment@@QAEAAV0@ABV0@@Z @ 321 NONAME ; class QDomDocumentFragment & QDomDocumentFragment::operator=(class QDomDocumentFragment const &)
+ ?insertData@QDomCharacterData@@QAEXKABVQString@@@Z @ 322 NONAME ; void QDomCharacterData::insertData(unsigned long, class QString const &)
+ ?setData@QDomProcessingInstruction@@QAEXABVQString@@@Z @ 323 NONAME ; void QDomProcessingInstruction::setData(class QString const &)
+ ??_EQXmlInputSource@@UAE@I@Z @ 324 NONAME ; QXmlInputSource::~QXmlInputSource(unsigned int)
+ ?columnNumber@QDomNode@@QBEHXZ @ 325 NONAME ; int QDomNode::columnNumber(void) const
+ ?length@QDomNamedNodeMap@@QBEIXZ @ 326 NONAME ; unsigned int QDomNamedNodeMap::length(void) const
+ ?hasAttribute@QDomElement@@QBE_NABVQString@@@Z @ 327 NONAME ; bool QDomElement::hasAttribute(class QString const &) const
+ ?internalEntityDecl@QXmlDefaultHandler@@UAE_NABVQString@@0@Z @ 328 NONAME ; bool QXmlDefaultHandler::internalEntityDecl(class QString const &, class QString const &)
+ ?index@QXmlAttributes@@QBEHABVQLatin1String@@@Z @ 329 NONAME ; int QXmlAttributes::index(class QLatin1String const &) const
+ ?publicId@QDomNotation@@QBE?AVQString@@XZ @ 330 NONAME ; class QString QDomNotation::publicId(void) const
+ ?endEntity@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 331 NONAME ; bool QXmlDefaultHandler::endEntity(class QString const &)
+ ?setAttribute@QDomElement@@QAEXABVQString@@0@Z @ 332 NONAME ; void QDomElement::setAttribute(class QString const &, class QString const &)
+ ?notationDecl@QXmlDefaultHandler@@UAE_NABVQString@@00@Z @ 333 NONAME ; bool QXmlDefaultHandler::notationDecl(class QString const &, class QString const &, class QString const &)
+ ?createEntityReference@QDomDocument@@QAE?AVQDomEntityReference@@ABVQString@@@Z @ 334 NONAME ; class QDomEntityReference QDomDocument::createEntityReference(class QString const &)
+ ?hasChildNodes@QDomNode@@QBE_NXZ @ 335 NONAME ; bool QDomNode::hasChildNodes(void) const
+ ?nodeType@QDomNode@@QBE?AW4NodeType@1@XZ @ 336 NONAME ; enum QDomNode::NodeType QDomNode::nodeType(void) const
+ ?toEntity@QDomNode@@QBE?AVQDomEntity@@XZ @ 337 NONAME ; class QDomEntity QDomNode::toEntity(void) const
+ ?toCDATASection@QDomNode@@QBE?AVQDomCDATASection@@XZ @ 338 NONAME ; class QDomCDATASection QDomNode::toCDATASection(void) const
+ ??0QXmlParseException@@QAE@ABV0@@Z @ 339 NONAME ; QXmlParseException::QXmlParseException(class QXmlParseException const &)
+ ?nextSiblingElement@QDomNode@@QBE?AVQDomElement@@ABVQString@@@Z @ 340 NONAME ; class QDomElement QDomNode::nextSiblingElement(class QString const &) const
+ ??1QXmlContentHandler@@UAE@XZ @ 341 NONAME ; QXmlContentHandler::~QXmlContentHandler(void)
+ ??0QXmlEntityResolver@@QAE@XZ @ 342 NONAME ABSENT ; QXmlEntityResolver::QXmlEntityResolver(void)
+ ?contentHandler@QXmlSimpleReader@@UBEPAVQXmlContentHandler@@XZ @ 343 NONAME ; class QXmlContentHandler * QXmlSimpleReader::contentHandler(void) const
+ ?localName@QDomNode@@QBE?AVQString@@XZ @ 344 NONAME ; class QString QDomNode::localName(void) const
+ ??1QXmlDeclHandler@@UAE@XZ @ 345 NONAME ; QXmlDeclHandler::~QXmlDeclHandler(void)
+ ?elementsByTagName@QDomElement@@QBE?AVQDomNodeList@@ABVQString@@@Z @ 346 NONAME ; class QDomNodeList QDomElement::elementsByTagName(class QString const &) const
+ ?init@QXmlInputSource@@AAEXXZ @ 347 NONAME ; void QXmlInputSource::init(void)
+ ?setData@QXmlInputSource@@UAEXABVQByteArray@@@Z @ 348 NONAME ; void QXmlInputSource::setData(class QByteArray const &)
+ ?isNotation@QDomNode@@QBE_NXZ @ 349 NONAME ; bool QDomNode::isNotation(void) const
+ ??4QDomAttr@@QAEAAV0@ABV0@@Z @ 350 NONAME ; class QDomAttr & QDomAttr::operator=(class QDomAttr const &)
+ ?errorString@QXmlDefaultHandler@@UBE?AVQString@@XZ @ 351 NONAME ; class QString QXmlDefaultHandler::errorString(void) const
+ ??1QDomText@@QAE@XZ @ 352 NONAME ; QDomText::~QDomText(void)
+ ?createProcessingInstruction@QDomDocument@@QAE?AVQDomProcessingInstruction@@ABVQString@@0@Z @ 353 NONAME ; class QDomProcessingInstruction QDomDocument::createProcessingInstruction(class QString const &, class QString const &)
+ ??1QXmlReader@@UAE@XZ @ 354 NONAME ; QXmlReader::~QXmlReader(void)
+ ??_EQXmlErrorHandler@@UAE@I@Z @ 355 NONAME ; QXmlErrorHandler::~QXmlErrorHandler(unsigned int)
+ ?namespaceURI@QDomNode@@QBE?AVQString@@XZ @ 356 NONAME ; class QString QDomNode::namespaceURI(void) const
+ ??_EQXmlDeclHandler@@UAE@I@Z @ 357 NONAME ; QXmlDeclHandler::~QXmlDeclHandler(unsigned int)
+ ?endDocument@QXmlDefaultHandler@@UAE_NXZ @ 358 NONAME ; bool QXmlDefaultHandler::endDocument(void)
+ ?length@QDomNodeList@@QBEIXZ @ 359 NONAME ; unsigned int QDomNodeList::length(void) const
+ ??4QDomElement@@QAEAAV0@ABV0@@Z @ 360 NONAME ; class QDomElement & QDomElement::operator=(class QDomElement const &)
+ ?value@QXmlAttributes@@QBE?AVQString@@H@Z @ 361 NONAME ; class QString QXmlAttributes::value(int) const
+ ?normalize@QDomNode@@QAEXXZ @ 362 NONAME ; void QDomNode::normalize(void)
+ ?endDTD@QXmlDefaultHandler@@UAE_NXZ @ 363 NONAME ; bool QXmlDefaultHandler::endDTD(void)
+ ??1QDomNode@@QAE@XZ @ 364 NONAME ; QDomNode::~QDomNode(void)
+ ?importNode@QDomDocument@@QAE?AVQDomNode@@ABV2@_N@Z @ 365 NONAME ; class QDomNode QDomDocument::importNode(class QDomNode const &, bool)
+ ??0QDomDocumentFragment@@QAE@ABV0@@Z @ 366 NONAME ; QDomDocumentFragment::QDomDocumentFragment(class QDomDocumentFragment const &)
+ ?item@QDomNodeList@@QBE?AVQDomNode@@H@Z @ 367 NONAME ; class QDomNode QDomNodeList::item(int) const
+ ?clear@QXmlAttributes@@QAEXXZ @ 368 NONAME ; void QXmlAttributes::clear(void)
+ ?documentElement@QDomDocument@@QBE?AVQDomElement@@XZ @ 369 NONAME ; class QDomElement QDomDocument::documentElement(void) const
+ ?setFeature@QXmlSimpleReader@@UAEXABVQString@@_N@Z @ 370 NONAME ; void QXmlSimpleReader::setFeature(class QString const &, bool)
+ ?entityResolver@QXmlSimpleReader@@UBEPAVQXmlEntityResolver@@XZ @ 371 NONAME ; class QXmlEntityResolver * QXmlSimpleReader::entityResolver(void) const
+ ??0QDomDocument@@QAE@ABV0@@Z @ 372 NONAME ; QDomDocument::QDomDocument(class QDomDocument const &)
+ ??1QDomNodeList@@QAE@XZ @ 373 NONAME ; QDomNodeList::~QDomNodeList(void)
+ ??4QDomEntity@@QAEAAV0@ABV0@@Z @ 374 NONAME ; class QDomEntity & QDomEntity::operator=(class QDomEntity const &)
+ ??0QXmlErrorHandler@@QAE@XZ @ 375 NONAME ABSENT ; QXmlErrorHandler::QXmlErrorHandler(void)
+ ??0QDomNamedNodeMap@@AAE@PAVQDomNamedNodeMapPrivate@@@Z @ 376 NONAME ; QDomNamedNodeMap::QDomNamedNodeMap(class QDomNamedNodeMapPrivate *)
+ ?parentNode@QDomNode@@QBE?AV1@XZ @ 377 NONAME ; class QDomNode QDomNode::parentNode(void) const
+ ??_EQXmlSimpleReader@@UAE@I@Z @ 378 NONAME ; QXmlSimpleReader::~QXmlSimpleReader(unsigned int)
+ ?toDocumentFragment@QDomNode@@QBE?AVQDomDocumentFragment@@XZ @ 379 NONAME ; class QDomDocumentFragment QDomNode::toDocumentFragment(void) const
+ ?nodeType@QDomText@@QBE?AW4NodeType@QDomNode@@XZ @ 380 NONAME ; enum QDomNode::NodeType QDomText::nodeType(void) const
+ ?uri@QXmlAttributes@@QBE?AVQString@@H@Z @ 381 NONAME ; class QString QXmlAttributes::uri(int) const
+ ??1QDomCharacterData@@QAE@XZ @ 382 NONAME ; QDomCharacterData::~QDomCharacterData(void)
+ ?DTDHandler@QXmlSimpleReader@@UBEPAVQXmlDTDHandler@@XZ @ 383 NONAME ; class QXmlDTDHandler * QXmlSimpleReader::DTDHandler(void) const
+ ??0QDomText@@QAE@ABV0@@Z @ 384 NONAME ; QDomText::QDomText(class QDomText const &)
+ ?uri@QXmlNamespaceSupport@@QBE?AVQString@@ABV2@@Z @ 385 NONAME ; class QString QXmlNamespaceSupport::uri(class QString const &) const
+ ?parse@QXmlSimpleReader@@UAE_NPBVQXmlInputSource@@_N@Z @ 386 NONAME ; bool QXmlSimpleReader::parse(class QXmlInputSource const *, bool)
+ ?setAttributeNodeNS@QDomElement@@QAE?AVQDomAttr@@ABV2@@Z @ 387 NONAME ; class QDomAttr QDomElement::setAttributeNodeNS(class QDomAttr const &)
+ ?appendData@QDomCharacterData@@QAEXABVQString@@@Z @ 388 NONAME ; void QDomCharacterData::appendData(class QString const &)
+ ?nodeType@QDomAttr@@QBE?AW4NodeType@QDomNode@@XZ @ 389 NONAME ; enum QDomNode::NodeType QDomAttr::nodeType(void) const
+ ?toProcessingInstruction@QDomNode@@QBE?AVQDomProcessingInstruction@@XZ @ 390 NONAME ; class QDomProcessingInstruction QDomNode::toProcessingInstruction(void) const
+ ?nodeType@QDomDocument@@QBE?AW4NodeType@QDomNode@@XZ @ 391 NONAME ; enum QDomNode::NodeType QDomDocument::nodeType(void) const
+ ??0QXmlInputSource@@QAE@PAVQIODevice@@@Z @ 392 NONAME ; QXmlInputSource::QXmlInputSource(class QIODevice *)
+ ?name@QDomDocumentType@@QBE?AVQString@@XZ @ 393 NONAME ; class QString QDomDocumentType::name(void) const
+ ??0QDomCharacterData@@AAE@PAVQDomCharacterDataPrivate@@@Z @ 394 NONAME ; QDomCharacterData::QDomCharacterData(class QDomCharacterDataPrivate *)
+ ??1QDomElement@@QAE@XZ @ 395 NONAME ; QDomElement::~QDomElement(void)
+ ??0QDomAttr@@QAE@ABV0@@Z @ 396 NONAME ; QDomAttr::QDomAttr(class QDomAttr const &)
+ ?createAttributeNS@QDomDocument@@QAE?AVQDomAttr@@ABVQString@@0@Z @ 397 NONAME ; class QDomAttr QDomDocument::createAttributeNS(class QString const &, class QString const &)
+ ?count@QDomNamedNodeMap@@QBEHXZ @ 398 NONAME ; int QDomNamedNodeMap::count(void) const
+ ?fetchData@QXmlInputSource@@UAEXXZ @ 399 NONAME ; void QXmlInputSource::fetchData(void)
+ ?doctype@QDomDocument@@QBE?AVQDomDocumentType@@XZ @ 400 NONAME ; class QDomDocumentType QDomDocument::doctype(void) const
+ ??0QDomDocument@@QAE@ABVQString@@@Z @ 401 NONAME ; QDomDocument::QDomDocument(class QString const &)
+ ?toComment@QDomNode@@QBE?AVQDomComment@@XZ @ 402 NONAME ; class QDomComment QDomNode::toComment(void) const
+ ?nodeType@QDomEntityReference@@QBE?AW4NodeType@QDomNode@@XZ @ 403 NONAME ; enum QDomNode::NodeType QDomEntityReference::nodeType(void) const
+ ?createElement@QDomDocument@@QAE?AVQDomElement@@ABVQString@@@Z @ 404 NONAME ; class QDomElement QDomDocument::createElement(class QString const &)
+ ?skippedEntity@QXmlDefaultHandler@@UAE_NABVQString@@@Z @ 405 NONAME ; bool QXmlDefaultHandler::skippedEntity(class QString const &)
+ ?nodeType@QDomNotation@@QBE?AW4NodeType@QDomNode@@XZ @ 406 NONAME ; enum QDomNode::NodeType QDomNotation::nodeType(void) const
+ ?elementsByTagName@QDomDocument@@QBE?AVQDomNodeList@@ABVQString@@@Z @ 407 NONAME ; class QDomNodeList QDomDocument::elementsByTagName(class QString const &) const
+ ?value@QXmlAttributes@@QBE?AVQString@@ABV2@@Z @ 408 NONAME ; class QString QXmlAttributes::value(class QString const &) const
+
diff --git a/src/s60installs/bwins/phononu.def b/src/s60installs/bwins/phononu.def
new file mode 100644
index 0000000000..19f5e23a5d
--- /dev/null
+++ b/src/s60installs/bwins/phononu.def
@@ -0,0 +1,521 @@
+EXPORTS
+ ?isValid@MediaNode@Phonon@@QBE_NXZ @ 1 NONAME ; bool Phonon::MediaNode::isValid(void) const
+ ?tr@VideoPlayer@Phonon@@SA?AVQString@@PBD0@Z @ 2 NONAME ; class QString Phonon::VideoPlayer::tr(char const *, char const *)
+ ?id@EffectParameter@Phonon@@QBEHXZ @ 3 NONAME ; int Phonon::EffectParameter::id(void) const
+ ?metaObject@MediaController@Phonon@@UBEPBUQMetaObject@@XZ @ 4 NONAME ; struct QMetaObject const * Phonon::MediaController::metaObject(void) const
+ ?qt_metacast@?$ObjectDescriptionModel@$01@Phonon@@UAEPAXPBD@Z @ 5 NONAME ; void * Phonon::ObjectDescriptionModel<2>::qt_metacast(char const *)
+ ?backendName@Factory@Phonon@@YA?AVQString@@XZ @ 6 NONAME ; class QString Phonon::Factory::backendName(void)
+ ?getStaticMetaObject@AbstractMediaStream@Phonon@@SAABUQMetaObject@@XZ @ 7 NONAME ; struct QMetaObject const & Phonon::AbstractMediaStream::getStaticMetaObject(void)
+ ?isValid@ObjectDescriptionData@Phonon@@QBE_NXZ @ 8 NONAME ; bool Phonon::ObjectDescriptionData::isValid(void) const
+ ??1MediaObject@Phonon@@UAE@XZ @ 9 NONAME ; Phonon::MediaObject::~MediaObject(void)
+ ?load@VideoPlayer@Phonon@@QAEXABVMediaSource@2@@Z @ 10 NONAME ; void Phonon::VideoPlayer::load(class Phonon::MediaSource const &)
+ ?setIconSize@SeekSlider@Phonon@@QAEXABVQSize@@@Z @ 11 NONAME ; void Phonon::SeekSlider::setIconSize(class QSize const &)
+ ?modelData@ObjectDescriptionModelData@Phonon@@QBE?AV?$QExplicitlySharedDataPointer@VObjectDescriptionData@Phonon@@@@ABVQModelIndex@@@Z @ 12 NONAME ; class QExplicitlySharedDataPointer<class Phonon::ObjectDescriptionData> Phonon::ObjectDescriptionModelData::modelData(class QModelIndex const &) const
+ ?mouseMoveEvent@VideoWidget@Phonon@@MAEXPAVQMouseEvent@@@Z @ 13 NONAME ; void Phonon::VideoWidget::mouseMoveEvent(class QMouseEvent *)
+ ??0Path@Phonon@@QAE@XZ @ 14 NONAME ; Phonon::Path::Path(void)
+ ??_EEffect@Phonon@@UAE@I@Z @ 15 NONAME ; Phonon::Effect::~Effect(unsigned int)
+ ?staticMetaObject@?$ObjectDescriptionModel@$01@Phonon@@2UQMetaObject@@B @ 16 NONAME ; struct QMetaObject const Phonon::ObjectDescriptionModel<2>::staticMetaObject
+ ?totalTimeChanged@MediaObject@Phonon@@IAEX_J@Z @ 17 NONAME ; void Phonon::MediaObject::totalTimeChanged(long long)
+ ?availableAudioCaptureDevices@BackendCapabilities@Phonon@@YA?AV?$QList@V?$ObjectDescription@$03@Phonon@@@@XZ @ 18 NONAME ; class QList<class Phonon::ObjectDescription<4> > Phonon::BackendCapabilities::availableAudioCaptureDevices(void)
+ ?getStaticMetaObject@VolumeSlider@Phonon@@SAABUQMetaObject@@XZ @ 19 NONAME ; struct QMetaObject const & Phonon::VolumeSlider::getStaticMetaObject(void)
+ ?qt_metacall@VideoWidget@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 20 NONAME ; int Phonon::VideoWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?staticMetaObject@?$ObjectDescriptionModel@$0A@@Phonon@@2UQMetaObject@@B @ 21 NONAME ; struct QMetaObject const Phonon::ObjectDescriptionModel<0>::staticMetaObject
+ ?fadeTo@VolumeFaderEffect@Phonon@@QAEXMH@Z @ 22 NONAME ; void Phonon::VolumeFaderEffect::fadeTo(float, int)
+ ?trUtf8@VideoWidget@Phonon@@SA?AVQString@@PBD0H@Z @ 23 NONAME ; class QString Phonon::VideoWidget::trUtf8(char const *, char const *, int)
+ ?rowCount@ObjectDescriptionModelData@Phonon@@QBEHABVQModelIndex@@@Z @ 24 NONAME ; int Phonon::ObjectDescriptionModelData::rowCount(class QModelIndex const &) const
+ ?tr@AudioOutput@Phonon@@SA?AVQString@@PBD0@Z @ 25 NONAME ; class QString Phonon::AudioOutput::tr(char const *, char const *)
+ ?audioCaptureDeviceFor@GlobalConfig@Phonon@@QBEHW4Category@2@H@Z @ 26 NONAME ; int Phonon::GlobalConfig::audioCaptureDeviceFor(enum Phonon::Category, int) const
+ ??0StreamInterface@Phonon@@IAE@XZ @ 27 NONAME ; Phonon::StreamInterface::StreamInterface(void)
+ ?totalTime@MediaObject@Phonon@@QBE_JXZ @ 28 NONAME ; long long Phonon::MediaObject::totalTime(void) const
+ ?previousTitle@MediaController@Phonon@@QAEXXZ @ 29 NONAME ; void Phonon::MediaController::previousTitle(void)
+ ?k_func@AudioOutput@Phonon@@ABEPBVAudioOutputPrivate@2@XZ @ 30 NONAME ; class Phonon::AudioOutputPrivate const * Phonon::AudioOutput::k_func(void) const
+ ?currentChapter@MediaController@Phonon@@QBEHXZ @ 31 NONAME ; int Phonon::MediaController::currentChapter(void) const
+ ?error@AbstractMediaStream@Phonon@@IAEXW4ErrorType@2@ABVQString@@@Z @ 32 NONAME ; void Phonon::AbstractMediaStream::error(enum Phonon::ErrorType, class QString const &)
+ ?play@MediaObject@Phonon@@QAEXXZ @ 33 NONAME ; void Phonon::MediaObject::play(void)
+ ?hasVideo@MediaObject@Phonon@@QBE_NXZ @ 34 NONAME ; bool Phonon::MediaObject::hasVideo(void) const
+ ?setTracking@SeekSlider@Phonon@@QAEX_N@Z @ 35 NONAME ; void Phonon::SeekSlider::setTracking(bool)
+ ?qt_metacall@AudioOutput@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 36 NONAME ; int Phonon::AudioOutput::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?seek@MediaObject@Phonon@@QAEX_J@Z @ 37 NONAME ; void Phonon::MediaObject::seek(long long)
+ ?availableAudioChannels@MediaController@Phonon@@QBE?AV?$QList@V?$ObjectDescription@$01@Phonon@@@@XZ @ 38 NONAME ; class QList<class Phonon::ObjectDescription<2> > Phonon::MediaController::availableAudioChannels(void) const
+ ??1MediaController@Phonon@@UAE@XZ @ 39 NONAME ; Phonon::MediaController::~MediaController(void)
+ ??_EVolumeFaderEffect@Phonon@@UAE@I@Z @ 40 NONAME ; Phonon::VolumeFaderEffect::~VolumeFaderEffect(unsigned int)
+ ?qt_metacast@?$ObjectDescriptionModel@$0A@@Phonon@@UAEPAXPBD@Z @ 41 NONAME ; void * Phonon::ObjectDescriptionModel<0>::qt_metacast(char const *)
+ ?titleChanged@MediaController@Phonon@@IAEXH@Z @ 42 NONAME ; void Phonon::MediaController::titleChanged(int)
+ ?metaObject@Effect@Phonon@@UBEPBUQMetaObject@@XZ @ 43 NONAME ; struct QMetaObject const * Phonon::Effect::metaObject(void) const
+ ?mimeTypes@ObjectDescriptionModelData@Phonon@@QBE?AVQStringList@@W4ObjectDescriptionType@2@@Z @ 44 NONAME ; class QStringList Phonon::ObjectDescriptionModelData::mimeTypes(enum Phonon::ObjectDescriptionType) const
+ ?setFullScreen@VideoWidget@Phonon@@QAEX_N@Z @ 45 NONAME ; void Phonon::VideoWidget::setFullScreen(bool)
+ ??1AbstractMediaStreamPrivate@Phonon@@UAE@XZ @ 46 NONAME ; Phonon::AbstractMediaStreamPrivate::~AbstractMediaStreamPrivate(void)
+ ?sink@Path@Phonon@@QBEPAVMediaNode@2@XZ @ 47 NONAME ; class Phonon::MediaNode * Phonon::Path::sink(void) const
+ ?deregisterFrontendObject@Factory@Phonon@@YAXPAVMediaNodePrivate@2@@Z @ 48 NONAME ; void Phonon::Factory::deregisterFrontendObject(class Phonon::MediaNodePrivate *)
+ ?currentSource@MediaObject@Phonon@@QBE?AVMediaSource@2@XZ @ 49 NONAME ; class Phonon::MediaSource Phonon::MediaObject::currentSource(void) const
+ ?getStaticMetaObject@EffectWidget@Phonon@@SAABUQMetaObject@@XZ @ 50 NONAME ; struct QMetaObject const & Phonon::EffectWidget::getStaticMetaObject(void)
+ ?k_func@VolumeSlider@Phonon@@AAEPAVVolumeSliderPrivate@2@XZ @ 51 NONAME ; class Phonon::VolumeSliderPrivate * Phonon::VolumeSlider::k_func(void)
+ ?volume@VideoPlayer@Phonon@@QBEMXZ @ 52 NONAME ; float Phonon::VideoPlayer::volume(void) const
+ ?name@EffectParameter@Phonon@@QBEABVQString@@XZ @ 53 NONAME ; class QString const & Phonon::EffectParameter::name(void) const
+ ?trUtf8@VolumeFaderEffect@Phonon@@SA?AVQString@@PBD0H@Z @ 54 NONAME ; class QString Phonon::VolumeFaderEffect::trUtf8(char const *, char const *, int)
+ ?qt_metacast@AbstractMediaStream@Phonon@@UAEPAXPBD@Z @ 55 NONAME ; void * Phonon::AbstractMediaStream::qt_metacast(char const *)
+ ??1AbstractAudioOutput@Phonon@@UAE@XZ @ 56 NONAME ; Phonon::AbstractAudioOutput::~AbstractAudioOutput(void)
+ ??0VolumeFaderEffect@Phonon@@QAE@PAVQObject@@@Z @ 57 NONAME ; Phonon::VolumeFaderEffect::VolumeFaderEffect(class QObject *)
+ ?enoughData@StreamInterface@Phonon@@QAEXXZ @ 58 NONAME ; void Phonon::StreamInterface::enoughData(void)
+ ?audioCaptureDeviceListFor@GlobalConfig@Phonon@@QBE?AV?$QList@H@@W4Category@2@H@Z @ 59 NONAME ; class QList<int> Phonon::GlobalConfig::audioCaptureDeviceListFor(enum Phonon::Category, int) const
+ ?effects@Path@Phonon@@QBE?AV?$QList@PAVEffect@Phonon@@@@XZ @ 60 NONAME ; class QList<class Phonon::Effect *> Phonon::Path::effects(void) const
+ ?fromIndex@ObjectDescriptionData@Phonon@@SAPAV12@W4ObjectDescriptionType@2@H@Z @ 61 NONAME ; class Phonon::ObjectDescriptionData * Phonon::ObjectDescriptionData::fromIndex(enum Phonon::ObjectDescriptionType, int)
+ ??_EMediaNode@Phonon@@UAE@I@Z @ 62 NONAME ; Phonon::MediaNode::~MediaNode(unsigned int)
+ ??_EVolumeSlider@Phonon@@UAE@I@Z @ 63 NONAME ; Phonon::VolumeSlider::~VolumeSlider(unsigned int)
+ ?currentSourceChanged@MediaObject@Phonon@@IAEXABVMediaSource@2@@Z @ 64 NONAME ; void Phonon::MediaObject::currentSourceChanged(class Phonon::MediaSource const &)
+ ?qHash@Phonon@@YAIABVEffectParameter@1@@Z @ 65 NONAME ; unsigned int Phonon::qHash(class Phonon::EffectParameter const &)
+ ??1MediaSourcePrivate@Phonon@@UAE@XZ @ 66 NONAME ; Phonon::MediaSourcePrivate::~MediaSourcePrivate(void)
+ ?currentSubtitle@MediaController@Phonon@@QBE?AV?$ObjectDescription@$02@2@XZ @ 67 NONAME ; class Phonon::ObjectDescription<3> Phonon::MediaController::currentSubtitle(void) const
+ ?addInputPath@MediaNodePrivate@Phonon@@QAEXABVPath@2@@Z @ 68 NONAME ; void Phonon::MediaNodePrivate::addInputPath(class Phonon::Path const &)
+ ?autoplayTitles@MediaController@Phonon@@QBE_NXZ @ 69 NONAME ; bool Phonon::MediaController::autoplayTitles(void) const
+ ?trUtf8@AbstractMediaStream@Phonon@@SA?AVQString@@PBD0@Z @ 70 NONAME ; class QString Phonon::AbstractMediaStream::trUtf8(char const *, char const *)
+ ?trUtf8@AudioOutput@Phonon@@SA?AVQString@@PBD0H@Z @ 71 NONAME ; class QString Phonon::AudioOutput::trUtf8(char const *, char const *, int)
+ ??0VideoWidget@Phonon@@IAE@AAVVideoWidgetPrivate@1@PAVQWidget@@@Z @ 72 NONAME ; Phonon::VideoWidget::VideoWidget(class Phonon::VideoWidgetPrivate &, class QWidget *)
+ ?finished@VideoPlayer@Phonon@@IAEXXZ @ 73 NONAME ; void Phonon::VideoPlayer::finished(void)
+ ?name@ObjectDescriptionData@Phonon@@QBE?AVQString@@XZ @ 74 NONAME ; class QString Phonon::ObjectDescriptionData::name(void) const
+ ?tr@MediaObject@Phonon@@SA?AVQString@@PBD0H@Z @ 75 NONAME ; class QString Phonon::MediaObject::tr(char const *, char const *, int)
+ ?orientation@VolumeSlider@Phonon@@QBE?AW4Orientation@Qt@@XZ @ 76 NONAME ; enum Qt::Orientation Phonon::VolumeSlider::orientation(void) const
+ ?availableSubtitles@MediaController@Phonon@@QBE?AV?$QList@V?$ObjectDescription@$02@Phonon@@@@XZ @ 77 NONAME ; class QList<class Phonon::ObjectDescription<3> > Phonon::MediaController::availableSubtitles(void) const
+ ?qt_metacast@?$ObjectDescriptionModel@$03@Phonon@@UAEPAXPBD@Z @ 78 NONAME ; void * Phonon::ObjectDescriptionModel<4>::qt_metacast(char const *)
+ ?tr@VideoPlayer@Phonon@@SA?AVQString@@PBD0H@Z @ 79 NONAME ; class QString Phonon::VideoPlayer::tr(char const *, char const *, int)
+ ??_EVideoPlayer@Phonon@@UAE@I@Z @ 80 NONAME ; Phonon::VideoPlayer::~VideoPlayer(unsigned int)
+ ?staticMetaObject@AudioOutput@Phonon@@2UQMetaObject@@B @ 81 NONAME ; struct QMetaObject const Phonon::AudioOutput::staticMetaObject
+ ?setPageStep@VolumeSlider@Phonon@@QAEXH@Z @ 82 NONAME ; void Phonon::VolumeSlider::setPageStep(int)
+ ?setPageStep@SeekSlider@Phonon@@QAEXH@Z @ 83 NONAME ; void Phonon::SeekSlider::setPageStep(int)
+ ??_EStreamInterface@Phonon@@UAE@I@Z @ 84 NONAME ; Phonon::StreamInterface::~StreamInterface(unsigned int)
+ ?hasTracking@VolumeSlider@Phonon@@QBE_NXZ @ 85 NONAME ; bool Phonon::VolumeSlider::hasTracking(void) const
+ ?volumeDecibel@VolumeFaderEffect@Phonon@@QBENXZ @ 86 NONAME ; double Phonon::VolumeFaderEffect::volumeDecibel(void) const
+ ?flags@ObjectDescriptionModelData@Phonon@@QBE?AV?$QFlags@W4ItemFlag@Qt@@@@ABVQModelIndex@@@Z @ 87 NONAME ; class QFlags<enum Qt::ItemFlag> Phonon::ObjectDescriptionModelData::flags(class QModelIndex const &) const
+ ??0VolumeSlider@Phonon@@QAE@PAVAudioOutput@1@PAVQWidget@@@Z @ 88 NONAME ; Phonon::VolumeSlider::VolumeSlider(class Phonon::AudioOutput *, class QWidget *)
+ ??_EAbstractMediaStream@Phonon@@UAE@I@Z @ 89 NONAME ; Phonon::AbstractMediaStream::~AbstractMediaStream(unsigned int)
+ ?stop@MediaObject@Phonon@@QAEXXZ @ 90 NONAME ; void Phonon::MediaObject::stop(void)
+ ?setMuted@AudioOutput@Phonon@@QAEX_N@Z @ 91 NONAME ; void Phonon::AudioOutput::setMuted(bool)
+ ?setVolume@VolumeFaderEffect@Phonon@@QAEXM@Z @ 92 NONAME ; void Phonon::VolumeFaderEffect::setVolume(float)
+ ?setIconSize@VolumeSlider@Phonon@@QAEXABVQSize@@@Z @ 93 NONAME ; void Phonon::VolumeSlider::setIconSize(class QSize const &)
+ ?currentTime@VideoPlayer@Phonon@@QBE_JXZ @ 94 NONAME ; long long Phonon::VideoPlayer::currentTime(void) const
+ ?metaObject@?$ObjectDescriptionModel@$00@Phonon@@UBEPBUQMetaObject@@XZ @ 95 NONAME ; struct QMetaObject const * Phonon::ObjectDescriptionModel<1>::metaObject(void) const
+ ?metaObject@VideoWidget@Phonon@@UBEPBUQMetaObject@@XZ @ 96 NONAME ; struct QMetaObject const * Phonon::VideoWidget::metaObject(void) const
+ ?audioOutputDeviceListFor@GlobalConfig@Phonon@@QBE?AV?$QList@H@@W4Category@2@H@Z @ 97 NONAME ; class QList<int> Phonon::GlobalConfig::audioOutputDeviceListFor(enum Phonon::Category, int) const
+ ?staticMetaObject@?$ObjectDescriptionModel@$02@Phonon@@2UQMetaObject@@B @ 98 NONAME ; struct QMetaObject const Phonon::ObjectDescriptionModel<3>::staticMetaObject
+ ??1VideoWidget@Phonon@@UAE@XZ @ 99 NONAME ; Phonon::VideoWidget::~VideoWidget(void)
+ ?seekStream@AbstractMediaStream@Phonon@@MAEX_J@Z @ 100 NONAME ; void Phonon::AbstractMediaStream::seekStream(long long)
+ ?transitionTime@MediaObject@Phonon@@QBEHXZ @ 101 NONAME ; int Phonon::MediaObject::transitionTime(void) const
+ ?staticMetaObject@MediaObject@Phonon@@2UQMetaObject@@B @ 102 NONAME ; struct QMetaObject const Phonon::MediaObject::staticMetaObject
+ ?setMediaObject@SeekSlider@Phonon@@QAEXPAVMediaObject@2@@Z @ 103 NONAME ; void Phonon::SeekSlider::setMediaObject(class Phonon::MediaObject *)
+ ?type@EffectParameter@Phonon@@QBE?AW4Type@QVariant@@XZ @ 104 NONAME ; enum QVariant::Type Phonon::EffectParameter::type(void) const
+ ??0ObjectDescriptionData@Phonon@@QAE@HABV?$QHash@VQByteArray@@VQVariant@@@@@Z @ 105 NONAME ; Phonon::ObjectDescriptionData::ObjectDescriptionData(int, class QHash<class QByteArray, class QVariant> const &)
+ ??8EffectParameter@Phonon@@QBE_NABV01@@Z @ 106 NONAME ; bool Phonon::EffectParameter::operator==(class Phonon::EffectParameter const &) const
+ ??0MediaSource@Phonon@@IAE@AAVMediaSourcePrivate@1@@Z @ 107 NONAME ; Phonon::MediaSource::MediaSource(class Phonon::MediaSourcePrivate &)
+ ??0ObjectDescriptionModelData@Phonon@@QAE@PAVQAbstractListModel@@@Z @ 108 NONAME ; Phonon::ObjectDescriptionModelData::ObjectDescriptionModelData(class QAbstractListModel *)
+ ?clear@MediaObject@Phonon@@QAEXXZ @ 109 NONAME ; void Phonon::MediaObject::clear(void)
+ ??_EEffectParameter@Phonon@@QAE@I@Z @ 110 NONAME ABSENT ; Phonon::EffectParameter::~EffectParameter(unsigned int)
+ ??4MediaSource@Phonon@@QAEAAV01@ABV01@@Z @ 111 NONAME ; class Phonon::MediaSource & Phonon::MediaSource::operator=(class Phonon::MediaSource const &)
+ ??0MediaSource@Phonon@@QAE@PAVQIODevice@@@Z @ 112 NONAME ; Phonon::MediaSource::MediaSource(class QIODevice *)
+ ?k_func@AbstractAudioOutput@Phonon@@AAEPAVAbstractAudioOutputPrivate@2@XZ @ 113 NONAME ; class Phonon::AbstractAudioOutputPrivate * Phonon::AbstractAudioOutput::k_func(void)
+ ?availableTitles@MediaController@Phonon@@QBEHXZ @ 114 NONAME ; int Phonon::MediaController::availableTitles(void) const
+ ?tr@VolumeSlider@Phonon@@SA?AVQString@@PBD0@Z @ 115 NONAME ; class QString Phonon::VolumeSlider::tr(char const *, char const *)
+ ?scaleMode@VideoWidget@Phonon@@QBE?AW4ScaleMode@12@XZ @ 116 NONAME ; enum Phonon::VideoWidget::ScaleMode Phonon::VideoWidget::scaleMode(void) const
+ ??_ESeekSlider@Phonon@@UAE@I@Z @ 117 NONAME ; Phonon::SeekSlider::~SeekSlider(unsigned int)
+ ?insertEffect@Path@Phonon@@QAE_NPAVEffect@2@0@Z @ 118 NONAME ; bool Phonon::Path::insertEffect(class Phonon::Effect *, class Phonon::Effect *)
+ ?state@MediaObject@Phonon@@QBE?AW4State@2@XZ @ 119 NONAME ; enum Phonon::State Phonon::MediaObject::state(void) const
+ ?outputDevice@AudioOutput@Phonon@@QBE?AV?$ObjectDescription@$0A@@2@XZ @ 120 NONAME ; class Phonon::ObjectDescription<0> Phonon::AudioOutput::outputDevice(void) const
+ ??8MediaSource@Phonon@@QBE_NABV01@@Z @ 121 NONAME ; bool Phonon::MediaSource::operator==(class Phonon::MediaSource const &) const
+ ??_EMediaNodePrivate@Phonon@@UAE@I@Z @ 122 NONAME ; Phonon::MediaNodePrivate::~MediaNodePrivate(unsigned int)
+ ?category@AudioOutput@Phonon@@QBE?AW4Category@2@XZ @ 123 NONAME ; enum Phonon::Category Phonon::AudioOutput::category(void) const
+ ?metaData@MediaObject@Phonon@@QBE?AVQStringList@@ABVQString@@@Z @ 124 NONAME ; class QStringList Phonon::MediaObject::metaData(class QString const &) const
+ ?setModelData@ObjectDescriptionModelData@Phonon@@QAEXABV?$QList@V?$QExplicitlySharedDataPointer@VObjectDescriptionData@Phonon@@@@@@@Z @ 125 NONAME ; void Phonon::ObjectDescriptionModelData::setModelData(class QList<class QExplicitlySharedDataPointer<class Phonon::ObjectDescriptionData> > const &)
+ ?connectToSource@StreamInterface@Phonon@@QAEXABVMediaSource@2@@Z @ 126 NONAME ; void Phonon::StreamInterface::connectToSource(class Phonon::MediaSource const &)
+ ?endOfData@AbstractMediaStream@Phonon@@IAEXXZ @ 127 NONAME ; void Phonon::AbstractMediaStream::endOfData(void)
+ ??0MediaNode@Phonon@@IAE@AAVMediaNodePrivate@1@@Z @ 128 NONAME ; Phonon::MediaNode::MediaNode(class Phonon::MediaNodePrivate &)
+ ?setVolumeDecibel@AudioOutput@Phonon@@QAEXM@Z @ 129 NONAME ; void Phonon::AudioOutput::setVolumeDecibel(float)
+ ?qt_metacall@Effect@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 130 NONAME ; int Phonon::Effect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?platformPlugin@Factory@Phonon@@YAPAVPlatformPlugin@2@XZ @ 131 NONAME ; class Phonon::PlatformPlugin * Phonon::Factory::platformPlugin(void)
+ ??1GlobalConfig@Phonon@@UAE@XZ @ 132 NONAME ; Phonon::GlobalConfig::~GlobalConfig(void)
+ ?orientation@SeekSlider@Phonon@@QBE?AW4Orientation@Qt@@XZ @ 133 NONAME ; enum Qt::Orientation Phonon::SeekSlider::orientation(void) const
+ ?setOrientation@SeekSlider@Phonon@@QAEXW4Orientation@Qt@@@Z @ 134 NONAME ; void Phonon::SeekSlider::setOrientation(enum Qt::Orientation)
+ ?q_func@MediaNodePrivate@Phonon@@AAEPAVMediaNode@2@XZ @ 135 NONAME ; class Phonon::MediaNode * Phonon::MediaNodePrivate::q_func(void)
+ ??0SeekSlider@Phonon@@QAE@PAVQWidget@@@Z @ 136 NONAME ; Phonon::SeekSlider::SeekSlider(class QWidget *)
+ ?qt_metacall@VolumeFaderEffect@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 137 NONAME ; int Phonon::VolumeFaderEffect::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?d_func@AbstractMediaStream@Phonon@@AAEPAVAbstractMediaStreamPrivate@2@XZ @ 138 NONAME ; class Phonon::AbstractMediaStreamPrivate * Phonon::AbstractMediaStream::d_func(void)
+ ?metaData@MediaObject@Phonon@@QBE?AV?$QMultiMap@VQString@@V1@@@XZ @ 139 NONAME ; class QMultiMap<class QString, class QString> Phonon::MediaObject::metaData(void) const
+ ?setBrightness@VideoWidget@Phonon@@QAEXM@Z @ 140 NONAME ; void Phonon::VideoWidget::setBrightness(float)
+ ??_EAudioOutput@Phonon@@UAE@I@Z @ 141 NONAME ; Phonon::AudioOutput::~AudioOutput(unsigned int)
+ ?qt_metacall@SeekSlider@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 142 NONAME ; int Phonon::SeekSlider::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setStreamSeekable@AbstractMediaStream@Phonon@@IAEX_N@Z @ 143 NONAME ; void Phonon::AbstractMediaStream::setStreamSeekable(bool)
+ ?tr@Effect@Phonon@@SA?AVQString@@PBD0@Z @ 144 NONAME ; class QString Phonon::Effect::tr(char const *, char const *)
+ ?hasVideoChanged@MediaObject@Phonon@@IAEX_N@Z @ 145 NONAME ; void Phonon::MediaObject::hasVideoChanged(bool)
+ ??1StreamInterface@Phonon@@UAE@XZ @ 146 NONAME ; Phonon::StreamInterface::~StreamInterface(void)
+ ?availableAudioChannelsChanged@MediaController@Phonon@@IAEXXZ @ 147 NONAME ; void Phonon::MediaController::availableAudioChannelsChanged(void)
+ ?enterFullScreen@VideoWidget@Phonon@@QAEXXZ @ 148 NONAME ; void Phonon::VideoWidget::enterFullScreen(void)
+ ?description@EffectParameter@Phonon@@QBEABVQString@@XZ @ 149 NONAME ; class QString const & Phonon::EffectParameter::description(void) const
+ ?setMaximumVolume@VolumeSlider@Phonon@@QAEXM@Z @ 150 NONAME ; void Phonon::VolumeSlider::setMaximumVolume(float)
+ ?metaObject@AudioOutput@Phonon@@UBEPBUQMetaObject@@XZ @ 151 NONAME ; struct QMetaObject const * Phonon::AudioOutput::metaObject(void) const
+ ?qt_metacall@VolumeSlider@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 152 NONAME ; int Phonon::VolumeSlider::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?createPath@Phonon@@YA?AVPath@1@PAVMediaNode@1@0@Z @ 153 NONAME ; class Phonon::Path Phonon::createPath(class Phonon::MediaNode *, class Phonon::MediaNode *)
+ ?isPlaying@VideoPlayer@Phonon@@QBE_NXZ @ 154 NONAME ; bool Phonon::VideoPlayer::isPlaying(void) const
+ ?tr@EffectWidget@Phonon@@SA?AVQString@@PBD0@Z @ 155 NONAME ; class QString Phonon::EffectWidget::tr(char const *, char const *)
+ ??1EffectWidget@Phonon@@UAE@XZ @ 156 NONAME ; Phonon::EffectWidget::~EffectWidget(void)
+ ??_EMediaObject@Phonon@@UAE@I@Z @ 157 NONAME ; Phonon::MediaObject::~MediaObject(unsigned int)
+ ?k_func@Effect@Phonon@@ABEPBVEffectPrivate@2@XZ @ 158 NONAME ; class Phonon::EffectPrivate const * Phonon::Effect::k_func(void) const
+ ?streamSize@AbstractMediaStream@Phonon@@IBE_JXZ @ 159 NONAME ; long long Phonon::AbstractMediaStream::streamSize(void) const
+ ?volume@AudioOutput@Phonon@@QBEMXZ @ 160 NONAME ; float Phonon::AudioOutput::volume(void) const
+ ?staticMetaObject@VideoPlayer@Phonon@@2UQMetaObject@@B @ 161 NONAME ; struct QMetaObject const Phonon::VideoPlayer::staticMetaObject
+ ?trUtf8@MediaController@Phonon@@SA?AVQString@@PBD0@Z @ 162 NONAME ; class QString Phonon::MediaController::trUtf8(char const *, char const *)
+ ?qt_metacast@VolumeFaderEffect@Phonon@@UAEPAXPBD@Z @ 163 NONAME ; void * Phonon::VolumeFaderEffect::qt_metacast(char const *)
+ ?queue@MediaObject@Phonon@@QBE?AV?$QList@VMediaSource@Phonon@@@@XZ @ 164 NONAME ; class QList<class Phonon::MediaSource> Phonon::MediaObject::queue(void) const
+ ?qt_metacast@VideoPlayer@Phonon@@UAEPAXPBD@Z @ 165 NONAME ; void * Phonon::VideoPlayer::qt_metacast(char const *)
+ ??_EPath@Phonon@@QAE@I@Z @ 166 NONAME ABSENT ; Phonon::Path::~Path(unsigned int)
+ ??1ObjectDescriptionModelData@Phonon@@IAE@XZ @ 167 NONAME ; Phonon::ObjectDescriptionModelData::~ObjectDescriptionModelData(void)
+ ?qt_metacast@VolumeSlider@Phonon@@UAEPAXPBD@Z @ 168 NONAME ; void * Phonon::VolumeSlider::qt_metacast(char const *)
+ ?modelData@ObjectDescriptionModelData@Phonon@@QBE?AV?$QList@V?$QExplicitlySharedDataPointer@VObjectDescriptionData@Phonon@@@@@@XZ @ 169 NONAME ; class QList<class QExplicitlySharedDataPointer<class Phonon::ObjectDescriptionData> > Phonon::ObjectDescriptionModelData::modelData(void) const
+ ?staticMetaObject@EffectWidget@Phonon@@2UQMetaObject@@B @ 170 NONAME ; struct QMetaObject const Phonon::EffectWidget::staticMetaObject
+ ?metaObject@?$ObjectDescriptionModel@$02@Phonon@@UBEPBUQMetaObject@@XZ @ 171 NONAME ; struct QMetaObject const * Phonon::ObjectDescriptionModel<3>::metaObject(void) const
+ ?play@VideoPlayer@Phonon@@QAEXABVMediaSource@2@@Z @ 172 NONAME ; void Phonon::VideoPlayer::play(class Phonon::MediaSource const &)
+ ??0AbstractVideoOutput@Phonon@@IAE@AAVAbstractVideoOutputPrivate@1@@Z @ 173 NONAME ; Phonon::AbstractVideoOutput::AbstractVideoOutput(class Phonon::AbstractVideoOutputPrivate &)
+ ?trUtf8@VolumeFaderEffect@Phonon@@SA?AVQString@@PBD0@Z @ 174 NONAME ; class QString Phonon::VolumeFaderEffect::trUtf8(char const *, char const *)
+ ?k_func@SeekSlider@Phonon@@ABEPBVSeekSliderPrivate@2@XZ @ 175 NONAME ; class Phonon::SeekSliderPrivate const * Phonon::SeekSlider::k_func(void) const
+ ?qObject@MediaNodePrivate@Phonon@@UAEPAVQObject@@XZ @ 176 NONAME ; class QObject * Phonon::MediaNodePrivate::qObject(void)
+ ?qt_metacast@Effect@Phonon@@UAEPAXPBD@Z @ 177 NONAME ; void * Phonon::Effect::qt_metacast(char const *)
+ ?exitFullScreen@VideoWidget@Phonon@@QAEXXZ @ 178 NONAME ; void Phonon::VideoWidget::exitFullScreen(void)
+ ?qt_metacast@AbstractAudioOutput@Phonon@@UAEPAXPBD@Z @ 179 NONAME ; void * Phonon::AbstractAudioOutput::qt_metacast(char const *)
+ ?k_func@AbstractVideoOutput@Phonon@@AAEPAVAbstractVideoOutputPrivate@2@XZ @ 180 NONAME ; class Phonon::AbstractVideoOutputPrivate * Phonon::AbstractVideoOutput::k_func(void)
+ ?currentTime@MediaObject@Phonon@@QBE_JXZ @ 181 NONAME ; long long Phonon::MediaObject::currentTime(void) const
+ ?mediaObject@VideoPlayer@Phonon@@QBEPAVMediaObject@2@XZ @ 182 NONAME ; class Phonon::MediaObject * Phonon::VideoPlayer::mediaObject(void) const
+ ?isIconVisible@SeekSlider@Phonon@@QBE_NXZ @ 183 NONAME ; bool Phonon::SeekSlider::isIconVisible(void) const
+ ??MEffectParameter@Phonon@@QBE_NABV01@@Z @ 184 NONAME ; bool Phonon::EffectParameter::operator<(class Phonon::EffectParameter const &) const
+ ?url@MediaSource@Phonon@@QBE?AVQUrl@@XZ @ 185 NONAME ; class QUrl Phonon::MediaSource::url(void) const
+ ??0EffectParameter@Phonon@@QAE@XZ @ 186 NONAME ; Phonon::EffectParameter::EffectParameter(void)
+ ?mutedChanged@AudioOutput@Phonon@@IAEX_N@Z @ 187 NONAME ; void Phonon::AudioOutput::mutedChanged(bool)
+ ?k_func@MediaNode@Phonon@@AAEPAVMediaNodePrivate@2@XZ @ 188 NONAME ; class Phonon::MediaNodePrivate * Phonon::MediaNode::k_func(void)
+ ?outputPaths@MediaNode@Phonon@@QBE?AV?$QList@VPath@Phonon@@@@XZ @ 189 NONAME ; class QList<class Phonon::Path> Phonon::MediaNode::outputPaths(void) const
+ ?event@VideoWidget@Phonon@@MAE_NPAVQEvent@@@Z @ 190 NONAME ; bool Phonon::VideoWidget::event(class QEvent *)
+ ??0Effect@Phonon@@QAE@ABV?$ObjectDescription@$00@1@PAVQObject@@@Z @ 191 NONAME ; Phonon::Effect::Effect(class Phonon::ObjectDescription<1> const &, class QObject *)
+ ??0MediaSource@Phonon@@QAE@ABVQUrl@@@Z @ 192 NONAME ; Phonon::MediaSource::MediaSource(class QUrl const &)
+ ?endOfData@AbstractMediaStreamPrivate@Phonon@@MAEXXZ @ 193 NONAME ; void Phonon::AbstractMediaStreamPrivate::endOfData(void)
+ ??OEffectParameter@Phonon@@QBE_NABV01@@Z @ 194 NONAME ; bool Phonon::EffectParameter::operator>(class Phonon::EffectParameter const &) const
+ ?mediaObject@SeekSlider@Phonon@@QBEPAVMediaObject@2@XZ @ 195 NONAME ; class Phonon::MediaObject * Phonon::SeekSlider::mediaObject(void) const
+ ??0MediaSource@Phonon@@QAE@ABV01@@Z @ 196 NONAME ; Phonon::MediaSource::MediaSource(class Phonon::MediaSource const &)
+ ?outputDeviceChanged@AudioOutput@Phonon@@IAEXABV?$ObjectDescription@$0A@@2@@Z @ 197 NONAME ; void Phonon::AudioOutput::outputDeviceChanged(class Phonon::ObjectDescription<0> const &)
+ ??0MediaNodePrivate@Phonon@@IAE@W4CastId@01@@Z @ 198 NONAME ; Phonon::MediaNodePrivate::MediaNodePrivate(enum Phonon::MediaNodePrivate::CastId)
+ ?qt_metacall@AbstractMediaStream@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 199 NONAME ; int Phonon::AbstractMediaStream::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?maximumVolume@VolumeSlider@Phonon@@QBEMXZ @ 200 NONAME ; float Phonon::VolumeSlider::maximumVolume(void) const
+ ?audioOutputDeviceFor@GlobalConfig@Phonon@@QBEHW4Category@2@H@Z @ 201 NONAME ; int Phonon::GlobalConfig::audioOutputDeviceFor(enum Phonon::Category, int) const
+ ?tr@AbstractAudioOutput@Phonon@@SA?AVQString@@PBD0@Z @ 202 NONAME ; class QString Phonon::AbstractAudioOutput::tr(char const *, char const *)
+ ?setCurrentAudioChannel@MediaController@Phonon@@QAEXABV?$ObjectDescription@$01@2@@Z @ 203 NONAME ; void Phonon::MediaController::setCurrentAudioChannel(class Phonon::ObjectDescription<2> const &)
+ ?saturation@VideoWidget@Phonon@@QBEMXZ @ 204 NONAME ; float Phonon::VideoWidget::saturation(void) const
+ ?videoWidget@VideoPlayer@Phonon@@QBEPAVVideoWidget@2@XZ @ 205 NONAME ; class Phonon::VideoWidget * Phonon::VideoPlayer::videoWidget(void) const
+ ?setAudioOutput@VolumeSlider@Phonon@@QAEXPAVAudioOutput@2@@Z @ 206 NONAME ; void Phonon::VolumeSlider::setAudioOutput(class Phonon::AudioOutput *)
+ ?setTracking@VolumeSlider@Phonon@@QAEX_N@Z @ 207 NONAME ; void Phonon::VolumeSlider::setTracking(bool)
+ ?setParameterValue@Effect@Phonon@@QAEXABVEffectParameter@2@ABVQVariant@@@Z @ 208 NONAME ; void Phonon::Effect::setParameterValue(class Phonon::EffectParameter const &, class QVariant const &)
+ ??4Path@Phonon@@QAEAAV01@ABV01@@Z @ 209 NONAME ; class Phonon::Path & Phonon::Path::operator=(class Phonon::Path const &)
+ ?setVolume@VideoPlayer@Phonon@@QAEXM@Z @ 210 NONAME ; void Phonon::VideoPlayer::setVolume(float)
+ ?setAutoplayTitles@MediaController@Phonon@@QAEX_N@Z @ 211 NONAME ; void Phonon::MediaController::setAutoplayTitles(bool)
+ ?staticMetaObject@?$ObjectDescriptionModel@$03@Phonon@@2UQMetaObject@@B @ 212 NONAME ; struct QMetaObject const Phonon::ObjectDescriptionModel<4>::staticMetaObject
+ ??0Path@Phonon@@QAE@ABV01@@Z @ 213 NONAME ; Phonon::Path::Path(class Phonon::Path const &)
+ ?k_func@EffectWidget@Phonon@@ABEPBVEffectWidgetPrivate@2@XZ @ 214 NONAME ; class Phonon::EffectWidgetPrivate const * Phonon::EffectWidget::k_func(void) const
+ ?parameterValue@Effect@Phonon@@QBE?AVQVariant@@ABVEffectParameter@2@@Z @ 215 NONAME ; class QVariant Phonon::Effect::parameterValue(class Phonon::EffectParameter const &) const
+ ?tr@EffectWidget@Phonon@@SA?AVQString@@PBD0H@Z @ 216 NONAME ; class QString Phonon::EffectWidget::tr(char const *, char const *, int)
+ ?brightness@VideoWidget@Phonon@@QBEMXZ @ 217 NONAME ; float Phonon::VideoWidget::brightness(void) const
+ ?finished@MediaObject@Phonon@@IAEXXZ @ 218 NONAME ; void Phonon::MediaObject::finished(void)
+ ?data@ObjectDescriptionModelData@Phonon@@QBE?AVQVariant@@ABVQModelIndex@@H@Z @ 219 NONAME ; class QVariant Phonon::ObjectDescriptionModelData::data(class QModelIndex const &, int) const
+ ?addDestructionHandler@MediaNodePrivate@Phonon@@QAEXPAVMediaNodeDestructionHandler@2@@Z @ 220 NONAME ; void Phonon::MediaNodePrivate::addDestructionHandler(class Phonon::MediaNodeDestructionHandler *)
+ ?_k_stateChanged@MediaObjectPrivate@Phonon@@IAEXW4State@2@0@Z @ 221 NONAME ; void Phonon::MediaObjectPrivate::_k_stateChanged(enum Phonon::State, enum Phonon::State)
+ ?q_func@MediaNodePrivate@Phonon@@ABEPBVMediaNode@2@XZ @ 222 NONAME ; class Phonon::MediaNode const * Phonon::MediaNodePrivate::q_func(void) const
+ ?nextTitle@MediaController@Phonon@@QAEXXZ @ 223 NONAME ; void Phonon::MediaController::nextTitle(void)
+ ?tupleIndexAtPositionIndex@ObjectDescriptionModelData@Phonon@@QBEHH@Z @ 224 NONAME ; int Phonon::ObjectDescriptionModelData::tupleIndexAtPositionIndex(int) const
+ ?audioOutput@VolumeSlider@Phonon@@QBEPAVAudioOutput@2@XZ @ 225 NONAME ; class Phonon::AudioOutput * Phonon::VolumeSlider::audioOutput(void) const
+ ?setOutputDevice@AudioOutput@Phonon@@QAE_NABV?$ObjectDescription@$0A@@2@@Z @ 226 NONAME ; bool Phonon::AudioOutput::setOutputDevice(class Phonon::ObjectDescription<0> const &)
+ ?qt_metacast@?$ObjectDescriptionModel@$00@Phonon@@UAEPAXPBD@Z @ 227 NONAME ; void * Phonon::ObjectDescriptionModel<1>::qt_metacast(char const *)
+ ??1AbstractVideoOutput@Phonon@@UAE@XZ @ 228 NONAME ; Phonon::AbstractVideoOutput::~AbstractVideoOutput(void)
+ ?setQueue@MediaObject@Phonon@@QAEXABV?$QList@VMediaSource@Phonon@@@@@Z @ 229 NONAME ; void Phonon::MediaObject::setQueue(class QList<class Phonon::MediaSource> const &)
+ ?k_func@Effect@Phonon@@AAEPAVEffectPrivate@2@XZ @ 230 NONAME ; class Phonon::EffectPrivate * Phonon::Effect::k_func(void)
+ ?availableChaptersChanged@MediaController@Phonon@@IAEXH@Z @ 231 NONAME ; void Phonon::MediaController::availableChaptersChanged(int)
+ ?setVolumeDecibel@VolumeFaderEffect@Phonon@@QAEXN@Z @ 232 NONAME ; void Phonon::VolumeFaderEffect::setVolumeDecibel(double)
+ ?setCurrentSubtitle@MediaController@Phonon@@QAEXABV?$ObjectDescription@$02@2@@Z @ 233 NONAME ; void Phonon::MediaController::setCurrentSubtitle(class Phonon::ObjectDescription<3> const &)
+ ?availableMimeTypes@BackendCapabilities@Phonon@@YA?AVQStringList@@XZ @ 234 NONAME ; class QStringList Phonon::BackendCapabilities::availableMimeTypes(void)
+ ??_EMediaSourcePrivate@Phonon@@UAE@I@Z @ 235 NONAME ; Phonon::MediaSourcePrivate::~MediaSourcePrivate(unsigned int)
+ ??_EMediaSource@Phonon@@QAE@I@Z @ 236 NONAME ABSENT ; Phonon::MediaSource::~MediaSource(unsigned int)
+ ?trUtf8@SeekSlider@Phonon@@SA?AVQString@@PBD0@Z @ 237 NONAME ; class QString Phonon::SeekSlider::trUtf8(char const *, char const *)
+ ?availableAudioEffects@BackendCapabilities@Phonon@@YA?AV?$QList@V?$ObjectDescription@$00@Phonon@@@@XZ @ 238 NONAME ; class QList<class Phonon::ObjectDescription<1> > Phonon::BackendCapabilities::availableAudioEffects(void)
+ ?seek@VideoPlayer@Phonon@@QAEX_J@Z @ 239 NONAME ; void Phonon::VideoPlayer::seek(long long)
+ ?setCurrentChapter@MediaController@Phonon@@QAEXH@Z @ 240 NONAME ; void Phonon::MediaController::setCurrentChapter(int)
+ ??0AbstractMediaStreamPrivate@Phonon@@IAE@XZ @ 241 NONAME ; Phonon::AbstractMediaStreamPrivate::AbstractMediaStreamPrivate(void)
+ ?singleStep@VolumeSlider@Phonon@@QBEHXZ @ 242 NONAME ; int Phonon::VolumeSlider::singleStep(void) const
+ ?addOutputPath@MediaNodePrivate@Phonon@@QAEXABVPath@2@@Z @ 243 NONAME ; void Phonon::MediaNodePrivate::addOutputPath(class Phonon::Path const &)
+ ?backend@Factory@Phonon@@YAPAVQObject@@_N@Z @ 244 NONAME ; class QObject * Phonon::Factory::backend(bool)
+ ?defaultValue@EffectParameter@Phonon@@QBE?AVQVariant@@XZ @ 245 NONAME ; class QVariant Phonon::EffectParameter::defaultValue(void) const
+ ?k_func@MediaNode@Phonon@@ABEPBVMediaNodePrivate@2@XZ @ 246 NONAME ; class Phonon::MediaNodePrivate const * Phonon::MediaNode::k_func(void) const
+ ?remainingTime@MediaObject@Phonon@@QBE_JXZ @ 247 NONAME ; long long Phonon::MediaObject::remainingTime(void) const
+ ?moveUp@ObjectDescriptionModelData@Phonon@@QAEXABVQModelIndex@@@Z @ 248 NONAME ; void Phonon::ObjectDescriptionModelData::moveUp(class QModelIndex const &)
+ ??0AudioOutput@Phonon@@QAE@PAVQObject@@@Z @ 249 NONAME ; Phonon::AudioOutput::AudioOutput(class QObject *)
+ ?setPrefinishMark@MediaObject@Phonon@@QAEXH@Z @ 250 NONAME ; void Phonon::MediaObject::setPrefinishMark(int)
+ ?bufferStatus@MediaObject@Phonon@@IAEXH@Z @ 251 NONAME ; void Phonon::MediaObject::bufferStatus(int)
+ ?qt_metacall@VideoPlayer@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 252 NONAME ; int Phonon::VideoPlayer::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?setCurrentTitle@MediaController@Phonon@@QAEXH@Z @ 253 NONAME ; void Phonon::MediaController::setCurrentTitle(int)
+ ?getStaticMetaObject@MediaObject@Phonon@@SAABUQMetaObject@@XZ @ 254 NONAME ; struct QMetaObject const & Phonon::MediaObject::getStaticMetaObject(void)
+ ?supportedFeatures@MediaController@Phonon@@QBE?AV?$QFlags@W4Feature@MediaController@Phonon@@@@XZ @ 255 NONAME ; class QFlags<enum Phonon::MediaController::Feature> Phonon::MediaController::supportedFeatures(void) const
+ ?metaData@MediaObject@Phonon@@QBE?AVQStringList@@W4MetaData@2@@Z @ 256 NONAME ; class QStringList Phonon::MediaObject::metaData(enum Phonon::MetaData) const
+ ?currentAudioChannel@MediaController@Phonon@@QBE?AV?$ObjectDescription@$01@2@XZ @ 257 NONAME ; class Phonon::ObjectDescription<2> Phonon::MediaController::currentAudioChannel(void) const
+ ?isMuteVisible@VolumeSlider@Phonon@@QBE_NXZ @ 258 NONAME ; bool Phonon::VolumeSlider::isMuteVisible(void) const
+ ?qObject@MediaNodePrivate@Phonon@@QBEPBVQObject@@XZ @ 259 NONAME ; class QObject const * Phonon::MediaNodePrivate::qObject(void) const
+ ?setStreamSize@AbstractMediaStreamPrivate@Phonon@@MAEX_J@Z @ 260 NONAME ; void Phonon::AbstractMediaStreamPrivate::setStreamSize(long long)
+ ?trUtf8@AbstractAudioOutput@Phonon@@SA?AVQString@@PBD0H@Z @ 261 NONAME ; class QString Phonon::AbstractAudioOutput::trUtf8(char const *, char const *, int)
+ ?getStaticMetaObject@SeekSlider@Phonon@@SAABUQMetaObject@@XZ @ 262 NONAME ; struct QMetaObject const & Phonon::SeekSlider::getStaticMetaObject(void)
+ ?currentTitle@MediaController@Phonon@@QBEHXZ @ 263 NONAME ; int Phonon::MediaController::currentTitle(void) const
+ ?k_func@VolumeFaderEffect@Phonon@@AAEPAVVolumeFaderEffectPrivate@2@XZ @ 264 NONAME ; class Phonon::VolumeFaderEffectPrivate * Phonon::VolumeFaderEffect::k_func(void)
+ ?volume@VolumeFaderEffect@Phonon@@QBEMXZ @ 265 NONAME ; float Phonon::VolumeFaderEffect::volume(void) const
+ ?k_func@EffectWidget@Phonon@@AAEPAVEffectWidgetPrivate@2@XZ @ 266 NONAME ; class Phonon::EffectWidgetPrivate * Phonon::EffectWidget::k_func(void)
+ ?isSeekable@MediaObject@Phonon@@QBE_NXZ @ 267 NONAME ; bool Phonon::MediaObject::isSeekable(void) const
+ ?k_func@AbstractAudioOutput@Phonon@@ABEPBVAbstractAudioOutputPrivate@2@XZ @ 268 NONAME ; class Phonon::AbstractAudioOutputPrivate const * Phonon::AbstractAudioOutput::k_func(void) const
+ ?parameters@Effect@Phonon@@QBE?AV?$QList@VEffectParameter@Phonon@@@@XZ @ 269 NONAME ; class QList<class Phonon::EffectParameter> Phonon::Effect::parameters(void) const
+ ?setVolume@AudioOutput@Phonon@@QAEXM@Z @ 270 NONAME ; void Phonon::AudioOutput::setVolume(float)
+ ?tr@VolumeSlider@Phonon@@SA?AVQString@@PBD0H@Z @ 271 NONAME ; class QString Phonon::VolumeSlider::tr(char const *, char const *, int)
+ ?setTickInterval@MediaObject@Phonon@@QAEXH@Z @ 272 NONAME ; void Phonon::MediaObject::setTickInterval(int)
+ ?tupleIndexOrder@ObjectDescriptionModelData@Phonon@@QBE?AV?$QList@H@@XZ @ 273 NONAME ; class QList<int> Phonon::ObjectDescriptionModelData::tupleIndexOrder(void) const
+ ?metaObject@SeekSlider@Phonon@@UBEPBUQMetaObject@@XZ @ 274 NONAME ; struct QMetaObject const * Phonon::SeekSlider::metaObject(void) const
+ ?k_func@MediaObject@Phonon@@AAEPAVMediaObjectPrivate@2@XZ @ 275 NONAME ; class Phonon::MediaObjectPrivate * Phonon::MediaObject::k_func(void)
+ ?singleStep@SeekSlider@Phonon@@QBEHXZ @ 276 NONAME ; int Phonon::SeekSlider::singleStep(void) const
+ ?getStaticMetaObject@Effect@Phonon@@SAABUQMetaObject@@XZ @ 277 NONAME ; struct QMetaObject const & Phonon::Effect::getStaticMetaObject(void)
+ ?qt_metacall@AbstractAudioOutput@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 278 NONAME ; int Phonon::AbstractAudioOutput::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??_EMediaController@Phonon@@UAE@I@Z @ 279 NONAME ; Phonon::MediaController::~MediaController(unsigned int)
+ ??0AbstractAudioOutput@Phonon@@IAE@AAVAbstractAudioOutputPrivate@1@PAVQObject@@@Z @ 280 NONAME ; Phonon::AbstractAudioOutput::AbstractAudioOutput(class Phonon::AbstractAudioOutputPrivate &, class QObject *)
+ ?phononObjectDestroyed@AbstractMediaStreamPrivate@Phonon@@MAEXPAVMediaNodePrivate@2@@Z @ 281 NONAME ; void Phonon::AbstractMediaStreamPrivate::phononObjectDestroyed(class Phonon::MediaNodePrivate *)
+ ??_EAbstractAudioOutput@Phonon@@UAE@I@Z @ 282 NONAME ; Phonon::AbstractAudioOutput::~AbstractAudioOutput(unsigned int)
+ ??1MediaNode@Phonon@@UAE@XZ @ 283 NONAME ; Phonon::MediaNode::~MediaNode(void)
+ ?isMimeTypeAvailable@BackendCapabilities@Phonon@@YA_NABVQString@@@Z @ 284 NONAME ; bool Phonon::BackendCapabilities::isMimeTypeAvailable(class QString const &)
+ ?contrast@VideoWidget@Phonon@@QBEMXZ @ 285 NONAME ; float Phonon::VideoWidget::contrast(void) const
+ ??0GlobalConfig@Phonon@@QAE@XZ @ 286 NONAME ; Phonon::GlobalConfig::GlobalConfig(void)
+ ?tick@MediaObject@Phonon@@IAEX_J@Z @ 287 NONAME ; void Phonon::MediaObject::tick(long long)
+ ?d_func@AbstractMediaStream@Phonon@@ABEPBVAbstractMediaStreamPrivate@2@XZ @ 288 NONAME ; class Phonon::AbstractMediaStreamPrivate const * Phonon::AbstractMediaStream::d_func(void) const
+ ??8ObjectDescriptionData@Phonon@@QBE_NABV01@@Z @ 289 NONAME ; bool Phonon::ObjectDescriptionData::operator==(class Phonon::ObjectDescriptionData const &) const
+ ?hasTracking@SeekSlider@Phonon@@QBE_NXZ @ 290 NONAME ; bool Phonon::SeekSlider::hasTracking(void) const
+ ?writeData@AbstractMediaStream@Phonon@@IAEXABVQByteArray@@@Z @ 291 NONAME ; void Phonon::AbstractMediaStream::writeData(class QByteArray const &)
+ ?prefinishMark@MediaObject@Phonon@@QBEHXZ @ 292 NONAME ; int Phonon::MediaObject::prefinishMark(void) const
+ ?staticMetaObject@SeekSlider@Phonon@@2UQMetaObject@@B @ 293 NONAME ; struct QMetaObject const Phonon::SeekSlider::staticMetaObject
+ ?angleChanged@MediaController@Phonon@@IAEXH@Z @ 294 NONAME ; void Phonon::MediaController::angleChanged(int)
+ ?enoughData@AbstractMediaStream@Phonon@@MAEXXZ @ 295 NONAME ; void Phonon::AbstractMediaStream::enoughData(void)
+ ?seekableChanged@MediaObject@Phonon@@IAEX_N@Z @ 296 NONAME ; void Phonon::MediaObject::seekableChanged(bool)
+ ?hue@VideoWidget@Phonon@@QBEMXZ @ 297 NONAME ; float Phonon::VideoWidget::hue(void) const
+ ?currentAngle@MediaController@Phonon@@QBEHXZ @ 298 NONAME ; int Phonon::MediaController::currentAngle(void) const
+ ?fileName@MediaSource@Phonon@@QBE?AVQString@@XZ @ 299 NONAME ; class QString Phonon::MediaSource::fileName(void) const
+ ?metaObject@?$ObjectDescriptionModel@$0A@@Phonon@@UBEPBUQMetaObject@@XZ @ 300 NONAME ; struct QMetaObject const * Phonon::ObjectDescriptionModel<0>::metaObject(void) const
+ ?tr@AbstractMediaStream@Phonon@@SA?AVQString@@PBD0@Z @ 301 NONAME ; class QString Phonon::AbstractMediaStream::tr(char const *, char const *)
+ ??_EObjectDescriptionData@Phonon@@QAE@I@Z @ 302 NONAME ABSENT ; Phonon::ObjectDescriptionData::~ObjectDescriptionData(unsigned int)
+ ?fadeIn@VolumeFaderEffect@Phonon@@QAEXH@Z @ 303 NONAME ; void Phonon::VolumeFaderEffect::fadeIn(int)
+ ?availableAngles@MediaController@Phonon@@QBEHXZ @ 304 NONAME ; int Phonon::MediaController::availableAngles(void) const
+ ?enqueue@MediaObject@Phonon@@QAEXABVMediaSource@2@@Z @ 305 NONAME ; void Phonon::MediaObject::enqueue(class Phonon::MediaSource const &)
+ ?metaObject@EffectWidget@Phonon@@UBEPBUQMetaObject@@XZ @ 306 NONAME ; struct QMetaObject const * Phonon::EffectWidget::metaObject(void) const
+ ?type@MediaSource@Phonon@@QBE?AW4Type@12@XZ @ 307 NONAME ; enum Phonon::MediaSource::Type Phonon::MediaSource::type(void) const
+ ?tr@VideoWidget@Phonon@@SA?AVQString@@PBD0H@Z @ 308 NONAME ; class QString Phonon::VideoWidget::tr(char const *, char const *, int)
+ ?isValid@Path@Phonon@@QBE_NXZ @ 309 NONAME ; bool Phonon::Path::isValid(void) const
+ ?qt_metacast@?$ObjectDescriptionModel@$02@Phonon@@UAEPAXPBD@Z @ 310 NONAME ; void * Phonon::ObjectDescriptionModel<3>::qt_metacast(char const *)
+ ?trUtf8@MediaController@Phonon@@SA?AVQString@@PBD0H@Z @ 311 NONAME ; class QString Phonon::MediaController::trUtf8(char const *, char const *, int)
+ ?setTransitionTime@MediaObject@Phonon@@QAEXH@Z @ 312 NONAME ; void Phonon::MediaObject::setTransitionTime(int)
+ ?sender@Factory@Phonon@@YAPAVSender@12@XZ @ 313 NONAME ; class Phonon::Factory::Sender * Phonon::Factory::sender(void)
+ ?trUtf8@SeekSlider@Phonon@@SA?AVQString@@PBD0H@Z @ 314 NONAME ; class QString Phonon::SeekSlider::trUtf8(char const *, char const *, int)
+ ?availableAudioOutputDevices@BackendCapabilities@Phonon@@YA?AV?$QList@V?$ObjectDescription@$0A@@Phonon@@@@XZ @ 315 NONAME ; class QList<class Phonon::ObjectDescription<0> > Phonon::BackendCapabilities::availableAudioOutputDevices(void)
+ ?tr@AbstractAudioOutput@Phonon@@SA?AVQString@@PBD0H@Z @ 316 NONAME ; class QString Phonon::AbstractAudioOutput::tr(char const *, char const *, int)
+ ?k_func@AbstractVideoOutput@Phonon@@ABEPBVAbstractVideoOutputPrivate@2@XZ @ 317 NONAME ; class Phonon::AbstractVideoOutputPrivate const * Phonon::AbstractVideoOutput::k_func(void) const
+ ?setSaturation@VideoWidget@Phonon@@QAEXM@Z @ 318 NONAME ; void Phonon::VideoWidget::setSaturation(float)
+ ?removeOutputPath@MediaNodePrivate@Phonon@@QAEXABVPath@2@@Z @ 319 NONAME ; void Phonon::MediaNodePrivate::removeOutputPath(class Phonon::Path const &)
+ ?fadeOut@VolumeFaderEffect@Phonon@@QAEXH@Z @ 320 NONAME ; void Phonon::VolumeFaderEffect::fadeOut(int)
+ ??0MediaSource@Phonon@@QAE@PAVAbstractMediaStream@1@@Z @ 321 NONAME ; Phonon::MediaSource::MediaSource(class Phonon::AbstractMediaStream *)
+ ??0MediaObject@Phonon@@QAE@PAVQObject@@@Z @ 322 NONAME ; Phonon::MediaObject::MediaObject(class QObject *)
+ ?setSingleStep@VolumeSlider@Phonon@@QAEXH@Z @ 323 NONAME ; void Phonon::VolumeSlider::setSingleStep(int)
+ ?setCurrentSource@MediaObject@Phonon@@QAEXABVMediaSource@2@@Z @ 324 NONAME ; void Phonon::MediaObject::setCurrentSource(class Phonon::MediaSource const &)
+ ??1VolumeFaderEffect@Phonon@@UAE@XZ @ 325 NONAME ; Phonon::VolumeFaderEffect::~VolumeFaderEffect(void)
+ ?errorType@MediaObject@Phonon@@QBE?AW4ErrorType@2@XZ @ 326 NONAME ; enum Phonon::ErrorType Phonon::MediaObject::errorType(void) const
+ ?k_func@VolumeFaderEffect@Phonon@@ABEPBVVolumeFaderEffectPrivate@2@XZ @ 327 NONAME ; class Phonon::VolumeFaderEffectPrivate const * Phonon::VolumeFaderEffect::k_func(void) const
+ ?setStreamSize@AbstractMediaStream@Phonon@@IAEX_J@Z @ 328 NONAME ; void Phonon::AbstractMediaStream::setStreamSize(long long)
+ ?trUtf8@Effect@Phonon@@SA?AVQString@@PBD0@Z @ 329 NONAME ; class QString Phonon::Effect::trUtf8(char const *, char const *)
+ ?trUtf8@MediaObject@Phonon@@SA?AVQString@@PBD0H@Z @ 330 NONAME ; class QString Phonon::MediaObject::trUtf8(char const *, char const *, int)
+ ?supportedDropActions@ObjectDescriptionModelData@Phonon@@QBE?AV?$QFlags@W4DropAction@Qt@@@@XZ @ 331 NONAME ; class QFlags<enum Qt::DropAction> Phonon::ObjectDescriptionModelData::supportedDropActions(void) const
+ ??0VideoPlayer@Phonon@@QAE@W4Category@1@PAVQWidget@@@Z @ 332 NONAME ; Phonon::VideoPlayer::VideoPlayer(enum Phonon::Category, class QWidget *)
+ ??0EffectWidget@Phonon@@QAE@PAVEffect@1@PAVQWidget@@@Z @ 333 NONAME ; Phonon::EffectWidget::EffectWidget(class Phonon::Effect *, class QWidget *)
+ ?trUtf8@VideoPlayer@Phonon@@SA?AVQString@@PBD0H@Z @ 334 NONAME ; class QString Phonon::VideoPlayer::trUtf8(char const *, char const *, int)
+ ?tr@VolumeFaderEffect@Phonon@@SA?AVQString@@PBD0H@Z @ 335 NONAME ; class QString Phonon::VolumeFaderEffect::tr(char const *, char const *, int)
+ ?setContrast@VideoWidget@Phonon@@QAEXM@Z @ 336 NONAME ; void Phonon::VideoWidget::setContrast(float)
+ ??1SeekSlider@Phonon@@UAE@XZ @ 337 NONAME ; Phonon::SeekSlider::~SeekSlider(void)
+ ?disconnect@Path@Phonon@@QAE_NXZ @ 338 NONAME ; bool Phonon::Path::disconnect(void)
+ ?trUtf8@EffectWidget@Phonon@@SA?AVQString@@PBD0H@Z @ 339 NONAME ; class QString Phonon::EffectWidget::trUtf8(char const *, char const *, int)
+ ?fadeCurve@VolumeFaderEffect@Phonon@@QBE?AW4FadeCurve@12@XZ @ 340 NONAME ; enum Phonon::VolumeFaderEffect::FadeCurve Phonon::VolumeFaderEffect::fadeCurve(void) const
+ ?errorString@MediaObject@Phonon@@QBE?AVQString@@XZ @ 341 NONAME ; class QString Phonon::MediaObject::errorString(void) const
+ ??_EAbstractVideoOutput@Phonon@@UAE@I@Z @ 342 NONAME ; Phonon::AbstractVideoOutput::~AbstractVideoOutput(unsigned int)
+ ?metaObject@AbstractAudioOutput@Phonon@@UBEPBUQMetaObject@@XZ @ 343 NONAME ; struct QMetaObject const * Phonon::AbstractAudioOutput::metaObject(void) const
+ ?pause@VideoPlayer@Phonon@@QAEXXZ @ 344 NONAME ; void Phonon::VideoPlayer::pause(void)
+ ?tr@MediaController@Phonon@@SA?AVQString@@PBD0H@Z @ 345 NONAME ; class QString Phonon::MediaController::tr(char const *, char const *, int)
+ ?seekStream@StreamInterface@Phonon@@QAEX_J@Z @ 346 NONAME ; void Phonon::StreamInterface::seekStream(long long)
+ ?enqueue@MediaObject@Phonon@@QAEXABV?$QList@VQUrl@@@@@Z @ 347 NONAME ; void Phonon::MediaObject::enqueue(class QList<class QUrl> const &)
+ ?getStaticMetaObject@VideoWidget@Phonon@@SAABUQMetaObject@@XZ @ 348 NONAME ; struct QMetaObject const & Phonon::VideoWidget::getStaticMetaObject(void)
+ ?isMuted@AudioOutput@Phonon@@QBE_NXZ @ 349 NONAME ; bool Phonon::AudioOutput::isMuted(void) const
+ ??1ObjectDescriptionData@Phonon@@QAE@XZ @ 350 NONAME ; Phonon::ObjectDescriptionData::~ObjectDescriptionData(void)
+ ?availableAnglesChanged@MediaController@Phonon@@IAEXH@Z @ 351 NONAME ; void Phonon::MediaController::availableAnglesChanged(int)
+ ?trUtf8@MediaObject@Phonon@@SA?AVQString@@PBD0@Z @ 352 NONAME ; class QString Phonon::MediaObject::trUtf8(char const *, char const *)
+ ??0AbstractMediaStream@Phonon@@IAE@AAVAbstractMediaStreamPrivate@1@PAVQObject@@@Z @ 353 NONAME ; Phonon::AbstractMediaStream::AbstractMediaStream(class Phonon::AbstractMediaStreamPrivate &, class QObject *)
+ ?index@ObjectDescriptionData@Phonon@@QBEHXZ @ 354 NONAME ; int Phonon::ObjectDescriptionData::index(void) const
+ ?stateChanged@MediaObject@Phonon@@IAEXW4State@2@0@Z @ 355 NONAME ; void Phonon::MediaObject::stateChanged(enum Phonon::State, enum Phonon::State)
+ ?tr@AudioOutput@Phonon@@SA?AVQString@@PBD0H@Z @ 356 NONAME ; class QString Phonon::AudioOutput::tr(char const *, char const *, int)
+ ?trUtf8@AbstractMediaStream@Phonon@@SA?AVQString@@PBD0H@Z @ 357 NONAME ; class QString Phonon::AbstractMediaStream::trUtf8(char const *, char const *, int)
+ ?metaObject@VolumeSlider@Phonon@@UBEPBUQMetaObject@@XZ @ 358 NONAME ; struct QMetaObject const * Phonon::VolumeSlider::metaObject(void) const
+ ?k_func@SeekSlider@Phonon@@AAEPAVSeekSliderPrivate@2@XZ @ 359 NONAME ; class Phonon::SeekSliderPrivate * Phonon::SeekSlider::k_func(void)
+ ?getStaticMetaObject@VideoPlayer@Phonon@@SAABUQMetaObject@@XZ @ 360 NONAME ; struct QMetaObject const & Phonon::VideoPlayer::getStaticMetaObject(void)
+ ?availableTitlesChanged@MediaController@Phonon@@IAEXH@Z @ 361 NONAME ; void Phonon::MediaController::availableTitlesChanged(int)
+ ?isLogarithmicControl@EffectParameter@Phonon@@QBE_NXZ @ 362 NONAME ; bool Phonon::EffectParameter::isLogarithmicControl(void) const
+ ?setStreamSeekable@AbstractMediaStreamPrivate@Phonon@@MAEX_N@Z @ 363 NONAME ; void Phonon::AbstractMediaStreamPrivate::setStreamSeekable(bool)
+ ??0VideoPlayer@Phonon@@QAE@PAVQWidget@@@Z @ 364 NONAME ; Phonon::VideoPlayer::VideoPlayer(class QWidget *)
+ ?tr@SeekSlider@Phonon@@SA?AVQString@@PBD0H@Z @ 365 NONAME ; class QString Phonon::SeekSlider::tr(char const *, char const *, int)
+ ?qt_metacast@SeekSlider@Phonon@@UAEPAXPBD@Z @ 366 NONAME ; void * Phonon::SeekSlider::qt_metacast(char const *)
+ ?metaDataChanged@MediaObject@Phonon@@IAEXXZ @ 367 NONAME ; void Phonon::MediaObject::metaDataChanged(void)
+ ?setIconVisible@SeekSlider@Phonon@@QAEX_N@Z @ 368 NONAME ; void Phonon::SeekSlider::setIconVisible(bool)
+ ??1AbstractMediaStream@Phonon@@UAE@XZ @ 369 NONAME ; Phonon::AbstractMediaStream::~AbstractMediaStream(void)
+ ?maximumValue@EffectParameter@Phonon@@QBE?AVQVariant@@XZ @ 370 NONAME ; class QVariant Phonon::EffectParameter::maximumValue(void) const
+ ?registerFrontendObject@Factory@Phonon@@YAXPAVMediaNodePrivate@2@@Z @ 371 NONAME ; void Phonon::Factory::registerFrontendObject(class Phonon::MediaNodePrivate *)
+ ?trUtf8@VolumeSlider@Phonon@@SA?AVQString@@PBD0@Z @ 372 NONAME ; class QString Phonon::VolumeSlider::trUtf8(char const *, char const *)
+ ?removeRows@ObjectDescriptionModelData@Phonon@@QAE_NHHABVQModelIndex@@@Z @ 373 NONAME ; bool Phonon::ObjectDescriptionModelData::removeRows(int, int, class QModelIndex const &)
+ ??1MediaNodePrivate@Phonon@@MAE@XZ @ 374 NONAME ; Phonon::MediaNodePrivate::~MediaNodePrivate(void)
+ ??0Effect@Phonon@@IAE@AAVEffectPrivate@1@PAVQObject@@@Z @ 375 NONAME ; Phonon::Effect::Effect(class Phonon::EffectPrivate &, class QObject *)
+ ?removeEffect@Path@Phonon@@QAE_NPAVEffect@2@@Z @ 376 NONAME ; bool Phonon::Path::removeEffect(class Phonon::Effect *)
+ ?deviceName@MediaSource@Phonon@@QBE?AVQString@@XZ @ 377 NONAME ; class QString Phonon::MediaSource::deviceName(void) const
+ ?reset@StreamInterface@Phonon@@QAEXXZ @ 378 NONAME ; void Phonon::StreamInterface::reset(void)
+ ?iconSize@SeekSlider@Phonon@@QBE?AVQSize@@XZ @ 379 NONAME ; class QSize Phonon::SeekSlider::iconSize(void) const
+ ?staticMetaObject@VolumeSlider@Phonon@@2UQMetaObject@@B @ 380 NONAME ; struct QMetaObject const Phonon::VolumeSlider::staticMetaObject
+ ?mimeData@ObjectDescriptionModelData@Phonon@@QBEPAVQMimeData@@W4ObjectDescriptionType@2@ABV?$QList@VQModelIndex@@@@@Z @ 381 NONAME ; class QMimeData * Phonon::ObjectDescriptionModelData::mimeData(enum Phonon::ObjectDescriptionType, class QList<class QModelIndex> const &) const
+ ?discType@MediaSource@Phonon@@QBE?AW4DiscType@2@XZ @ 382 NONAME ; enum Phonon::DiscType Phonon::MediaSource::discType(void) const
+ ?dropMimeData@ObjectDescriptionModelData@Phonon@@QAE_NW4ObjectDescriptionType@2@PBVQMimeData@@W4DropAction@Qt@@HHABVQModelIndex@@@Z @ 383 NONAME ; bool Phonon::ObjectDescriptionModelData::dropMimeData(enum Phonon::ObjectDescriptionType, class QMimeData const *, enum Qt::DropAction, int, int, class QModelIndex const &)
+ ?description@Effect@Phonon@@QBE?AV?$ObjectDescription@$00@2@XZ @ 384 NONAME ; class Phonon::ObjectDescription<1> Phonon::Effect::description(void) const
+ ?getStaticMetaObject@AudioOutput@Phonon@@SAABUQMetaObject@@XZ @ 385 NONAME ; struct QMetaObject const & Phonon::AudioOutput::getStaticMetaObject(void)
+ ?removeDestructionHandler@MediaNodePrivate@Phonon@@QAEXPAVMediaNodeDestructionHandler@2@@Z @ 386 NONAME ; void Phonon::MediaNodePrivate::removeDestructionHandler(class Phonon::MediaNodeDestructionHandler *)
+ ?tickInterval@MediaObject@Phonon@@QBEHXZ @ 387 NONAME ; int Phonon::MediaObject::tickInterval(void) const
+ ?prefinishMarkReached@MediaObject@Phonon@@IAEXH@Z @ 388 NONAME ; void Phonon::MediaObject::prefinishMarkReached(int)
+ ?pageStep@VolumeSlider@Phonon@@QBEHXZ @ 389 NONAME ; int Phonon::VolumeSlider::pageStep(void) const
+ ??1VolumeSlider@Phonon@@UAE@XZ @ 390 NONAME ; Phonon::VolumeSlider::~VolumeSlider(void)
+ ?minimumValue@EffectParameter@Phonon@@QBE?AVQVariant@@XZ @ 391 NONAME ; class QVariant Phonon::EffectParameter::minimumValue(void) const
+ ?tr@VolumeFaderEffect@Phonon@@SA?AVQString@@PBD0@Z @ 392 NONAME ; class QString Phonon::VolumeFaderEffect::tr(char const *, char const *)
+ ?reconnect@Path@Phonon@@QAE_NPAVMediaNode@2@0@Z @ 393 NONAME ; bool Phonon::Path::reconnect(class Phonon::MediaNode *, class Phonon::MediaNode *)
+ ?k_func@VideoWidget@Phonon@@AAEPAVVideoWidgetPrivate@2@XZ @ 394 NONAME ; class Phonon::VideoWidgetPrivate * Phonon::VideoWidget::k_func(void)
+ ?qt_metacall@EffectWidget@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 395 NONAME ; int Phonon::EffectWidget::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?qt_metacast@AudioOutput@Phonon@@UAEPAXPBD@Z @ 396 NONAME ; void * Phonon::AudioOutput::qt_metacast(char const *)
+ ?autoDelete@MediaSource@Phonon@@QBE_NXZ @ 397 NONAME ; bool Phonon::MediaSource::autoDelete(void) const
+ ?k_func@MediaObject@Phonon@@ABEPBVMediaObjectPrivate@2@XZ @ 398 NONAME ; class Phonon::MediaObjectPrivate const * Phonon::MediaObject::k_func(void) const
+ ?createPlayer@Phonon@@YAPAVMediaObject@1@W4Category@1@ABVMediaSource@1@@Z @ 399 NONAME ; class Phonon::MediaObject * Phonon::createPlayer(enum Phonon::Category, class Phonon::MediaSource const &)
+ ?aboutToFinish@MediaObject@Phonon@@IAEXXZ @ 400 NONAME ; void Phonon::MediaObject::aboutToFinish(void)
+ ?setSingleStep@SeekSlider@Phonon@@QAEXH@Z @ 401 NONAME ; void Phonon::SeekSlider::setSingleStep(int)
+ ?trUtf8@VolumeSlider@Phonon@@SA?AVQString@@PBD0H@Z @ 402 NONAME ; class QString Phonon::VolumeSlider::trUtf8(char const *, char const *, int)
+ ??1VideoPlayer@Phonon@@UAE@XZ @ 403 NONAME ; Phonon::VideoPlayer::~VideoPlayer(void)
+ ??9Path@Phonon@@QBE_NABV01@@Z @ 404 NONAME ; bool Phonon::Path::operator!=(class Phonon::Path const &) const
+ ?metaObject@?$ObjectDescriptionModel@$01@Phonon@@UBEPBUQMetaObject@@XZ @ 405 NONAME ; struct QMetaObject const * Phonon::ObjectDescriptionModel<2>::metaObject(void) const
+ ?backendObject@MediaNodePrivate@Phonon@@QAEPAVQObject@@XZ @ 406 NONAME ; class QObject * Phonon::MediaNodePrivate::backendObject(void)
+ ??8Path@Phonon@@QBE_NABV01@@Z @ 407 NONAME ; bool Phonon::Path::operator==(class Phonon::Path const &) const
+ ??1MediaSource@Phonon@@QAE@XZ @ 408 NONAME ; Phonon::MediaSource::~MediaSource(void)
+ ?setBackend@Factory@Phonon@@YAXPAVQObject@@@Z @ 409 NONAME ; void Phonon::Factory::setBackend(class QObject *)
+ ?staticMetaObject@VideoWidget@Phonon@@2UQMetaObject@@B @ 410 NONAME ; struct QMetaObject const Phonon::VideoWidget::staticMetaObject
+ ?staticMetaObject@MediaController@Phonon@@2UQMetaObject@@B @ 411 NONAME ; struct QMetaObject const Phonon::MediaController::staticMetaObject
+ ?trUtf8@EffectWidget@Phonon@@SA?AVQString@@PBD0@Z @ 412 NONAME ; class QString Phonon::EffectWidget::trUtf8(char const *, char const *)
+ ??0MediaSource@Phonon@@QAE@XZ @ 413 NONAME ; Phonon::MediaSource::MediaSource(void)
+ ?trUtf8@Effect@Phonon@@SA?AVQString@@PBD0H@Z @ 414 NONAME ; class QString Phonon::Effect::trUtf8(char const *, char const *, int)
+ ?registerQObject@Factory@Phonon@@YAPAVQObject@@PAV3@@Z @ 415 NONAME ; class QObject * Phonon::Factory::registerQObject(class QObject *)
+ ?metaObject@MediaObject@Phonon@@UBEPBUQMetaObject@@XZ @ 416 NONAME ; struct QMetaObject const * Phonon::MediaObject::metaObject(void) const
+ ?qt_metacast@VideoWidget@Phonon@@UAEPAXPBD@Z @ 417 NONAME ; void * Phonon::VideoWidget::qt_metacast(char const *)
+ ?tr@MediaObject@Phonon@@SA?AVQString@@PBD0@Z @ 418 NONAME ; class QString Phonon::MediaObject::tr(char const *, char const *)
+ ?tr@AbstractMediaStream@Phonon@@SA?AVQString@@PBD0H@Z @ 419 NONAME ; class QString Phonon::AbstractMediaStream::tr(char const *, char const *, int)
+ ?metaObject@VideoPlayer@Phonon@@UBEPBUQMetaObject@@XZ @ 420 NONAME ; struct QMetaObject const * Phonon::VideoPlayer::metaObject(void) const
+ ??0MediaSource@Phonon@@QAE@ABVQString@@@Z @ 421 NONAME ; Phonon::MediaSource::MediaSource(class QString const &)
+ ?setCurrentAngle@MediaController@Phonon@@QAEXH@Z @ 422 NONAME ; void Phonon::MediaController::setCurrentAngle(int)
+ ?setOrientation@VolumeSlider@Phonon@@QAEXW4Orientation@Qt@@@Z @ 423 NONAME ; void Phonon::VolumeSlider::setOrientation(enum Qt::Orientation)
+ ?volumeDecibel@AudioOutput@Phonon@@QBEMXZ @ 424 NONAME ; float Phonon::AudioOutput::volumeDecibel(void) const
+ ?removeInputPath@MediaNodePrivate@Phonon@@QAEXABVPath@2@@Z @ 425 NONAME ; void Phonon::MediaNodePrivate::removeInputPath(class Phonon::Path const &)
+ ?k_func@AudioOutput@Phonon@@AAEPAVAudioOutputPrivate@2@XZ @ 426 NONAME ; class Phonon::AudioOutputPrivate * Phonon::AudioOutput::k_func(void)
+ ?qt_metacast@EffectWidget@Phonon@@UAEPAXPBD@Z @ 427 NONAME ; void * Phonon::EffectWidget::qt_metacast(char const *)
+ ?getStaticMetaObject@AbstractAudioOutput@Phonon@@SAABUQMetaObject@@XZ @ 428 NONAME ; struct QMetaObject const & Phonon::AbstractAudioOutput::getStaticMetaObject(void)
+ ?availableChapters@MediaController@Phonon@@QBEHXZ @ 429 NONAME ; int Phonon::MediaController::availableChapters(void) const
+ ?play@VideoPlayer@Phonon@@QAEXXZ @ 430 NONAME ; void Phonon::VideoPlayer::play(void)
+ ?name@AudioOutput@Phonon@@QBE?AVQString@@XZ @ 431 NONAME ; class QString Phonon::AudioOutput::name(void) const
+ ?staticMetaObject@Effect@Phonon@@2UQMetaObject@@B @ 432 NONAME ; struct QMetaObject const Phonon::Effect::staticMetaObject
+ ??0AbstractMediaStream@Phonon@@IAE@PAVQObject@@@Z @ 433 NONAME ; Phonon::AbstractMediaStream::AbstractMediaStream(class QObject *)
+ ?tr@MediaController@Phonon@@SA?AVQString@@PBD0@Z @ 434 NONAME ; class QString Phonon::MediaController::tr(char const *, char const *)
+ ?metaObject@VolumeFaderEffect@Phonon@@UBEPBUQMetaObject@@XZ @ 435 NONAME ; struct QMetaObject const * Phonon::VolumeFaderEffect::metaObject(void) const
+ ?setAutoDelete@MediaSource@Phonon@@QAEX_N@Z @ 436 NONAME ; void Phonon::MediaSource::setAutoDelete(bool)
+ ?pageStep@SeekSlider@Phonon@@QBEHXZ @ 437 NONAME ; int Phonon::SeekSlider::pageStep(void) const
+ ?staticMetaObject@?$ObjectDescriptionModel@$00@Phonon@@2UQMetaObject@@B @ 438 NONAME ; struct QMetaObject const Phonon::ObjectDescriptionModel<1>::staticMetaObject
+ ?propertyNames@ObjectDescriptionData@Phonon@@QBE?AV?$QList@VQByteArray@@@@XZ @ 439 NONAME ; class QList<class QByteArray> Phonon::ObjectDescriptionData::propertyNames(void) const
+ ?metaObject@AbstractMediaStream@Phonon@@UBEPBUQMetaObject@@XZ @ 440 NONAME ; struct QMetaObject const * Phonon::AbstractMediaStream::metaObject(void) const
+ ??0AudioOutput@Phonon@@QAE@W4Category@1@PAVQObject@@@Z @ 441 NONAME ; Phonon::AudioOutput::AudioOutput(enum Phonon::Category, class QObject *)
+ ??0EffectParameter@Phonon@@QAE@HABVQString@@V?$QFlags@W4Hint@EffectParameter@Phonon@@@@ABVQVariant@@22ABV?$QList@VQVariant@@@@0@Z @ 442 NONAME ; Phonon::EffectParameter::EffectParameter(int, class QString const &, class QFlags<enum Phonon::EffectParameter::Hint>, class QVariant const &, class QVariant const &, class QVariant const &, class QList<class QVariant> const &, class QString const &)
+ ??4EffectParameter@Phonon@@QAEAAV01@ABV01@@Z @ 443 NONAME ; class Phonon::EffectParameter & Phonon::EffectParameter::operator=(class Phonon::EffectParameter const &)
+ ?audioOutput@VideoPlayer@Phonon@@QBEPAVAudioOutput@2@XZ @ 444 NONAME ; class Phonon::AudioOutput * Phonon::VideoPlayer::audioOutput(void) const
+ ?q_func@AbstractMediaStreamPrivate@Phonon@@ABEPBVAbstractMediaStream@2@XZ @ 445 NONAME ; class Phonon::AbstractMediaStream const * Phonon::AbstractMediaStreamPrivate::q_func(void) const
+ ?setMuteVisible@VolumeSlider@Phonon@@QAEX_N@Z @ 446 NONAME ; void Phonon::VolumeSlider::setMuteVisible(bool)
+ ?qt_metacall@MediaController@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 447 NONAME ; int Phonon::MediaController::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ?source@Path@Phonon@@QBEPAVMediaNode@2@XZ @ 448 NONAME ; class Phonon::MediaNode * Phonon::Path::source(void) const
+ ?deviceAccessListFor@AudioOutputInterface42@Phonon@@QBE?AV?$QList@U?$QPair@VQByteArray@@VQString@@@@@@ABV?$ObjectDescription@$0A@@2@@Z @ 449 NONAME ; class QList<struct QPair<class QByteArray, class QString> > Phonon::AudioOutputInterface42::deviceAccessListFor(class Phonon::ObjectDescription<0> const &) const
+ ?aspectRatio@VideoWidget@Phonon@@QBE?AW4AspectRatio@12@XZ @ 450 NONAME ; enum Phonon::VideoWidget::AspectRatio Phonon::VideoWidget::aspectRatio(void) const
+ ?trUtf8@VideoWidget@Phonon@@SA?AVQString@@PBD0@Z @ 451 NONAME ; class QString Phonon::VideoWidget::trUtf8(char const *, char const *)
+ ?setupBackendObject@MediaObjectPrivate@Phonon@@IAEXXZ @ 452 NONAME ; void Phonon::MediaObjectPrivate::setupBackendObject(void)
+ ?iconSize@VolumeSlider@Phonon@@QBE?AVQSize@@XZ @ 453 NONAME ; class QSize Phonon::VolumeSlider::iconSize(void) const
+ ??0MediaSourcePrivate@Phonon@@QAE@W4Type@MediaSource@1@@Z @ 454 NONAME ; Phonon::MediaSourcePrivate::MediaSourcePrivate(enum Phonon::MediaSource::Type)
+ ?metaObject@?$ObjectDescriptionModel@$03@Phonon@@UBEPBUQMetaObject@@XZ @ 455 NONAME ; struct QMetaObject const * Phonon::ObjectDescriptionModel<4>::metaObject(void) const
+ ?setName@AudioOutput@Phonon@@QAEXABVQString@@@Z @ 456 NONAME ; void Phonon::AudioOutput::setName(class QString const &)
+ ?setStreamInterface@AbstractMediaStreamPrivate@Phonon@@QAEXPAVStreamInterface@2@@Z @ 457 NONAME ; void Phonon::AbstractMediaStreamPrivate::setStreamInterface(class Phonon::StreamInterface *)
+ ?clearQueue@MediaObject@Phonon@@QAEXXZ @ 458 NONAME ; void Phonon::MediaObject::clearQueue(void)
+ ?phononVersion@Phonon@@YAPBDXZ @ 459 NONAME ; char const * Phonon::phononVersion(void)
+ ?trUtf8@VideoPlayer@Phonon@@SA?AVQString@@PBD0@Z @ 460 NONAME ; class QString Phonon::VideoPlayer::trUtf8(char const *, char const *)
+ ?staticMetaObject@AbstractMediaStream@Phonon@@2UQMetaObject@@B @ 461 NONAME ; struct QMetaObject const Phonon::AbstractMediaStream::staticMetaObject
+ ?tr@SeekSlider@Phonon@@SA?AVQString@@PBD0@Z @ 462 NONAME ; class QString Phonon::SeekSlider::tr(char const *, char const *)
+ ??_EGlobalConfig@Phonon@@UAE@I@Z @ 463 NONAME ; Phonon::GlobalConfig::~GlobalConfig(unsigned int)
+ ?getStaticMetaObject@MediaController@Phonon@@SAABUQMetaObject@@XZ @ 464 NONAME ; struct QMetaObject const & Phonon::MediaController::getStaticMetaObject(void)
+ ?possibleValues@EffectParameter@Phonon@@QBE?AV?$QList@VQVariant@@@@XZ @ 465 NONAME ; class QList<class QVariant> Phonon::EffectParameter::possibleValues(void) const
+ ?pause@MediaObject@Phonon@@QAEXXZ @ 466 NONAME ; void Phonon::MediaObject::pause(void)
+ ??_EEffectWidget@Phonon@@UAE@I@Z @ 467 NONAME ; Phonon::EffectWidget::~EffectWidget(unsigned int)
+ ?totalTime@VideoPlayer@Phonon@@QBE_JXZ @ 468 NONAME ; long long Phonon::VideoPlayer::totalTime(void) const
+ ?inputPaths@MediaNode@Phonon@@QBE?AV?$QList@VPath@Phonon@@@@XZ @ 469 NONAME ; class QList<class Phonon::Path> Phonon::MediaNode::inputPaths(void) const
+ ??0VolumeSlider@Phonon@@QAE@PAVQWidget@@@Z @ 470 NONAME ; Phonon::VolumeSlider::VolumeSlider(class QWidget *)
+ ??1EffectParameter@Phonon@@QAE@XZ @ 471 NONAME ; Phonon::EffectParameter::~EffectParameter(void)
+ ?availableSubtitlesChanged@MediaController@Phonon@@IAEXXZ @ 472 NONAME ; void Phonon::MediaController::availableSubtitlesChanged(void)
+ ??1Effect@Phonon@@UAE@XZ @ 473 NONAME ; Phonon::Effect::~Effect(void)
+ ?qt_metacall@MediaObject@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 474 NONAME ; int Phonon::MediaObject::qt_metacall(enum QMetaObject::Call, int, void * *)
+ ??0MediaSource@Phonon@@QAE@W4DiscType@1@ABVQString@@@Z @ 475 NONAME ; Phonon::MediaSource::MediaSource(enum Phonon::DiscType, class QString const &)
+ ?needData@StreamInterface@Phonon@@QAEXXZ @ 476 NONAME ; void Phonon::StreamInterface::needData(void)
+ ?staticMetaObject@AbstractAudioOutput@Phonon@@2UQMetaObject@@B @ 477 NONAME ; struct QMetaObject const Phonon::AbstractAudioOutput::staticMetaObject
+ ?enqueue@MediaObject@Phonon@@QAEXABV?$QList@VMediaSource@Phonon@@@@@Z @ 478 NONAME ; void Phonon::MediaObject::enqueue(class QList<class Phonon::MediaSource> const &)
+ ?qt_metacast@MediaController@Phonon@@UAEPAXPBD@Z @ 479 NONAME ; void * Phonon::MediaController::qt_metacast(char const *)
+ ?moveDown@ObjectDescriptionModelData@Phonon@@QAEXABVQModelIndex@@@Z @ 480 NONAME ; void Phonon::ObjectDescriptionModelData::moveDown(class QModelIndex const &)
+ ??0SeekSlider@Phonon@@QAE@PAVMediaObject@1@PAVQWidget@@@Z @ 481 NONAME ; Phonon::SeekSlider::SeekSlider(class Phonon::MediaObject *, class QWidget *)
+ ?trUtf8@AudioOutput@Phonon@@SA?AVQString@@PBD0@Z @ 482 NONAME ; class QString Phonon::AudioOutput::trUtf8(char const *, char const *)
+ ??0ObjectDescriptionData@Phonon@@QAE@PAVObjectDescriptionPrivate@1@@Z @ 483 NONAME ; Phonon::ObjectDescriptionData::ObjectDescriptionData(class Phonon::ObjectDescriptionPrivate *)
+ ?stream@MediaSource@Phonon@@QBEPAVAbstractMediaStream@2@XZ @ 484 NONAME ; class Phonon::AbstractMediaStream * Phonon::MediaSource::stream(void) const
+ ?setStream@MediaSourcePrivate@Phonon@@QAEXPAVAbstractMediaStream@2@@Z @ 485 NONAME ; void Phonon::MediaSourcePrivate::setStream(class Phonon::AbstractMediaStream *)
+ ?trUtf8@AbstractAudioOutput@Phonon@@SA?AVQString@@PBD0@Z @ 486 NONAME ; class QString Phonon::AbstractAudioOutput::trUtf8(char const *, char const *)
+ ??0EffectParameter@Phonon@@QAE@ABV01@@Z @ 487 NONAME ; Phonon::EffectParameter::EffectParameter(class Phonon::EffectParameter const &)
+ ?stop@VideoPlayer@Phonon@@QAEXXZ @ 488 NONAME ; void Phonon::VideoPlayer::stop(void)
+ ?categoryToString@Phonon@@YA?AVQString@@W4Category@1@@Z @ 489 NONAME ; class QString Phonon::categoryToString(enum Phonon::Category)
+ ?chapterChanged@MediaController@Phonon@@IAEXH@Z @ 490 NONAME ; void Phonon::MediaController::chapterChanged(int)
+ ?setScaleMode@VideoWidget@Phonon@@QAEXW4ScaleMode@12@@Z @ 491 NONAME ; void Phonon::VideoWidget::setScaleMode(enum Phonon::VideoWidget::ScaleMode)
+ ?streamSeekable@AbstractMediaStream@Phonon@@IBE_NXZ @ 492 NONAME ; bool Phonon::AbstractMediaStream::streamSeekable(void) const
+ ?qt_metacast@MediaObject@Phonon@@UAEPAXPBD@Z @ 493 NONAME ; void * Phonon::MediaObject::qt_metacast(char const *)
+ ?setMediaObjectPrivate@AbstractMediaStreamPrivate@Phonon@@QAEXPAVMediaObjectPrivate@2@@Z @ 494 NONAME ; void Phonon::AbstractMediaStreamPrivate::setMediaObjectPrivate(class Phonon::MediaObjectPrivate *)
+ ?setQueue@MediaObject@Phonon@@QAEXABV?$QList@VQUrl@@@@@Z @ 495 NONAME ; void Phonon::MediaObject::setQueue(class QList<class QUrl> const &)
+ ?q_func@AbstractMediaStreamPrivate@Phonon@@AAEPAVAbstractMediaStream@2@XZ @ 496 NONAME ; class Phonon::AbstractMediaStream * Phonon::AbstractMediaStreamPrivate::q_func(void)
+ ?setHue@VideoWidget@Phonon@@QAEXM@Z @ 497 NONAME ; void Phonon::VideoWidget::setHue(float)
+ ?description@ObjectDescriptionData@Phonon@@QBE?AVQString@@XZ @ 498 NONAME ; class QString Phonon::ObjectDescriptionData::description(void) const
+ ??1Path@Phonon@@QAE@XZ @ 499 NONAME ; Phonon::Path::~Path(void)
+ ?setAspectRatio@VideoWidget@Phonon@@QAEXW4AspectRatio@12@@Z @ 500 NONAME ; void Phonon::VideoWidget::setAspectRatio(enum Phonon::VideoWidget::AspectRatio)
+ ?tr@Effect@Phonon@@SA?AVQString@@PBD0H@Z @ 501 NONAME ; class QString Phonon::Effect::tr(char const *, char const *, int)
+ ?isPaused@VideoPlayer@Phonon@@QBE_NXZ @ 502 NONAME ; bool Phonon::VideoPlayer::isPaused(void) const
+ ??0VideoWidget@Phonon@@QAE@PAVQWidget@@@Z @ 503 NONAME ; Phonon::VideoWidget::VideoWidget(class QWidget *)
+ ??1AudioOutput@Phonon@@UAE@XZ @ 504 NONAME ; Phonon::AudioOutput::~AudioOutput(void)
+ ?setFadeCurve@VolumeFaderEffect@Phonon@@QAEXW4FadeCurve@12@@Z @ 505 NONAME ; void Phonon::VolumeFaderEffect::setFadeCurve(enum Phonon::VolumeFaderEffect::FadeCurve)
+ ?insertEffect@Path@Phonon@@QAEPAVEffect@2@ABV?$ObjectDescription@$00@2@PAV32@@Z @ 506 NONAME ; class Phonon::Effect * Phonon::Path::insertEffect(class Phonon::ObjectDescription<1> const &, class Phonon::Effect *)
+ ?volumeChanged@AudioOutput@Phonon@@IAEXM@Z @ 507 NONAME ; void Phonon::AudioOutput::volumeChanged(float)
+ ?staticMetaObject@VolumeFaderEffect@Phonon@@2UQMetaObject@@B @ 508 NONAME ; struct QMetaObject const Phonon::VolumeFaderEffect::staticMetaObject
+ ?notifier@BackendCapabilities@Phonon@@YAPAVNotifier@12@XZ @ 509 NONAME ; class Phonon::BackendCapabilities::Notifier * Phonon::BackendCapabilities::notifier(void)
+ ?tr@VideoWidget@Phonon@@SA?AVQString@@PBD0@Z @ 510 NONAME ; class QString Phonon::VideoWidget::tr(char const *, char const *)
+ ??_EVideoWidget@Phonon@@UAE@I@Z @ 511 NONAME ; Phonon::VideoWidget::~VideoWidget(unsigned int)
+ ??_EAbstractMediaStreamPrivate@Phonon@@UAE@I@Z @ 512 NONAME ; Phonon::AbstractMediaStreamPrivate::~AbstractMediaStreamPrivate(unsigned int)
+ ?deleteBackendObject@MediaNodePrivate@Phonon@@IAEXXZ @ 513 NONAME ; void Phonon::MediaNodePrivate::deleteBackendObject(void)
+ ?k_func@VideoWidget@Phonon@@ABEPBVVideoWidgetPrivate@2@XZ @ 514 NONAME ; class Phonon::VideoWidgetPrivate const * Phonon::VideoWidget::k_func(void) const
+ ??0MediaController@Phonon@@QAE@PAVMediaObject@1@@Z @ 515 NONAME ; Phonon::MediaController::MediaController(class Phonon::MediaObject *)
+ ?property@ObjectDescriptionData@Phonon@@QBE?AVQVariant@@PBD@Z @ 516 NONAME ; class QVariant Phonon::ObjectDescriptionData::property(char const *) const
+ ?getStaticMetaObject@VolumeFaderEffect@Phonon@@SAABUQMetaObject@@XZ @ 517 NONAME ; struct QMetaObject const & Phonon::VolumeFaderEffect::getStaticMetaObject(void)
+ ?writeData@AbstractMediaStreamPrivate@Phonon@@MAEXABVQByteArray@@@Z @ 518 NONAME ; void Phonon::AbstractMediaStreamPrivate::writeData(class QByteArray const &)
+ ?k_func@VolumeSlider@Phonon@@ABEPBVVolumeSliderPrivate@2@XZ @ 519 NONAME ; class Phonon::VolumeSliderPrivate const * Phonon::VolumeSlider::k_func(void) const
+
diff --git a/src/s60installs/eabi/QtGuiu.def b/src/s60installs/eabi/QtGuiu.def
index ae69475905..2d1c42fee4 100644
--- a/src/s60installs/eabi/QtGuiu.def
+++ b/src/s60installs/eabi/QtGuiu.def
@@ -1051,12 +1051,12 @@ EXPORTS
_ZN11QPaintEventD2Ev @ 1050 NONAME
_ZN11QPanGesture11qt_metacallEN11QMetaObject4CallEiPPv @ 1051 NONAME
_ZN11QPanGesture11qt_metacastEPKc @ 1052 NONAME
- _ZN11QPanGesture13setLastOffsetERK6QSizeF @ 1053 NONAME
- _ZN11QPanGesture14setTotalOffsetERK6QSizeF @ 1054 NONAME
+ _ZN11QPanGesture13setLastOffsetERK6QSizeF @ 1053 NONAME ABSENT
+ _ZN11QPanGesture14setTotalOffsetERK6QSizeF @ 1054 NONAME ABSENT
_ZN11QPanGesture15setAccelerationEf @ 1055 NONAME
_ZN11QPanGesture16staticMetaObjectE @ 1056 NONAME DATA 16
_ZN11QPanGesture19getStaticMetaObjectEv @ 1057 NONAME
- _ZN11QPanGesture9setOffsetERK6QSizeF @ 1058 NONAME
+ _ZN11QPanGesture9setOffsetERK6QSizeF @ 1058 NONAME ABSENT
_ZN11QPanGestureC1EP7QObject @ 1059 NONAME
_ZN11QPanGestureC2EP7QObject @ 1060 NONAME
_ZN11QPixmapData12toNativeTypeENS_10NativeTypeE @ 1061 NONAME
@@ -6366,7 +6366,7 @@ EXPORTS
_ZN8QGesture11qt_metacallEN11QMetaObject4CallEiPPv @ 6365 NONAME
_ZN8QGesture11qt_metacastEPKc @ 6366 NONAME
_ZN8QGesture12unsetHotSpotEv @ 6367 NONAME
- _ZN8QGesture15setTargetObjectEP7QObject @ 6368 NONAME
+ _ZN8QGesture15setTargetObjectEP7QObject @ 6368 NONAME ABSENT
_ZN8QGesture16staticMetaObjectE @ 6369 NONAME DATA 16
_ZN8QGesture19getStaticMetaObjectEv @ 6370 NONAME
_ZN8QGestureC1EN2Qt11GestureTypeEP7QObject @ 6371 NONAME ABSENT
@@ -7888,7 +7888,7 @@ EXPORTS
_ZNK11QTextCursorneERKS_ @ 7887 NONAME
_ZNK11QTextEngine10attributesEv @ 7888 NONAME
_ZNK11QTextEngine10elidedTextEN2Qt13TextElideModeERK6QFixedi @ 7889 NONAME
- _ZNK11QTextEngine10fontEngineERK11QScriptItemP6QFixedS4_ @ 7890 NONAME
+ _ZNK11QTextEngine10fontEngineERK11QScriptItemP6QFixedS4_ @ 7890 NONAME ABSENT
_ZNK11QTextEngine11boundingBoxEii @ 7891 NONAME
_ZNK11QTextEngine11formatIndexEPK11QScriptItem @ 7892 NONAME
_ZNK11QTextEngine11setBoundaryEi @ 7893 NONAME
@@ -10163,7 +10163,7 @@ EXPORTS
_ZNK8QGesture10hasHotSpotEv @ 10162 NONAME
_ZNK8QGesture10metaObjectEv @ 10163 NONAME
_ZNK8QGesture11gestureTypeEv @ 10164 NONAME
- _ZNK8QGesture12targetObjectEv @ 10165 NONAME
+ _ZNK8QGesture12targetObjectEv @ 10165 NONAME ABSENT
_ZNK8QGesture5stateEv @ 10166 NONAME
_ZNK8QGesture7hotSpotEv @ 10167 NONAME
_ZNK8QMdiArea10backgroundEv @ 10168 NONAME
@@ -11615,4 +11615,24 @@ EXPORTS
_Zls6QDebugRKN12QStyleOption10OptionTypeE @ 11614 NONAME
_ZNK14QDesktopWidget14screenGeometryEPK7QWidget @ 11615 NONAME
_ZNK14QDesktopWidget17availableGeometryEPK7QWidget @ 11616 NONAME
+ _ZN11QPanGesture13setLastOffsetERK7QPointF @ 11617 NONAME
+ _ZN11QPanGesture14setTotalOffsetERK7QPointF @ 11618 NONAME
+ _ZN11QPanGesture9setOffsetERK7QPointF @ 11619 NONAME
+ _ZN13QGestureEvent6d_funcEv @ 11620 NONAME
+ _ZN13QGestureEvent9setWidgetEP7QWidget @ 11621 NONAME
+ _ZN13QGestureEventD0Ev @ 11622 NONAME
+ _ZN13QGestureEventD1Ev @ 11623 NONAME
+ _ZN13QGestureEventD2Ev @ 11624 NONAME
+ _ZN14QWidgetPrivate36invalidateGraphicsEffectsRecursivelyEv @ 11625 NONAME
+ _ZN20QGraphicsItemPrivate36invalidateGraphicsEffectsRecursivelyEv @ 11626 NONAME
+ _ZNK13QGestureEvent10mapToSceneERK7QPointF @ 11627 NONAME
+ _ZNK13QGestureEvent6d_funcEv @ 11628 NONAME
+ _ZNK13QGestureEvent6widgetEv @ 11629 NONAME
+ _Zls6QDebugP15QGraphicsObject @ 11630 NONAME
+ _ZN10QMatrix4x415projectedRotateEffff @ 11631 NONAME
+ _ZN9QTextLine18setLeadingIncludedEb @ 11632 NONAME
+ _ZNK10QMatrix4x411toTransformEv @ 11633 NONAME
+ _ZNK11QTextEngine10fontEngineERK11QScriptItemP6QFixedS4_S4_ @ 11634 NONAME
+ _ZNK9QTextLine15leadingIncludedEv @ 11635 NONAME
+ _ZNK9QTextLine7leadingEv @ 11636 NONAME
diff --git a/src/s60installs/eabi/QtOpenVGu.def b/src/s60installs/eabi/QtOpenVGu.def
new file mode 100644
index 0000000000..b8bd21476e
--- /dev/null
+++ b/src/s60installs/eabi/QtOpenVGu.def
@@ -0,0 +1,232 @@
+EXPORTS
+ _Z16qPixmapToVGImageRK7QPixmap @ 1 NONAME
+ _Z20qt_vg_create_contextP12QPaintDevice @ 2 NONAME
+ _Z20qt_vg_shared_surfacev @ 3 NONAME
+ _Z21qt_vg_destroy_contextP11QEglContext @ 4 NONAME
+ _Z24qt_vg_image_to_vg_formatN6QImage6FormatE @ 5 NONAME
+ _Z25qt_vg_config_to_vg_formatP11QEglContext @ 6 NONAME
+ _Z25qt_vg_create_paint_enginev @ 7 NONAME
+ _Z26qt_vg_destroy_paint_engineP14QVGPaintEngine @ 8 NONAME
+ _Z28qt_vg_config_to_image_formatP11QEglContext @ 9 NONAME
+ _ZN13QVGPixmapData12forceToImageEv @ 10 NONAME
+ _ZN13QVGPixmapData12toNativeTypeEN11QPixmapData10NativeTypeE @ 11 NONAME
+ _ZN13QVGPixmapData14fromNativeTypeEPvN11QPixmapData10NativeTypeE @ 12 NONAME
+ _ZN13QVGPixmapData15setAlphaChannelERK7QPixmap @ 13 NONAME
+ _ZN13QVGPixmapData4fillERK6QColor @ 14 NONAME
+ _ZN13QVGPixmapData6bufferEv @ 15 NONAME
+ _ZN13QVGPixmapData6resizeEii @ 16 NONAME
+ _ZN13QVGPixmapData7cleanupEv @ 17 NONAME
+ _ZN13QVGPixmapData9fromImageERK6QImage6QFlagsIN2Qt19ImageConversionFlagEE @ 18 NONAME
+ _ZN13QVGPixmapData9toVGImageEf @ 19 NONAME
+ _ZN13QVGPixmapData9toVGImageEv @ 20 NONAME
+ _ZN13QVGPixmapDataC1EN11QPixmapData9PixelTypeE @ 21 NONAME
+ _ZN13QVGPixmapDataC2EN11QPixmapData9PixelTypeE @ 22 NONAME
+ _ZN13QVGPixmapDataD0Ev @ 23 NONAME
+ _ZN13QVGPixmapDataD1Ev @ 24 NONAME
+ _ZN13QVGPixmapDataD2Ev @ 25 NONAME
+ _ZN14QVGPaintEngine10drawPixmapERK6QRectFRK7QPixmapS2_ @ 26 NONAME
+ _ZN14QVGPaintEngine10drawPixmapERK7QPointFRK7QPixmap @ 27 NONAME
+ _ZN14QVGPaintEngine10drawPointsEPK6QPointi @ 28 NONAME
+ _ZN14QVGPaintEngine10drawPointsEPK7QPointFi @ 29 NONAME
+ _ZN14QVGPaintEngine10penChangedEv @ 30 NONAME
+ _ZN14QVGPaintEngine11drawEllipseERK5QRect @ 31 NONAME
+ _ZN14QVGPaintEngine11drawEllipseERK6QRectF @ 32 NONAME
+ _ZN14QVGPaintEngine11drawPixmapsEPKN12QDrawPixmaps4DataEiRK7QPixmap6QFlagsINS0_11DrawingHintEE @ 33 NONAME
+ _ZN14QVGPaintEngine11drawPolygonEPK6QPointiN12QPaintEngine15PolygonDrawModeE @ 34 NONAME
+ _ZN14QVGPaintEngine11drawPolygonEPK7QPointFiN12QPaintEngine15PolygonDrawModeE @ 35 NONAME
+ _ZN14QVGPaintEngine12brushChangedEv @ 36 NONAME
+ _ZN14QVGPaintEngine12drawTextItemERK7QPointFRK9QTextItem @ 37 NONAME
+ _ZN14QVGPaintEngine12pixmapFilterEiPK13QPixmapFilter @ 38 NONAME
+ _ZN14QVGPaintEngine12restoreStateE6QFlagsIN12QPaintEngine9DirtyFlagEE @ 39 NONAME
+ _ZN14QVGPaintEngine13updateScissorEv @ 40 NONAME
+ _ZN14QVGPaintEngine14opacityChangedEv @ 41 NONAME
+ _ZN14QVGPaintEngine15drawRoundedRectERK6QRectFffN2Qt8SizeModeE @ 42 NONAME
+ _ZN14QVGPaintEngine15drawTiledPixmapERK6QRectFRK7QPixmapRK7QPointF @ 43 NONAME
+ _ZN14QVGPaintEngine16transformChangedEv @ 44 NONAME
+ _ZN14QVGPaintEngine17defaultClipRegionEv @ 45 NONAME
+ _ZN14QVGPaintEngine17endNativePaintingEv @ 46 NONAME
+ _ZN14QVGPaintEngine17isDefaultClipRectERK5QRect @ 47 NONAME
+ _ZN14QVGPaintEngine18brushOriginChangedEv @ 48 NONAME
+ _ZN14QVGPaintEngine18clipEnabledChangedEv @ 49 NONAME
+ _ZN14QVGPaintEngine18renderHintsChangedEv @ 50 NONAME
+ _ZN14QVGPaintEngine19beginNativePaintingEv @ 51 NONAME
+ _ZN14QVGPaintEngine19isDefaultClipRegionERK7QRegion @ 52 NONAME
+ _ZN14QVGPaintEngine22compositionModeChangedEv @ 53 NONAME
+ _ZN14QVGPaintEngine3endEv @ 54 NONAME
+ _ZN14QVGPaintEngine4clipERK11QVectorPathN2Qt13ClipOperationE @ 55 NONAME
+ _ZN14QVGPaintEngine4clipERK12QPainterPathN2Qt13ClipOperationE @ 56 NONAME
+ _ZN14QVGPaintEngine4clipERK5QRectN2Qt13ClipOperationE @ 57 NONAME
+ _ZN14QVGPaintEngine4clipERK7QRegionN2Qt13ClipOperationE @ 58 NONAME
+ _ZN14QVGPaintEngine4drawERK11QVectorPath @ 59 NONAME
+ _ZN14QVGPaintEngine4fillERK11QVectorPathRK6QBrush @ 60 NONAME
+ _ZN14QVGPaintEngine5beginEP12QPaintDevice @ 61 NONAME
+ _ZN14QVGPaintEngine6strokeERK11QVectorPathRK4QPen @ 62 NONAME
+ _ZN14QVGPaintEngine8drawPathERK12QPainterPath @ 63 NONAME
+ _ZN14QVGPaintEngine8fillRectERK6QRectFRK6QBrush @ 64 NONAME
+ _ZN14QVGPaintEngine8fillRectERK6QRectFRK6QColor @ 65 NONAME
+ _ZN14QVGPaintEngine8setStateEP13QPainterState @ 66 NONAME
+ _ZN14QVGPaintEngine9clearRectERK6QRectFRK6QColor @ 67 NONAME
+ _ZN14QVGPaintEngine9drawImageERK6QRectFRK6QImageS2_6QFlagsIN2Qt19ImageConversionFlagEE @ 68 NONAME
+ _ZN14QVGPaintEngine9drawImageERK7QPointFRK6QImage @ 69 NONAME
+ _ZN14QVGPaintEngine9drawLinesEPK5QLinei @ 70 NONAME
+ _ZN14QVGPaintEngine9drawLinesEPK6QLineFi @ 71 NONAME
+ _ZN14QVGPaintEngine9drawRectsEPK5QRecti @ 72 NONAME
+ _ZN14QVGPaintEngine9drawRectsEPK6QRectFi @ 73 NONAME
+ _ZN14QVGPaintEngineC1ER21QVGPaintEnginePrivate @ 74 NONAME
+ _ZN14QVGPaintEngineC1Ev @ 75 NONAME
+ _ZN14QVGPaintEngineC2ER21QVGPaintEnginePrivate @ 76 NONAME
+ _ZN14QVGPaintEngineC2Ev @ 77 NONAME
+ _ZN14QVGPaintEngineD0Ev @ 78 NONAME
+ _ZN14QVGPaintEngineD1Ev @ 79 NONAME
+ _ZN14QVGPaintEngineD2Ev @ 80 NONAME
+ _ZN15QVGPainterStateC1ERS_ @ 81 NONAME
+ _ZN15QVGPainterStateC1Ev @ 82 NONAME
+ _ZN15QVGPainterStateC2ERS_ @ 83 NONAME
+ _ZN15QVGPainterStateC2Ev @ 84 NONAME
+ _ZN15QVGPainterStateD0Ev @ 85 NONAME
+ _ZN15QVGPainterStateD1Ev @ 86 NONAME
+ _ZN15QVGPainterStateD2Ev @ 87 NONAME
+ _ZN16QVGWindowSurface10beginPaintERK7QRegion @ 88 NONAME
+ _ZN16QVGWindowSurface11paintDeviceEv @ 89 NONAME
+ _ZN16QVGWindowSurface11setGeometryERK5QRect @ 90 NONAME
+ _ZN16QVGWindowSurface5flushEP7QWidgetRK7QRegionRK6QPoint @ 91 NONAME
+ _ZN16QVGWindowSurface6scrollERK7QRegionii @ 92 NONAME
+ _ZN16QVGWindowSurface8endPaintERK7QRegion @ 93 NONAME
+ _ZN16QVGWindowSurfaceC1EP7QWidget @ 94 NONAME
+ _ZN16QVGWindowSurfaceC1EP7QWidgetP26QVGEGLWindowSurfacePrivate @ 95 NONAME
+ _ZN16QVGWindowSurfaceC2EP7QWidget @ 96 NONAME
+ _ZN16QVGWindowSurfaceC2EP7QWidgetP26QVGEGLWindowSurfacePrivate @ 97 NONAME
+ _ZN16QVGWindowSurfaceD0Ev @ 98 NONAME
+ _ZN16QVGWindowSurfaceD1Ev @ 99 NONAME
+ _ZN16QVGWindowSurfaceD2Ev @ 100 NONAME
+ _ZN19QVGPixmapBlurFilter11qt_metacallEN11QMetaObject4CallEiPPv @ 101 NONAME
+ _ZN19QVGPixmapBlurFilter11qt_metacastEPKc @ 102 NONAME
+ _ZN19QVGPixmapBlurFilter16staticMetaObjectE @ 103 NONAME DATA 16
+ _ZN19QVGPixmapBlurFilter19getStaticMetaObjectEv @ 104 NONAME
+ _ZN19QVGPixmapBlurFilterC1EP7QObject @ 105 NONAME
+ _ZN19QVGPixmapBlurFilterC2EP7QObject @ 106 NONAME
+ _ZN19QVGPixmapBlurFilterD0Ev @ 107 NONAME
+ _ZN19QVGPixmapBlurFilterD1Ev @ 108 NONAME
+ _ZN19QVGPixmapBlurFilterD2Ev @ 109 NONAME
+ _ZN20QVGCompositionHelper10blitWindowEP26QVGEGLWindowSurfacePrivateRK5QRectRK6QPointi @ 110 NONAME
+ _ZN20QVGCompositionHelper10setScissorERK7QRegion @ 111 NONAME
+ _ZN20QVGCompositionHelper12clearScissorEv @ 112 NONAME
+ _ZN20QVGCompositionHelper14endCompositingEv @ 113 NONAME
+ _ZN20QVGCompositionHelper14fillBackgroundERK7QRegionRK6QBrush @ 114 NONAME
+ _ZN20QVGCompositionHelper15drawCursorImageERK6QImageRK6QPoint @ 115 NONAME
+ _ZN20QVGCompositionHelper16drawCursorPixmapERK7QPixmapRK6QPoint @ 116 NONAME
+ _ZN20QVGCompositionHelper16startCompositingERK5QSize @ 117 NONAME
+ _ZN20QVGCompositionHelperC1Ev @ 118 NONAME
+ _ZN20QVGCompositionHelperC2Ev @ 119 NONAME
+ _ZN20QVGCompositionHelperD0Ev @ 120 NONAME
+ _ZN20QVGCompositionHelperD1Ev @ 121 NONAME
+ _ZN20QVGCompositionHelperD2Ev @ 122 NONAME
+ _ZN23QVGPixmapColorizeFilter11qt_metacallEN11QMetaObject4CallEiPPv @ 123 NONAME
+ _ZN23QVGPixmapColorizeFilter11qt_metacastEPKc @ 124 NONAME
+ _ZN23QVGPixmapColorizeFilter16staticMetaObjectE @ 125 NONAME DATA 16
+ _ZN23QVGPixmapColorizeFilter19getStaticMetaObjectEv @ 126 NONAME
+ _ZN23QVGPixmapColorizeFilterC1Ev @ 127 NONAME
+ _ZN23QVGPixmapColorizeFilterC2Ev @ 128 NONAME
+ _ZN23QVGPixmapColorizeFilterD0Ev @ 129 NONAME
+ _ZN23QVGPixmapColorizeFilterD1Ev @ 130 NONAME
+ _ZN23QVGPixmapColorizeFilterD2Ev @ 131 NONAME
+ _ZN25QVGEGLWindowSurfaceDirect10beginPaintEP7QWidget @ 132 NONAME
+ _ZN25QVGEGLWindowSurfaceDirect13ensureContextEP7QWidget @ 133 NONAME
+ _ZN25QVGEGLWindowSurfaceDirect8endPaintEP7QWidgetRK7QRegionP6QImage @ 134 NONAME
+ _ZN25QVGEGLWindowSurfaceDirectC1EP14QWindowSurface @ 135 NONAME
+ _ZN25QVGEGLWindowSurfaceDirectC2EP14QWindowSurface @ 136 NONAME
+ _ZN25QVGEGLWindowSurfaceDirectD0Ev @ 137 NONAME
+ _ZN25QVGEGLWindowSurfaceDirectD1Ev @ 138 NONAME
+ _ZN25QVGEGLWindowSurfaceDirectD2Ev @ 139 NONAME
+ _ZN25QVGEGLWindowSurfaceQImage8endPaintEP7QWidgetRK7QRegionP6QImage @ 140 NONAME
+ _ZN25QVGEGLWindowSurfaceQImageC1EP14QWindowSurface @ 141 NONAME
+ _ZN25QVGEGLWindowSurfaceQImageC2EP14QWindowSurface @ 142 NONAME
+ _ZN25QVGEGLWindowSurfaceQImageD0Ev @ 143 NONAME
+ _ZN25QVGEGLWindowSurfaceQImageD1Ev @ 144 NONAME
+ _ZN25QVGEGLWindowSurfaceQImageD2Ev @ 145 NONAME
+ _ZN25QVGPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv @ 146 NONAME
+ _ZN25QVGPixmapDropShadowFilter11qt_metacastEPKc @ 147 NONAME
+ _ZN25QVGPixmapDropShadowFilter16staticMetaObjectE @ 148 NONAME DATA 16
+ _ZN25QVGPixmapDropShadowFilter19getStaticMetaObjectEv @ 149 NONAME
+ _ZN25QVGPixmapDropShadowFilterC1Ev @ 150 NONAME
+ _ZN25QVGPixmapDropShadowFilterC2Ev @ 151 NONAME
+ _ZN25QVGPixmapDropShadowFilterD0Ev @ 152 NONAME
+ _ZN25QVGPixmapDropShadowFilterD1Ev @ 153 NONAME
+ _ZN25QVGPixmapDropShadowFilterD2Ev @ 154 NONAME
+ _ZN26QVGEGLWindowSurfacePrivate11paintEngineEv @ 155 NONAME
+ _ZN26QVGEGLWindowSurfacePrivate18destroyPaintEngineEv @ 156 NONAME
+ _ZN26QVGEGLWindowSurfacePrivate6createENS_11SurfaceTypeEP14QWindowSurface @ 157 NONAME
+ _ZN26QVGEGLWindowSurfacePrivateC2EP14QWindowSurface @ 158 NONAME
+ _ZN26QVGEGLWindowSurfacePrivateD0Ev @ 159 NONAME
+ _ZN26QVGEGLWindowSurfacePrivateD1Ev @ 160 NONAME
+ _ZN26QVGEGLWindowSurfacePrivateD2Ev @ 161 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImage10beginPaintEP7QWidget @ 162 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImage13ensureContextEP7QWidget @ 163 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImage8endPaintEP7QWidgetRK7QRegionP6QImage @ 164 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImageC1EP14QWindowSurface @ 165 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImageC2EP14QWindowSurface @ 166 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImageD0Ev @ 167 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImageD1Ev @ 168 NONAME
+ _ZN26QVGEGLWindowSurfaceVGImageD2Ev @ 169 NONAME
+ _ZN26QVGPixmapConvolutionFilter11qt_metacallEN11QMetaObject4CallEiPPv @ 170 NONAME
+ _ZN26QVGPixmapConvolutionFilter11qt_metacastEPKc @ 171 NONAME
+ _ZN26QVGPixmapConvolutionFilter16staticMetaObjectE @ 172 NONAME DATA 16
+ _ZN26QVGPixmapConvolutionFilter19getStaticMetaObjectEv @ 173 NONAME
+ _ZN26QVGPixmapConvolutionFilterC1Ev @ 174 NONAME
+ _ZN26QVGPixmapConvolutionFilterC2Ev @ 175 NONAME
+ _ZN26QVGPixmapConvolutionFilterD0Ev @ 176 NONAME
+ _ZN26QVGPixmapConvolutionFilterD1Ev @ 177 NONAME
+ _ZN26QVGPixmapConvolutionFilterD2Ev @ 178 NONAME
+ _ZNK13QVGPixmapData11paintEngineEv @ 179 NONAME
+ _ZNK13QVGPixmapData12sourceFormatEv @ 180 NONAME
+ _ZNK13QVGPixmapData15hasAlphaChannelEv @ 181 NONAME
+ _ZNK13QVGPixmapData26createCompatiblePixmapDataEv @ 182 NONAME
+ _ZNK13QVGPixmapData6metricEN12QPaintDevice17PaintDeviceMetricE @ 183 NONAME
+ _ZNK13QVGPixmapData7isValidEv @ 184 NONAME
+ _ZNK13QVGPixmapData7toImageEv @ 185 NONAME
+ _ZNK14QVGPaintEngine11createStateEP13QPainterState @ 186 NONAME
+ _ZNK16QVGWindowSurface11paintEngineEv @ 187 NONAME
+ _ZNK16QVGWindowSurface6metricEN12QPaintDevice17PaintDeviceMetricE @ 188 NONAME
+ _ZNK19QVGPixmapBlurFilter10metaObjectEv @ 189 NONAME
+ _ZNK19QVGPixmapBlurFilter4drawEP8QPainterRK7QPointFRK7QPixmapRK6QRectF @ 190 NONAME
+ _ZNK23QVGPixmapColorizeFilter10metaObjectEv @ 191 NONAME
+ _ZNK23QVGPixmapColorizeFilter4drawEP8QPainterRK7QPointFRK7QPixmapRK6QRectF @ 192 NONAME
+ _ZNK25QVGPixmapDropShadowFilter10metaObjectEv @ 193 NONAME
+ _ZNK25QVGPixmapDropShadowFilter4drawEP8QPainterRK7QPointFRK7QPixmapRK6QRectF @ 194 NONAME
+ _ZNK26QVGEGLWindowSurfacePrivate12surfaceImageEv @ 195 NONAME
+ _ZNK26QVGEGLWindowSurfacePrivate17windowSurfaceSizeEP7QWidget @ 196 NONAME
+ _ZNK26QVGEGLWindowSurfaceVGImage11mainSurfaceEv @ 197 NONAME
+ _ZNK26QVGEGLWindowSurfaceVGImage12surfaceImageEv @ 198 NONAME
+ _ZNK26QVGPixmapConvolutionFilter10metaObjectEv @ 199 NONAME
+ _ZNK26QVGPixmapConvolutionFilter4drawEP8QPainterRK7QPointFRK7QPixmapRK6QRectF @ 200 NONAME
+ _ZTI13QVGPixmapData @ 201 NONAME
+ _ZTI14QVGPaintEngine @ 202 NONAME
+ _ZTI15QVGPainterState @ 203 NONAME
+ _ZTI16QVGWindowSurface @ 204 NONAME
+ _ZTI19QVGPixmapBlurFilter @ 205 NONAME
+ _ZTI20QVGCompositionHelper @ 206 NONAME
+ _ZTI23QVGPixmapColorizeFilter @ 207 NONAME
+ _ZTI25QVGEGLWindowSurfaceDirect @ 208 NONAME
+ _ZTI25QVGEGLWindowSurfaceQImage @ 209 NONAME
+ _ZTI25QVGPixmapDropShadowFilter @ 210 NONAME
+ _ZTI26QVGEGLWindowSurfacePrivate @ 211 NONAME
+ _ZTI26QVGEGLWindowSurfaceVGImage @ 212 NONAME
+ _ZTI26QVGPixmapConvolutionFilter @ 213 NONAME
+ _ZTV13QVGPixmapData @ 214 NONAME
+ _ZTV14QVGPaintEngine @ 215 NONAME
+ _ZTV15QVGPainterState @ 216 NONAME
+ _ZTV16QVGWindowSurface @ 217 NONAME
+ _ZTV19QVGPixmapBlurFilter @ 218 NONAME
+ _ZTV20QVGCompositionHelper @ 219 NONAME
+ _ZTV23QVGPixmapColorizeFilter @ 220 NONAME
+ _ZTV25QVGEGLWindowSurfaceDirect @ 221 NONAME
+ _ZTV25QVGEGLWindowSurfaceQImage @ 222 NONAME
+ _ZTV25QVGPixmapDropShadowFilter @ 223 NONAME
+ _ZTV26QVGEGLWindowSurfacePrivate @ 224 NONAME
+ _ZTV26QVGEGLWindowSurfaceVGImage @ 225 NONAME
+ _ZTV26QVGPixmapConvolutionFilter @ 226 NONAME
+ _ZThn8_N16QVGWindowSurfaceD0Ev @ 227 NONAME
+ _ZThn8_N16QVGWindowSurfaceD1Ev @ 228 NONAME
+ _ZThn8_NK16QVGWindowSurface11paintEngineEv @ 229 NONAME
+ _ZThn8_NK16QVGWindowSurface6metricEN12QPaintDevice17PaintDeviceMetricE @ 230 NONAME
+
diff --git a/src/s60installs/s60installs.pro b/src/s60installs/s60installs.pro
index 7233e8ab08..9c53167f2b 100644
--- a/src/s60installs/s60installs.pro
+++ b/src/s60installs/s60installs.pro
@@ -12,7 +12,7 @@ symbian: {
VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}
qtresources.sources = $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/s60main.rsc
- qtresources.path = $$APP_RESOURCE_DIR
+ qtresources.path = c:$$APP_RESOURCE_DIR
qtlibraries.sources = \
QtCore.dll \
@@ -24,24 +24,24 @@ symbian: {
qts60plugindeployment = \
"IF package(0x1028315F)" \
- " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0.dll\" - \"!:\\sys\\bin\\qts60plugin_5_0.dll\"" \
+ " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0.dll\"" \
"ELSEIF package(0x102752AE)" \
- " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_3_2.dll\" - \"!:\\sys\\bin\\qts60plugin_3_2.dll\"" \
+ " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_3_2.dll\" - \"c:\\sys\\bin\\qts60plugin_3_2.dll\"" \
"ELSEIF package(0x102032BE)" \
- " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_3_1.dll\" - \"!:\\sys\\bin\\qts60plugin_3_1.dll\"" \
+ " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_3_1.dll\" - \"c:\\sys\\bin\\qts60plugin_3_1.dll\"" \
"ELSE" \
- " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0.dll\" - \"!:\\sys\\bin\\qts60plugin_5_0.dll\"" \
+ " \"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/qts60plugin_5_0.dll\" - \"c:\\sys\\bin\\qts60plugin_5_0.dll\"" \
"ENDIF"
qtlibraries.pkg_postrules += qts60plugindeployment
sqlitedeployment = \
- "; EXISTS statement does not resolve !. Lets check the most common drives" \
- "IF NOT EXISTS(\"c:\\sys\\bin\\sqlite3.dll\") AND NOT EXISTS(\"e:\\sys\\bin\\sqlite3.dll\") AND NOT EXISTS(\"z:\\sys\\bin\\sqlite3.dll\")" \
- "\"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/sqlite3.dll\" - \"!:\\sys\\bin\\sqlite3.dll\"" \
+ "; Deploy sqlite onto phone that does not have it (this should be replaced with embedded sis file when available)" \
+ "IF NOT package(0x2002533b) " \
+ "\"$${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)/sqlite3.dll\" - \"c:\\sys\\bin\\sqlite3.dll\"" \
"ENDIF"
qtlibraries.pkg_postrules += sqlitedeployment
- qtlibraries.path = /sys/bin
+ qtlibraries.path = c:/sys/bin
vendorinfo = \
"; Localised Vendor name" \
@@ -67,15 +67,15 @@ symbian: {
!contains(QT_CONFIG, no-mng): imageformats_plugins.sources += qmng.dll
!contains(QT_CONFIG, no-tiff): imageformats_plugins.sources += qtiff.dll
!contains(QT_CONFIG, no-ico): imageformats_plugins.sources += qico.dll
- imageformats_plugins.path = $$QT_PLUGINS_BASE_DIR/imageformats
+ imageformats_plugins.path = c:$$QT_PLUGINS_BASE_DIR/imageformats
codecs_plugins.sources = qcncodecs.dll qjpcodecs.dll qtwcodecs.dll qkrcodecs.dll
- codecs_plugins.path = $$QT_PLUGINS_BASE_DIR/codecs
+ codecs_plugins.path = c:$$QT_PLUGINS_BASE_DIR/codecs
contains(QT_CONFIG, phonon-backend) {
phonon_backend_plugins.sources += phonon_mmf.dll
- phonon_backend_plugins.path = $$QT_PLUGINS_BASE_DIR/phonon_backend
+ phonon_backend_plugins.path = c:$$QT_PLUGINS_BASE_DIR/phonon_backend
DEPLOYMENT += phonon_backend_plugins
}
@@ -85,7 +85,7 @@ symbian: {
qtlibraries.sources += QtSvg.dll
imageformats_plugins.sources += qsvg.dll
iconengines_plugins.sources = qsvgicon.dll
- iconengines_plugins.path = $$QT_PLUGINS_BASE_DIR/iconengines
+ iconengines_plugins.path = c:$$QT_PLUGINS_BASE_DIR/iconengines
DEPLOYMENT += iconengines_plugins
}
@@ -97,11 +97,15 @@ symbian: {
qtlibraries.sources += QtScript.dll
}
+ contains(QT_CONFIG, xmlpatterns): {
+ qtlibraries.sources += QtXmlPatterns.dll
+ }
+
contains(QT_CONFIG, webkit): {
qtlibraries.sources += QtWebKit.dll
}
- graphicssystems_plugins.path = $$QT_PLUGINS_BASE_DIR/graphicssystems
+ graphicssystems_plugins.path = c:$$QT_PLUGINS_BASE_DIR/graphicssystems
contains(QT_CONFIG, openvg) {
qtlibraries.sources = QtOpenVG.dll
graphicssystems_plugins.sources += qvggraphicssystem.dll
diff --git a/src/s60main/s60main.pro b/src/s60main/s60main.pro
index cc3c5475b5..47cf020f12 100644
--- a/src/s60main/s60main.pro
+++ b/src/s60main/s60main.pro
@@ -16,16 +16,6 @@ symbian {
SOURCES = qts60main.cpp \
qts60main_mcrt0.cpp
- # This block serves the minimalistic resource file for S60 3.1 platforms.
- # Note there is no way to ifdef S60 version in mmp file, that is why the resource
- # file is always compiled for WINSCW
- minimalAppResource31 = \
- "START RESOURCE s60main.rss" \
- "HEADER" \
- "TARGETPATH resource\apps" \
- "END"
- MMP_RULES += minimalAppResource31
-
# s60main needs to be built in ARM mode for GCCE to work.
MMP_RULES+="ALWAYS_BUILD_AS_ARM"
@@ -36,14 +26,4 @@ symbian {
error("$$_FILE_ is intended only for Symbian!")
}
-symbian-abld: {
- # abld build commands generated resources after the static library is built, and
- # we have dependency to resource from static lib -> resources need to be generated
- # explicitly before library
- rsgFix2.commands = "-$(DEL_FILE) $(EPOCROOT)Epoc32\Data\z\resource\apps\s60main.rsc >NUL 2>&1"
- rsgFix.commands = "-$(ABLD) resource $(PLATFORM) $(CFG) 2>NUL"
- QMAKE_EXTRA_TARGETS += rsgFix rsgFix2
- PRE_TARGETDEPS += rsgFix rsgFix2
-}
-
include(../qbase.pri)
diff --git a/src/script/api/api.pri b/src/script/api/api.pri
index 17ec9b6e08..aebadd5b1c 100644
--- a/src/script/api/api.pri
+++ b/src/script/api/api.pri
@@ -6,6 +6,7 @@ SOURCES += \
$$PWD/qscriptengine.cpp \
$$PWD/qscriptengineagent.cpp \
$$PWD/qscriptextensionplugin.cpp \
+ $$PWD/qscriptprogram.cpp \
$$PWD/qscriptstring.cpp \
$$PWD/qscriptvalue.cpp \
$$PWD/qscriptvalueiterator.cpp \
@@ -23,6 +24,8 @@ HEADERS += \
$$PWD/qscriptengineagent_p.h \
$$PWD/qscriptextensioninterface.h \
$$PWD/qscriptextensionplugin.h \
+ $$PWD/qscriptprogram.h \
+ $$PWD/qscriptprogram_p.h \
$$PWD/qscriptstring.h \
$$PWD/qscriptstring_p.h \
$$PWD/qscriptvalue.h \
diff --git a/src/script/api/qscriptengine.cpp b/src/script/api/qscriptengine.cpp
index 3f2c9b4c58..2b60a46a89 100644
--- a/src/script/api/qscriptengine.cpp
+++ b/src/script/api/qscriptengine.cpp
@@ -51,6 +51,8 @@
#include "qscriptvalue_p.h"
#include "qscriptvalueiterator.h"
#include "qscriptclass.h"
+#include "qscriptprogram.h"
+#include "qscriptprogram_p.h"
#include "qdebug.h"
#include <QtCore/qstringlist.h>
@@ -343,15 +345,10 @@ public:
namespace QScript
{
-struct GlobalClientData : public JSC::JSGlobalData::ClientData
+void GlobalClientData::mark(JSC::MarkStack& markStack)
{
- GlobalClientData(QScriptEnginePrivate *e)
- : engine(e) {}
- virtual ~GlobalClientData() {}
- virtual void mark(JSC::MarkStack& markStack) { engine->mark(markStack); }
-
- QScriptEnginePrivate *engine;
-};
+ engine->mark(markStack);
+}
class TimeoutCheckerProxy : public JSC::TimeoutChecker
{
@@ -452,11 +449,6 @@ qsreal integerFromString(const QString &str, int radix)
return integerFromString(ba.constData(), ba.size(), radix);
}
-QScriptEnginePrivate *scriptEngineFromExec(const JSC::ExecState *exec)
-{
- return static_cast<GlobalClientData*>(exec->globalData().clientData)->engine;
-}
-
bool isFunction(JSC::JSValue value)
{
if (!value || !value.isObject())
@@ -995,26 +987,6 @@ void QScriptEnginePrivate::setDefaultPrototype(int metaTypeId, JSC::JSValue prot
info->prototype = prototype;
}
-QScriptContext *QScriptEnginePrivate::contextForFrame(JSC::ExecState *frame)
-{
- if (frame && frame->callerFrame()->hasHostCallFrameFlag() && !frame->callee()
- && frame->callerFrame()->removeHostCallFrameFlag() == QScript::scriptEngineFromExec(frame)->globalExec()) {
- //skip the "fake" context created in Interpreter::execute.
- frame = frame->callerFrame()->removeHostCallFrameFlag();
- }
- return reinterpret_cast<QScriptContext *>(frame);
-}
-
-JSC::ExecState *QScriptEnginePrivate::frameForContext(QScriptContext *context)
-{
- return reinterpret_cast<JSC::ExecState*>(context);
-}
-
-const JSC::ExecState *QScriptEnginePrivate::frameForContext(const QScriptContext *context)
-{
- return reinterpret_cast<const JSC::ExecState*>(context);
-}
-
JSC::JSGlobalObject *QScriptEnginePrivate::originalGlobalObject() const
{
return globalData->head;
@@ -1056,11 +1028,6 @@ void QScriptEnginePrivate::setGlobalObject(JSC::JSObject *object)
}
}
-JSC::ExecState *QScriptEnginePrivate::globalExec() const
-{
- return originalGlobalObject()->globalExec();
-}
-
/*!
\internal
@@ -1190,6 +1157,73 @@ void QScriptEnginePrivate::agentDeleted(QScriptEngineAgent *agent)
}
}
+JSC::JSValue QScriptEnginePrivate::evaluateHelper(JSC::ExecState *exec, intptr_t sourceId,
+ JSC::EvalExecutable *executable,
+ bool &compile)
+{
+ Q_Q(QScriptEngine);
+ JSC::JSLock lock(false); // ### hmmm
+ QBoolBlocker inEvalBlocker(inEval, true);
+ q->currentContext()->activationObject(); //force the creation of a context for native function;
+
+ JSC::Debugger* debugger = originalGlobalObject()->debugger();
+ if (debugger)
+ debugger->evaluateStart(sourceId);
+
+ q->clearExceptions();
+ JSC::DynamicGlobalObjectScope dynamicGlobalObjectScope(exec, exec->scopeChain()->globalObject());
+
+ if (compile) {
+ JSC::JSObject* error = executable->compile(exec, exec->scopeChain());
+ if (error) {
+ compile = false;
+ exec->setException(error);
+
+ if (debugger) {
+ debugger->exceptionThrow(JSC::DebuggerCallFrame(exec, error), sourceId, false);
+ debugger->evaluateStop(error, sourceId);
+ }
+
+ return error;
+ }
+ }
+
+ JSC::JSValue thisValue = thisForContext(exec);
+ JSC::JSObject* thisObject = (!thisValue || thisValue.isUndefinedOrNull())
+ ? exec->dynamicGlobalObject() : thisValue.toObject(exec);
+ JSC::JSValue exceptionValue;
+ timeoutChecker()->setShouldAbort(false);
+ if (processEventsInterval > 0)
+ timeoutChecker()->reset();
+
+ JSC::JSValue result = exec->interpreter()->execute(executable, exec, thisObject, exec->scopeChain(), &exceptionValue);
+
+ if (timeoutChecker()->shouldAbort()) {
+ if (abortResult.isError())
+ exec->setException(scriptValueToJSCValue(abortResult));
+
+ if (debugger)
+ debugger->evaluateStop(scriptValueToJSCValue(abortResult), sourceId);
+
+ return scriptValueToJSCValue(abortResult);
+ }
+
+ if (exceptionValue) {
+ exec->setException(exceptionValue);
+
+ if (debugger)
+ debugger->evaluateStop(exceptionValue, sourceId);
+
+ return exceptionValue;
+ }
+
+ if (debugger)
+ debugger->evaluateStop(result, sourceId);
+
+ Q_ASSERT(!exec->hadException());
+ return result;
+}
+
#ifndef QT_NO_QOBJECT
JSC::JSValue QScriptEnginePrivate::newQObject(
@@ -2150,75 +2184,41 @@ QScriptSyntaxCheckResult QScriptEnginePrivate::checkSyntax(const QString &progra
QScriptValue QScriptEngine::evaluate(const QString &program, const QString &fileName, int lineNumber)
{
Q_D(QScriptEngine);
-
- JSC::JSLock lock(false); // ### hmmm
- QBoolBlocker inEval(d->inEval, true);
- currentContext()->activationObject(); //force the creation of a context for native function;
-
- JSC::Debugger* debugger = d->originalGlobalObject()->debugger();
-
- JSC::UString jscProgram = program;
- JSC::UString jscFileName = fileName;
- JSC::ExecState* exec = d->currentFrame;
WTF::PassRefPtr<QScript::UStringSourceProviderWithFeedback> provider
- = QScript::UStringSourceProviderWithFeedback::create(jscProgram, jscFileName, lineNumber, d);
+ = QScript::UStringSourceProviderWithFeedback::create(program, fileName, lineNumber, d);
intptr_t sourceId = provider->asID();
JSC::SourceCode source(provider, lineNumber); //after construction of SourceCode provider variable will be null.
- if (debugger)
- debugger->evaluateStart(sourceId);
-
- clearExceptions();
- JSC::DynamicGlobalObjectScope dynamicGlobalObjectScope(exec, exec->scopeChain()->globalObject());
-
+ JSC::ExecState* exec = d->currentFrame;
JSC::EvalExecutable executable(exec, source);
- JSC::JSObject* error = executable.compile(exec, exec->scopeChain());
- if (error) {
- exec->setException(error);
-
- if (debugger) {
- debugger->exceptionThrow(JSC::DebuggerCallFrame(exec, error), sourceId, false);
- debugger->evaluateStop(error, sourceId);
- }
-
- return d->scriptValueFromJSCValue(error);
- }
-
- JSC::JSValue thisValue = d->thisForContext(exec);
- JSC::JSObject* thisObject = (!thisValue || thisValue.isUndefinedOrNull()) ? exec->dynamicGlobalObject() : thisValue.toObject(exec);
- JSC::JSValue exceptionValue;
- d->timeoutChecker()->setShouldAbort(false);
- if (d->processEventsInterval > 0)
- d->timeoutChecker()->reset();
- JSC::JSValue result = exec->interpreter()->execute(&executable, exec, thisObject, exec->scopeChain(), &exceptionValue);
-
- if (d->timeoutChecker()->shouldAbort()) {
- if (d->abortResult.isError())
- exec->setException(d->scriptValueToJSCValue(d->abortResult));
-
- if (debugger)
- debugger->evaluateStop(d->scriptValueToJSCValue(d->abortResult), sourceId);
-
- return d->abortResult;
- }
-
- if (exceptionValue) {
- exec->setException(exceptionValue);
-
- if (debugger)
- debugger->evaluateStop(exceptionValue, sourceId);
+ bool compile = true;
+ return d->scriptValueFromJSCValue(d->evaluateHelper(exec, sourceId, &executable, compile));
+}
- return d->scriptValueFromJSCValue(exceptionValue);
- }
+/*!
+ \internal
+ \since 4.6
- if (debugger)
- debugger->evaluateStop(result, sourceId);
+ Evaluates the given \a program and returns the result of the
+ evaluation.
+*/
+QScriptValue QScriptEngine::evaluate(const QScriptProgram &program)
+{
+ Q_D(QScriptEngine);
+ QScriptProgramPrivate *program_d = QScriptProgramPrivate::get(program);
+ if (!program_d)
+ return QScriptValue();
- Q_ASSERT(!exec->hadException());
+ JSC::ExecState* exec = d->currentFrame;
+ JSC::EvalExecutable *executable = program_d->executable(exec, d);
+ bool compile = !program_d->isCompiled;
+ JSC::JSValue result = d->evaluateHelper(exec, program_d->sourceId,
+ executable, compile);
+ if (compile)
+ program_d->isCompiled = true;
return d->scriptValueFromJSCValue(result);
}
-
/*!
Returns the current context.
@@ -2543,63 +2543,50 @@ QScriptValue QScriptEngine::create(int type, const void *ptr)
QScriptValue QScriptEnginePrivate::create(int type, const void *ptr)
{
+ Q_Q(QScriptEngine);
Q_ASSERT(ptr != 0);
QScriptValue result;
QScriptTypeInfo *info = m_typeInfos.value(type);
if (info && info->marshal) {
- result = info->marshal(q_func(), ptr);
+ result = info->marshal(q, ptr);
} else {
// check if it's one of the types we know
switch (QMetaType::Type(type)) {
case QMetaType::Void:
- result = QScriptValue(QScriptValue::UndefinedValue);
- break;
+ return QScriptValue(q, QScriptValue::UndefinedValue);
case QMetaType::Bool:
- result = QScriptValue(*reinterpret_cast<const bool*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const bool*>(ptr));
case QMetaType::Int:
- result = QScriptValue(*reinterpret_cast<const int*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const int*>(ptr));
case QMetaType::UInt:
- result = QScriptValue(*reinterpret_cast<const uint*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const uint*>(ptr));
case QMetaType::LongLong:
- result = QScriptValue(qsreal(*reinterpret_cast<const qlonglong*>(ptr)));
- break;
+ return QScriptValue(q, qsreal(*reinterpret_cast<const qlonglong*>(ptr)));
case QMetaType::ULongLong:
#if defined(Q_OS_WIN) && defined(_MSC_FULL_VER) && _MSC_FULL_VER <= 12008804
#pragma message("** NOTE: You need the Visual Studio Processor Pack to compile support for 64bit unsigned integers.")
- result = QScriptValue(qsreal((qlonglong)*reinterpret_cast<const qulonglong*>(ptr)));
+ return QScriptValue(q, qsreal((qlonglong)*reinterpret_cast<const qulonglong*>(ptr)));
#elif defined(Q_CC_MSVC) && !defined(Q_CC_MSVC_NET)
- result = QScriptValue(qsreal((qlonglong)*reinterpret_cast<const qulonglong*>(ptr)));
+ return QScriptValue(q, qsreal((qlonglong)*reinterpret_cast<const qulonglong*>(ptr)));
#else
- result = QScriptValue(qsreal(*reinterpret_cast<const qulonglong*>(ptr)));
+ return QScriptValue(q, qsreal(*reinterpret_cast<const qulonglong*>(ptr)));
#endif
- break;
case QMetaType::Double:
- result = QScriptValue(qsreal(*reinterpret_cast<const double*>(ptr)));
- break;
+ return QScriptValue(q, qsreal(*reinterpret_cast<const double*>(ptr)));
case QMetaType::QString:
- result = QScriptValue(q_func(), *reinterpret_cast<const QString*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const QString*>(ptr));
case QMetaType::Float:
- result = QScriptValue(*reinterpret_cast<const float*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const float*>(ptr));
case QMetaType::Short:
- result = QScriptValue(*reinterpret_cast<const short*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const short*>(ptr));
case QMetaType::UShort:
- result = QScriptValue(*reinterpret_cast<const unsigned short*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const unsigned short*>(ptr));
case QMetaType::Char:
- result = QScriptValue(*reinterpret_cast<const char*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const char*>(ptr));
case QMetaType::UChar:
- result = QScriptValue(*reinterpret_cast<const unsigned char*>(ptr));
- break;
+ return QScriptValue(q, *reinterpret_cast<const unsigned char*>(ptr));
case QMetaType::QChar:
- result = QScriptValue((*reinterpret_cast<const QChar*>(ptr)).unicode());
- break;
+ return QScriptValue(q, (*reinterpret_cast<const QChar*>(ptr)).unicode());
case QMetaType::QStringList:
result = arrayFromStringList(*reinterpret_cast<const QStringList *>(ptr));
break;
@@ -2610,38 +2597,38 @@ QScriptValue QScriptEnginePrivate::create(int type, const void *ptr)
result = objectFromVariantMap(*reinterpret_cast<const QVariantMap *>(ptr));
break;
case QMetaType::QDateTime:
- result = q_func()->newDate(*reinterpret_cast<const QDateTime *>(ptr));
+ result = q->newDate(*reinterpret_cast<const QDateTime *>(ptr));
break;
case QMetaType::QDate:
- result = q_func()->newDate(QDateTime(*reinterpret_cast<const QDate *>(ptr)));
+ result = q->newDate(QDateTime(*reinterpret_cast<const QDate *>(ptr)));
break;
#ifndef QT_NO_REGEXP
case QMetaType::QRegExp:
- result = q_func()->newRegExp(*reinterpret_cast<const QRegExp *>(ptr));
+ result = q->newRegExp(*reinterpret_cast<const QRegExp *>(ptr));
break;
#endif
#ifndef QT_NO_QOBJECT
case QMetaType::QObjectStar:
case QMetaType::QWidgetStar:
- result = q_func()->newQObject(*reinterpret_cast<QObject* const *>(ptr));
+ result = q->newQObject(*reinterpret_cast<QObject* const *>(ptr));
break;
#endif
default:
if (type == qMetaTypeId<QScriptValue>()) {
result = *reinterpret_cast<const QScriptValue*>(ptr);
if (!result.isValid())
- result = QScriptValue(QScriptValue::UndefinedValue);
+ return QScriptValue(q, QScriptValue::UndefinedValue);
}
#ifndef QT_NO_QOBJECT
// lazy registration of some common list types
else if (type == qMetaTypeId<QObjectList>()) {
- qScriptRegisterSequenceMetaType<QObjectList>(q_func());
+ qScriptRegisterSequenceMetaType<QObjectList>(q);
return create(type, ptr);
}
#endif
else if (type == qMetaTypeId<QList<int> >()) {
- qScriptRegisterSequenceMetaType<QList<int> >(q_func());
+ qScriptRegisterSequenceMetaType<QList<int> >(q);
return create(type, ptr);
}
@@ -2650,9 +2637,9 @@ QScriptValue QScriptEnginePrivate::create(int type, const void *ptr)
if (typeName == "QVariant")
result = scriptValueFromVariant(*reinterpret_cast<const QVariant*>(ptr));
if (typeName.endsWith('*') && !*reinterpret_cast<void* const *>(ptr))
- result = QScriptValue(QScriptValue::NullValue);
+ return QScriptValue(q, QScriptValue::NullValue);
else
- result = q_func()->newVariant(QVariant(type, ptr));
+ result = q->newVariant(QVariant(type, ptr));
}
}
}
@@ -2667,8 +2654,8 @@ bool QScriptEnginePrivate::convert(const QScriptValue &value,
int type, void *ptr,
QScriptEnginePrivate *eng)
{
- if (!eng && value.engine())
- eng = QScriptEnginePrivate::get(value.engine());
+ if (!eng)
+ eng = QScriptValuePrivate::getEngine(value);
if (eng) {
QScriptTypeInfo *info = eng->m_typeInfos.value(type);
if (info && info->demarshal) {
diff --git a/src/script/api/qscriptengine.h b/src/script/api/qscriptengine.h
index 701f9c69f3..3f438da142 100644
--- a/src/script/api/qscriptengine.h
+++ b/src/script/api/qscriptengine.h
@@ -67,6 +67,7 @@ class QDateTime;
class QScriptClass;
class QScriptEngineAgent;
class QScriptEnginePrivate;
+class QScriptProgram;
#ifndef QT_NO_QOBJECT
@@ -166,6 +167,8 @@ public:
QScriptValue evaluate(const QString &program, const QString &fileName = QString(), int lineNumber = 1);
+ QScriptValue evaluate(const QScriptProgram &program);
+
bool isEvaluating() const;
void abortEvaluation(const QScriptValue &result = QScriptValue());
diff --git a/src/script/api/qscriptengine_p.h b/src/script/api/qscriptengine_p.h
index 3766559dcd..d12b0f4a59 100644
--- a/src/script/api/qscriptengine_p.h
+++ b/src/script/api/qscriptengine_p.h
@@ -70,6 +70,7 @@
namespace JSC
{
+ class EvalExecutable;
class ExecState;
typedef ExecState CallFrame;
class JSCell;
@@ -101,11 +102,22 @@ namespace QScript
class TimeoutCheckerProxy;
//some conversion helper functions
- QScriptEnginePrivate *scriptEngineFromExec(const JSC::ExecState *exec);
+ inline QScriptEnginePrivate *scriptEngineFromExec(const JSC::ExecState *exec);
bool isFunction(JSC::JSValue value);
class UStringSourceProviderWithFeedback;
-}
+
+struct GlobalClientData : public JSC::JSGlobalData::ClientData
+{
+ GlobalClientData(QScriptEnginePrivate *e)
+ : engine(e) {}
+ virtual ~GlobalClientData() {}
+ virtual void mark(JSC::MarkStack& markStack);
+
+ QScriptEnginePrivate *engine;
+};
+
+} // namespace QScript
class QScriptEnginePrivate
#ifndef QT_NO_QOBJECT
@@ -147,16 +159,16 @@ public:
JSC::JSValue defaultPrototype(int metaTypeId) const;
void setDefaultPrototype(int metaTypeId, JSC::JSValue prototype);
- static QScriptContext *contextForFrame(JSC::ExecState *frame);
- static JSC::ExecState *frameForContext(QScriptContext *context);
- static const JSC::ExecState *frameForContext(const QScriptContext *context);
+ static inline QScriptContext *contextForFrame(JSC::ExecState *frame);
+ static inline JSC::ExecState *frameForContext(QScriptContext *context);
+ static inline const JSC::ExecState *frameForContext(const QScriptContext *context);
JSC::JSGlobalObject *originalGlobalObject() const;
JSC::JSObject *getOriginalGlobalObjectProxy();
JSC::JSObject *customGlobalObject() const;
JSC::JSObject *globalObject() const;
void setGlobalObject(JSC::JSObject *object);
- JSC::ExecState *globalExec() const;
+ inline JSC::ExecState *globalExec() const;
JSC::JSValue toUsableValue(JSC::JSValue value);
static JSC::JSValue thisForContext(JSC::ExecState *frame);
static JSC::Register *thisRegisterForFrame(JSC::ExecState *frame);
@@ -200,6 +212,10 @@ public:
const QByteArray &targetType,
void **result);
+ JSC::JSValue evaluateHelper(JSC::ExecState *exec, intptr_t sourceId,
+ JSC::EvalExecutable *executable,
+ bool &compile);
+
QScript::QObjectData *qobjectData(QObject *object);
void disposeQObject(QObject *object);
void emitSignalHandlerException();
@@ -367,6 +383,11 @@ private:
JSC::ExecState *oldFrame;
};
+inline QScriptEnginePrivate *scriptEngineFromExec(const JSC::ExecState *exec)
+{
+ return static_cast<GlobalClientData*>(exec->globalData().clientData)->engine;
+}
+
} // namespace QScript
inline QScriptValuePrivate *QScriptEnginePrivate::allocateScriptValuePrivate(size_t size)
@@ -473,6 +494,28 @@ inline QScriptValue QScriptValuePrivate::property(const QString &name, int resol
return property(JSC::Identifier(exec, name), resolveMode);
}
+inline QScriptValue QScriptValuePrivate::property(const JSC::Identifier &id, int resolveMode) const
+{
+ Q_ASSERT(isObject());
+ JSC::ExecState *exec = engine->currentFrame;
+ JSC::JSObject *object = JSC::asObject(jscValue);
+ JSC::PropertySlot slot(object);
+ if ((resolveMode & QScriptValue::ResolvePrototype) && object->getPropertySlot(exec, id, slot))
+ return engine->scriptValueFromJSCValue(slot.getValue(exec, id));
+ return propertyHelper(id, resolveMode);
+}
+
+inline QScriptValue QScriptValuePrivate::property(quint32 index, int resolveMode) const
+{
+ Q_ASSERT(isObject());
+ JSC::ExecState *exec = engine->currentFrame;
+ JSC::JSObject *object = JSC::asObject(jscValue);
+ JSC::PropertySlot slot(object);
+ if ((resolveMode & QScriptValue::ResolvePrototype) && object->getPropertySlot(exec, index, slot))
+ return engine->scriptValueFromJSCValue(slot.getValue(exec, index));
+ return propertyHelper(index, resolveMode);
+}
+
inline void* QScriptValuePrivate::operator new(size_t size, QScriptEnginePrivate *engine)
{
if (engine)
@@ -489,6 +532,22 @@ inline void QScriptValuePrivate::operator delete(void *ptr)
qFree(d);
}
+inline void QScriptValuePrivate::saveException(JSC::ExecState *exec, JSC::JSValue *val)
+{
+ if (exec) {
+ *val = exec->exception();
+ exec->clearException();
+ } else {
+ *val = JSC::JSValue();
+ }
+}
+
+inline void QScriptValuePrivate::restoreException(JSC::ExecState *exec, JSC::JSValue val)
+{
+ if (exec && val)
+ exec->setException(val);
+}
+
inline void QScriptEnginePrivate::registerScriptString(QScriptStringPrivate *value)
{
Q_ASSERT(value->type == QScriptStringPrivate::HeapAllocated);
@@ -512,6 +571,31 @@ inline void QScriptEnginePrivate::unregisterScriptString(QScriptStringPrivate *v
value->next = 0;
}
+inline QScriptContext *QScriptEnginePrivate::contextForFrame(JSC::ExecState *frame)
+{
+ if (frame && frame->callerFrame()->hasHostCallFrameFlag() && !frame->callee()
+ && frame->callerFrame()->removeHostCallFrameFlag() == QScript::scriptEngineFromExec(frame)->globalExec()) {
+ //skip the "fake" context created in Interpreter::execute.
+ frame = frame->callerFrame()->removeHostCallFrameFlag();
+ }
+ return reinterpret_cast<QScriptContext *>(frame);
+}
+
+inline JSC::ExecState *QScriptEnginePrivate::frameForContext(QScriptContext *context)
+{
+ return reinterpret_cast<JSC::ExecState*>(context);
+}
+
+inline const JSC::ExecState *QScriptEnginePrivate::frameForContext(const QScriptContext *context)
+{
+ return reinterpret_cast<const JSC::ExecState*>(context);
+}
+
+inline JSC::ExecState *QScriptEnginePrivate::globalExec() const
+{
+ return originalGlobalObject()->globalExec();
+}
+
QT_END_NAMESPACE
#endif
diff --git a/src/script/api/qscriptprogram.cpp b/src/script/api/qscriptprogram.cpp
new file mode 100644
index 0000000000..c30f381d86
--- /dev/null
+++ b/src/script/api/qscriptprogram.cpp
@@ -0,0 +1,225 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtScript module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "config.h"
+#include "qscriptprogram.h"
+#include "qscriptprogram_p.h"
+#include "qscriptengine.h"
+#include "qscriptengine_p.h"
+
+#include "Executable.h"
+
+QT_BEGIN_NAMESPACE
+
+/*!
+ \internal
+
+ \since 4.6
+ \class QScriptProgram
+
+ \brief The QScriptProgram class encapsulates a Qt Script program.
+
+ \ingroup script
+
+ QScriptProgram retains the compiled representation of the script if
+ possible. Thus, QScriptProgram can be used to evaluate the same
+ script multiple times more efficiently.
+
+ \code
+ QScriptEngine engine;
+ QScriptProgram program("1 + 2");
+ QScriptValue result = engine.evaluate(program);
+ \endcode
+*/
+
+QScriptProgramPrivate::QScriptProgramPrivate(const QString &src,
+ const QString &fn,
+ int ln)
+ : sourceCode(src), fileName(fn), firstLineNumber(ln),
+ engine(0), _executable(0), sourceId(-1), isCompiled(false)
+{
+ ref = 0;
+}
+
+QScriptProgramPrivate::~QScriptProgramPrivate()
+{
+ delete _executable;
+}
+
+QScriptProgramPrivate *QScriptProgramPrivate::get(const QScriptProgram &q)
+{
+ return const_cast<QScriptProgramPrivate*>(q.d_func());
+}
+
+JSC::EvalExecutable *QScriptProgramPrivate::executable(JSC::ExecState *exec,
+ QScriptEnginePrivate *eng)
+{
+ if (_executable) {
+ if (eng == engine)
+ return _executable;
+ delete _executable;
+ }
+ WTF::PassRefPtr<QScript::UStringSourceProviderWithFeedback> provider
+ = QScript::UStringSourceProviderWithFeedback::create(sourceCode, fileName, firstLineNumber, eng);
+ sourceId = provider->asID();
+ JSC::SourceCode source(provider, firstLineNumber); //after construction of SourceCode provider variable will be null.
+ _executable = new JSC::EvalExecutable(exec, source);
+ engine = eng;
+ isCompiled = false;
+ return _executable;
+}
+
+/*!
+ Constructs a null QScriptProgram.
+*/
+QScriptProgram::QScriptProgram()
+ : d_ptr(0)
+{
+}
+
+/*!
+ Constructs a new QScriptProgram with the given \a sourceCode, \a
+ fileName and \a firstLineNumber.
+*/
+QScriptProgram::QScriptProgram(const QString &sourceCode,
+ const QString fileName,
+ int firstLineNumber)
+ : d_ptr(new QScriptProgramPrivate(sourceCode, fileName, firstLineNumber))
+{
+}
+
+/*!
+ Constructs a new QScriptProgram that is a copy of \a other.
+*/
+QScriptProgram::QScriptProgram(const QScriptProgram &other)
+ : d_ptr(other.d_ptr)
+{
+}
+
+/*!
+ Destroys this QScriptProgram.
+*/
+QScriptProgram::~QScriptProgram()
+{
+ Q_D(QScriptProgram);
+ // if (d->engine && (d->ref == 1))
+ // d->engine->unregisterScriptProgram(d);
+}
+
+/*!
+ Assigns the \a other value to this QScriptProgram.
+*/
+QScriptProgram &QScriptProgram::operator=(const QScriptProgram &other)
+{
+ // if (d_func() && d_func()->engine && (d_func()->ref == 1))
+ // d_func()->engine->unregisterScriptProgram(d_func());
+ // }
+ d_ptr = other.d_ptr;
+ return *this;
+}
+
+/*!
+ Returns true if this QScriptProgram is null; otherwise
+ returns false.
+*/
+bool QScriptProgram::isNull() const
+{
+ Q_D(const QScriptProgram);
+ return (d == 0);
+}
+
+/*!
+ Returns the source code of this program.
+*/
+QString QScriptProgram::sourceCode() const
+{
+ Q_D(const QScriptProgram);
+ if (!d)
+ return QString();
+ return d->sourceCode;
+}
+
+/*!
+ Returns the filename associated with this program.
+*/
+QString QScriptProgram::fileName() const
+{
+ Q_D(const QScriptProgram);
+ if (!d)
+ return QString();
+ return d->fileName;
+}
+
+/*!
+ Returns the line number associated with this program.
+*/
+int QScriptProgram::firstLineNumber() const
+{
+ Q_D(const QScriptProgram);
+ if (!d)
+ return -1;
+ return d->firstLineNumber;
+}
+
+/*!
+ Returns true if this QScriptProgram is equal to \a other;
+ otherwise returns false.
+*/
+bool QScriptProgram::operator==(const QScriptProgram &other) const
+{
+ Q_D(const QScriptProgram);
+ if (d == other.d_func())
+ return true;
+ return (sourceCode() == other.sourceCode())
+ && (fileName() == other.fileName())
+ && (firstLineNumber() == other.firstLineNumber());
+}
+
+/*!
+ Returns true if this QScriptProgram is not equal to \a other;
+ otherwise returns false.
+*/
+bool QScriptProgram::operator!=(const QScriptProgram &other) const
+{
+ return !operator==(other);
+}
+
+QT_END_NAMESPACE
diff --git a/tests/auto/qstringbuilder1/stringbuilder.h b/src/script/api/qscriptprogram.h
index 5ac9dbea82..de891cdbb3 100644
--- a/tests/auto/qstringbuilder1/stringbuilder.h
+++ b/src/script/api/qscriptprogram.h
@@ -4,7 +4,7 @@
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the test suite of the Qt Toolkit.
+** This file is part of the QtScript module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
@@ -39,17 +39,48 @@
**
****************************************************************************/
-#ifndef TST_QSTRINGBUILDER_H
-#define TST_QSTRINGBUILDER_H
+#ifndef QSCRIPTPROGRAM_H
+#define QSCRIPTPROGRAM_H
-#include <qobject.h>
+#include <QtCore/qsharedpointer.h>
-class tst_QStringBuilder : public QObject
+#include <QtCore/qstring.h>
+
+QT_BEGIN_HEADER
+
+QT_BEGIN_NAMESPACE
+
+QT_MODULE(Script)
+
+class QScriptProgramPrivate;
+class Q_SCRIPT_EXPORT QScriptProgram
{
- Q_OBJECT
+public:
+ QScriptProgram();
+ QScriptProgram(const QString &sourceCode,
+ const QString fileName = QString(),
+ int firstLineNumber = 1);
+ QScriptProgram(const QScriptProgram &other);
+ ~QScriptProgram();
+
+ QScriptProgram &operator=(const QScriptProgram &other);
-private slots:
- void scenario();
+ bool isNull() const;
+
+ QString sourceCode() const;
+ QString fileName() const;
+ int firstLineNumber() const;
+
+ bool operator==(const QScriptProgram &other) const;
+ bool operator!=(const QScriptProgram &other) const;
+
+private:
+ QExplicitlySharedDataPointer<QScriptProgramPrivate> d_ptr;
+ Q_DECLARE_PRIVATE(QScriptProgram)
};
-#endif
+QT_END_NAMESPACE
+
+QT_END_HEADER
+
+#endif // QSCRIPTPROGRAM_H
diff --git a/src/script/api/qscriptprogram_p.h b/src/script/api/qscriptprogram_p.h
new file mode 100644
index 0000000000..5175079d4e
--- /dev/null
+++ b/src/script/api/qscriptprogram_p.h
@@ -0,0 +1,95 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the QtScript module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QSCRIPTPROGRAM_P_H
+#define QSCRIPTPROGRAM_P_H
+
+//
+// W A R N I N G
+// -------------
+//
+// This file is not part of the Qt API. It exists purely as an
+// implementation detail. This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
+#include <QtCore/qobjectdefs.h>
+
+namespace JSC
+{
+ class EvalExecutable;
+ class ExecState;
+}
+
+QT_BEGIN_NAMESPACE
+
+class QScriptEnginePrivate;
+
+class QScriptProgramPrivate
+{
+public:
+ QScriptProgramPrivate(const QString &sourceCode,
+ const QString &fileName,
+ int firstLineNumber);
+ ~QScriptProgramPrivate();
+
+ static QScriptProgramPrivate *get(const QScriptProgram &q);
+
+ JSC::EvalExecutable *executable(JSC::ExecState *exec,
+ QScriptEnginePrivate *engine);
+
+ QBasicAtomicInt ref;
+
+ QString sourceCode;
+ QString fileName;
+ int firstLineNumber;
+
+ QScriptEnginePrivate *engine;
+ JSC::EvalExecutable *_executable;
+ intptr_t sourceId;
+ bool isCompiled;
+};
+
+QT_END_NAMESPACE
+
+#endif
diff --git a/src/script/api/qscriptstring.cpp b/src/script/api/qscriptstring.cpp
index 2fb157f705..10fccd0dbf 100644
--- a/src/script/api/qscriptstring.cpp
+++ b/src/script/api/qscriptstring.cpp
@@ -68,6 +68,10 @@ QT_BEGIN_NAMESPACE
Call the toString() function to obtain the string that a
QScriptString represents.
+
+ Call the toArrayIndex() function to convert a QScriptString to an
+ array index. This is useful when using QScriptClass to implement
+ array-like objects.
*/
/*!
@@ -139,8 +143,7 @@ QScriptString &QScriptString::operator=(const QScriptString &other)
*/
bool QScriptString::isValid() const
{
- Q_D(const QScriptString);
- return (d && d->engine);
+ return QScriptStringPrivate::isValid(*this);
}
/*!
@@ -165,6 +168,31 @@ bool QScriptString::operator!=(const QScriptString &other) const
}
/*!
+ \since 4.6
+
+ Attempts to convert this QScriptString to a QtScript array index,
+ and returns the result.
+
+ If a conversion error occurs, *\a{ok} is set to false; otherwise
+ *\a{ok} is set to true.
+*/
+quint32 QScriptString::toArrayIndex(bool *ok) const
+{
+ Q_D(const QScriptString);
+ if (!d) {
+ if (ok)
+ *ok = false;
+ return -1;
+ }
+ bool tmp;
+ bool *okok = ok ? ok : &tmp;
+ quint32 result = d->identifier.toArrayIndex(okok);
+ if (!*okok)
+ result = -1;
+ return result;
+}
+
+/*!
Returns the string that this QScriptString represents, or a
null string if this QScriptString is not valid.
diff --git a/src/script/api/qscriptstring.h b/src/script/api/qscriptstring.h
index 40d156c0b6..bf5d1d5857 100644
--- a/src/script/api/qscriptstring.h
+++ b/src/script/api/qscriptstring.h
@@ -67,6 +67,8 @@ public:
bool operator==(const QScriptString &other) const;
bool operator!=(const QScriptString &other) const;
+ quint32 toArrayIndex(bool *ok = 0) const;
+
QString toString() const;
operator QString() const;
diff --git a/src/script/api/qscriptstring_p.h b/src/script/api/qscriptstring_p.h
index d3bb47d82b..8e344e8aa4 100644
--- a/src/script/api/qscriptstring_p.h
+++ b/src/script/api/qscriptstring_p.h
@@ -77,6 +77,8 @@ public:
inline void detachFromEngine();
+ static inline bool isValid(const QScriptString &q);
+
QBasicAtomicInt ref;
QScriptEnginePrivate *engine;
JSC::Identifier identifier;
@@ -114,6 +116,11 @@ inline void QScriptStringPrivate::detachFromEngine()
identifier = JSC::Identifier();
}
+inline bool QScriptStringPrivate::isValid(const QScriptString &q)
+{
+ return (q.d_ptr && q.d_ptr->engine);
+}
+
QT_END_NAMESPACE
#endif
diff --git a/src/script/api/qscriptvalue.cpp b/src/script/api/qscriptvalue.cpp
index 26cd314b3a..52a1e6d4c6 100644
--- a/src/script/api/qscriptvalue.cpp
+++ b/src/script/api/qscriptvalue.cpp
@@ -276,41 +276,36 @@ qsreal ToInteger(qsreal n)
} // namespace QScript
-QScriptValue QScriptValuePrivate::property(const JSC::Identifier &id, int resolveMode) const
+QScriptValue QScriptValuePrivate::propertyHelper(const JSC::Identifier &id, int resolveMode) const
{
- Q_ASSERT(isObject());
- JSC::ExecState *exec = engine->currentFrame;
- JSC::JSObject *object = JSC::asObject(jscValue);
- JSC::PropertySlot slot(const_cast<JSC::JSObject*>(object));
JSC::JSValue result;
- if (const_cast<JSC::JSObject*>(object)->getOwnPropertySlot(exec, id, slot)) {
- result = slot.getValue(exec, id);
- } else {
- if ((resolveMode & QScriptValue::ResolvePrototype)
- && const_cast<JSC::JSObject*>(object)->getPropertySlot(exec, id, slot)) {
+ if (!(resolveMode & QScriptValue::ResolvePrototype)) {
+ // Look in the object's own properties
+ JSC::ExecState *exec = engine->currentFrame;
+ JSC::JSObject *object = JSC::asObject(jscValue);
+ JSC::PropertySlot slot(object);
+ if (object->getOwnPropertySlot(exec, id, slot))
result = slot.getValue(exec, id);
- } else if (resolveMode & QScriptValue::ResolveScope) {
- // ### check if it's a function object and look in the scope chain
- QScriptValue scope = property(QString::fromLatin1("__qt_scope__"), QScriptValue::ResolveLocal);
- if (scope.isObject())
- result = engine->scriptValueToJSCValue(QScriptValuePrivate::get(scope)->property(id, resolveMode));
- }
+ }
+ if (!result && (resolveMode & QScriptValue::ResolveScope)) {
+ // ### check if it's a function object and look in the scope chain
+ QScriptValue scope = property(QString::fromLatin1("__qt_scope__"), QScriptValue::ResolveLocal);
+ if (scope.isObject())
+ result = engine->scriptValueToJSCValue(QScriptValuePrivate::get(scope)->property(id, resolveMode));
}
return engine->scriptValueFromJSCValue(result);
}
-QScriptValue QScriptValuePrivate::property(quint32 index, int resolveMode) const
+QScriptValue QScriptValuePrivate::propertyHelper(quint32 index, int resolveMode) const
{
- Q_ASSERT(isObject());
- JSC::ExecState *exec = engine->currentFrame;
- JSC::JSObject *object = JSC::asObject(jscValue);
- JSC::PropertySlot slot(const_cast<JSC::JSObject*>(object));
JSC::JSValue result;
- if (const_cast<JSC::JSObject*>(object)->getOwnPropertySlot(exec, index, slot)) {
- result = slot.getValue(exec, index);
- } else if ((resolveMode & QScriptValue::ResolvePrototype)
- && const_cast<JSC::JSObject*>(object)->getPropertySlot(exec, index, slot)) {
- result = slot.getValue(exec, index);
+ if (!(resolveMode & QScriptValue::ResolvePrototype)) {
+ // Look in the object's own properties
+ JSC::ExecState *exec = engine->currentFrame;
+ JSC::JSObject *object = JSC::asObject(jscValue);
+ JSC::PropertySlot slot(object);
+ if (object->getOwnPropertySlot(exec, index, slot))
+ result = slot.getValue(exec, index);
}
return engine->scriptValueFromJSCValue(result);
}
@@ -318,8 +313,8 @@ QScriptValue QScriptValuePrivate::property(quint32 index, int resolveMode) const
void QScriptValuePrivate::setProperty(const JSC::Identifier &id, const QScriptValue &value,
const QScriptValue::PropertyFlags &flags)
{
- QScriptEngine *valueEngine = value.engine();
- if (valueEngine && (QScriptEnginePrivate::get(valueEngine) != engine)) {
+ QScriptEnginePrivate *valueEngine = QScriptValuePrivate::getEngine(value);
+ if (valueEngine && (valueEngine != engine)) {
qWarning("QScriptValue::setProperty(%s) failed: "
"cannot set value created in a different engine",
qPrintable(QString(id.ustring())));
@@ -443,22 +438,6 @@ void QScriptValuePrivate::setVariantValue(const QVariant &value)
static_cast<QScript::QVariantDelegate*>(delegate)->setValue(value);
}
-void QScriptValuePrivate::saveException(JSC::ExecState *exec, JSC::JSValue *val)
-{
- if (exec) {
- *val = exec->exception();
- exec->clearException();
- } else {
- *val = JSC::JSValue();
- }
-}
-
-void QScriptValuePrivate::restoreException(JSC::ExecState *exec, JSC::JSValue val)
-{
- if (exec && val)
- exec->setException(val);
-}
-
void QScriptValuePrivate::detachFromEngine()
{
if (isJSC())
@@ -822,8 +801,8 @@ void QScriptValue::setPrototype(const QScriptValue &prototype)
Q_D(QScriptValue);
if (!d || !d->isObject())
return;
- if (prototype.isValid() && prototype.engine()
- && (prototype.engine() != engine())) {
+ if (prototype.isValid() && QScriptValuePrivate::getEngine(prototype)
+ && (QScriptValuePrivate::getEngine(prototype) != d->engine)) {
qWarning("QScriptValue::setPrototype() failed: "
"cannot set a prototype created in "
"a different engine");
@@ -864,8 +843,8 @@ void QScriptValue::setScope(const QScriptValue &scope)
Q_D(QScriptValue);
if (!d || !d->isObject())
return;
- if (scope.isValid() && scope.engine()
- && (scope.engine() != engine())) {
+ if (scope.isValid() && QScriptValuePrivate::getEngine(scope)
+ && (QScriptValuePrivate::getEngine(scope) != d->engine)) {
qWarning("QScriptValue::setScope() failed: "
"cannot set a scope object created in "
"a different engine");
@@ -896,7 +875,7 @@ bool QScriptValue::instanceOf(const QScriptValue &other) const
Q_D(const QScriptValue);
if (!d || !d->isObject() || !other.isObject())
return false;
- if (other.engine() != engine()) {
+ if (QScriptValuePrivate::getEngine(other) != d->engine) {
qWarning("QScriptValue::instanceof: "
"cannot perform operation on a value created in "
"a different engine");
@@ -1083,10 +1062,12 @@ static bool Equals(QScriptValue lhs, QScriptValue rhs)
*/
bool QScriptValue::lessThan(const QScriptValue &other) const
{
+ Q_D(const QScriptValue);
// no equivalent function in JSC? There's a jsLess() in VM/Machine.cpp
if (!isValid() || !other.isValid())
return false;
- if (other.engine() && engine() && (other.engine() != engine())) {
+ if (QScriptValuePrivate::getEngine(other) && d->engine
+ && (QScriptValuePrivate::getEngine(other) != d->engine)) {
qWarning("QScriptValue::lessThan: "
"cannot compare to a value created in "
"a different engine");
@@ -1124,7 +1105,8 @@ bool QScriptValue::equals(const QScriptValue &other) const
Q_D(const QScriptValue);
if (!d || !other.d_ptr)
return (d_ptr == other.d_ptr);
- if (other.engine() && engine() && (other.engine() != engine())) {
+ if (QScriptValuePrivate::getEngine(other) && d->engine
+ && (QScriptValuePrivate::getEngine(other) != d->engine)) {
qWarning("QScriptValue::equals: "
"cannot compare to a value created in "
"a different engine");
@@ -1173,7 +1155,8 @@ bool QScriptValue::strictlyEquals(const QScriptValue &other) const
Q_D(const QScriptValue);
if (!d || !other.d_ptr)
return (d_ptr == other.d_ptr);
- if (other.engine() && engine() && (other.engine() != engine())) {
+ if (QScriptValuePrivate::getEngine(other) && d->engine
+ && (QScriptValuePrivate::getEngine(other) != d->engine)) {
qWarning("QScriptValue::strictlyEquals: "
"cannot compare to a value created in "
"a different engine");
@@ -1725,7 +1708,8 @@ void QScriptValue::setProperty(quint32 arrayIndex, const QScriptValue &value,
Q_D(QScriptValue);
if (!d || !d->isObject())
return;
- if (value.engine() && (value.engine() != engine())) {
+ if (QScriptValuePrivate::getEngine(value)
+ && (QScriptValuePrivate::getEngine(value) != d->engine)) {
qWarning("QScriptValue::setProperty() failed: "
"cannot set value created in a different engine");
return;
@@ -1775,7 +1759,7 @@ QScriptValue QScriptValue::property(const QScriptString &name,
const ResolveFlags &mode) const
{
Q_D(const QScriptValue);
- if (!d || !d->isObject() || !name.isValid())
+ if (!d || !d->isObject() || !QScriptStringPrivate::isValid(name))
return QScriptValue();
return d->property(name.d_ptr->identifier, mode);
}
@@ -1798,7 +1782,7 @@ void QScriptValue::setProperty(const QScriptString &name,
const PropertyFlags &flags)
{
Q_D(QScriptValue);
- if (!d || !d->isObject() || !name.isValid())
+ if (!d || !d->isObject() || !QScriptStringPrivate::isValid(name))
return;
d->setProperty(name.d_ptr->identifier, value, flags);
}
@@ -1832,7 +1816,7 @@ QScriptValue::PropertyFlags QScriptValue::propertyFlags(const QScriptString &nam
const ResolveFlags &mode) const
{
Q_D(const QScriptValue);
- if (!d || !d->isObject() || !name.isValid())
+ if (!d || !d->isObject() || !QScriptStringPrivate::isValid(name))
return 0;
return d->propertyFlags(name.d_ptr->identifier, mode);
}
@@ -1872,7 +1856,8 @@ QScriptValue QScriptValue::call(const QScriptValue &thisObject,
if (callType == JSC::CallTypeNone)
return QScriptValue();
- if (thisObject.engine() && (thisObject.engine() != engine())) {
+ if (QScriptValuePrivate::getEngine(thisObject)
+ && (QScriptValuePrivate::getEngine(thisObject) != d->engine)) {
qWarning("QScriptValue::call() failed: "
"cannot call function with thisObject created in "
"a different engine");
@@ -1890,7 +1875,8 @@ QScriptValue QScriptValue::call(const QScriptValue &thisObject,
const QScriptValue &arg = args.at(i);
if (!arg.isValid()) {
argsVector[i] = JSC::jsUndefined();
- } else if (arg.engine() && (arg.engine() != engine())) {
+ } else if (QScriptValuePrivate::getEngine(arg)
+ && (QScriptValuePrivate::getEngine(arg) != d->engine)) {
qWarning("QScriptValue::call() failed: "
"cannot call function with argument created in "
"a different engine");
@@ -1947,7 +1933,8 @@ QScriptValue QScriptValue::call(const QScriptValue &thisObject,
if (callType == JSC::CallTypeNone)
return QScriptValue();
- if (thisObject.engine() && (thisObject.engine() != engine())) {
+ if (QScriptValuePrivate::getEngine(thisObject)
+ && (QScriptValuePrivate::getEngine(thisObject) != d->engine)) {
qWarning("QScriptValue::call() failed: "
"cannot call function with thisObject created in "
"a different engine");
diff --git a/src/script/api/qscriptvalue_p.h b/src/script/api/qscriptvalue_p.h
index 9634515cf8..c322a37d2b 100644
--- a/src/script/api/qscriptvalue_p.h
+++ b/src/script/api/qscriptvalue_p.h
@@ -100,8 +100,17 @@ public:
return QScriptValue(d);
}
- QScriptValue property(const JSC::Identifier &id, int resolveMode) const;
- QScriptValue property(quint32 index, int resolveMode) const;
+ static inline QScriptEnginePrivate *getEngine(const QScriptValue &q)
+ {
+ if (!q.d_ptr)
+ return 0;
+ return q.d_ptr->engine;
+ }
+
+ inline QScriptValue property(const JSC::Identifier &id, int resolveMode) const;
+ QScriptValue propertyHelper(const JSC::Identifier &id, int resolveMode) const;
+ inline QScriptValue property(quint32 index, int resolveMode) const;
+ QScriptValue propertyHelper(quint32, int resolveMode) const;
inline QScriptValue property(const QString &, int resolveMode) const;
void setProperty(const JSC::Identifier &id, const QScriptValue &value,
const QScriptValue::PropertyFlags &flags);
@@ -118,8 +127,8 @@ public:
return -1;
}
- static void saveException(JSC::ExecState*, JSC::JSValue*);
- static void restoreException(JSC::ExecState*, JSC::JSValue);
+ static inline void saveException(JSC::ExecState*, JSC::JSValue*);
+ static inline void restoreException(JSC::ExecState*, JSC::JSValue);
QScriptEnginePrivate *engine;
Type type;
diff --git a/src/script/bridge/qscriptclassobject.cpp b/src/script/bridge/qscriptclassobject.cpp
index 0d885320d9..1dde98b6d7 100644
--- a/src/script/bridge/qscriptclassobject.cpp
+++ b/src/script/bridge/qscriptclassobject.cpp
@@ -70,17 +70,6 @@ ClassObjectDelegate::~ClassObjectDelegate()
{
}
-QScriptClass *ClassObjectDelegate::scriptClass() const
-{
- return m_scriptClass;
-}
-
-void ClassObjectDelegate::setScriptClass(QScriptClass *scriptClass)
-{
- Q_ASSERT(scriptClass != 0);
- m_scriptClass = scriptClass;
-}
-
QScriptObjectDelegate::Type ClassObjectDelegate::type() const
{
return ClassObject;
diff --git a/src/script/bridge/qscriptclassobject_p.h b/src/script/bridge/qscriptclassobject_p.h
index f5cce76a27..9b342449ad 100644
--- a/src/script/bridge/qscriptclassobject_p.h
+++ b/src/script/bridge/qscriptclassobject_p.h
@@ -70,8 +70,8 @@ public:
ClassObjectDelegate(QScriptClass *scriptClass);
~ClassObjectDelegate();
- QScriptClass *scriptClass() const;
- void setScriptClass(QScriptClass *scriptClass);
+ inline QScriptClass *scriptClass() const;
+ inline void setScriptClass(QScriptClass *scriptClass);
virtual Type type() const;
@@ -105,6 +105,17 @@ private:
QScriptClass *m_scriptClass;
};
+inline QScriptClass *ClassObjectDelegate::scriptClass() const
+{
+ return m_scriptClass;
+}
+
+inline void ClassObjectDelegate::setScriptClass(QScriptClass *scriptClass)
+{
+ Q_ASSERT(scriptClass != 0);
+ m_scriptClass = scriptClass;
+}
+
} // namespace QScript
QT_END_NAMESPACE
diff --git a/src/script/bridge/qscriptobject.cpp b/src/script/bridge/qscriptobject.cpp
index 55644fe95a..1fdf0b1dab 100644
--- a/src/script/bridge/qscriptobject.cpp
+++ b/src/script/bridge/qscriptobject.cpp
@@ -70,36 +70,6 @@ QScriptObject::~QScriptObject()
delete d;
}
-JSC::JSValue QScriptObject::data() const
-{
- if (!d)
- return JSC::JSValue();
- return d->data;
-}
-
-void QScriptObject::setData(JSC::JSValue data)
-{
- if (!d)
- d = new Data();
- d->data = data;
-}
-
-QScriptObjectDelegate *QScriptObject::delegate() const
-{
- if (!d)
- return 0;
- return d->delegate;
-}
-
-void QScriptObject::setDelegate(QScriptObjectDelegate *delegate)
-{
- if (!d)
- d = new Data();
- else
- delete d->delegate;
- d->delegate = delegate;
-}
-
bool QScriptObject::getOwnPropertySlot(JSC::ExecState* exec,
const JSC::Identifier& propertyName,
JSC::PropertySlot& slot)
diff --git a/src/script/bridge/qscriptobject_p.h b/src/script/bridge/qscriptobject_p.h
index c1cee31845..9dd9d882c4 100644
--- a/src/script/bridge/qscriptobject_p.h
+++ b/src/script/bridge/qscriptobject_p.h
@@ -104,11 +104,11 @@ public:
return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType, JSC::ImplementsHasInstance | JSC::OverridesHasInstance));
}
- JSC::JSValue data() const;
- void setData(JSC::JSValue data);
+ inline JSC::JSValue data() const;
+ inline void setData(JSC::JSValue data);
- QScriptObjectDelegate *delegate() const;
- void setDelegate(QScriptObjectDelegate *delegate);
+ inline QScriptObjectDelegate *delegate() const;
+ inline void setDelegate(QScriptObjectDelegate *delegate);
protected:
Data *d;
@@ -158,6 +158,36 @@ private:
Q_DISABLE_COPY(QScriptObjectDelegate)
};
+inline JSC::JSValue QScriptObject::data() const
+{
+ if (!d)
+ return JSC::JSValue();
+ return d->data;
+}
+
+inline void QScriptObject::setData(JSC::JSValue data)
+{
+ if (!d)
+ d = new Data();
+ d->data = data;
+}
+
+inline QScriptObjectDelegate *QScriptObject::delegate() const
+{
+ if (!d)
+ return 0;
+ return d->delegate;
+}
+
+inline void QScriptObject::setDelegate(QScriptObjectDelegate *delegate)
+{
+ if (!d)
+ d = new Data();
+ else
+ delete d->delegate;
+ d->delegate = delegate;
+}
+
QT_END_NAMESPACE
#endif
diff --git a/src/script/bridge/qscriptqobject.cpp b/src/script/bridge/qscriptqobject.cpp
index 345489fa65..caf1018308 100644
--- a/src/script/bridge/qscriptqobject.cpp
+++ b/src/script/bridge/qscriptqobject.cpp
@@ -1190,6 +1190,7 @@ bool QObjectDelegate::getOwnPropertySlot(QScriptObject *object, JSC::ExecState *
const JSC::Identifier &propertyName,
JSC::PropertySlot &slot)
{
+#ifndef QT_NO_PROPERTIES
QByteArray name = QString(propertyName.ustring()).toLatin1();
QObject *qobject = data->value;
if (!qobject) {
@@ -1296,12 +1297,16 @@ bool QObjectDelegate::getOwnPropertySlot(QScriptObject *object, JSC::ExecState *
}
return QScriptObjectDelegate::getOwnPropertySlot(object, exec, propertyName, slot);
+#else //QT_NO_PROPERTIES
+ return false;
+#endif //QT_NO_PROPERTIES
}
void QObjectDelegate::put(QScriptObject *object, JSC::ExecState* exec,
const JSC::Identifier& propertyName,
JSC::JSValue value, JSC::PutPropertySlot &slot)
{
+#ifndef QT_NO_PROPERTIES
QByteArray name = ((QString)propertyName.ustring()).toLatin1();
QObject *qobject = data->value;
if (!qobject) {
@@ -1392,12 +1397,14 @@ void QObjectDelegate::put(QScriptObject *object, JSC::ExecState* exec,
}
QScriptObjectDelegate::put(object, exec, propertyName, value, slot);
+#endif //QT_NO_PROPERTIES
}
bool QObjectDelegate::deleteProperty(QScriptObject *object, JSC::ExecState *exec,
const JSC::Identifier& propertyName,
bool checkDontDelete)
{
+#ifndef QT_NO_PROPERTIES
QByteArray name = ((QString)propertyName.ustring()).toLatin1();
QObject *qobject = data->value;
if (!qobject) {
@@ -1436,6 +1443,9 @@ bool QObjectDelegate::deleteProperty(QScriptObject *object, JSC::ExecState *exec
}
return QScriptObjectDelegate::deleteProperty(object, exec, propertyName, checkDontDelete);
+#else //QT_NO_PROPERTIES
+ return false;
+#endif //QT_NO_PROPERTIES
}
bool QObjectDelegate::getPropertyAttributes(const QScriptObject *object,
@@ -1443,6 +1453,7 @@ bool QObjectDelegate::getPropertyAttributes(const QScriptObject *object,
const JSC::Identifier &propertyName,
unsigned &attributes) const
{
+#ifndef QT_NO_PROPERTIES
// ### try to avoid duplicating logic from getOwnPropertySlot()
QByteArray name = ((QString)propertyName.ustring()).toLatin1();
QObject *qobject = data->value;
@@ -1511,12 +1522,16 @@ bool QObjectDelegate::getPropertyAttributes(const QScriptObject *object,
}
return QScriptObjectDelegate::getPropertyAttributes(object, exec, propertyName, attributes);
+#else //QT_NO_PROPERTIES
+ return false;
+#endif //QT_NO_PROPERTIES
}
void QObjectDelegate::getOwnPropertyNames(QScriptObject *object, JSC::ExecState *exec,
JSC::PropertyNameArray &propertyNames,
bool includeNonEnumerable)
{
+#ifndef QT_NO_PROPERTIES
QObject *qobject = data->value;
if (!qobject) {
QString message = QString::fromLatin1("cannot get property names of deleted QObject");
@@ -1560,6 +1575,7 @@ void QObjectDelegate::getOwnPropertyNames(QScriptObject *object, JSC::ExecState
}
QScriptObjectDelegate::getOwnPropertyNames(object, exec, propertyNames, includeNonEnumerable);
+#endif //QT_NO_PROPERTIES
}
void QObjectDelegate::markChildren(QScriptObject *object, JSC::MarkStack& markStack)
diff --git a/src/sql/drivers/oci/qsql_oci.cpp b/src/sql/drivers/oci/qsql_oci.cpp
index 468e02ecb5..17f2c92af0 100644
--- a/src/sql/drivers/oci/qsql_oci.cpp
+++ b/src/sql/drivers/oci/qsql_oci.cpp
@@ -1257,7 +1257,11 @@ bool QOCICols::execBatch(QOCIResultPrivate *d, QVector<QVariant> &boundValues, b
case QVariant::String: {
col.bindAs = SQLT_STR;
for (uint j = 0; j < col.recordCount; ++j) {
- uint len = boundValues.at(i).toList().at(j).toString().length() + 1;
+ uint len;
+ if(d->isOutValue(i))
+ len = boundValues.at(i).toList().at(j).toString().capacity() + 1;
+ else
+ len = boundValues.at(i).toList().at(j).toString().length() + 1;
if (len > col.maxLen)
col.maxLen = len;
}
@@ -1268,7 +1272,10 @@ bool QOCICols::execBatch(QOCIResultPrivate *d, QVector<QVariant> &boundValues, b
default: {
col.bindAs = SQLT_LBI;
for (uint j = 0; j < col.recordCount; ++j) {
- col.lengths[j] = boundValues.at(i).toList().at(j).toByteArray().size();
+ if(d->isOutValue(i))
+ col.lengths[j] = boundValues.at(i).toList().at(j).toByteArray().capacity();
+ else
+ col.lengths[j] = boundValues.at(i).toList().at(j).toByteArray().size();
if (col.lengths[j] > col.maxLen)
col.maxLen = col.lengths[j];
}
diff --git a/src/sql/drivers/psql/qsql_psql.cpp b/src/sql/drivers/psql/qsql_psql.cpp
index 4b7c2b5875..1e41571db8 100644
--- a/src/sql/drivers/psql/qsql_psql.cpp
+++ b/src/sql/drivers/psql/qsql_psql.cpp
@@ -357,7 +357,7 @@ QVariant QPSQLResult::data(int i)
}
return QString::fromAscii(val);
}
- return strtod(val, 0);
+ return QString::fromAscii(val).toDouble();
case QVariant::Date:
if (val[0] == '\0') {
return QVariant(QDate());
diff --git a/src/sql/drivers/sqlite/qsql_sqlite.cpp b/src/sql/drivers/sqlite/qsql_sqlite.cpp
index 2766ccaef0..8355de2921 100644
--- a/src/sql/drivers/sqlite/qsql_sqlite.cpp
+++ b/src/sql/drivers/sqlite/qsql_sqlite.cpp
@@ -228,13 +228,9 @@ bool QSQLiteResultPrivate::fetchNext(QSqlCachedResult::ValueCache &values, int i
values[i + idx] = sqlite3_column_int64(stmt, i);
break;
case QSql::LowPrecisionDouble:
- values[i + idx] = sqlite3_column_double(stmt, i);
- break;
case QSql::HighPrecision:
default:
- values[i + idx] = QString::fromUtf16(static_cast<const ushort *>(
- sqlite3_column_text16(stmt, i)),
- sqlite3_column_bytes16(stmt, i) / sizeof(ushort));
+ values[i + idx] = sqlite3_column_double(stmt, i);
break;
};
break;
diff --git a/src/sql/models/qsqlquerymodel.cpp b/src/sql/models/qsqlquerymodel.cpp
index a72ad8c049..1719239dff 100644
--- a/src/sql/models/qsqlquerymodel.cpp
+++ b/src/sql/models/qsqlquerymodel.cpp
@@ -417,7 +417,7 @@ bool QSqlQueryModel::setHeaderData(int section, Qt::Orientation orientation,
const QVariant &value, int role)
{
Q_D(QSqlQueryModel);
- if (orientation != Qt::Horizontal || section < 0)
+ if (orientation != Qt::Horizontal || section < 0 || columnCount() <= section)
return false;
if (d->headers.size() <= section)
diff --git a/src/xmlpatterns/api/qxmlquery.h b/src/xmlpatterns/api/qxmlquery.h
index abfddc09e7..37e4fe13f0 100644
--- a/src/xmlpatterns/api/qxmlquery.h
+++ b/src/xmlpatterns/api/qxmlquery.h
@@ -74,7 +74,7 @@ namespace QPatternist
class XsdSchemaParser;
class XsdValidatingInstanceReader;
class VariableLoader;
-};
+}
class Q_XMLPATTERNS_EXPORT QXmlQuery
{
diff --git a/src/xmlpatterns/schema/qxsdstatemachine.cpp b/src/xmlpatterns/schema/qxsdstatemachine.cpp
index 85bc752290..8a43411374 100644
--- a/src/xmlpatterns/schema/qxsdstatemachine.cpp
+++ b/src/xmlpatterns/schema/qxsdstatemachine.cpp
@@ -335,64 +335,6 @@ typename XsdStateMachine<TransitionType>::StateId XsdStateMachine<TransitionType
return dfaState;
}
-
-template <typename TransitionType>
-QSet<typename XsdStateMachine<TransitionType>::StateId> XsdStateMachine<TransitionType>::epsilonClosure(const QSet<StateId> &input) const
-{
- // every state can reach itself by epsilon transition, so include the input states
- // in the result as well
- QSet<StateId> result = input;
-
- // add the input states to the list of to be processed states
- QList<StateId> workStates = input.toList();
- while (!workStates.isEmpty()) { // while there are states to be processed left...
-
- // dequeue one state from list
- const StateId state = workStates.takeFirst();
-
- // get the list of states that can be reached by the epsilon transition
- // from the current 'state'
- const QVector<StateId> targetStates = m_epsilonTransitions.value(state);
- for (int i = 0; i < targetStates.count(); ++i) {
- // if we have this target state not in our result set yet...
- if (!result.contains(targetStates.at(i))) {
- // ... add it to the result set
- result.insert(targetStates.at(i));
-
- // add the target state to the list of to be processed states as well,
- // as we want to have the epsilon transitions not only for the first
- // level of following states
- workStates.append(targetStates.at(i));
- }
- }
- }
-
- return result;
-}
-
-template <typename TransitionType>
-QSet<typename XsdStateMachine<TransitionType>::StateId> XsdStateMachine<TransitionType>::move(const QSet<StateId> &states, TransitionType input) const
-{
- QSet<StateId> result;
-
- QSetIterator<StateId> it(states);
- while (it.hasNext()) { // iterate over all given states
- const StateId state = it.next();
-
- // get the transition table for the current state
- const QHash<TransitionType, QVector<StateId> > transitions = m_transitions.value(state);
-
- // get the target states for the given input
- const QVector<StateId> targetStates = transitions.value(input);
-
- // add all target states to the result
- for (int i = 0; i < targetStates.size(); ++i)
- result.insert(targetStates.at(i));
- }
-
- return result;
-}
-
template <typename TransitionType>
XsdStateMachine<TransitionType> XsdStateMachine<TransitionType>::toDFA() const
{
@@ -469,9 +411,3 @@ QHash<typename XsdStateMachine<TransitionType>::StateId, typename XsdStateMachin
{
return m_states;
}
-
-template <typename TransitionType>
-QHash<typename XsdStateMachine<TransitionType>::StateId, QHash<TransitionType, QVector<typename XsdStateMachine<TransitionType>::StateId> > > XsdStateMachine<TransitionType>::transitions() const
-{
- return m_transitions;
-}
diff --git a/src/xmlpatterns/schema/qxsdstatemachine_p.h b/src/xmlpatterns/schema/qxsdstatemachine_p.h
index e67149974c..294eb50c88 100644
--- a/src/xmlpatterns/schema/qxsdstatemachine_p.h
+++ b/src/xmlpatterns/schema/qxsdstatemachine_p.h
@@ -204,8 +204,14 @@ namespace QPatternist
/**
* Returns the information of all transitions of the state machine.
+ *
+ * The implementation is inlined in order to workaround a compiler
+ * bug on Symbian/winscw.
*/
- QHash<StateId, QHash<TransitionType, QVector<StateId> > > transitions() const;
+ QHash<StateId, QHash<TransitionType, QVector<StateId> > > transitions() const
+ {
+ return m_transitions;
+ }
private:
/**
@@ -217,14 +223,71 @@ namespace QPatternist
/**
* Returns the set of all states that can be reached from the set of @p input states
* by the epsilon transition.
+ *
+ * The implementation is inlined in order to workaround a compiler
+ * bug on Symbian/winscw.
*/
- QSet<StateId> epsilonClosure(const QSet<StateId> &input) const;
+ QSet<StateId> epsilonClosure(const QSet<StateId> &input) const
+ {
+ // every state can reach itself by epsilon transition, so include the input states
+ // in the result as well
+ QSet<StateId> result = input;
+
+ // add the input states to the list of to be processed states
+ QList<StateId> workStates = input.toList();
+ while (!workStates.isEmpty()) { // while there are states to be processed left...
+
+ // dequeue one state from list
+ const StateId state = workStates.takeFirst();
+
+ // get the list of states that can be reached by the epsilon transition
+ // from the current 'state'
+ const QVector<StateId> targetStates = m_epsilonTransitions.value(state);
+ for (int i = 0; i < targetStates.count(); ++i) {
+ // if we have this target state not in our result set yet...
+ if (!result.contains(targetStates.at(i))) {
+ // ... add it to the result set
+ result.insert(targetStates.at(i));
+
+ // add the target state to the list of to be processed states as well,
+ // as we want to have the epsilon transitions not only for the first
+ // level of following states
+ workStates.append(targetStates.at(i));
+ }
+ }
+ }
+
+ return result;
+ }
/**
* Returns the set of all states that can be reached from the set of given @p states
* by the given @p input.
+ *
+ * The implementation is inlined in order to workaround a compiler
+ * bug on Symbian/winscw.
*/
- QSet<StateId> move(const QSet<StateId> &states, TransitionType input) const;
+ QSet<StateId> move(const QSet<StateId> &states, TransitionType input) const
+ {
+ QSet<StateId> result;
+
+ QSetIterator<StateId> it(states);
+ while (it.hasNext()) { // iterate over all given states
+ const StateId state = it.next();
+
+ // get the transition table for the current state
+ const QHash<TransitionType, QVector<StateId> > transitions = m_transitions.value(state);
+
+ // get the target states for the given input
+ const QVector<StateId> targetStates = transitions.value(input);
+
+ // add all target states to the result
+ for (int i = 0; i < targetStates.size(); ++i)
+ result.insert(targetStates.at(i));
+ }
+
+ return result;
+ }
NamePool::Ptr m_namePool;
QHash<StateId, StateType> m_states;
diff --git a/src/xmlpatterns/xmlpatterns.pro b/src/xmlpatterns/xmlpatterns.pro
index bb8e452159..1df497d3bb 100644
--- a/src/xmlpatterns/xmlpatterns.pro
+++ b/src/xmlpatterns/xmlpatterns.pro
@@ -34,3 +34,5 @@ wince*: {
QMAKE_CXXFLAGS_RELEASE ~= s/-O1/-Os -Oy -Ob2/
}
}
+
+symbian:TARGET.UID3=0x2001E62B
diff --git a/tests/auto/collections/tst_collections.cpp b/tests/auto/collections/tst_collections.cpp
index 670cff0377..f97805edae 100644
--- a/tests/auto/collections/tst_collections.cpp
+++ b/tests/auto/collections/tst_collections.cpp
@@ -164,6 +164,7 @@ private slots:
void qtimerList();
void containerTypedefs();
void forwardDeclared();
+ void alignment();
};
struct LargeStatic {
@@ -3481,5 +3482,113 @@ void tst_Collections::forwardDeclared()
{ typedef QSet<T1> C; C *x = 0; /* C::iterator i; */ C::const_iterator j; Q_UNUSED(x) }
}
+#if defined(Q_ALIGNOF) && defined(Q_DECL_ALIGN)
+
+class Q_DECL_ALIGN(4) Aligned4
+{
+ char i;
+public:
+ Aligned4(int i = 0) : i(i) {}
+ bool checkAligned() const
+ {
+ return (quintptr(this) & 3) == 0;
+ }
+
+ inline bool operator==(const Aligned4 &other) const { return i == other.i; }
+ inline bool operator<(const Aligned4 &other) const { return i < other.i; }
+ friend inline int qHash(const Aligned4 &a) { return qHash(a.i); }
+};
+
+class Q_DECL_ALIGN(128) Aligned128
+{
+ char i;
+public:
+ Aligned128(int i = 0) : i(i) {}
+ bool checkAligned() const
+ {
+ return (quintptr(this) & 127) == 0;
+ }
+
+ inline bool operator==(const Aligned128 &other) const { return i == other.i; }
+ inline bool operator<(const Aligned128 &other) const { return i < other.i; }
+ friend inline int qHash(const Aligned128 &a) { return qHash(a.i); }
+};
+
+template<typename C>
+void testVectorAlignment()
+{
+ typedef typename C::value_type Aligned;
+ C container;
+ container.append(Aligned());
+ QVERIFY(container[0].checkAligned());
+
+ for (int i = 0; i < 200; ++i)
+ container.append(Aligned());
+
+ for (int i = 0; i < container.size(); ++i)
+ QVERIFY(container.at(i).checkAligned());
+}
+
+template<typename C>
+void testContiguousCacheAlignment()
+{
+ typedef typename C::value_type Aligned;
+ C container(150);
+ container.append(Aligned());
+ QVERIFY(container[container.firstIndex()].checkAligned());
+
+ for (int i = 0; i < 200; ++i)
+ container.append(Aligned());
+
+ for (int i = container.firstIndex(); i < container.lastIndex(); ++i)
+ QVERIFY(container.at(i).checkAligned());
+}
+
+template<typename C>
+void testAssociativeContainerAlignment()
+{
+ typedef typename C::key_type Key;
+ typedef typename C::mapped_type Value;
+ C container;
+ container.insert(Key(), Value());
+
+ typename C::const_iterator it = container.constBegin();
+ QVERIFY(it.key().checkAligned());
+ QVERIFY(it.value().checkAligned());
+
+ // add some more elements
+ for (int i = 0; i < 200; ++i)
+ container.insert(Key(i), Value(i));
+
+ it = container.constBegin();
+ for ( ; it != container.constEnd(); ++it) {
+ QVERIFY(it.key().checkAligned());
+ QVERIFY(it.value().checkAligned());
+ }
+}
+
+void tst_Collections::alignment()
+{
+ testVectorAlignment<QVector<Aligned4> >();
+ testVectorAlignment<QVector<Aligned128> >();
+ testContiguousCacheAlignment<QContiguousCache<Aligned4> >();
+ testContiguousCacheAlignment<QContiguousCache<Aligned128> >();
+ testAssociativeContainerAlignment<QMap<Aligned4, Aligned4> >();
+ testAssociativeContainerAlignment<QMap<Aligned4, Aligned128> >();
+ testAssociativeContainerAlignment<QMap<Aligned128, Aligned4> >();
+ testAssociativeContainerAlignment<QMap<Aligned128, Aligned128> >();
+ testAssociativeContainerAlignment<QHash<Aligned4, Aligned4> >();
+ testAssociativeContainerAlignment<QHash<Aligned4, Aligned128> >();
+ testAssociativeContainerAlignment<QHash<Aligned128, Aligned4> >();
+ testAssociativeContainerAlignment<QHash<Aligned128, Aligned128> >();
+}
+
+#else
+void tst_Collections::alignment()
+{
+ QSKIP("Compiler doesn't support necessary extension keywords", SkipAll)
+}
+#endif
+
QTEST_APPLESS_MAIN(tst_Collections)
#include "tst_collections.moc"
diff --git a/tests/auto/gestures/tst_gestures.cpp b/tests/auto/gestures/tst_gestures.cpp
index 92f979f86d..02c823264f 100644
--- a/tests/auto/gestures/tst_gestures.cpp
+++ b/tests/auto/gestures/tst_gestures.cpp
@@ -103,6 +103,8 @@ int CustomEvent::EventType = 0;
class CustomGestureRecognizer : public QGestureRecognizer
{
public:
+ static bool ConsumeEvents;
+
CustomGestureRecognizer()
{
if (!CustomEvent::EventType)
@@ -117,7 +119,9 @@ public:
QGestureRecognizer::Result filterEvent(QGesture *state, QObject*, QEvent *event)
{
if (event->type() == CustomEvent::EventType) {
- QGestureRecognizer::Result result = QGestureRecognizer::ConsumeEventHint;
+ QGestureRecognizer::Result result = 0;
+ if (CustomGestureRecognizer::ConsumeEvents)
+ result |= QGestureRecognizer::ConsumeEventHint;
CustomGesture *g = static_cast<CustomGesture*>(state);
CustomEvent *e = static_cast<CustomEvent*>(event);
g->serial = e->serial;
@@ -143,6 +147,7 @@ public:
QGestureRecognizer::reset(state);
}
};
+bool CustomGestureRecognizer::ConsumeEvents = false;
// same as CustomGestureRecognizer but triggers early without the maybe state
class CustomContinuousGestureRecognizer : public QGestureRecognizer
@@ -280,6 +285,7 @@ protected:
}
};
+// TODO rename to sendGestureSequence
static void sendCustomGesture(CustomEvent *event, QObject *object, QGraphicsScene *scene = 0)
{
for (int i = CustomGesture::SerialMaybeThreshold;
@@ -322,6 +328,10 @@ private slots:
void multipleGesturesInTree();
void multipleGesturesInComplexTree();
void testMapToScene();
+ void ungrabGesture();
+ void consumeEventHint();
+ void unregisterRecognizer();
+ void autoCancelGestures();
};
tst_Gestures::tst_Gestures()
@@ -334,13 +344,14 @@ tst_Gestures::~tst_Gestures()
void tst_Gestures::initTestCase()
{
- CustomGesture::GestureType = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
+ CustomGesture::GestureType = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
QVERIFY(CustomGesture::GestureType != Qt::GestureType(0));
QVERIFY(CustomGesture::GestureType != Qt::CustomGesture);
}
void tst_Gestures::cleanupTestCase()
{
+ QApplication::unregisterGestureRecognizer(CustomGesture::GestureType);
}
void tst_Gestures::init()
@@ -372,6 +383,19 @@ void tst_Gestures::customGesture()
QCOMPARE(widget.events.canceled.size(), 0);
}
+void tst_Gestures::consumeEventHint()
+{
+ GestureWidget widget;
+ widget.grabGesture(CustomGesture::GestureType, Qt::WidgetGesture);
+
+ CustomGestureRecognizer::ConsumeEvents = true;
+ CustomEvent event;
+ sendCustomGesture(&event, &widget);
+ CustomGestureRecognizer::ConsumeEvents = false;
+
+ QCOMPARE(widget.customEventsReceived, 0);
+}
+
void tst_Gestures::autoCancelingGestures()
{
GestureWidget widget;
@@ -534,7 +558,7 @@ void tst_Gestures::conflictingGestures()
parent.reset();
child->reset();
- Qt::GestureType ContinuousGesture = qApp->registerGestureRecognizer(new CustomContinuousGestureRecognizer);
+ Qt::GestureType ContinuousGesture = QApplication::registerGestureRecognizer(new CustomContinuousGestureRecognizer);
static const int ContinuousGestureEventsCount = CustomGesture::SerialFinishedThreshold - CustomGesture::SerialMaybeThreshold + 1;
child->grabGesture(ContinuousGesture);
// child accepts override. And it also receives another custom gesture.
@@ -547,6 +571,8 @@ void tst_Gestures::conflictingGestures()
QCOMPARE(child->events.all.count(), TotalGestureEventsCount + ContinuousGestureEventsCount);
QCOMPARE(parent.gestureOverrideEventsReceived, 0);
QCOMPARE(parent.gestureEventsReceived, 0);
+
+ QApplication::unregisterGestureRecognizer(ContinuousGesture);
}
void tst_Gestures::finishedWithoutStarted()
@@ -710,6 +736,7 @@ void tst_Gestures::graphicsItemGesture()
{
QGraphicsScene scene;
QGraphicsView view(&scene);
+ view.setWindowFlags(Qt::X11BypassWindowManagerHint);
GestureItem *item = new GestureItem("item");
scene.addItem(item);
@@ -772,6 +799,7 @@ void tst_Gestures::graphicsItemTreeGesture()
{
QGraphicsScene scene;
QGraphicsView view(&scene);
+ view.setWindowFlags(Qt::X11BypassWindowManagerHint);
GestureItem *item1 = new GestureItem("item1");
item1->setPos(100, 100);
@@ -829,6 +857,7 @@ void tst_Gestures::explicitGraphicsObjectTarget()
{
QGraphicsScene scene;
QGraphicsView view(&scene);
+ view.setWindowFlags(Qt::X11BypassWindowManagerHint);
GestureItem *item1 = new GestureItem("item1");
scene.addItem(item1);
@@ -882,6 +911,7 @@ void tst_Gestures::gestureOverChildGraphicsItem()
{
QGraphicsScene scene;
QGraphicsView view(&scene);
+ view.setWindowFlags(Qt::X11BypassWindowManagerHint);
GestureItem *item0 = new GestureItem("item0");
scene.addItem(item0);
@@ -951,7 +981,7 @@ void tst_Gestures::twoGesturesOnDifferentLevel()
GestureWidget *child = new GestureWidget("child");
l->addWidget(child);
- Qt::GestureType SecondGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType SecondGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
parent.grabGesture(CustomGesture::GestureType, Qt::WidgetWithChildrenGesture);
child->grabGesture(SecondGesture, Qt::WidgetWithChildrenGesture);
@@ -978,6 +1008,8 @@ void tst_Gestures::twoGesturesOnDifferentLevel()
QCOMPARE(parent.events.all.size(), TotalGestureEventsCount);
for(int i = 0; i < child->events.all.size(); ++i)
QCOMPARE(parent.events.all.at(i), CustomGesture::GestureType);
+
+ QApplication::unregisterGestureRecognizer(SecondGesture);
}
void tst_Gestures::multipleGesturesInTree()
@@ -989,8 +1021,8 @@ void tst_Gestures::multipleGesturesInTree()
GestureWidget *D = new GestureWidget("D", C);
Qt::GestureType FirstGesture = CustomGesture::GestureType;
- Qt::GestureType SecondGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
- Qt::GestureType ThirdGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType SecondGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType ThirdGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
A->grabGesture(FirstGesture, Qt::WidgetWithChildrenGesture); // A [1 3]
A->grabGesture(ThirdGesture, Qt::WidgetWithChildrenGesture); // |
@@ -1046,6 +1078,9 @@ void tst_Gestures::multipleGesturesInTree()
QCOMPARE(A->events.all.count(FirstGesture), TotalGestureEventsCount);
QCOMPARE(A->events.all.count(SecondGesture), 0);
QCOMPARE(A->events.all.count(ThirdGesture), TotalGestureEventsCount);
+
+ QApplication::unregisterGestureRecognizer(SecondGesture);
+ QApplication::unregisterGestureRecognizer(ThirdGesture);
}
void tst_Gestures::multipleGesturesInComplexTree()
@@ -1057,12 +1092,12 @@ void tst_Gestures::multipleGesturesInComplexTree()
GestureWidget *D = new GestureWidget("D", C);
Qt::GestureType FirstGesture = CustomGesture::GestureType;
- Qt::GestureType SecondGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
- Qt::GestureType ThirdGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
- Qt::GestureType FourthGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
- Qt::GestureType FifthGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
- Qt::GestureType SixthGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
- Qt::GestureType SeventhGesture = qApp->registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType SecondGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType ThirdGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType FourthGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType FifthGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType SixthGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
+ Qt::GestureType SeventhGesture = QApplication::registerGestureRecognizer(new CustomGestureRecognizer);
A->grabGesture(FirstGesture, Qt::WidgetWithChildrenGesture); // A [1,3,4]
A->grabGesture(ThirdGesture, Qt::WidgetWithChildrenGesture); // |
@@ -1139,6 +1174,13 @@ void tst_Gestures::multipleGesturesInComplexTree()
QCOMPARE(A->events.all.count(FifthGesture), 0);
QCOMPARE(A->events.all.count(SixthGesture), 0);
QCOMPARE(A->events.all.count(SeventhGesture), 0);
+
+ QApplication::unregisterGestureRecognizer(SecondGesture);
+ QApplication::unregisterGestureRecognizer(ThirdGesture);
+ QApplication::unregisterGestureRecognizer(FourthGesture);
+ QApplication::unregisterGestureRecognizer(FifthGesture);
+ QApplication::unregisterGestureRecognizer(SixthGesture);
+ QApplication::unregisterGestureRecognizer(SeventhGesture);
}
void tst_Gestures::testMapToScene()
@@ -1151,6 +1193,7 @@ void tst_Gestures::testMapToScene()
QGraphicsScene scene;
QGraphicsView view(&scene);
+ view.setWindowFlags(Qt::X11BypassWindowManagerHint);
GestureItem *item0 = new GestureItem;
scene.addItem(item0);
@@ -1166,5 +1209,150 @@ void tst_Gestures::testMapToScene()
QCOMPARE(event.mapToScene(origin + QPoint(100, 200)), view.mapToScene(QPoint(100, 200)));
}
+void tst_Gestures::ungrabGesture() // a method on QWidget
+{
+ class MockGestureWidget : public GestureWidget {
+ public:
+ MockGestureWidget(const char *name = 0, QWidget *parent = 0)
+ : GestureWidget(name, parent) { }
+
+
+ QSet<QGesture*> gestures;
+ protected:
+ bool event(QEvent *event)
+ {
+ if (event->type() == QEvent::Gesture) {
+ QGestureEvent *gestureEvent = static_cast<QGestureEvent*>(event);
+ if (gestureEvent)
+ foreach (QGesture *g, gestureEvent->allGestures())
+ gestures.insert(g);
+ }
+ return GestureWidget::event(event);
+ }
+ };
+
+ MockGestureWidget parent("A");
+ MockGestureWidget *a = &parent;
+ MockGestureWidget *b = new MockGestureWidget("B", a);
+
+ a->grabGesture(CustomGesture::GestureType, Qt::WidgetGesture);
+ b->grabGesture(CustomGesture::GestureType, Qt::WidgetWithChildrenGesture);
+ b->ignoredGestures << CustomGesture::GestureType;
+
+ CustomEvent event;
+ // sending an event will cause the QGesture objects to be instantiated for the widgets
+ sendCustomGesture(&event, b);
+
+ QCOMPARE(a->gestures.count(), 1);
+ QPointer<QGesture> customGestureA;
+ customGestureA = *(a->gestures.begin());
+ QVERIFY(!customGestureA.isNull());
+ QCOMPARE(customGestureA->gestureType(), CustomGesture::GestureType);
+
+ QCOMPARE(b->gestures.count(), 1);
+ QPointer<QGesture> customGestureB;
+ customGestureB = *(b->gestures.begin());
+ QVERIFY(!customGestureB.isNull());
+ QVERIFY(customGestureA.data() == customGestureB.data());
+ QCOMPARE(customGestureB->gestureType(), CustomGesture::GestureType);
+
+ a->gestures.clear();
+ // sending an event will cause the QGesture objects to be instantiated for the widget
+ sendCustomGesture(&event, a);
+
+ QCOMPARE(a->gestures.count(), 1);
+ customGestureA = *(a->gestures.begin());
+ QVERIFY(!customGestureA.isNull());
+ QCOMPARE(customGestureA->gestureType(), CustomGesture::GestureType);
+ QVERIFY(customGestureA.data() != customGestureB.data());
+
+ a->ungrabGesture(CustomGesture::GestureType);
+ QVERIFY(customGestureA.isNull());
+ QVERIFY(!customGestureB.isNull());
+
+ a->gestures.clear();
+ a->reset();
+ // send again to 'b' and make sure a never gets it.
+ sendCustomGesture(&event, b);
+ QCOMPARE(a->gestureEventsReceived, 0);
+ QCOMPARE(a->gestureOverrideEventsReceived, 0);
+}
+
+void tst_Gestures::unregisterRecognizer() // a method on QApplication
+{
+ /*
+ The hardest usecase to get right is when we remove a recognizer while several
+ of the gestures it created are in active state and we immediately add a new recognizer
+ for the same type (thus replacing the old one).
+ The expected result is that all old gestures continue till they are finished/cancelled
+ and the new recognizer starts creating gestures immediately at registration.
+
+ This implies that deleting of the recognizer happens only when there are no more gestures
+ that it created. (since gestures might have a pointer to the recognizer)
+ */
+
+}
+
+void tst_Gestures::autoCancelGestures()
+{
+ class MockRecognizer : public QGestureRecognizer {
+ public:
+ QGestureRecognizer::Result filterEvent(QGesture *gesture, QObject *watched, QEvent *event)
+ {
+ Q_UNUSED(gesture);
+ Q_UNUSED(watched);
+ if (event->type() == QEvent::MouseButtonPress)
+ return QGestureRecognizer::GestureTriggered;
+ if (event->type() == QEvent::MouseButtonRelease)
+ return QGestureRecognizer::GestureFinished;
+ return QGestureRecognizer::Ignore;
+ }
+ };
+
+ class MockWidget : public GestureWidget {
+ public:
+ MockWidget(const char *name) : GestureWidget(name) { }
+
+ bool event(QEvent *event)
+ {
+ if (event->type() == QEvent::Gesture) {
+ QGestureEvent *ge = static_cast<QGestureEvent*>(event);
+ Q_ASSERT(ge->allGestures().count() == 1); // can't use QCOMPARE here...
+ ge->allGestures().first()->setGestureCancelPolicy(QGesture::CancelAllInContext);
+ }
+ return GestureWidget::event(event);
+ }
+ };
+
+ MockWidget parent("parent"); // this one sets the cancel policy to CancelAllInContext
+ parent.resize(300, 100);
+ GestureWidget *child = new GestureWidget("child", &parent);
+ child->setGeometry(10, 10, 100, 80);
+
+ Qt::GestureType type = QApplication::registerGestureRecognizer(new MockRecognizer());
+ parent.grabGesture(type, Qt::WidgetWithChildrenGesture);
+ child->grabGesture(type, Qt::WidgetWithChildrenGesture);
+
+ /*
+ An event is send to both the child and the parent, when the child gets it a gesture is triggered
+ and send to the child.
+ When the parent gets the event a new gesture is triggered and delivered to the parent. When the
+ parent gets it he accepts it and that causes the cancel policy to activate.
+ The cause of that is the gesture for the child is cancelled and send to the child as such.
+ */
+ QMouseEvent event(QEvent::MouseButtonPress, QPoint(20,20), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
+ QApplication::sendEvent(child, &event);
+ QCOMPARE(child->events.started.count(), 1);
+ QCOMPARE(child->events.all.count(), 1);
+ QCOMPARE(parent.events.all.count(), 0);
+ child->reset();
+ QApplication::sendEvent(&parent, &event);
+ QCOMPARE(parent.events.all.count(), 1);
+ QCOMPARE(parent.events.started.count(), 1);
+ QCOMPARE(child->events.started.count(), 0);
+ QCOMPARE(child->events.all.count(), 1);
+ QCOMPARE(child->events.canceled.count(), 1);
+}
+
QTEST_MAIN(tst_Gestures)
#include "tst_gestures.moc"
diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp
index 8201add7ff..e243e662fb 100644
--- a/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp
+++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp
@@ -228,3 +228,22 @@ QT_TRID_NOOP("this_a_id")
//~ some thing
//% "This needs to be here. Really."
QString test = qtTrId("this_another_id", n);
+
+
+
+class YetAnotherTest : QObject {
+ Q_OBJECT
+
+ int function(void)
+ {
+ //
+ //:
+ //=
+ //~
+ //#
+ //=============
+ //~~~~~~~~~~~~~
+ //:::::::::::::
+ tr("nothing");
+ }
+};
diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result
index d63c7c336a..26e5a65f22 100644
--- a/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result
+++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result
@@ -278,6 +278,14 @@ backslashed \ stuff.</source>
</message>
</context>
<context>
+ <name>YetAnotherTest</name>
+ <message>
+ <location filename="main.cpp" line="247"/>
+ <source>nothing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>scope</name>
<message numerus="yes">
<location filename="main.cpp" line="187"/>
diff --git a/tests/auto/networkselftest/tst_networkselftest.cpp b/tests/auto/networkselftest/tst_networkselftest.cpp
index d58402b0e8..a09d9988c4 100644
--- a/tests/auto/networkselftest/tst_networkselftest.cpp
+++ b/tests/auto/networkselftest/tst_networkselftest.cpp
@@ -333,6 +333,11 @@ QHostAddress tst_NetworkSelfTest::serverIpAddress()
if (cachedIpAddress.protocol() == QAbstractSocket::UnknownNetworkLayerProtocol) {
// need resolving
QHostInfo resolved = QHostInfo::fromName(QtNetworkSettings::serverName());
+ if(resolved.error() != QHostInfo::NoError ||
+ !resolved.addresses().isEmpty()) {
+ qWarning("QHostInfo::fromName failed (%d).", resolved.error());
+ return QHostAddress(QHostAddress::Null);
+ }
cachedIpAddress = resolved.addresses().first();
}
return cachedIpAddress;
diff --git a/tests/auto/qabstractslider/tst_qabstractslider.cpp b/tests/auto/qabstractslider/tst_qabstractslider.cpp
index 5c70bded8b..d9574dfe5d 100644
--- a/tests/auto/qabstractslider/tst_qabstractslider.cpp
+++ b/tests/auto/qabstractslider/tst_qabstractslider.cpp
@@ -714,11 +714,7 @@ void tst_QAbstractSlider::wheelEvent_data()
<< 1 // delta
<< int(Qt::Vertical) // orientation of slider
<< int(Qt::Vertical) // orientation of wheel
-#ifdef Q_WS_MAC
- << 1 // expected position after
-#else
<< 20 // expected position after
-#endif
<< QPoint(0,0);
QTest::newRow("Normal data page") << 0 // initial position
@@ -777,11 +773,7 @@ void tst_QAbstractSlider::wheelEvent_data()
<< 1 // delta
<< int(Qt::Horizontal) // orientation of slider
<< int(Qt::Horizontal) // orientation of wheel
-#ifdef Q_WS_MAC
- << 49 // expected position after
-#else
<< 30 // expected position after
-#endif
<< QPoint(1,1);
QTest::newRow("Past end") << 50 // initial position
@@ -792,11 +784,7 @@ void tst_QAbstractSlider::wheelEvent_data()
<< false // inverted controls
<< 1 // wheel scroll lines
<< false // with modifiers
-#ifdef Q_WS_MAC
- << 60 // delta
-#else
<< 2 // delta
-#endif
<< int(Qt::Horizontal) // orientation of slider
<< int(Qt::Horizontal) // orientation of wheel
<< 100 // expected position after
@@ -810,11 +798,7 @@ void tst_QAbstractSlider::wheelEvent_data()
<< false // inverted controls
<< 1 // wheel scroll lines
<< false // with modifiers
-#ifdef Q_WS_MAC
- << -60 // delta
-#else
<< -2 // delta
-#endif
<< int(Qt::Horizontal) // orientation of slider
<< int(Qt::Horizontal) // orientation of wheel
<< 0 // expected position after
diff --git a/tests/auto/qactiongroup/tst_qactiongroup.cpp b/tests/auto/qactiongroup/tst_qactiongroup.cpp
index 2d215a0a7d..7259479e4c 100644
--- a/tests/auto/qactiongroup/tst_qactiongroup.cpp
+++ b/tests/auto/qactiongroup/tst_qactiongroup.cpp
@@ -70,6 +70,7 @@ private slots:
void separators();
void testActionInTwoQActionGroup();
+ void unCheckCurrentAction();
};
tst_QActionGroup::tst_QActionGroup()
@@ -278,5 +279,25 @@ void tst_QActionGroup::testActionInTwoQActionGroup()
QCOMPARE(group1.actions().isEmpty(), true);
}
+void tst_QActionGroup::unCheckCurrentAction()
+{
+ QActionGroup group(0);
+ QAction action1(&group) ,action2(&group);
+ action1.setCheckable(true);
+ action2.setCheckable(true);
+ QVERIFY(!action1.isChecked());
+ QVERIFY(!action2.isChecked());
+ action1.setChecked(true);
+ QVERIFY(action1.isChecked());
+ QVERIFY(!action2.isChecked());
+ QAction *current = group.checkedAction();
+ QCOMPARE(current, &action1);
+ current->setChecked(false);
+ QVERIFY(!action1.isChecked());
+ QVERIFY(!action2.isChecked());
+ QVERIFY(group.checkedAction() == 0);
+}
+
+
QTEST_MAIN(tst_QActionGroup)
#include "tst_qactiongroup.moc"
diff --git a/tests/auto/qalgorithms/tst_qalgorithms.cpp b/tests/auto/qalgorithms/tst_qalgorithms.cpp
index 1f1de82e57..176a451814 100644
--- a/tests/auto/qalgorithms/tst_qalgorithms.cpp
+++ b/tests/auto/qalgorithms/tst_qalgorithms.cpp
@@ -602,9 +602,15 @@ void tst_QAlgorithms::test_qUpperBound()
void tst_QAlgorithms::test_qBinaryFind_data()
{
QTest::addColumn<QList<int> >("data");
- QTest::addColumn<int>("resultValue");
+ QTest::addColumn<int>("resultValue"); // -42 means not found
QTest::newRow("sorted-duplicate") << (QList<int>() << 1 << 2 << 2 << 3) << 2;
+ QTest::newRow("sorted-end") << (QList<int>() << -5 << -2 << 0 << 8) << 8;
+ QTest::newRow("sorted-beginning") << (QList<int>() << -5 << -2 << 0 << 8) << -5;
+ QTest::newRow("sorted-duplicate-beginning") << (QList<int>() << -5 << -5 << -2 << 0 << 8) << -5;
+ QTest::newRow("empty") << (QList<int>()) << -42;
+ QTest::newRow("not found 1 ") << (QList<int>() << 1 << 5 << 8 << 65) << -42;
+ QTest::newRow("not found 2 ") << (QList<int>() << -456 << -5 << 8 << 65) << -42;
}
void tst_QAlgorithms::test_qBinaryFind()
@@ -612,6 +618,15 @@ void tst_QAlgorithms::test_qBinaryFind()
QFETCH(QList<int>, data);
QFETCH(int, resultValue);
+ //-42 means not found
+ if (resultValue == -42) {
+ QVERIFY(qBinaryFind(data.constBegin(), data.constEnd(), resultValue) == data.end());
+ QVERIFY(qBinaryFind(data, resultValue) == data.end());
+ QVERIFY(qBinaryFind(data.begin(), data.end(), resultValue) == data.end());
+ QVERIFY(qBinaryFind(data.begin(), data.end(), resultValue, qLess<int>()) == data.end());
+ return;
+ }
+
QCOMPARE(*qBinaryFind(data.constBegin(), data.constEnd(), resultValue), resultValue);
QCOMPARE(*qBinaryFind(data.begin(), data.end(), resultValue), resultValue);
QCOMPARE(*qBinaryFind(data, resultValue), resultValue);
diff --git a/tests/auto/qapplication/tst_qapplication.cpp b/tests/auto/qapplication/tst_qapplication.cpp
index 97aa0924d0..58888669a5 100644
--- a/tests/auto/qapplication/tst_qapplication.cpp
+++ b/tests/auto/qapplication/tst_qapplication.cpp
@@ -129,6 +129,7 @@ private slots:
void style();
void allWidgets();
+ void topLevelWidgets();
void setAttribute();
@@ -136,6 +137,9 @@ private slots:
void windowsCommandLine();
void touchEventPropagation();
+
+ void symbianNeedForTraps();
+ void symbianLeaveThroughMain();
};
class EventSpy : public QObject
@@ -1792,6 +1796,27 @@ void tst_QApplication::allWidgets()
QVERIFY(!app.allWidgets().contains(w)); // removal test
}
+void tst_QApplication::topLevelWidgets()
+{
+ int argc = 1;
+ QApplication app(argc, &argv0, QApplication::GuiServer);
+ QWidget *w = new QWidget;
+ w->show();
+#ifndef QT_NO_CLIPBOARD
+ QClipboard *clipboard = QApplication::clipboard();
+ QString originalText = clipboard->text();
+ clipboard->setText(QString("newText"));
+#endif
+ app.processEvents();
+ QVERIFY(QApplication::topLevelWidgets().contains(w));
+ QCOMPARE(QApplication::topLevelWidgets().count(), 1);
+ delete w;
+ w = 0;
+ app.processEvents();
+ QCOMPARE(QApplication::topLevelWidgets().count(), 0);
+}
+
+
void tst_QApplication::setAttribute()
{
@@ -2011,6 +2036,66 @@ void tst_QApplication::touchEventPropagation()
}
}
+#ifdef Q_OS_SYMBIAN
+class CBaseDummy : public CBase
+{
+public:
+ CBaseDummy(int *numDestroyed) : numDestroyed(numDestroyed)
+ {
+ }
+ ~CBaseDummy()
+ {
+ (*numDestroyed)++;
+ }
+
+private:
+ int *numDestroyed;
+};
+
+static void fakeMain(int *numDestroyed)
+{
+ // Push a few objects, just so that the cleanup stack has something to clean up.
+ CleanupStack::PushL(new (ELeave) CBaseDummy(numDestroyed));
+ int argc = 0;
+ QApplication app(argc, 0);
+ CleanupStack::PushL(new (ELeave) CBaseDummy(numDestroyed));
+
+ User::Leave(KErrGeneral); // Fake error
+}
+#endif
+
+void tst_QApplication::symbianNeedForTraps()
+{
+#ifndef Q_OS_SYMBIAN
+ QSKIP("This is a Symbian-only test", SkipAll);
+#else
+ int argc = 0;
+ QApplication app(argc, 0);
+ int numDestroyed = 0;
+
+ // This next part should not require a trap. If it does, the test will crash.
+ CleanupStack::PushL(new (ELeave) CBaseDummy(&numDestroyed));
+ CleanupStack::PopAndDestroy();
+
+ QCOMPARE(numDestroyed, 1);
+
+ // No other failure condition. The program will crash if it does not pass.
+#endif
+}
+
+void tst_QApplication::symbianLeaveThroughMain()
+{
+#ifndef Q_OS_SYMBIAN
+ QSKIP("This is a Symbian-only test", SkipAll);
+#else
+ int numDestroyed = 0;
+ TInt err;
+ TRAP(err, fakeMain(&numDestroyed));
+
+ QCOMPARE(numDestroyed, 2);
+#endif
+}
+
//QTEST_APPLESS_MAIN(tst_QApplication)
int main(int argc, char *argv[])
{
diff --git a/tests/auto/qboxlayout/tst_qboxlayout.cpp b/tests/auto/qboxlayout/tst_qboxlayout.cpp
index 7ff444b5f9..8887288001 100644
--- a/tests/auto/qboxlayout/tst_qboxlayout.cpp
+++ b/tests/auto/qboxlayout/tst_qboxlayout.cpp
@@ -211,7 +211,6 @@ void tst_QBoxLayout::setGeometry()
QRect newGeom(0, 0, 70, 70);
lay2->setGeometry(newGeom);
- QApplication::processEvents();
QVERIFY2(newGeom.contains(dial->geometry()), "dial->geometry() should be smaller and within newGeom");
}
diff --git a/tests/auto/qcombobox/tst_qcombobox.cpp b/tests/auto/qcombobox/tst_qcombobox.cpp
index 0d3469daeb..51a7ff8142 100644
--- a/tests/auto/qcombobox/tst_qcombobox.cpp
+++ b/tests/auto/qcombobox/tst_qcombobox.cpp
@@ -152,6 +152,8 @@ private slots:
void subControlRectsWithOffset();
void task260974_menuItemRectangleForComboBoxPopup();
void removeItem();
+ void resetModel();
+ void keyBoardNavigationWithMouse();
protected slots:
void onEditTextChanged( const QString &newString );
@@ -2416,5 +2418,88 @@ void tst_QComboBox::removeItem()
QCOMPARE(cb.count(), 0);
}
+void tst_QComboBox::resetModel()
+{
+ class StringListModel : public QStringListModel
+ {
+ public:
+ StringListModel(const QStringList &list) : QStringListModel(list)
+ {
+ }
+
+ void reset()
+ {
+ QStringListModel::reset();
+ }
+ };
+ QComboBox cb;
+ StringListModel model( QStringList() << "1" << "2");
+ QSignalSpy spy(&cb, SIGNAL(currentIndexChanged(int)));
+ QCOMPARE(spy.count(), 0);
+ QCOMPARE(cb.currentIndex(), -1); //no selection
+
+ cb.setModel(&model);
+
+ QCOMPARE(spy.count(), 1);
+ QCOMPARE(cb.currentIndex(), 0); //first item selected
+
+ model.reset();
+ QCOMPARE(spy.count(), 2);
+ QCOMPARE(cb.currentIndex(), -1); //no selection
+
+}
+
+void tst_QComboBox::keyBoardNavigationWithMouse()
+{
+ QComboBox combo;
+ combo.setEditable(false);
+ for (int i = 0; i < 80; i++)
+ combo.addItem( QString::number(i));
+ combo.show();
+ QApplication::setActiveWindow(&combo);
+ QTest::qWaitForWindowShown(&combo);
+ QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&combo));
+
+ QCOMPARE(combo.currentText(), QLatin1String("0"));
+
+ combo.setFocus();
+ QTRY_VERIFY(combo.hasFocus());
+
+ QTest::keyClick(testWidget->lineEdit(), Qt::Key_Space);
+ QTest::qWait(30);
+ QTRY_VERIFY(combo.view());
+ QTRY_VERIFY(combo.view()->isVisible());
+ QTest::qWait(130);
+
+ QCOMPARE(combo.currentText(), QLatin1String("0"));
+
+ QCursor::setPos(combo.view()->mapToGlobal(combo.view()->rect().center()));
+ QTest::qWait(200);
+
+#define GET_SELECTION(SEL) \
+ QCOMPARE(combo.view()->selectionModel()->selection().count(), 1); \
+ QCOMPARE(combo.view()->selectionModel()->selection().indexes().count(), 1); \
+ SEL = combo.view()->selectionModel()->selection().indexes().first().row()
+
+ int selection;
+ GET_SELECTION(selection);
+
+ //since we moved the mouse is in the middle it should even be around 5;
+ QVERIFY(selection > 3);
+
+ static const int final = 40;
+ for (int i = selection + 1; i <= final; i++)
+ {
+ QTest::keyClick(combo.view(), Qt::Key_Down);
+ QTest::qWait(20);
+ GET_SELECTION(selection);
+ QCOMPARE(selection, i);
+ }
+
+ QTest::keyClick(combo.view(), Qt::Key_Enter);
+ QTRY_COMPARE(combo.currentText(), QString::number(final));
+}
+
+
QTEST_MAIN(tst_QComboBox)
#include "tst_qcombobox.moc"
diff --git a/tests/auto/qcompleter/tst_qcompleter.cpp b/tests/auto/qcompleter/tst_qcompleter.cpp
index 43205e157c..2a17984d5f 100644
--- a/tests/auto/qcompleter/tst_qcompleter.cpp
+++ b/tests/auto/qcompleter/tst_qcompleter.cpp
@@ -267,7 +267,7 @@ void tst_QCompleter::filter()
//QModelIndex si = completer->currentIndex();
//QCOMPARE(completer->model()->data(si).toString(), completion);
- QCOMPARE(completer->currentCompletion(), completionText);
+ QVERIFY(0 == QString::compare(completer->currentCompletion(), completionText, completer->caseSensitivity()));
}
// Testing get/set functions
diff --git a/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp b/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp
index 002aeb760b..dedc0cbc5f 100644
--- a/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp
+++ b/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp
@@ -379,7 +379,7 @@ void tst_QDataWidgetMapper::comboBox()
model->setData(model->index(0, 1), QString("read write item z"), Qt::EditRole);
QCOMPARE(readOnlyBox.currentIndex(), 2);
- QEXPECT_FAIL("", "See tasks 125493 and 147153", Abort);
+ QEXPECT_FAIL("", "See task 125493 and QTBUG-428", Abort);
QCOMPARE(readWriteBox.currentText(), QString("read write item z"));
}
diff --git a/tests/auto/qdatetime/tst_qdatetime.cpp b/tests/auto/qdatetime/tst_qdatetime.cpp
index 8fb0c912c0..c53780e45e 100644
--- a/tests/auto/qdatetime/tst_qdatetime.cpp
+++ b/tests/auto/qdatetime/tst_qdatetime.cpp
@@ -447,7 +447,14 @@ void tst_QDateTime::toString_enumformat()
QCOMPARE(str2, QString("1995-05-20T12:34:56"));
QString str3 = dt1.toString(Qt::LocalDate);
+ qDebug() << str3;
QVERIFY(!str3.isEmpty());
+ //check for date/time components in any order
+ QVERIFY(str3.contains("1995"));
+ //day and month may be in numeric or word form
+ QVERIFY(str3.contains("12"));
+ QVERIFY(str3.contains("34"));
+ QVERIFY(str3.contains("56"));
}
void tst_QDateTime::addDays()
diff --git a/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp b/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp
index baf769f6de..91050f56ec 100644
--- a/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp
+++ b/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp
@@ -103,6 +103,8 @@ private slots:
void getComplexSignal_data();
void getComplexSignal();
+ void followSignal();
+
void createErrors_data();
void createErrors();
@@ -130,6 +132,9 @@ tst_QDBusAbstractInterface::tst_QDBusAbstractInterface()
void tst_QDBusAbstractInterface::initTestCase()
{
+ // enable debugging temporarily:
+ putenv("QDBUS_DEBUG=1");
+
// register the object
QDBusConnection con = QDBusConnection::sessionBus();
QVERIFY(con.isConnected());
@@ -432,6 +437,60 @@ void tst_QDBusAbstractInterface::getComplexSignal()
QCOMPARE(s[0][0].value<RegisteredType>(), expectedValue);
}
+void tst_QDBusAbstractInterface::followSignal()
+{
+ const QString serviceToFollow = "com.trolltech.tst_qdbusabstractinterface.FollowMe";
+ Pinger p = getPinger(serviceToFollow);
+ QVERIFY2(p, "Not connected to D-Bus");
+
+ QDBusConnection con = p->connection();
+ QVERIFY(!con.interface()->isServiceRegistered(serviceToFollow));
+ Pinger control = getPinger("");
+
+ // we need to connect the signal somewhere in order for D-Bus to enable the rules
+ QTestEventLoop::instance().connect(p.data(), SIGNAL(voidSignal()), SLOT(exitLoop()));
+ QTestEventLoop::instance().connect(control.data(), SIGNAL(voidSignal()), SLOT(exitLoop()));
+ QSignalSpy s(p.data(), SIGNAL(voidSignal()));
+
+ emit targetObj.voidSignal();
+ QTestEventLoop::instance().enterLoop(200);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ // signal must not have been received because the service isn't registered
+ QVERIFY(s.isEmpty());
+
+ // now register the service
+ QDBusReply<QDBusConnectionInterface::RegisterServiceReply> r =
+ con.interface()->registerService(serviceToFollow, QDBusConnectionInterface::DontQueueService,
+ QDBusConnectionInterface::DontAllowReplacement);
+ QVERIFY(r.isValid() && r.value() == QDBusConnectionInterface::ServiceRegistered);
+ QVERIFY(con.interface()->isServiceRegistered(serviceToFollow));
+
+ // emit the signal again:
+ emit targetObj.voidSignal();
+ QTestEventLoop::instance().enterLoop(2);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ // now the signal must have been received:
+ QCOMPARE(s.size(), 1);
+ QVERIFY(s.at(0).size() == 0);
+ s.clear();
+
+ // disconnect the signal
+ disconnect(p.data(), SIGNAL(voidSignal()), &QTestEventLoop::instance(), 0);
+
+ // emit the signal again:
+ emit targetObj.voidSignal();
+ QTestEventLoop::instance().enterLoop(2);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ // and now it mustn't have been received
+ QVERIFY(s.isEmpty());
+
+ // cleanup:
+ con.interface()->unregisterService(serviceToFollow);
+}
+
void tst_QDBusAbstractInterface::createErrors_data()
{
QTest::addColumn<QString>("service");
diff --git a/tests/auto/qdbusinterface/tst_qdbusinterface.cpp b/tests/auto/qdbusinterface/tst_qdbusinterface.cpp
index e31a3a0952..62d634265b 100644
--- a/tests/auto/qdbusinterface/tst_qdbusinterface.cpp
+++ b/tests/auto/qdbusinterface/tst_qdbusinterface.cpp
@@ -171,6 +171,13 @@ class tst_QDBusInterface: public QObject
{
Q_OBJECT
MyObject obj;
+public slots:
+ void testServiceOwnerChanged(const QString &service)
+ {
+ if (service == "com.example.Test")
+ QTestEventLoop::instance().exitLoop();
+ }
+
private slots:
void initTestCase();
@@ -235,32 +242,13 @@ void tst_QDBusInterface::invalidAfterServiceOwnerChanged()
QDBusInterface invalidInterface("com.example.Test", "/");
QVERIFY(!invalidInterface.isValid());
+ QTestEventLoop::instance().connect(connIface, SIGNAL(serviceOwnerChanged(QString, QString, QString)),
+ SLOT(exitLoop()));
QVERIFY(connIface->registerService("com.example.Test") == QDBusConnectionInterface::ServiceRegistered);
- QSignalSpy serviceOwnerChangedSpy(connIface, SIGNAL(serviceOwnerChanged(QString, QString, QString)));
-
- QEventLoop loop;
- QObject::connect(connIface, SIGNAL(serviceOwnerChanged(QString, QString, QString)),
- &loop, SLOT(quit()));
- loop.exec();
-
- // at least once, but other services might have changed while running the test, too.
- QVERIFY(serviceOwnerChangedSpy.count() >= 1);
- bool foundOurService = false;
- for (int i = 0; i < serviceOwnerChangedSpy.count(); ++i) {
- QList<QVariant> args = serviceOwnerChangedSpy.at(i);
- QString name = args[0].toString();
- QString oldOwner = args[1].toString();
- QString newOwner = args[2].toString();
- if (name == QLatin1String("com.example.Test")) {
- if (newOwner == conn.baseService()) {
- foundOurService = true;
- break;
- }
- }
- }
- QVERIFY(foundOurService);
+ QTestEventLoop::instance().enterLoop(5);
+ QVERIFY(!QTestEventLoop::instance().timeout());
QVERIFY(!invalidInterface.isValid());
}
diff --git a/tests/auto/qdbusservicewatcher/qdbusservicewatcher.pro b/tests/auto/qdbusservicewatcher/qdbusservicewatcher.pro
new file mode 100644
index 0000000000..4970f16863
--- /dev/null
+++ b/tests/auto/qdbusservicewatcher/qdbusservicewatcher.pro
@@ -0,0 +1,8 @@
+load(qttest_p4)
+QT = core
+contains(QT_CONFIG,dbus): {
+ SOURCES += tst_qdbusservicewatcher.cpp
+ QT += dbus
+} else {
+ SOURCES += ../qdbusmarshall/dummy.cpp
+}
diff --git a/tests/auto/qdbusservicewatcher/tst_qdbusservicewatcher.cpp b/tests/auto/qdbusservicewatcher/tst_qdbusservicewatcher.cpp
new file mode 100644
index 0000000000..10b43b1e32
--- /dev/null
+++ b/tests/auto/qdbusservicewatcher/tst_qdbusservicewatcher.cpp
@@ -0,0 +1,273 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtDBus/QDBusServiceWatcher>
+#include <QtDBus>
+#include <QtTest>
+
+class tst_QDBusServiceWatcher: public QObject
+{
+ Q_OBJECT
+ QString serviceName;
+public:
+ tst_QDBusServiceWatcher();
+
+private slots:
+ void initTestCase();
+ void cleanup();
+
+ void watchForCreation();
+ void watchForDisappearance();
+ void watchForOwnerChange();
+ void modeChange();
+};
+
+tst_QDBusServiceWatcher::tst_QDBusServiceWatcher()
+ : serviceName("com.example.TestName")
+{
+}
+
+void tst_QDBusServiceWatcher::initTestCase()
+{
+ QDBusConnection con = QDBusConnection::sessionBus();
+ QVERIFY(con.isConnected());
+}
+
+void tst_QDBusServiceWatcher::cleanup()
+{
+ // ensure that the name isn't registered
+ QDBusConnection::sessionBus().unregisterService(serviceName);
+}
+
+void tst_QDBusServiceWatcher::watchForCreation()
+{
+ QDBusConnection con = QDBusConnection::sessionBus();
+ QVERIFY(con.isConnected());
+
+ QDBusServiceWatcher watcher(serviceName, con, QDBusServiceWatcher::WatchForRegistration);
+
+ QSignalSpy spyR(&watcher, SIGNAL(serviceRegistered(QString)));
+ QSignalSpy spyU(&watcher, SIGNAL(serviceUnregistered(QString)));
+ QSignalSpy spyO(&watcher, SIGNAL(serviceOwnerChanged(QString,QString,QString)));
+ QTestEventLoop::instance().connect(&watcher, SIGNAL(serviceRegistered(QString)), SLOT(exitLoop()));
+
+ // register a name
+ QVERIFY(con.registerService(serviceName));
+
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 1);
+ QCOMPARE(spyR.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyU.count(), 0);
+
+ QCOMPARE(spyO.count(), 1);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QVERIFY(spyO.at(0).at(1).toString().isEmpty());
+ QCOMPARE(spyO.at(0).at(2).toString(), con.baseService());
+
+ spyR.clear();
+ spyU.clear();
+ spyO.clear();
+
+ // unregister it:
+ con.unregisterService(serviceName);
+
+ // and register again
+ QVERIFY(con.registerService(serviceName));
+
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 1);
+ QCOMPARE(spyR.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyU.count(), 0);
+
+ QCOMPARE(spyO.count(), 1);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QVERIFY(spyO.at(0).at(1).toString().isEmpty());
+ QCOMPARE(spyO.at(0).at(2).toString(), con.baseService());
+}
+
+void tst_QDBusServiceWatcher::watchForDisappearance()
+{
+ QDBusConnection con = QDBusConnection::sessionBus();
+ QVERIFY(con.isConnected());
+
+ QDBusServiceWatcher watcher(serviceName, con, QDBusServiceWatcher::WatchForUnregistration);
+
+ QSignalSpy spyR(&watcher, SIGNAL(serviceRegistered(QString)));
+ QSignalSpy spyU(&watcher, SIGNAL(serviceUnregistered(QString)));
+ QSignalSpy spyO(&watcher, SIGNAL(serviceOwnerChanged(QString,QString,QString)));
+ QTestEventLoop::instance().connect(&watcher, SIGNAL(serviceUnregistered(QString)), SLOT(exitLoop()));
+
+ // register a name
+ QVERIFY(con.registerService(serviceName));
+
+ // unregister it:
+ con.unregisterService(serviceName);
+
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 0);
+
+ QCOMPARE(spyU.count(), 1);
+ QCOMPARE(spyU.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyO.count(), 1);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QCOMPARE(spyO.at(0).at(1).toString(), con.baseService());
+ QVERIFY(spyO.at(0).at(2).toString().isEmpty());
+}
+
+void tst_QDBusServiceWatcher::watchForOwnerChange()
+{
+ QDBusConnection con = QDBusConnection::sessionBus();
+ QVERIFY(con.isConnected());
+
+ QDBusServiceWatcher watcher(serviceName, con, QDBusServiceWatcher::WatchForOwnerChange);
+
+ QSignalSpy spyR(&watcher, SIGNAL(serviceRegistered(QString)));
+ QSignalSpy spyU(&watcher, SIGNAL(serviceUnregistered(QString)));
+ QSignalSpy spyO(&watcher, SIGNAL(serviceOwnerChanged(QString,QString,QString)));
+ QTestEventLoop::instance().connect(&watcher, SIGNAL(serviceRegistered(QString)), SLOT(exitLoop()));
+
+ // register a name
+ QVERIFY(con.registerService(serviceName));
+
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 1);
+ QCOMPARE(spyR.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyU.count(), 0);
+
+ QCOMPARE(spyO.count(), 1);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QVERIFY(spyO.at(0).at(1).toString().isEmpty());
+ QCOMPARE(spyO.at(0).at(2).toString(), con.baseService());
+
+ spyR.clear();
+ spyU.clear();
+ spyO.clear();
+
+ // unregister it:
+ con.unregisterService(serviceName);
+
+ // and register again
+ QVERIFY(con.registerService(serviceName));
+
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 1);
+ QCOMPARE(spyR.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyU.count(), 1);
+ QCOMPARE(spyU.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyO.count(), 2);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QCOMPARE(spyO.at(0).at(1).toString(), con.baseService());
+ QVERIFY(spyO.at(0).at(2).toString().isEmpty());
+ QCOMPARE(spyO.at(1).at(0).toString(), serviceName);
+ QVERIFY(spyO.at(1).at(1).toString().isEmpty());
+ QCOMPARE(spyO.at(1).at(2).toString(), con.baseService());
+}
+
+void tst_QDBusServiceWatcher::modeChange()
+{
+ QDBusConnection con = QDBusConnection::sessionBus();
+ QVERIFY(con.isConnected());
+
+ QDBusServiceWatcher watcher(serviceName, con, QDBusServiceWatcher::WatchForRegistration);
+
+ QSignalSpy spyR(&watcher, SIGNAL(serviceRegistered(QString)));
+ QSignalSpy spyU(&watcher, SIGNAL(serviceUnregistered(QString)));
+ QSignalSpy spyO(&watcher, SIGNAL(serviceOwnerChanged(QString,QString,QString)));
+ QTestEventLoop::instance().connect(&watcher, SIGNAL(serviceRegistered(QString)), SLOT(exitLoop()));
+
+ // register a name
+ QVERIFY(con.registerService(serviceName));
+
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 1);
+ QCOMPARE(spyR.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyU.count(), 0);
+
+ QCOMPARE(spyO.count(), 1);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QVERIFY(spyO.at(0).at(1).toString().isEmpty());
+ QCOMPARE(spyO.at(0).at(2).toString(), con.baseService());
+
+ spyR.clear();
+ spyU.clear();
+ spyO.clear();
+
+ watcher.setWatchMode(QDBusServiceWatcher::WatchForUnregistration);
+
+ // unregister it:
+ con.unregisterService(serviceName);
+
+ QTestEventLoop::instance().connect(&watcher, SIGNAL(serviceUnregistered(QString)), SLOT(exitLoop()));
+ QTestEventLoop::instance().enterLoop(1);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(spyR.count(), 0);
+
+ QCOMPARE(spyU.count(), 1);
+ QCOMPARE(spyU.at(0).at(0).toString(), serviceName);
+
+ QCOMPARE(spyO.count(), 1);
+ QCOMPARE(spyO.at(0).at(0).toString(), serviceName);
+ QCOMPARE(spyO.at(0).at(1).toString(), con.baseService());
+ QVERIFY(spyO.at(0).at(2).toString().isEmpty());
+}
+
+QTEST_MAIN(tst_QDBusServiceWatcher)
+#include "tst_qdbusservicewatcher.moc"
diff --git a/tests/auto/qdockwidget/tst_qdockwidget.cpp b/tests/auto/qdockwidget/tst_qdockwidget.cpp
index dc67f36b32..e62ba8c51e 100644
--- a/tests/auto/qdockwidget/tst_qdockwidget.cpp
+++ b/tests/auto/qdockwidget/tst_qdockwidget.cpp
@@ -86,6 +86,7 @@ private slots:
void visibilityChanged();
void dockLocationChanged();
void setTitleBarWidget();
+ void titleBarDoubleClick();
// task specific tests:
void task165177_deleteFocusWidget();
void task169808_setFloating();
@@ -694,6 +695,24 @@ void tst_QDockWidget::setTitleBarWidget()
QCOMPARE(w2.isVisible(), false);
}
+void tst_QDockWidget::titleBarDoubleClick()
+{
+ QMainWindow win;
+ QDockWidget dock(&win);
+ win.show();
+ dock.setFloating(true);
+
+ QEvent e(QEvent::NonClientAreaMouseButtonDblClick);
+ QApplication::sendEvent(&dock, &e);
+ QVERIFY(dock.isFloating());
+ QCOMPARE(win.dockWidgetArea(&dock), Qt::NoDockWidgetArea);
+
+ win.addDockWidget(Qt::TopDockWidgetArea, &dock);
+ dock.setFloating(true);
+ QApplication::sendEvent(&dock, &e);
+ QVERIFY(!dock.isFloating());
+ QCOMPARE(win.dockWidgetArea(&dock), Qt::TopDockWidgetArea);
+}
void tst_QDockWidget::task165177_deleteFocusWidget()
{
diff --git a/tests/auto/qdom/tst_qdom.cpp b/tests/auto/qdom/tst_qdom.cpp
index 0d58554ea8..6637202a08 100644
--- a/tests/auto/qdom/tst_qdom.cpp
+++ b/tests/auto/qdom/tst_qdom.cpp
@@ -322,7 +322,6 @@ void tst_QDom::toString_01_data()
*/
void tst_QDom::toString_01()
{
- QFAIL("make test fail instead of timing out, will be fixed later (QT-2357)");
QFETCH(QString, fileName);
QFile f(fileName);
diff --git a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp
index 6b2f0fed64..e80f8e00fe 100644
--- a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp
+++ b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp
@@ -100,6 +100,20 @@ void tst_QFontMetrics::same()
QFontMetrics fm(font);
const QString text = QLatin1String("Some stupid STRING");
QCOMPARE(fm.size(0, text), fm.size(0, text)) ;
+
+ {
+ QImage image;
+ QFontMetrics fm2(font, &image);
+ QString text2 = QLatin1String("Foo Foo");
+ QCOMPARE(fm2.size(0, text2), fm2.size(0, text2)); //used to crash
+ }
+
+ {
+ QImage image;
+ QFontMetricsF fm3(font, &image);
+ QString text2 = QLatin1String("Foo Foo");
+ QCOMPARE(fm3.size(0, text2), fm3.size(0, text2)); //used to crash
+ }
}
diff --git a/tests/auto/qgraphicsanchorlayout/tst_qgraphicsanchorlayout.cpp b/tests/auto/qgraphicsanchorlayout/tst_qgraphicsanchorlayout.cpp
index 7b8796963c..c8a9facc2b 100644
--- a/tests/auto/qgraphicsanchorlayout/tst_qgraphicsanchorlayout.cpp
+++ b/tests/auto/qgraphicsanchorlayout/tst_qgraphicsanchorlayout.cpp
@@ -45,6 +45,7 @@
#include <QtGui/qgraphicswidget.h>
#include <QtGui/qgraphicsproxywidget.h>
#include <QtGui/qgraphicsview.h>
+#include <QtGui/qwindowsstyle.h>
class tst_QGraphicsAnchorLayout : public QObject {
Q_OBJECT;
@@ -72,6 +73,7 @@ private slots:
void proportionalPreferred();
void example();
void setSpacing();
+ void styleDefaults();
void hardComplexS60();
void stability();
void delete_anchor();
@@ -82,6 +84,8 @@ private slots:
void expandingParallel();
void floatConflict();
void infiniteMaxSizes();
+ void simplifiableUnfeasible();
+ void simplificationVsOrder();
};
class RectWidget : public QGraphicsWidget
@@ -1102,6 +1106,166 @@ void tst_QGraphicsAnchorLayout::setSpacing()
delete view;
}
+class CustomLayoutStyle : public QWindowsStyle
+{
+ Q_OBJECT
+public:
+ CustomLayoutStyle() : QWindowsStyle()
+ {
+ hspacing = 5;
+ vspacing = 10;
+ }
+
+ virtual int pixelMetric(PixelMetric metric, const QStyleOption * option = 0,
+ const QWidget * widget = 0 ) const;
+
+ int hspacing;
+ int vspacing;
+
+protected slots:
+ int layoutSpacingImplementation(QSizePolicy::ControlType control1,
+ QSizePolicy::ControlType control2,
+ Qt::Orientation orientation,
+ const QStyleOption *option = 0,
+ const QWidget *widget = 0) const;
+
+};
+
+#define CT1(c) CT2(c, c)
+#define CT2(c1, c2) ((uint)c1 << 16) | (uint)c2
+
+int CustomLayoutStyle::layoutSpacingImplementation(QSizePolicy::ControlType control1,
+ QSizePolicy::ControlType control2,
+ Qt::Orientation orientation,
+ const QStyleOption * /*option = 0*/,
+ const QWidget * /*widget = 0*/) const
+{
+ if (orientation == Qt::Horizontal) {
+ switch (CT2(control1, control2)) {
+ case CT1(QSizePolicy::PushButton):
+ return 2;
+ break;
+ }
+ return 5;
+ } else {
+ switch (CT2(control1, control2)) {
+ case CT1(QSizePolicy::RadioButton):
+ return 2;
+ break;
+
+ }
+ return 10;
+ }
+}
+
+int CustomLayoutStyle::pixelMetric(PixelMetric metric, const QStyleOption * option /*= 0*/,
+ const QWidget * widget /*= 0*/ ) const
+{
+ switch (metric) {
+ case PM_LayoutLeftMargin:
+ return 0;
+ break;
+ case PM_LayoutTopMargin:
+ return 3;
+ break;
+ case PM_LayoutRightMargin:
+ return 6;
+ break;
+ case PM_LayoutBottomMargin:
+ return 9;
+ break;
+ case PM_LayoutHorizontalSpacing:
+ return hspacing;
+ case PM_LayoutVerticalSpacing:
+ return vspacing;
+ break;
+ default:
+ break;
+ }
+ return QWindowsStyle::pixelMetric(metric, option, widget);
+}
+
+void tst_QGraphicsAnchorLayout::styleDefaults()
+{
+ QSizeF min (10, 10);
+ QSizeF pref(20, 20);
+ QSizeF max (50, 50);
+
+ /*
+ create this layout, where a,b have controlType QSizePolicy::RadioButton
+ c,d have controlType QSizePolicy::PushButton:
+ +-------+
+ |a |
+ | b |
+ | c |
+ | d|
+ +-------+
+ */
+ QGraphicsScene scene;
+ QGraphicsWidget *a = createItem(min, pref, max);
+ QSizePolicy spRadioButton = a->sizePolicy();
+ spRadioButton.setControlType(QSizePolicy::RadioButton);
+ a->setSizePolicy(spRadioButton);
+
+ QGraphicsWidget *b = createItem(min, pref, max);
+ b->setSizePolicy(spRadioButton);
+
+ QGraphicsWidget *c = createItem(min, pref, max);
+ QSizePolicy spPushButton = c->sizePolicy();
+ spPushButton.setControlType(QSizePolicy::PushButton);
+ c->setSizePolicy(spPushButton);
+
+ QGraphicsWidget *d = createItem(min, pref, max);
+ d->setSizePolicy(spPushButton);
+
+ QGraphicsWidget *window = new QGraphicsWidget(0, Qt::Window);
+
+ // Test layoutSpacingImplementation
+ CustomLayoutStyle *style = new CustomLayoutStyle;
+ style->hspacing = -1;
+ style->vspacing = -1;
+ window->setStyle(style);
+ QGraphicsAnchorLayout *l = new QGraphicsAnchorLayout;
+
+ l->addCornerAnchors(l, Qt::TopLeftCorner, a, Qt::TopLeftCorner);
+ l->addCornerAnchors(a, Qt::BottomRightCorner, b, Qt::TopLeftCorner);
+ l->addCornerAnchors(b, Qt::BottomRightCorner, c, Qt::TopLeftCorner);
+ l->addCornerAnchors(c, Qt::BottomRightCorner, d, Qt::TopLeftCorner);
+ l->addCornerAnchors(d, Qt::BottomRightCorner, l, Qt::BottomRightCorner);
+
+ window->setLayout(l);
+
+ scene.addItem(window);
+
+ window->show();
+ QGraphicsView *view = new QGraphicsView(&scene);
+ view->resize(200, 200);
+ view->show();
+
+ window->adjustSize();
+ QCOMPARE(a->geometry(), QRectF(0, 3, 20, 20)); //radio
+ QCOMPARE(b->geometry(), QRectF(25, 25, 20, 20)); //radio
+ QCOMPARE(c->geometry(), QRectF(50, 55, 20, 20)); //push
+ QCOMPARE(d->geometry(), QRectF(72, 85, 20, 20)); //push
+ QCOMPARE(l->geometry(), QRectF(0, 0, 98, 114));
+
+
+ // Test pixelMetric(PM_Layout{Horizontal|Vertical}Spacing
+ window->setStyle(0);
+
+ style->hspacing = 1;
+ style->vspacing = 2;
+
+ window->setStyle(style);
+ window->adjustSize();
+ QCOMPARE(a->geometry(), QRectF(0, 3, 20, 20));
+ QCOMPARE(b->geometry(), QRectF(21, 25, 20, 20));
+ QCOMPARE(c->geometry(), QRectF(42, 47, 20, 20));
+ QCOMPARE(d->geometry(), QRectF(63, 69, 20, 20));
+ QCOMPARE(l->geometry(), QRectF(0, 0, 89, 98));
+}
+
+
/*!
Taken from "hard" complex case, found at
https://cwiki.nokia.com/S60QTUI/AnchorLayoutComplexCases
@@ -1755,5 +1919,100 @@ void tst_QGraphicsAnchorLayout::infiniteMaxSizes()
QCOMPARE(d->geometry(), QRectF(QWIDGETSIZE_MAX - 50, 0, 50, 10));
}
+void tst_QGraphicsAnchorLayout::simplifiableUnfeasible()
+{
+ QGraphicsWidget *a = createItem(QSizeF(70.0, 100.0),
+ QSizeF(100.0, 100.0),
+ QSizeF(100.0, 100.0), "A");
+
+ QGraphicsWidget *b = createItem(QSizeF(110.0, 100.0),
+ QSizeF(150.0, 100.0),
+ QSizeF(190.0, 100.0), "B");
+
+ QGraphicsAnchorLayout *l = new QGraphicsAnchorLayout;
+ l->setContentsMargins(0, 0, 0, 0);
+ l->setSpacing(0);
+
+ l->addAnchor(l, Qt::AnchorTop, a, Qt::AnchorTop);
+ l->addAnchor(a, Qt::AnchorBottom, b, Qt::AnchorTop);
+ l->addAnchor(b, Qt::AnchorBottom, l, Qt::AnchorBottom);
+
+ l->addAnchors(l, a, Qt::Horizontal);
+ l->addAnchor(l, Qt::AnchorLeft, b, Qt::AnchorLeft);
+ l->addAnchor(b, Qt::AnchorRight, a, Qt::AnchorRight);
+
+ QCOMPARE(l->count(), 2);
+
+ QGraphicsWidget p;
+ p.setLayout(l);
+
+ l->invalidate();
+ QVERIFY(layoutHasConflict(l));
+ if (hasSimplification)
+ QVERIFY(!usedSimplex(l, Qt::Horizontal));
+
+ // Now we make it valid again
+ b->setMinimumWidth(100);
+
+ l->invalidate();
+ QVERIFY(!layoutHasConflict(l));
+ if (hasSimplification)
+ QVERIFY(!usedSimplex(l, Qt::Horizontal));
+
+ // And make it invalid again
+ a->setPreferredWidth(70);
+ a->setMaximumWidth(70);
+
+ l->invalidate();
+ QVERIFY(layoutHasConflict(l));
+ if (hasSimplification)
+ QVERIFY(!usedSimplex(l, Qt::Horizontal));
+}
+
+/*
+ Test whether the anchor direction can prevent it from
+ being simplificated
+*/
+void tst_QGraphicsAnchorLayout::simplificationVsOrder()
+{
+ QSizeF min(10, 10);
+ QSizeF pref(20, 10);
+ QSizeF max(50, 10);
+
+ QGraphicsWidget *a = createItem(min, pref, max);
+ QGraphicsWidget *b = createItem(min, pref, max);
+ QGraphicsWidget *c = createItem(min, pref, max);
+
+ QGraphicsAnchorLayout *l = new QGraphicsAnchorLayout;
+
+ // Bulk anchors
+ l->addAnchor(l, Qt::AnchorLeft, a, Qt::AnchorLeft);
+ l->addAnchor(a, Qt::AnchorRight, b, Qt::AnchorLeft);
+ l->addAnchor(b, Qt::AnchorLeft, c, Qt::AnchorLeft);
+ l->addAnchor(c, Qt::AnchorRight, l, Qt::AnchorRight);
+
+ // Problematic anchor, direction b->c
+ QGraphicsAnchor *anchor = l->addAnchor(b, Qt::AnchorRight, c, Qt::AnchorRight);
+ anchor->setSpacing(5);
+
+ l->effectiveSizeHint(Qt::MinimumSize);
+ if (hasSimplification) {
+ QCOMPARE(usedSimplex(l, Qt::Horizontal), false);
+ QCOMPARE(usedSimplex(l, Qt::Vertical), false);
+ }
+
+ // Problematic anchor, direction c->b
+ delete anchor;
+ anchor = l->addAnchor(c, Qt::AnchorRight, b, Qt::AnchorRight);
+ anchor->setSpacing(5);
+
+ l->effectiveSizeHint(Qt::MinimumSize);
+ if (hasSimplification) {
+ QEXPECT_FAIL("", "Sequential anchors cannot handle children of opposite directions", Continue);
+ QCOMPARE(usedSimplex(l, Qt::Horizontal), false);
+ QCOMPARE(usedSimplex(l, Qt::Vertical), false);
+ }
+}
+
QTEST_MAIN(tst_QGraphicsAnchorLayout)
#include "tst_qgraphicsanchorlayout.moc"
diff --git a/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp b/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp
index 0201bc4179..b40cf431ba 100644
--- a/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp
+++ b/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp
@@ -379,7 +379,8 @@ void tst_QGraphicsEffect::grayscale()
item->setPen(Qt::NoPen);
item->setBrush(QColor(122, 193, 66)); // Qt light green
- QGraphicsGrayscaleEffect *effect = new QGraphicsGrayscaleEffect;
+ QGraphicsColorizeEffect *effect = new QGraphicsColorizeEffect;
+ effect->setColor(Qt::black);
item->setGraphicsEffect(effect);
QPainter painter;
diff --git a/tests/auto/qgraphicseffectsource/tst_qgraphicseffectsource.cpp b/tests/auto/qgraphicseffectsource/tst_qgraphicseffectsource.cpp
index 855950bdab..fbeb425ba8 100644
--- a/tests/auto/qgraphicseffectsource/tst_qgraphicseffectsource.cpp
+++ b/tests/auto/qgraphicseffectsource/tst_qgraphicseffectsource.cpp
@@ -166,6 +166,9 @@ private slots:
void deviceRect();
void pixmap();
+ void pixmapPadding_data();
+ void pixmapPadding();
+
private:
QGraphicsView *view;
QGraphicsScene *scene;
@@ -318,6 +321,102 @@ void tst_QGraphicsEffectSource::pixmap()
QCOMPARE(pixmap1, pixmap2);
}
+class PaddingEffect : public QGraphicsEffect
+{
+public:
+ PaddingEffect(QObject *parent) : QGraphicsEffect(parent)
+ {
+ }
+
+ QRectF boundingRectFor(const QRectF &src) const {
+ return src.adjusted(-10, -10, 10, 10);
+ }
+
+ void draw(QPainter *, QGraphicsEffectSource *source) {
+ pix = source->pixmap(coordinateMode, &offset, padMode);
+ }
+
+ QPixmap pix;
+ QPoint offset;
+ QGraphicsEffectSource::PixmapPadMode padMode;
+ Qt::CoordinateSystem coordinateMode;
+};
+
+void tst_QGraphicsEffectSource::pixmapPadding_data()
+{
+ QTest::addColumn<int>("coordinateMode");
+ QTest::addColumn<int>("padMode");
+ QTest::addColumn<QSize>("size");
+ QTest::addColumn<QPoint>("offset");
+ QTest::addColumn<uint>("ulPixel");
+
+ QTest::newRow("log,nopad") << int(Qt::LogicalCoordinates)
+ << int(QGraphicsEffectSource::NoExpandPadMode)
+ << QSize(10, 10) << QPoint(0, 0)
+ << 0xffff0000u;
+
+ QTest::newRow("log,transparent") << int(Qt::LogicalCoordinates)
+ << int(QGraphicsEffectSource::ExpandToTransparentBorderPadMode)
+ << QSize(12, 12) << QPoint(-1, -1)
+ << 0x00000000u;
+
+ QTest::newRow("log,effectrect") << int(Qt::LogicalCoordinates)
+ << int(QGraphicsEffectSource::ExpandToEffectRectPadMode)
+ << QSize(30, 30) << QPoint(-10, -10)
+ << 0x00000000u;
+
+ QTest::newRow("dev,nopad") << int(Qt::DeviceCoordinates)
+ << int(QGraphicsEffectSource::NoExpandPadMode)
+ << QSize(20, 20) << QPoint(40, 40)
+ << 0xffff0000u;
+
+ QTest::newRow("dev,transparent") << int(Qt::DeviceCoordinates)
+ << int(QGraphicsEffectSource::ExpandToTransparentBorderPadMode)
+ << QSize(22, 22) << QPoint(39, 39)
+ << 0x00000000u;
+
+ QTest::newRow("dev,effectrect") << int(Qt::DeviceCoordinates)
+ << int(QGraphicsEffectSource::ExpandToEffectRectPadMode)
+ << QSize(40, 40) << QPoint(30, 30)
+ << 0x00000000u;
+
+}
+
+void tst_QGraphicsEffectSource::pixmapPadding()
+{
+ QPixmap dummyTarget(100, 100);
+ QPainter dummyPainter(&dummyTarget);
+ dummyPainter.translate(40, 40);
+ dummyPainter.scale(2, 2);
+
+ QPixmap pm(10, 10);
+ pm.fill(Qt::red);
+
+ QGraphicsScene *scene = new QGraphicsScene();
+ PaddingEffect *effect = new PaddingEffect(scene);
+ QGraphicsPixmapItem *pmItem = new QGraphicsPixmapItem(pm);
+ scene->addItem(pmItem);
+ pmItem->setGraphicsEffect(effect);
+
+ QFETCH(int, coordinateMode);
+ QFETCH(int, padMode);
+ QFETCH(QPoint, offset);
+ QFETCH(QSize, size);
+ QFETCH(uint, ulPixel);
+
+ effect->padMode = (QGraphicsEffectSource::PixmapPadMode) padMode;
+ effect->coordinateMode = (Qt::CoordinateSystem) coordinateMode;
+
+ scene->render(&dummyPainter, scene->itemsBoundingRect(), scene->itemsBoundingRect());
+
+ QCOMPARE(effect->pix.size(), size);
+ QCOMPARE(effect->offset, offset);
+ QCOMPARE(effect->pix.toImage().pixel(0, 0), ulPixel);
+
+ // ### Fix corruption in scene destruction, then enable...
+ // delete scene;
+}
+
QTEST_MAIN(tst_QGraphicsEffectSource)
#include "tst_qgraphicseffectsource.moc"
diff --git a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp
index dcad8e17c8..684ad4f890 100644
--- a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp
+++ b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp
@@ -372,6 +372,7 @@ private slots:
void itemUsesExtendedStyleOption();
void itemSendsGeometryChanges();
void moveItem();
+ void moveLineItem();
void sorting_data();
void sorting();
void itemHasNoContents();
@@ -390,6 +391,7 @@ private slots:
void moveWhileDeleting();
void ensureDirtySceneTransform();
void focusScope();
+ void focusScope2();
void stackBefore();
void sceneModality();
void panelModality();
@@ -3109,7 +3111,7 @@ void tst_QGraphicsItem::boundingRects()
void tst_QGraphicsItem::boundingRects2()
{
QGraphicsPixmapItem pixmap(QPixmap::fromImage(QImage(100, 100, QImage::Format_ARGB32_Premultiplied)));
- QCOMPARE(pixmap.boundingRect(), QRectF(-0.5, -0.5, 101, 101));
+ QCOMPARE(pixmap.boundingRect(), QRectF(0, 0, 100, 100));
QGraphicsLineItem line(0, 0, 100, 0);
line.setPen(QPen(Qt::black, 1));
@@ -4039,7 +4041,7 @@ void tst_QGraphicsItem::defaultItemTest_QGraphicsPixmapItem()
item.setOffset(QPointF(-10, -10));
QCOMPARE(item.offset(), QPointF(-10, -10));
- QCOMPARE(item.boundingRect(), QRectF(-10.5, -10.5, 301, 201));
+ QCOMPARE(item.boundingRect(), QRectF(-10, -10, 300, 200));
}
void tst_QGraphicsItem::defaultItemTest_QGraphicsTextItem()
@@ -7438,6 +7440,39 @@ void tst_QGraphicsItem::moveItem()
COMPARE_REGIONS(view.paintedRegion, expectedParentRegion);
}
+void tst_QGraphicsItem::moveLineItem()
+{
+ QGraphicsScene scene;
+ scene.setSceneRect(0, 0, 200, 200);
+ QGraphicsLineItem *item = new QGraphicsLineItem(0, 0, 100, 0);
+ item->setPos(50, 50);
+ scene.addItem(item);
+
+ MyGraphicsView view(&scene);
+ view.show();
+#ifdef Q_WS_X11
+ qt_x11_wait_for_window_manager(&view);
+#endif
+ QTest::qWait(200);
+ view.reset();
+
+ const QRect itemDeviceBoundingRect = item->deviceTransform(view.viewportTransform())
+ .mapRect(item->boundingRect()).toRect();
+ QRegion expectedRegion = itemDeviceBoundingRect.adjusted(-2, -2, 2, 2); // antialiasing
+
+ // Make sure the calculated region is correct.
+ item->update();
+ QTest::qWait(10);
+ QTRY_COMPARE(view.paintedRegion, expectedRegion);
+ view.reset();
+
+ // Old position: (50, 50)
+ item->setPos(50, 100);
+ expectedRegion += expectedRegion.translated(0, 50);
+ QTest::qWait(10);
+ QCOMPARE(view.paintedRegion, expectedRegion);
+}
+
void tst_QGraphicsItem::sorting_data()
{
QTest::addColumn<int>("index");
@@ -8431,7 +8466,7 @@ void tst_QGraphicsItem::focusScope()
QVERIFY(!scope2->focusScopeItem());
scope3->setParentItem(scope2);
QCOMPARE(scope2->focusScopeItem(), (QGraphicsItem *)scope3);
- QCOMPARE(scope2->focusItem(), (QGraphicsItem *)scope2);
+ QCOMPARE(scope2->focusItem(), (QGraphicsItem *)scope3);
QGraphicsRectItem *scope1 = new QGraphicsRectItem;
scope1->setData(0, "scope1");
@@ -8440,9 +8475,9 @@ void tst_QGraphicsItem::focusScope()
QVERIFY(!scope1->focusScopeItem());
scope2->setParentItem(scope1);
- QCOMPARE(scope1->focusItem(), (QGraphicsItem *)scope1);
- QCOMPARE(scope2->focusItem(), (QGraphicsItem *)0);
- QCOMPARE(scope3->focusItem(), (QGraphicsItem *)0);
+ QCOMPARE(scope1->focusItem(), (QGraphicsItem *)scope3);
+ QCOMPARE(scope2->focusItem(), (QGraphicsItem *)scope3);
+ QCOMPARE(scope3->focusItem(), (QGraphicsItem *)scope3);
QCOMPARE(scope1->focusScopeItem(), (QGraphicsItem *)scope2);
QCOMPARE(scope2->focusScopeItem(), (QGraphicsItem *)scope3);
QCOMPARE(scope3->focusScopeItem(), (QGraphicsItem *)0);
@@ -8493,11 +8528,13 @@ void tst_QGraphicsItem::focusScope()
rect5->setFocus();
rect5->setParentItem(rect4);
QCOMPARE(scope3->focusScopeItem(), (QGraphicsItem *)rect5);
- QVERIFY(!rect5->hasFocus());
+ QVERIFY(rect5->hasFocus());
rect4->setParentItem(0);
+ QVERIFY(rect5->hasFocus());
QCOMPARE(scope3->focusScopeItem(), (QGraphicsItem *)0);
- QVERIFY(scope3->hasFocus());
+ QCOMPARE(scope3->focusItem(), (QGraphicsItem *)0);
+ QVERIFY(!scope3->hasFocus());
QGraphicsRectItem *rectA = new QGraphicsRectItem;
QGraphicsRectItem *scopeA = new QGraphicsRectItem(rectA);
@@ -8508,7 +8545,7 @@ void tst_QGraphicsItem::focusScope()
scopeB->setFocus();
scene.addItem(rectA);
- QVERIFY(!rect5->hasFocus());
+ QVERIFY(rect5->hasFocus());
QVERIFY(!scopeB->hasFocus());
scopeA->setFocus();
@@ -8516,6 +8553,76 @@ void tst_QGraphicsItem::focusScope()
QCOMPARE(scopeB->focusItem(), (QGraphicsItem *)scopeB);
}
+void tst_QGraphicsItem::focusScope2()
+{
+ QGraphicsRectItem *child1 = new QGraphicsRectItem;
+ child1->setFlags(QGraphicsItem::ItemIsFocusable);
+ child1->setFocus();
+ QCOMPARE(child1->focusItem(), (QGraphicsItem *)child1);
+
+ QGraphicsRectItem *child2 = new QGraphicsRectItem;
+ child2->setFlags(QGraphicsItem::ItemIsFocusable);
+
+ QGraphicsRectItem *rootFocusScope = new QGraphicsRectItem;
+ rootFocusScope->setFlags(QGraphicsItem::ItemIsFocusable | QGraphicsItem::ItemIsFocusScope);
+ rootFocusScope->setFocus();
+ QCOMPARE(rootFocusScope->focusItem(), (QGraphicsItem *)rootFocusScope);
+
+ child1->setParentItem(rootFocusScope);
+ child2->setParentItem(rootFocusScope);
+
+ QCOMPARE(rootFocusScope->focusScopeItem(), (QGraphicsItem *)child1);
+ QCOMPARE(rootFocusScope->focusItem(), (QGraphicsItem *)child1);
+
+ QGraphicsRectItem *siblingChild1 = new QGraphicsRectItem;
+ siblingChild1->setFlags(QGraphicsItem::ItemIsFocusable);
+ siblingChild1->setFocus();
+
+ QGraphicsRectItem *siblingChild2 = new QGraphicsRectItem;
+ siblingChild2->setFlags(QGraphicsItem::ItemIsFocusable);
+
+ QGraphicsRectItem *siblingFocusScope = new QGraphicsRectItem;
+ siblingFocusScope->setFlags(QGraphicsItem::ItemIsFocusable | QGraphicsItem::ItemIsFocusScope);
+
+ siblingChild1->setParentItem(siblingFocusScope);
+ siblingChild2->setParentItem(siblingFocusScope);
+
+ QCOMPARE(siblingFocusScope->focusScopeItem(), (QGraphicsItem *)siblingChild1);
+ QCOMPARE(siblingFocusScope->focusItem(), (QGraphicsItem *)0);
+
+ QGraphicsItem *root = new QGraphicsRectItem;
+ rootFocusScope->setParentItem(root);
+ siblingFocusScope->setParentItem(root);
+
+ QCOMPARE(root->focusItem(), (QGraphicsItem *)child1);
+
+ QGraphicsScene scene;
+ scene.addItem(root);
+
+ QEvent activate(QEvent::WindowActivate);
+ qApp->sendEvent(&scene, &activate);
+ scene.setFocus();
+
+ QCOMPARE(scene.focusItem(), (QGraphicsItem *)child1);
+
+ // You cannot set focus on a descendant of a focus scope directly;
+ // this will only change the scope's focus scope item pointer. If
+ // you want to give true input focus, you must set it directly on
+ // the scope itself
+ siblingChild2->setFocus();
+ QVERIFY(!siblingChild2->hasFocus());
+ QVERIFY(!siblingChild2->focusItem());
+ QCOMPARE(siblingFocusScope->focusScopeItem(), (QGraphicsItem *)siblingChild2);
+ QCOMPARE(siblingFocusScope->focusItem(), (QGraphicsItem *)0);
+
+ // Set focus on the scope; focus is forwarded to the focus scope item.
+ siblingFocusScope->setFocus();
+ QVERIFY(siblingChild2->hasFocus());
+ QVERIFY(siblingChild2->focusItem());
+ QCOMPARE(siblingFocusScope->focusScopeItem(), (QGraphicsItem *)siblingChild2);
+ QCOMPARE(siblingFocusScope->focusItem(), (QGraphicsItem *)siblingChild2);
+}
+
void tst_QGraphicsItem::stackBefore()
{
QGraphicsRectItem parent;
@@ -8535,24 +8642,24 @@ void tst_QGraphicsItem::stackBefore()
QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child1 << child3 << child4 << child2));
// Move child2 before child1
- child2->stackBefore(child1);
+ child2->stackBefore(child1); // 2134
QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child2->stackBefore(child2);
+ child2->stackBefore(child2); // 2134
QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child1->setZValue(1);
+ child1->setZValue(1); // 2341
QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child3 << child4 << child1));
- child1->stackBefore(child2); // no effect
+ child1->stackBefore(child2); // 2341
QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child3 << child4 << child1));
- child1->setZValue(0);
- QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child4->stackBefore(child1);
- QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child4 << child1 << child3));
- child4->setZValue(1);
- QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child3->stackBefore(child1);
- QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child3 << child1 << child4));
- child4->setZValue(0);
- QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child2 << child4 << child3 << child1));
+ child1->setZValue(0); // 1234
+ QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child1 << child2 << child3 << child4));
+ child4->stackBefore(child1); // 4123
+ QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child4 << child1 << child2 << child3));
+ child4->setZValue(1); // 1234 (4123)
+ QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child1 << child2 << child3 << child4));
+ child3->stackBefore(child1); // 3124 (4312)
+ QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child3 << child1 << child2 << child4));
+ child4->setZValue(0); // 4312
+ QCOMPARE(parent.childItems(), (QList<QGraphicsItem *>() << child4 << child3 << child1 << child2));
// Make them all toplevels
child1->setParentItem(0);
@@ -8574,24 +8681,24 @@ void tst_QGraphicsItem::stackBefore()
QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child1 << child3 << child4 << child2));
// Move child2 before child1
- child2->stackBefore(child1);
+ child2->stackBefore(child1); // 2134
QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child2->stackBefore(child2);
+ child2->stackBefore(child2); // 2134
QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child1->setZValue(1);
+ child1->setZValue(1); // 2341
QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child3 << child4 << child1));
- child1->stackBefore(child2); // no effect
+ child1->stackBefore(child2); // 2341
QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child3 << child4 << child1));
- child1->setZValue(0);
- QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child4->stackBefore(child1);
- QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child4 << child1 << child3));
- child4->setZValue(1);
- QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child1 << child3 << child4));
- child3->stackBefore(child1);
- QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child3 << child1 << child4));
- child4->setZValue(0);
- QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child2 << child4 << child3 << child1));
+ child1->setZValue(0); // 1234
+ QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child1 << child2 << child3 << child4));
+ child4->stackBefore(child1); // 4123
+ QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child4 << child1 << child2 << child3));
+ child4->setZValue(1); // 1234 (4123)
+ QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child1 << child2 << child3 << child4));
+ child3->stackBefore(child1); // 3124 (4312)
+ QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child3 << child1 << child2 << child4));
+ child4->setZValue(0); // 4312
+ QCOMPARE(scene.items(QPointF(2, 2), Qt::IntersectsItemBoundingRect, Qt::AscendingOrder), (QList<QGraphicsItem *>() << child4 << child3 << child1 << child2));
}
void tst_QGraphicsItem::QTBUG_4233_updateCachedWithSceneRect()
diff --git a/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp b/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp
index a9fd55a564..194665d675 100644
--- a/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp
+++ b/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp
@@ -46,6 +46,7 @@
#include <qgraphicssceneevent.h>
#include <qgraphicsview.h>
#include <qstyleoption.h>
+#include <private/qobject_p.h>
#include "../../shared/util.h"
class tst_QGraphicsObject : public QObject {
@@ -65,6 +66,7 @@ private slots:
void opacity();
void enabled();
void visible();
+ void deleted();
};
@@ -249,6 +251,46 @@ void tst_QGraphicsObject::visible()
QVERIFY(object.property("visible") == true);
}
+class DeleteTester : public QGraphicsObject
+{
+public:
+ DeleteTester(bool *w, bool *pw, QGraphicsItem *parent = 0)
+ : QGraphicsObject(parent), wasDeleted(w), parentWasDeleted(pw)
+ { }
+
+ ~DeleteTester()
+ {
+ *wasDeleted = QObjectPrivate::get(this)->wasDeleted;
+ if (QGraphicsItem *p = parentItem()) {
+ if (QGraphicsObject *o = p->toGraphicsObject())
+ *parentWasDeleted = QObjectPrivate::get(o)->wasDeleted;
+ }
+ }
+
+ void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget * = 0)
+ { }
+ QRectF boundingRect() const
+ { return QRectF(); }
+
+ bool *wasDeleted;
+ bool *parentWasDeleted;
+};
+
+void tst_QGraphicsObject::deleted()
+{
+ bool item1_parentWasDeleted = false;
+ bool item1_wasDeleted = false;
+ bool item2_parentWasDeleted = false;
+ bool item2_wasDeleted = false;
+ DeleteTester *item1 = new DeleteTester(&item1_wasDeleted, &item1_parentWasDeleted);
+ DeleteTester *item2 = new DeleteTester(&item2_wasDeleted, &item2_parentWasDeleted, item1);
+ delete item1;
+
+ QVERIFY(!item1_wasDeleted); // destructor not called yet
+ QVERIFY(!item1_parentWasDeleted); // no parent
+ QVERIFY(!item2_wasDeleted); // destructor not called yet
+ QVERIFY(item2_parentWasDeleted);
+}
QTEST_MAIN(tst_QGraphicsObject)
#include "tst_qgraphicsobject.moc"
diff --git a/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp b/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp
index e25aef0dfe..5a62dc03a5 100644
--- a/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp
+++ b/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp
@@ -165,7 +165,7 @@ void tst_QGraphicsPixmapItem::boundingRect_data()
QTest::addColumn<QPixmap>("pixmap");
QTest::addColumn<QRectF>("boundingRect");
QTest::newRow("null") << QPixmap() << QRectF();
- QTest::newRow("10x10") << QPixmap(10, 10) << QRectF(-0.5, -0.5, 11, 11);
+ QTest::newRow("10x10") << QPixmap(10, 10) << QRectF(0, 0, 10, 10);
}
// public QRectF boundingRect() const
diff --git a/tests/auto/qgraphicssceneindex/tst_qgraphicssceneindex.cpp b/tests/auto/qgraphicssceneindex/tst_qgraphicssceneindex.cpp
index 1109e5e9d5..7d98748e84 100644
--- a/tests/auto/qgraphicssceneindex/tst_qgraphicssceneindex.cpp
+++ b/tests/auto/qgraphicssceneindex/tst_qgraphicssceneindex.cpp
@@ -45,6 +45,8 @@
#include <private/qgraphicsscenebsptreeindex_p.h>
#include <private/qgraphicssceneindex_p.h>
#include <private/qgraphicsscenelinearindex_p.h>
+#include "../../shared/util.h"
+
//TESTED_CLASS=
//TESTED_FILES=
@@ -66,6 +68,7 @@ private slots:
void movingItems();
void connectedToSceneRectChanged();
void items();
+ void removeItems();
void clear();
private:
@@ -268,6 +271,63 @@ void tst_QGraphicsSceneIndex::items()
QCOMPARE(scene.items().size(), 3);
}
+class RectWidget : public QGraphicsWidget
+{
+ Q_OBJECT
+public:
+ RectWidget(QGraphicsItem *parent = 0) : QGraphicsWidget(parent)
+ {
+ }
+
+ void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
+ {
+ painter->setBrush(brush);
+ painter->drawRect(boundingRect());
+ }
+public:
+ QBrush brush;
+};
+
+void tst_QGraphicsSceneIndex::removeItems()
+{
+ QGraphicsScene scene;
+
+ RectWidget *parent = new RectWidget;
+ parent->brush = QBrush(QColor(Qt::magenta));
+ parent->setGeometry(250, 250, 400, 400);
+
+ RectWidget *widget = new RectWidget(parent);
+ widget->brush = QBrush(QColor(Qt::blue));
+ widget->setGeometry(10, 10, 200, 200);
+
+ RectWidget *widgetChild1 = new RectWidget(widget);
+ widgetChild1->brush = QBrush(QColor(Qt::green));
+ widgetChild1->setGeometry(20, 20, 100, 100);
+
+ RectWidget *widgetChild2 = new RectWidget(widgetChild1);
+ widgetChild2->brush = QBrush(QColor(Qt::yellow));
+ widgetChild2->setGeometry(25, 25, 50, 50);
+
+ scene.addItem(parent);
+
+ QGraphicsView view(&scene);
+ view.resize(600, 600);
+ view.show();
+ QApplication::setActiveWindow(&view);
+ QTest::qWaitForWindowShown(&view);
+
+ QApplication::processEvents();
+
+ scene.removeItem(widgetChild1);
+
+ delete widgetChild1;
+
+ //We move the parent
+ scene.items(295, 295, 50, 50);
+
+ //This should not crash
+}
+
void tst_QGraphicsSceneIndex::clear()
{
class MyItem : public QGraphicsItem
@@ -298,7 +358,7 @@ void tst_QGraphicsSceneIndex::clear()
MyItem *item = new MyItem;
scene.addItem(item);
qApp->processEvents();
- QCOMPARE(item->numPaints, 1);
+ QTRY_COMPARE(item->numPaints, 1);
}
QTEST_MAIN(tst_QGraphicsSceneIndex)
diff --git a/tests/auto/qgraphicstransform/tst_qgraphicstransform.cpp b/tests/auto/qgraphicstransform/tst_qgraphicstransform.cpp
index eb5c09959f..d8ab06edf2 100644
--- a/tests/auto/qgraphicstransform/tst_qgraphicstransform.cpp
+++ b/tests/auto/qgraphicstransform/tst_qgraphicstransform.cpp
@@ -59,6 +59,8 @@ private slots:
void rotation();
void rotation3d_data();
void rotation3d();
+ void rotation3dArbitraryAxis_data();
+ void rotation3dArbitraryAxis();
};
@@ -88,7 +90,7 @@ static QTransform transform2D(const QGraphicsTransform& t)
{
QMatrix4x4 m;
t.applyTo(&m);
- return m.toTransform(0);
+ return m.toTransform();
}
void tst_QGraphicsTransform::scale()
@@ -255,6 +257,19 @@ void tst_QGraphicsTransform::rotation3d()
QVERIFY(fuzzyCompare(transform2D(rotation), expected));
+ // Check that "rotation" produces the 4x4 form of the 3x3 matrix.
+ // i.e. third row and column are 0 0 1 0.
+ t.setIdentity();
+ rotation.applyTo(&t);
+ QMatrix4x4 r(expected);
+ if (sizeof(qreal) == sizeof(float) && angle == 268) {
+ // This test fails, on only this angle, when qreal == float
+ // because the deg2rad value in QTransform is not accurate
+ // enough to match what QMatrix4x4 is doing.
+ } else {
+ QVERIFY(qFuzzyCompare(t, r));
+ }
+
//now let's check that a null vector will not change the transform
rotation.setAxis(QVector3D(0, 0, 0));
rotation.setOrigin(QVector3D(10, 10, 0));
@@ -276,6 +291,58 @@ void tst_QGraphicsTransform::rotation3d()
QVERIFY(transform2D(rotation).isIdentity());
}
+void tst_QGraphicsTransform::rotation3dArbitraryAxis_data()
+{
+ QTest::addColumn<QVector3D>("axis");
+ QTest::addColumn<qreal>("angle");
+
+ QVector3D axis1 = QVector3D(1.0f, 1.0f, 1.0f);
+ QVector3D axis2 = QVector3D(2.0f, -3.0f, 0.5f);
+ QVector3D axis3 = QVector3D(-2.0f, 0.0f, -0.5f);
+ QVector3D axis4 = QVector3D(0.0001f, 0.0001f, 0.0001f);
+ QVector3D axis5 = QVector3D(0.01f, 0.01f, 0.01f);
+
+ for (int angle = 0; angle <= 360; angle++) {
+ QTest::newRow("test rotation on (1, 1, 1)") << axis1 << qreal(angle);
+ QTest::newRow("test rotation on (2, -3, .5)") << axis2 << qreal(angle);
+ QTest::newRow("test rotation on (-2, 0, -.5)") << axis3 << qreal(angle);
+ QTest::newRow("test rotation on (.0001, .0001, .0001)") << axis4 << qreal(angle);
+ QTest::newRow("test rotation on (.01, .01, .01)") << axis5 << qreal(angle);
+ }
+}
+
+void tst_QGraphicsTransform::rotation3dArbitraryAxis()
+{
+ QFETCH(QVector3D, axis);
+ QFETCH(qreal, angle);
+
+ QGraphicsRotation rotation;
+ rotation.setAxis(axis);
+
+ QMatrix4x4 t;
+ rotation.applyTo(&t);
+
+ QVERIFY(t.isIdentity());
+ QVERIFY(transform2D(rotation).isIdentity());
+
+ rotation.setAngle(angle);
+
+ // Compute the expected answer using QMatrix4x4 and a projection.
+ // These two steps are performed in one hit by QGraphicsRotation.
+ QMatrix4x4 exp;
+ exp.rotate(angle, axis);
+ QTransform expected = exp.toTransform(1024.0f);
+
+ QVERIFY(fuzzyCompare(transform2D(rotation), expected));
+
+ // Check that "rotation" produces the 4x4 form of the 3x3 matrix.
+ // i.e. third row and column are 0 0 1 0.
+ t.setIdentity();
+ rotation.applyTo(&t);
+ QMatrix4x4 r(expected);
+ QVERIFY(qFuzzyCompare(t, r));
+}
+
QTEST_MAIN(tst_QGraphicsTransform)
#include "tst_qgraphicstransform.moc"
diff --git a/tests/auto/qgraphicsview/tst_qgraphicsview.cpp b/tests/auto/qgraphicsview/tst_qgraphicsview.cpp
index dc08d0e948..f07453cea4 100644
--- a/tests/auto/qgraphicsview/tst_qgraphicsview.cpp
+++ b/tests/auto/qgraphicsview/tst_qgraphicsview.cpp
@@ -194,6 +194,8 @@ private slots:
void acceptDrops();
void optimizationFlags();
void optimizationFlags_dontSavePainterState();
+ void optimizationFlags_dontSavePainterState2_data();
+ void optimizationFlags_dontSavePainterState2();
void levelOfDetail_data();
void levelOfDetail();
void scrollBarRanges_data();
@@ -2455,6 +2457,57 @@ void tst_QGraphicsView::optimizationFlags_dontSavePainterState()
QTest::qWaitForWindowShown(&painter2);
}
+void tst_QGraphicsView::optimizationFlags_dontSavePainterState2_data()
+{
+ QTest::addColumn<bool>("savePainter");
+ QTest::newRow("With painter state protection") << true;
+ QTest::newRow("Without painter state protection") << false;
+}
+
+void tst_QGraphicsView::optimizationFlags_dontSavePainterState2()
+{
+ QFETCH(bool, savePainter);
+
+ class MyScene : public QGraphicsScene
+ {
+ public:
+ void drawBackground(QPainter *p, const QRectF &)
+ { transformInDrawBackground = p->worldTransform(); }
+
+ void drawForeground(QPainter *p, const QRectF &)
+ { transformInDrawForeground = p->worldTransform(); }
+
+ QTransform transformInDrawBackground;
+ QTransform transformInDrawForeground;
+ };
+
+ MyScene scene;
+ // Add transformed dummy items to make sure the painter's worldTransform() is changed in drawItems.
+ scene.addRect(0, 0, 20, 20)->setTransform(QTransform::fromScale(2, 2));
+ scene.addRect(50, 50, 20, 20)->setTransform(QTransform::fromTranslate(200, 200));
+
+ CustomView view(&scene);
+ if (!savePainter)
+ view.setOptimizationFlag(QGraphicsView::DontSavePainterState);
+ view.rotate(45);
+ view.scale(1.5, 1.5);
+ view.show();
+#ifdef Q_WS_X11
+ qt_x11_wait_for_window_manager(&view);
+#endif
+
+ // Make sure the view is repainted; otherwise the tests below will fail.
+ view.viewport()->repaint();
+ QTest::qWait(200);
+ QVERIFY(view.painted);
+
+ // Make sure the painter's world transform is preserved after drawItems.
+ const QTransform expectedTransform = view.viewportTransform();
+ QVERIFY(!expectedTransform.isIdentity());
+ QCOMPARE(scene.transformInDrawForeground, expectedTransform);
+ QCOMPARE(scene.transformInDrawBackground, expectedTransform);
+}
+
class LodItem : public QGraphicsRectItem
{
public:
@@ -3735,7 +3788,7 @@ void tst_QGraphicsView::task259503_scrollingArtifacts()
{
// qDebug() << event->region();
// qDebug() << updateRegion;
- QEXPECT_FAIL("", "The event region doesn't include the original item position region. See task #259503.", Continue);
+ QEXPECT_FAIL("", "The event region doesn't include the original item position region. See QTBUG-4416", Continue);
QCOMPARE(event->region(), updateRegion);
}
}
diff --git a/tests/auto/qlistview/tst_qlistview.cpp b/tests/auto/qlistview/tst_qlistview.cpp
index 6e211ae045..a5ff153b7c 100644
--- a/tests/auto/qlistview/tst_qlistview.cpp
+++ b/tests/auto/qlistview/tst_qlistview.cpp
@@ -119,6 +119,8 @@ private slots:
void task262152_setModelColumnNavigate();
void taskQTBUG_2233_scrollHiddenItems_data();
void taskQTBUG_2233_scrollHiddenItems();
+ void taskQTBUG_633_changeModelData();
+ void taskQTBUG_435_deselectOnViewportClick();
};
// Testing get/set functions
@@ -1132,6 +1134,7 @@ void tst_QListView::selection()
#endif
v.show();
+ QTest::qWaitForWindowShown(&v);
QApplication::processEvents();
v.setSelection(selectionRect, QItemSelectionModel::ClearAndSelect);
@@ -1184,6 +1187,7 @@ void tst_QListView::scrollTo()
lv.setModel(&model);
lv.setFixedSize(100, 200);
lv.show();
+ QTest::qWaitForWindowShown(&lv);
//by default, the list view scrolls per item and has no wrapping
QModelIndex index = model.index(6,0);
@@ -1782,6 +1786,7 @@ void tst_QListView::task262152_setModelColumnNavigate()
view.setModelColumn(1);
view.show();
+ QTest::qWaitForWindowShown(&view);
QTest::qWait(100);
QTest::keyClick(&view, Qt::Key_Down);
QTest::qWait(100);
@@ -1829,5 +1834,47 @@ void tst_QListView::taskQTBUG_2233_scrollHiddenItems()
}
}
+void tst_QListView::taskQTBUG_633_changeModelData()
+{
+ QListView view;
+ view.setFlow(QListView::LeftToRight);
+ QStandardItemModel model(5,1);
+ for (int i = 0; i < model.rowCount(); ++i) {
+ model.setData( model.index(i, 0), QString::number(i));
+ }
+
+ view.setModel(&model);
+ view.show();
+ QTest::qWaitForWindowShown(&view);
+ model.setData( model.index(1, 0), QLatin1String("long long text"));
+ QTest::qWait(100); //leave time for relayouting the items
+ QRect rectLongText = view.visualRect(model.index(1,0));
+ QRect rect2 = view.visualRect(model.index(2,0));
+ QVERIFY( ! rectLongText.intersects(rect2) );
+}
+
+void tst_QListView::taskQTBUG_435_deselectOnViewportClick()
+{
+ QListView view;
+ QStringListModel model( QStringList() << "1" << "2" << "3" << "4");
+ view.setModel(&model);
+ view.setSelectionMode(QAbstractItemView::ExtendedSelection);
+ view.selectAll();
+ QCOMPARE(view.selectionModel()->selectedIndexes().count(), model.rowCount());
+
+
+ QPoint p = view.visualRect(model.index(model.rowCount() - 1)).center() + QPoint(0, 20);
+ //first the left button
+ QTest::mouseClick(view.viewport(), Qt::LeftButton, 0, p);
+ QVERIFY(!view.selectionModel()->hasSelection());
+
+ view.selectAll();
+ QCOMPARE(view.selectionModel()->selectedIndexes().count(), model.rowCount());
+
+ //and now the right button
+ QTest::mouseClick(view.viewport(), Qt::RightButton, 0, p);
+ QVERIFY(!view.selectionModel()->hasSelection());
+}
+
QTEST_MAIN(tst_QListView)
#include "tst_qlistview.moc"
diff --git a/tests/auto/qlistwidget/tst_qlistwidget.cpp b/tests/auto/qlistwidget/tst_qlistwidget.cpp
index e825c8f474..5c6ed54909 100644
--- a/tests/auto/qlistwidget/tst_qlistwidget.cpp
+++ b/tests/auto/qlistwidget/tst_qlistwidget.cpp
@@ -46,6 +46,7 @@
#include <qlist.h>
#include <qlistwidget.h>
+#include <private/qlistwidget_p.h>
//TESTED_CLASS=
//TESTED_FILES=
@@ -95,6 +96,8 @@ private slots:
void insertItem();
void insertItems_data();
void insertItems();
+ void moveItemsPriv_data();
+ void moveItemsPriv();
void itemAssignment();
void item_data();
@@ -849,6 +852,62 @@ void tst_QListWidget::removeItems()
}
+void tst_QListWidget::moveItemsPriv_data()
+{
+ QTest::addColumn<int>("rowCount");
+ QTest::addColumn<int>("srcRow");
+ QTest::addColumn<int>("dstRow");
+ QTest::addColumn<bool>("shouldHaveSignaled");
+
+ QTest::newRow("Empty") << 0 << 0 << 0 << false;
+ QTest::newRow("Overflow src") << 5 << 5 << 2 << false;
+ QTest::newRow("Underflow src") << 5 << -1 << 2 << false;
+ QTest::newRow("Overflow dst") << 5 << 2 << 5 << false;
+ QTest::newRow("Underflow dst") << 5 << 2 << -1 << false;
+ QTest::newRow("Same place") << 5 << 2 << 2 << false;
+ QTest::newRow("Up") << 5 << 4 << 2 << true;
+ QTest::newRow("Down") << 5 << 2 << 4 << true;
+}
+
+void tst_QListWidget::moveItemsPriv()
+{
+ QFETCH(int, rowCount);
+ QFETCH(int, srcRow);
+ QFETCH(int, dstRow);
+ QFETCH(bool, shouldHaveSignaled);
+
+ for (int r = 0; r < rowCount; ++r)
+ new QListWidgetItem(QString::number(r), testWidget);
+
+ QListModel *model = dynamic_cast<QListModel *>(testWidget->model());
+ QVERIFY(model);
+ QSignalSpy beginMoveSpy(model, SIGNAL(rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)));
+ QSignalSpy movedSpy(model, SIGNAL(rowsMoved(QModelIndex,int,int,QModelIndex,int)));
+ model->move(srcRow, dstRow);
+
+ if (shouldHaveSignaled) {
+ if (srcRow < dstRow)
+ QCOMPARE(testWidget->item(dstRow - 1)->text(), QString::number(srcRow));
+ else
+ QCOMPARE(testWidget->item(dstRow)->text(), QString::number(srcRow));
+
+ QCOMPARE(beginMoveSpy.count(), 1);
+ const QList<QVariant> &beginMoveArgs = beginMoveSpy.takeFirst();
+ QCOMPARE(beginMoveArgs.at(1).toInt(), srcRow);
+ QCOMPARE(beginMoveArgs.at(2).toInt(), srcRow);
+ QCOMPARE(beginMoveArgs.at(4).toInt(), dstRow);
+
+ QCOMPARE(movedSpy.count(), 1);
+ const QList<QVariant> &movedArgs = movedSpy.takeFirst();
+ QCOMPARE(movedArgs.at(1).toInt(), srcRow);
+ QCOMPARE(movedArgs.at(2).toInt(), srcRow);
+ QCOMPARE(movedArgs.at(4).toInt(), dstRow);
+ } else {
+ QCOMPARE(beginMoveSpy.count(), 0);
+ QCOMPARE(movedSpy.count(), 0);
+ }
+}
+
void tst_QListWidget::itemStreaming_data()
{
QTest::addColumn<QString>("text");
diff --git a/tests/auto/qlocalsocket/tst_qlocalsocket.cpp b/tests/auto/qlocalsocket/tst_qlocalsocket.cpp
index be39d0075f..ab7b0ac144 100644
--- a/tests/auto/qlocalsocket/tst_qlocalsocket.cpp
+++ b/tests/auto/qlocalsocket/tst_qlocalsocket.cpp
@@ -976,7 +976,7 @@ void tst_QLocalSocket::writeOnlySocket()
#if defined(Q_OS_SYMBIAN)
QTest::qWait(250);
#endif
- QVERIFY(server.waitForNewConnection());
+ QVERIFY(server.waitForNewConnection(200));
QLocalSocket* serverSocket = server.nextPendingConnection();
QVERIFY(serverSocket);
diff --git a/tests/auto/qmenubar/tst_qmenubar.cpp b/tests/auto/qmenubar/tst_qmenubar.cpp
index 07aa9f42da..4291c3eeb9 100644
--- a/tests/auto/qmenubar/tst_qmenubar.cpp
+++ b/tests/auto/qmenubar/tst_qmenubar.cpp
@@ -86,6 +86,18 @@ private:
uint sel_count;
};
+class Menu : public QMenu
+{
+ Q_OBJECT
+ public slots:
+ void addActions()
+ {
+ //this will change the geometry of the menu
+ addAction("action1");
+ addAction("action2");
+ }
+};
+
class tst_QMenuBar : public QObject
{
Q_OBJECT
@@ -1442,7 +1454,7 @@ void tst_QMenuBar::check_menuPosition()
#ifdef Q_OS_WINCE_WM
QSKIP("Qt/CE uses native menubar", SkipAll);
#endif
- QMenu menu;
+ Menu menu;
#ifdef QT3_SUPPORT
initComplexMenubar();
#else
@@ -1496,6 +1508,21 @@ void tst_QMenuBar::check_menuPosition()
menu.close();
}
+ //in RTL, the menu should be stuck at the right of the action geometry
+ {
+ Qt::LayoutDirection dir = qApp->layoutDirection();
+ qApp->setLayoutDirection(Qt::RightToLeft);
+ menu.clear();
+ QObject::connect(&menu, SIGNAL(aboutToShow()), &menu, SLOT(addActions()));
+ QRect mbItemRect = mw->menuBar()->actionGeometry(menu_action);
+ mbItemRect.moveTo(mw->menuBar()->mapToGlobal(mbItemRect.topLeft()));
+ QTest::keyClick(mw, Qt::Key_M, Qt::AltModifier );
+ QVERIFY(menu.isActiveWindow());
+ QCOMPARE(menu.geometry().right(), mbItemRect.right());
+ menu.close();
+ qApp->setLayoutDirection(dir);
+ }
+
}
void tst_QMenuBar::task223138_triggered()
diff --git a/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp b/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp
index 8578d361a6..8d937e9ab5 100644
--- a/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp
+++ b/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp
@@ -56,8 +56,7 @@ public:
virtual ~tst_QParallelAnimationGroup();
public Q_SLOTS:
- void init();
- void cleanup();
+ void initTestCase();
private slots:
void construction();
@@ -86,13 +85,13 @@ tst_QParallelAnimationGroup::~tst_QParallelAnimationGroup()
{
}
-void tst_QParallelAnimationGroup::init()
+void tst_QParallelAnimationGroup::initTestCase()
{
qRegisterMetaType<QAbstractAnimation::State>("QAbstractAnimation::State");
-}
-
-void tst_QParallelAnimationGroup::cleanup()
-{
+#if defined(Q_OS_SYMBIAN) || defined(Q_WS_MAC) || defined(Q_WS_WINCE)
+ // give the Symbian and mac app start event queue time to clear
+ QTest::qWait(1000);
+#endif
}
void tst_QParallelAnimationGroup::construction()
@@ -486,10 +485,6 @@ void tst_QParallelAnimationGroup::updateChildrenWithRunningGroup()
void tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup()
{
-#if defined(Q_OS_SYMBIAN)
- // give the Symbian app start event queue time to clear
- QTest::qWait(1000);
-#endif
// test if children can be activated when their group is stopped
QParallelAnimationGroup group;
diff --git a/tests/auto/qpauseanimation/tst_qpauseanimation.cpp b/tests/auto/qpauseanimation/tst_qpauseanimation.cpp
index b11efa0c8f..4d0a7a7c65 100644
--- a/tests/auto/qpauseanimation/tst_qpauseanimation.cpp
+++ b/tests/auto/qpauseanimation/tst_qpauseanimation.cpp
@@ -93,8 +93,7 @@ public:
virtual ~tst_QPauseAnimation();
public Q_SLOTS:
- void init();
- void cleanup();
+ void initTestCase();
private slots:
void changeDirectionWhileRunning();
@@ -117,20 +116,15 @@ tst_QPauseAnimation::~tst_QPauseAnimation()
{
}
-void tst_QPauseAnimation::init()
+void tst_QPauseAnimation::initTestCase()
{
qRegisterMetaType<QAbstractAnimation::State>("QAbstractAnimation::State");
qRegisterMetaType<QAbstractAnimation::DeletionPolicy>("QAbstractAnimation::DeletionPolicy");
}
-void tst_QPauseAnimation::cleanup()
-{
-}
-
void tst_QPauseAnimation::changeDirectionWhileRunning()
{
- QUnifiedTimer *timer = QUnifiedTimer::instance();
- timer->setConsistentTiming(true);
+ EnableConsistentTiming enabled;
TestablePauseAnimation animation;
animation.setDuration(400);
@@ -140,8 +134,6 @@ void tst_QPauseAnimation::changeDirectionWhileRunning()
animation.setDirection(QAbstractAnimation::Backward);
QTest::qWait(animation.totalDuration() + 50);
QVERIFY(animation.state() == QAbstractAnimation::Stopped);
-
- timer->setConsistentTiming(false);
}
void tst_QPauseAnimation::noTimerUpdates_data()
@@ -157,8 +149,7 @@ void tst_QPauseAnimation::noTimerUpdates_data()
void tst_QPauseAnimation::noTimerUpdates()
{
- QUnifiedTimer *timer = QUnifiedTimer::instance();
- timer->setConsistentTiming(true);
+ EnableConsistentTiming enabled;
QFETCH(int, duration);
QFETCH(int, loopCount);
@@ -168,16 +159,19 @@ void tst_QPauseAnimation::noTimerUpdates()
animation.setLoopCount(loopCount);
animation.start();
QTest::qWait(animation.totalDuration() + 100);
+
+#ifdef Q_OS_WIN
+ if (animation.state() != QAbstractAnimation::Stopped)
+ QEXPECT_FAIL("", "On windows, consistent timing is not working properly due to bad timer resolution", Abort);
+#endif
+
QVERIFY(animation.state() == QAbstractAnimation::Stopped);
QCOMPARE(animation.m_updateCurrentTimeCount, 1 + loopCount);
-
- timer->setConsistentTiming(false);
}
void tst_QPauseAnimation::mulitplePauseAnimations()
{
- QUnifiedTimer *timer = QUnifiedTimer::instance();
- timer->setConsistentTiming(true);
+ EnableConsistentTiming enabled;
TestablePauseAnimation animation;
animation.setDuration(200);
@@ -188,16 +182,26 @@ void tst_QPauseAnimation::mulitplePauseAnimations()
animation.start();
animation2.start();
QTest::qWait(animation.totalDuration() + 100);
+
+#ifdef Q_OS_WIN
+ if (animation.state() != QAbstractAnimation::Stopped)
+ QEXPECT_FAIL("", "On windows, consistent timing is not working properly due to bad timer resolution", Abort);
+#endif
+
QVERIFY(animation.state() == QAbstractAnimation::Stopped);
QVERIFY(animation2.state() == QAbstractAnimation::Running);
QCOMPARE(animation.m_updateCurrentTimeCount, 2);
QCOMPARE(animation2.m_updateCurrentTimeCount, 2);
QTest::qWait(550);
+
+#ifdef Q_OS_WIN
+ if (animation2.state() != QAbstractAnimation::Stopped)
+ QEXPECT_FAIL("", "On windows, consistent timing is not working properly due to bad timer resolution", Abort);
+#endif
+
QVERIFY(animation2.state() == QAbstractAnimation::Stopped);
QCOMPARE(animation2.m_updateCurrentTimeCount, 3);
-
- timer->setConsistentTiming(false);
}
void tst_QPauseAnimation::pauseAndPropertyAnimations()
@@ -243,7 +247,7 @@ void tst_QPauseAnimation::pauseResume()
animation.pause();
QVERIFY(animation.state() == QAbstractAnimation::Paused);
animation.start();
- QTest::qWait(250);
+ QTest::qWait(300);
QVERIFY(animation.state() == QAbstractAnimation::Stopped);
QCOMPARE(animation.m_updateCurrentTimeCount, 3);
}
@@ -260,6 +264,9 @@ void tst_QPauseAnimation::sequentialPauseGroup()
animation3.setDuration(200);
group.start();
+ QCOMPARE(animation1.m_updateCurrentTimeCount, 1);
+ QCOMPARE(animation2.m_updateCurrentTimeCount, 0);
+ QCOMPARE(animation3.m_updateCurrentTimeCount, 0);
QVERIFY(group.state() == QAbstractAnimation::Running);
QVERIFY(animation1.state() == QAbstractAnimation::Running);
@@ -267,6 +274,9 @@ void tst_QPauseAnimation::sequentialPauseGroup()
QVERIFY(animation3.state() == QAbstractAnimation::Stopped);
group.setCurrentTime(250);
+ QCOMPARE(animation1.m_updateCurrentTimeCount, 2);
+ QCOMPARE(animation2.m_updateCurrentTimeCount, 1);
+ QCOMPARE(animation3.m_updateCurrentTimeCount, 0);
QVERIFY(group.state() == QAbstractAnimation::Running);
QVERIFY(animation1.state() == QAbstractAnimation::Stopped);
@@ -275,6 +285,9 @@ void tst_QPauseAnimation::sequentialPauseGroup()
QVERIFY(animation3.state() == QAbstractAnimation::Stopped);
group.setCurrentTime(500);
+ QCOMPARE(animation1.m_updateCurrentTimeCount, 2);
+ QCOMPARE(animation2.m_updateCurrentTimeCount, 2);
+ QCOMPARE(animation3.m_updateCurrentTimeCount, 1);
QVERIFY(group.state() == QAbstractAnimation::Running);
QVERIFY(animation1.state() == QAbstractAnimation::Stopped);
diff --git a/tests/auto/qpixmap/tst_qpixmap.cpp b/tests/auto/qpixmap/tst_qpixmap.cpp
index 9f5aee250a..8e02c74e25 100644
--- a/tests/auto/qpixmap/tst_qpixmap.cpp
+++ b/tests/auto/qpixmap/tst_qpixmap.cpp
@@ -166,6 +166,7 @@ private slots:
void fromImage_crash();
void fromData();
+ void loadFromDataNullValues();
void preserveDepth();
};
@@ -1133,6 +1134,8 @@ void tst_QPixmap::fromSymbianCFbsBitmap_data()
QTest::newRow("EColor4K big") << EColor4K << largeWidth << largeHeight << QColor(Qt::red);
QTest::newRow("EColor64K small") << EColor64K << smallWidth << smallHeight << QColor(Qt::green);
QTest::newRow("EColor64K big") << EColor64K << largeWidth << largeHeight << QColor(Qt::green);
+ QTest::newRow("EColor16M small") << EColor16M << smallWidth << smallHeight << QColor(Qt::yellow);
+ QTest::newRow("EColor16M big") << EColor16M << largeWidth << largeHeight << QColor(Qt::yellow);
QTest::newRow("EColor16MU small") << EColor16MU << smallWidth << smallHeight << QColor(Qt::red);
QTest::newRow("EColor16MU big") << EColor16MU << largeWidth << largeHeight << QColor(Qt::red);
QTest::newRow("EColor16MA small opaque") << EColor16MA << smallWidth << smallHeight << QColor(255, 255, 0);
@@ -1436,6 +1439,26 @@ void tst_QPixmap::fromData()
QCOMPARE(img.pixel(0, 1), QRgb(0xff000000));
}
+void tst_QPixmap::loadFromDataNullValues()
+{
+ {
+ QPixmap pixmap;
+ pixmap.loadFromData(QByteArray());
+ QVERIFY(pixmap.isNull());
+ }
+ {
+ QPixmap pixmap;
+ pixmap.loadFromData(0, 123);
+ QVERIFY(pixmap.isNull());
+ }
+ {
+ QPixmap pixmap;
+ const uchar bla[] = "bla";
+ pixmap.loadFromData(bla, 0);
+ QVERIFY(pixmap.isNull());
+ }
+}
+
void tst_QPixmap::task_246446()
{
// This crashed without the bugfix in 246446
diff --git a/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp b/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp
index 5a9bad752c..a80c7878c9 100644
--- a/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp
+++ b/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp
@@ -383,7 +383,7 @@ void tst_QPixmapFilter::dropShadowBoundingRectFor()
QPixmapDropShadowFilter filter;
filter.setBlurRadius(0);
- QCOMPARE(filter.blurRadius(), 0);
+ QCOMPARE(filter.blurRadius(), 0.);
const QRectF rect1(0, 0, 50, 50);
const QRectF rect2(30, 20, 10, 40);
diff --git a/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp b/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp
index 7dd17e532f..56c1ced81b 100644
--- a/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp
+++ b/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp
@@ -495,7 +495,7 @@ void tst_QPropertyAnimation::startWhenAnotherIsRunning()
anim->setEndValue(100);
QSignalSpy runningSpy(anim, SIGNAL(stateChanged(QAbstractAnimation::State, QAbstractAnimation::State)));
anim->start(QVariantAnimation::DeleteWhenStopped);
- QTest::qWait(anim->duration() + 50);
+ QTest::qWait(anim->duration() + 100);
QCOMPARE(runningSpy.count(), 2); //started and then stopped
QVERIFY(!anim);
}
@@ -659,7 +659,7 @@ void tst_QPropertyAnimation::playForwardBackward()
anim.setStartValue(0);
anim.setEndValue(100);
anim.start();
- QTest::qWait(anim.duration() + 50);
+ QTest::qWait(anim.duration() + 100);
QCOMPARE(anim.state(), QAbstractAnimation::Stopped);
QCOMPARE(anim.currentTime(), anim.duration());
@@ -667,7 +667,7 @@ void tst_QPropertyAnimation::playForwardBackward()
anim.setDirection(QVariantAnimation::Backward);
anim.start();
QCOMPARE(anim.state(), QAbstractAnimation::Running);
- QTest::qWait(anim.duration() + 50);
+ QTest::qWait(anim.duration() + 100);
QCOMPARE(anim.state(), QAbstractAnimation::Stopped);
QCOMPARE(anim.currentTime(), 0);
@@ -676,7 +676,7 @@ void tst_QPropertyAnimation::playForwardBackward()
anim.start();
QCOMPARE(anim.state(), QAbstractAnimation::Running);
QCOMPARE(anim.currentTime(), anim.duration());
- QTest::qWait(anim.duration() + 50);
+ QTest::qWait(anim.duration() + 100);
QCOMPARE(anim.state(), QAbstractAnimation::Stopped);
QCOMPARE(anim.currentTime(), 0);
}
@@ -1093,7 +1093,7 @@ void tst_QPropertyAnimation::valueChanged()
QSignalSpy spy(&anim, SIGNAL(valueChanged(QVariant)));
anim.start();
- QTest::qWait(anim.duration() + 50);
+ QTest::qWait(anim.duration() + 100);
QCOMPARE(anim.state(), QAbstractAnimation::Stopped);
QCOMPARE(anim.currentTime(), anim.duration());
@@ -1144,7 +1144,7 @@ void tst_QPropertyAnimation::twoAnimations()
o1.anim.start();
o2.anim.start();
- QTest::qWait(o1.anim.duration() + 50);
+ QTest::qWait(o1.anim.duration() + 100);
QCOMPARE(o1.anim.state(), QAbstractAnimation::Stopped);
QCOMPARE(o2.anim.state(), QAbstractAnimation::Stopped);
@@ -1194,7 +1194,7 @@ void tst_QPropertyAnimation::deletedInUpdateCurrentTime()
MyComposedAnimation composedAnimation(&o, "value", "realValue");
composedAnimation.start();
QCOMPARE(composedAnimation.state(), QAbstractAnimation::Running);
- QTest::qWait(composedAnimation.duration() + 50);
+ QTest::qWait(composedAnimation.duration() + 100);
QCOMPARE(composedAnimation.state(), QAbstractAnimation::Stopped);
QCOMPARE(o.value(), 1000);
diff --git a/tests/auto/qscriptengine/tst_qscriptengine.cpp b/tests/auto/qscriptengine/tst_qscriptengine.cpp
index 25ee00f5ef..804534fe47 100644
--- a/tests/auto/qscriptengine/tst_qscriptengine.cpp
+++ b/tests/auto/qscriptengine/tst_qscriptengine.cpp
@@ -44,6 +44,7 @@
#include <qscriptengine.h>
#include <qscriptengineagent.h>
+#include <qscriptprogram.h>
#include <qscriptvalueiterator.h>
#include <qgraphicsitem.h>
#include <qstandarditemmodel.h>
@@ -52,6 +53,7 @@
Q_DECLARE_METATYPE(QList<int>)
Q_DECLARE_METATYPE(QObjectList)
+Q_DECLARE_METATYPE(QScriptProgram)
//TESTED_CLASS=
//TESTED_FILES=
@@ -151,6 +153,7 @@ private slots:
void installTranslatorFunctions();
void functionScopes();
void nativeFunctionScopes();
+ void evaluateProgram();
void qRegExpInport_data();
void qRegExpInport();
@@ -4289,6 +4292,152 @@ void tst_QScriptEngine::nativeFunctionScopes()
}
}
+static QScriptValue createProgram(QScriptContext *ctx, QScriptEngine *eng)
+{
+ QString code = ctx->argument(0).toString();
+ QScriptProgram result(code);
+ return qScriptValueFromValue(eng, result);
+}
+
+void tst_QScriptEngine::evaluateProgram()
+{
+ QScriptEngine eng;
+
+ {
+ QString code("1 + 2");
+ QString fileName("hello.js");
+ int lineNumber(123);
+ QScriptProgram program(code, fileName, lineNumber);
+ QVERIFY(!program.isNull());
+ QCOMPARE(program.sourceCode(), code);
+ QCOMPARE(program.fileName(), fileName);
+ QCOMPARE(program.firstLineNumber(), lineNumber);
+
+ QScriptValue expected = eng.evaluate(code);
+ for (int x = 0; x < 10; ++x) {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(ret.equals(expected));
+ }
+
+ // operator=
+ QScriptProgram sameProgram = program;
+ QVERIFY(sameProgram == program);
+ QVERIFY(eng.evaluate(sameProgram).equals(expected));
+
+ // copy constructor
+ QScriptProgram sameProgram2(program);
+ QVERIFY(sameProgram2 == program);
+ QVERIFY(eng.evaluate(sameProgram2).equals(expected));
+
+ QScriptProgram differentProgram("2 + 3");
+ QVERIFY(differentProgram != program);
+ QVERIFY(!eng.evaluate(differentProgram).equals(expected));
+ }
+
+ // Program that accesses variable in the scope
+ {
+ QScriptProgram program("a");
+ QVERIFY(!program.isNull());
+ {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(ret.isError());
+ QCOMPARE(ret.toString(), QString::fromLatin1("ReferenceError: Can't find variable: a"));
+ }
+
+ QScriptValue obj = eng.newObject();
+ obj.setProperty("a", 123);
+ QScriptContext *ctx = eng.currentContext();
+ ctx->pushScope(obj);
+ {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(!ret.isError());
+ QVERIFY(ret.equals(obj.property("a")));
+ }
+
+ obj.setProperty("a", QScriptValue());
+ {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(ret.isError());
+ }
+
+ QScriptValue obj2 = eng.newObject();
+ obj2.setProperty("a", 456);
+ ctx->pushScope(obj2);
+ {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(!ret.isError());
+ QVERIFY(ret.equals(obj2.property("a")));
+ }
+
+ ctx->popScope();
+ }
+
+ // Program that creates closure
+ {
+ QScriptProgram program("(function() { var count = 0; return function() { return count++; }; })");
+ QVERIFY(!program.isNull());
+ QScriptValue createCounter = eng.evaluate(program);
+ QVERIFY(createCounter.isFunction());
+ QScriptValue counter = createCounter.call();
+ QVERIFY(counter.isFunction());
+ {
+ QScriptValue ret = counter.call();
+ QVERIFY(ret.isNumber());
+ }
+ QScriptValue counter2 = createCounter.call();
+ QVERIFY(counter2.isFunction());
+ QVERIFY(!counter2.equals(counter));
+ {
+ QScriptValue ret = counter2.call();
+ QVERIFY(ret.isNumber());
+ }
+ }
+
+ // Program created in a function call, then executed later
+ {
+ QScriptValue fun = eng.newFunction(createProgram);
+ QScriptProgram program = qscriptvalue_cast<QScriptProgram>(
+ fun.call(QScriptValue(), QScriptValueList() << "a + 1"));
+ QVERIFY(!program.isNull());
+ eng.globalObject().setProperty("a", QScriptValue());
+ {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(ret.isError());
+ QCOMPARE(ret.toString(), QString::fromLatin1("ReferenceError: Can't find variable: a"));
+ }
+ eng.globalObject().setProperty("a", 122);
+ {
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(!ret.isError());
+ QVERIFY(ret.isNumber());
+ QCOMPARE(ret.toInt32(), 123);
+ }
+ }
+
+ // Same program run in different engines
+ {
+ QString code("1 + 2");
+ QScriptProgram program(code);
+ QVERIFY(!program.isNull());
+ double expected = eng.evaluate(program).toNumber();
+ for (int x = 0; x < 2; ++x) {
+ QScriptEngine eng2;
+ for (int y = 0; y < 2; ++y) {
+ double ret = eng2.evaluate(program).toNumber();
+ QCOMPARE(ret, expected);
+ }
+ }
+ }
+
+ // No program
+ {
+ QScriptProgram program;
+ QVERIFY(program.isNull());
+ QScriptValue ret = eng.evaluate(program);
+ QVERIFY(!ret.isValid());
+ }
+}
+
static QRegExp minimal(QRegExp r) { r.setMinimal(true); return r; }
void tst_QScriptEngine::qRegExpInport_data()
diff --git a/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp b/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp
index 82c8ccd1ae..032c34b298 100644
--- a/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp
+++ b/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp
@@ -44,6 +44,7 @@
#include <QtScript/qscriptengineagent.h>
#include <QtScript/qscriptengine.h>
+#include <QtScript/qscriptprogram.h>
#include <qscriptvalueiterator.h>
//TESTED_CLASS=
@@ -110,6 +111,9 @@ private slots:
void extension();
void isEvaluatingInExtension();
void hasUncaughtException();
+ void evaluateProgram();
+ void evaluateProgram_SyntaxError();
+ void evaluateNullProgram();
private:
double m_testProperty;
@@ -2219,6 +2223,88 @@ void tst_QScriptEngineAgent::hasUncaughtException()
QVERIFY2(spy->isPass(), "At least one of a functionExit event should set hasUncaughtException flag.");
}
+void tst_QScriptEngineAgent::evaluateProgram()
+{
+ QScriptEngine eng;
+ QScriptProgram program("1 + 2", "foo.js", 123);
+ ScriptEngineSpy *spy = new ScriptEngineSpy(&eng);
+ qint64 scriptId = -1;
+ for (int x = 0; x < 10; ++x) {
+ spy->clear();
+ (void)eng.evaluate(program);
+ QCOMPARE(spy->count(), (x == 0) ? 4 : 3);
+
+ if (x == 0) {
+ // script is only loaded on first execution
+ QCOMPARE(spy->at(0).type, ScriptEngineEvent::ScriptLoad);
+ scriptId = spy->at(0).scriptId;
+ QVERIFY(scriptId != -1);
+ QCOMPARE(spy->at(0).script, program.sourceCode());
+ QCOMPARE(spy->at(0).fileName, program.fileName());
+ QCOMPARE(spy->at(0).lineNumber, program.firstLineNumber());
+ spy->removeFirst();
+ }
+
+ QCOMPARE(spy->at(0).type, ScriptEngineEvent::FunctionEntry); // evaluate()
+ QCOMPARE(spy->at(0).scriptId, scriptId);
+
+ QCOMPARE(spy->at(1).type, ScriptEngineEvent::PositionChange);
+ QCOMPARE(spy->at(1).scriptId, scriptId);
+ QCOMPARE(spy->at(1).lineNumber, program.firstLineNumber());
+
+ QCOMPARE(spy->at(2).type, ScriptEngineEvent::FunctionExit); // evaluate()
+ QCOMPARE(spy->at(2).scriptId, scriptId);
+ QVERIFY(spy->at(2).value.isNumber());
+ QCOMPARE(spy->at(2).value.toNumber(), qsreal(3));
+ }
+}
+
+void tst_QScriptEngineAgent::evaluateProgram_SyntaxError()
+{
+ QScriptEngine eng;
+ QScriptProgram program("this is not valid syntax", "foo.js", 123);
+ ScriptEngineSpy *spy = new ScriptEngineSpy(&eng);
+ qint64 scriptId = -1;
+ for (int x = 0; x < 10; ++x) {
+ spy->clear();
+ (void)eng.evaluate(program);
+ QCOMPARE(spy->count(), (x == 0) ? 8 : 7);
+
+ if (x == 0) {
+ // script is only loaded on first execution
+ QCOMPARE(spy->at(0).type, ScriptEngineEvent::ScriptLoad);
+ scriptId = spy->at(0).scriptId;
+ QVERIFY(scriptId != -1);
+ QCOMPARE(spy->at(0).script, program.sourceCode());
+ QCOMPARE(spy->at(0).fileName, program.fileName());
+ QCOMPARE(spy->at(0).lineNumber, program.firstLineNumber());
+ spy->removeFirst();
+ }
+
+ QCOMPARE(spy->at(0).type, ScriptEngineEvent::FunctionEntry); // evaluate()
+ QCOMPARE(spy->at(0).scriptId, scriptId);
+
+ QCOMPARE(spy->at(1).type, ScriptEngineEvent::ContextPush); // SyntaxError constructor
+ QCOMPARE(spy->at(2).type, ScriptEngineEvent::FunctionEntry); // SyntaxError constructor
+ QCOMPARE(spy->at(3).type, ScriptEngineEvent::FunctionExit); // SyntaxError constructor
+ QCOMPARE(spy->at(4).type, ScriptEngineEvent::ContextPop); // SyntaxError constructor
+
+ QCOMPARE(spy->at(5).type, ScriptEngineEvent::ExceptionThrow);
+ QVERIFY(spy->at(5).value.isError());
+ QCOMPARE(spy->at(5).value.toString(), QString::fromLatin1("SyntaxError: Parse error"));
+
+ QCOMPARE(spy->at(6).type, ScriptEngineEvent::FunctionExit); // evaluate()
+ QCOMPARE(spy->at(6).scriptId, scriptId);
+ }
+}
+
+void tst_QScriptEngineAgent::evaluateNullProgram()
+{
+ QScriptEngine eng;
+ ScriptEngineSpy *spy = new ScriptEngineSpy(&eng);
+ (void)eng.evaluate(QScriptProgram());
+ QCOMPARE(spy->count(), 0);
+}
QTEST_MAIN(tst_QScriptEngineAgent)
#include "tst_qscriptengineagent.moc"
diff --git a/tests/auto/qscriptstring/tst_qscriptstring.cpp b/tests/auto/qscriptstring/tst_qscriptstring.cpp
index e1a4bc1457..1229f4ade3 100644
--- a/tests/auto/qscriptstring/tst_qscriptstring.cpp
+++ b/tests/auto/qscriptstring/tst_qscriptstring.cpp
@@ -59,6 +59,8 @@ public:
private slots:
void test();
void hash();
+ void toArrayIndex_data();
+ void toArrayIndex();
};
tst_QScriptString::tst_QScriptString()
@@ -155,5 +157,40 @@ void tst_QScriptString::hash()
QCOMPARE(stringToInt.value(foo), 123);
}
+void tst_QScriptString::toArrayIndex_data()
+{
+ QTest::addColumn<QString>("input");
+ QTest::addColumn<bool>("expectSuccess");
+ QTest::addColumn<quint32>("expectedIndex");
+ QTest::newRow("foo") << QString::fromLatin1("foo") << false << quint32(0xffffffff);
+ QTest::newRow("empty") << QString::fromLatin1("") << false << quint32(0xffffffff);
+ QTest::newRow("0") << QString::fromLatin1("0") << true << quint32(0);
+ QTest::newRow("00") << QString::fromLatin1("00") << false << quint32(0xffffffff);
+ QTest::newRow("1") << QString::fromLatin1("1") << true << quint32(1);
+ QTest::newRow("123") << QString::fromLatin1("123") << true << quint32(123);
+ QTest::newRow("-1") << QString::fromLatin1("-1") << false << quint32(0xffffffff);
+ QTest::newRow("0a") << QString::fromLatin1("0a") << false << quint32(0xffffffff);
+ QTest::newRow("0x1") << QString::fromLatin1("0x1") << false << quint32(0xffffffff);
+ QTest::newRow("01") << QString::fromLatin1("01") << false << quint32(0xffffffff);
+ QTest::newRow("4294967294") << QString::fromLatin1("4294967294") << true << quint32(0xfffffffe);
+ QTest::newRow("4294967295") << QString::fromLatin1("4294967295") << false << quint32(0xffffffff);
+}
+
+void tst_QScriptString::toArrayIndex()
+{
+ QFETCH(QString, input);
+ QFETCH(bool, expectSuccess);
+ QFETCH(quint32, expectedIndex);
+ QScriptEngine engine;
+ for (int x = 0; x < 2; ++x) {
+ bool isArrayIndex;
+ bool *ptr = (x == 0) ? &isArrayIndex : (bool*)0;
+ quint32 result = engine.toStringHandle(input).toArrayIndex(ptr);
+ if (x == 0)
+ QCOMPARE(isArrayIndex, expectSuccess);
+ QCOMPARE(result, expectedIndex);
+ }
+}
+
QTEST_MAIN(tst_QScriptString)
#include "tst_qscriptstring.moc"
diff --git a/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp b/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp
index aa6801a63b..f6afc5b7de 100644
--- a/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp
+++ b/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp
@@ -929,16 +929,13 @@ void tst_QSequentialAnimationGroup::startDelay()
group.addPause(125);
QCOMPARE(group.totalDuration(), 375);
- QEventLoop loop;
- QObject::connect(&group, SIGNAL(finished()), &loop, SLOT(quit()));
-
- QTime time;
- time.start();
group.start();
- loop.exec();
+ QCOMPARE(group.state(), QAnimationGroup::Running);
- QVERIFY(time.elapsed() >= 375);
- QVERIFY(time.elapsed() < 1000);
+ QTest::qWait(500);
+
+ QVERIFY(group.currentTime() == 375);
+ QCOMPARE(group.state(), QAnimationGroup::Stopped);
}
void tst_QSequentialAnimationGroup::clearGroup()
diff --git a/tests/auto/qsound/tst_qsound.cpp b/tests/auto/qsound/tst_qsound.cpp
index fdbf6a26b1..73eca983a1 100644
--- a/tests/auto/qsound/tst_qsound.cpp
+++ b/tests/auto/qsound/tst_qsound.cpp
@@ -55,20 +55,32 @@ public:
tst_QSound( QObject* parent=0) : QObject(parent) {}
private slots:
- void checkFinished();
+ void checkFinished();
+
+ // Manual tests
+ void staticPlay();
};
void tst_QSound::checkFinished()
{
- QSound sound(SRCDIR"4.wav");
- sound.setLoops(3);
- sound.play();
- QTest::qWait(5000);
+ QSound sound(SRCDIR"4.wav");
+ sound.setLoops(3);
+ sound.play();
+ QTest::qWait(5000);
#if defined(Q_WS_QWS)
- QEXPECT_FAIL("", "QSound buggy on embedded (task 122221)", Abort);
+ QEXPECT_FAIL("", "QSound buggy on embedded (task QTBUG-157)", Abort);
#endif
- QVERIFY(sound.isFinished() );
+ QVERIFY(sound.isFinished() );
+}
+
+void tst_QSound::staticPlay()
+{
+ QSKIP("Test disabled -- only for manual purposes", SkipAll);
+
+ // Check that you hear sound with static play also.
+ QSound::play(SRCDIR"4.wav");
+ QTest::qWait(2000);
}
QTEST_MAIN(tst_QSound);
diff --git a/tests/auto/qsplitter/tst_qsplitter.cpp b/tests/auto/qsplitter/tst_qsplitter.cpp
index cf1642113c..b832f3a61a 100644
--- a/tests/auto/qsplitter/tst_qsplitter.cpp
+++ b/tests/auto/qsplitter/tst_qsplitter.cpp
@@ -102,6 +102,8 @@ private slots:
void task187373_addAbstractScrollAreas();
void task187373_addAbstractScrollAreas_data();
void task169702_sizes();
+ void taskQTBUG_4101_ensureOneNonCollapsedWidget_data();
+ void taskQTBUG_4101_ensureOneNonCollapsedWidget();
private:
void removeThirdWidget();
@@ -1281,6 +1283,8 @@ class MyFriendlySplitter : public QSplitter
public:
MyFriendlySplitter(QWidget *parent = 0) : QSplitter(parent) {}
void setRubberBand(int pos) { QSplitter::setRubberBand(pos); }
+
+ friend class tst_QSplitter;
};
void tst_QSplitter::rubberBandNotInSplitter()
@@ -1403,5 +1407,35 @@ void tst_QSplitter::task169702_sizes()
QCOMPARE(testW->size().height(), testW->minimumSizeHint().height());
}
+void tst_QSplitter::taskQTBUG_4101_ensureOneNonCollapsedWidget_data()
+{
+ QTest::addColumn<bool>("testingHide");
+
+ QTest::newRow("last non collapsed hidden") << true;
+ QTest::newRow("last non collapsed deleted") << false;
+}
+
+void tst_QSplitter::taskQTBUG_4101_ensureOneNonCollapsedWidget()
+{
+ QFETCH(bool, testingHide);
+
+ MyFriendlySplitter s;
+ QLabel *l;
+ for (int i = 0; i < 5; ++i) {
+ l = new QLabel(QString("Label ") + QChar('A' + i));
+ l->setAlignment(Qt::AlignCenter);
+ s.addWidget(l);
+ s.moveSplitter(0, i); // Collapse all the labels except the last one.
+ }
+
+ s.show();
+ if (testingHide)
+ l->hide();
+ else
+ delete l;
+ QTest::qWait(100);
+ QVERIFY(s.sizes().at(0) > 0);
+}
+
QTEST_MAIN(tst_QSplitter)
#include "tst_qsplitter.moc"
diff --git a/tests/auto/qsqldatabase/tst_qsqldatabase.cpp b/tests/auto/qsqldatabase/tst_qsqldatabase.cpp
index 82b60660b1..fe7c3eaaa5 100644
--- a/tests/auto/qsqldatabase/tst_qsqldatabase.cpp
+++ b/tests/auto/qsqldatabase/tst_qsqldatabase.cpp
@@ -1234,6 +1234,7 @@ void tst_QSqlDatabase::recordSQLite()
FieldDef("integer", QVariant::Int, QVariant(13)),
FieldDef("int", QVariant::Int, QVariant(12)),
+ FieldDef("real", QVariant::String, QVariant(1.234567890123456)),
FieldDef()
};
diff --git a/tests/auto/qsqlquery/tst_qsqlquery.cpp b/tests/auto/qsqlquery/tst_qsqlquery.cpp
index 8fe6f2eae9..4d9e50fab4 100644
--- a/tests/auto/qsqlquery/tst_qsqlquery.cpp
+++ b/tests/auto/qsqlquery/tst_qsqlquery.cpp
@@ -193,6 +193,8 @@ private slots:
void sqlServerReturn0_data() { generic_data(); }
void sqlServerReturn0();
+ void QTBUG_551_data() { generic_data("QOCI"); }
+ void QTBUG_551();
private:
// returns all database connections
@@ -322,6 +324,11 @@ void tst_QSqlQuery::dropTestTables( QSqlDatabase db )
tablenames << qTableName("test141895");
tst_Databases::safeDropTables( db, tablenames );
+
+ if ( db.driverName().startsWith( "QOCI" ) ) {
+ QSqlQuery q( db );
+ q.exec( "DROP PACKAGE " + qTableName("pkg") );
+ }
}
void tst_QSqlQuery::createTestTables( QSqlDatabase db )
@@ -396,7 +403,7 @@ void tst_QSqlQuery::char1SelectUnicode()
QSKIP("Needs someone with more Unicode knowledge than I have to fix", SkipSingle);
if ( db.driver()->hasFeature( QSqlDriver::Unicode ) ) {
- QString uniStr( QChar( 'का' ) );
+ QString uniStr( QChar(0x0915) ); // DEVANAGARI LETTER KA
QSqlQuery q( db );
if ( db.driverName().startsWith( "QMYSQL" ) && tst_Databases::getMySqlVersion( db ).section( QChar('.'), 0, 0 ).toInt()<5 )
@@ -2847,5 +2854,52 @@ void tst_QSqlQuery::sqlServerReturn0()
QVERIFY_SQL(q, next());
}
+void tst_QSqlQuery::QTBUG_551()
+{
+ QFETCH( QString, dbName );
+ QSqlDatabase db = QSqlDatabase::database( dbName );
+ CHECK_DATABASE( db );
+ QSqlQuery q(db);
+ QString pkgname=qTableName("pkg");
+ QVERIFY_SQL(q, exec("CREATE OR REPLACE PACKAGE "+pkgname+" IS \n\
+ \n\
+ TYPE IntType IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;\n\
+ TYPE VCType IS TABLE OF VARCHAR2(60) INDEX BY BINARY_INTEGER;\n\
+ PROCEDURE P (Inp IN IntType, Outp OUT VCType);\n\
+ END "+pkgname+";"));
+
+ QVERIFY_SQL(q, exec("CREATE OR REPLACE PACKAGE BODY "+pkgname+" IS\n\
+ PROCEDURE P (Inp IN IntType, Outp OUT VCType)\n\
+ IS\n\
+ BEGIN\n\
+ Outp(1) := '1. Value is ' ||TO_CHAR(Inp(1));\n\
+ Outp(2) := '2. Value is ' ||TO_CHAR(Inp(2));\n\
+ Outp(3) := '3. Value is ' ||TO_CHAR(Inp(3));\n\
+ END p;\n\
+ END "+pkgname+";"));
+
+ QVariantList inLst, outLst, res_outLst;
+
+ q.prepare("begin "+pkgname+".p(:inp, :outp); end;");
+
+ QString StVal;
+ StVal.reserve(60);
+
+ // loading arrays
+ for (int Cnt=0; Cnt < 3; Cnt++) {
+ inLst << Cnt;
+ outLst << StVal;
+ }
+
+ q.bindValue(":inp", inLst);
+ q.bindValue(":outp", outLst, QSql::Out);
+
+ QVERIFY_SQL(q, execBatch(QSqlQuery::ValuesAsColumns) );
+ res_outLst = qVariantValue<QVariantList>(q.boundValues()[":outp"]);
+ QCOMPARE(res_outLst[0].toString(), QLatin1String("1. Value is 0"));
+ QCOMPARE(res_outLst[1].toString(), QLatin1String("2. Value is 1"));
+ QCOMPARE(res_outLst[2].toString(), QLatin1String("3. Value is 2"));
+}
+
QTEST_MAIN( tst_QSqlQuery )
#include "tst_qsqlquery.moc"
diff --git a/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp b/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp
index 3131f35788..02b48fab35 100644
--- a/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp
+++ b/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp
@@ -96,6 +96,7 @@ private slots:
void task_180617();
void task_180617_data() { generic_data(); }
+ void task_QTBUG_4963_setHeaderDataWithProxyModel();
private:
void generic_data(const QString &engine=QString());
@@ -428,6 +429,8 @@ void tst_QSqlQueryModel::setHeaderData()
QVERIFY(!model.setHeaderData(5, Qt::Vertical, "foo"));
QVERIFY(model.headerData(5, Qt::Vertical).isValid());
+ model.setQuery(QSqlQuery("select * from " + qTableName("test"), db));
+
qRegisterMetaType<Qt::Orientation>("Qt::Orientation");
QSignalSpy spy(&model, SIGNAL(headerDataChanged(Qt::Orientation, int, int)));
QVERIFY(model.setHeaderData(2, Qt::Horizontal, "bar"));
@@ -437,10 +440,8 @@ void tst_QSqlQueryModel::setHeaderData()
QCOMPARE(spy.value(0).value(1).toInt(), 2);
QCOMPARE(spy.value(0).value(2).toInt(), 2);
- QVERIFY(model.setHeaderData(7, Qt::Horizontal, "foo", Qt::ToolTipRole));
- QVERIFY(model.headerData(7, Qt::Horizontal, Qt::ToolTipRole).isValid());
-
- model.setQuery(QSqlQuery("select * from " + qTableName("test"), db));
+ QVERIFY(!model.setHeaderData(7, Qt::Horizontal, "foo", Qt::ToolTipRole));
+ QVERIFY(!model.headerData(7, Qt::Horizontal, Qt::ToolTipRole).isValid());
bool isToUpper = db.driverName().startsWith("QIBASE") || db.driverName().startsWith("QOCI") || db.driverName().startsWith("QDB2");
QCOMPARE(model.headerData(0, Qt::Horizontal).toString(), isToUpper ? QString("ID") : QString("id"));
@@ -603,5 +604,14 @@ void tst_QSqlQueryModel::task_180617()
QCOMPARE(view.rowAt(0), -1);
}
+void tst_QSqlQueryModel::task_QTBUG_4963_setHeaderDataWithProxyModel()
+{
+ QSqlQueryModel plainModel;
+ QSortFilterProxyModel proxyModel;
+ proxyModel.setSourceModel(&plainModel);
+ QVERIFY(!plainModel.setHeaderData(0, Qt::Horizontal, QObject::tr("ID")));
+ // And it should not crash.
+}
+
QTEST_MAIN(tst_QSqlQueryModel)
#include "tst_qsqlquerymodel.moc"
diff --git a/tests/auto/qsslsocket/tst_qsslsocket.cpp b/tests/auto/qsslsocket/tst_qsslsocket.cpp
index 2bd1684a76..db46b66f4a 100644
--- a/tests/auto/qsslsocket/tst_qsslsocket.cpp
+++ b/tests/auto/qsslsocket/tst_qsslsocket.cpp
@@ -1755,9 +1755,7 @@ void tst_QSslSocket::readFromClosedSocket()
socket->close();
QVERIFY(!socket->bytesAvailable());
QVERIFY(!socket->bytesToWrite());
- socket->waitForDisconnected();
- QVERIFY(!socket->bytesAvailable());
- QVERIFY(!socket->bytesToWrite());
+ QVERIFY(socket->state() == QAbstractSocket::UnconnectedState);
}
void tst_QSslSocket::writeBigChunk()
diff --git a/tests/auto/qstatemachine/tst_qstatemachine.cpp b/tests/auto/qstatemachine/tst_qstatemachine.cpp
index 15163461d6..975b3012db 100644
--- a/tests/auto/qstatemachine/tst_qstatemachine.cpp
+++ b/tests/auto/qstatemachine/tst_qstatemachine.cpp
@@ -117,6 +117,7 @@ private slots:
void cleanup();
void rootState();
+ void machineWithParent();
void addAndRemoveState();
void stateEntryAndExit();
void assignProperty();
@@ -124,6 +125,7 @@ private slots:
void postEvent();
void cancelDelayedEvent();
void postDelayedEventAndStop();
+ void stopAndPostEvent();
void stateFinished();
void parallelStates();
void parallelRootState();
@@ -205,6 +207,7 @@ private slots:
void goToState();
void task260403_clonedSignals();
+ void postEventFromOtherThread();
};
tst_QStateMachine::tst_QStateMachine()
@@ -1043,6 +1046,14 @@ void tst_QStateMachine::rootState()
QCOMPARE(s2->parentState(), static_cast<QState*>(&machine));
}
+void tst_QStateMachine::machineWithParent()
+{
+ QObject object;
+ QStateMachine *machine = new QStateMachine(&object);
+ QCOMPARE(machine->parent(), &object);
+ QCOMPARE(machine->parentState(), (QObject*)0);
+}
+
void tst_QStateMachine::addAndRemoveState()
{
#ifdef QT_BUILD_INTERNAL
@@ -1681,6 +1692,22 @@ void tst_QStateMachine::postDelayedEventAndStop()
QVERIFY(machine.configuration().contains(s1));
}
+void tst_QStateMachine::stopAndPostEvent()
+{
+ QStateMachine machine;
+ QState *s1 = new QState(&machine);
+ machine.setInitialState(s1);
+ QSignalSpy startedSpy(&machine, SIGNAL(started()));
+ machine.start();
+ QTRY_COMPARE(startedSpy.count(), 1);
+ QSignalSpy stoppedSpy(&machine, SIGNAL(stopped()));
+ machine.stop();
+ QCOMPARE(stoppedSpy.count(), 0);
+ machine.postEvent(new QEvent(QEvent::User));
+ QTRY_COMPARE(stoppedSpy.count(), 1);
+ QCoreApplication::processEvents();
+}
+
void tst_QStateMachine::stateFinished()
{
QStateMachine machine;
@@ -4188,5 +4215,52 @@ void tst_QStateMachine::task260403_clonedSignals()
QCOMPARE(t1->eventSignalIndex, emitter.metaObject()->indexOfSignal("signalWithDefaultArg()"));
}
+class EventPosterThread : public QThread
+{
+ Q_OBJECT
+public:
+ EventPosterThread(QStateMachine *machine, QObject *parent = 0)
+ : QThread(parent), m_machine(machine), m_count(0)
+ {
+ moveToThread(this);
+ QObject::connect(m_machine, SIGNAL(started()),
+ this, SLOT(postEvent()));
+ }
+protected:
+ virtual void run()
+ {
+ exec();
+ }
+private Q_SLOTS:
+ void postEvent()
+ {
+ m_machine->postEvent(new QEvent(QEvent::User));
+ if (++m_count < 10000)
+ QTimer::singleShot(0, this, SLOT(postEvent()));
+ else
+ quit();
+ }
+private:
+ QStateMachine *m_machine;
+ int m_count;
+};
+
+void tst_QStateMachine::postEventFromOtherThread()
+{
+ QStateMachine machine;
+ EventPosterThread poster(&machine);
+ StringEventPoster *s1 = new StringEventPoster("foo", &machine);
+ s1->addTransition(new EventTransition(QEvent::User, s1));
+ QFinalState *f = new QFinalState(&machine);
+ s1->addTransition(&poster, SIGNAL(finished()), f);
+ machine.setInitialState(s1);
+
+ poster.start();
+
+ QSignalSpy finishedSpy(&machine, SIGNAL(finished()));
+ machine.start();
+ QTRY_COMPARE(finishedSpy.count(), 1);
+}
+
QTEST_MAIN(tst_QStateMachine)
#include "tst_qstatemachine.moc"
diff --git a/tests/auto/qstring/tst_qstring.cpp b/tests/auto/qstring/tst_qstring.cpp
index 5dc1da7d32..2eb3152433 100644
--- a/tests/auto/qstring/tst_qstring.cpp
+++ b/tests/auto/qstring/tst_qstring.cpp
@@ -201,6 +201,7 @@ private slots:
void repeatedSignature() const;
void repeated() const;
void repeated_data() const;
+ void task262677remove();
};
typedef QList<int> IntList;
@@ -4669,6 +4670,14 @@ void tst_QString::repeated_data() const
<< 4;
}
+void tst_QString::task262677remove()
+{
+ QString driveName = QLatin1String("V:\\blahblah\\more_blahblah\\");
+ driveName.remove(2, INT_MAX); // should be "V:" - instead, it's "V::\\blahblah\\more_blahblah\\"
+ QVERIFY(driveName == QLatin1String("V:"));
+}
+
+
QTEST_APPLESS_MAIN(tst_QString)
#include "tst_qstring.moc"
diff --git a/tests/auto/qstringbuilder1/qstringbuilder1.pro b/tests/auto/qstringbuilder1/qstringbuilder1.pro
index 1ca9d456a8..5bb14d4290 100644
--- a/tests/auto/qstringbuilder1/qstringbuilder1.pro
+++ b/tests/auto/qstringbuilder1/qstringbuilder1.pro
@@ -3,7 +3,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder1.cpp
-HEADERS += ../qstringbuilder1/stringbuilder.h
-
-DEFINES += SCENARIO=1
diff --git a/tests/auto/qstringbuilder1/stringbuilder.cpp b/tests/auto/qstringbuilder1/stringbuilder.cpp
index 9fea137a58..f35d4d20d5 100644
--- a/tests/auto/qstringbuilder1/stringbuilder.cpp
+++ b/tests/auto/qstringbuilder1/stringbuilder.cpp
@@ -39,61 +39,9 @@
**
****************************************************************************/
-// This is included in various .cpp files as a compile test for various scenarios
-// depending on NO_CAST_* and QT_USE_FAST_OPERATOR_PLUS and QT_USE_FAST_CONCATENATION
-
-#if SCENARIO == 1
-// this is the "no harm done" version. Only operator% is active,
-// with NO_CAST * defined
-#define P %
-#undef QT_USE_FAST_OPERATOR_PLUS
-#undef QT_USE_FAST_CONCATENATION
-#define QT_NO_CAST_FROM_ASCII
-#define QT_NO_CAST_TO_ASCII
-#endif
-
-
-#if SCENARIO == 2
-// this is the "full" version. Operator+ is replaced by a QStringBuilder
-// based version
-// with NO_CAST * defined
-#define P +
-#define QT_USE_FAST_OPERATOR_PLUS
-#define QT_USE_FAST_CONCATENATION
-#define QT_NO_CAST_FROM_ASCII
-#define QT_NO_CAST_TO_ASCII
-#endif
-
-#if SCENARIO == 3
-// this is the "no harm done" version. Only operator% is active,
-// with NO_CAST * _not_ defined
-#define P %
-#undef QT_USE_FAST_OPERATOR_PLUS
-#undef QT_USE_FAST_CONCATENATION
-#undef QT_NO_CAST_FROM_ASCII
-#undef QT_NO_CAST_TO_ASCII
-#endif
-
-#if SCENARIO == 4
-// this is the "full" version. Operator+ is replaced by a QStringBuilder
-// based version
-// with NO_CAST * _not_ defined
-#define P +
-#define QT_USE_FAST_OPERATOR_PLUS
-#define QT_USE_FAST_CONCATENATION
-#undef QT_NO_CAST_FROM_ASCII
-#undef QT_NO_CAST_TO_ASCII
-#endif
-
-#include <QtTest/QtTest>
-#include "stringbuilder.h"
-
-//TESTED_CLASS=QStringBuilder
-//TESTED_FILES=qstringbuilder.cpp
-
#define LITERAL "some literal"
-void tst_QStringBuilder::scenario()
+void runScenario()
{
QLatin1Literal l1literal(LITERAL);
QLatin1String l1string(LITERAL);
@@ -129,5 +77,3 @@ void tst_QStringBuilder::scenario()
QCOMPARE(r, r2);
#endif
}
-
-QTEST_APPLESS_MAIN(tst_QStringBuilder)
diff --git a/tests/auto/qstringbuilder1/tst_qstringbuilder1.cpp b/tests/auto/qstringbuilder1/tst_qstringbuilder1.cpp
index bd2e4b0c65..d0a613c572 100644
--- a/tests/auto/qstringbuilder1/tst_qstringbuilder1.cpp
+++ b/tests/auto/qstringbuilder1/tst_qstringbuilder1.cpp
@@ -39,4 +39,35 @@
**
****************************************************************************/
-#include "../qstringbuilder1/stringbuilder.cpp"
+
+// SCENARIO 1
+// this is the "no harm done" version. Only operator% is active,
+// with NO_CAST * defined
+#define P %
+#undef QT_USE_FAST_OPERATOR_PLUS
+#undef QT_USE_FAST_CONCATENATION
+#define QT_NO_CAST_FROM_ASCII
+#define QT_NO_CAST_TO_ASCII
+
+
+#include <QtTest/QtTest>
+
+//TESTED_CLASS=QStringBuilder
+//TESTED_FILES=qstringbuilder.cpp
+
+#define LITERAL "some literal"
+
+void runScenario(); // Defined in stringbuilder.cpp #included below.
+
+class tst_QStringBuilder1 : public QObject
+{
+ Q_OBJECT
+
+private slots:
+ void scenario() { runScenario(); }
+};
+
+#include "stringbuilder.cpp"
+#include "tst_qstringbuilder1.moc"
+
+QTEST_APPLESS_MAIN(tst_QStringBuilder1)
diff --git a/tests/auto/qstringbuilder2/qstringbuilder2.pro b/tests/auto/qstringbuilder2/qstringbuilder2.pro
index c0b3ebc797..4152dc31e3 100644
--- a/tests/auto/qstringbuilder2/qstringbuilder2.pro
+++ b/tests/auto/qstringbuilder2/qstringbuilder2.pro
@@ -3,6 +3,3 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder2.cpp
-HEADERS += ../qstringbuilder1/stringbuilder.h
-
-DEFINES += SCENARIO=2
diff --git a/tests/auto/qstringbuilder2/tst_qstringbuilder2.cpp b/tests/auto/qstringbuilder2/tst_qstringbuilder2.cpp
index bd2e4b0c65..4470928def 100644
--- a/tests/auto/qstringbuilder2/tst_qstringbuilder2.cpp
+++ b/tests/auto/qstringbuilder2/tst_qstringbuilder2.cpp
@@ -39,4 +39,36 @@
**
****************************************************************************/
+
+// SCENARIO 2
+// this is the "full" version. Operator+ is replaced by a QStringBuilder
+// based version
+// with NO_CAST * defined
+#define P +
+#define QT_USE_FAST_OPERATOR_PLUS
+#define QT_USE_FAST_CONCATENATION
+#define QT_NO_CAST_FROM_ASCII
+#define QT_NO_CAST_TO_ASCII
+
+
+#include <QtTest/QtTest>
+
+//TESTED_CLASS=QStringBuilder
+//TESTED_FILES=qstringbuilder.cpp
+
+#define LITERAL "some literal"
+
+void runScenario(); // Defined in stringbuilder.cpp #included below.
+
+class tst_QStringBuilder2 : public QObject
+{
+ Q_OBJECT
+
+private slots:
+ void scenario() { runScenario(); }
+};
+
#include "../qstringbuilder1/stringbuilder.cpp"
+#include "tst_qstringbuilder2.moc"
+
+QTEST_APPLESS_MAIN(tst_QStringBuilder2)
diff --git a/tests/auto/qstringbuilder3/qstringbuilder3.pro b/tests/auto/qstringbuilder3/qstringbuilder3.pro
index 93d1a39e7e..b4d222591d 100644
--- a/tests/auto/qstringbuilder3/qstringbuilder3.pro
+++ b/tests/auto/qstringbuilder3/qstringbuilder3.pro
@@ -3,6 +3,3 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder3.cpp
-HEADERS += ../qstringbuilder1/stringbuilder.h
-
-DEFINES += SCENARIO=3
diff --git a/tests/auto/qstringbuilder3/tst_qstringbuilder3.cpp b/tests/auto/qstringbuilder3/tst_qstringbuilder3.cpp
index bd2e4b0c65..30f0181056 100644
--- a/tests/auto/qstringbuilder3/tst_qstringbuilder3.cpp
+++ b/tests/auto/qstringbuilder3/tst_qstringbuilder3.cpp
@@ -39,4 +39,35 @@
**
****************************************************************************/
+
+// SCENARIO 3
+// this is the "no harm done" version. Only operator% is active,
+// with NO_CAST * _not_ defined
+#define P %
+#undef QT_USE_FAST_OPERATOR_PLUS
+#undef QT_USE_FAST_CONCATENATION
+#undef QT_NO_CAST_FROM_ASCII
+#undef QT_NO_CAST_TO_ASCII
+
+
+#include <QtTest/QtTest>
+
+//TESTED_CLASS=QStringBuilder
+//TESTED_FILES=qstringbuilder.cpp
+
+#define LITERAL "some literal"
+
+void runScenario(); // Defined in stringbuilder.cpp #included below.
+
+class tst_QStringBuilder3 : public QObject
+{
+ Q_OBJECT
+
+private slots:
+ void scenario() { runScenario(); }
+};
+
#include "../qstringbuilder1/stringbuilder.cpp"
+#include "tst_qstringbuilder3.moc"
+
+QTEST_APPLESS_MAIN(tst_QStringBuilder3)
diff --git a/tests/auto/qstringbuilder4/qstringbuilder4.pro b/tests/auto/qstringbuilder4/qstringbuilder4.pro
index eeec447885..6ec522884b 100644
--- a/tests/auto/qstringbuilder4/qstringbuilder4.pro
+++ b/tests/auto/qstringbuilder4/qstringbuilder4.pro
@@ -3,6 +3,3 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder4.cpp
-HEADERS += ../qstringbuilder1/stringbuilder.h
-
-DEFINES += SCENARIO=4
diff --git a/tests/auto/qstringbuilder4/tst_qstringbuilder4.cpp b/tests/auto/qstringbuilder4/tst_qstringbuilder4.cpp
index 2159283bb5..95b4ec3a6e 100644
--- a/tests/auto/qstringbuilder4/tst_qstringbuilder4.cpp
+++ b/tests/auto/qstringbuilder4/tst_qstringbuilder4.cpp
@@ -4,7 +4,7 @@
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the QtXmlPatterns module of the Qt Toolkit.
+** This file is part of the test suite module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
@@ -39,4 +39,36 @@
**
****************************************************************************/
+
+// SCENARIO 4
+// this is the "full" version. Operator+ is replaced by a QStringBuilder
+// based version
+// with NO_CAST * _not_ defined
+#define P +
+#define QT_USE_FAST_OPERATOR_PLUS
+#define QT_USE_FAST_CONCATENATION
+#undef QT_NO_CAST_FROM_ASCII
+#undef QT_NO_CAST_TO_ASCII
+
+
+#include <QtTest/QtTest>
+
+//TESTED_CLASS=QStringBuilder
+//TESTED_FILES=qstringbuilder.cpp
+
+#define LITERAL "some literal"
+
+void runScenario(); // Defined in stringbuilder.cpp #included below.
+
+class tst_QStringBuilder4 : public QObject
+{
+ Q_OBJECT
+
+private slots:
+ void scenario() { runScenario(); }
+};
+
#include "../qstringbuilder1/stringbuilder.cpp"
+#include "tst_qstringbuilder4.moc"
+
+QTEST_APPLESS_MAIN(tst_QStringBuilder4)
diff --git a/tests/auto/qtableview/tst_qtableview.cpp b/tests/auto/qtableview/tst_qtableview.cpp
index d8110e138e..227ca6f254 100644
--- a/tests/auto/qtableview/tst_qtableview.cpp
+++ b/tests/auto/qtableview/tst_qtableview.cpp
@@ -41,6 +41,7 @@
#include <QtGui/QtGui>
+#include <private/qtablewidget_p.h>
#include <QtTest/QtTest>
#include "../../shared/util.h"
#include "private/qapplication_p.h"
@@ -58,6 +59,13 @@
} \
} while(0)
+#ifdef QT_BUILD_INTERNAL
+#define VERIFY_SPANS_CONSISTENCY(TEST_VIEW_) \
+ QVERIFY(static_cast<QTableViewPrivate*>(QObjectPrivate::get(TEST_VIEW_))->spans.checkConsistency())
+#else
+#define VERIFY_SPANS_CONSISTENCY(TEST_VIEW_) (void)false
+#endif
+
typedef QList<int> IntList;
Q_DECLARE_METATYPE(IntList)
@@ -188,12 +196,15 @@ private slots:
void task248688_autoScrollNavigation();
void task259308_scrollVerticalHeaderSwappedSections();
void task191545_dragSelectRows();
+ void taskQTBUG_5062_spansInconsistency();
void mouseWheel_data();
void mouseWheel();
void addColumnWhileEditing();
void task234926_setHeaderSorting();
+
+ void changeHeaderData();
};
// Testing get/set functions
@@ -2017,8 +2028,9 @@ void tst_QTableView::resizeRowsToContents()
view.resizeRowsToContents();
QCOMPARE(resizedSpy.count(), model.rowCount());
- for (int r = 0; r < model.rowCount(); ++r)
+ for (int r = 0; r < model.rowCount(); ++r) {
QCOMPARE(view.rowHeight(r), rowHeight);
+ }
}
void tst_QTableView::resizeColumnsToContents_data()
@@ -2898,6 +2910,8 @@ void tst_QTableView::span()
view.clearSpans();
QCOMPARE(view.rowSpan(row, column), 1);
QCOMPARE(view.columnSpan(row, column), 1);
+
+ VERIFY_SPANS_CONSISTENCY(&view);
}
typedef QVector<QRect> SpanList;
@@ -3033,6 +3047,8 @@ void tst_QTableView::spans()
QCOMPARE(view.columnSpan(pos.x(), pos.y()), expectedColumnSpan);
QCOMPARE(view.rowSpan(pos.x(), pos.y()), expectedRowSpan);
+
+ VERIFY_SPANS_CONSISTENCY(&view);
}
void tst_QTableView::spansAfterRowInsertion()
@@ -3067,6 +3083,8 @@ void tst_QTableView::spansAfterRowInsertion()
view.model()->insertRows(12, 2);
QCOMPARE(view.rowSpan(7, 3), 5);
QCOMPARE(view.columnSpan(7, 3), 3);
+
+ VERIFY_SPANS_CONSISTENCY(&view);
}
void tst_QTableView::spansAfterColumnInsertion()
@@ -3101,6 +3119,8 @@ void tst_QTableView::spansAfterColumnInsertion()
view.model()->insertColumns(12, 2);
QCOMPARE(view.rowSpan(3, 7), 3);
QCOMPARE(view.columnSpan(3, 7), 5);
+
+ VERIFY_SPANS_CONSISTENCY(&view);
}
void tst_QTableView::spansAfterRowRemoval()
@@ -3138,6 +3158,8 @@ void tst_QTableView::spansAfterRowRemoval()
QCOMPARE(view.columnSpan(span.top(), span.left()), span.width());
QCOMPARE(view.rowSpan(span.top(), span.left()), span.height());
}
+
+ VERIFY_SPANS_CONSISTENCY(&view);
}
void tst_QTableView::spansAfterColumnRemoval()
@@ -3176,6 +3198,8 @@ void tst_QTableView::spansAfterColumnRemoval()
QCOMPARE(view.columnSpan(span.left(), span.top()), span.height());
QCOMPARE(view.rowSpan(span.left(), span.top()), span.width());
}
+
+ VERIFY_SPANS_CONSISTENCY(&view);
}
class Model : public QAbstractTableModel {
@@ -3267,12 +3291,12 @@ void tst_QTableView::resizeToContents()
//now let's check the row/col sizes
for(int i = 0;i<table.columnCount();i++) {
- QVERIFY( table.columnWidth(i) == table2.columnWidth(i));
- QVERIFY( table2.columnWidth(i) == table3.columnWidth(i));
+ QCOMPARE( table.columnWidth(i), table2.columnWidth(i));
+ QCOMPARE( table2.columnWidth(i), table3.columnWidth(i));
}
for(int i = 0;i<table.rowCount();i++) {
- QVERIFY( table.rowHeight(i) == table2.rowHeight(i));
- QVERIFY( table2.rowHeight(i) == table3.rowHeight(i));
+ QCOMPARE( table.rowHeight(i), table2.rowHeight(i));
+ QCOMPARE( table2.rowHeight(i), table3.rowHeight(i));
}
}
@@ -3844,5 +3868,41 @@ void tst_QTableView::task234926_setHeaderSorting()
QCOMPARE(model.stringList() , sortedDataD);
}
+void tst_QTableView::taskQTBUG_5062_spansInconsistency()
+{
+ const int nRows = 5;
+ const int nColumns = 5;
+
+ QtTestTableModel model(nRows, nColumns);
+ QtTestTableView view;
+ view.setModel(&model);
+
+ for (int i = 0; i < nRows; ++i)
+ view.setSpan(i, 0, 1, nColumns);
+ view.setSpan(2, 0, 1, 1);
+ view.setSpan(3, 0, 1, 1);
+
+ VERIFY_SPANS_CONSISTENCY(&view);
+}
+
+void tst_QTableView::changeHeaderData()
+{
+ QTableView view;
+ QStandardItemModel model(5,5);
+ view.setModel(&model);
+ view.show();
+ QTest::qWaitForWindowShown(&view);
+
+ QString text = "long long long text";
+ const int textWidth = view.fontMetrics().width(text);
+ QVERIFY(view.verticalHeader()->width() < textWidth);
+
+ model.setHeaderData(2, Qt::Vertical, text);
+ QTest::qWait(100); //leave time for layout
+
+ QVERIFY(view.verticalHeader()->width() > textWidth);
+}
+
+
QTEST_MAIN(tst_QTableView)
#include "tst_qtableview.moc"
diff --git a/tests/auto/qtcpsocket/tst_qtcpsocket.cpp b/tests/auto/qtcpsocket/tst_qtcpsocket.cpp
index 8ea137e228..55779030ee 100644
--- a/tests/auto/qtcpsocket/tst_qtcpsocket.cpp
+++ b/tests/auto/qtcpsocket/tst_qtcpsocket.cpp
@@ -2096,7 +2096,7 @@ void tst_QTcpSocket::connectToMultiIP()
stopWatch.restart();
socket->connectToHost("multi.dev.troll.no", 81);
- QVERIFY(!socket->waitForConnected(1000));
+ QVERIFY(!socket->waitForConnected(2000));
QVERIFY(stopWatch.elapsed() < 2000);
QCOMPARE(socket->error(), QAbstractSocket::SocketTimeoutError);
@@ -2116,7 +2116,7 @@ void tst_QTcpSocket::moveToThread0()
QTcpSocket *socket = newSocket();;
socket->connectToHost(QtNetworkSettings::serverName(), 143);
socket->moveToThread(0);
- QVERIFY(socket->waitForConnected(1000));
+ QVERIFY(socket->waitForConnected(2000));
socket->write("XXX LOGOUT\r\n");
QVERIFY(socket->waitForBytesWritten(5000));
QVERIFY(socket->waitForDisconnected());
@@ -2127,7 +2127,7 @@ void tst_QTcpSocket::moveToThread0()
QTcpSocket *socket = newSocket();
socket->moveToThread(0);
socket->connectToHost(QtNetworkSettings::serverName(), 143);
- QVERIFY(socket->waitForConnected(1000));
+ QVERIFY(socket->waitForConnected(2000));
socket->write("XXX LOGOUT\r\n");
QVERIFY(socket->waitForBytesWritten(5000));
QVERIFY(socket->waitForDisconnected());
@@ -2137,7 +2137,7 @@ void tst_QTcpSocket::moveToThread0()
// Case 3: Moved after writing, while waiting for bytes to be written.
QTcpSocket *socket = newSocket();
socket->connectToHost(QtNetworkSettings::serverName(), 143);
- QVERIFY(socket->waitForConnected(1000));
+ QVERIFY(socket->waitForConnected(2000));
socket->write("XXX LOGOUT\r\n");
socket->moveToThread(0);
QVERIFY(socket->waitForBytesWritten(5000));
@@ -2148,7 +2148,7 @@ void tst_QTcpSocket::moveToThread0()
// Case 4: Moved after writing, while waiting for response.
QTcpSocket *socket = newSocket();
socket->connectToHost(QtNetworkSettings::serverName(), 143);
- QVERIFY(socket->waitForConnected(1000));
+ QVERIFY(socket->waitForConnected(2000));
socket->write("XXX LOGOUT\r\n");
QVERIFY(socket->waitForBytesWritten(5000));
socket->moveToThread(0);
@@ -2263,7 +2263,7 @@ void tst_QTcpSocket::invalidProxy()
QCOMPARE(socket->state(), QAbstractSocket::UnconnectedState);
} else {
QCOMPARE(socket->state(), QAbstractSocket::ConnectingState);
- QVERIFY(!socket->waitForConnected(1000));
+ QVERIFY(!socket->waitForConnected(2000));
}
QVERIFY(!socket->errorString().isEmpty());
@@ -2382,7 +2382,7 @@ void tst_QTcpSocket::proxyFactory()
QCOMPARE(socket->state(), QAbstractSocket::UnconnectedState);
} else {
QCOMPARE(socket->state(), QAbstractSocket::ConnectingState);
- QVERIFY(socket->waitForConnected(10000));
+ QVERIFY(socket->waitForConnected(2000));
QCOMPARE(proxyAuthCalled, 1);
}
QVERIFY(!socket->errorString().isEmpty());
diff --git a/tests/auto/qtextdocument/qtextdocument.pro b/tests/auto/qtextdocument/qtextdocument.pro
index d3ec45d8d7..1e44a9c1b4 100644
--- a/tests/auto/qtextdocument/qtextdocument.pro
+++ b/tests/auto/qtextdocument/qtextdocument.pro
@@ -1,4 +1,5 @@
load(qttest_p4)
+QT += xml
HEADERS += common.h
SOURCES += tst_qtextdocument.cpp
diff --git a/tests/auto/qtextdocument/tst_qtextdocument.cpp b/tests/auto/qtextdocument/tst_qtextdocument.cpp
index f393393e62..5237438686 100644
--- a/tests/auto/qtextdocument/tst_qtextdocument.cpp
+++ b/tests/auto/qtextdocument/tst_qtextdocument.cpp
@@ -59,6 +59,7 @@
#include <qfontmetrics.h>
#include <qimage.h>
#include <qtextlayout.h>
+#include <QDomDocument>
#include "common.h"
@@ -175,6 +176,8 @@ private slots:
void testUndoBlocks();
void receiveCursorPositionChangedAfterContentsChange();
+ void escape_data();
+ void escape();
private:
void backgroundImage_checkExpectedHtml(const QTextDocument &doc);
@@ -576,7 +579,7 @@ void tst_QTextDocument::task240325()
}
void tst_QTextDocument::stylesheetFont_data()
-{
+{
QTest::addColumn<QString>("stylesheet");
QTest::addColumn<QFont>("font");
@@ -732,7 +735,7 @@ void tst_QTextDocument::toHtml_data()
cursor.insertText("Blah", fmt);
QTest::newRow("font-family-with-quotes1") << QTextDocumentFragment(&doc)
- << QString("<p DEFAULTBLOCKSTYLE><span style=\" font-family:\"Foo's Family\";\">Blah</span></p>");
+ << QString("<p DEFAULTBLOCKSTYLE><span style=\" font-family:&quot;Foo's Family&quot;;\">Blah</span></p>");
}
{
@@ -743,7 +746,7 @@ void tst_QTextDocument::toHtml_data()
cursor.insertText("Blah", fmt);
QTest::newRow("font-family-with-quotes2") << QTextDocumentFragment(&doc)
- << QString("<p DEFAULTBLOCKSTYLE><span style=\" font-family:'Foo\"s Family';\">Blah</span></p>");
+ << QString("<p DEFAULTBLOCKSTYLE><span style=\" font-family:'Foo&quot;s Family';\">Blah</span></p>");
}
{
@@ -974,6 +977,30 @@ void tst_QTextDocument::toHtml_data()
{
CREATE_DOC_AND_CURSOR();
+ QTextCharFormat fmt;
+ fmt.setAnchor(true);
+ fmt.setAnchorHref("http://www.kde.org/?a=1&b=2");
+ cursor.insertText("Blah", fmt);
+
+ QTest::newRow("href anchor with &") << QTextDocumentFragment(&doc)
+ << QString("<p DEFAULTBLOCKSTYLE><a href=\"http://www.kde.org/?a=1&amp;b=2\">Blah</a></p>");
+ }
+
+ {
+ CREATE_DOC_AND_CURSOR();
+
+ QTextCharFormat fmt;
+ fmt.setAnchor(true);
+ fmt.setAnchorHref("http://www.kde.org/?a='&b=\"");
+ cursor.insertText("Blah", fmt);
+
+ QTest::newRow("href anchor with ' and \"") << QTextDocumentFragment(&doc)
+ << QString("<p DEFAULTBLOCKSTYLE><a href=\"http://www.kde.org/?a='&amp;b=&quot;\">Blah</a></p>");
+ }
+
+ {
+ CREATE_DOC_AND_CURSOR();
+
cursor.insertTable(2, 2);
QTest::newRow("simpletable") << QTextDocumentFragment(&doc)
@@ -1541,6 +1568,9 @@ void tst_QTextDocument::toHtml()
QString output = doc->toHtml();
QCOMPARE(output, expectedOutput);
+
+ QDomDocument document;
+ QVERIFY2(document.setContent(output), "Output was not valid XML");
}
void tst_QTextDocument::toHtml2()
@@ -2652,5 +2682,25 @@ void tst_QTextDocument::receiveCursorPositionChangedAfterContentsChange()
QCOMPARE(rec.first, QString("contentsChanged"));
}
+void tst_QTextDocument::escape_data()
+{
+ QTest::addColumn<QString>("original");
+ QTest::addColumn<QString>("expected");
+
+ QTest::newRow("1") << "Hello World\n" << "Hello World\n";
+ QTest::newRow("2") << "#include <QtCore>" << "#include &lt;QtCore&gt;";
+ QTest::newRow("3") << "<p class=\"cool\"><a href=\"http://example.com/?foo=bar&amp;bar=foo\">plop --&gt; </a></p>"
+ << "&lt;p class=&quot;cool&quot;&gt;&lt;a href=&quot;http://example.com/?foo=bar&amp;amp;bar=foo&quot;&gt;plop --&amp;gt; &lt;/a&gt;&lt;/p&gt;";
+ QTest::newRow("4") << QString::fromUtf8("<\320\222\321\201>") << QString::fromUtf8("&lt;\320\222\321\201&gt;");
+}
+
+void tst_QTextDocument::escape()
+{
+ QFETCH(QString, original);
+ QFETCH(QString, expected);
+
+ QCOMPARE(Qt::escape(original), expected);
+}
+
QTEST_MAIN(tst_QTextDocument)
#include "tst_qtextdocument.moc"
diff --git a/tests/auto/qtextedit/fullWidthSelection/centered-fully-selected.png b/tests/auto/qtextedit/fullWidthSelection/centered-fully-selected.png
index 7467478ef9..ced6eb6e5b 100644
--- a/tests/auto/qtextedit/fullWidthSelection/centered-fully-selected.png
+++ b/tests/auto/qtextedit/fullWidthSelection/centered-fully-selected.png
Binary files differ
diff --git a/tests/auto/qtextedit/fullWidthSelection/centered-partly-selected.png b/tests/auto/qtextedit/fullWidthSelection/centered-partly-selected.png
index 7a10e634ae..481b99c7fc 100644
--- a/tests/auto/qtextedit/fullWidthSelection/centered-partly-selected.png
+++ b/tests/auto/qtextedit/fullWidthSelection/centered-partly-selected.png
Binary files differ
diff --git a/tests/auto/qtextedit/fullWidthSelection/last-char-on-line.png b/tests/auto/qtextedit/fullWidthSelection/last-char-on-line.png
index df5b92e559..292d3f9d4c 100644
--- a/tests/auto/qtextedit/fullWidthSelection/last-char-on-line.png
+++ b/tests/auto/qtextedit/fullWidthSelection/last-char-on-line.png
Binary files differ
diff --git a/tests/auto/qtextedit/fullWidthSelection/last-char-on-parag.png b/tests/auto/qtextedit/fullWidthSelection/last-char-on-parag.png
index d58d4cc06e..69b72ede09 100644
--- a/tests/auto/qtextedit/fullWidthSelection/last-char-on-parag.png
+++ b/tests/auto/qtextedit/fullWidthSelection/last-char-on-parag.png
Binary files differ
diff --git a/tests/auto/qtextedit/fullWidthSelection/multiple-full-width-lines.png b/tests/auto/qtextedit/fullWidthSelection/multiple-full-width-lines.png
index c5c3c22e84..467b91e6e0 100644
--- a/tests/auto/qtextedit/fullWidthSelection/multiple-full-width-lines.png
+++ b/tests/auto/qtextedit/fullWidthSelection/multiple-full-width-lines.png
Binary files differ
diff --git a/tests/auto/qtextedit/fullWidthSelection/nowrap_long.png b/tests/auto/qtextedit/fullWidthSelection/nowrap_long.png
index 7ded2549b5..cce921b0cc 100644
--- a/tests/auto/qtextedit/fullWidthSelection/nowrap_long.png
+++ b/tests/auto/qtextedit/fullWidthSelection/nowrap_long.png
Binary files differ
diff --git a/tests/auto/qtextedit/fullWidthSelection/single-full-width-line.png b/tests/auto/qtextedit/fullWidthSelection/single-full-width-line.png
index d2fd629cda..937494ac3c 100644
--- a/tests/auto/qtextedit/fullWidthSelection/single-full-width-line.png
+++ b/tests/auto/qtextedit/fullWidthSelection/single-full-width-line.png
Binary files differ
diff --git a/tests/auto/qtextedit/tst_qtextedit.cpp b/tests/auto/qtextedit/tst_qtextedit.cpp
index 59abbd5fe4..fee030c9ef 100644
--- a/tests/auto/qtextedit/tst_qtextedit.cpp
+++ b/tests/auto/qtextedit/tst_qtextedit.cpp
@@ -1967,7 +1967,7 @@ void tst_QTextEdit::fullWidthSelection()
qt_setQtEnableTestFont(true);
QFont testFont;
testFont.setFamily("__Qt__Box__Engine__");
- testFont.setPixelSize(12);
+ testFont.setPixelSize(11);
testFont.setWeight(QFont::Normal);
QTextCharFormat cf;
cf.setFont(testFont);
@@ -2015,7 +2015,7 @@ void tst_QTextEdit::fullWidthSelection2()
qt_setQtEnableTestFont(true);
QFont testFont;
testFont.setFamily("__Qt__Box__Engine__");
- testFont.setPixelSize(12);
+ testFont.setPixelSize(11);
testFont.setWeight(QFont::Normal);
QTextCharFormat cf;
cf.setFont(testFont);
diff --git a/tests/auto/qtreeview/tst_qtreeview.cpp b/tests/auto/qtreeview/tst_qtreeview.cpp
index da58725c7c..90e6c5ca83 100644
--- a/tests/auto/qtreeview/tst_qtreeview.cpp
+++ b/tests/auto/qtreeview/tst_qtreeview.cpp
@@ -235,6 +235,7 @@ private slots:
void task254234_proxySort();
void task248022_changeSelection();
void task245654_changeModelAndExpandAll();
+ void doubleClickedWithSpans();
};
class QtTestModel: public QAbstractItemModel
@@ -2891,7 +2892,10 @@ void tst_QTreeView::styleOptionViewItem()
QVERIFY(!opt.text.isEmpty());
QCOMPARE(opt.index, index);
- QCOMPARE(!(opt.features & QStyleOptionViewItemV2::Alternate), !(index.row() % 2));
+ //qDebug() << index << opt.text;
+
+ if (allCollapsed)
+ QCOMPARE(!(opt.features & QStyleOptionViewItemV2::Alternate), !(index.row() % 2));
QCOMPARE(!(opt.features & QStyleOptionViewItemV2::HasCheckIndicator), !opt.text.contains("Checkable"));
if (opt.text.contains("Beginning"))
@@ -2911,12 +2915,16 @@ void tst_QTreeView::styleOptionViewItem()
else
QCOMPARE(opt.checkState, Qt::Unchecked);
+ QCOMPARE(!(opt.state & QStyle::State_Children) , !opt.text.contains("HasChildren"));
+ QCOMPARE(!!(opt.state & QStyle::State_Sibling) , !opt.text.contains("Last"));
+
QVERIFY(!opt.text.contains("Assert"));
QStyledItemDelegate::paint(painter, option, index);
count++;
}
mutable int count;
+ bool allCollapsed;
};
QTreeView view;
@@ -2926,8 +2934,9 @@ void tst_QTreeView::styleOptionViewItem()
view.setItemDelegate(&delegate);
model.appendRow(QList<QStandardItem*>()
<< new QStandardItem("Beginning") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") );
+ QStandardItem *par1 = new QStandardItem("Beginning HasChildren");
model.appendRow(QList<QStandardItem*>()
- << new QStandardItem("Beginning") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") );
+ << par1 << new QStandardItem("Middle HasChildren") << new QStandardItem("Middle HasChildren") << new QStandardItem("End HasChildren") );
model.appendRow(QList<QStandardItem*>()
<< new QStandardItem("OnlyOne") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") );
QStandardItem *checkable = new QStandardItem("Checkable");
@@ -2937,13 +2946,143 @@ void tst_QTreeView::styleOptionViewItem()
checked->setCheckState(Qt::Checked);
model.appendRow(QList<QStandardItem*>()
<< new QStandardItem("Beginning") << checkable << checked << new QStandardItem("End") );
+ model.appendRow(QList<QStandardItem*>()
+ << new QStandardItem("Beginning Last") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") );
+
+ par1->appendRow(QList<QStandardItem*>()
+ << new QStandardItem("Beginning") << new QStandardItem("Middle") << new QStandardItem("Middle") << new QStandardItem("End") );
+ QStandardItem *par2 = new QStandardItem("Beginning HasChildren");
+ par1->appendRow(QList<QStandardItem*>()
+ << par2 << new QStandardItem("Middle HasChildren") << new QStandardItem("Middle HasChildren") << new QStandardItem("End HasChildren") );
+ par2->appendRow(QList<QStandardItem*>()
+ << new QStandardItem("Beginning Last") << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") );
+
+ QStandardItem *par3 = new QStandardItem("Beginning Last");
+ par1->appendRow(QList<QStandardItem*>()
+ << par3 << new QStandardItem("Middle Last") << new QStandardItem("Middle Last") << new QStandardItem("End Last") );
+ par3->appendRow(QList<QStandardItem*>()
+ << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Asser") );
+ view.setRowHidden(0, par3->index(), true);
+ par1->appendRow(QList<QStandardItem*>()
+ << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Assert") << new QStandardItem("Asser") );
+ view.setRowHidden(3, par1->index(), true);
+
view.setFirstColumnSpanned(2, QModelIndex(), true);
view.setAlternatingRowColors(true);
delegate.count = 0;
+ delegate.allCollapsed = true;
view.showMaximized();
+ QApplication::processEvents();
QTRY_VERIFY(delegate.count >= 13);
+ delegate.count = 0;
+ delegate.allCollapsed = false;
+ view.expandAll();
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 13);
+ delegate.count = 0;
+ view.collapse(par2->index());
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 4);
+
+
+ //test dynamic models
+ {
+ delegate.count = 0;
+ QStandardItemModel model2;
+ QStandardItem *item0 = new QStandardItem("OnlyOne Last");
+ model2.appendRow(QList<QStandardItem*>() << item0);
+ view.setModel(&model2);
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 1);
+ QApplication::processEvents();
+
+ QStandardItem *item00 = new QStandardItem("OnlyOne Last");
+ item0->appendRow(QList<QStandardItem*>() << item00);
+ item0->setText("OnlyOne Last HasChildren");
+ QApplication::processEvents();
+ delegate.count = 0;
+ view.expandAll();
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 2);
+ QApplication::processEvents();
+
+ QStandardItem *item1 = new QStandardItem("OnlyOne Last");
+ delegate.count = 0;
+ item0->setText("OnlyOne HasChildren");
+ model2.appendRow(QList<QStandardItem*>() << item1);
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 3);
+ QApplication::processEvents();
+
+ QStandardItem *item01 = new QStandardItem("OnlyOne Last");
+ delegate.count = 0;
+ item00->setText("OnlyOne");
+ item0->appendRow(QList<QStandardItem*>() << item01);
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 4);
+ QApplication::processEvents();
+
+ QStandardItem *item000 = new QStandardItem("OnlyOne Last");
+ delegate.count = 0;
+ item00->setText("OnlyOne HasChildren");
+ item00->appendRow(QList<QStandardItem*>() << item000);
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 5);
+ QApplication::processEvents();
+
+ delegate.count = 0;
+ item0->removeRow(0);
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 3);
+ QApplication::processEvents();
+
+ item00 = new QStandardItem("OnlyOne");
+ item0->insertRow(0, QList<QStandardItem*>() << item00);
+ QApplication::processEvents();
+ delegate.count = 0;
+ view.expandAll();
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 4);
+ QApplication::processEvents();
+
+ delegate.count = 0;
+ item0->removeRow(1);
+ item00->setText("OnlyOne Last");
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 3);
+ QApplication::processEvents();
+
+ delegate.count = 0;
+ item0->removeRow(0);
+ item0->setText("OnlyOne");
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 2);
+ QApplication::processEvents();
+
+ //with hidden items
+ item0->setText("OnlyOne HasChildren");
+ item00 = new QStandardItem("OnlyOne");
+ item0->appendRow(QList<QStandardItem*>() << item00);
+ item01 = new QStandardItem("Assert");
+ item0->appendRow(QList<QStandardItem*>() << item01);
+ view.setRowHidden(1, item0->index(), true);
+ view.expandAll();
+ QStandardItem *item02 = new QStandardItem("OnlyOne Last");
+ item0->appendRow(QList<QStandardItem*>() << item02);
+ delegate.count = 0;
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 4);
+ QApplication::processEvents();
+
+ item0->removeRow(2);
+ item00->setText("OnlyOne Last");
+ delegate.count = 0;
+ QApplication::processEvents();
+ QTRY_VERIFY(delegate.count >= 3);
+ QApplication::processEvents();
+ }
}
class task174627_TreeView : public QTreeView
@@ -3507,7 +3646,35 @@ void tst_QTreeView::task245654_changeModelAndExpandAll()
}
+void tst_QTreeView::doubleClickedWithSpans()
+{
+ QTreeView view;
+ QStandardItemModel model(1, 2);
+ view.setModel(&model);
+ view.setFirstColumnSpanned(0, QModelIndex(), true);
+ view.show();
+ QTest::qWaitForWindowShown(&view);
+
+ QPoint p(10, 10);
+ QCOMPARE(view.indexAt(p), model.index(0, 0));
+ QSignalSpy spy(&view, SIGNAL(doubleClicked(QModelIndex)));
+ QTest::mousePress(view.viewport(), Qt::LeftButton, 0, p);
+ QTest::mouseDClick(view.viewport(), Qt::LeftButton, 0, p);
+ QTest::mouseRelease(view.viewport(), Qt::LeftButton, 0, p);
+ QCOMPARE(spy.count(), 1);
+ //let's click on the 2nd column
+ p.setX(p.x() + view.header()->sectionSize(0));
+ QCOMPARE(view.indexAt(p), model.index(0, 0));
+
+ //end the previous edition
+ QTest::mouseClick(view.viewport(), Qt::LeftButton, 0, p);
+ QTest::qWait(100);
+ QTest::mousePress(view.viewport(), Qt::LeftButton, 0, p);
+ QTest::mouseDClick(view.viewport(), Qt::LeftButton, 0, p);
+ QTest::mouseRelease(view.viewport(), Qt::LeftButton, 0, p);
+ QCOMPARE(spy.count(), 2);
+}
QTEST_MAIN(tst_QTreeView)
#include "tst_qtreeview.moc"
diff --git a/tests/auto/qudpsocket/tst_qudpsocket.cpp b/tests/auto/qudpsocket/tst_qudpsocket.cpp
index 7ea2163bf3..9418be0450 100644
--- a/tests/auto/qudpsocket/tst_qudpsocket.cpp
+++ b/tests/auto/qudpsocket/tst_qudpsocket.cpp
@@ -719,6 +719,8 @@ void tst_QUdpSocket::outOfProcessConnectedClientServerTest()
QProcess serverProcess;
serverProcess.start(QLatin1String("clientserver/clientserver server 1 1"),
QIODevice::ReadWrite | QIODevice::Text);
+ QVERIFY2(serverProcess.waitForStarted(3000),
+ qPrintable("Failed to start subprocess: " + serverProcess.errorString()));
// Wait until the server has started and reports success.
while (!serverProcess.canReadLine())
@@ -732,6 +734,9 @@ void tst_QUdpSocket::outOfProcessConnectedClientServerTest()
clientProcess.start(QString::fromLatin1("clientserver/clientserver connectedclient %1 %2")
.arg(QLatin1String("127.0.0.1")).arg(serverPort),
QIODevice::ReadWrite | QIODevice::Text);
+ QVERIFY2(clientProcess.waitForStarted(3000),
+ qPrintable("Failed to start subprocess: " + clientProcess.errorString()));
+
// Wait until the server has started and reports success.
while (!clientProcess.canReadLine())
QVERIFY(clientProcess.waitForReadyRead(3000));
@@ -779,6 +784,8 @@ void tst_QUdpSocket::outOfProcessUnconnectedClientServerTest()
QProcess serverProcess;
serverProcess.start(QLatin1String("clientserver/clientserver server 1 1"),
QIODevice::ReadWrite | QIODevice::Text);
+ QVERIFY2(serverProcess.waitForStarted(3000),
+ qPrintable("Failed to start subprocess: " + serverProcess.errorString()));
// Wait until the server has started and reports success.
while (!serverProcess.canReadLine())
@@ -792,6 +799,9 @@ void tst_QUdpSocket::outOfProcessUnconnectedClientServerTest()
clientProcess.start(QString::fromLatin1("clientserver/clientserver unconnectedclient %1 %2")
.arg(QLatin1String("127.0.0.1")).arg(serverPort),
QIODevice::ReadWrite | QIODevice::Text);
+ QVERIFY2(clientProcess.waitForStarted(3000),
+ qPrintable("Failed to start subprocess: " + clientProcess.errorString()));
+
// Wait until the server has started and reports success.
while (!clientProcess.canReadLine())
QVERIFY(clientProcess.waitForReadyRead(3000));
diff --git a/tests/auto/qurl/tst_qurl.cpp b/tests/auto/qurl/tst_qurl.cpp
index 72c13bf3d9..c8fe4e57b0 100644
--- a/tests/auto/qurl/tst_qurl.cpp
+++ b/tests/auto/qurl/tst_qurl.cpp
@@ -3679,15 +3679,21 @@ void tst_QUrl::binaryData()
void tst_QUrl::fromUserInput_data()
{
+ //
+ // most of this test is:
+ // Copyright (C) Research In Motion Limited 2009. All rights reserved.
+ // Distributed under the BSD license.
+ // See qurl.cpp
+ //
+
QTest::addColumn<QString>("string");
- QTest::addColumn<QUrl>("url");
+ QTest::addColumn<QUrl>("guessUrlFromString");
// Null
QTest::newRow("null") << QString() << QUrl();
// File
QDirIterator it(QDir::homePath());
- QString fileString;
int c = 0;
while (it.hasNext()) {
it.next();
@@ -3695,49 +3701,52 @@ void tst_QUrl::fromUserInput_data()
}
// basic latin1
- QTest::newRow("unicode-0") << QString::fromUtf8("\xC3\xA5.com/") << QUrl::fromEncoded(QString::fromUtf8("http://\xC3\xA5.com/").toUtf8(), QUrl::TolerantMode);
+ QTest::newRow("unicode-0") << QString::fromUtf8("\xc3\xa5.com/") << QUrl::fromEncoded(QString::fromUtf8("http://\xc3\xa5.com/").toUtf8(), QUrl::TolerantMode);
+ QTest::newRow("unicode-0b") << QString::fromUtf8("\xc3\xa5.com/") << QUrl::fromEncoded("http://%C3%A5.com/", QUrl::TolerantMode);
+ QTest::newRow("unicode-0c") << QString::fromUtf8("\xc3\xa5.com/") << QUrl::fromEncoded("http://xn--5ca.com/", QUrl::TolerantMode);
// unicode
- QTest::newRow("unicode-1") << QString::fromUtf8("\xCE\xBB.com/") << QUrl::fromEncoded(QString::fromUtf8("http://\xCE\xBB.com/").toUtf8(), QUrl::TolerantMode);
+ QTest::newRow("unicode-1") << QString::fromUtf8("\xce\xbb.com/") << QUrl::fromEncoded(QString::fromUtf8("http://\xce\xbb.com/").toUtf8(), QUrl::TolerantMode);
+ QTest::newRow("unicode-1b") << QString::fromUtf8("\xce\xbb.com/") << QUrl::fromEncoded("http://%CE%BB.com/", QUrl::TolerantMode);
+ QTest::newRow("unicode-1c") << QString::fromUtf8("\xce\xbb.com/") << QUrl::fromEncoded("http://xn--wxa.com/", QUrl::TolerantMode);
// no scheme
- QTest::newRow("add scheme-0") << "webkit.org" << QUrl("http://webkit.org");
- QTest::newRow("add scheme-1") << "www.webkit.org" << QUrl("http://www.webkit.org");
- QTest::newRow("add scheme-2") << "ftp.webkit.org" << QUrl("ftp://ftp.webkit.org");
+ QTest::newRow("add scheme-0") << "example.org" << QUrl("http://example.org");
+ QTest::newRow("add scheme-1") << "www.example.org" << QUrl("http://www.example.org");
+ QTest::newRow("add scheme-2") << "ftp.example.org" << QUrl("ftp://ftp.example.org");
QTest::newRow("add scheme-3") << "webkit" << QUrl("webkit");
// QUrl's tolerant parser should already handle this
- QTest::newRow("not-encoded-0") << "http://webkit.org/test page.html" << QUrl("http://webkit.org/test%20page.html");
+ QTest::newRow("not-encoded-0") << "http://example.org/test page.html" << QUrl::fromEncoded("http://example.org/test%20page.html");
// Make sure the :80, i.e. port doesn't screw anything up
- QUrl portUrl("http://webkit.org");
+ QUrl portUrl("http://example.org");
portUrl.setPort(80);
- QTest::newRow("port-0") << "webkit.org:80" << portUrl;
- QTest::newRow("port-1") << "http://webkit.org:80" << portUrl;
+ QTest::newRow("port-0") << "example.org:80" << portUrl;
+ QTest::newRow("port-1") << "http://example.org:80" << portUrl;
// mailto doesn't have a ://, but is valid
- QUrl mailto("somebody@somewhere.net");
+ QUrl mailto("ben@example.net");
mailto.setScheme("mailto");
- QTest::newRow("mailto") << "mailto:somebody@somewhere.net" << mailto;
+ QTest::newRow("mailto") << "mailto:ben@example.net" << mailto;
// misc
QTest::newRow("localhost-0") << "localhost" << QUrl("http://localhost");
QTest::newRow("localhost-1") << "localhost:80" << QUrl("http://localhost:80");
- QTest::newRow("spaces-0") << " http://webkit.org/test page.html " << QUrl("http://webkit.org/test%20page.html");
- QTest::newRow("trash-0") << "webkit.org/test?someData=42%&someOtherData=abcde#anchor" << QUrl::fromEncoded("http://webkit.org/test?someData=42%25&someOtherData=abcde#anchor");
+ QTest::newRow("spaces-0") << " http://example.org/test page.html " << QUrl("http://example.org/test%20page.html");
+ QTest::newRow("trash-0") << "example.org/test?someData=42%&someOtherData=abcde#anchor" << QUrl::fromEncoded("http://example.org/test?someData=42%25&someOtherData=abcde#anchor");
// FYI: The scheme in the resulting url user
QUrl authUrl("user:pass@domain.com");
QTest::newRow("misc-1") << "user:pass@domain.com" << authUrl;
}
-// public static QUrl guessUrlFromString(QString const& string)
void tst_QUrl::fromUserInput()
{
QFETCH(QString, string);
- QFETCH(QUrl, url);
+ QFETCH(QUrl, guessUrlFromString);
- QUrl guessedUrl = QUrl::fromUserInput(string);
- QCOMPARE(guessedUrl, url);
+ QUrl url = QUrl::fromUserInput(string);
+ QCOMPARE(url, guessUrlFromString);
}
void tst_QUrl::task_199967()
diff --git a/tests/auto/qvariant/tst_qvariant.cpp b/tests/auto/qvariant/tst_qvariant.cpp
index 9295897c1c..e2a606f8a5 100644
--- a/tests/auto/qvariant/tst_qvariant.cpp
+++ b/tests/auto/qvariant/tst_qvariant.cpp
@@ -270,6 +270,8 @@ private slots:
void task256984_setValue();
void numericalConvert();
+ void moreCustomTypes();
+ void variantInVariant();
};
Q_DECLARE_METATYPE(QDate)
@@ -318,6 +320,14 @@ void tst_QVariant::constructor()
QVariant var6(qlonglong(0));
QCOMPARE(var6.type(), QVariant::LongLong);
QCOMPARE(var6.typeName(), "qlonglong");
+
+ QVariant var7 = 5;
+ QVERIFY(var7.isValid());
+ QVERIFY(!var7.isNull());
+ QVariant var8;
+ var8.setValue<int>(5);
+ QVERIFY(var8.isValid());
+ QVERIFY(!var8.isNull());
}
void tst_QVariant::copy_constructor()
@@ -3127,7 +3137,254 @@ void tst_QVariant::numericalConvert()
}
+template<class T> void playWithVariant(const T &orig, bool isNull, const QString &toString, double toDouble, bool toBool)
+{
+ QVariant v = QVariant::fromValue(orig);
+ QVERIFY(v.isValid());
+ QCOMPARE(v.isNull(), isNull);
+ QCOMPARE(v.toString(), toString);
+ QCOMPARE(v.toDouble(), toDouble);
+ QCOMPARE(v.toBool(), toBool);
+ QCOMPARE(qvariant_cast<T>(v), orig);
+
+ {
+ QVariant v2 = v;
+ QCOMPARE(v2, v);
+ QVERIFY(v2.isValid());
+ QCOMPARE(v2.isNull(), isNull);
+ QCOMPARE(v2.toString(), toString);
+ QCOMPARE(v2.toDouble(), toDouble);
+ QCOMPARE(v2.toBool(), toBool);
+ QCOMPARE(qvariant_cast<T>(v2), orig);
+
+ QVariant v3;
+ v = QVariant();
+ QCOMPARE(v3, v);
+ v = v2;
+ QCOMPARE(v, v2);
+ QCOMPARE(qvariant_cast<T>(v2), qvariant_cast<T>(v));
+ QCOMPARE(v2.toString(), toString);
+ v3 = qVariantFromValue(orig);
+
+ QVERIFY(v3.isValid());
+ QCOMPARE(v3.isNull(), isNull);
+ QCOMPARE(v3.toString(), toString);
+ QCOMPARE(v3.toDouble(), toDouble);
+ QCOMPARE(v3.toBool(), toBool);
+ QCOMPARE(qvariant_cast<T>(v3), qvariant_cast<T>(v));
+ }
+
+ QVERIFY(v.isValid());
+ QCOMPARE(v.isNull(), isNull);
+ QCOMPARE(v.toString(), toString);
+ QCOMPARE(v.toDouble(), toDouble);
+ QCOMPARE(v.toBool(), toBool);
+ QCOMPARE(qvariant_cast<T>(v), orig);
+
+ if (qMetaTypeId<T>() != qMetaTypeId<QVariant>()) {
+ QCOMPARE(v.userType(), qMetaTypeId<T>());
+ QCOMPARE(QVariant::typeToName(QVariant::Type(v.userType())), QMetaType::typeName(qMetaTypeId<T>()));
+ }
+}
+
+
+struct MyPrimitive
+{
+ char x, y;
+ bool operator==(const MyPrimitive &o) const
+ {
+ return x == o.x && y == o.y;
+ }
+};
+Q_DECLARE_TYPEINFO(MyPrimitive, Q_PRIMITIVE_TYPE);
+
+struct MyData
+{
+ void *ptr;
+ MyData() : ptr(this) {}
+ ~MyData() { Q_ASSERT(ptr == this); }
+ MyData(const MyData& o) : ptr(this) { Q_ASSERT(o.ptr == &o); }
+ MyData &operator=(const MyData &o)
+ {
+ Q_ASSERT(ptr == this);
+ Q_ASSERT(o.ptr == &o);
+ return *this;
+ }
+ bool operator==(const MyData &o) const
+ {
+ Q_ASSERT(ptr == this);
+ Q_ASSERT(o.ptr == &o);
+ return true;
+ }
+};
+
+struct MyMovable
+{
+ static int count;
+ int v;
+ MyMovable() { v = count++; }
+ ~MyMovable() { count--; }
+ MyMovable(const MyMovable &o) : v(o.v) { count++; }
+
+ bool operator==(const MyMovable &o) const
+ {
+ return v == o.v;
+ }
+};
+
+int MyMovable::count = 0;
+
+
+Q_DECLARE_TYPEINFO(MyMovable, Q_MOVABLE_TYPE);
+
+Q_DECLARE_METATYPE(QList<QSize>)
+Q_DECLARE_METATYPE(MyPrimitive)
+Q_DECLARE_METATYPE(MyData)
+Q_DECLARE_METATYPE(MyMovable)
+Q_DECLARE_METATYPE(QList<MyPrimitive>)
+Q_DECLARE_METATYPE(QList<MyData>)
+Q_DECLARE_METATYPE(QList<MyMovable>)
+Q_DECLARE_METATYPE(MyPrimitive *)
+Q_DECLARE_METATYPE(MyData *)
+Q_DECLARE_METATYPE(MyMovable *)
+void tst_QVariant::moreCustomTypes()
+{
+ {
+ QList<QSize> listSize;
+ playWithVariant(listSize, false, QString(), 0, false);
+ listSize << QSize(4,5) << QSize(89,23) << QSize(5,6);
+ playWithVariant(listSize, false, QString(), 0, false);
+ }
+
+ {
+ QString str;
+ playWithVariant(str, true, QString(), 0, false);
+ str = QString::fromLatin1("123456789.123");
+ playWithVariant(str, false, str, 123456789.123, true);
+ }
+
+ {
+ QSize size;
+ playWithVariant(size, false, QString(), 0, false);
+ playWithVariant(QSize(45,78), false, QString(), 0, false);
+ }
+
+ {
+ MyData d;
+ playWithVariant(d, false, QString(), 0, false);
+ playWithVariant(&d, false, QString(), 0, false);
+ QList<MyData> l;
+ playWithVariant(l, false, QString(), 0, false);
+ l << MyData() << MyData();
+ playWithVariant(l, false, QString(), 0, false);
+ }
+
+ {
+ MyPrimitive d = { 4, 5 };
+ playWithVariant(d, false, QString(), 0, false);
+ playWithVariant(&d, false, QString(), 0, false);
+ QList<MyPrimitive> l;
+ playWithVariant(l, false, QString(), 0, false);
+ l << d;
+ playWithVariant(l, false, QString(), 0, false);
+ }
+
+ {
+ MyMovable d;
+ playWithVariant(d, false, QString(), 0, false);
+ playWithVariant(&d, false, QString(), 0, false);
+ QList<MyMovable> l;
+ playWithVariant(l, false, QString(), 0, false);
+ l << MyMovable() << d;
+ playWithVariant(l, false, QString(), 0, false);
+ }
+ QCOMPARE(MyMovable::count, 0);
+
+ {
+ playWithVariant(12.12, false, "12.12", 12.12, true);
+ playWithVariant(12.12f, false, "12.12", 12.12f, true);
+ playWithVariant('a', false, "a", 'a', true);
+ playWithVariant((unsigned char)('a'), false, "a", 'a', true);
+ playWithVariant( quint8(12), false, "\xc", 12, true);
+ playWithVariant( qint8(13), false, "\xd", 13, true);
+ playWithVariant(quint16(14), false, "14", 14, true);
+ playWithVariant( qint16(15), false, "15", 15, true);
+ playWithVariant(quint32(16), false, "16", 16, true);
+ playWithVariant( qint32(17), false, "17", 17, true);
+ playWithVariant(quint64(18), false, "18", 18, true);
+ playWithVariant( qint64(19), false, "19", 19, true);
+ playWithVariant( qint8(-12), false, "\xf4", -12, true);
+ playWithVariant( qint16(-13), false, "-13", -13, true);
+ playWithVariant( qint32(-14), false, "-14", -14, true);
+ playWithVariant( qint64(-15), false, "-15", -15, true);
+ playWithVariant(quint64(0), false, "0", 0, false);
+ playWithVariant( true, false, "true", 1, true);
+ playWithVariant( false, false, "false", 0, false);
+
+ playWithVariant(QString("hello\n"), false, "hello\n", 0, true);
+ }
+
+ {
+ int i = 5;
+ playWithVariant((void *)(&i), false, QString(), 0, false);
+ playWithVariant((void *)(0), false, QString(), 0, false);
+ }
+
+ {
+ QVariant v1 = QVariant::fromValue(5);
+ QVariant v2 = QVariant::fromValue(5.0);
+ QVariant v3 = QVariant::fromValue(quint16(5));
+ QVariant v4 = 5;
+ QVariant v5 = QVariant::fromValue(MyPrimitive());
+ QVariant v6 = QVariant::fromValue(MyMovable());
+ QVariant v7 = QVariant::fromValue(MyData());
+ playWithVariant(v1, false, "5", 5, true);
+ playWithVariant(v2, false, "5", 5, true);
+ playWithVariant(v3, false, "5", 5, true);
+ playWithVariant(v4, false, "5", 5, true);
+
+ playWithVariant(v5, false, QString(), 0, false);
+ }
+}
+
+
+void tst_QVariant::variantInVariant()
+{
+ QVariant var1 = 5;
+ QCOMPARE(var1.type(), QVariant::Int);
+ QVariant var2 = var1;
+ QCOMPARE(var2, var1);
+ QCOMPARE(var2.type(), QVariant::Int);
+ QVariant var3 = QVariant::fromValue(var1);
+ QCOMPARE(var3, var1);
+ QCOMPARE(var3.type(), QVariant::Int);
+ QVariant var4 = qvariant_cast<QVariant>(var1);
+ QCOMPARE(var4, var1);
+ QCOMPARE(var4.type(), QVariant::Int);
+ QVariant var5;
+ var5 = var1;
+ QCOMPARE(var5, var1);
+ QCOMPARE(var5.type(), QVariant::Int);
+ QVariant var6;
+ var6.setValue(var1);
+ QCOMPARE(var6, var1);
+ QCOMPARE(var6.type(), QVariant::Int);
+
+ QCOMPARE(QVariant::fromValue(var1), QVariant::fromValue(var2));
+ QCOMPARE(qvariant_cast<QVariant>(var3), QVariant::fromValue(var4));
+ QCOMPARE(qvariant_cast<QVariant>(var5), qvariant_cast<QVariant>(var6));
+
+ QString str("hello");
+ QVariant var8 = qvariant_cast<QVariant>(QVariant::fromValue(QVariant::fromValue(str)));
+ QCOMPARE((int)var8.type(), (int)QVariant::String);
+ QCOMPARE(qvariant_cast<QString>(QVariant(qvariant_cast<QVariant>(var8))), str);
+
+ QVariant var9(qMetaTypeId<QVariant>(), &var1);
+ QCOMPARE(var9.userType(), qMetaTypeId<QVariant>());
+ QCOMPARE(qvariant_cast<QVariant>(var9), var1);
+}
+
QTEST_MAIN(tst_QVariant)
#include "tst_qvariant.moc"
diff --git a/tests/auto/qwidget/tst_qwidget.cpp b/tests/auto/qwidget/tst_qwidget.cpp
index 050d1c516f..3d801cced9 100644
--- a/tests/auto/qwidget/tst_qwidget.cpp
+++ b/tests/auto/qwidget/tst_qwidget.cpp
@@ -332,6 +332,7 @@ private slots:
void doubleRepaint();
#ifndef Q_WS_MAC
void resizeInPaintEvent();
+ void opaqueChildren();
#endif
void setMaskInResizeEvent();
@@ -2982,7 +2983,7 @@ void tst_QWidget::stackUnder()
qApp->processEvents();
#endif
#ifndef Q_WS_MAC
- QEXPECT_FAIL(0, "Task 153869", Continue);
+ QEXPECT_FAIL(0, "See QTBUG-493", Continue);
#endif
QCOMPARE(child->numPaintEvents, 0);
} else {
@@ -6319,6 +6320,7 @@ void tst_QWidget::compatibilityChildInsertedEvents()
widget.show();
expected =
EventRecorder::EventList()
+ << qMakePair(&widget, QEvent::WinIdChange)
<< qMakePair(&widget, QEvent::Polish)
<< qMakePair(&widget, QEvent::Move)
<< qMakePair(&widget, QEvent::Resize)
@@ -6404,6 +6406,7 @@ void tst_QWidget::compatibilityChildInsertedEvents()
widget.show();
expected =
EventRecorder::EventList()
+ << qMakePair(&widget, QEvent::WinIdChange)
<< qMakePair(&widget, QEvent::Polish)
#ifdef QT_HAS_QT3SUPPORT
<< qMakePair(&widget, QEvent::ChildInserted)
@@ -6501,6 +6504,7 @@ void tst_QWidget::compatibilityChildInsertedEvents()
widget.show();
expected =
EventRecorder::EventList()
+ << qMakePair(&widget, QEvent::WinIdChange)
<< qMakePair(&widget, QEvent::Polish)
#ifdef QT_HAS_QT3SUPPORT
<< qMakePair(&widget, QEvent::ChildInserted)
@@ -8272,6 +8276,47 @@ void tst_QWidget::resizeInPaintEvent()
// Make sure the resize triggers another update.
QTRY_COMPARE(widget.numPaintEvents, 1);
}
+
+void tst_QWidget::opaqueChildren()
+{
+ QWidget widget;
+ widget.resize(200, 200);
+
+ QWidget child(&widget);
+ child.setGeometry(-700, -700, 200, 200);
+
+ QWidget grandChild(&child);
+ grandChild.resize(200, 200);
+
+ QWidget greatGrandChild(&grandChild);
+ greatGrandChild.setGeometry(50, 50, 200, 200);
+ greatGrandChild.setPalette(Qt::red);
+ greatGrandChild.setAutoFillBackground(true); // Opaque child widget.
+
+ widget.show();
+#ifdef Q_WS_X11
+ qt_x11_wait_for_window_manager(&widget);
+#endif
+ QTest::qWait(100);
+
+ // Child, grandChild and greatGrandChild are outside the ancestor clip.
+ QRegion expectedOpaqueRegion(50, 50, 150, 150);
+ QCOMPARE(qt_widget_private(&grandChild)->getOpaqueChildren(), expectedOpaqueRegion);
+
+ // Now they are all inside the ancestor clip.
+ child.setGeometry(50, 50, 150, 150);
+ QCOMPARE(qt_widget_private(&grandChild)->getOpaqueChildren(), expectedOpaqueRegion);
+
+ // Set mask on greatGrandChild.
+ const QRegion mask(10, 10, 50, 50);
+ greatGrandChild.setMask(mask);
+ expectedOpaqueRegion &= mask.translated(50, 50);
+ QCOMPARE(qt_widget_private(&grandChild)->getOpaqueChildren(), expectedOpaqueRegion);
+
+ // Make greatGrandChild "transparent".
+ greatGrandChild.setAutoFillBackground(false);
+ QCOMPARE(qt_widget_private(&grandChild)->getOpaqueChildren(), QRegion());
+}
#endif
diff --git a/tests/benchmarks/qscriptengine/tst_qscriptengine.cpp b/tests/benchmarks/qscriptengine/tst_qscriptengine.cpp
index 4f011c4261..8d5f6e6ef6 100644
--- a/tests/benchmarks/qscriptengine/tst_qscriptengine.cpp
+++ b/tests/benchmarks/qscriptengine/tst_qscriptengine.cpp
@@ -60,6 +60,8 @@ private slots:
void constructor();
void evaluate_data();
void evaluate();
+ void evaluateProgram_data();
+ void evaluateProgram();
void connectAndDisconnect();
void newObject();
void newQObject();
@@ -153,6 +155,22 @@ void tst_QScriptEngine::connectAndDisconnect()
}
}
+void tst_QScriptEngine::evaluateProgram_data()
+{
+ evaluate_data();
+}
+
+void tst_QScriptEngine::evaluateProgram()
+{
+ QFETCH(QString, code);
+ QScriptEngine engine;
+ QScriptProgram program(code);
+
+ QBENCHMARK {
+ (void)engine.evaluate(program);
+ }
+}
+
void tst_QScriptEngine::newObject()
{
QScriptEngine engine;
@@ -241,6 +259,5 @@ void tst_QScriptEngine::nativeCall()
}
}
-
QTEST_MAIN(tst_QScriptEngine)
#include "tst_qscriptengine.moc"
diff --git a/tests/manual/gestures/graphicsview/main.cpp b/tests/manual/gestures/graphicsview/main.cpp
index e9065eb0b7..de92afe44e 100644
--- a/tests/manual/gestures/graphicsview/main.cpp
+++ b/tests/manual/gestures/graphicsview/main.cpp
@@ -152,8 +152,8 @@ private:
MainWindow::MainWindow()
{
- (void)qApp->registerGestureRecognizer(new MousePanGestureRecognizer);
- ThreeFingerSlideGesture::Type = qApp->registerGestureRecognizer(new ThreeFingerSlideGestureRecognizer);
+ (void)QApplication::registerGestureRecognizer(new MousePanGestureRecognizer);
+ ThreeFingerSlideGesture::Type = QApplication::registerGestureRecognizer(new ThreeFingerSlideGestureRecognizer);
tabWidget = new QTabWidget;
diff --git a/tests/manual/gestures/scrollarea/mousepangesturerecognizer.cpp b/tests/manual/gestures/scrollarea/mousepangesturerecognizer.cpp
index 5f94dbc862..63d3e76bd6 100644
--- a/tests/manual/gestures/scrollarea/mousepangesturerecognizer.cpp
+++ b/tests/manual/gestures/scrollarea/mousepangesturerecognizer.cpp
@@ -49,7 +49,7 @@ MousePanGestureRecognizer::MousePanGestureRecognizer()
{
}
-QGesture* MousePanGestureRecognizer::createGesture(QObject *) const
+QGesture* MousePanGestureRecognizer::createGesture(QObject *)
{
return new QPanGesture;
}
diff --git a/tests/manual/gestures/scrollarea/mousepangesturerecognizer.h b/tests/manual/gestures/scrollarea/mousepangesturerecognizer.h
index c92d477e64..b062fd0620 100644
--- a/tests/manual/gestures/scrollarea/mousepangesturerecognizer.h
+++ b/tests/manual/gestures/scrollarea/mousepangesturerecognizer.h
@@ -49,7 +49,7 @@ class MousePanGestureRecognizer : public QGestureRecognizer
public:
MousePanGestureRecognizer();
- QGesture* createGesture(QObject *target) const;
+ QGesture* createGesture(QObject *target);
QGestureRecognizer::Result filterEvent(QGesture *state, QObject *watched, QEvent *event);
void reset(QGesture *state);
};
diff --git a/tests/manual/textrendering/glyphshaping/glyphshaping.pro b/tests/manual/textrendering/glyphshaping/glyphshaping.pro
new file mode 100644
index 0000000000..caa9028bc9
--- /dev/null
+++ b/tests/manual/textrendering/glyphshaping/glyphshaping.pro
@@ -0,0 +1,5 @@
+SOURCES = main.cpp
+OTHER_FILES = glyphshaping_data.xml
+glyphshaping_data.path = .
+glyphshaping_data.sources = $$PWD/glyphshaping_data.xml
+DEPLOYMENT += glyphshaping_data
diff --git a/tests/manual/textrendering/glyphshaping/glyphshaping_data.xml b/tests/manual/textrendering/glyphshaping/glyphshaping_data.xml
new file mode 100644
index 0000000000..040804e838
--- /dev/null
+++ b/tests/manual/textrendering/glyphshaping/glyphshaping_data.xml
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shapingtests>
+
+ <language name="Vietnamese">
+ <test
+ name="capital U, combining horn"
+ inpututf16="0x0055, 0x031B"
+ outpututf16="0x01AF"
+ />
+ <test
+ name="capital U, apostrophe"
+ inpututf16="0x0055, 0x0027"
+ outpututf16="0x0055"
+ />
+ <test
+ name="capital U, modifier prime"
+ inpututf16="0x0055, 0x02B9"
+ outpututf16="0x0055"
+ />
+ <test
+ name="capital U, modifier apostrophe"
+ inpututf16="0x0055, 0x02BC"
+ outpututf16="0x0055"
+ />
+ <test
+ name="capital U, combining comma above right"
+ inpututf16="0x0055, 0x0315"
+ outpututf16="0x0055, 0x0315"
+ />
+ <test
+ name="capital U, right single quote mark"
+ inpututf16="0x0055, 0x2019"
+ outpututf16="0x0055"
+ />
+ <test
+ name="capital U with horn, space"
+ inpututf16="0x01AF, 0x0020"
+ outpututf16="0x01AF"
+ />
+ <test
+ name="capital E, combining horn"
+ inpututf16="0x0045, 0x031B"
+ outpututf16="0x0045, 0x031B"
+ />
+ <test
+ name="capital A, combining breve, combining acute"
+ inpututf16="0x0041, 0x0306, 0x0301"
+ outpututf16="0x1EAE"
+ />
+ <test
+ name="capital A with breve, combining acute"
+ inpututf16="0x0102, 0x0301"
+ outpututf16="0x1EAE"
+ />
+ <test
+ name="capital A, combining acute, combining breve"
+ inpututf16="0x0041, 0x0301, 0x0306"
+ outpututf16="0x0041, 0x0301, 0x0306"
+ />
+ <test
+ name="capital A, combining dot below, combining breve"
+ inpututf16="0x0041, 0x0323"
+ outpututf16="0x0306"
+ />
+ <test
+ name="capital A with dot below, combining breve"
+ inpututf16="0x1EA0, 0x0306"
+ outpututf16="0x1EB6"
+ />
+ <test
+ name="capital A with breve, combining dot below"
+ inpututf16="0x0102, 0x0323"
+ outpututf16="0x0102, 0x0323"
+ />
+ <test
+ name="capital E, combining circumflex, combining acute"
+ inpututf16="0x0045, 0x0302, 0x0301"
+ outpututf16="0x1EBE"
+ />
+ <test
+ name="capital E with circumflex, combining acute"
+ inpututf16="0x00CA, 0x0301"
+ outpututf16="0x1EBE"
+ />
+ <test
+ name="capital O, combining horn, combining hook above"
+ inpututf16="0x004F, 0x031B, 0x0309"
+ outpututf16="0x1EDE"
+ />
+ <test
+ name="capital O with horn, combining hook above"
+ inpututf16="0x01A0, 0x0309"
+ outpututf16="0x1EDE"
+ />
+ </language>
+
+ <language name="Tamil">
+ <test
+ name="Tamil Ka"
+ inpututf16="0x0B95"
+ outputglyphids="0x0bf6"
+ />
+ <test
+ name="Tamil e"
+ inpututf16="0x0B8E"
+ outputglyphids="0x0bf0"
+ />
+ <test
+ name="Latin A"
+ inpututf16="0x0061"
+ outpututf16="0x0061"
+ />
+ <test
+ name="Hindi Ka"
+ inpututf16="0x0905"
+ outputglyphids="0x0528"
+ />
+ <test
+ name="03 - 1: Latin 06"
+ inpututf16="0x0036"
+ outputglyphids="0x077A"
+ />
+ <test
+ name="03 - 2: Tamil 06"
+ inpututf16="0x0BEC"
+ outputglyphids="0x0c20"
+ />
+ <test
+ name="10 1.3.6 - 1: Pa, Virama, Ka, Virama, Tta, -e"
+ inpututf16="0x0BAA, 0x0BCD, 0x0B95, 0x0BCD, 0x0B9F, 0x0BC7"
+ outputglyphids="0x0c3a, 0x0c30, 0x0c13, 0x0bfb"
+ />
+ <test
+ name="10 1.3.6 - 2: Pa, Virama, Ka, AU"
+ inpututf16="0x0BAA, 0x0BCD, 0x0B95, 0x0BCC"
+ outputglyphids="0x0c3a, 0x0c12, 0x0bf6, 0x0c19"
+ />
+ <test
+ name="10 1.3.6 - 3: Ka, Virama, Ssa, OO"
+ inpututf16="0x0B95, 0x0BCD, 0x0BB7, 0x0BCB"
+ outputglyphids="0x0c13, 0x0c2f, 0x0c0d"
+ />
+ <test
+ name="11: Ka, -e"
+ inpututf16="0x0B95, 0x0BC7"
+ outputglyphids="0x0c13, 0x0bf6"
+ />
+ <test
+ name="12 1.3.5.2: Ka, O"
+ inpututf16="0x0B95, 0x0BCA"
+ outputglyphids="0x0c12, 0x0bf6, 0x0c0d"
+ />
+ <test
+ name="13 - 1: Ka"
+ inpututf16="0x0B95"
+ outputglyphids="0x0bf6"
+ />
+ <test
+ name="13 - 2: Aythem, A"
+ inpututf16="0x0B83, 0x0B85"
+ />
+ <test
+ name="14 - 1: Ka, Anusvara"
+ inpututf16="0x0B95, 0x0B82"
+ outputglyphids="0x0bf6, 0x0be8"
+ />
+ <test
+ name="14 - 2: Ka"
+ inpututf16="0x0B95"
+ outputglyphids="0x0bf6"
+ />
+ <test
+ name="15 - 1: Ra, Virama"
+ inpututf16="0x0BB0, 0x0BCD"
+ outputglyphids="0x0c03"
+ />
+ <test
+ name="15 - 2: ZWJ"
+ inpututf16="0x8205"
+ />
+ <test
+ name="16: Ka, Anusvara"
+ inpututf16="0x0B95, 0x0B82"
+ outputglyphids="0x0bf6"
+ />
+ <test
+ name="17 1.3.11 - 1: Tta, I"
+ inpututf16="0x0B9F, 0x0BBF"
+ outputglyphids="0x0c51"
+ />
+ <test
+ name="17 1.3.11 - 2: Tta, Ii"
+ inpututf16="0x0B9F, 0x0BC0"
+ outputglyphids="0x0c52"
+ />
+ <test
+ name="18 - 1: Ra, I"
+ inpututf16="0x0BB0, 0x0BBF"
+ outputglyphids="0x0c0d, 0x0c0e"
+ />
+ <test
+ name="18 - 2: Ra, Ii"
+ inpututf16="0x0BB0, 0x0BC0"
+ outputglyphids="0x0c0d, 0x0c0f"
+ />
+ <test
+ name="19 - 1: Nga, I"
+ inpututf16="0x0B99, 0x0BBF"
+ outputglyphids="0x0bf7, 0x0c0e"
+ />
+ <test
+ name="19 - 2: Nga, Ii"
+ inpututf16="0x0B99, 0x0BC0"
+ outputglyphids="0x0c4a"
+ />
+ <test
+ name="20 - 1: Ja, U"
+ inpututf16="0x0B9C, 0x0BC1"
+ outputglyphids="0x0bf9, 0x0c10"
+ />
+ <test
+ name="20 - 2: Ja, Uu"
+ inpututf16="0x0B9C, 0x0BC2"
+ outputglyphids="0x0bf9, 0x0c11"
+ />
+ <test
+ name="21 1.3.15: Ka, Ai"
+ inpututf16="0x0B95, 0x0BC8"
+ outputglyphids="0x0c14, 0x0bf6"
+ />
+ <test
+ name="22: Ka, Virama, Ssa"
+ inpututf16="0x0B95, 0x0BCD, 0x0BB7"
+ outputglyphids="0x0c2f"
+ />
+ <test
+ name="23 1.3.17: Sa, Virama, Ra, Matra I"
+ inpututf16="0x0BB8, 0x0BCD, 0x0BB0, 0x0BC0"
+ outputglyphids="0x0c79"
+ />
+ <test
+ name="24 1.3.18 - 1: Ka"
+ inpututf16="0x0B95"
+ outputglyphids="0x0bf6"
+ />
+ <test
+ name="24 1.3.18 - 2: Virama, ZWJ"
+ inpututf16="0x0BCD, 0x8205"
+ />
+ </language>
+</shapingtests>
diff --git a/tests/manual/textrendering/glyphshaping/main.cpp b/tests/manual/textrendering/glyphshaping/main.cpp
new file mode 100644
index 0000000000..d2b53a0098
--- /dev/null
+++ b/tests/manual/textrendering/glyphshaping/main.cpp
@@ -0,0 +1,269 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtGui>
+
+static const int fontPixelSize = 25;
+static const QLatin1String fontFamily("Series 60 Sans");
+
+struct testDataSet
+{
+ QString language;
+ QString name;
+ QString input;
+ QString inputOriginal;
+ QString output;
+ QString outputOriginal;
+ QVector<uint> outputGlyphIDs;
+ QString outputGlyphIDsOriginal;
+};
+
+QString charHexCsv2String(const QString &csv)
+{
+ QString result;
+ foreach (const QString &charString, csv.split(QLatin1Char(','), QString::SkipEmptyParts)) {
+ bool isOk;
+ const uint charUInt = charString.toUInt(&isOk, 16);
+ Q_ASSERT(isOk);
+ const int size = charUInt >= SHRT_MAX ? 2:1;
+ result.append(QString::fromUtf16((const ushort*)&charUInt, size));
+ }
+ return result;
+}
+
+QList<testDataSet> testDataSetList()
+{
+ QList<testDataSet> result;
+ QFile file("glyphshaping_data.xml");
+ const bool success = file.open(QIODevice::ReadOnly);
+ Q_ASSERT(success);
+
+ const QLatin1String language("language");
+ const QLatin1String test("test");
+ const QLatin1String inputUtf16("inpututf16");
+ const QLatin1String outputUtf16("outpututf16");
+ const QLatin1String outputGlyphIDs("outputglyphids");
+ const QLatin1String name("name");
+
+ QString languageName;
+
+ QXmlStreamReader reader(&file);
+ while (!reader.atEnd()) {
+ const QXmlStreamReader::TokenType token = reader.readNext();
+ switch (token) {
+ case QXmlStreamReader::StartElement:
+ if (reader.name() == language) {
+ Q_ASSERT(reader.attributes().hasAttribute(name));
+ languageName = reader.attributes().value(name).toString();
+ } else if (reader.name() == test) {
+ if (!reader.attributes().hasAttribute(outputUtf16)
+ && !reader.attributes().hasAttribute(outputGlyphIDs))
+ continue;
+ Q_ASSERT(!languageName.isEmpty());
+ Q_ASSERT(reader.attributes().hasAttribute(name));
+ Q_ASSERT(reader.attributes().hasAttribute(inputUtf16));
+ testDataSet set;
+ set.language = languageName;
+ set.name = reader.attributes().value(name).toString();
+ set.inputOriginal = reader.attributes().value(inputUtf16).toString();
+ set.input = charHexCsv2String(set.inputOriginal);
+ set.outputOriginal = reader.attributes().value(outputUtf16).toString();
+ set.output = charHexCsv2String(set.outputOriginal);
+ set.outputGlyphIDsOriginal = reader.attributes().value(outputGlyphIDs).toString();
+ result.append(set);
+ }
+ break;
+ default:
+ break;
+ }
+ }
+ return result;
+}
+
+QImage renderedText(const QString &text, const QFont &font)
+{
+ const QFontMetrics metrics(font);
+ const QRect boundingRect = metrics.boundingRect(text);
+ QImage result(boundingRect.size(), QImage::Format_ARGB32);
+ result.fill(0);
+
+ QPainter p(&result);
+ p.setFont(font);
+ p.drawText(boundingRect.translated(-boundingRect.topLeft()), text);
+
+ return result;
+}
+
+QString dumpImageHtml(const QString &text, const QString &pathName)
+{
+ if (text.isEmpty())
+ return QLatin1String("<td/>");
+ QFont font(fontFamily);
+ font.setPixelSize(fontPixelSize);
+ const QImage textImage = renderedText(text, font);
+ const QString imageFileName =
+ (pathName + QDir::separator() + QLatin1String("%1.png"))
+ .arg(textImage.cacheKey());
+ const bool success = textImage.save(imageFileName);
+ Q_ASSERT(success);
+ return
+ QString::fromLatin1("<td title=\"%2\"><img src=\"%1\" alt=\"%2\" width=\"%3\" height=\"%4\"/></td>")
+ .arg(QDir::cleanPath(imageFileName)).arg(text).arg(textImage.width()).arg(textImage.height());
+}
+
+QString dlItem(const QString &dt, const QString &dd)
+{
+ if (!dd.trimmed().isEmpty())
+ return QString::fromLatin1("\t\t\t\t\t\t<dt>%1</dt><dd>%2</dd>\n").arg(dt).arg(dd);
+ return QString();
+}
+
+bool dumpHtml(const QString &pathName)
+{
+ QFile htmlPage(pathName + QDir::separator() + QLatin1String("index.html"));
+ if (!htmlPage.open(QFile::WriteOnly))
+ return false;
+
+ QString platformName = QString::fromLatin1(
+#if defined(Q_OS_WIN)
+ "Win32"
+#elif defined(Q_WS_X11)
+ "X11"
+#elif defined(Q_OS_SYMBIAN)
+ "Symbian"
+#else
+ ""
+#endif
+ );
+
+ QString result = QString::fromLatin1(
+ "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n"
+ " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n\n"
+ "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n"
+ "\t<head>\n"
+ "\t\t<title>Qt on %1 glyph shaping (%2)</title>\n"
+ "\t\t<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\" />\n"
+ "\t\t<style type=\"text/css\" media=\"screen\">\n"
+ "\t\t\ttable { font-family: Arial; background-color: #ccccff; font-size: 12pt; }\n"
+ "\t\t\ttd { font-family:\"%2\"; background-color: #eeeeee; font-size: %3px; }\n"
+ "\t\t\tth { font-weight:normal; }\n"
+ "\t\t\tdl { font-family: Arial; font-size: 8pt; margin: 3px; }\n"
+ "\t\t\tdt { font-weight: bold; float: left; }\n"
+ "\t\t\ttr:hover { background-color: #ddddff; }\n"
+ "\t\t\ttd:hover { background-color: #ddddff; }\n"
+ "\t\t</style>\n"
+ "\t</head>\n"
+ "\t<body>\n"
+ "\t\t<h1>Qt on %1 glyph shaping (%2)</h1>\n"
+ "\t\t<dl>\n"
+ "\t\t\t<dt>I</dt><dd>Input Utf-16 to shaper</dd>\n"
+ "\t\t\t<dt>O-Utf</dt><dd>expected output Utf-16</dd>\n"
+ "\t\t\t<dt>O-ID</dt><dd>expected output Glyph IDs for \"Series 60 Sans\"</dd>\n"
+ "\t\t</dl>\n"
+ "\t\t<table>\n"
+ ).arg(platformName).arg(fontFamily).arg(fontPixelSize);
+
+ QString languageName;
+ foreach (const testDataSet &dataSet, testDataSetList()) {
+ if (languageName != dataSet.language) {
+ result.append(QString::fromLatin1(
+ "\t\t\t<tr>\n"
+ "\t\t\t\t<th rowspan=\"2\"><h2>%1</h2></th>\n"
+ "\t\t\t\t<th colspan=\"2\">Qt/%2</th>\n"
+ "\t\t\t\t<th rowspan=\"2\">Glyphs</th>\n"
+ "\t\t\t\t<th colspan=\"2\">Browser</th>\n"
+ "\t\t\t</tr>\n"
+ "\t\t\t<tr>\n"
+ "\t\t\t\t<th>In</th>\n"
+ "\t\t\t\t<th>Out</th>\n"
+ "\t\t\t\t<th>In</th>\n"
+ "\t\t\t\t<th>Out</th>\n"
+ "\t\t\t</tr>\n"
+ ).arg(dataSet.language).arg(platformName));
+ languageName = dataSet.language;
+ }
+ QString glyphsData;
+ if (!dataSet.inputOriginal.isEmpty())
+ glyphsData.append(dlItem(QLatin1String("I"), dataSet.inputOriginal));
+ if (!dataSet.outputOriginal.isEmpty())
+ glyphsData.append(dlItem(QLatin1String("O-Utf"), dataSet.outputOriginal));
+ if (!dataSet.outputGlyphIDsOriginal.isEmpty())
+ glyphsData.append(dlItem(QLatin1String("O-ID"), dataSet.outputGlyphIDsOriginal));
+ if (!glyphsData.isEmpty()) {
+ glyphsData.prepend(QLatin1String("\t\t\t\t\t<dl>\n"));
+ glyphsData.append(QLatin1String("\t\t\t\t\t</dl>\n"));
+ }
+ result.append(QString::fromLatin1(
+ "\t\t\t<tr>\n"
+ "\t\t\t\t<th>%1</th>\n"
+ "\t\t\t\t%2\n"
+ "\t\t\t\t%3\n"
+ "\t\t\t\t<td>\n"
+ "%4"
+ "\t\t\t\t</td>\n"
+ "\t\t\t\t<td>%5</td>\n"
+ "\t\t\t\t<td>%6</td>\n"
+ "\t\t\t</tr>\n"
+ ).arg(dataSet.name)
+ .arg(dumpImageHtml(dataSet.input, pathName))
+ .arg(dumpImageHtml(dataSet.output, pathName))
+ .arg(glyphsData)
+ .arg(dataSet.input)
+ .arg(dataSet.output)
+ );
+ }
+
+ result.append(QString::fromLatin1(
+ "\t\t</table>\n"
+ "\t</body>\n"
+ "</html>")
+ );
+
+ htmlPage.write(result.toUtf8());
+
+ return true;
+}
+
+int main(int argc, char *argv[])
+{
+ QApplication a(argc, argv);
+ return dumpHtml(QLatin1String(".")) ? 0 : 1;
+}
diff --git a/tests/manual/textrendering/textperformance/main.cpp b/tests/manual/textrendering/textperformance/main.cpp
new file mode 100644
index 0000000000..47e0a88482
--- /dev/null
+++ b/tests/manual/textrendering/textperformance/main.cpp
@@ -0,0 +1,231 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtGui>
+
+static const int lastMeasurementsCount = 50;
+
+class FontBlaster: public QWidget
+{
+ Q_OBJECT
+
+public:
+ FontBlaster(QWidget *parent = 0)
+ : QWidget(parent)
+ , m_currentMode(0)
+ {
+ setFocusPolicy(Qt::StrongFocus);
+ }
+
+ void paintEvent(QPaintEvent *event)
+ {
+ Q_UNUSED(event);
+ QPainter p(this);
+
+ if (!m_timer.isNull())
+ m_lastMeasurements.append(m_timer.elapsed());
+ m_timer.start();
+
+ p.save();
+ m_modes[m_currentMode].function(p, size());
+ p.restore();
+
+ const QFontMetrics fm = p.fontMetrics();
+ p.setOpacity(0.7);
+ p.fillRect(0, 0, width(), fm.height(), Qt::gray);
+ p.fillRect(0, height() - fm.height(), width(), height(), Qt::gray);
+ p.setOpacity(1);
+ p.setPen(palette().color(QPalette::Text));
+ p.drawText(2, fm.ascent(), m_modes[m_currentMode].name);
+
+ if (m_lastMeasurements.count() == lastMeasurementsCount) {
+ m_lastMeasurements.removeFirst();
+ int lastMsecsSum = 0;
+ foreach(const int measurement, m_lastMeasurements)
+ lastMsecsSum += measurement;
+
+ p.drawText(2, height() - fm.descent(),
+ QLatin1String("Fps: ") +
+ QString::number(1000 / ((qreal)lastMsecsSum / lastMeasurementsCount), 'f', 1)
+ );
+ }
+
+ QTimer::singleShot(0, this, SLOT(repaint()));
+ }
+
+ /*
+ Creating all kinds of size/weight/italic combinations, stress testing
+ the glyph cache.
+ Also: painting with different opacities, stress testing blitting.
+ */
+ static void paintDifferentFontStyles(QPainter &p, const QSize &size)
+ {
+ static const QString text = QLatin1String("Qt rocks!!!");
+ static const int textsPerPaint = 30;
+ for (int i = 0; i < textsPerPaint; i++) {
+ const int fontSize = 4 + (qrand() % 5);
+ const int fontWeight = (qrand() % 2) == 1 ? QFont::Normal : QFont::Bold;
+ const bool fontItalic = (qrand() % 2) == 1;
+ const QFont font("Default", fontSize, fontWeight, fontItalic);
+ p.setFont(font);
+ p.setPen(QColor::fromHsv(qrand() % 359, 155 + qrand() % 100,
+ 155 + qrand() % 100, 100 + qrand() % 155));
+ const QSize textSize(p.fontMetrics().boundingRect(text).size());
+ const QPoint position(
+ -textSize.width() / 2 + (qrand() % size.width()),
+ textSize.height() / 2 + (qrand() % size.height()));
+ p.drawText(position, text);
+ }
+ }
+
+ /*
+ Drawing a multiline latin text, stress testing the text layout system.
+ */
+ static void paintLongLatinText(QPainter &p, const QSize &size)
+ {
+ static const char* const pieces[] = {
+ "lorem ipsum",
+ "dolor sit amet",
+ "consectetuer",
+ "sed diam nonumy",
+ "eos et accusam",
+ "sea takimata sanctus"
+ };
+ static const int piecesCount = (int)(sizeof pieces / sizeof pieces[0]);
+ static const int piecesPerPaint = 30;
+
+ QString text;
+ for (int i = 0; i < piecesPerPaint; ++i) {
+ QString piece = QLatin1String(pieces[qrand() % piecesCount]);
+ if (i == 0 || qrand() % 2) {
+ // Make this piece the beginning of a new sentence.
+ piece[0] = piece[0].toUpper();
+ if (i > 0)
+ piece.prepend(QLatin1String(". "));
+ } else {
+ piece.prepend(QLatin1String(", "));
+ }
+ text.append(piece);
+ }
+ text.append(QLatin1Char('.'));
+
+ p.drawText(QRectF(QPointF(0, 0), QSizeF(size)),
+ Qt::AlignTop | Qt::AlignAbsolute | Qt::TextWordWrap, text);
+ }
+
+ /*
+ Drawing one text with several snippets of different writingSystems, stress
+ testing the font merging in the font database.
+ */
+ static void paintInternationalText(QPainter &p, const QSize &size)
+ {
+ static QStringList samples;
+ if (samples.isEmpty()) {
+ foreach (const QFontDatabase::WritingSystem system, QFontDatabase().writingSystems())
+ if (system != QFontDatabase::Ogham && system != QFontDatabase::Runic)
+ samples.append(QFontDatabase::writingSystemSample(system));
+ }
+ static const int systemsPerPaint = 65;
+ QString text;
+ for (int i = 0; i < systemsPerPaint; i++) {
+ if (i > 0)
+ text.append(QLatin1Char(' '));
+ text.append(samples.at(qrand() % samples.count()));
+ }
+ p.drawText(QRectF(QPointF(0, 0), QSizeF(size)),
+ Qt::AlignTop | Qt::AlignAbsolute | Qt::TextWordWrap, text);
+ }
+
+protected:
+ void nextMode()
+ {
+ m_currentMode = (m_currentMode + 1) % m_modesCount;
+ m_lastMeasurements.clear();
+ }
+
+ void keyPressEvent(QKeyEvent *event)
+ {
+ Q_UNUSED(event);
+ nextMode();
+ }
+
+ void mousePressEvent(QMouseEvent *event)
+ {
+ Q_UNUSED(event);
+ nextMode();
+ }
+
+private:
+ static const struct mode {
+ QString name;
+ void (*function)(QPainter &, const QSize&);
+ } m_modes[];
+ static const int m_modesCount;
+
+ int m_currentMode;
+ QList<int> m_lastMeasurements;
+ QTime m_timer;
+};
+
+const struct FontBlaster::mode FontBlaster::m_modes[] = {
+ { QLatin1String("Qt rocks!!!"), FontBlaster::paintDifferentFontStyles },
+ { QLatin1String("Latin"), FontBlaster::paintLongLatinText },
+ { QLatin1String("International"), FontBlaster::paintInternationalText }
+};
+
+const int FontBlaster::m_modesCount =
+ (int)(sizeof m_modes / sizeof m_modes[0]);
+
+int main(int argc, char *argv[])
+{
+ QApplication a(argc, argv);
+
+ FontBlaster dlg;
+#ifdef Q_OS_SYMBIAN
+ dlg.showFullScreen();
+#else
+ dlg.show();
+#endif
+
+ return a.exec();
+}
+
+#include "main.moc"
diff --git a/tests/manual/textrendering/textperformance/textperformance.pro b/tests/manual/textrendering/textperformance/textperformance.pro
new file mode 100644
index 0000000000..bba41b9c12
--- /dev/null
+++ b/tests/manual/textrendering/textperformance/textperformance.pro
@@ -0,0 +1 @@
+SOURCES = main.cpp
diff --git a/tools/assistant/tools/assistant/assistant.qch b/tools/assistant/tools/assistant/assistant.qch
index 3e66bd9249..78fe9f3172 100644
--- a/tools/assistant/tools/assistant/assistant.qch
+++ b/tools/assistant/tools/assistant/assistant.qch
Binary files differ
diff --git a/tools/assistant/tools/assistant/centralwidget.cpp b/tools/assistant/tools/assistant/centralwidget.cpp
index 04739d41c2..2722b2f4f0 100644
--- a/tools/assistant/tools/assistant/centralwidget.cpp
+++ b/tools/assistant/tools/assistant/centralwidget.cpp
@@ -230,6 +230,7 @@ CentralWidget::CentralWidget(QHelpEngine *engine, MainWindow *parent)
#endif
tabWidget = new QTabWidget(this);
+ tabWidget->setDocumentMode(true);
connect(tabWidget, SIGNAL(currentChanged(int)), this,
SLOT(currentPageChanged(int)));
diff --git a/tools/assistant/translations/translations.pro b/tools/assistant/translations/translations.pro
index 6ff1fc9e29..95501abaff 100644
--- a/tools/assistant/translations/translations.pro
+++ b/tools/assistant/translations/translations.pro
@@ -44,6 +44,7 @@ TR_DIR = $$PWD/../../../translations
TRANSLATIONS = \
$$TR_DIR/assistant_da.ts \
$$TR_DIR/assistant_de.ts \
+ $$TR_DIR/assistant_fr.ts \
$$TR_DIR/assistant_ja.ts \
$$TR_DIR/assistant_pl.ts \
$$TR_DIR/assistant_ru.ts \
diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp
index f57f3a8928..28645a0295 100644
--- a/tools/configure/configureapp.cpp
+++ b/tools/configure/configureapp.cpp
@@ -1412,7 +1412,6 @@ void Configure::applySpecSpecifics()
dictionary[ "WEBKIT" ] = "no";
dictionary[ "PHONON" ] = "yes";
dictionary[ "DIRECTSHOW" ] = "no";
- dictionary[ "LTCG" ] = "yes";
// We only apply MMX/IWMMXT for mkspecs we know they work
if (dictionary[ "XQMAKESPEC" ].startsWith("wincewm")) {
dictionary[ "MMX" ] = "yes";
@@ -1448,10 +1447,10 @@ void Configure::applySpecSpecifics()
dictionary[ "IWMMXT" ] = "no";
dictionary[ "CE_CRT" ] = "no";
dictionary[ "DIRECT3D" ] = "no";
- dictionary[ "WEBKIT" ] = "no";
+ dictionary[ "WEBKIT" ] = "yes";
dictionary[ "ASSISTANT_WEBKIT" ] = "no";
dictionary[ "PHONON" ] = "yes";
- dictionary[ "XMLPATTERNS" ] = "no";
+ dictionary[ "XMLPATTERNS" ] = "yes";
dictionary[ "QT_GLIB" ] = "no";
dictionary[ "S60" ] = "yes";
// iconv makes makes apps start and run ridiculously slowly in symbian emulator (HW not tested)
@@ -2438,14 +2437,17 @@ void Configure::generateOutputVars()
if ( dictionary["OPENGL_ES_CM"] == "yes" ) {
qtConfig += "opengles1";
+ qtConfig += "egl";
}
if ( dictionary["OPENGL_ES_2"] == "yes" ) {
qtConfig += "opengles2";
+ qtConfig += "egl";
}
if ( dictionary["OPENGL_ES_CL"] == "yes" ) {
qtConfig += "opengles1cl";
+ qtConfig += "egl";
}
if ( dictionary["OPENVG"] == "yes" ) {
@@ -2780,17 +2782,6 @@ QString Configure::addDefine(QString def)
}
#if !defined(EVAL)
-// ### This should be removed once Qt for S60 is out.
-static void applyTemporarySymbianFlags(QStringList &qconfigList)
-{
- qconfigList += "QT_NO_CONCURRENT";
- qconfigList += "QT_NO_QFUTURE";
- // This is removed because it uses UNIX signals which are not implemented yet
- qconfigList += "QT_NO_CRASHHANDLER";
- qconfigList += "QT_NO_PRINTER";
- qconfigList += "QT_NO_SYSTEMTRAYICON";
-}
-
void Configure::generateConfigfiles()
{
QDir(buildPath).mkpath("src/corelib/global");
@@ -2913,9 +2904,14 @@ void Configure::generateConfigfiles()
if (dictionary["GRAPHICS_SYSTEM"] == "openvg") qconfigList += "QT_GRAPHICSSYSTEM_OPENVG";
if (dictionary["GRAPHICS_SYSTEM"] == "opengl") qconfigList += "QT_GRAPHICSSYSTEM_OPENGL";
if (dictionary["GRAPHICS_SYSTEM"] == "raster") qconfigList += "QT_GRAPHICSSYSTEM_RASTER";
- // ### This block should be removed once Qt for S60 is out.
+
if (dictionary.contains("XQMAKESPEC") && dictionary["XQMAKESPEC"].startsWith("symbian")) {
- applyTemporarySymbianFlags(qconfigList);
+ // These features are not ported to Symbian (yet)
+ qconfigList += "QT_NO_CONCURRENT";
+ qconfigList += "QT_NO_QFUTURE";
+ qconfigList += "QT_NO_CRASHHANDLER";
+ qconfigList += "QT_NO_PRINTER";
+ qconfigList += "QT_NO_SYSTEMTRAYICON";
}
qconfigList.sort();
@@ -3033,7 +3029,11 @@ void Configure::generateConfigfiles()
tmpStream.setDevice(&tmpFile2);
tmpStream << "/* Licensed */" << endl
<< "static const char qt_configure_licensee_str [512 + 12] = \"qt_lcnsuser=" << licenseInfo["LICENSEE"] << "\";" << endl
- << "static const char qt_configure_licensed_products_str [512 + 12] = \"qt_lcnsprod=" << dictionary["EDITION"] << "\";" << endl;
+ << "static const char qt_configure_licensed_products_str [512 + 12] = \"qt_lcnsprod=" << dictionary["EDITION"] << "\";" << endl
+ << endl
+ << "/* Build date */" << endl
+ << "static const char qt_configure_installation [11 + 12] = \"" << QDate::currentDate().toString(Qt::ISODate) << "\";" << endl
+ << endl;
if(!dictionary[ "QT_HOST_PREFIX" ].isNull())
tmpStream << "#if !defined(QT_BOOTSTRAPPED) && !defined(QT_BUILD_QMAKE)" << endl;
tmpStream << "static const char qt_configure_prefix_path_str [512 + 12] = \"qt_prfxpath=" << QString(dictionary["QT_INSTALL_PREFIX"]).replace( "\\", "\\\\" ) << "\";" << endl
@@ -3087,6 +3087,24 @@ void Configure::generateConfigfiles()
tmpFile2.copy(outName);
tmpFile2.close();
}
+
+ QTemporaryFile tmpFile3;
+ if (tmpFile3.open()) {
+ tmpStream.setDevice(&tmpFile3);
+ tmpStream << "/* Evaluation license key */" << endl
+ << "static const char qt_eval_key_data [512 + 12] = \"" << licenseInfo["LICENSEKEYEXT"] << "\";" << endl;
+
+ tmpStream.flush();
+ tmpFile3.flush();
+
+ outName = buildPath + "/src/corelib/global/qconfig_eval.cpp";
+ ::SetFileAttributes((wchar_t*)outName.utf16(), FILE_ATTRIBUTE_NORMAL );
+ QFile::remove( outName );
+
+ if (dictionary["EDITION"] == "Evaluation" || qmakeDefines.contains("QT_EVAL"))
+ tmpFile3.copy(outName);
+ tmpFile3.close();
+ }
}
#endif
diff --git a/tools/designer/src/lib/shared/qdesigner_tabwidget.cpp b/tools/designer/src/lib/shared/qdesigner_tabwidget.cpp
index 2789bd3672..f4f3d24ddd 100644
--- a/tools/designer/src/lib/shared/qdesigner_tabwidget.cpp
+++ b/tools/designer/src/lib/shared/qdesigner_tabwidget.cpp
@@ -399,6 +399,7 @@ static const char *currentTabNameKey = "currentTabName";
static const char *currentTabIconKey = "currentTabIcon";
static const char *currentTabToolTipKey = "currentTabToolTip";
static const char *currentTabWhatsThisKey = "currentTabWhatsThis";
+static const char *tabMovableKey = "movable";
QTabWidgetPropertySheet::QTabWidgetPropertySheet(QTabWidget *object, QObject *parent) :
QDesignerPropertySheet(object, parent),
@@ -411,6 +412,8 @@ QTabWidgetPropertySheet::QTabWidgetPropertySheet(QTabWidget *object, QObject *pa
formWindowBase()->addReloadableProperty(this, indexOf(QLatin1String(currentTabIconKey)));
createFakeProperty(QLatin1String(currentTabToolTipKey), qVariantFromValue(qdesigner_internal::PropertySheetStringValue()));
createFakeProperty(QLatin1String(currentTabWhatsThisKey), qVariantFromValue(qdesigner_internal::PropertySheetStringValue()));
+ // Prevent the tab widget's drag and drop handling from interfering with Designer's
+ createFakeProperty(QLatin1String(tabMovableKey), QVariant(false));
}
QTabWidgetPropertySheet::TabWidgetProperty QTabWidgetPropertySheet::tabWidgetPropertyFromName(const QString &name)
diff --git a/tools/linguist/linguist/mainwindow.cpp b/tools/linguist/linguist/mainwindow.cpp
index 9bc6641eba..7f09a1ca7f 100644
--- a/tools/linguist/linguist/mainwindow.cpp
+++ b/tools/linguist/linguist/mainwindow.cpp
@@ -269,6 +269,7 @@ MainWindow::MainWindow()
m_editActiveModel(-1),
m_statistics(0)
{
+ setUnifiedTitleAndToolBarOnMac(true);
m_ui.setupUi(this);
#ifndef Q_WS_MAC
diff --git a/tools/linguist/lupdate/cpp.cpp b/tools/linguist/lupdate/cpp.cpp
index 7a616e3d0b..4d891562df 100644
--- a/tools/linguist/lupdate/cpp.cpp
+++ b/tools/linguist/lupdate/cpp.cpp
@@ -1896,28 +1896,29 @@ void CppParser::parseInternal(ConversionData &cd, QSet<QString> &inclusions)
prospectiveContext.clear();
}
break;
- case Tok_Comment:
+ case Tok_Comment: {
if (!tor)
goto case_default;
- if (yyWord.startsWith(QLatin1Char(':'))) {
- yyWord.remove(0, 1);
+ const QChar *ptr = yyWord.unicode();
+ if (*ptr == QLatin1Char(':') && ptr[1].isSpace()) {
+ yyWord.remove(0, 2);
extracomment += yyWord;
extracomment.detach();
- } else if (yyWord.startsWith(QLatin1Char('='))) {
- yyWord.remove(0, 1);
+ } else if (*ptr == QLatin1Char('=') && ptr[1].isSpace()) {
+ yyWord.remove(0, 2);
msgid = yyWord.simplified();
msgid.detach();
- } else if (yyWord.startsWith(QLatin1Char('~'))) {
- yyWord.remove(0, 1);
+ } else if (*ptr == QLatin1Char('~') && ptr[1].isSpace()) {
+ yyWord.remove(0, 2);
text = yyWord.trimmed();
int k = text.indexOf(QLatin1Char(' '));
if (k > -1)
extra.insert(text.left(k), text.mid(k + 1).trimmed());
text.clear();
- } else if (yyWord.startsWith(QLatin1Char('%'))) {
- sourcetext.reserve(sourcetext.length() + yyWord.length());
+ } else if (*ptr == QLatin1Char('%') && ptr[1].isSpace()) {
+ sourcetext.reserve(sourcetext.length() + yyWord.length() - 2);
ushort *ptr = (ushort *)sourcetext.data() + sourcetext.length();
- int p = 1, c;
+ int p = 2, c;
forever {
if (p >= yyWord.length())
break;
@@ -1977,6 +1978,7 @@ void CppParser::parseInternal(ConversionData &cd, QSet<QString> &inclusions)
}
yyTok = getToken();
break;
+ }
case Tok_Arrow:
yyTok = getToken();
if (yyTok == Tok_tr || yyTok == Tok_trUtf8)
diff --git a/tools/linguist/phrasebooks/french.qph b/tools/linguist/phrasebooks/french.qph
index d38da5a8a1..9440345d84 100644
--- a/tools/linguist/phrasebooks/french.qph
+++ b/tools/linguist/phrasebooks/french.qph
@@ -1326,4 +1326,24 @@
<source>Close All Except %1</source>
<target>Fermer tout sauf %1</target>
</phrase>
+<phrase>
+ <source>Remove</source>
+ <target>Suppression</target>
+</phrase>
+<phrase>
+ <source>About...</source>
+ <target>À propos…</target>
+</phrase>
+<phrase>
+ <source>Minimize</source>
+ <target>Minimiser</target>
+</phrase>
+<phrase>
+ <source>Remove</source>
+ <target>Supprimer</target>
+</phrase>
+<phrase>
+ <source>Select All</source>
+ <target>Sélectionner tout</target>
+</phrase>
</QPH>
diff --git a/tools/qdoc3/cppcodemarker.cpp b/tools/qdoc3/cppcodemarker.cpp
index 36293f8d30..a32f92b47b 100644
--- a/tools/qdoc3/cppcodemarker.cpp
+++ b/tools/qdoc3/cppcodemarker.cpp
@@ -1120,10 +1120,18 @@ QList<Section> CppCodeMarker::qmlSections(const QmlClassNode* qmlClassNode,
"QML Signals",
"signal",
"signals");
+ FastSection qmlattachedsignals(qmlClassNode,
+ "QML Attached Signals",
+ "signal",
+ "signals");
FastSection qmlmethods(qmlClassNode,
"QML Methods",
"method",
"methods");
+ FastSection qmlattachedmethods(qmlClassNode,
+ "QML Attached Methods",
+ "method",
+ "methods");
NodeList::ConstIterator c = qmlClassNode->childNodes().begin();
while (c != qmlClassNode->childNodes().end()) {
@@ -1142,23 +1150,35 @@ QList<Section> CppCodeMarker::qmlSections(const QmlClassNode* qmlClassNode,
}
}
else if ((*c)->type() == Node::QmlSignal) {
- insert(qmlsignals,*c,style,Okay);
+ const QmlSignalNode* sn = static_cast<const QmlSignalNode*>(*c);
+ if (sn->isAttached())
+ insert(qmlattachedsignals,*c,style,Okay);
+ else
+ insert(qmlsignals,*c,style,Okay);
}
else if ((*c)->type() == Node::QmlMethod) {
- insert(qmlmethods,*c,style,Okay);
+ const QmlMethodNode* mn = static_cast<const QmlMethodNode*>(*c);
+ if (mn->isAttached())
+ insert(qmlattachedmethods,*c,style,Okay);
+ else
+ insert(qmlmethods,*c,style,Okay);
}
++c;
}
append(sections,qmlproperties);
append(sections,qmlattachedproperties);
append(sections,qmlsignals);
+ append(sections,qmlattachedsignals);
append(sections,qmlmethods);
+ append(sections,qmlattachedmethods);
}
else if (style == Detailed) {
FastSection qmlproperties(qmlClassNode,"QML Property Documentation");
FastSection qmlattachedproperties(qmlClassNode,"QML Attached Property Documentation");
FastSection qmlsignals(qmlClassNode,"QML Signal Documentation");
+ FastSection qmlattachedsignals(qmlClassNode,"QML Attached Signal Documentation");
FastSection qmlmethods(qmlClassNode,"QML Method Documentation");
+ FastSection qmlattachedmethods(qmlClassNode,"QML Attached Method Documentation");
NodeList::ConstIterator c = qmlClassNode->childNodes().begin();
while (c != qmlClassNode->childNodes().end()) {
if ((*c)->subType() == Node::QmlPropertyGroup) {
@@ -1169,17 +1189,27 @@ QList<Section> CppCodeMarker::qmlSections(const QmlClassNode* qmlClassNode,
insert(qmlproperties,*c,style,Okay);
}
else if ((*c)->type() == Node::QmlSignal) {
- insert(qmlsignals,*c,style,Okay);
+ const QmlSignalNode* sn = static_cast<const QmlSignalNode*>(*c);
+ if (sn->isAttached())
+ insert(qmlattachedsignals,*c,style,Okay);
+ else
+ insert(qmlsignals,*c,style,Okay);
}
else if ((*c)->type() == Node::QmlMethod) {
- insert(qmlmethods,*c,style,Okay);
+ const QmlMethodNode* mn = static_cast<const QmlMethodNode*>(*c);
+ if (mn->isAttached())
+ insert(qmlattachedmethods,*c,style,Okay);
+ else
+ insert(qmlmethods,*c,style,Okay);
}
++c;
}
append(sections,qmlproperties);
append(sections,qmlattachedproperties);
append(sections,qmlsignals);
+ append(sections,qmlattachedsignals);
append(sections,qmlmethods);
+ append(sections,qmlattachedmethods);
}
}
diff --git a/tools/qdoc3/cppcodeparser.cpp b/tools/qdoc3/cppcodeparser.cpp
index ad43b2b249..843bec8fb0 100644
--- a/tools/qdoc3/cppcodeparser.cpp
+++ b/tools/qdoc3/cppcodeparser.cpp
@@ -91,7 +91,9 @@ QT_BEGIN_NAMESPACE
#define COMMAND_QMLATTACHEDPROPERTY Doc::alias("qmlattachedproperty")
#define COMMAND_QMLINHERITS Doc::alias("inherits")
#define COMMAND_QMLSIGNAL Doc::alias("qmlsignal")
+#define COMMAND_QMLATTACHEDSIGNAL Doc::alias("qmlattachedsignal")
#define COMMAND_QMLMETHOD Doc::alias("qmlmethod")
+#define COMMAND_QMLATTACHEDMETHOD Doc::alias("qmlattachedmethod")
#define COMMAND_QMLDEFAULT Doc::alias("default")
#endif
@@ -485,7 +487,9 @@ QSet<QString> CppCodeParser::topicCommands()
<< COMMAND_QMLPROPERTY
<< COMMAND_QMLATTACHEDPROPERTY
<< COMMAND_QMLSIGNAL
- << COMMAND_QMLMETHOD;
+ << COMMAND_QMLATTACHEDSIGNAL
+ << COMMAND_QMLMETHOD
+ << COMMAND_QMLATTACHEDMETHOD;
#else
<< COMMAND_VARIABLE;
#endif
@@ -678,7 +682,9 @@ Node *CppCodeParser::processTopicCommand(const Doc& doc,
return new QmlClassNode(tre->root(), names[0], classNode);
}
else if ((command == COMMAND_QMLSIGNAL) ||
- (command == COMMAND_QMLMETHOD)) {
+ (command == COMMAND_QMLMETHOD) ||
+ (command == COMMAND_QMLATTACHEDSIGNAL) ||
+ (command == COMMAND_QMLATTACHEDMETHOD)) {
QString element;
QString name;
QmlClassNode* qmlClass = 0;
@@ -687,9 +693,15 @@ Node *CppCodeParser::processTopicCommand(const Doc& doc,
if (n && n->subType() == Node::QmlClass) {
qmlClass = static_cast<QmlClassNode*>(n);
if (command == COMMAND_QMLSIGNAL)
- return new QmlSignalNode(qmlClass,name);
+ return new QmlSignalNode(qmlClass,name,false);
+ else if (command == COMMAND_QMLATTACHEDSIGNAL)
+ return new QmlSignalNode(qmlClass,name,true);
+ else if (command == COMMAND_QMLMETHOD)
+ return new QmlMethodNode(qmlClass,name,false);
+ else if (command == COMMAND_QMLATTACHEDMETHOD)
+ return new QmlMethodNode(qmlClass,name,true);
else
- return new QmlMethodNode(qmlClass,name);
+ return 0; // never get here.
}
}
}
@@ -1747,7 +1759,6 @@ bool CppCodeParser::matchProperty(InnerNode *parent)
property->setDesignable(value.toLower() == "true");
else if (key == "RESET")
tre->addPropertyFunction(property, value, PropertyNode::Resetter);
-
else if (key == "NOTIFY") {
tre->addPropertyFunction(property, value, PropertyNode::Notifier);
}
diff --git a/tools/qdoc3/node.cpp b/tools/qdoc3/node.cpp
index 49f2cc91f7..61855bc82c 100644
--- a/tools/qdoc3/node.cpp
+++ b/tools/qdoc3/node.cpp
@@ -1210,8 +1210,10 @@ bool QmlPropertyNode::fromTrool(Trool troolean, bool defaultValue)
/*!
Constructor for the QML signal node.
*/
-QmlSignalNode::QmlSignalNode(QmlClassNode *parent, const QString& name)
- : LeafNode(QmlSignal, parent, name)
+QmlSignalNode::QmlSignalNode(QmlClassNode *parent,
+ const QString& name,
+ bool attached)
+ : LeafNode(QmlSignal, parent, name), att(attached)
{
// nothing.
}
@@ -1219,8 +1221,10 @@ QmlSignalNode::QmlSignalNode(QmlClassNode *parent, const QString& name)
/*!
Constructor for the QML method node.
*/
-QmlMethodNode::QmlMethodNode(QmlClassNode *parent, const QString& name)
- : LeafNode(QmlMethod, parent, name)
+QmlMethodNode::QmlMethodNode(QmlClassNode *parent,
+ const QString& name,
+ bool attached)
+ : LeafNode(QmlMethod, parent, name), att(attached)
{
// nothing.
}
diff --git a/tools/qdoc3/node.h b/tools/qdoc3/node.h
index fed4ea1a34..20ccb9500b 100644
--- a/tools/qdoc3/node.h
+++ b/tools/qdoc3/node.h
@@ -420,19 +420,31 @@ class QmlPropertyNode : public LeafNode
class QmlSignalNode : public LeafNode
{
public:
- QmlSignalNode(QmlClassNode* parent, const QString& name);
+ QmlSignalNode(QmlClassNode* parent,
+ const QString& name,
+ bool attached);
virtual ~QmlSignalNode() { }
const QString& element() const { return parent()->name(); }
+ bool isAttached() const { return att; }
+
+ private:
+ bool att;
};
class QmlMethodNode : public LeafNode
{
public:
- QmlMethodNode(QmlClassNode* parent, const QString& name);
+ QmlMethodNode(QmlClassNode* parent,
+ const QString& name,
+ bool attached);
virtual ~QmlMethodNode() { }
const QString& element() const { return parent()->name(); }
+ bool isAttached() const { return att; }
+
+ private:
+ bool att;
};
#endif
diff --git a/tools/qdoc3/test/qt-build-docs.qdocconf b/tools/qdoc3/test/qt-build-docs.qdocconf
index 8da7442649..d1733e5dce 100644
--- a/tools/qdoc3/test/qt-build-docs.qdocconf
+++ b/tools/qdoc3/test/qt-build-docs.qdocconf
@@ -8,7 +8,7 @@ project = Qt
description = Qt Reference Documentation
url = http://qt.nokia.com/doc/4.6
-edition.Desktop.modules = QtCore QtDBus QtGui QtNetwork QtOpenGL QtScript QtSql QtSvg \
+edition.Desktop.modules = QtCore QtDBus QtGui QtNetwork QtOpenGL QtScript QtScriptTools QtSql QtSvg \
QtWebKit QtXml QtXmlPatterns Qt3Support QtHelp \
QtDesigner QtAssistant QAxContainer Phonon \
QAxServer QtUiTools QtTest QtDBus
diff --git a/tools/qdoc3/test/qt-inc.qdocconf b/tools/qdoc3/test/qt-inc.qdocconf
deleted file mode 100644
index 2ff56822fc..0000000000
--- a/tools/qdoc3/test/qt-inc.qdocconf
+++ /dev/null
@@ -1,149 +0,0 @@
-include(compat.qdocconf)
-include(macros.qdocconf)
-
-project = Qt
-description = Qt Reference Documentation
-url = http://qt.nokia.com/doc/4.6
-
-edition.Desktop = QtCore QtGui QtNetwork QtOpenGL QtSql QtSvg QtXml QtScript \
- QtDesigner QtAssistant Qt3Support QAxContainer \
- QAxServer QtUiTools QtTest QtDBus
-edition.DesktopLight = QtCore QtGui Qt3SupportLight QtTest
-
-language = Cpp
-
-norecursion = true
-sources.fileextensions = "*.cpp *.qdoc"
-sourcedirs = $QDOC_CURRENT_DIR
-headerdirs = $QDOC_CURRENT_DIR
-exampledirs = $QTDIR/doc/src \
- $QTDIR/examples \
- $QTDIR \
- $QTDIR/qmake/examples \
- $QTDIR/src/3rdparty/webkit/WebKit/qt/docs
-imagedirs = $QTDIR/doc/src/images \
- $QTDIR/examples
-outputdir = $QTDIR/doc/html
-indexdir = $QTDIR/doc/indexes
-indexes = $QDOC_INPUT_INDEXES
-outputindex = $QDOC_OUTPUT_INDEX
-base = file:$QTDIR/doc/html
-versionsym = QT_VERSION_STR
-defines = Q_QDOC \
- QT_.*_SUPPORT \
- QT_.*_LIB \
- QT_COMPAT \
- QT_KEYPAD_NAVIGATION \
- QT3_SUPPORT \
- Q_WS_.* \
- Q_OS_.* \
- Q_BYTE_ORDER \
- __cplusplus
-
-codeindent = 1
-extraimages.HTML = qt-logo \
- trolltech-logo
-
-Cpp.ignoretokens = QAXFACTORY_EXPORT \
- QDESIGNER_COMPONENTS_LIBRARY \
- QDESIGNER_EXTENSION_LIBRARY \
- QDESIGNER_SDK_LIBRARY \
- QDESIGNER_SHARED_LIBRARY \
- QDESIGNER_UILIB_LIBRARY \
- QM_EXPORT_CANVAS \
- QM_EXPORT_DNS \
- QM_EXPORT_DOM \
- QM_EXPORT_FTP \
- QM_EXPORT_HTTP \
- QM_EXPORT_ICONVIEW \
- QM_EXPORT_NETWORK \
- QM_EXPORT_OPENGL \
- QM_EXPORT_SQL \
- QM_EXPORT_TABLE \
- QM_EXPORT_WORKSPACE \
- QM_EXPORT_XML \
- QT_ASCII_CAST_WARN \
- QT_BEGIN_HEADER \
- QT_DESIGNER_STATIC \
- QT_END_HEADER \
- QT_WIDGET_PLUGIN_EXPORT \
- Q_COMPAT_EXPORT \
- Q_CORE_EXPORT \
- Q_EXPLICIT \
- Q_EXPORT \
- Q_EXPORT_CODECS_CN \
- Q_EXPORT_CODECS_JP \
- Q_EXPORT_CODECS_KR \
- Q_EXPORT_PLUGIN \
- Q_GFX_INLINE \
- Q_GUI_EXPORT \
- Q_GUI_EXPORT_INLINE \
- Q_GUI_EXPORT_STYLE_CDE \
- Q_GUI_EXPORT_STYLE_COMPACT \
- Q_GUI_EXPORT_STYLE_MAC \
- Q_GUI_EXPORT_STYLE_MOTIF \
- Q_GUI_EXPORT_STYLE_MOTIFPLUS \
- Q_GUI_EXPORT_STYLE_PLATINUM \
- Q_GUI_EXPORT_STYLE_POCKETPC \
- Q_GUI_EXPORT_STYLE_SGI \
- Q_GUI_EXPORT_STYLE_WINDOWS \
- Q_GUI_EXPORT_STYLE_WINDOWSXP \
- Q_INLINE_TEMPLATE \
- Q_NETWORK_EXPORT \
- Q_OPENGL_EXPORT \
- Q_OUTOFLINE_TEMPLATE \
- Q_SQL_EXPORT \
- Q_SVG_EXPORT \
- Q_SCRIPT_EXPORT \
- Q_TESTLIB_EXPORT \
- Q_TYPENAME \
- Q_XML_EXPORT \
- QDBUS_EXPORT \
- Q_GADGET \
- QWEBKIT_EXPORT
-Cpp.ignoredirectives = Q_DECLARE_HANDLE \
- Q_DECLARE_INTERFACE \
- Q_DECLARE_METATYPE \
- Q_DECLARE_OPERATORS_FOR_FLAGS \
- Q_DECLARE_PRIVATE \
- Q_DECLARE_PUBLIC \
- Q_DECLARE_SHARED \
- Q_DECLARE_TR_FUNCTIONS \
- Q_DECLARE_TYPEINFO \
- Q_DISABLE_COPY \
- Q_DUMMY_COMPARISON_OPERATOR \
- Q_ENUMS \
- Q_FLAGS \
- Q_INTERFACES \
- Q_OS_SYMBIAN \
- __attribute__
-
-HTML.stylesheets = $QTDIR/util/qdoc3/test/classic.css
-HTML.postheader = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n" \
- "<tr>\n" \
- "<td align=\"left\" valign=\"top\" width=\"32\">" \
- "<a href=\"http://qt.nokia.com/\"><img src=\"images/qt-logo.png\" align=\"left\" width=\"32\" height=\"32\" border=\"0\" /></a>" \
- "</td>\n" \
- "<td width=\"1\">&nbsp;&nbsp;</td>" \
- "<td class=\"postheader\" valign=\"center\">" \
- "<a href=\"index.html\">" \
- "<font color=\"#004faf\">Home</font></a>&nbsp;&middot;" \
- " <a href=\"classes.html\">" \
- "<font color=\"#004faf\">All&nbsp;Classes</font></a>&nbsp;&middot;" \
- " <a href=\"mainclasses.html\">" \
- "<font color=\"#004faf\">Main&nbsp;Classes</font></a>&nbsp;&middot;" \
- " <a href=\"groups.html\">" \
- "<font color=\"#004faf\">Grouped&nbsp;Classes</font></a>&nbsp;&middot;" \
- " <a href=\"modules.html\">" \
- "<font color=\"#004faf\">Modules</font></a>&nbsp;&middot;" \
- " <a href=\"functions.html\">" \
- "<font color=\"#004faf\">Functions</font></a>" \
- "</td>\n" \
- "<td align=\"right\" valign=\"top\" width=\"230\"><a href=\"http://qt.nokia.com\"><img src=\"images/trolltech-logo.png\" align=\"right\" width=\"203\" height=\"32\" border=\"0\" /></a></td></tr></table>"
-
-HTML.footer = "<p /><address><hr /><div align=\"center\">\n" \
- "<table width=\"100%\" cellspacing=\"0\" border=\"0\"><tr class=\"address\">\n" \
- "<td width=\"30%\" align=\"left\">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies)</td>\n" \
- "<td width=\"40%\" align=\"center\"><a href=\"trademarks.html\">Trademarks</a></td>\n" \
- "<td width=\"30%\" align=\"right\"><div align=\"right\">Qt \\version</div></td>\n" \
- "</tr></table></div></address>"
diff --git a/tools/qvfb/config.ui b/tools/qvfb/config.ui
index ad9c39eaaf..b74bef7bbc 100644
--- a/tools/qvfb/config.ui
+++ b/tools/qvfb/config.ui
@@ -47,7 +47,7 @@
<x>0</x>
<y>0</y>
<width>600</width>
- <height>665</height>
+ <height>690</height>
</rect>
</property>
<property name="windowTitle">
@@ -118,6 +118,13 @@
</widget>
</item>
<item>
+ <widget class="QRadioButton" name="size_800_480">
+ <property name="text">
+ <string>800x480</string>
+ </property>
+ </widget>
+ </item>
+ <item>
<widget class="QRadioButton" name="size_800_600">
<property name="text">
<string>800x600</string>
diff --git a/tools/qvfb/qvfb.cpp b/tools/qvfb/qvfb.cpp
index 59e8dae726..09692b7be9 100644
--- a/tools/qvfb/qvfb.cpp
+++ b/tools/qvfb/qvfb.cpp
@@ -669,6 +669,8 @@ void QVFb::configure()
w=320; h=240;
} else if ( config->size_640_480->isChecked() ) {
w=640; h=480;
+ } else if ( config->size_800_480->isChecked() ) {
+ w=800; h=480;
} else if ( config->size_800_600->isChecked() ) {
w=800; h=600;
} else if ( config->size_1024_768->isChecked() ) {
@@ -748,6 +750,7 @@ void QVFb::chooseSize(const QSize& sz)
config->size_240_320->setChecked(sz == QSize(240,320));
config->size_320_240->setChecked(sz == QSize(320,240));
config->size_640_480->setChecked(sz == QSize(640,480));
+ config->size_800_480->setChecked(sz == QSize(800,480));
config->size_800_600->setChecked(sz == QSize(800,600));
config->size_1024_768->setChecked(sz == QSize(1024,768));
}
diff --git a/translations/assistant_fr.ts b/translations/assistant_fr.ts
new file mode 100644
index 0000000000..91fcc1a11f
--- /dev/null
+++ b/translations/assistant_fr.ts
@@ -0,0 +1,1080 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="fr_FR">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/aboutdialog.cpp" line="110"/>
+ <source>&amp;Close</source>
+ <translation>&amp;Fermer</translation>
+ </message>
+</context>
+<context>
+ <name>AboutLabel</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/aboutdialog.cpp" line="96"/>
+ <source>Warning</source>
+ <translation>Avertissement</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/aboutdialog.cpp" line="97"/>
+ <source>Unable to launch external application.
+</source>
+ <translation>Impossible d&apos;ouvrir l&apos;application externe.
+</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/aboutdialog.cpp" line="98"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+</context>
+<context>
+ <name>BookmarkDialog</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkdialog.ui" line="19"/>
+ <source>Add Bookmark</source>
+ <translation>Ajouter un signet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkdialog.ui" line="29"/>
+ <source>Bookmark:</source>
+ <translation>Signet :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkdialog.ui" line="36"/>
+ <source>Add in Folder:</source>
+ <translation>Ajouter dans le dossier :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkdialog.ui" line="65"/>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkdialog.ui" line="93"/>
+ <source>New Folder</source>
+ <translation>Nouveau dossier</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="184"/>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="202"/>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="241"/>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="259"/>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="289"/>
+ <source>Bookmarks</source>
+ <translation>Signets</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="228"/>
+ <source>Delete Folder</source>
+ <translation>Supprimer le dossier</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="229"/>
+ <source>Rename Folder</source>
+ <translation>Renommer le dossier</translation>
+ </message>
+</context>
+<context>
+ <name>BookmarkManager</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="663"/>
+ <source>Bookmarks</source>
+ <translation>Signets</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="700"/>
+ <source>Remove</source>
+ <translation>Suppression</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="701"/>
+ <source>You are going to delete a Folder, this will also&lt;br&gt;remove it&apos;s content. Are you sure to continue?</source>
+ <translation>Vous allez supprimer un dossier, ceci va aussi&lt;br&gt;supprimer son contenu. Voulez-vous continuer?</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="844"/>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="853"/>
+ <source>New Folder</source>
+ <translation>Nouveau dossier</translation>
+ </message>
+</context>
+<context>
+ <name>BookmarkWidget</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="391"/>
+ <source>Delete Folder</source>
+ <translation>Supprimer le dossier</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="392"/>
+ <source>Rename Folder</source>
+ <translation>Renommer le dossier</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="394"/>
+ <source>Show Bookmark</source>
+ <translation>Afficher le signet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="395"/>
+ <source>Show Bookmark in New Tab</source>
+ <translation>Afficher le signet dans un nouvel onglet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="398"/>
+ <source>Delete Bookmark</source>
+ <translation>Supprimer le signet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="399"/>
+ <source>Rename Bookmark</source>
+ <translation>Renommer le signet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="437"/>
+ <source>Filter:</source>
+ <translation>Filtre :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="461"/>
+ <source>Add</source>
+ <translation>Ajouter</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/bookmarkmanager.cpp" line="470"/>
+ <source>Remove</source>
+ <translation>Retirer</translation>
+ </message>
+</context>
+<context>
+ <name>CentralWidget</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="238"/>
+ <source>Add new page</source>
+ <translation>Créer une nouvelle page</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="247"/>
+ <source>Close current page</source>
+ <translation>Fermer la page courante</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="559"/>
+ <source>Print Document</source>
+ <translation>Imprimer le document</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="707"/>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="709"/>
+ <source>unknown</source>
+ <translation>inconnu</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="802"/>
+ <source>Add New Page</source>
+ <translation>Créer une nouvelle page</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="805"/>
+ <source>Close This Page</source>
+ <translation>Fermer cette page</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="808"/>
+ <source>Close Other Pages</source>
+ <translation>Fermer les autres pages</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="813"/>
+ <source>Add Bookmark for this Page...</source>
+ <translation>Ajouter un signet pour cette page...</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="1068"/>
+ <source>Search</source>
+ <translation>Recherche</translation>
+ </message>
+</context>
+<context>
+ <name>ContentWindow</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/contentwindow.cpp" line="158"/>
+ <source>Open Link</source>
+ <translation>Ouvrir le lien</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/contentwindow.cpp" line="159"/>
+ <source>Open Link in New Tab</source>
+ <translation>Ouvrir le lien dans un nouvel onglet</translation>
+ </message>
+</context>
+<context>
+ <name>FilterNameDialogClass</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/filternamedialog.ui" line="13"/>
+ <source>Add Filter Name</source>
+ <translation>Ajouter un filtre</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/filternamedialog.ui" line="25"/>
+ <source>Filter Name:</source>
+ <translation>Nom du filtre :</translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="113"/>
+ <source>Previous</source>
+ <translation>Précédent</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="117"/>
+ <source>Next</source>
+ <translation>Suivant</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="121"/>
+ <source>Case Sensitive</source>
+ <translation>Sensible à la casse</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="124"/>
+ <source>Whole words</source>
+ <translation>Mots complets</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/centralwidget.cpp" line="136"/>
+ <source>&lt;img src=&quot;:/trolltech/assistant/images/wrap.png&quot;&gt;&amp;nbsp;Search wrapped</source>
+ <translation>&lt;img src=&quot;:/trolltech/assistant/images/wrap.png&quot;&gt;&amp;nbsp;Recherche à partir du début</translation>
+ </message>
+</context>
+<context>
+ <name>FontPanel</name>
+ <message>
+ <location filename="../tools/shared/fontpanel/fontpanel.cpp" line="63"/>
+ <source>Font</source>
+ <translation>Police</translation>
+ </message>
+ <message>
+ <location filename="../tools/shared/fontpanel/fontpanel.cpp" line="74"/>
+ <source>&amp;Writing system</source>
+ <translation>&amp;Système d&apos;écriture</translation>
+ </message>
+ <message>
+ <location filename="../tools/shared/fontpanel/fontpanel.cpp" line="77"/>
+ <source>&amp;Family</source>
+ <translation>&amp;Famille</translation>
+ </message>
+ <message>
+ <location filename="../tools/shared/fontpanel/fontpanel.cpp" line="81"/>
+ <source>&amp;Style</source>
+ <translation>&amp;Style</translation>
+ </message>
+ <message>
+ <location filename="../tools/shared/fontpanel/fontpanel.cpp" line="85"/>
+ <source>&amp;Point size</source>
+ <translation>&amp;Taille en points</translation>
+ </message>
+</context>
+<context>
+ <name>HelpViewer</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="284"/>
+ <source>Open Link in New Tab</source>
+ <translation>Ouvrir le lien dans un nouvel onglet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="431"/>
+ <source>&lt;title&gt;Error 404...&lt;/title&gt;&lt;div align=&quot;center&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;</source>
+ <translation>&lt;title&gt;Erreur 404...&lt;/title&gt;&lt;div align=&quot;center&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;La page n&apos;a pas pu être trouvée&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;&apos;%1&apos;&lt;/h3&gt;&lt;/div&gt;</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="492"/>
+ <source>Help</source>
+ <translation>Aide</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="493"/>
+ <source>Unable to launch external application.
+</source>
+ <translation>Impossible de lancer l&apos;application externe.
+</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="493"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="556"/>
+ <source>Copy &amp;Link Location</source>
+ <translation>Copier l&apos;&amp;adresse cible</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/helpviewer.cpp" line="559"/>
+ <source>Open Link in New Tab Ctrl+LMB</source>
+ <translatorcomment>LMB? ← ouais exactement pareil...</translatorcomment>
+ <translation>Ouvrir dans un nouvel onglet Ctrl+clic gauche</translation>
+ </message>
+</context>
+<context>
+ <name>IndexWindow</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/indexwindow.cpp" line="66"/>
+ <source>&amp;Look for:</source>
+ <translation>&amp;Rechercher :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/indexwindow.cpp" line="134"/>
+ <source>Open Link</source>
+ <translation>Ouvrir le lien</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/indexwindow.cpp" line="135"/>
+ <source>Open Link in New Tab</source>
+ <translation>Ouvrir le lien dans un nouvel onglet</translation>
+ </message>
+</context>
+<context>
+ <name>InstallDialog</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="13"/>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="76"/>
+ <source>Install Documentation</source>
+ <translation>Installer la documentation</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="19"/>
+ <source>Available Documentation:</source>
+ <translation>Documentation disponible :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="29"/>
+ <source>Install</source>
+ <translation>Installer</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="36"/>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="43"/>
+ <source>Close</source>
+ <translation>Fermer</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="63"/>
+ <source>Installation Path:</source>
+ <translation>Chemin d&apos;installation :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.ui" line="73"/>
+ <source>...</source>
+ <translation>…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="106"/>
+ <source>Downloading documentation info...</source>
+ <translation>Téléchargement des informations de la documentation…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="154"/>
+ <source>Download canceled.</source>
+ <translation>Téléchargement annulé.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="180"/>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="258"/>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="285"/>
+ <source>Done.</source>
+ <translation>Terminé.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="195"/>
+ <source>The file %1 already exists. Do you want to overwrite it?</source>
+ <translation>Le fichier %1 existe déjà. Voulez-vous l&apos;écraser?</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="206"/>
+ <source>Unable to save the file %1: %2.</source>
+ <translation>Impossible de sauver le fichier %1 : %2.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="214"/>
+ <source>Downloading %1...</source>
+ <translation>Téléchargement de %1 en cours…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="233"/>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="275"/>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="313"/>
+ <source>Download failed: %1.</source>
+ <translation>Échec du téléchargement : %1.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="243"/>
+ <source>Documentation info file is corrupt!</source>
+ <translation>Le fichier d&apos;information de documentation est corrompu!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="280"/>
+ <source>Download failed: Downloaded file is corrupted.</source>
+ <translation>Échec du téléchargement : le fichier téléchargé est corrompu.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="282"/>
+ <source>Installing documentation %1...</source>
+ <translation>Installation de la documentation %1…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/installdialog.cpp" line="304"/>
+ <source>Error while installing documentation:
+%1</source>
+ <translation>Erreur durant l&apos;installation de la documentation :
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="110"/>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="501"/>
+ <source>Index</source>
+ <translation>Index</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="116"/>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="499"/>
+ <source>Contents</source>
+ <translation>Sommaire</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="121"/>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="503"/>
+ <source>Bookmarks</source>
+ <translation>Signets</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="133"/>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="348"/>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="860"/>
+ <source>Qt Assistant</source>
+ <translation>Qt Assistant</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="316"/>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="321"/>
+ <source>Unfiltered</source>
+ <translation>Non-filtré</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="342"/>
+ <source>Looking for Qt Documentation...</source>
+ <translation>Recherche la documentation de Qt…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="426"/>
+ <source>&amp;File</source>
+ <translation>&amp;Fichier</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="428"/>
+ <source>Page Set&amp;up...</source>
+ <translation>&amp;Mise en page…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="430"/>
+ <source>Print Preview...</source>
+ <translation>Aperçu avant impression…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="433"/>
+ <source>&amp;Print...</source>
+ <translation>&amp;Imprimer…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="440"/>
+ <source>New &amp;Tab</source>
+ <translation>Nouvel ongle&amp;t</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="443"/>
+ <source>&amp;Close Tab</source>
+ <translation>&amp;Fermer l&apos;onglet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="447"/>
+ <source>&amp;Quit</source>
+ <translation>&amp;Quitter</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="451"/>
+ <source>&amp;Edit</source>
+ <translation>&amp;Édition</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="452"/>
+ <source>&amp;Copy selected Text</source>
+ <translation>&amp;Copier le texte selectionné</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="460"/>
+ <source>&amp;Find in Text...</source>
+ <translation>&amp;Trouver dans le texte…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="466"/>
+ <source>Find &amp;Next</source>
+ <translation>Rechercher le suiva&amp;nt</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="470"/>
+ <source>Find &amp;Previous</source>
+ <translation>Rechercher le &amp;précédent</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="475"/>
+ <source>Preferences...</source>
+ <translation>Préférences…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="478"/>
+ <source>&amp;View</source>
+ <translation>&amp;Affichage</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="479"/>
+ <source>Zoom &amp;in</source>
+ <translation>Zoom &amp;avant</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="485"/>
+ <source>Zoom &amp;out</source>
+ <translation>Zoom a&amp;rrière</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="491"/>
+ <source>Normal &amp;Size</source>
+ <translation>&amp;Taille normale</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="495"/>
+ <source>Ctrl+0</source>
+ <translation>Ctrl+0</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="500"/>
+ <source>ALT+C</source>
+ <translation>ALT+C</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="502"/>
+ <source>ALT+I</source>
+ <translation>ALT+I</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="504"/>
+ <source>ALT+O</source>
+ <translation>ALT+O</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="505"/>
+ <source>Search</source>
+ <translation>Recherche</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="506"/>
+ <source>ALT+S</source>
+ <translation>ALT+S</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="508"/>
+ <source>&amp;Go</source>
+ <translation>&amp;Aller</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="509"/>
+ <source>&amp;Home</source>
+ <translation>&amp;Accueil</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="510"/>
+ <source>ALT+Home</source>
+ <translation>ALT+Home</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="513"/>
+ <source>&amp;Back</source>
+ <translation>&amp;Précédent</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="518"/>
+ <source>&amp;Forward</source>
+ <translation>&amp;Suivant</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="524"/>
+ <source>Sync with Table of Contents</source>
+ <translation>Synchroniser la table des matières</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="531"/>
+ <source>Next Page</source>
+ <translation>Page suivante</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="532"/>
+ <source>Ctrl+Alt+Right</source>
+ <translation>Ctrl+Alt+Right</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="535"/>
+ <source>Previous Page</source>
+ <translation>Page précédente</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="536"/>
+ <source>Ctrl+Alt+Left</source>
+ <translation>Ctrl+Alt+Left</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="539"/>
+ <source>&amp;Bookmarks</source>
+ <translation>&amp;Signets</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="540"/>
+ <source>Add Bookmark...</source>
+ <translation>Ajouter un signet…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="542"/>
+ <source>CTRL+D</source>
+ <translation>CTRL+D</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="544"/>
+ <source>&amp;Help</source>
+ <translation>&amp;Aide</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="545"/>
+ <source>About...</source>
+ <translation>À propos…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="561"/>
+ <source>Navigation Toolbar</source>
+ <translation>Barre d&apos;outils de navigation</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="583"/>
+ <source>&amp;Window</source>
+ <translation>&amp;Fenêtre</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="585"/>
+ <source>Zoom</source>
+ <translation>Zoom</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="586"/>
+ <source>Minimize</source>
+ <translation>Minimiser</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="587"/>
+ <source>Ctrl+M</source>
+ <translation>Ctrl+M</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="637"/>
+ <source>Toolbars</source>
+ <translation>Barres d&apos;outils</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="652"/>
+ <source>Filter Toolbar</source>
+ <translation>Barre d&apos;outils de filtrage</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="654"/>
+ <source>Filtered by:</source>
+ <translation>Filtré par :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="677"/>
+ <source>Address Toolbar</source>
+ <translation>Barre d&apos;outils d&apos;adresse</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="681"/>
+ <source>Address:</source>
+ <translation>Adresse :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="795"/>
+ <source>Could not find the associated content item.</source>
+ <translatorcomment>what is item in this context? ← same question here</translatorcomment>
+ <translation>Impossible de trouver l&apos;élément de contenu associé.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="866"/>
+ <source>About %1</source>
+ <translation>À propos de %1</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/mainwindow.cpp" line="980"/>
+ <source>Updating search index</source>
+ <translation>Mise à jour de l&apos;index de recherche</translation>
+ </message>
+</context>
+<context>
+ <name>PreferencesDialog</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="259"/>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="302"/>
+ <source>Add Documentation</source>
+ <translation>Ajouter de la documentation</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="259"/>
+ <source>Qt Compressed Help Files (*.qch)</source>
+ <translation>Fichiers d&apos;aide Qt compressés (*.qch)</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="288"/>
+ <source>The namespace %1 is already registered!</source>
+ <translation>L&apos;espace de nom %1 existe déjà!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="296"/>
+ <source>The specified file is not a valid Qt Help File!</source>
+ <translation>Le fichier spécifié n&apos;est pas un fichier d&apos;aide Qt valide!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="319"/>
+ <source>Remove Documentation</source>
+ <translation>Supprimer la documentation</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="320"/>
+ <source>Some documents currently opened in Assistant reference the documentation you are attempting to remove. Removing the documentation will close those documents.</source>
+ <translation>Certains documents ouverts dans Assistant ont des références vers la documentation que vous allez supprimer. Supprimer la documentation fermera ces documents.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="322"/>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="323"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.cpp" line="411"/>
+ <source>Use custom settings</source>
+ <translation>Utiliser des paramètres personnalisés</translation>
+ </message>
+</context>
+<context>
+ <name>PreferencesDialogClass</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="14"/>
+ <source>Preferences</source>
+ <translation>Préférences</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="24"/>
+ <source>Fonts</source>
+ <translation>Polices</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="38"/>
+ <source>Font settings:</source>
+ <translation>Configuration des polices :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="46"/>
+ <source>Browser</source>
+ <translation>Navigateur</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="51"/>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="70"/>
+ <source>Filters</source>
+ <translation>Filtres</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="76"/>
+ <source>Filter:</source>
+ <translation>Filtre :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="86"/>
+ <source>Attributes:</source>
+ <translation>Attributs :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="97"/>
+ <source>1</source>
+ <translation>1</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="105"/>
+ <source>Add</source>
+ <translation>Ajouter</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="112"/>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="163"/>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="120"/>
+ <source>Documentation</source>
+ <translation>Documentation</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="126"/>
+ <source>Registered Documentation:</source>
+ <translatorcomment>documentation enregistrée ? ← je préfère référencée pour les deux...</translatorcomment>
+ <translation>Documentation référencée :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="156"/>
+ <source>Add...</source>
+ <translation>Ajouter…</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="188"/>
+ <source>Options</source>
+ <translation>Options</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="206"/>
+ <source>On help start:</source>
+ <translation>Au démarrage :</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="220"/>
+ <source>Show my home page</source>
+ <translation>Afficher ma page d&apos;accueil</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="225"/>
+ <source>Show a blank page</source>
+ <translation>Afficher une page blanche</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="230"/>
+ <source>Show my tabs from last session</source>
+ <translation>Afficher mes onglets de la dernière session</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="262"/>
+ <source>Homepage</source>
+ <translation>Page d&apos;accueil</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="289"/>
+ <source>Current Page</source>
+ <translation>Page courante</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="296"/>
+ <source>Blank Page</source>
+ <translation>Page blanche</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/preferencesdialog.ui" line="303"/>
+ <source>Restore to default</source>
+ <translation>Restaurer les valeurs par défaut</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="112"/>
+ <source>The specified collection file does not exist!</source>
+ <translation>Le fichier de collection spécifié n&apos;existe pas!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="116"/>
+ <source>Missing collection file!</source>
+ <translation>Fichier de collection manquant!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="125"/>
+ <source>Invalid URL!</source>
+ <translation>URL invalide!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="129"/>
+ <source>Missing URL!</source>
+ <translation>URL manquante!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="146"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="165"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="184"/>
+ <source>Unknown widget: %1</source>
+ <translation>Widget inconnu : %1</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="150"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="169"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="188"/>
+ <source>Missing widget!</source>
+ <translation>Widget manquant!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="195"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="207"/>
+ <source>The specified Qt help file does not exist!</source>
+ <translation>Le fichier d&apos;aide Qt spécifié n&apos;existe pas!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="200"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="212"/>
+ <source>Missing help file!</source>
+ <translation>Fichier d&apos;aide manquant!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="219"/>
+ <source>Missing filter argument!</source>
+ <translation>Argument de filtre manquant!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="231"/>
+ <source>Unknown option: %1</source>
+ <translation>Option inconnue : %1</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="261"/>
+ <location filename="../tools/assistant/tools/assistant/cmdlineparser.cpp" line="263"/>
+ <source>Qt Assistant</source>
+ <translation>Qt Assistant</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/main.cpp" line="217"/>
+ <source>Could not register documentation file
+%1
+
+Reason:
+%2</source>
+ <translation>Impossible d&apos;enregistrer le fichier de documentation
+%1
+
+Raison :
+%2</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/main.cpp" line="221"/>
+ <source>Documentation successfully registered.</source>
+ <translation>Documentation enregistrée avec succès.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/main.cpp" line="229"/>
+ <source>Documentation successfully unregistered.</source>
+ <translation>Documentation retirée avec succès.</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/main.cpp" line="232"/>
+ <source>Could not unregister documentation file
+%1
+
+Reason:
+%2</source>
+ <translation>Impossible d&apos;enregistrer le fichier de documentation
+%1
+
+Raison :
+%2</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/main.cpp" line="269"/>
+ <source>Cannot load sqlite database driver!</source>
+ <translation>Impossible de charger le driver de la base de données sqlite!</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/main.cpp" line="278"/>
+ <source>The specified collection file could not be read!</source>
+ <translation>Le fichier de collection spécifié ne peut pas être lu!</translation>
+ </message>
+</context>
+<context>
+ <name>RemoteControl</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/remotecontrol.cpp" line="163"/>
+ <source>Debugging Remote Control</source>
+ <translation>Débogage du contrôle à distance</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/remotecontrol.cpp" line="164"/>
+ <source>Received Command: %1 %2</source>
+ <translation>Commande reçue : %1 %2</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/searchwidget.cpp" line="195"/>
+ <source>&amp;Copy</source>
+ <translation>&amp;Copier</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/searchwidget.cpp" line="199"/>
+ <source>Copy &amp;Link Location</source>
+ <translation>Copier &amp;l&apos;adresse du lien</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/searchwidget.cpp" line="203"/>
+ <source>Open Link in New Tab</source>
+ <translation>Ouvrir le lien dans un nouvel onglet</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/searchwidget.cpp" line="211"/>
+ <source>Select All</source>
+ <translation>Sélectionner tout</translation>
+ </message>
+</context>
+<context>
+ <name>TopicChooser</name>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/topicchooser.ui" line="16"/>
+ <source>Choose Topic</source>
+ <translation>Choisir le domaine</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/topicchooser.ui" line="37"/>
+ <source>&amp;Topics</source>
+ <translation>&amp;Domaines</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/topicchooser.ui" line="88"/>
+ <source>&amp;Display</source>
+ <translation>&amp;Afficher</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/topicchooser.ui" line="104"/>
+ <source>&amp;Close</source>
+ <translation>&amp;Fermer</translation>
+ </message>
+ <message>
+ <location filename="../tools/assistant/tools/assistant/topicchooser.cpp" line="54"/>
+ <source>Choose a topic for &lt;b&gt;%1&lt;/b&gt;:</source>
+ <translation>Choisir le domaine pour &lt;b&gt;%1&lt;/b&gt; :</translation>
+ </message>
+</context>
+</TS>
diff --git a/translations/designer_pl.ts b/translations/designer_pl.ts
index 0c196d891e..f9c6dd0894 100644
--- a/translations/designer_pl.ts
+++ b/translations/designer_pl.ts
@@ -6103,7 +6103,7 @@ Klasa: %2</translation>
<message>
<location line="+1"/>
<source>Change toolTip...</source>
- <translation>Zmień tekst chmurki...</translation>
+ <translation>Zmień podpowiedź...</translation>
</message>
<message>
<location line="+1"/>
@@ -6909,7 +6909,7 @@ Klasa: %2</translation>
<message>
<location line="+263"/>
<source>Expand all</source>
- <translation>Rozszerz wszystkie</translation>
+ <translation>Rozwiń wszystkie</translation>
</message>
<message>
<location line="+1"/>
diff --git a/translations/linguist_pl.ts b/translations/linguist_pl.ts
index b59ebc34ff..cdff54b5e1 100644
--- a/translations/linguist_pl.ts
+++ b/translations/linguist_pl.ts
@@ -312,7 +312,7 @@ Przyjmie on uniwersalną formę liczby pojedynczej.</translation>
<context>
<name>LRelease</name>
<message numerus="yes">
- <location filename="../tools/linguist/shared/qm.cpp" line="+747"/>
+ <location filename="../tools/linguist/shared/qm.cpp" line="+748"/>
<source>Dropped %n message(s) which had no ID.</source>
<translation>
<numerusform>Opuszczono %n wyrażenie które nie miało identyfikatora.</numerusform>
diff --git a/translations/qt_help_pl.ts b/translations/qt_help_pl.ts
index 0e6bbbf77f..220f70c601 100644
--- a/translations/qt_help_pl.ts
+++ b/translations/qt_help_pl.ts
@@ -32,33 +32,61 @@
<context>
<name>QHelpCollectionHandler</name>
<message>
- <location filename="../tools/assistant/lib/qhelpcollectionhandler.cpp" line="+79"/>
<source>The collection file is not set up yet!</source>
- <translation>Plik z kolekcją nie jest jeszcze ustawiony!</translation>
+ <translation type="obsolete">Plik z kolekcją nie jest jeszcze ustawiony!</translation>
</message>
<message>
- <location line="+22"/>
+ <location filename="../tools/assistant/lib/qhelpcollectionhandler.cpp" line="+79"/>
+ <source>The collection file &apos;%1&apos; is not set up yet!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+23"/>
<source>Cannot load sqlite database driver!</source>
<translation>Nie można załadować sterownika bazy danych sqlite!</translation>
</message>
<message>
<location line="+11"/>
- <location line="+48"/>
+ <location line="+49"/>
<source>Cannot open collection file: %1</source>
<translation>Nie można otworzyć pliku z kolekcją: %1</translation>
</message>
<message>
- <location line="-39"/>
+ <location line="-40"/>
<source>Cannot create tables in file %1!</source>
<translation>Nie można utworzyć tabel w pliku %1!</translation>
</message>
<message>
<location line="+16"/>
+ <source>The collection file &apos;%1&apos; already exists!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+148"/>
+ <source>Unknown filter &apos;%1&apos;!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+105"/>
+ <source>Invalid documentation file &apos;%1&apos;!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+167"/>
+ <source>Cannot register namespace &apos;%1&apos;!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
+ <source>Cannot open database &apos;%1&apos; to optimize!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>The specified collection file already exists!</source>
- <translation>Podany plik z kolekcją już istnieje!</translation>
+ <translation type="obsolete">Podany plik z kolekcją już istnieje!</translation>
</message>
<message>
- <location line="+5"/>
+ <location line="-438"/>
<source>Cannot create directory: %1</source>
<translation>Nie można utworzyć katalogu: %1</translation>
</message>
@@ -68,12 +96,11 @@
<translation>Nie można skopiować pliku z kolekcją: %1</translation>
</message>
<message>
- <location line="+119"/>
<source>Unknown filter!</source>
- <translation>Nieznany filtr!</translation>
+ <translation type="obsolete">Nieznany filtr!</translation>
</message>
<message>
- <location line="+55"/>
+ <location line="+174"/>
<source>Cannot register filter %1!</source>
<translation>Nie można zarejestrować pliku %1!</translation>
</message>
@@ -83,12 +110,11 @@
<translation>Nie można otworzyć pliku z dokumentacją %1!</translation>
</message>
<message>
- <location line="+6"/>
<source>Invalid documentation file!</source>
- <translation>Niepoprawny plik z dokumentacją!</translation>
+ <translation type="obsolete">Niepoprawny plik z dokumentacją!</translation>
</message>
<message>
- <location line="+34"/>
+ <location line="+40"/>
<source>The namespace %1 was not registered!</source>
<translation>Przestrzeń nazw %1 nie została zarejestrowana!</translation>
</message>
@@ -98,14 +124,12 @@
<translation>Przestrzeń nazw %1 już istnieje!</translation>
</message>
<message>
- <location line="+13"/>
<source>Cannot register namespace!</source>
- <translation>Nie można zarejestrować przestrzeni nazw!</translation>
+ <translation type="obsolete">Nie można zarejestrować przestrzeni nazw!</translation>
</message>
<message>
- <location line="+24"/>
<source>Cannot open database to optimize!</source>
- <translation>Nie można otworzyć bazy danych do zoptymalizowania!</translation>
+ <translation type="obsolete">Nie można otworzyć bazy danych do zoptymalizowania!</translation>
</message>
</context>
<context>
diff --git a/translations/qt_pl.ts b/translations/qt_pl.ts
index 424fd31149..f79ecb03d0 100644
--- a/translations/qt_pl.ts
+++ b/translations/qt_pl.ts
@@ -12,7 +12,7 @@
<context>
<name>FakeReply</name>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp" line="+2191"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp" line="+2193"/>
<source>Fake error !</source>
<translation type="unfinished"></translation>
</message>
@@ -932,7 +932,7 @@ na
<translation>Operacja na gnieździe nieobsługiwana</translation>
</message>
<message>
- <location line="+567"/>
+ <location line="+580"/>
<source>Socket is not connected</source>
<translation>Gniazdo nie jest podłączone</translation>
</message>
@@ -966,6 +966,14 @@ na
</message>
</context>
<context>
+ <name>QAccessibleButton</name>
+ <message>
+ <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+250"/>
+ <source>Press</source>
+ <translation type="unfinished">Wciśnij</translation>
+ </message>
+</context>
+<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/accessible/qaccessibleobject.cpp" line="+376"/>
@@ -988,7 +996,7 @@ na
<translation>Niekompatybilność biblioteki Qt</translation>
</message>
<message>
- <location filename="../src/gui/kernel/qapplication.cpp" line="+2293"/>
+ <location filename="../src/gui/kernel/qapplication.cpp" line="+2290"/>
<source>QT_LAYOUT_DIRECTION</source>
<comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
<translation>LTR</translation>
@@ -1020,7 +1028,7 @@ na
<context>
<name>QCheckBox</name>
<message>
- <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+117"/>
+ <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="-133"/>
<source>Check</source>
<translation>Zaznacz</translation>
</message>
@@ -1276,7 +1284,7 @@ na
<context>
<name>QDialogButtonBox</name>
<message>
- <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+654"/>
+ <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+653"/>
<source>Abort</source>
<translation>Przerwij</translation>
</message>
@@ -1472,7 +1480,7 @@ na
<translation>Błąd krytyczny:</translation>
</message>
<message>
- <location line="+200"/>
+ <location line="+201"/>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
</message>
@@ -1482,7 +1490,7 @@ na
<translation>&amp;Pokaż ten komunikat ponownie</translation>
</message>
<message>
- <location line="-202"/>
+ <location line="-203"/>
<source>Warning:</source>
<translation>Ostrzeżenie:</translation>
</message>
@@ -1851,52 +1859,52 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<name>QFontDatabase</name>
<message>
<location filename="../src/gui/text/qfontdatabase.cpp" line="+102"/>
- <location line="+1334"/>
+ <location line="+1335"/>
<source>Normal</source>
<translation>Normalny</translation>
</message>
<message>
- <location line="-1331"/>
+ <location line="-1332"/>
<location line="+12"/>
- <location line="+1307"/>
+ <location line="+1308"/>
<source>Bold</source>
<translation>Pogrubiony</translation>
</message>
<message>
- <location line="-1316"/>
- <location line="+1318"/>
+ <location line="-1317"/>
+ <location line="+1319"/>
<source>Demi Bold</source>
<translation>Na wpół pogrubiony</translation>
</message>
<message>
- <location line="-1315"/>
+ <location line="-1316"/>
<location line="+18"/>
- <location line="+1293"/>
+ <location line="+1294"/>
<source>Black</source>
<translatorcomment>it&apos;s about font weight</translatorcomment>
<translation>Bardzo gruby</translation>
</message>
<message>
- <location line="-1303"/>
+ <location line="-1304"/>
<source>Demi</source>
<translation>Na wpół</translation>
</message>
<message>
<location line="+6"/>
- <location line="+1303"/>
+ <location line="+1304"/>
<source>Light</source>
<translatorcomment>it&apos;s about font weight</translatorcomment>
<translation>Cienki</translation>
</message>
<message>
- <location line="-1157"/>
- <location line="+1160"/>
+ <location line="-1158"/>
+ <location line="+1161"/>
<source>Italic</source>
<translation>Kursywa</translation>
</message>
<message>
- <location line="-1157"/>
- <location line="+1159"/>
+ <location line="-1158"/>
+ <location line="+1160"/>
<source>Oblique</source>
<translation>Pochyły</translation>
</message>
@@ -2340,7 +2348,7 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<translation>Host %1 znaleziony</translation>
</message>
<message>
- <location filename="../src/network/access/qhttp.cpp" line="+2634"/>
+ <location filename="../src/network/access/qhttp.cpp" line="+2639"/>
<location filename="../src/network/access/qhttpnetworkconnection.cpp" line="-4"/>
<location filename="../src/qt3support/network/q3http.cpp" line="-453"/>
<source>Host %1 not found</source>
@@ -2360,7 +2368,7 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<translation>Komenda HTTP zakończona błędem</translation>
</message>
<message>
- <location line="+198"/>
+ <location line="+219"/>
<location line="+48"/>
<location filename="../src/qt3support/network/q3http.cpp" line="+109"/>
<location line="+47"/>
@@ -2374,7 +2382,7 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<translation>Niepoprawny nagłówek odpowiedzi HTTP</translation>
</message>
<message>
- <location line="-319"/>
+ <location line="-340"/>
<location filename="../src/qt3support/network/q3http.cpp" line="-173"/>
<source>No server set to connect to</source>
<translation>Brak serwera do podłączenia</translation>
@@ -2411,7 +2419,7 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<translation>Błędna długość zawartości</translation>
</message>
<message>
- <location line="+183"/>
+ <location line="+204"/>
<source>Unknown authentication method</source>
<translation>Nieznana metoda autoryzacji</translation>
</message>
@@ -2456,7 +2464,7 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<translation>Nawiązanie sesji SSL nie powiodło się</translation>
</message>
<message>
- <location filename="../src/network/access/qhttp.cpp" line="-307"/>
+ <location filename="../src/network/access/qhttp.cpp" line="-328"/>
<source>Connection refused (or timed out)</source>
<translation>Połączenie odrzucone (przekroczony czas połączenia)</translation>
</message>
@@ -3105,7 +3113,7 @@ Proszę o sprawdzenie podanej nazwy pliku.</translation>
<context>
<name>QMenuBar</name>
<message>
- <location filename="../src/gui/widgets/qmenu_symbian.cpp" line="+404"/>
+ <location filename="../src/gui/widgets/qmenu_symbian.cpp" line="+410"/>
<source>Actions</source>
<translation>Akcje</translation>
</message>
@@ -4361,7 +4369,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<message>
<location/>
<source>Selection</source>
- <translation>Wybór</translation>
+ <translation>Wybrane strony</translation>
</message>
<message>
<location/>
@@ -4449,7 +4457,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<message>
<location/>
<source>Location:</source>
- <translation>Lokalizacja:</translation>
+ <translation>Położenie:</translation>
</message>
<message>
<location/>
@@ -4505,7 +4513,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<translation>Przekroczony czas operacji procesu</translation>
</message>
<message>
- <location filename="../src/corelib/io/qprocess.cpp" line="+851"/>
+ <location filename="../src/corelib/io/qprocess.cpp" line="+855"/>
<location line="+52"/>
<location filename="../src/corelib/io/qprocess_win.cpp" line="-211"/>
<location line="+50"/>
@@ -4726,7 +4734,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<message>
<location line="+2"/>
<source>Location</source>
- <translation>Miejsce</translation>
+ <translation>Położenie</translation>
</message>
<message>
<location line="+2"/>
@@ -4967,7 +4975,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<message>
<location line="+2"/>
<source>Location</source>
- <translation>Miejsce</translation>
+ <translation>Położenie</translation>
</message>
</context>
<context>
@@ -5847,7 +5855,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<translation>Anuluj</translation>
</message>
<message>
- <location line="+152"/>
+ <location line="+151"/>
<source>Exit</source>
<translation>Wyjście</translation>
</message>
@@ -6071,7 +6079,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<context>
<name>QTextControl</name>
<message>
- <location filename="../src/gui/text/qtextcontrol.cpp" line="+2014"/>
+ <location filename="../src/gui/text/qtextcontrol.cpp" line="+2018"/>
<source>&amp;Copy</source>
<translation>S&amp;kopiuj</translation>
</message>
@@ -6114,7 +6122,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<context>
<name>QToolButton</name>
<message>
- <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+256"/>
+ <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+312"/>
<location line="+8"/>
<source>Open</source>
<translation>Otwórz</translation>
@@ -6229,7 +6237,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<context>
<name>QWebFrame</name>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp" line="+704"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp" line="+711"/>
<source>Request cancelled</source>
<translation>Prośba anulowana</translation>
</message>
@@ -6262,7 +6270,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<context>
<name>QWebPage</name>
<message>
- <location filename="../src/3rdparty/webkit/WebCore/platform/qt/Localizations.cpp" line="+41"/>
+ <location filename="../src/3rdparty/webkit/WebCore/platform/qt/Localizations.cpp" line="+42"/>
<source>Submit</source>
<comment>default label for Submit buttons in forms on web pages</comment>
<translation>Wyślij</translation>
@@ -6280,7 +6288,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<translation>Wyczyść</translation>
</message>
<message>
- <location line="+15"/>
+ <location line="+16"/>
<source>Choose File</source>
<comment>title for file button used in HTML forms</comment>
<translation>Wybierz plik</translation>
@@ -6766,12 +6774,12 @@ Proszę wybrać inną nazwę pliku.</translation>
<translation>Nieznany</translation>
</message>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp" line="+170"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp" line="+167"/>
<source>Web Inspector - %2</source>
<translation>Wizytator sieciowy - %2</translation>
</message>
<message>
- <location filename="../src/3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp" line="+416"/>
+ <location filename="../src/3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp" line="+406"/>
<source>Bad HTTP request</source>
<translation>Niepoprawna komenda HTTP</translation>
</message>
@@ -6875,7 +6883,7 @@ Proszę wybrać inną nazwę pliku.</translation>
</translation>
</message>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp" line="+1727"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp" line="+1708"/>
<source>JavaScript Alert - %1</source>
<translation>Ostrzeżenie JavaScript - %1</translation>
</message>
@@ -7121,7 +7129,7 @@ Proszę wybrać inną nazwę pliku.</translation>
<context>
<name>QWidget</name>
<message>
- <location filename="../src/gui/kernel/qwidget.cpp" line="+5652"/>
+ <location filename="../src/gui/kernel/qwidget.cpp" line="+5672"/>
<source>*</source>
<translation>*</translation>
</message>
@@ -9596,32 +9604,32 @@ Proszę wybrać inną nazwę pliku.</translation>
<message>
<location line="+15"/>
<source>Duration content does not match the maxInclusive facet.</source>
- <translation>Wartość czasu trwania koliduje z aspektem &quot;maxInclusive&quot;.</translation>
+ <translation>Wartość długości okresu czasu koliduje z aspektem &quot;maxInclusive&quot;.</translation>
</message>
<message>
<location line="+9"/>
<source>Duration content does not match the maxExclusive facet.</source>
- <translation>Wartość czasu trwania koliduje z aspektem &quot;maxExclusive&quot;.</translation>
+ <translation>Wartość długości okresu czasu koliduje z aspektem &quot;maxExclusive&quot;.</translation>
</message>
<message>
<location line="+9"/>
<source>Duration content does not match the minInclusive facet.</source>
- <translation>Wartość czasu trwania koliduje z aspektem &quot;minInclusive&quot;.</translation>
+ <translation>Wartość długości okresu czasu koliduje z aspektem &quot;minInclusive&quot;.</translation>
</message>
<message>
<location line="+9"/>
<source>Duration content does not match the minExclusive facet.</source>
- <translation>Wartość czasu trwania koliduje z aspektem &quot;minExclusive&quot;.</translation>
+ <translation>Wartość długości okresu czasu koliduje z aspektem &quot;minExclusive&quot;.</translation>
</message>
<message>
<location line="+18"/>
<source>Duration content is not listed in the enumeration facet.</source>
- <translation>Wartość czasu trwania nie widnieje na liście aspektu &quot;enumeration&quot;.</translation>
+ <translation>Wartość długości okresu czasu nie widnieje na liście aspektu &quot;enumeration&quot;.</translation>
</message>
<message>
<location line="+18"/>
<source>Duration content does not match pattern facet.</source>
- <translation>Wartość czasu trwania koliduje z aspektem &quot;pattern&quot;.</translation>
+ <translation>Wartość długości okresu czasu koliduje z aspektem &quot;pattern&quot;.</translation>
</message>
<message>
<location line="+27"/>
diff --git a/translations/qt_sl.ts b/translations/qt_sl.ts
index 517ce7188c..c7684e3741 100644
--- a/translations/qt_sl.ts
+++ b/translations/qt_sl.ts
@@ -12,7 +12,7 @@
<context>
<name>FakeReply</name>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp" line="+2191"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp" line="+2193"/>
<source>Fake error !</source>
<translation>Lažna napaka.</translation>
</message>
@@ -23,14 +23,6 @@
</message>
</context>
<context>
- <name>InputPrivate</name>
- <message>
- <location filename="../src/multimedia/audio/qaudioinput_alsa_p.cpp" line="+653"/>
- <source>PUSH: read in bytes = %1 (frames=%2)</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>Phonon::</name>
<message>
<location filename="../src/3rdparty/phonon/phonon/phononnamespace.cpp" line="+55"/>
@@ -117,10 +109,10 @@ da je nameščen paket libgstreamer-plugins-base.</translation>
<translation>Manjka potreben kodek. Za predvajanje te vsebine morate namestiti sledeče kodeke: %0</translation>
</message>
<message>
- <location line="+676"/>
+ <location line="+681"/>
<location line="+8"/>
<location line="+15"/>
- <location line="+9"/>
+ <location line="+22"/>
<location line="+6"/>
<location line="+19"/>
<location line="+339"/>
@@ -129,12 +121,12 @@ da je nameščen paket libgstreamer-plugins-base.</translation>
<translation>Ni moč odpreti večpredstavnostnega vira.</translation>
</message>
<message>
- <location line="-407"/>
+ <location line="-420"/>
<source>Invalid source type.</source>
<translation>Neveljavna vrsta vira.</translation>
</message>
<message>
- <location line="+381"/>
+ <location line="+394"/>
<source>Could not locate media source.</source>
<translation>Ni moč najti večpredstavnostnega vira.</translation>
</message>
@@ -150,11 +142,63 @@ da je nameščen paket libgstreamer-plugins-base.</translation>
</message>
</context>
<context>
+ <name>Phonon::MMF</name>
+ <message>
+ <location filename="../src/3rdparty/phonon/mmf/audiooutput.cpp" line="+108"/>
+ <source>Audio Output</source>
+ <translation>Predvajanje zvoka</translation>
+ </message>
+ <message>
+ <location line="+1"/>
+ <source>The audio output device</source>
+ <translation>Naprava za predvajanje zvoka</translation>
+ </message>
+</context>
+<context>
<name>Phonon::MMF::AudioEqualizer</name>
<message>
- <location filename="../src/3rdparty/phonon/mmf/audioequalizer.cpp" line="+70"/>
+ <location filename="../src/3rdparty/phonon/mmf/audioequalizer.cpp" line="+75"/>
<source>Frequency band, %1 Hz</source>
- <translation type="unfinished"></translation>
+ <translation>Frekvenčni pas, %1 Hz</translation>
+ </message>
+</context>
+<context>
+ <name>Phonon::MMF::EffectFactory</name>
+ <message>
+ <location filename="../src/3rdparty/phonon/mmf/effectfactory.cpp" line="+65"/>
+ <source>audio equalizer</source>
+ <translation>izenačevalnik zvoka</translation>
+ </message>
+ <message>
+ <location line="+2"/>
+ <source>Bass boost</source>
+ <translation>Ojačanje basov</translation>
+ </message>
+ <message>
+ <location line="+2"/>
+ <source>Distance Attenuation</source>
+ <translation>Utišanje zaradi razdalje</translation>
+ </message>
+ <message>
+ <location line="+2"/>
+ <location line="+2"/>
+ <source>Environmental Reverb</source>
+ <translation>Okoljsko odmevanje</translation>
+ </message>
+ <message>
+ <location line="+2"/>
+ <source>Loudness</source>
+ <translation>Glasnost</translation>
+ </message>
+ <message>
+ <location line="+2"/>
+ <source>Source Orientation</source>
+ <translation>Usmerjenost vira</translation>
+ </message>
+ <message>
+ <location line="+2"/>
+ <source>Stereo Widening</source>
+ <translation>Razširitev sterea</translation>
</message>
</context>
<context>
@@ -888,7 +932,7 @@ v
<translation>Dejanje na vtičnici ni podprto</translation>
</message>
<message>
- <location line="+187"/>
+ <location line="+200"/>
<source>Socket operation timed out</source>
<translation>Čas za dejanje na vtičnici je potekel</translation>
</message>
@@ -922,6 +966,14 @@ v
</message>
</context>
<context>
+ <name>QAccessibleButton</name>
+ <message>
+ <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+250"/>
+ <source>Press</source>
+ <translation>Pritisni</translation>
+ </message>
+</context>
+<context>
<name>QApplication</name>
<message>
<location filename="../src/gui/accessible/qaccessibleobject.cpp" line="+376"/>
@@ -939,7 +991,7 @@ v
<translation>Napaka nezdružljivosti knjižnice Qt</translation>
</message>
<message>
- <location filename="../src/gui/kernel/qapplication.cpp" line="+2306"/>
+ <location filename="../src/gui/kernel/qapplication.cpp" line="+2290"/>
<source>QT_LAYOUT_DIRECTION</source>
<comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
<translation>LTR</translation>
@@ -951,117 +1003,6 @@ v
</message>
</context>
<context>
- <name>QAudioInputPrivate</name>
- <message>
- <location filename="../src/multimedia/audio/qaudioinput_alsa_p.cpp" line="-367"/>
- <source>QAudioInput: snd_pcm_hw_params_any: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+6"/>
- <source>QAudioInput: snd_pcm_hw_params_set_rate_resample: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_access: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_format: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_channels: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_rate_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_buffer_time_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_period_time_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params_set_periods_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioInput: snd_pcm_hw_params: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+98"/>
- <source>PULL: read in bytes = %1 (frames=%2)</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QAudioOutputPrivate</name>
- <message>
- <location filename="../src/multimedia/audio/qaudiooutput_alsa_p.cpp" line="+307"/>
- <source>QAudioOutput: snd_pcm_hw_params_any: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+6"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_rate_resample: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_access: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_format: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_channels: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_rate_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_buffer_time_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_period_time_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params_set_periods_near: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>QAudioOutput: snd_pcm_hw_params: err = %1</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>QAxSelect</name>
<message>
<location filename="../src/activeqt/container/qaxselect.ui"/>
@@ -1087,7 +1028,7 @@ v
<context>
<name>QCheckBox</name>
<message>
- <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+114"/>
+ <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="-136"/>
<source>Uncheck</source>
<translation>Odznači</translation>
</message>
@@ -1105,7 +1046,7 @@ v
<context>
<name>QColorDialog</name>
<message>
- <location filename="../src/gui/dialogs/qcolordialog.cpp" line="+1348"/>
+ <location filename="../src/gui/dialogs/qcolordialog.cpp" line="+1349"/>
<source>Hu&amp;e:</source>
<translation>&amp;Odtenek:</translation>
</message>
@@ -1145,7 +1086,7 @@ v
<translation>Izberite barvo</translation>
</message>
<message>
- <location line="+178"/>
+ <location line="+180"/>
<source>&amp;Basic colors</source>
<translation>&amp;Osnovne barve</translation>
</message>
@@ -1214,7 +1155,7 @@ v
<location line="+4"/>
<source>%1: does not exist</source>
<comment>QSystemSemaphore</comment>
- <translation type="unfinished">%1: ne obstaja</translation>
+ <translation>%1: ne obstaja</translation>
</message>
<message>
<location line="+5"/>
@@ -1345,7 +1286,7 @@ v
<message>
<location filename="../src/gui/dialogs/qmessagebox.cpp" line="+1872"/>
<location line="+464"/>
- <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+619"/>
+ <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+606"/>
<source>OK</source>
<translation>V redu</translation>
</message>
@@ -1544,7 +1485,7 @@ v
<translation>Usodna napaka:</translation>
</message>
<message>
- <location line="+199"/>
+ <location line="+200"/>
<source>&amp;Show this message again</source>
<translation>&amp;To sporočilo naslednjič spet prikaži</translation>
</message>
@@ -1565,7 +1506,7 @@ v
<message>
<location line="-140"/>
<source>Will not rename sequential file using block copy</source>
- <translation type="unfinished"></translation>
+ <translation>Sekvenčna datoteka ne bo preimenovana z uporabo kopiranja blokov</translation>
</message>
<message>
<location line="+23"/>
@@ -1596,7 +1537,7 @@ v
<context>
<name>QFileDialog</name>
<message>
- <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+556"/>
+ <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+558"/>
<location line="+450"/>
<source>All Files (*)</source>
<translation>Vse datoteke (*)</translation>
@@ -1724,7 +1665,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Ni bilo moč izbrisati mape.</translation>
</message>
<message>
- <location line="+404"/>
+ <location line="+410"/>
<source>Recent Places</source>
<translation>Nedavna mesta</translation>
</message>
@@ -1734,12 +1675,12 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Vse datoteke (*.*)</translation>
</message>
<message>
- <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-2540"/>
+ <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-2546"/>
<source>Save As</source>
<translation>Shrani kot</translation>
</message>
<message>
- <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="+441"/>
+ <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="+461"/>
<source>Drive</source>
<translation>Pogon</translation>
</message>
@@ -1918,50 +1859,50 @@ Ali jo kljub temu želite izbrisati?</translation>
<name>QFontDatabase</name>
<message>
<location filename="../src/gui/text/qfontdatabase.cpp" line="+102"/>
- <location line="+1330"/>
+ <location line="+1335"/>
<source>Normal</source>
<translation>Normalno</translation>
</message>
<message>
- <location line="-1327"/>
+ <location line="-1332"/>
<location line="+12"/>
- <location line="+1303"/>
+ <location line="+1308"/>
<source>Bold</source>
<translation>Polkrepko</translation>
</message>
<message>
- <location line="-1312"/>
- <location line="+1314"/>
+ <location line="-1317"/>
+ <location line="+1319"/>
<source>Demi Bold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-1311"/>
+ <location line="-1316"/>
<location line="+18"/>
- <location line="+1289"/>
+ <location line="+1294"/>
<source>Black</source>
<translation type="unfinished">Črni</translation>
</message>
<message>
- <location line="-1299"/>
+ <location line="-1304"/>
<source>Demi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
- <location line="+1299"/>
+ <location line="+1304"/>
<source>Light</source>
<translation>Lahko</translation>
</message>
<message>
- <location line="-1153"/>
- <location line="+1156"/>
+ <location line="-1158"/>
+ <location line="+1161"/>
<source>Italic</source>
<translation>Ležeče</translation>
</message>
<message>
- <location line="-1153"/>
- <location line="+1155"/>
+ <location line="-1158"/>
+ <location line="+1160"/>
<source>Oblique</source>
<translation>Nagnjeno</translation>
</message>
@@ -2063,32 +2004,32 @@ Ali jo kljub temu želite izbrisati?</translation>
<message>
<location line="+3"/>
<source>Thai</source>
- <translation type="unfinished">Tajski</translation>
+ <translation>Tajska</translation>
</message>
<message>
<location line="+3"/>
<source>Lao</source>
- <translation type="unfinished">Laoška</translation>
+ <translation>Laoška</translation>
</message>
<message>
<location line="+3"/>
<source>Tibetan</source>
- <translation type="unfinished">tibetansko</translation>
+ <translation>Tibetanska</translation>
</message>
<message>
<location line="+3"/>
<source>Myanmar</source>
- <translation type="unfinished">Mjanmar</translation>
+ <translation>Mjanmarska</translation>
</message>
<message>
<location line="+3"/>
<source>Georgian</source>
- <translation type="unfinished">gruzijsko</translation>
+ <translation>Gruzijska</translation>
</message>
<message>
<location line="+3"/>
<source>Khmer</source>
- <translation type="unfinished">Kmersko</translation>
+ <translation>Kmerska</translation>
</message>
<message>
<location line="+3"/>
@@ -2118,7 +2059,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<message>
<location line="+3"/>
<source>Symbol</source>
- <translation type="unfinished">Znak</translation>
+ <translation>Simbol</translation>
</message>
<message>
<location line="+3"/>
@@ -2134,7 +2075,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QFontDialog</name>
<message>
- <location filename="../src/gui/dialogs/qfontdialog.cpp" line="+774"/>
+ <location filename="../src/gui/dialogs/qfontdialog.cpp" line="+776"/>
<source>&amp;Font</source>
<translation>&amp;Pisava</translation>
</message>
@@ -2174,7 +2115,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>S&amp;istem pisanja</translation>
</message>
<message>
- <location line="-607"/>
+ <location line="-609"/>
<location line="+257"/>
<source>Select Font</source>
<translation>Izberite pisavo</translation>
@@ -2337,13 +2278,9 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QHostInfoAgent</name>
<message>
- <location filename="../src/network/kernel/qhostinfo_unix.cpp" line="+178"/>
- <location line="+9"/>
- <location line="+80"/>
+ <location filename="../src/network/kernel/qhostinfo_unix.cpp" line="+257"/>
<location line="+32"/>
- <location filename="../src/network/kernel/qhostinfo_win.cpp" line="+165"/>
- <location line="+9"/>
- <location line="+56"/>
+ <location filename="../src/network/kernel/qhostinfo_win.cpp" line="+220"/>
<location line="+27"/>
<source>Host not found</source>
<translation>Ni moč najti gostitelja</translation>
@@ -2364,20 +2301,20 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Neznana napaka</translation>
</message>
<message>
- <location filename="../src/network/kernel/qhostinfo_win.cpp" line="-71"/>
+ <location filename="../src/network/kernel/qhostinfo_win.cpp" line="-67"/>
<source>No host name given</source>
- <translation type="unfinished">Podano ni bilo nobeno ime gostitelja</translation>
+ <translation>Podano ni bilo nobeno ime gostitelja</translation>
</message>
<message>
<location line="+0"/>
<source>Invalid hostname</source>
- <translation type="unfinished">Neveljavno ime gostitelja</translation>
+ <translation>Neveljavno ime gostitelja</translation>
</message>
</context>
<context>
<name>QHttp</name>
<message>
- <location filename="../src/network/access/qhttp.cpp" line="+1577"/>
+ <location filename="../src/network/access/qhttp.cpp" line="+1582"/>
<location line="+820"/>
<location filename="../src/qt3support/network/q3http.cpp" line="+1159"/>
<location line="+567"/>
@@ -2409,7 +2346,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Strežnik je nepričakovano prekinil povezavo</translation>
</message>
<message>
- <location line="+179"/>
+ <location line="+200"/>
<source>Unknown authentication method</source>
<translation>Neznan način overjanja</translation>
</message>
@@ -2419,13 +2356,13 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Napaka pri pisanju odziva na napravo</translation>
</message>
<message>
- <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+560"/>
+ <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+569"/>
<location filename="../src/qt3support/network/q3http.cpp" line="+38"/>
<source>Connection refused</source>
<translation>Povezava je zavrnjena</translation>
</message>
<message>
- <location filename="../src/network/access/qhttp.cpp" line="-304"/>
+ <location filename="../src/network/access/qhttp.cpp" line="-325"/>
<location filename="../src/network/access/qhttpnetworkconnection.cpp" line="-4"/>
<location filename="../src/qt3support/network/q3http.cpp" line="+3"/>
<source>Host %1 not found</source>
@@ -2440,7 +2377,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Zahtevek HTTP ni uspel</translation>
</message>
<message>
- <location line="+73"/>
+ <location line="+94"/>
<location filename="../src/qt3support/network/q3http.cpp" line="+69"/>
<source>Invalid HTTP response header</source>
<translation>Neveljavna glava odgovora HTTP</translation>
@@ -2495,7 +2432,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>Potrebna je overitev</translation>
</message>
<message>
- <location line="-138"/>
+ <location line="-159"/>
<source>Connection refused (or timed out)</source>
<translation>Povezava je bila zavrnjena (ali pa je potekel čas)</translation>
</message>
@@ -2694,7 +2631,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QIODevice</name>
<message>
- <location filename="../src/corelib/global/qglobal.cpp" line="+2046"/>
+ <location filename="../src/corelib/global/qglobal.cpp" line="+2058"/>
<source>Permission denied</source>
<translation>Nimate dovoljenja</translation>
</message>
@@ -3174,7 +3111,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QMenuBar</name>
<message>
- <location filename="../src/gui/widgets/qmenu_symbian.cpp" line="+401"/>
+ <location filename="../src/gui/widgets/qmenu_symbian.cpp" line="+410"/>
<source>Actions</source>
<translation>Dejanja</translation>
</message>
@@ -3527,7 +3464,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<message>
<location line="+59"/>
<source>Unable to alloc statement</source>
- <translation type="unfinished"></translation>
+ <translation>Ni moč dodeliti izjave</translation>
</message>
<message>
<location line="+15"/>
@@ -3553,7 +3490,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QODBCDriver</name>
<message>
- <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="+1783"/>
+ <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="+1790"/>
<source>Unable to connect</source>
<translation>Ni moč vzpostaviti povezave</translation>
</message>
@@ -3586,7 +3523,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QODBCResult</name>
<message>
- <location line="-926"/>
+ <location line="-932"/>
<location line="+346"/>
<source>QODBCResult::reset: Unable to set &apos;SQL_CURSOR_STATIC&apos; as statement attribute. Please check your ODBC driver configuration</source>
<translation>QODBCResult::reset: ni moč nastaviti &apos;SQL_CURSOR_STATIC&apos; kot lastnosti izjave. Preverite nastavitve gonilnika ODBC</translation>
@@ -3638,7 +3575,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<context>
<name>QObject</name>
<message>
- <location filename="../src/network/kernel/qhostinfo_unix.cpp" line="-101"/>
+ <location filename="../src/network/kernel/qhostinfo_unix.cpp" line="-97"/>
<source>Invalid hostname</source>
<translation>Neveljavno ime gostitelja</translation>
</message>
@@ -3668,42 +3605,6 @@ Ali jo kljub temu želite izbrisati?</translation>
<source>No host name given</source>
<translation>Podano ni bilo nobeno ime gostitelja</translation>
</message>
- <message>
- <location filename="../src/3rdparty/phonon/mmf/effectfactory.cpp" line="+60"/>
- <source>audio equalizer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Bass boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Distance Attenuation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+2"/>
- <location line="+2"/>
- <source>Environmental Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Loudness</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Source Orientation</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Stereo Widening</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>QPPDOptionsModel</name>
@@ -4050,7 +3951,7 @@ Ali jo kljub temu želite izbrisati?</translation>
<translation>US Common #10 Envelope (105 x 241 mm)</translation>
</message>
<message>
- <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="+259"/>
+ <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="+266"/>
<source>OK</source>
<translation>V redu</translation>
</message>
@@ -4610,7 +4511,7 @@ Izberite drugo ime datoteke.</translation>
<translation>Čas za dejanje procesa je potekel</translation>
</message>
<message>
- <location filename="../src/corelib/io/qprocess.cpp" line="+851"/>
+ <location filename="../src/corelib/io/qprocess.cpp" line="+855"/>
<location line="+52"/>
<location filename="../src/corelib/io/qprocess_win.cpp" line="-211"/>
<location line="+50"/>
@@ -4826,32 +4727,32 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptbreakpointsmodel.cpp" line="+455"/>
<source>ID</source>
- <translation type="unfinished"></translation>
+ <translation>ID</translation>
</message>
<message>
<location line="+2"/>
<source>Location</source>
- <translation type="unfinished"></translation>
+ <translation>Lokacija</translation>
</message>
<message>
<location line="+2"/>
<source>Condition</source>
- <translation type="unfinished"></translation>
+ <translation>Pogoj</translation>
</message>
<message>
<location line="+2"/>
<source>Ignore-count</source>
- <translation type="unfinished"></translation>
+ <translation>Število prezrtij</translation>
</message>
<message>
<location line="+2"/>
<source>Single-shot</source>
- <translation type="unfinished"></translation>
+ <translation>Enojen zadetek</translation>
</message>
<message>
<location line="+2"/>
<source>Hit-count</source>
- <translation type="unfinished"></translation>
+ <translation>Število zadetkov</translation>
</message>
</context>
<context>
@@ -4859,12 +4760,12 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptbreakpointswidget.cpp" line="+298"/>
<source>New</source>
- <translation type="unfinished"></translation>
+ <translation>Nova</translation>
</message>
<message>
<location line="+6"/>
<source>Delete</source>
- <translation type="unfinished">Izbriši</translation>
+ <translation>Izbriši</translation>
</message>
</context>
<context>
@@ -4873,17 +4774,17 @@ Izberite drugo ime datoteke.</translation>
<location filename="../src/scripttools/debugging/qscriptdebugger.cpp" line="+885"/>
<location line="+1013"/>
<source>Go to Line</source>
- <translation type="unfinished"></translation>
+ <translation>Pojdi v vrstico</translation>
</message>
<message>
<location line="-1012"/>
<source>Line:</source>
- <translation type="unfinished"></translation>
+ <translation>Vrstica:</translation>
</message>
<message>
<location line="+791"/>
<source>Interrupt</source>
- <translation type="unfinished"></translation>
+ <translation>Prekini</translation>
</message>
<message>
<location line="+2"/>
@@ -4893,7 +4794,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+15"/>
<source>Continue</source>
- <translation type="unfinished">Nadaljuj</translation>
+ <translation>Nadaljuj</translation>
</message>
<message>
<location line="+2"/>
@@ -4903,7 +4804,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+15"/>
<source>Step Into</source>
- <translation type="unfinished"></translation>
+ <translation>Vstopi</translation>
</message>
<message>
<location line="+2"/>
@@ -4913,7 +4814,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+15"/>
<source>Step Over</source>
- <translation type="unfinished"></translation>
+ <translation>Prestopi</translation>
</message>
<message>
<location line="+2"/>
@@ -4923,7 +4824,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+15"/>
<source>Step Out</source>
- <translation type="unfinished"></translation>
+ <translation>Izstopi</translation>
</message>
<message>
<location line="+2"/>
@@ -4933,7 +4834,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+15"/>
<source>Run to Cursor</source>
- <translation type="unfinished"></translation>
+ <translation>Zaženi do kazalca</translation>
</message>
<message>
<location line="+2"/>
@@ -4943,12 +4844,12 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+16"/>
<source>Run to New Script</source>
- <translation type="unfinished"></translation>
+ <translation>Zaženi do novega skripta</translation>
</message>
<message>
<location line="+15"/>
<source>Toggle Breakpoint</source>
- <translation type="unfinished"></translation>
+ <translation>Preklopi prekinitveno točko</translation>
</message>
<message>
<location line="+1"/>
@@ -4958,22 +4859,22 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+14"/>
<source>Clear Debug Output</source>
- <translation type="unfinished"></translation>
+ <translation>Počisti razhroščevalni izhod</translation>
</message>
<message>
<location line="+13"/>
<source>Clear Error Log</source>
- <translation type="unfinished"></translation>
+ <translation>Počisti dnevnik napak</translation>
</message>
<message>
<location line="+13"/>
<source>Clear Console</source>
- <translation type="unfinished"></translation>
+ <translation>Počisti konzolo</translation>
</message>
<message>
<location line="+14"/>
<source>&amp;Find in Script...</source>
- <translation type="unfinished"></translation>
+ <translation>Najdi v &amp;skriptu ...</translation>
</message>
<message>
<location line="+1"/>
@@ -4983,7 +4884,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+17"/>
<source>Find &amp;Next</source>
- <translation type="unfinished"></translation>
+ <translation>Najdi &amp;naslednje</translation>
</message>
<message>
<location line="+2"/>
@@ -4993,7 +4894,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+13"/>
<source>Find &amp;Previous</source>
- <translation type="unfinished"></translation>
+ <translation>Najdi &amp;predhodno</translation>
</message>
<message>
<location line="+2"/>
@@ -5008,7 +4909,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+11"/>
<source>Debug</source>
- <translation type="unfinished"></translation>
+ <translation>Razhrošči</translation>
</message>
</context>
<context>
@@ -5016,32 +4917,32 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptdebuggercodefinderwidget.cpp" line="+141"/>
<source>Close</source>
- <translation type="unfinished">Zapri</translation>
+ <translation>Zapri</translation>
</message>
<message>
<location line="+13"/>
<source>Previous</source>
- <translation type="unfinished"></translation>
+ <translation>Predhodno</translation>
</message>
<message>
<location line="+7"/>
<source>Next</source>
- <translation type="unfinished"></translation>
+ <translation>Naslednje</translation>
</message>
<message>
<location line="+5"/>
<source>Case Sensitive</source>
- <translation type="unfinished"></translation>
+ <translation>Občutljivo na velikost črk</translation>
</message>
<message>
<location line="+3"/>
<source>Whole words</source>
- <translation type="unfinished"></translation>
+ <translation>Cele besede</translation>
</message>
<message>
<location line="+9"/>
<source>&lt;img src=&quot;:/qt/scripttools/debugging/images/wrap.png&quot;&gt;&amp;nbsp;Search wrapped</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;img src=&quot;:/qt/scripttools/debugging/images/wrap.png&quot;&gt;&amp;nbsp;Iskanje se nadaljuje na drugem koncu</translation>
</message>
</context>
<context>
@@ -5049,12 +4950,12 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptdebuggerlocalsmodel.cpp" line="+872"/>
<source>Name</source>
- <translation type="unfinished">Ime</translation>
+ <translation>Ime</translation>
</message>
<message>
<location line="+2"/>
<source>Value</source>
- <translation type="unfinished">Vrednost</translation>
+ <translation>Vrednost</translation>
</message>
</context>
<context>
@@ -5062,17 +4963,17 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptdebuggerstackmodel.cpp" line="+161"/>
<source>Level</source>
- <translation type="unfinished"></translation>
+ <translation>Stopnja</translation>
</message>
<message>
<location line="+2"/>
<source>Name</source>
- <translation type="unfinished">Ime</translation>
+ <translation>Ime</translation>
</message>
<message>
<location line="+2"/>
<source>Location</source>
- <translation type="unfinished"></translation>
+ <translation>Lokacija</translation>
</message>
</context>
<context>
@@ -5080,22 +4981,22 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptedit.cpp" line="+411"/>
<source>Toggle Breakpoint</source>
- <translation type="unfinished"></translation>
+ <translation>Preklopi prekinitveno točko</translation>
</message>
<message>
<location line="+2"/>
<source>Disable Breakpoint</source>
- <translation type="unfinished"></translation>
+ <translation>Onemogoči prekinitveno točko</translation>
</message>
<message>
<location line="+1"/>
<source>Enable Breakpoint</source>
- <translation type="unfinished"></translation>
+ <translation>Omogoči prekinitveno točko</translation>
</message>
<message>
<location line="+4"/>
<source>Breakpoint Condition:</source>
- <translation type="unfinished"></translation>
+ <translation>Pogoj za prelomno točko:</translation>
</message>
</context>
<context>
@@ -5103,52 +5004,52 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptenginedebugger.cpp" line="+523"/>
<source>Loaded Scripts</source>
- <translation type="unfinished"></translation>
+ <translation>Naloženi skripti</translation>
</message>
<message>
<location line="+6"/>
<source>Breakpoints</source>
- <translation type="unfinished"></translation>
+ <translation>Prelomne točke</translation>
</message>
<message>
<location line="+6"/>
<source>Stack</source>
- <translation type="unfinished"></translation>
+ <translation>Sklad</translation>
</message>
<message>
<location line="+6"/>
<source>Locals</source>
- <translation type="unfinished"></translation>
+ <translation>Krajevno</translation>
</message>
<message>
<location line="+6"/>
<source>Console</source>
- <translation type="unfinished"></translation>
+ <translation>Konzola</translation>
</message>
<message>
<location line="+6"/>
<source>Debug Output</source>
- <translation type="unfinished"></translation>
+ <translation>Razhroščevalni izhod</translation>
</message>
<message>
<location line="+6"/>
<source>Error Log</source>
- <translation type="unfinished"></translation>
+ <translation>Dnevnik napak</translation>
</message>
<message>
<location line="+12"/>
<source>Search</source>
- <translation type="unfinished">Išči</translation>
+ <translation>Išči</translation>
</message>
<message>
<location line="+7"/>
<source>View</source>
- <translation type="unfinished"></translation>
+ <translation>Videz</translation>
</message>
<message>
<location line="+18"/>
<source>Qt Script Debugger</source>
- <translation type="unfinished"></translation>
+ <translation>Razhroščevalnik za Qt Script</translation>
</message>
</context>
<context>
@@ -5156,7 +5057,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location filename="../src/scripttools/debugging/qscriptbreakpointswidget.cpp" line="-223"/>
<source>Close</source>
- <translation type="unfinished">Zapri</translation>
+ <translation>Zapri</translation>
</message>
</context>
<context>
@@ -5521,7 +5422,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+1"/>
<source>Bass Boost</source>
- <translation type="unfinished"></translation>
+ <translation>Ojačanje basov</translation>
</message>
<message>
<location line="+1"/>
@@ -5536,12 +5437,12 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+1"/>
<source>Treble Up</source>
- <translation type="unfinished"></translation>
+ <translation>Več visokih tonov</translation>
</message>
<message>
<location line="+1"/>
<source>Treble Down</source>
- <translation type="unfinished"></translation>
+ <translation>Manj visokih tonov</translation>
</message>
<message>
<location line="+1"/>
@@ -5736,7 +5637,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+4"/>
<source>Select</source>
- <translation type="unfinished">Izberi</translation>
+ <translation>Izberi</translation>
</message>
<message>
<location line="+1"/>
@@ -5771,17 +5672,17 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+1"/>
<source>Call</source>
- <translation type="unfinished">Pokliči</translation>
+ <translation>Pokliči</translation>
</message>
<message>
<location line="+1"/>
<source>Hangup</source>
- <translation type="unfinished">Odloži</translation>
+ <translation>Odloži</translation>
</message>
<message>
<location line="+1"/>
<source>Flip</source>
- <translation type="unfinished">Obrni</translation>
+ <translation>Obrni</translation>
</message>
<message>
<location line="+561"/>
@@ -5954,7 +5855,7 @@ Izberite drugo ime datoteke.</translation>
<message>
<location line="+151"/>
<source>Exit</source>
- <translation type="unfinished">Končaj</translation>
+ <translation>Končaj</translation>
</message>
</context>
<context>
@@ -6176,7 +6077,7 @@ Izberite drugo ime datoteke.</translation>
<context>
<name>QTextControl</name>
<message>
- <location filename="../src/gui/text/qtextcontrol.cpp" line="+2001"/>
+ <location filename="../src/gui/text/qtextcontrol.cpp" line="+2007"/>
<source>&amp;Undo</source>
<translation>&amp;Razveljavi</translation>
</message>
@@ -6219,7 +6120,7 @@ Izberite drugo ime datoteke.</translation>
<context>
<name>QToolButton</name>
<message>
- <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+254"/>
+ <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+310"/>
<location line="+6"/>
<source>Press</source>
<translation>Pritisni</translation>
@@ -6334,12 +6235,12 @@ Izberite drugo ime datoteke.</translation>
<context>
<name>QWebFrame</name>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp" line="+706"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp" line="+711"/>
<source>Request cancelled</source>
<translation>Zahtevek je bil preklican</translation>
</message>
<message>
- <location line="+17"/>
+ <location line="+19"/>
<source>Request blocked</source>
<translation>Zahtevek je bil blokiran</translation>
</message>
@@ -6367,12 +6268,12 @@ Izberite drugo ime datoteke.</translation>
<context>
<name>QWebPage</name>
<message>
- <location filename="../src/3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp" line="+403"/>
+ <location filename="../src/3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp" line="+406"/>
<source>Bad HTTP request</source>
<translation>Napačen zahtevek HTTP</translation>
</message>
<message>
- <location filename="../src/3rdparty/webkit/WebCore/platform/qt/Localizations.cpp" line="+41"/>
+ <location filename="../src/3rdparty/webkit/WebCore/platform/qt/Localizations.cpp" line="+42"/>
<source>Submit</source>
<comment>default label for Submit buttons in forms on web pages</comment>
<translation>Pošlji</translation>
@@ -6390,7 +6291,7 @@ Izberite drugo ime datoteke.</translation>
<translation>Ponastavi</translation>
</message>
<message>
- <location line="+10"/>
+ <location line="+11"/>
<source>This is a searchable index. Enter search keywords: </source>
<comment>text that appears at the start of nearly-obsolete web pages in the form of a &apos;searchable index&apos;</comment>
<translation>To je stvarno kazalo z iskanjem. Vnesite iskane besede: </translation>
@@ -6777,7 +6678,7 @@ Izberite drugo ime datoteke.</translation>
<location line="+2"/>
<source>Movie time scrubber</source>
<comment>Media controller element</comment>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location line="+2"/>
@@ -6805,7 +6706,7 @@ Izberite drugo ime datoteke.</translation>
</message>
<message>
<location line="+2"/>
- <source>Remaining move time</source>
+ <source>Remaining movie time</source>
<comment>Media controller element</comment>
<translation>Preostali čas filma</translation>
</message>
@@ -6900,7 +6801,7 @@ Izberite drugo ime datoteke.</translation>
<translation>%1 (%2×%3 pik)</translation>
</message>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp" line="+170"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp" line="+167"/>
<source>Web Inspector - %2</source>
<translation>Web Inspector - %2</translation>
</message>
@@ -6974,24 +6875,24 @@ Izberite drugo ime datoteke.</translation>
<source>%n file(s)</source>
<comment>number of chosen file</comment>
<translation>
- <numerusform>%n datotek</numerusform>
- <numerusform>%n datotek</numerusform>
- <numerusform>%n datotek</numerusform>
+ <numerusform>%n datoteka</numerusform>
+ <numerusform>%n datoteki</numerusform>
+ <numerusform>%n datoteke</numerusform>
<numerusform>%n datotek</numerusform>
</translation>
</message>
<message>
- <location filename="../src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp" line="+1601"/>
+ <location filename="../src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp" line="+1708"/>
<source>JavaScript Alert - %1</source>
<translation>Opozorilo JavaScript - %1</translation>
</message>
<message>
- <location line="+15"/>
+ <location line="+16"/>
<source>JavaScript Confirm - %1</source>
<translation>Potrditev JavaScript - %1</translation>
</message>
<message>
- <location line="+17"/>
+ <location line="+18"/>
<source>JavaScript Prompt - %1</source>
<translation>Poziv JavaScript - %1</translation>
</message>
@@ -7006,7 +6907,7 @@ Izberite drugo ime datoteke.</translation>
<translation>Kot kaže ima skript na tej strani težavo. Ali želite ustaviti skript?</translation>
</message>
<message>
- <location line="+381"/>
+ <location line="+383"/>
<source>Move the cursor to the next character</source>
<translation>Premakni kazalec na naslednji znak</translation>
</message>
@@ -7215,6 +7116,12 @@ Izberite drugo ime datoteke.</translation>
<source>Align Right</source>
<translation>Poravnaj desno</translation>
</message>
+ <message>
+ <location filename="Obsolete_PO_entries"/>
+ <source>Remaining move time</source>
+ <comment>Media controller element</comment>
+ <translation type="obsolete">Preostali čas filma</translation>
+ </message>
</context>
<context>
<name>QWhatsThisAction</name>
@@ -7227,7 +7134,7 @@ Izberite drugo ime datoteke.</translation>
<context>
<name>QWidget</name>
<message>
- <location filename="../src/gui/kernel/qwidget.cpp" line="+5655"/>
+ <location filename="../src/gui/kernel/qwidget.cpp" line="+5672"/>
<source>*</source>
<translation>*</translation>
</message>
@@ -7902,20 +7809,20 @@ Izberite drugo ime datoteke.</translation>
<location filename="../src/xmlpatterns/functions/qabstractfunctionfactory.cpp" line="+77"/>
<source>%1 takes at most %n argument(s). %2 is therefore invalid.</source>
<translation>
+ <numerusform>%1 potrebuje največ %n argument. %2 zato ni veljavno.</numerusform>
+ <numerusform>%1 potrebuje največ %n argumenta. %2 zato ni veljavno.</numerusform>
+ <numerusform>%1 potrebuje največ %n argumente. %2 zato ni veljavno.</numerusform>
<numerusform>%1 potrebuje največ %n argumentov. %2 zato ni veljavno.</numerusform>
- <numerusform></numerusform>
- <numerusform></numerusform>
- <numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location line="+11"/>
<source>%1 requires at least %n argument(s). %2 is therefore invalid.</source>
<translation>
+ <numerusform>%1 potrebuje najmanj %n argument. %2 zato ni veljavno.</numerusform>
+ <numerusform>%1 potrebuje najmanj %n argumenta. %2 zato ni veljavno.</numerusform>
+ <numerusform>%1 potrebuje najmanj %n argumente. %2 zato ni veljavno.</numerusform>
<numerusform>%1 potrebuje najmanj %n argumentov. %2 zato ni veljavno.</numerusform>
- <numerusform></numerusform>
- <numerusform></numerusform>
- <numerusform></numerusform>
</translation>
</message>
<message>
@@ -8613,277 +8520,207 @@ Izberite drugo ime datoteke.</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/xmlpatterns/schema/qxsdparticlechecker.cpp" line="+165"/>
- <source>empty particle cannot be derived from non-empty particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+15"/>
- <source>derived particle is missing element %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>derived element %1 is missing value constraint as defined in base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+5"/>
- <source>derived element %1 has weaker value constraint than base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>fixed value constraint of element %1 differs from value constraint in base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+7"/>
- <source>derived element %1 cannot be nillable as base element is not nillable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+10"/>
- <source>block constraints of derived element %1 must not be more weaker than in the base element</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+11"/>
- <source>simple type of derived element %1 cannot be validly derived from base element</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+5"/>
- <source>complex type of derived element %1 cannot be validly derived from base element</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+24"/>
- <source>element %1 is missing in derived particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+18"/>
- <source>element %1 does not match namespace constraint of wildcard in base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+11"/>
- <source>wildcard in derived particle is not a valid subset of wildcard in base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+5"/>
- <source>processContent of wildcard in derived particle is weaker than wildcard in base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+240"/>
- <source>derived particle allows content that is not allowed in the base particle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../src/xmlpatterns/schema/qxsdschemachecker.cpp" line="+227"/>
- <source>%1 has inheritance loop in its base type %2</source>
+ <source>%1 has inheritance loop in its base type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+24"/>
- <source>circular inheritance of base type %1</source>
+ <source>Circular inheritance of base type %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
- <source>circular inheritance of union %1</source>
+ <source>Circular inheritance of union %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
- <source>%1 is not allowed to derive from %2 by restriction as the latter defines it as final</source>
+ <source>%1 is not allowed to derive from %2 by restriction as the latter defines it as final.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
- <source>%1 is not allowed to derive from %2 by extension as the latter defines it as final</source>
+ <source>%1 is not allowed to derive from %2 by extension as the latter defines it as final.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+31"/>
- <source>base type of simple type %1 cannot be complex type %2</source>
+ <source>Base type of simple type %1 cannot be complex type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>simple type %1 cannot have direct base type %2</source>
+ <source>Simple type %1 cannot have direct base type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+33"/>
<location line="+9"/>
- <source>simple type %1 is not allowed to have base type %2</source>
+ <source>Simple type %1 is not allowed to have base type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
- <source>simple type %1 can only have simple atomic type as base type</source>
+ <source>Simple type %1 can only have simple atomic type as base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
- <source>simple type %1 cannot derive from %2 as the latter defines restriction as final</source>
+ <source>Simple type %1 cannot derive from %2 as the latter defines restriction as final.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<location line="+484"/>
- <source>variety of item type of %1 must be either atomic or union</source>
+ <source>Variety of item type of %1 must be either atomic or union.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-474"/>
<location line="+483"/>
- <source>variety of member types of %1 must be atomic</source>
+ <source>Variety of member types of %1 must be atomic.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-470"/>
<location line="+451"/>
- <source>%1 is not allowed to derive from %2 by list as the latter defines it as final</source>
+ <source>%1 is not allowed to derive from %2 by list as the latter defines it as final.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-431"/>
- <source>simple type %1 is only allowed to have %2 facet</source>
+ <source>Simple type %1 is only allowed to have %2 facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
- <source>base type of simple type %1 must have variety of type list</source>
+ <source>Base type of simple type %1 must have variety of type list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
- <source>base type of simple type %1 has defined derivation by restriction as final</source>
+ <source>Base type of simple type %1 has defined derivation by restriction as final.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
- <source>item type of base type does not match item type of %1</source>
+ <source>Item type of base type does not match item type of %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+26"/>
<location line="+93"/>
- <source>simple type %1 contains not allowed facet type %2</source>
+ <source>Simple type %1 contains not allowed facet type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-72"/>
<location line="+413"/>
- <source>%1 is not allowed to derive from %2 by union as the latter defines it as final</source>
+ <source>%1 is not allowed to derive from %2 by union as the latter defines it as final.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-404"/>
- <source>%1 is not allowed to have any facets</source>
+ <source>%1 is not allowed to have any facets.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>base type %1 of simple type %2 must have variety of union</source>
+ <source>Base type %1 of simple type %2 must have variety of union.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>base type %1 of simple type %2 is not allowed to have restriction in %3 attribute</source>
+ <source>Base type %1 of simple type %2 is not allowed to have restriction in %3 attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>member type %1 cannot be derived from member type %2 of %3&apos;s base type %4</source>
+ <source>Member type %1 cannot be derived from member type %2 of %3&apos;s base type %4.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+65"/>
- <source>derivation method of %1 must be extension because the base type %2 is a simple type</source>
+ <source>Derivation method of %1 must be extension because the base type %2 is a simple type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
- <source>complex type %1 has duplicated element %2 in its content model</source>
+ <source>Complex type %1 has duplicated element %2 in its content model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>complex type %1 has non-deterministic content</source>
+ <source>Complex type %1 has non-deterministic content.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
- <source>attributes of complex type %1 are not a valid extension of the attributes of base type %2: %3</source>
+ <source>Attributes of complex type %1 are not a valid extension of the attributes of base type %2: %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+37"/>
- <source>content model of complex type %1 is not a valid extension of content model of %2</source>
+ <source>Content model of complex type %1 is not a valid extension of content model of %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
- <source>complex type %1 must have simple content</source>
+ <source>Complex type %1 must have simple content.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
- <source>complex type %1 must have the same simple type as its base class %2</source>
+ <source>Complex type %1 must have the same simple type as its base class %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+67"/>
- <source>complex type %1 cannot be derived from base type %2%3</source>
+ <source>Complex type %1 cannot be derived from base type %2%3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
- <source>attributes of complex type %1 are not a valid restriction from the attributes of base type %2: %3</source>
+ <source>Attributes of complex type %1 are not a valid restriction from the attributes of base type %2: %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
- <source>complex type %1 with simple content cannot be derived from complex base type %2</source>
+ <source>Complex type %1 with simple content cannot be derived from complex base type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+35"/>
- <source>item type of simple type %1 cannot be a complex type</source>
+ <source>Item type of simple type %1 cannot be a complex type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+44"/>
- <source>member type of simple type %1 cannot be a complex type</source>
+ <source>Member type of simple type %1 cannot be a complex type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>%1 is not allowed to have a member type with the same name as itself</source>
+ <source>%1 is not allowed to have a member type with the same name as itself.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+83"/>
<location line="+29"/>
<location line="+34"/>
- <source>%1 facet collides with %2 facet</source>
+ <source>%1 facet collides with %2 facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-20"/>
- <source>%1 facet must have the same value as %2 facet of base type</source>
+ <source>%1 facet must have the same value as %2 facet of base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+37"/>
- <source>%1 facet must be equal or greater than %2 facet of base type</source>
+ <source>%1 facet must be equal or greater than %2 facet of base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -8895,7 +8732,7 @@ Izberite drugo ime datoteke.</translation>
<location line="+58"/>
<location line="+34"/>
<location line="+35"/>
- <source>%1 facet must be less than or equal to %2 facet of base type</source>
+ <source>%1 facet must be less than or equal to %2 facet of base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -8905,225 +8742,225 @@ Izberite drugo ime datoteke.</translation>
</message>
<message>
<location line="+15"/>
- <source>unknown notation %1 used in %2 facet</source>
+ <source>Unknown notation %1 used in %2 facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
- <source>%1 facet contains invalid value %2: %3</source>
+ <source>%1 facet contains invalid value %2: %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+22"/>
- <source>%1 facet cannot be %2 or %3 if %4 facet of base type is %5</source>
+ <source>%1 facet cannot be %2 or %3 if %4 facet of base type is %5.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
- <source>%1 facet cannot be %2 if %3 facet of base type is %4</source>
+ <source>%1 facet cannot be %2 if %3 facet of base type is %4.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<location line="+55"/>
<location line="+230"/>
- <source>%1 facet must be less than or equal to %2 facet</source>
+ <source>%1 facet must be less than or equal to %2 facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-257"/>
<location line="+134"/>
<location line="+82"/>
- <source>%1 facet must be less than %2 facet of base type</source>
+ <source>%1 facet must be less than %2 facet of base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-201"/>
<location line="+79"/>
- <source>%1 facet and %2 facet cannot appear together</source>
+ <source>%1 facet and %2 facet cannot appear together.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-27"/>
<location line="+12"/>
<location line="+113"/>
- <source>%1 facet must be greater than %2 facet of base type</source>
+ <source>%1 facet must be greater than %2 facet of base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-86"/>
<location line="+58"/>
- <source>%1 facet must be less than %2 facet</source>
+ <source>%1 facet must be less than %2 facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-42"/>
<location line="+58"/>
- <source>%1 facet must be greater than or equal to %2 facet of base type</source>
+ <source>%1 facet must be greater than or equal to %2 facet of base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+113"/>
- <source>simple type contains not allowed facet %1</source>
+ <source>Simple type contains not allowed facet %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
- <source>%1, %2, %3, %4, %5 and %6 facets are not allowed when derived by list</source>
+ <source>%1, %2, %3, %4, %5 and %6 facets are not allowed when derived by list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
- <source>only %1 and %2 facets are allowed when derived by union</source>
+ <source>Only %1 and %2 facets are allowed when derived by union.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
<location line="+16"/>
- <source>%1 contains %2 facet with invalid data: %3</source>
+ <source>%1 contains %2 facet with invalid data: %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
- <source>attribute group %1 contains attribute %2 twice</source>
- <translation>skupina lastnosti %1 dvakrat vsebuje lastnost %2</translation>
+ <source>Attribute group %1 contains attribute %2 twice.</source>
+ <translation>Skupina lastnosti %1 dvakrat vsebuje lastnost %2.</translation>
</message>
<message>
<location line="+9"/>
- <source>attribute group %1 contains two different attributes that both have types derived from %2</source>
+ <source>Attribute group %1 contains two different attributes that both have types derived from %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>attribute group %1 contains attribute %2 that has value constraint but type that inherits from %3</source>
+ <source>Attribute group %1 contains attribute %2 that has value constraint but type that inherits from %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
- <source>complex type %1 contains attribute %2 twice</source>
- <translation>kompleksna vrsta %1 dvakrat vsebuje lastnost %2</translation>
+ <source>Complex type %1 contains attribute %2 twice.</source>
+ <translation>Kompleksna vrsta %1 dvakrat vsebuje lastnost %2.</translation>
</message>
<message>
<location line="+9"/>
- <source>complex type %1 contains two different attributes that both have types derived from %2</source>
+ <source>Complex type %1 contains two different attributes that both have types derived from %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>complex type %1 contains attribute %2 that has value constraint but type that inherits from %3</source>
+ <source>Complex type %1 contains attribute %2 that has value constraint but type that inherits from %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+43"/>
- <source>element %1 is not allowed to have a value constraint if its base type is complex</source>
+ <source>Element %1 is not allowed to have a value constraint if its base type is complex.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
- <source>element %1 is not allowed to have a value constraint if its type is derived from %2</source>
+ <source>Element %1 is not allowed to have a value constraint if its type is derived from %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+11"/>
- <source>value constraint of element %1 is not of elements type: %2</source>
+ <source>Value constraint of element %1 is not of elements type: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
- <source>element %1 is not allowed to have substitution group affiliation as it is no global element</source>
+ <source>Element %1 is not allowed to have substitution group affiliation as it is no global element.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+28"/>
- <source>type of element %1 cannot be derived from type of substitution group affiliation</source>
+ <source>Type of element %1 cannot be derived from type of substitution group affiliation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+41"/>
- <source>value constraint of attribute %1 is not of attributes type: %2</source>
+ <source>Value constraint of attribute %1 is not of attributes type: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>attribute %1 has value constraint but has type derived from %2</source>
+ <source>Attribute %1 has value constraint but has type derived from %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+56"/>
- <source>%1 attribute in derived complex type must be %2 like in base type</source>
+ <source>%1 attribute in derived complex type must be %2 like in base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
- <source>attribute %1 in derived complex type must have %2 value constraint like in base type</source>
+ <source>Attribute %1 in derived complex type must have %2 value constraint like in base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>attribute %1 in derived complex type must have the same %2 value constraint like in base type</source>
+ <source>Attribute %1 in derived complex type must have the same %2 value constraint like in base type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
- <source>attribute %1 in derived complex type must have %2 value constraint</source>
+ <source>Attribute %1 in derived complex type must have %2 value constraint.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>processContent of base wildcard must be weaker than derived wildcard</source>
+ <source>processContent of base wildcard must be weaker than derived wildcard.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+39"/>
<location line="+15"/>
- <source>element %1 exists twice with different types</source>
- <translation>element %1 obstaja dvakrat, z različnima vrstama</translation>
+ <source>Element %1 exists twice with different types.</source>
+ <translation>Element %1 obstaja dvakrat, z različnima vrstama.</translation>
</message>
<message>
<location line="+28"/>
- <source>particle contains non-deterministic wildcards</source>
+ <source>Particle contains non-deterministic wildcards.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/xmlpatterns/schema/qxsdschemahelper.cpp" line="+691"/>
<location line="+63"/>
- <source>base attribute %1 is required but derived attribute is not</source>
+ <source>Base attribute %1 is required but derived attribute is not.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-57"/>
- <source>type of derived attribute %1 cannot be validly derived from type of base attribute</source>
+ <source>Type of derived attribute %1 cannot be validly derived from type of base attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+28"/>
- <source>value constraint of derived attribute %1 does not match value constraint of base attribute</source>
+ <source>Value constraint of derived attribute %1 does not match value constraint of base attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
- <source>derived attribute %1 does not exists in the base definition</source>
+ <source>Derived attribute %1 does not exists in the base definition.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
- <source>derived attribute %1 does not match the wildcard in the base definition</source>
+ <source>Derived attribute %1 does not match the wildcard in the base definition.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
- <source>base attribute %1 is required but missing in derived definition</source>
+ <source>Base attribute %1 is required but missing in derived definition.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>derived definition contains an %1 element that does not exists in the base definition</source>
+ <source>Derived definition contains an %1 element that does not exists in the base definition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
- <source>derived wildcard is not a subset of the base wildcard</source>
+ <source>Derived wildcard is not a subset of the base wildcard.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -9133,905 +8970,1255 @@ Izberite drugo ime datoteke.</translation>
</message>
<message>
<location line="+23"/>
- <source>attribute %1 from base type is missing in derived type</source>
+ <source>Attribute %1 from base type is missing in derived type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
- <source>type of derived attribute %1 differs from type of base attribute</source>
+ <source>Type of derived attribute %1 differs from type of base attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>base definition contains an %1 element that is missing in the derived definition</source>
+ <source>Base definition contains an %1 element that is missing in the derived definition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/xmlpatterns/schema/qxsdschemaparser.cpp" line="+169"/>
- <source>can not process unknown element %1, expected elements are: %2</source>
- <translation>ni moč obdelati neznanega elementa %1, pričakovani elementi so: %2</translation>
+ <location filename="../src/xmlpatterns/schema/qxsdschemaresolver.cpp" line="+354"/>
+ <source>%1 references unknown %2 or %3 element %4.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+13"/>
- <source>element %1 is not allowed in this scope, possible elements are: %2</source>
- <translation>element %1 v tem obsegu ni dovoljen, možni elementi so: %2</translation>
+ <location line="+10"/>
+ <source>%1 references identity constraint %2 that is no %3 or %4 element.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+16"/>
- <source>child element is missing in that scope, possible child elements are: %1</source>
- <translation>v tem obsegu manjka podelement, možni podelementi so: %1</translation>
+ <location line="+10"/>
+ <source>%1 has a different number of fields from the identity constraint %2 that it references.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+127"/>
- <source>document is not a XML schema</source>
- <translation>dokument ni shema XML</translation>
+ <location line="+23"/>
+ <source>Base type %1 of %2 element cannot be resolved.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+22"/>
- <source>%1 attribute of %2 element contains invalid content: {%3} is not a value of type %4</source>
- <translation>lastnost %1 elementa %2 vsebuje neveljavno vsebino: {%3} ni vrednost vrste %4</translation>
+ <location line="+84"/>
+ <source>Item type %1 of %2 element cannot be resolved.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+6"/>
- <source>%1 attribute of %2 element contains invalid content: {%3}</source>
- <translation>lastnost %1 elementa %2 vsebuje neveljavno vsebino: {%3}</translation>
+ <location line="+31"/>
+ <source>Member type %1 of %2 element cannot be resolved.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+26"/>
- <source>target namespace %1 of included schema is different from the target namespace %2 as defined by the including schema</source>
+ <location line="+28"/>
+ <location line="+408"/>
+ <location line="+30"/>
+ <source>Type %1 of %2 element cannot be resolved.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+14"/>
- <location line="+11"/>
- <source>target namespace %1 of imported schema is different from the target namespace %2 as defined by the importing schema</source>
+ <location line="-416"/>
+ <source>Base type %1 of complex type cannot be resolved.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+237"/>
- <source>%1 element is not allowed to have the same %2 attribute value as the target namespace %3</source>
+ <location line="+9"/>
+ <source>%1 cannot have complex base type that has a %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+8"/>
- <source>%1 element without %2 attribute is not allowed inside schema without target namespace</source>
+ <location line="+279"/>
+ <source>Content model of complex type %1 contains %2 element so it cannot be derived by extension from a non-empty type.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+833"/>
- <location line="+158"/>
- <source>%1 element is not allowed inside %2 element if %3 attribute is present</source>
- <translation>element %1 znotraj elementa %2 ni dovoljen, če je prisotna lastnost %3</translation>
+ <location line="+6"/>
+ <source>Complex type %1 cannot be derived by extension from %2 as the latter contains %3 element in its content model.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="-97"/>
- <location line="+119"/>
- <location line="+92"/>
- <source>%1 element has neither %2 attribute nor %3 child element</source>
- <translation>element %1 nima niti lastnosti %2 niti podelementa %3</translation>
+ <location line="+101"/>
+ <source>Type of %1 element must be a simple type, %2 is not.</source>
+ <translation>Vrsta elementa %1 mora biti preprosta, %2 to ni.</translation>
</message>
<message>
- <location line="+835"/>
- <location line="+1474"/>
- <location line="+232"/>
- <location line="+7"/>
- <location line="+260"/>
- <location line="+17"/>
- <location line="+258"/>
- <location line="+6"/>
- <location line="+17"/>
- <location line="+6"/>
- <location line="+17"/>
- <location line="+11"/>
- <location line="+11"/>
- <location line="+11"/>
- <source>%1 element with %2 child element must not have a %3 attribute</source>
- <translation>element %1 s podelementom %2 ne sme imeti lastnosti %3</translation>
+ <location line="+62"/>
+ <source>Substitution group %1 of %2 element cannot be resolved.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="-1325"/>
- <source>%1 attribute of %2 element must be %3 or %4</source>
- <translation>lastnost %1 elementa %2 mora biti %3 ali %4</translation>
+ <location line="+9"/>
+ <source>Substitution group %1 has circular definition.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+36"/>
- <source>%1 attribute of %2 element must have a value of %3</source>
- <translation>lastnost %1 elementa %2 mora imeti vrednost %3</translation>
+ <location line="+120"/>
+ <location line="+7"/>
+ <source>Duplicated element names %1 in %2 element.</source>
+ <translation>Podvojeni imeni elementov %1 v elementu %2.</translation>
</message>
<message>
- <location line="+7"/>
- <location line="+34"/>
- <source>%1 attribute of %2 element must have a value of %3 or %4</source>
- <translation>lastnost %1 elementa %2 mora imeti vrednost %3 ali %4</translation>
+ <location line="+29"/>
+ <location line="+52"/>
+ <location line="+71"/>
+ <location line="+28"/>
+ <source>Reference %1 of %2 element cannot be resolved.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+319"/>
- <location line="+129"/>
- <location line="+9"/>
- <location line="+7"/>
- <location line="+7"/>
- <location line="+327"/>
- <location line="+203"/>
- <location line="+6"/>
- <location line="+6"/>
- <location line="+6"/>
- <location line="+6"/>
- <location line="+6"/>
- <location line="+6"/>
- <location line="+77"/>
- <source>%1 element must not have %2 and %3 attribute together</source>
- <translation>element %1 hkrati ne sme imeti lastnosti %2 in %3</translation>
+ <location line="-138"/>
+ <source>Circular group reference for %1.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="-768"/>
- <location line="+222"/>
- <source>content of %1 attribute of %2 element must not be from namespace %3</source>
- <translation>vsebina lastnosti %1 elementa %2 ne sme biti iz imenskega prostora %3</translation>
+ <location line="+16"/>
+ <source>%1 element is not allowed in this scope</source>
+ <translation>Element %1 v tem obsegu ni dovoljen</translation>
</message>
<message>
- <location line="-215"/>
- <location line="+222"/>
- <source>%1 attribute of %2 element must not be %3</source>
- <translation>lastnost %1 elementa %2 ne sme biti %3</translation>
+ <location line="+5"/>
+ <source>%1 element cannot have %2 attribute with value other than %3.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="-64"/>
- <source>%1 attribute of %2 element must have the value %3 because the %4 attribute is set</source>
+ <location line="+8"/>
+ <source>%1 element cannot have %2 attribute with value other than %3 or %4.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+187"/>
- <source>specifying use=&apos;prohibited&apos; inside an attribute group has no effect</source>
+ <location line="+91"/>
+ <source>%1 or %2 attribute of reference %3 does not match with the attribute declaration %4.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+353"/>
- <source>%1 element must have either %2 or %3 attribute</source>
- <translation>element %1 mora imeti lastnost %2 ali %3</translation>
+ <location line="+25"/>
+ <source>Attribute group %1 has circular reference.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+554"/>
- <source>%1 element must have either %2 attribute or %3 or %4 as child element</source>
+ <location line="+131"/>
+ <source>%1 attribute in %2 must have %3 use like in base type %4.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+55"/>
- <source>%1 element requires either %2 or %3 attribute</source>
- <translation>element %1 potrebuje vsaj lastnost %2 ali %3</translation>
+ <location line="+52"/>
+ <source>Attribute wildcard of %1 is not a valid restriction of attribute wildcard of base type %2.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+19"/>
- <source>text or entity references not allowed inside %1 element</source>
+ <location line="+7"/>
+ <source>%1 has attribute wildcard but its base type %2 has not.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+41"/>
- <location line="+112"/>
- <source>%1 attribute of %2 element must contain %3, %4 or a list of URIs</source>
+ <location line="+26"/>
+ <source>Union of attribute wildcard of type %1 and attribute wildcard of its base type %2 is not expressible.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+126"/>
- <source>%1 element is not allowed in this context</source>
- <translation>element %1 v tem kontekstu ni dovoljen</translation>
+ <location line="+48"/>
+ <source>Enumeration facet contains invalid content: {%1} is not a value of type %2.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+53"/>
- <source>%1 attribute of %2 element has larger value than %3 attribute</source>
+ <location line="+10"/>
+ <source>Namespace prefix of qualified name %1 is not defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+25"/>
- <source>prefix of qualified name %1 is not defined</source>
+ <location line="+51"/>
+ <location line="+18"/>
+ <source>%1 element %2 is not a valid restriction of the %3 element it redefines: %4.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+65"/>
- <location line="+61"/>
- <source>%1 attribute of %2 element must either contain %3 or the other values</source>
+ <location filename="../src/xmlpatterns/schema/qxsdparticlechecker.cpp" line="+165"/>
+ <source>Empty particle cannot be derived from non-empty particle.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+131"/>
- <source>component with id %1 has been defined previously</source>
- <translation>komponenta z ID-jem %1 je že bila definirana</translation>
+ <location line="+15"/>
+ <source>Derived particle is missing element %1.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+17"/>
- <source>element %1 already defined</source>
- <translation>element %1 je že definiran</translation>
+ <location line="+7"/>
+ <source>Derived element %1 is missing value constraint as defined in base particle.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+11"/>
- <source>attribute %1 already defined</source>
- <translation>lastnost %1 je že definirana</translation>
+ <location line="+5"/>
+ <source>Derived element %1 has weaker value constraint than base particle.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+15"/>
- <source>type %1 already defined</source>
- <translation>vrsta %1 je že definirana</translation>
+ <location line="+7"/>
+ <source>Fixed value constraint of element %1 differs from value constraint in base particle.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
- <source>attribute group %1 already defined</source>
- <translation>skupina lastnosti %1 je že definirana</translation>
+ <location line="+7"/>
+ <source>Derived element %1 cannot be nillable as base element is not nillable.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+11"/>
- <source>element group %1 already defined</source>
- <translation>skupina elementov %1 je že definirana</translation>
+ <location line="+10"/>
+ <source>Block constraints of derived element %1 must not be more weaker than in the base element.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
- <source>notation %1 already defined</source>
- <translation>zapis %1 je že definiran</translation>
+ <source>Simple type of derived element %1 cannot be validly derived from base element.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+11"/>
- <source>identity constraint %1 already defined</source>
+ <location line="+5"/>
+ <source>Complex type of derived element %1 cannot be validly derived from base element.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+11"/>
- <source>duplicated facets in simple type %1</source>
+ <location line="+24"/>
+ <source>Element %1 is missing in derived particle.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/xmlpatterns/schema/qxsdschemaresolver.cpp" line="+354"/>
- <source>%1 references unknown %2 or %3 element %4</source>
+ <location line="+18"/>
+ <source>Element %1 does not match namespace constraint of wildcard in base particle.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+10"/>
- <source>%1 references identity constraint %2 that is no %3 or %4 element</source>
+ <location line="+11"/>
+ <source>Wildcard in derived particle is not a valid subset of wildcard in base particle.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+10"/>
- <source>%1 has a different number of fields from the identity constraint %2 that it references</source>
+ <location line="+5"/>
+ <source>processContent of wildcard in derived particle is weaker than wildcard in base particle.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
- <source>base type %1 of %2 element cannot be resolved</source>
+ <location line="+240"/>
+ <source>Derived particle allows content that is not allowed in the base particle.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+84"/>
- <source>item type %1 of %2 element cannot be resolved</source>
+ <location filename="../src/xmlpatterns/schema/qxsdschemaparser.cpp" line="+170"/>
+ <source>Can not process unknown element %1, expected elements are: %2.</source>
+ <translation>Ni moč obdelati neznanega elementa %1, pričakovani elementi so: %2.</translation>
+ </message>
+ <message>
+ <location line="+13"/>
+ <source>Element %1 is not allowed in this scope, possible elements are: %2.</source>
+ <translation>Element %1 v tem obsegu ni dovoljen, možni elementi so: %2.</translation>
+ </message>
+ <message>
+ <location line="+16"/>
+ <source>Child element is missing in that scope, possible child elements are: %1.</source>
+ <translation>V tem obsegu manjka podelement, možni podelementi so: %1.</translation>
+ </message>
+ <message>
+ <location line="+127"/>
+ <source>Document is not a XML schema.</source>
+ <translation>Dokument ni shema XML.</translation>
+ </message>
+ <message>
+ <location line="+22"/>
+ <source>%1 attribute of %2 element contains invalid content: {%3} is not a value of type %4.</source>
+ <translation>Lastnost %1 elementa %2 vsebuje neveljavno vsebino: {%3} ni vrednost vrste %4.</translation>
+ </message>
+ <message>
+ <location line="+6"/>
+ <source>%1 attribute of %2 element contains invalid content: {%3}.</source>
+ <translation>Lastnost %1 elementa %2 vsebuje neveljavno vsebino: {%3}.</translation>
+ </message>
+ <message>
+ <location line="+26"/>
+ <source>Target namespace %1 of included schema is different from the target namespace %2 as defined by the including schema.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+31"/>
- <source>member type %1 of %2 element cannot be resolved</source>
+ <location line="+14"/>
+ <location line="+11"/>
+ <source>Target namespace %1 of imported schema is different from the target namespace %2 as defined by the importing schema.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+28"/>
- <location line="+408"/>
- <location line="+30"/>
- <source>type %1 of %2 element cannot be resolved</source>
+ <location line="+237"/>
+ <source>%1 element is not allowed to have the same %2 attribute value as the target namespace %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-416"/>
- <source>base type %1 of complex type cannot be resolved</source>
+ <location line="+8"/>
+ <source>%1 element without %2 attribute is not allowed inside schema without target namespace.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+9"/>
- <source>%1 cannot have complex base type that has a %2</source>
- <translation></translation>
+ <location line="+833"/>
+ <location line="+158"/>
+ <source>%1 element is not allowed inside %2 element if %3 attribute is present.</source>
+ <translation>Element %1 znotraj elementa %2 ni dovoljen, če je prisotna lastnost %3.</translation>
</message>
<message>
- <location line="+279"/>
- <source>content model of complex type %1 contains %2 element so it cannot be derived by extension from a non-empty type</source>
- <translation type="unfinished"></translation>
+ <location line="-97"/>
+ <location line="+119"/>
+ <location line="+92"/>
+ <source>%1 element has neither %2 attribute nor %3 child element.</source>
+ <translation>Element %1 nima niti lastnosti %2 niti podelementa %3.</translation>
</message>
<message>
+ <location line="+835"/>
+ <location line="+1474"/>
+ <location line="+232"/>
+ <location line="+7"/>
+ <location line="+260"/>
+ <location line="+17"/>
+ <location line="+258"/>
<location line="+6"/>
- <source>complex type %1 cannot be derived by extension from %2 as the latter contains %3 element in its content model</source>
- <translation type="unfinished"></translation>
+ <location line="+17"/>
+ <location line="+6"/>
+ <location line="+17"/>
+ <location line="+11"/>
+ <location line="+11"/>
+ <location line="+11"/>
+ <source>%1 element with %2 child element must not have a %3 attribute.</source>
+ <translation>Element %1 s podelementom %2 ne sme imeti lastnosti %3.</translation>
</message>
<message>
- <location line="+101"/>
- <source>type of %1 element must be a simple type, %2 is not</source>
- <translation>vrsta elementa %1 mora biti preprosta, %2 to ni</translation>
+ <location line="-1325"/>
+ <source>%1 attribute of %2 element must be %3 or %4.</source>
+ <translation>Lastnost %1 elementa %2 mora biti %3 ali %4.</translation>
</message>
<message>
- <location line="+62"/>
- <source>substitution group %1 of %2 element cannot be resolved</source>
- <translation type="unfinished"></translation>
+ <location line="+36"/>
+ <source>%1 attribute of %2 element must have a value of %3.</source>
+ <translation>Lastnost %1 elementa %2 mora imeti vrednost %3.</translation>
</message>
<message>
- <location line="+9"/>
- <source>substitution group %1 has circular definition</source>
- <translation type="unfinished"></translation>
+ <location line="+7"/>
+ <location line="+34"/>
+ <source>%1 attribute of %2 element must have a value of %3 or %4.</source>
+ <translation>Lastnost %1 elementa %2 mora imeti vrednost %3 ali %4.</translation>
</message>
<message>
- <location line="+120"/>
+ <location line="+319"/>
+ <location line="+129"/>
+ <location line="+9"/>
<location line="+7"/>
- <source>duplicated element names %1 in %2 element</source>
- <translation>podvojeni imeni elementov %1 v elementu %2</translation>
+ <location line="+7"/>
+ <location line="+327"/>
+ <location line="+203"/>
+ <location line="+6"/>
+ <location line="+6"/>
+ <location line="+6"/>
+ <location line="+6"/>
+ <location line="+6"/>
+ <location line="+6"/>
+ <location line="+77"/>
+ <source>%1 element must not have %2 and %3 attribute together.</source>
+ <translation>Element %1 hkrati ne sme imeti lastnosti %2 in %3.</translation>
</message>
<message>
- <location line="+29"/>
- <location line="+52"/>
- <location line="+71"/>
- <location line="+28"/>
- <source>reference %1 of %2 element cannot be resolved</source>
+ <location line="-768"/>
+ <location line="+222"/>
+ <source>Content of %1 attribute of %2 element must not be from namespace %3.</source>
+ <translation>Vsebina lastnosti %1 elementa %2 ne sme biti iz imenskega prostora %3.</translation>
+ </message>
+ <message>
+ <location line="-215"/>
+ <location line="+222"/>
+ <source>%1 attribute of %2 element must not be %3.</source>
+ <translation>Lastnost %1 elementa %2 ne sme biti %3.</translation>
+ </message>
+ <message>
+ <location line="-64"/>
+ <source>%1 attribute of %2 element must have the value %3 because the %4 attribute is set.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-138"/>
- <source>circular group reference for %1</source>
+ <location line="+187"/>
+ <source>Specifying use=&apos;prohibited&apos; inside an attribute group has no effect.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+16"/>
- <source>%1 element is not allowed in this scope</source>
- <translation>element %1 v tem obsegu ni dovoljen</translation>
+ <location line="+353"/>
+ <source>%1 element must have either %2 or %3 attribute.</source>
+ <translation>Element %1 mora imeti lastnost %2 ali %3.</translation>
</message>
<message>
- <location line="+5"/>
- <source>%1 element cannot have %2 attribute with value other than %3</source>
+ <location line="+554"/>
+ <source>%1 element must have either %2 attribute or %3 or %4 as child element.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+8"/>
- <source>%1 element cannot have %2 attribute with value other than %3 or %4</source>
- <translation type="unfinished"></translation>
+ <location line="+55"/>
+ <source>%1 element requires either %2 or %3 attribute.</source>
+ <translation>Element %1 potrebuje vsaj lastnost %2 ali %3.</translation>
</message>
<message>
- <location line="+91"/>
- <source>%1 or %2 attribute of reference %3 does not match with the attribute declaration %4</source>
+ <location line="+19"/>
+ <source>Text or entity references not allowed inside %1 element</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+25"/>
- <source>attribute group %1 has circular reference</source>
+ <location line="+41"/>
+ <location line="+112"/>
+ <source>%1 attribute of %2 element must contain %3, %4 or a list of URIs.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+131"/>
- <source>%1 attribute in %2 must have %3 use like in base type %4</source>
- <translation type="unfinished"></translation>
+ <location line="+126"/>
+ <source>%1 element is not allowed in this context.</source>
+ <translation>Element %1 v tem kontekstu ni dovoljen.</translation>
</message>
<message>
- <location line="+52"/>
- <source>attribute wildcard of %1 is not a valid restriction of attribute wildcard of base type %2</source>
+ <location line="+53"/>
+ <source>%1 attribute of %2 element has larger value than %3 attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+7"/>
- <source>%1 has attribute wildcard but its base type %2 has not</source>
+ <location line="+25"/>
+ <source>Prefix of qualified name %1 is not defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+26"/>
- <source>union of attribute wildcard of type %1 and attribute wildcard of its base type %2 is not expressible</source>
+ <location line="+65"/>
+ <location line="+61"/>
+ <source>%1 attribute of %2 element must either contain %3 or the other values.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+48"/>
- <source>enumeration facet contains invalid content: {%1} is not a value of type %2</source>
- <translation type="unfinished"></translation>
+ <location line="+131"/>
+ <source>Component with id %1 has been defined previously.</source>
+ <translation>Komponenta z ID-jem %1 je že bila definirana.</translation>
</message>
<message>
- <location line="+10"/>
- <source>namespace prefix of qualified name %1 is not defined</source>
+ <location line="+17"/>
+ <source>Element %1 already defined.</source>
+ <translation>Element %1 je že definiran.</translation>
+ </message>
+ <message>
+ <location line="+11"/>
+ <source>Attribute %1 already defined.</source>
+ <translation>Lastnost %1 je že definirana.</translation>
+ </message>
+ <message>
+ <location line="+15"/>
+ <source>Type %1 already defined.</source>
+ <translation>Vrsta %1 je že definirana.</translation>
+ </message>
+ <message>
+ <location line="+23"/>
+ <source>Attribute group %1 already defined.</source>
+ <translation>Skupina lastnosti %1 je že definirana.</translation>
+ </message>
+ <message>
+ <location line="+11"/>
+ <source>Element group %1 already defined.</source>
+ <translation>Skupina elementov %1 je že definirana.</translation>
+ </message>
+ <message>
+ <location line="+11"/>
+ <source>Notation %1 already defined.</source>
+ <translation>Zapis %1 je že definiran.</translation>
+ </message>
+ <message>
+ <location line="+11"/>
+ <source>Identity constraint %1 already defined.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+51"/>
- <location line="+18"/>
- <source>%1 element %2 is not a valid restriction of the %3 element it redefines: %4</source>
+ <location line="+11"/>
+ <source>Duplicated facets in simple type %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/xmlpatterns/schema/qxsdtypechecker.cpp" line="+233"/>
<location line="+7"/>
<location line="+21"/>
- <source>%1 is not valid according to %2</source>
- <translation>%1 glede na %2 ni veljaven</translation>
+ <source>%1 is not valid according to %2.</source>
+ <translation>%1 glede na %2 ni veljaven.</translation>
</message>
<message>
<location line="+167"/>
- <source>string content does not match the length facet</source>
+ <source>String content does not match the length facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>string content does not match the minLength facet</source>
+ <source>String content does not match the minLength facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>string content does not match the maxLength facet</source>
+ <source>String content does not match the maxLength facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>string content does not match pattern facet</source>
+ <source>String content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>string content is not listed in the enumeration facet</source>
+ <source>String content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
- <source>signed integer content does not match the maxInclusive facet</source>
+ <source>Signed integer content does not match the maxInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>signed integer content does not match the maxExclusive facet</source>
+ <source>Signed integer content does not match the maxExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>signed integer content does not match the minInclusive facet</source>
+ <source>Signed integer content does not match the minInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>signed integer content does not match the minExclusive facet</source>
+ <source>Signed integer content does not match the minExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>signed integer content is not listed in the enumeration facet</source>
+ <source>Signed integer content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>signed integer content does not match pattern facet</source>
+ <source>Signed integer content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>signed integer content does not match in the totalDigits facet</source>
+ <source>Signed integer content does not match in the totalDigits facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
- <source>unsigned integer content does not match the maxInclusive facet</source>
+ <source>Unsigned integer content does not match the maxInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>unsigned integer content does not match the maxExclusive facet</source>
+ <source>Unsigned integer content does not match the maxExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>unsigned integer content does not match the minInclusive facet</source>
+ <source>Unsigned integer content does not match the minInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>unsigned integer content does not match the minExclusive facet</source>
+ <source>Unsigned integer content does not match the minExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>unsigned integer content is not listed in the enumeration facet</source>
+ <source>Unsigned integer content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>unsigned integer content does not match pattern facet</source>
+ <source>Unsigned integer content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>unsigned integer content does not match in the totalDigits facet</source>
+ <source>Unsigned integer content does not match in the totalDigits facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
- <source>double content does not match the maxInclusive facet</source>
+ <source>Double content does not match the maxInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>double content does not match the maxExclusive facet</source>
+ <source>Double content does not match the maxExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>double content does not match the minInclusive facet</source>
+ <source>Double content does not match the minInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>double content does not match the minExclusive facet</source>
+ <source>Double content does not match the minExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>double content is not listed in the enumeration facet</source>
+ <source>Double content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>double content does not match pattern facet</source>
+ <source>Double content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>decimal content does not match in the fractionDigits facet</source>
+ <source>Decimal content does not match in the fractionDigits facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>decimal content does not match in the totalDigits facet</source>
+ <source>Decimal content does not match in the totalDigits facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
- <source>date time content does not match the maxInclusive facet</source>
+ <source>Date time content does not match the maxInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>date time content does not match the maxExclusive facet</source>
+ <source>Date time content does not match the maxExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>date time content does not match the minInclusive facet</source>
+ <source>Date time content does not match the minInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>date time content does not match the minExclusive facet</source>
+ <source>Date time content does not match the minExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>date time content is not listed in the enumeration facet</source>
+ <source>Date time content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>date time content does not match pattern facet</source>
+ <source>Date time content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
- <source>duration content does not match the maxInclusive facet</source>
+ <source>Duration content does not match the maxInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>duration content does not match the maxExclusive facet</source>
+ <source>Duration content does not match the maxExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>duration content does not match the minInclusive facet</source>
+ <source>Duration content does not match the minInclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>duration content does not match the minExclusive facet</source>
+ <source>Duration content does not match the minExclusive facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>duration content is not listed in the enumeration facet</source>
+ <source>Duration content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>duration content does not match pattern facet</source>
+ <source>Duration content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+27"/>
- <source>boolean content does not match pattern facet</source>
+ <source>Boolean content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
- <source>binary content does not match the length facet</source>
+ <source>Binary content does not match the length facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>binary content does not match the minLength facet</source>
+ <source>Binary content does not match the minLength facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>binary content does not match the maxLength facet</source>
+ <source>Binary content does not match the maxLength facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>binary content is not listed in the enumeration facet</source>
+ <source>Binary content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+27"/>
- <source>invalid QName content: %1</source>
- <translation>neveljavna vsebina QName: %1</translation>
+ <source>Invalid QName content: %1.</source>
+ <translation>Neveljavna vsebina QName: %1.</translation>
</message>
<message>
<location line="+17"/>
- <source>QName content is not listed in the enumeration facet</source>
+ <source>QName content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>QName content does not match pattern facet</source>
+ <source>QName content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+36"/>
- <source>notation content is not listed in the enumeration facet</source>
+ <source>Notation content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
- <source>list content does not match length facet</source>
+ <source>List content does not match length facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
- <source>list content does not match minLength facet</source>
+ <source>List content does not match minLength facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
- <source>list content does not match maxLength facet</source>
+ <source>List content does not match maxLength facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+90"/>
- <source>list content is not listed in the enumeration facet</source>
+ <source>List content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>list content does not match pattern facet</source>
+ <source>List content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+39"/>
- <source>union content is not listed in the enumeration facet</source>
+ <source>Union content is not listed in the enumeration facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>union content does not match pattern facet</source>
+ <source>Union content does not match pattern facet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
- <source>data of type %1 are not allowed to be empty</source>
- <translation>podatki vrste %1 ne smejo biti prazni</translation>
+ <source>Data of type %1 are not allowed to be empty.</source>
+ <translation>Podatki vrste %1 ne smejo biti prazni.</translation>
</message>
<message>
<location filename="../src/xmlpatterns/schema/qxsdvalidatinginstancereader.cpp" line="+160"/>
- <source>element %1 is missing child element</source>
- <translation>elementu %1 manjka podelement</translation>
+ <source>Element %1 is missing child element.</source>
+ <translation>Elementu %1 manjka podelement.</translation>
</message>
<message>
<location line="+16"/>
- <source>there is one IDREF value with no corresponding ID: %1</source>
+ <source>There is one IDREF value with no corresponding ID: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+27"/>
- <source>loaded schema file is invalid</source>
+ <source>Loaded schema file is invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
- <source>%1 contains invalid data</source>
- <translation>%1 vsebuje neveljavne podatke</translation>
+ <source>%1 contains invalid data.</source>
+ <translation>%1 vsebuje neveljavne podatke.</translation>
</message>
<message>
<location line="+13"/>
- <source>xsi:schemaLocation namespace %1 has already appeared earlier in the instance document</source>
+ <source>xsi:schemaLocation namespace %1 has already appeared earlier in the instance document.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+22"/>
- <source>xsi:noNamespaceSchemaLocation cannot appear after the first no-namespace element or attribute</source>
+ <source>xsi:noNamespaceSchemaLocation cannot appear after the first no-namespace element or attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>no schema defined for validation</source>
+ <source>No schema defined for validation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
- <source>no definition for element %1 available</source>
- <translation>definicija za element %1 ni na voljo</translation>
+ <source>No definition for element %1 available.</source>
+ <translation>Definicija za element %1 ni na voljo.</translation>
</message>
<message>
<location line="+18"/>
<location line="+49"/>
<location line="+142"/>
- <source>specified type %1 is not known to the schema</source>
+ <source>Specified type %1 is not known to the schema.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-176"/>
- <source>element %1 is not defined in this scope</source>
- <translation>element %1 v tem obsegu ni definiran</translation>
+ <source>Element %1 is not defined in this scope.</source>
+ <translation>Element %1 v tem obsegu ni definiran.</translation>
</message>
<message>
<location line="+43"/>
- <source>declaration for element %1 does not exist</source>
- <translation>deklaracija elementa %1 ne obstaja</translation>
+ <source>Declaration for element %1 does not exist.</source>
+ <translation>Deklaracija elementa %1 ne obstaja.</translation>
</message>
<message>
<location line="+12"/>
- <source>element %1 contains invalid content</source>
- <translation>element %1 vsebuje neveljavno vsebino</translation>
+ <source>Element %1 contains invalid content.</source>
+ <translation>Element %1 vsebuje neveljavno vsebino.</translation>
</message>
<message>
<location line="+73"/>
- <source>element %1 is declared as abstract</source>
- <translation>element %1 je deklariran kot abstrakten</translation>
+ <source>Element %1 is declared as abstract.</source>
+ <translation>Element %1 je deklariran kot abstrakten.</translation>
</message>
<message>
<location line="+7"/>
- <source>element %1 is not nillable</source>
+ <source>Element %1 is not nillable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <source>attribute %1 contains invalid data: %2</source>
- <translation type="unfinished"></translation>
+ <source>Attribute %1 contains invalid data: %2</source>
+ <translation>Lastnost %1 vsebuje neveljavne podatke: %2</translation>
</message>
<message>
<location line="+8"/>
- <source>element contains content although it is nillable</source>
+ <source>Element contains content although it is nillable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
- <source>fixed value constrained not allowed if element is nillable</source>
+ <source>Fixed value constrained not allowed if element is nillable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+32"/>
- <source>specified type %1 is not validly substitutable with element type %2</source>
+ <source>Specified type %1 is not validly substitutable with element type %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
- <source>complex type %1 is not allowed to be abstract</source>
- <translation>kompleksna vrsta %1 ne sme biti abstraktna</translation>
+ <source>Complex type %1 is not allowed to be abstract.</source>
+ <translation>Kompleksna vrsta %1 ne sme biti abstraktna.</translation>
</message>
<message>
<location line="+21"/>
- <source>element %1 contains not allowed attributes</source>
- <translation>element %1 vsebuje nedovoljene lastnosti</translation>
+ <source>Element %1 contains not allowed attributes.</source>
+ <translation>Element %1 vsebuje nedovoljene lastnosti.</translation>
</message>
<message>
<location line="+6"/>
<location line="+97"/>
- <source>element %1 contains not allowed child element</source>
- <translation>element %1 vsebuje nedovoljen podelement</translation>
+ <source>Element %1 contains not allowed child element.</source>
+ <translation>Element %1 vsebuje nedovoljen podelement.</translation>
</message>
<message>
<location line="-76"/>
<location line="+93"/>
- <source>content of element %1 does not match its type definition: %2</source>
- <translation>vsebina elementa %1 ne ustreza zanj določeni vrsti: %2</translation>
+ <source>Content of element %1 does not match its type definition: %2.</source>
+ <translation>Vsebina elementa %1 ne ustreza zanj določeni vrsti: %2.</translation>
</message>
<message>
<location line="-85"/>
<location line="+92"/>
<location line="+41"/>
- <source>content of element %1 does not match defined value constraint</source>
+ <source>Content of element %1 does not match defined value constraint.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-73"/>
- <source>element %1 contains not allowed child content</source>
- <translation>element %1 vsebuje nedovoljeno vsebino v podelementih</translation>
+ <source>Element %1 contains not allowed child content.</source>
+ <translation>Element %1 vsebuje nedovoljeno vsebino v podelementih.</translation>
</message>
<message>
<location line="+41"/>
- <source>element %1 contains not allowed text content</source>
- <translation>element %1 vsebuje nedovoljeno besedilno vsebino</translation>
+ <source>Element %1 contains not allowed text content.</source>
+ <translation>Element %1 vsebuje nedovoljeno besedilno vsebino.</translation>
</message>
<message>
<location line="+18"/>
- <source>element %1 can not contain other elements, as it has a fixed content</source>
- <translation>element %1 ne more vsebovati drugih elementov, ker ima fiksno vsebino</translation>
+ <source>Element %1 can not contain other elements, as it has a fixed content.</source>
+ <translation>Element %1 ne more vsebovati drugih elementov, ker ima fiksno vsebino.</translation>
</message>
<message>
<location line="+43"/>
- <source>element %1 is missing required attribute %2</source>
- <translation>elementu %1 manjka obvezna lastnost %2</translation>
+ <source>Element %1 is missing required attribute %2.</source>
+ <translation>Elementu %1 manjka obvezna lastnost %2.</translation>
</message>
<message>
<location line="+29"/>
- <source>attribute %1 does not match the attribute wildcard</source>
+ <source>Attribute %1 does not match the attribute wildcard.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
- <source>declaration for attribute %1 does not exist</source>
- <translation>deklaracija lastnosti %1 ne obstaja</translation>
+ <source>Declaration for attribute %1 does not exist.</source>
+ <translation>Deklaracija lastnosti %1 ne obstaja.</translation>
</message>
<message>
<location line="+6"/>
- <source>element %1 contains two attributes of type %2</source>
- <translation>element %1 vsebuje dve lastnosti vrste %2</translation>
+ <source>Element %1 contains two attributes of type %2.</source>
+ <translation>Element %1 vsebuje dve lastnosti vrste %2.</translation>
</message>
<message>
<location line="+11"/>
- <source>attribute %1 contains invalid content</source>
- <translation>lastnost %1 vsebuje neveljavno vsebino</translation>
+ <source>Attribute %1 contains invalid content.</source>
+ <translation>Lastnost %1 vsebuje neveljavno vsebino.</translation>
</message>
<message>
<location line="+7"/>
- <source>element %1 contains unknown attribute %2</source>
- <translation>element %1 vsebuje neznano lastnost %2</translation>
+ <source>Element %1 contains unknown attribute %2.</source>
+ <translation>Element %1 vsebuje neznano lastnost %2.</translation>
</message>
<message>
<location line="+40"/>
<location line="+46"/>
- <source>content of attribute %1 does not match its type definition: %2</source>
+ <source>Content of attribute %1 does not match its type definition: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-38"/>
<location line="+46"/>
- <source>content of attribute %1 does not match defined value constraint</source>
+ <source>Content of attribute %1 does not match defined value constraint.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+88"/>
- <source>non-unique value found for constraint %1</source>
+ <source>Non-unique value found for constraint %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
- <source>key constraint %1 contains absent fields</source>
+ <source>Key constraint %1 contains absent fields.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
- <source>key constraint %1 contains references nillable element %2</source>
+ <source>Key constraint %1 contains references nillable element %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+40"/>
- <source>no referenced value found for key reference %1</source>
+ <source>No referenced value found for key reference %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+64"/>
- <source>more than one value found for field %1</source>
- <translation>za polje %1 je bila najdena več kot ena vrednost</translation>
+ <source>More than one value found for field %1.</source>
+ <translation>Za polje %1 je bila najdena več kot ena vrednost.</translation>
</message>
<message>
<location line="+20"/>
- <source>field %1 has no simple type</source>
- <translation>polje %1 nima preproste vrste</translation>
+ <source>Field %1 has no simple type.</source>
+ <translation>Polje %1 nima preproste vrste.</translation>
</message>
<message>
<location line="+73"/>
- <source>ID value &apos;%1&apos; is not unique</source>
- <translation>Vrednost ID »%1« ni edinstvena</translation>
+ <source>ID value &apos;%1&apos; is not unique.</source>
+ <translation>Vrednost ID »%1« ni edinstvena.</translation>
</message>
<message>
<location line="+11"/>
+ <source>&apos;%1&apos; attribute contains invalid QName content: %2.</source>
+ <translation>Lastnost »%1« vsebuje neveljavno vsebino QName: %2.</translation>
+ </message>
+ <message>
+ <location filename="Obsolete_PO_entries"/>
+ <source>attribute group %1 contains attribute %2 twice</source>
+ <translation type="obsolete">skupina lastnosti %1 dvakrat vsebuje lastnost %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>complex type %1 contains attribute %2 twice</source>
+ <translation type="obsolete">kompleksna vrsta %1 dvakrat vsebuje lastnost %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 exists twice with different types</source>
+ <translation type="obsolete">element %1 obstaja dvakrat, z različnima vrstama</translation>
+ </message>
+ <message>
+ <location/>
+ <source>can not process unknown element %1, expected elements are: %2</source>
+ <translation type="obsolete">ni moč obdelati neznanega elementa %1, pričakovani elementi so: %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 is not allowed in this scope, possible elements are: %2</source>
+ <translation type="obsolete">element %1 v tem obsegu ni dovoljen, možni elementi so: %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>child element is missing in that scope, possible child elements are: %1</source>
+ <translation type="obsolete">v tem obsegu manjka podelement, možni podelementi so: %1</translation>
+ </message>
+ <message>
+ <location/>
+ <source>document is not a XML schema</source>
+ <translation type="obsolete">dokument ni shema XML</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 attribute of %2 element contains invalid content: {%3} is not a value of type %4</source>
+ <translation type="obsolete">lastnost %1 elementa %2 vsebuje neveljavno vsebino: {%3} ni vrednost vrste %4</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 attribute of %2 element contains invalid content: {%3}</source>
+ <translation type="obsolete">lastnost %1 elementa %2 vsebuje neveljavno vsebino: {%3}</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element is not allowed inside %2 element if %3 attribute is present</source>
+ <translation type="obsolete">element %1 znotraj elementa %2 ni dovoljen, če je prisotna lastnost %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element has neither %2 attribute nor %3 child element</source>
+ <translation type="obsolete">element %1 nima niti lastnosti %2 niti podelementa %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element with %2 child element must not have a %3 attribute</source>
+ <translation type="obsolete">element %1 s podelementom %2 ne sme imeti lastnosti %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 attribute of %2 element must be %3 or %4</source>
+ <translation type="obsolete">lastnost %1 elementa %2 mora biti %3 ali %4</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 attribute of %2 element must have a value of %3</source>
+ <translation type="obsolete">lastnost %1 elementa %2 mora imeti vrednost %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 attribute of %2 element must have a value of %3 or %4</source>
+ <translation type="obsolete">lastnost %1 elementa %2 mora imeti vrednost %3 ali %4</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element must not have %2 and %3 attribute together</source>
+ <translation type="obsolete">element %1 hkrati ne sme imeti lastnosti %2 in %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>content of %1 attribute of %2 element must not be from namespace %3</source>
+ <translation type="obsolete">vsebina lastnosti %1 elementa %2 ne sme biti iz imenskega prostora %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 attribute of %2 element must not be %3</source>
+ <translation type="obsolete">lastnost %1 elementa %2 ne sme biti %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element must have either %2 or %3 attribute</source>
+ <translation type="obsolete">element %1 mora imeti lastnost %2 ali %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element requires either %2 or %3 attribute</source>
+ <translation type="obsolete">element %1 potrebuje vsaj lastnost %2 ali %3</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 element is not allowed in this context</source>
+ <translation type="obsolete">element %1 v tem kontekstu ni dovoljen</translation>
+ </message>
+ <message>
+ <location/>
+ <source>component with id %1 has been defined previously</source>
+ <translation type="obsolete">komponenta z ID-jem %1 je že bila definirana</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 already defined</source>
+ <translation type="obsolete">element %1 je že definiran</translation>
+ </message>
+ <message>
+ <location/>
+ <source>attribute %1 already defined</source>
+ <translation type="obsolete">lastnost %1 je že definirana</translation>
+ </message>
+ <message>
+ <location/>
+ <source>type %1 already defined</source>
+ <translation type="obsolete">vrsta %1 je že definirana</translation>
+ </message>
+ <message>
+ <location/>
+ <source>attribute group %1 already defined</source>
+ <translation type="obsolete">skupina lastnosti %1 je že definirana</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element group %1 already defined</source>
+ <translation type="obsolete">skupina elementov %1 je že definirana</translation>
+ </message>
+ <message>
+ <location/>
+ <source>notation %1 already defined</source>
+ <translation type="obsolete">zapis %1 je že definiran</translation>
+ </message>
+ <message>
+ <location/>
+ <source>type of %1 element must be a simple type, %2 is not</source>
+ <translation type="obsolete">vrsta elementa %1 mora biti preprosta, %2 to ni</translation>
+ </message>
+ <message>
+ <location/>
+ <source>duplicated element names %1 in %2 element</source>
+ <translation type="obsolete">podvojeni imeni elementov %1 v elementu %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 is not valid according to %2</source>
+ <translation type="obsolete">%1 glede na %2 ni veljaven</translation>
+ </message>
+ <message>
+ <location/>
+ <source>invalid QName content: %1</source>
+ <translation type="obsolete">neveljavna vsebina QName: %1</translation>
+ </message>
+ <message>
+ <location/>
+ <source>data of type %1 are not allowed to be empty</source>
+ <translation type="obsolete">podatki vrste %1 ne smejo biti prazni</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 is missing child element</source>
+ <translation type="obsolete">elementu %1 manjka podelement</translation>
+ </message>
+ <message>
+ <location/>
+ <source>%1 contains invalid data</source>
+ <translation type="obsolete">%1 vsebuje neveljavne podatke</translation>
+ </message>
+ <message>
+ <location/>
+ <source>no definition for element %1 available</source>
+ <translation type="obsolete">definicija za element %1 ni na voljo</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 is not defined in this scope</source>
+ <translation type="obsolete">element %1 v tem obsegu ni definiran</translation>
+ </message>
+ <message>
+ <location/>
+ <source>declaration for element %1 does not exist</source>
+ <translation type="obsolete">deklaracija elementa %1 ne obstaja</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains invalid content</source>
+ <translation type="obsolete">element %1 vsebuje neveljavno vsebino</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 is declared as abstract</source>
+ <translation type="obsolete">element %1 je deklariran kot abstrakten</translation>
+ </message>
+ <message>
+ <location/>
+ <source>complex type %1 is not allowed to be abstract</source>
+ <translation type="obsolete">kompleksna vrsta %1 ne sme biti abstraktna</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains not allowed attributes</source>
+ <translation type="obsolete">element %1 vsebuje nedovoljene lastnosti</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains not allowed child element</source>
+ <translation type="obsolete">element %1 vsebuje nedovoljen podelement</translation>
+ </message>
+ <message>
+ <location/>
+ <source>content of element %1 does not match its type definition: %2</source>
+ <translation type="obsolete">vsebina elementa %1 ne ustreza zanj določeni vrsti: %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains not allowed child content</source>
+ <translation type="obsolete">element %1 vsebuje nedovoljeno vsebino v podelementih</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains not allowed text content</source>
+ <translation type="obsolete">element %1 vsebuje nedovoljeno besedilno vsebino</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 can not contain other elements, as it has a fixed content</source>
+ <translation type="obsolete">element %1 ne more vsebovati drugih elementov, ker ima fiksno vsebino</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 is missing required attribute %2</source>
+ <translation type="obsolete">elementu %1 manjka obvezna lastnost %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>declaration for attribute %1 does not exist</source>
+ <translation type="obsolete">deklaracija lastnosti %1 ne obstaja</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains two attributes of type %2</source>
+ <translation type="obsolete">element %1 vsebuje dve lastnosti vrste %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>attribute %1 contains invalid content</source>
+ <translation type="obsolete">lastnost %1 vsebuje neveljavno vsebino</translation>
+ </message>
+ <message>
+ <location/>
+ <source>element %1 contains unknown attribute %2</source>
+ <translation type="obsolete">element %1 vsebuje neznano lastnost %2</translation>
+ </message>
+ <message>
+ <location/>
+ <source>more than one value found for field %1</source>
+ <translation type="obsolete">za polje %1 je bila najdena več kot ena vrednost</translation>
+ </message>
+ <message>
+ <location/>
+ <source>field %1 has no simple type</source>
+ <translation type="obsolete">polje %1 nima preproste vrste</translation>
+ </message>
+ <message>
+ <location/>
+ <source>ID value &apos;%1&apos; is not unique</source>
+ <translation type="obsolete">Vrednost ID »%1« ni edinstvena</translation>
+ </message>
+ <message>
+ <location/>
<source>&apos;%1&apos; attribute contains invalid QName content: %2</source>
- <translation>Lastnost »%1« vsebuje neveljavno vsebino QName: %2</translation>
+ <translation type="obsolete">Lastnost »%1« vsebuje neveljavno vsebino QName: %2</translation>
</message>
</context>
</TS>
diff --git a/util/s60pixelmetrics/pixel_metrics.cpp b/util/s60pixelmetrics/pixel_metrics.cpp
index 939a718f0d..9507c67a15 100644
--- a/util/s60pixelmetrics/pixel_metrics.cpp
+++ b/util/s60pixelmetrics/pixel_metrics.cpp
@@ -50,7 +50,7 @@
// so that we can keep dynamic and static values inline.
// Please adjust version data if correcting dynamic PM calculations.
const TInt KPMMajorVersion = 1;
-const TInt KPMMinorVersion = 14;
+const TInt KPMMinorVersion = 15;
TPixelMetricsVersion PixelMetrics::Version()
{
@@ -726,6 +726,7 @@ TInt PixelMetrics::PixelMetricValue(QStyle::PixelMetric metric)
value = -1; //disable - not in S60
}
break;
+ case QStyle::PM_SplitterWidth:
case QStyle::PM_ScrollBarExtent:
{
TAknLayoutRect miscGraphicsRect;
@@ -1000,7 +1001,7 @@ TInt PixelMetrics::PixelMetricValue(QStyle::PixelMetric metric)
case QStyle::PM_ButtonShiftVertical:
value = 0;
break;
-
+
case QStyle::PM_ToolBarExtensionExtent:
value = PixelMetricTabValue(QStyle::PM_TabBarScrollButtonWidth, appWindow.Rect(), landscape);
break;
@@ -1016,7 +1017,6 @@ TInt PixelMetrics::PixelMetricValue(QStyle::PixelMetric metric)
case QStyle::PM_DockWidgetSeparatorExtent: // not in S60
case QStyle::PM_MdiSubWindowMinimizedWidth: //no such thing in S60
case QStyle::PM_HeaderGripMargin: // not in S60
- case QStyle::PM_SplitterWidth: // not in S60
case QStyle::PM_ToolBarSeparatorExtent: // not in S60
case QStyle::PM_ToolBarHandleExtent: // not in s60
case QStyle::PM_MenuButtonIndicator: // none???
diff --git a/util/s60pixelmetrics/pm_mapper.mmp b/util/s60pixelmetrics/pm_mapper.mmp
index 7777a3debf..a2e2571939 100644
--- a/util/s60pixelmetrics/pm_mapper.mmp
+++ b/util/s60pixelmetrics/pm_mapper.mmp
@@ -40,7 +40,7 @@
****************************************************************************/
#include <data_caging_paths.hrh>
-#include <domain\osextensions\platform_paths.hrh>
+#include <platform_paths.hrh>
TARGET pm_mapper.exe
TARGETTYPE exe
diff --git a/util/s60pixelmetrics/pm_mapperapp.cpp b/util/s60pixelmetrics/pm_mapperapp.cpp
index e24ed29e76..de6af0d202 100644
--- a/util/s60pixelmetrics/pm_mapperapp.cpp
+++ b/util/s60pixelmetrics/pm_mapperapp.cpp
@@ -138,7 +138,7 @@ void CPixelMetricsMapperAppUi::ConstructL()
//
TKeyResponse CPixelMetricsMapperAppUi::HandleKeyEventL(
const TKeyEvent& /*aKeyEvent*/,
- TEventCode aType )
+ TEventCode /*aType*/ )
{
return EKeyWasNotConsumed;
}
diff --git a/util/scripts/make_qfeatures_dot_h b/util/scripts/make_qfeatures_dot_h
index bdd68a3333..23d88a36ca 100755
--- a/util/scripts/make_qfeatures_dot_h
+++ b/util/scripts/make_qfeatures_dot_h
@@ -175,6 +175,7 @@ print OUT
* All features and their dependencies.
*
* This list is generated from $QTDIR/src/corelib/global/qfeatures.txt
+ * by $QTSRCDIR/util/scripts/make_qfeatures_dot_h
*/
';